Main Content

検出と追跡

LiDAR 点群データでのオブジェクト検出、形状当てはめ、追跡

"オブジェクト検出" は、シーン内のオブジェクトを識別して位置を特定する手法です。これにより、点群から 3 次元オブジェクトを検出できます。Lidar Toolbox™ には、オブジェクトを検出するための機能として、幾何学的形状当てはめを使用する機能と畳み込みニューラル ネットワークによる深層学習を使用する機能が含まれています。

  • 幾何学的形状当てはめ — 地面セグメンテーションと平面当てはめのアルゴリズムを使用して、点群のオブジェクトの 3 次元ジオメトリを検出します。各オブジェクトの位置、寸法、および向きを検出できます。検出されたオブジェクトは、追跡、パス プランニング、ラベル付けなどの下流のワークフローに使用できます。

  • 深層学習 — 深層学習によるオブジェクト検出のアプローチでは、畳み込みニューラル ネットワークを使用してオブジェクト検出を実行します。Lidar Toolbox には、PointPillars や Complex-YOLO v4 などのニューラル ネットワークを使用するオブジェクト検出ワークフローが含まれています。カスタムのオブジェクト検出モデルに学習させることも、用意されている事前学習済みのネットワークを用途に合わせて調整して使用することもできます。このツールボックスでは、PointPillars および SqueezeSegV2 のネットワーク向けに CUDA® MEX コード生成もサポートしています。

"オブジェクト追跡" は、シーンの複数のスキャンからオブジェクトの動きを推定して追跡する手法です。オブジェクト追跡は、検出されたオブジェクトに一意の ID を割り当て、その動きを点群フレームで追跡することによって行われます。Lidar Toolbox には、車両、車線、縁石を検出して追跡するワークフローが含まれています。これらのワークフローのほとんどで、Joint Probabilistic Data Association (JPDA) トラッカーを使用しています。

Deep learning-based object detection in lidar point clouds.

関数

すべて展開する

形状当てはめ

pcfitcuboid点群に直方体を当てはめ (R2020b 以降)
pcfitplane3 次元点群への平面の近似

幾何学的モデル

planeModelパラメトリック平面モデルを格納するオブジェクト
cuboidModelパラメトリック直方体モデル (R2020b 以降)

学習データの読み込み

groundTruthグラウンド トゥルース ラベル データ
combine複数のデータストアのデータを統合
fileDatastoreカスタム ファイル リーダーを使用するデータストア
boxLabelDatastoreDatastore for bounding box label data (R2019b 以降)

学習データの拡張と前処理

randomAffine3dランダムな 3 次元アフィン変換の作成 (R2019b 以降)
bboxwarpApply geometric transformation to bounding boxes (R2019b 以降)
pctransform3 次元点群の変換

オブジェクト検出

pointPillarsObjectDetectorPointPillars オブジェクト検出器 (R2021b 以降)
trainPointPillarsObjectDetectorTrain PointPillars object detector (R2021b 以降)
lidarLaneDetectorCreate lane detector for lidar data (R2023b 以降)
detectDetect objects using PointPillars object detector (R2021b 以降)
detectLOAMFeaturesDetect LOAM feature points from 3-D lidar data (R2022a 以降)
lidarObjectDetectorTrainingDataCreate training data for lidar object detection (R2022a 以降)

結果の可視化

showShapeDisplay shapes on image, video, or point cloud (R2020b 以降)
pcshow3 次元点群のプロット

結果の検証

evaluateObjectDetectionEvaluate object detection data set against ground truth (R2023b 以降)
objectDetectionMetricsObject detection quality metrics (R2023b 以降)
bboxOverlapRatio境界ボックスのオーバーラップ率の計算

トピック