モデル
Live Sense モデルは、オブジェクトの検出に使用される基礎となる機械学習( ML )モデルと対話するためのインターフェイスを提供します。
メモ
オブジェクトの検出 / 認識では、オブジェクトの分類、画像内の関心のあるオブジェクトの特定、および画像内のオブジェクトの位置を特定することでのローカリゼーションの組み合わせを記述します。 例として、画像内の車両を特定し、車両が特定された場所のバウンディング ボックスを提供する Live Sense モデルがあります。
すべてのモデルの中心的な機能は、 RGB 画像を取り込み、画像内で検出された検出のリストを返すことです。
各 Live Sense モデルには、検出できるオブジェクトクラスのセットがあります。 開発者が、ユースケースに関連するオブジェクト、つまりモデルを決定するのはデベロッパの責任です。
モデルタイプと検出クラス
次の表では、モデルとその使用可能なクラスについて説明します。
カテゴリ | モデル名 | ラベル | 自信をお勧めします |
道路の基本 | rb_day | 歩行者専用 | 47 |
| | ライダー | 47 |
| | 自転車 | 45 |
| | 車 | 46 |
| | オートバイ | 47 |
| | バス | 50 |
| | トラック | 45 |
| | 渋滞状況 | 47 |
| rb_night | 歩行者専用 | 45 |
| | 車 | 40 |
| | オートバイ | 40 |
| | トラック | 40 |
道路状況の通知 | ブレーキライト | カー - ブレーキ - ライト - オン | 80 |
道路の危険 | 円錐形バリア | 円錐 | 60 |
| | ストリップスタンド | 60 |
| | 長方形バリア | 75 |
| | 円筒形 - バリア | 60 |
| | デリニエータ - バリア | 60 |
| 路面料理 | 路面料理 | 80 |
| speed_bump_signage | スピードバンプサイン | 55 |
道路標識 | 道路標識 | DS_SpeedLimit[5-130] | 55 |
| | DS_AdvisorySpeedLimit[10-85] | 55 |
| | DS_Stop | 55 |
| | DS_DoNotEnter | 55 |
| | DS_NoAccess | 55 |
| | DS_StartConstruction | 55 |
| | DS_PedestrianCrossing | 55 |
| | DS_SpeedBumps | 55 |
| | DS_StopHereOnRed | 55 |
| | DS_NoLeftTurn | 55 |
| | DS_NoRightOrLeftTurn | 55 |
| | DS_NoUTurn | 55 |
| | DS_NoUTurnOrLeftTurn | 55 |
| | DS_ParkingRestriction | 55 |
メモ
RB_night
低光量条件でサポートされている機能を検出します。
メモ
道路標識モデルでは、ラベルの接頭辞のみが上記に記載されています。
サンプル画像を含む完全なラベル一覧については、以下の道路標識のセクションを参照してください
モデルはベータモードで利用できます
以下のモデルはベータテストで利用できます。
カテゴリ | モデル名 | ラベル | 自信をお勧めします |
道路状況の通知 | TrafficLightCVModel | 交通状況 - ライト - 緑色 | 75 |
| | 渋滞状況 - ライト - レッド | 75 |
| | 交通状況 - ライト - 黄色 | 75 |
道路の危険 | bridge_tunnel | 橋 | 75 |
| | トンネル | 75 |
| 看板広告 | 道路工事が進行中です | 60 |
| | 道路が閉鎖されています | 55 |
| speed_bump_object | クロスウォーク | 55 |
| height_restriction_signals | 高さ制限サイン - Xft-Yin | 60 |
車線検知 | LANE_DETECTOR | 車線 | 該当なし |
RTG | リアルタイムガイダンス | ストップサイン | 60 |
| | 渋滞状況 | 60 |
信頼度の設定
Live Sense SDK では、モデルの信頼度値および各モデル内の個々のクラスを設定できます。
モデルの信頼性を更新します
指定したモデルで使用可能なすべてのクラスの信頼度を、指定した値に更新します。
List<Recognition> recognizeImage(Bitmap bitmap, int sensorOrientation, float minimumConfidence)
モデルの minimumConfidence
場合、 HERE は Recommended Confidence
、「モデルタイプおよび検出クラス 」セクションで説明されている表で説明されているから使用できます。
クラスの信頼性を更新します
指定したクラスの信頼度を指定した値に更新します。 これは、親モデルに設定されている信頼よりも優先されます。
void addClassMinConfidence(String classLabel, float classMinConfidence)
classLabel
および classMinConfidence
は、Label
から使用 できます。また、「モデルタイプおよび検出クラス」セクションで説明されている表に記載されているRecommended Confidence
各値を使用できます。
オブジェクト認識
Live Sense Recognition
は、検出されたオブジェクトの次のプロパティを記述します。
- クラス-検出されたオブジェクト。 詳細について は、「モデルタイプ」および「検出クラス」を参照してください。
- Location - 画像フレーム内でオブジェクトが見つかった場所。
- 信頼度スコア - オブジェクトが正しく検出されたことを示す 0 ~ 1 の数値。
サイドクロップおよびセンタークロップの推測
サイドクロップおよびセンタークロップの推測では、検出出力を改善するために、モデルによってソース画像の形状を変更します。 このオプションの動作はモデルによって異なります。イメージをモデルに渡す前に大幅な変更を行った場合は、このオプションを無効にする必要があります。
距離および位置の推定
メモ
この機能はベータ版で、返された距離と相対位置の値が不正確になる可能性があります。
上記のすべての物体検知モデルは、検知された各物体について、カメラの視点からの推定距離および位置を提供できます。
検出されたオブジェクトのdistance
およびrelativePosition
プロパティの出力値は次のとおりです。
- 高さ : 地面からの検出距離。
- 横方向 : カメラのビューの中央を基準とした検出の距離。 この値は正または負の値で、検出がカメラのビューの左側に向いていることを示します。また、逆の場合もあります。
- 奥行き : 実際の距離が横方向の距離と等しくなるように、デバイスが直線的に前進する必要がある距離。
- 距離 : カメラの視点からの検出の実際の距離。
すべての距離の値はメートル単位で提供され、 Live Sense SDK の次の機能で使用されます
道路標識
グループ | ラベル | サンプル画像 |
制限速度 | DS_SpeedLimitXX_White_Circle_00 |  |
| DS_SpeedLimitXX_White_Circle_01 |  |
| DS_SpeedLimitXX_White_Rectangle_01 |  |
AdvisorySpeedLimit | DS_AdvisorySpeedLimitXX_Yellow_Rectangle_00 |  |
| DS_AdvisorySpeedLimitXX_Yellow_Rectangle_01 |  |
| DS_AdvisorySpeedLimitXX_Yellow_Rectangle_03 |  |
経由地 | DS_Stop_Red_Octogon_00 |  |
DoNotEnter | DS_DoNotEnter_Red_Circle_00 |  |
| DS_DoNotEnter_White_Rectangle_00 |  |
| DS_DoNotEnter_White_Rectangle_01 |  |
NoAccess | DS_NoAccess_White_Circle_00 |  |
StartConstruction | DS_StartConstruction_White_Triangle_00 |  |
収率 | DS_Yield_White_Triangle_00 |  |
PedstrianCrossing | DS_PedestrianCrossing_Blue_Rectangle_00 |  |
| DS_PedestrianCrossing_White_Triangle_00 |  |
| DS_PedestrianCrossing_Yellow_Circle_00 |  |
| DS_PedestrianCrossing_Yellow_Diamond_01 |  |
| DS_PedestrianCrossing_Yellow_Triangle_00 |  |
SpeedBumps | DS_SpeedBumps_Blue_Rectangle_00 |  |
| DS_SpeedBumps_White_Triangle_00 |  |
| DS_SpeedBumps_Yellow_Diamond_01 |  |
StopHereOnRed | DS_StopHereOnRed_White_Rectangle_00 |  |
NoLeftTurn | DS_NoLeftTurn_White_Circle_00 |  |
| DS_NoLeftTurn_White_Rectangle_02 |  |
NoRightOrLeftTurn | DS_NoRightOrLeftTurn_White_Rectangle_00 |  |
| DS_NoRightOrLeftTurn_White_Circle_00 |  |
NoUTurn | DS_NoUTurn_White_Circle_00 |  |
NoUTurnOrLeftTurn | DS_NoUTurnOrLeftTurn_White_Rectangle_00 |  |
ParkingRestriction | DS_ParkingRestriction_Blue_Circle_00 |  |
| DS_ParkingRestriction_White_Circle_01 |  |
| DS_ParkingRestriction_White_Rectangle_03 |  |