Skip to main content
QUICK REVIEW

[論文レビュー] Benchmarking Robustness of 3D Point Cloud Recognition Against Common Corruptions

J. F. Sun, Qingzhao Zhang|arXiv (Cornell University)|Jan 28, 2022
Industrial Vision Systems and Defect Detection被引用数 49
ひとこと要約

ModelNet40-Cを提案する。3D点群認識の腐敗耐性に関する初の包括的ベンチマークであり、15種類の腐敗下で6つのアーキテクチャを評価し、シンプルなデータ拡張(PointCutMix-R)とテスト時適応(TENT)を組み合わせることで頑健性が大幅に向上することを示す。

ABSTRACT

Deep neural networks on 3D point cloud data have been widely used in the real world, especially in safety-critical applications. However, their robustness against corruptions is less studied. In this paper, we present ModelNet40-C, the first comprehensive benchmark on 3D point cloud corruption robustness, consisting of 15 common and realistic corruptions. Our evaluation shows a significant gap between the performances on ModelNet40 and ModelNet40-C for state-of-the-art (SOTA) models. To reduce the gap, we propose a simple but effective method by combining PointCutMix-R and TENT after evaluating a wide range of augmentation and test-time adaptation strategies. We identify a number of critical insights for future studies on corruption robustness in point cloud recognition. For instance, we unveil that Transformer-based architectures with proper training recipes achieve the strongest robustness. We hope our in-depth analysis will motivate the development of robust training strategies or architecture designs in the 3D point cloud domain. Our codebase and dataset are included in https://github.com/jiachens/ModelNet40-C

研究の動機と目的

  • 安全 critical アプリケーションにおける3D点群認識の腐敗耐性の研究を動機づける。
  • 現実的で多様な腐敗を含む体系的な腐敗ベンチマーク(ModelNet40-C)を作成する。
  • ModelNet40-C上で代表的なアーキテクチャを評価し、頑健性のギャップを特定する。
  • 腐敗下での性能ギャップを縮小する効果的な戦略(データ拡張とテスト時適応)を特定する。
  • 点群の頑健なアーキテクチャ設計とトレーニング設計を導く実用的な洞察を提供する。

提案手法

  • 密度・ノイズ・変換の3カテゴリに分けて、各カテゴリ5つの深刻度レベルを含む15種の腐敗を設計する。
  • ModelNet40の検証セットに腐敗を適用し、意味的な破壊を避けつつModelNet40-Cを構築する。
  • 標準的な訓練下で、代表的な6つのアーキテクチャ(PointNet, PointNet++, DGCNN, RSCNN, PCT, SimpleView)を評価する。
  • データ拡張とテスト時適応の手法を幅広く調査する(PointCutMix-R, PointCutMix-K, PointMixup, RSMix, PGD敵対的訓練;BN, TENT)を3,180件の設定で評価する。
  • 腐敗耐性のためのアーキテクチャ設計と訓練時の洞察を導くために結果を分析する。

実験結果

リサーチクエスチョン

  • RQ1現実的な腐敗を含むクリーンなModelNet40条件を超えた場合、一般的な3D点群アーキテクチャはどれだけ頑健か?
  • RQ2どの腐敗タイプが現在のアーキテクチャにとって最も困難で、頑健性はアーキテクチャによってどう異なるのか?
  • RQ3データ拡張とテスト時適応は、腐敗による性能ギャップを実質的に縮小できるか?
  • RQ4どのアーキテクチャ設計(例:Transformersベース)が、特定の腐敗ファミリーに対して本質的に頑健さを付与するのか?
  • RQ53D点群認識の腐敗耐性を実際に向上させる実用的な戦略は何か?

主な発見

モデルER_corオクルージョンLiDAR密度増加密度減少カットアウト一様ガウスインパルスアップサンプリング背景回転せん断FFDRBFInv_RBF
PointNet28.352.354.910.511.612.012.414.429.114.093.636.825.421.318.617.8
PointNet++23.654.766.516.010.010.720.416.435.117.218.627.613.415.216.415.4
DGCNN25.959.281.014.117.315.414.616.624.919.153.119.112.113.114.514.0
RSCNN26.251.868.416.813.213.824.618.346.220.118.329.217.018.119.218.6
PCT25.556.676.711.814.314.512.113.939.117.457.918.111.512.413.012.6
SimpleView27.255.582.213.717.220.114.514.224.617.746.830.718.517.017.917.2
  • ModelNet40-Cは、SOTAモデルでModelNet40とModelNet40-Cの間に約3倍のエラー率ギャップがあることを明らかにする。
  • Occlusion(遮蔽)、LiDAR、回転、背景ノイズがアーキテクチャ全体で特に難易度が高い。
  • Transformerベースのアーキテクチャ(PCT)は、変換タイプの腐敗に対して最も頑健である。
  • 異なるアーキテクチャは脆弱性が異なる;PointNetは密度には強いが全体的には弱く、Ball-queryベースの手法は背景ノイズに対して頑健性を示す。
  • データ拡張は一般に腐敗耐性を向上させ、PointCutMix-Rが総合的な頑健性(ER_corrup = 18.7%)で最も良いが、単一の拡張がすべての腐敗に支配的とはならない。
  • テスト時適応(BN, TENT)は有用だが、データ拡張戦略に一般的には及ばない。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。