点群処理

Point Cloud Processing

点群処理とは

点群処理(Point Cloud Processing)とは、3D空間中の点の集合(点群データ)を解析・処理する技術です。各点は3D座標(x, y, z)を持ち、必要に応じて色、法線ベクトル、反射強度などの属性情報も含みます。LiDAR、深度カメラ、3Dスキャナーなどのセンサーから取得されるデータを扱います。

ディープラーニングによる点群処理

点群データは順序のない不規則なデータ構造であるため、画像のようにそのままCNNに入力できません。PointNet(2017年)はこの課題を解決した画期的なモデルで、各点に対して独立に特徴変換を行い、Max Poolingで集約することで、順序不変な特徴抽出を実現しました。PointNet++は局所的な階層構造を導入し、局所特徴の学習能力を向上させました。その他にもDGCNN、KPConv、Point Transformerなど、グラフベースやTransformerベースの手法が開発されています。

応用分野

点群処理は自動運転での3D物体検出と周囲環境の認識、ロボットの環境認識と経路計画、建築・土木の3D測量、都市モデリング、文化財のデジタル保存、製造業での品質検査などで活用されています。2D画像認識と点群処理を融合したマルチモーダルアプローチも活発に研究されています。