今日では、教師ありの深層学習技法により、さまざまなコンピュータービジョンタスクに最適な最先端の予測パフォーマンスが得られます。ただし、そのような教師付き手法では、一般に大量の手動でラベル付けされたトレーニングデータが必要です。自動運転車の認識のコンテキストでは、センサーデータの分布が連続的に変化し、いくつかの予期しない変動を含む可能性があるため、この要件は重要です。自己監視学習(SSL)と呼ばれる学習手法のカテゴリーは、手動のラベル付け作業を自動ラベル付けプロセスで置き換えることからなることがわかりました。アプリケーションの時間とさまざまな環境で学習する能力のおかげで、最先端のSSL技術は、長距離の通過可能な領域のセグメンテーション、障害物インスタンスのセグメンテーションの移動など、さまざまな異なるタスクの教師あり学習に有効な代替手段を提供します、長期移動障害物追跡、または深度マップ予測。このチュートリアルスタイルの記事では、自律車両の知覚のための自己監視学習(SSL)の概念の概要と一般的な形式を示します。この形式化は、一般的なSSL原則に基づいて新しいフレームワークを開発するための有用なガイドラインを提供します。さらに、将来のSSLシステムの設計における重要な課題を指摘することができます。
Nowadays, supervised deep learning techniques yield the best state-of-the-art prediction performances for a wide variety of computer vision tasks. However, such supervised techniques generally require a large amount of manually labeled training data. In the context of autonomous vehicles perception, this requirement is critical, as the distribution of sensor data can continuously change and include several unexpected variations. It turns out that a category of learning techniques, referred to as self-supervised learning (SSL), consists of replacing the manual labeling effort by an automatic labeling process. Thanks to their ability to learn on the application time and in varying environments, state-of-the-art SSL techniques provide a valid alternative to supervised learning for a variety of different tasks, including long-range traversable area segmentation, moving obstacle instance segmentation, long-term moving obstacle tracking, or depth map prediction. In this tutorial-style article, we present an overview and a general formalization of the concept of self-supervised learning (SSL) for autonomous vehicles perception. This formalization provides helpful guidelines for developing novel frameworks based on generic SSL principles. Moreover, it enables to point out significant challenges in the design of future SSL systems.