リリース ノート

HERE Live Sense SDK for Android バージョン 1.11.2 がリリースされました。

これは安定したリリースです。 アバナードは、新機能の開発、 API の安定化、 KPI の改善、フィードバックの評価に努めています。

変更

このセクションでは、このリリースでの主な変更点について説明します。この変更内容を反映するには、アプリケーションを更新する必要があります

バージョン 1.11.2

新機能

  • SDK 消失点を上書きするオプションが追加されました。

API の変更

  • setModelOptionsメソッドとgetModelOptionsメソッドを追加しました LiveSenseEngine
  • 追加 済み - 追加済み LSDModelOptions

既知の問題と回避策

  • 検出の距離および相対位置の計算がベータ版で、返された距離および相対位置の値が不正確になることがあります。
  • 信頼度のしきい値を小さくすると、検出数は増加しますが、全体的に精度は低下します。 このため、ラベルに誤検知が表示されることがあります。 このため、アプリケーションは、合理的に正確な出力を維持するために、信頼性のしきい値を 0.6 以上に保つ必要があります。
  • pothole および cone_barrier モデルの定量的なバリアントでは、検出の精度が低くなります。
  • HERE Data Hub のシャットダウンにより、 Observation ライブラリ の機能が制限されています。

以前のリリースからの変更

このセクションでは、過去のリリースからの主な変更点について説明します。 最新リリースの 1.11.2 を使用することをお勧めします。

バージョン 1.11.1

改善

  • 道路標識モデルによる停止標識の検出を改善しました。

バージョン 1.11.0

新機能

  • 新しい道路標識モデルには、追加の標識タイプがあります。
    • アドバイザリの制限速度
    • アクセス権がありません
    • 徒歩での横断
    • 駐車制限があります
    • 赤色で HERE を停止します
    • 左折しないでください
    • U ターンなし
    • U ターンも左ターンもありません
    • 右または左に曲がることはありません
  • レーンマーキングから派生した関心のあるダイナミック領域のサポートを追加しました
  • 車線逸脱警告を追加しました

改善

  • 検出の距離および相対位置の計算を改善しました ( ベータ版 ) 。
  • 速度バンプの quant モデルを更新しました。

API の変更

  • 追加 済み - に新しい署名の種類が追加されました LSDDetectionType
    • アドバイザリの制限速度 SIGN_SPEEDLIMIT_ADVISORY_*
    • SIGN_NO_ACCESS
    • SIGN_PEDESTRIAN_CROSSING
    • SIGN_NO_LEFT_TURN
    • SIGN_NO_U_TURN
    • SIGN_NO_U_OR_LEFT_TURN
    • SIGN_PARKING_RESTRICTION
    • SIGN_NO_RIGHT_OR_LEFT_TURN
    • SIGN_STOP_HERE_ON_RED
  • isAdvisorySpeedLimit メソッドがに追加されました LSDDetectionType
  • 追加 済み - determineLaneAlerts および onLaneAlerts をに追加しました LSDAlertManager
  • 追加 済み - LANE_DEPARTURE に追加されました LSDAlertType
  • 追加 済み - bool useLaneDeparture 追加先 LSDAlertSettings ( デフォルト false)
  • 追加 済み - detectionTime に追加されました Recognition
  • 追加 済み - 、RoiおよびRoiType RoiFactory
  • setRoi メソッドがに追加されました LSDAlertManager
  • containsメソッドとgetRoiPointsメソッドを追加しました StaticRoiFilter
  • Updated - の非推奨の GFR 制限速度値 LSDDetectionType
    • これらの値には、で始まる値が含まれます DS_SPEEDLIMIT_
    • LSDDetectionTypeSIGN_SPEEDLIMIT_MAX_*値のみが規制速度制限標識に使用されます

機能および行動の変更

  • からのエントリ警告を更新 LSDAlertManager し、次の検出クラスをサポートしました
    • car 、 " ライダー " 、 " バス " 、 " トラック " 、 " 自転車 " 、 " オートバイ "

バージョン 1.10.0

新機能

  • カメラにアクセスするための新しいパッケージとクラスが追加されました。
  • 交通信号を除く道路の基本設定クラスの相対速度の推定値を追加しました。

改善

  • TTC アラートの改善。

API の変更

  • 追加 済み - 追加 CameraHelper済み。
  • 衝突バッファからまでの距離の設定メソッドが追加 LSDAlertManagerされました。
  • 追加 済み - 追加 RelativeVelocityEstimator済み。
  • relativeVelocityTrackedRecognition およびにプロパティが追加されました LSDObjectRecognition
  • 更新 済み - 古いカメラクラスとサーフェスマネージャーが非推奨になりました。

機能および行動の変更

  • StaticDistanceEstimator フレームの縦横比に合わせてセンサーサイズを自動的に調整するように更新されました
  • determineAlerts が更新間隔内に呼び出された場合に、最新のアラートのリターンが追加されました
  • ターゲットの TensorFlow Lite のバージョンを 2.6.0 に更新しました。

バージョン 1.9.0

新機能

  • 道路標識、道路の危険、ブレーキランプの各モデルからの検出のための距離および相対位置の計算 ( ベータ ) を追加。
  • RoadBasicsModel.Optionsget/setEnableTrafficLightStatus追加 されました。

改善

  • 道路の基本モデルを改善しました。
  • 道路車線モデルを改善しました。
  • TTC アラートの改善。

API の変更

  • 道路標識、道路の危険、ブレーキランプの各モデルからの検出のための距離および相対位置の計算 ( ベータ ) が追加されました
  • 追加 済み - get/setEnableTrafficLightStatus に追加 RoadBasicsModel.Optionsされました。
  • 更新 済み - 更新 LaneBoundaryTracker 済み ( ベータ版 ) および LSLaneTrackerManagerImpl
  • LSDModelインターフェイスクラスおよびインプリメントするクラスからメソッドsetNumThreads()およびsetUseNNAPI()メソッドが削除されました。
  • TrafficLightCVModel削除 済み - 削除済み
  • LiveSenseModel.TRAFFIC_LIGHT削除 済み - 削除済み

既知の問題と回避策

  • 検出の距離および相対位置の計算がベータ版で、返された距離および相対位置の値が不正確になることがあります。
  • 信頼度のしきい値を小さくすると、検出数は増加しますが、全体的に精度は低下します。 このため、ラベルに誤検知が表示されることがあります。 このため、アプリケーションは、合理的に正確な出力を維持するために、信頼性のしきい値を 0.6 以上に保つ必要があります。

バージョン 1.8.0

新機能

  • 道路の基本設定モデルからの検出のための距離および相対位置の計算 (Beta) を追加しました。
  • モデルのロード時に GPU サポートチェックを無効にするためのプロパティをModelOptionsBaseに追加しました。
    • このオプションを有効に NNEngineすると、現在のデバイスの GPU が選択したによってサポートされているものとして一覧表示されていない場合に、 GPU ランタイムを使用してモデルをロードできます。
    • サポートされていない GPU でモデルを実行するとパフォーマンスが低下したり、その他の問題が発生する可能性があるため、開発者はこのオプションを慎重に使用する必要があります。

改善

  • 道路標識モデルを改善しました。

API の変更

  • 追加済み - Recognition およびTrackedRecognitionrelativePosition追加 されました。
  • 追加 済み - ModelOptionsBase モデルの読み込み時に GPU サポートチェックを無効にするためのプロパティをに追加しました。
  • 削除済み - NNEngine.SNPE エンジン、 ModelConfig.SNPE_DSP_FLOATModelConfig.SNPE_GPU_FLOATオプションを削除。
  • メソッドがsaveBitmap() から削除されました ImageUtils

機能および行動の変更

  • ドキュメントに記載されているように、継続的な画像が使用可能な場合は、デフォルトのオートフォーカスモードを連続的な画像に設定します。
  • オートフォーカスモードがオフに設定され、ハイパーフォーカルの距離が使用可能な場合は、カメラの焦点距離をカメラのハイパーフォーカルの距離に設定します。

バージョン 1.7.0

新機能

  • LSOObservationsessionIdフィールドを追加 しました。
  • LSOObservationgeoCoordinateフィールドを追加 しました。
  • Pedestrian TTC 検出アラートを追加しました。
  • フィルタリングされた検出を処理するHeuristicDetectionManagerクラスを追加しました

改善

  • TTC アラートの改善。

API の変更

  • sessionId フィールドが追加されました LSOObservation
  • geoCoordinate フィールドが追加されました LSOObservation
  • Pedestrian TTC 検出警告を追加しました
  • フィルタリングされた検出を処理するクラスがHeuristicDetectionManager追加されました
  • 更新 - 道路標識を削除 ( グローバル以外の地域モデル ) 。
  • 更新 済み - coordinate フィールドが削除されました LSOObservation
  • 更新 済み - の非推奨 SNPE オプション NNEngine

機能および行動の変更

  • SNPE すべての Live Sense モデルのサポートが削除されました。
    • 非推奨 SNPE オプションが選択されている場合、 SDK は常ににフォールバックします TFLITE

バージョン 1.6.0

新機能

  • 接続されているアラートのバックエンドサービスからデータを取得するためにLSOConnectedAlerts追加されました。

改善

  • 道路標識モデルの精度が向上しました。
  • 車線検知モデルの改善。

API の変更

  • 観察LSOModelType ライブラリに 列挙型 (enum) を追加。
  • 追加済み - LSOConnectedAlerts 接続されているアラートのバックエンドサービスからデータを取得します。
  • - 、LaneDetectionLanePoint クラスを追加しました。
  • 追加 済み - getLaneDetection() および setLaneDetection() をに追加 Recognitionしました。
  • 更新 - LiveSenseModel.LANE_SEGMENTATIONLiveSenseModel.LANE_DETECTIONに名前が変更 されました。
  • 更新 済み - RoadSignsModel モデルを更新しました。
  • Updated ( 更新 )- RoadSignsModel ラベルが GFR 形式に更新されました。
  • 更新 済み - スピードバンプ、ブレーキランプのラベルを更新。
  • 更新LSDDetectionType 済み - に更新されました
    • DS_SPEEDLIMIT[10-130]_[WHITE_CIRCLE_00/WHITE_RECTANGLE_01]enum を追加しました
    • SIGN_STOP -> STOP_SIGN
    • SPEEDBUMP_SIGN -> SPEED_BUMP_SIGN
    • SPEEDBUMP -> SPEED_BUMP
  • 更新済み - RecognitionLaneDetectionフィールドで検出された車線区分線を戻すようにRoadLaneModel変更 されました。
  • 更新 済み - 廃止され、無効 LaneBoundaryTracker化されました。
  • 更新 済み - のマスクフィールド Recognition にはが入力されなくなり RoadLaneModelました。
  • 更新 済み - LaneProcessingLevel から 列挙型 (enum) を削除 RoadLaneModelしました。
  • Updated - からサイズおよびタイトルの定数を削除しました RoadLaneModel
  • 更新 - RoadSignsModel 米国地域のスピードサインのラベルを削除しました -5 、 10 、 100 、 120 、 130 。

バージョン 1.5.0

新機能

  • Android のダイレクトブートモードのサポートが追加されました。
    • サポートは Context 、に最初に渡されたに基づいて有効 LiveSenseEngine#initialize()になります。 詳細については、 API リファレンス を参照してください。
  • リアルタイムガイダンスの RTG モデル ( ベータ版 ) を追加 し、クラスstop-signtraffic-lightを検出しました。
  • 高速道路の車線を検出する道路車線区分線モデル(ベータ)を追加しました。
  • モデル推測の間のフレームを越えて道路の車線境界を追跡するための LaneBoundaryTrackerTracker を追加しました。

改善

  • 道路標識モデルの精度が向上しました。
  • ブレーキライトモデルの改善

API の変更

  • 追加 - カメラのプロパティが追加されました LSDCameraProperties
  • クラスint autofocusModeでオートフォーカスモードを設定する追加LSDCameraStreamのメソッドが追加されました。
  • 更新済み - RoadAlertsCVModelBrakeLightModelに置き換え られました。
  • Updated ( 更新 )- Speed Bump オブジェクトモデルでラベル名speed-bumpcross-walkに変更しました。
  • 更新 済み - Context モデルおよびモデルマネージャーの初期化からパラメーターを削除しました。
  • 更新 済み - Context からパラメータが削除されました getAvailableModelConfigurations()

バージョン 1.4.1

解決済みの問題

  • SDK の依存関係が欠落しているか、古いbuild.gradlelivesenseモジュールが修正されました

バージョン 1.4.0

新機能

  • 既存 rider のクラスに新しいクラスを導入するロードベーシック(デフォルト)モデルが追加 rider されました。は、サイクル、自転車、スクーター、またはオートバイを運転するユーザーとして定義されます。
  • 低光量条件で機能を検出するためのロードベーシック夜間モデルを追加しました。 サポートされている機能 - carmotorcyclepersonbustruck
  • エンドユーザーの承諾メッセージを更新します。
  • 外部カメラのサポートが追加されました
  • このデバイスでサポートされている利用可能なオプションについて、エンジン / プロセッサの優先順位付けフローを導入しました。 Live Sense SDK は、モデルの初期化中に最適な構成を決定します。
  • XNNPACK ライブラリを導入して、 CPU でのモデル推測を高速化しました。
  • デバイスで使用可能な GPU アクセラレータを使用するために、 GPU デリゲートを導入しました。

API の変更

  • AddedonLocationChange(Location location) - 場所の変更が検出されたときに、現在のジオコード化された座標を返します
  • 追加onSpeedChange(float currentSpeed) 済み - 速度の変更が検出されたときに現在の速度を戻します
  • setSideCropPercent(int leftCropPercent, int topCropPercent, int rightCropPercent, int bottomCropPercent)4 つの辺のすべてまたはいずれかからの割合で入力フレームをクロップするように追加されました
  • setUseIncrementalCenterCrop(boolean useIncrementalCenterCrop)中央にフォーカスされた増分ズームを有効または無効にするために追加されました

バージョン 1.3.0

新機能

  • 改善された道路標識グローバルモデルを追加し、ストップ標識を追加しました。 これには、 NA 、ブラジル、 SEA 、 U 、 K 、オセアニアなど、サポートされているすべての地域の最大制限速度標識が含まれています。

改善

  • 2 段階検出パイプラインでのリソースの使用率の改善。

API の変更

  • AddedLSModelManager.setRecognitionProcessor(RecognitionProcessor recognitionProcessor) - モデル認識コールバックおよびトラッカーに渡される前に、認識を処理するようにインターフェイスを設定します。
  • 追加liveSenseEngine.setLocationQuality() 済み - 位置更新の設定モードを設定するために使用します。 使用可能な列挙値は次のとおりです。
    • HIGH_ACCURACY_GPS
    • LOW_POWER_NETWORK
  • 追加済みLSModelManagerParallel - 次の管理者クラス :
    • 複数モデルの推測のためのインターフェイスを提供 ( パラレル非同期、パラレル同期、シリアル )
    • マネージャー内でモデルインスタンスを分離して、マルチスレッドの使用率を向上させます。
  • 追加済みLSTrackerManagerImpl - MultiBoxObjectTracker およびBasicObjectTrackerを使用した標準LSTrackerManager実装

バージョン 1.2.0

新機能

  • RoadAlertsCVModel ( ブレーキランプ ) モデルの GPU サポートを追加しました
  • ベータテストで利用できる新しい検出機能 :
    • 交通信号ステータス - 交通信号の状態(赤、オレンジ、または緑)を検出します。
    • 車高制限標識 - フィートおよびインチで指定された高さの道路標識を検出します。
    • トンネルおよび超過パス - 許可された車両の高さ制限を設定できるトンネルおよび超過パスを検出します。 許可されている高さ制限の計算に使用できます。

API の変更

  • 追加void addClassMinConfidence(String classLabel, float classMinConfidence) - AI/ML モデルの各クラスについて、親モデルに設定された信頼性よりも優先する最小検出信頼度を個別に設定します。

  • カメラargb8888ToBitmap() ソースから受信した RGB または YUV バイト [] を、検出ライブラリの入力として必要なビットマップに変換するユーティリティが追加されました。

  • RoadAlertsCVModelList<Recognition> classifyRecognitions(List<Recognition> recognitions, Bitmap bitmap, int sensorOrientation, float minimumConfidence)メソッドを追加 しました。TrafficLightCVModelこれは、道路の基本設定モデルから入力を取得し、それぞれブレーキランプと交通信号のステータスを分類します。

  • 更新 済み - Live Sense SDK の認証に使用されるキーの名前を変更し AndroidManifest.xml ました。で提供または更新する必要があるキーは、次のとおりです。

          <meta-data android:name="com.here.see.livesense.appid"
          android:value="{YOUR_APP_ID}"/>
          <meta-data android:name="com.here.see.livesense.apptoken"
          android:value="{YOUR_APP_CODE}"/>
          <meta-data android:name="com.here.see.livesense.license.key"
          android:value="{YOUR_LICENSE_KEY}"/>
    
  • Updated - Live Sense モデルクラスが新しいインターフェイス Recognizer (RoadBasicsModel,RoadSignsModel,RoadHazardsModel)および Classifier (RoadAlertsCVModel,TrafficLightCVModel) を実装できるようになりました

  • RoadAlertsCVModel,TrafficLightCVModelからList<Recognition> recognizeImage(Bitmap bitmap, int sensorOrientation, float minimumConfidence)メソッドが削除され 、classifyRecognitions()メソッドに置き換えられました

  • バンドル されているOpenCVライブラリを削除

バージョン 1.1.0

新機能

  • Observation ライブラリ - Live Sense SDK によって検出された機能を HERE Data Hub に保存できるようになりました。 これらのフィーチャーは、 SDK を介してデータ ハブから取得できます。
  • 新たな検出機能 :
    • スピードバンプ - 白い帯

API の変更

  • HERE Data Hub から機能を初期化、保存、および取得するために、次のメソッドが追加されました。
    • LSODataHubClient(String spaceID, String token){}
    • validateCredentials(@NotNull LSOEventSyncListener eventSyncListener) {}
    • putObservations(@NotNull LSOData obsData, @NotNull LSOEventSyncListener eventSyncListener){}
    • getObservations(double latitude, double longitude, double radiusInMeters, @NotNull LSOEventSyncListener eventSyncListener){}

」に一致する結果は 件です

    」に一致する結果はありません