顔検出は、画像内の顔の可能なすべての領域を検索し、存在する場合は顔を見つけることです。顔認識、顔の表情認識、顔追跡、頭位推定などの多くのアプリケーションは、顔の位置とサイズの両方が画像内でわかっていることを前提としています。ここ数十年で、研究者はViola-Jones顔検出器から現在のCNNベースのものまで多くの典型的で効率的な顔検出器を作成しました。しかし、顔のスケール、外観、表情、オクルージョン、ポーズが変化する画像やビデオが大幅に増加しているため、従来の顔検出器は、さまざまな「野生の」顔を検出することが課題となっています。ディープラーニング技術の出現は、計算の大幅な増加という代償とともに、顔検出に目覚ましい進歩をもたらしました。このホワイトペーパーでは、代表的なディープラーニングベースの方法を紹介し、精度と効率の観点から詳細かつ徹底的な分析を示します。さらに、人気があり挑戦的なデータセットとその評価指標を比較して説明します。いくつかの成功した深層学習ベースの顔検出器の包括的な比較は、FLOPと待ち時間の2つのメトリックを使用してそれらの効率を明らかにするために実施されます。このペーパーは、さまざまなアプリケーションに適した顔検出器を選択し、より効率的で正確な検出器を開発するためのガイドになります。
Face detection is to search all the possible regions for faces in images and locate the faces if there are any. Many applications including face recognition, facial expression recognition, face tracking and head-pose estimation assume that both the location and the size of faces are known in the image. In recent decades, researchers have created many typical and efficient face detectors from the Viola-Jones face detector to current CNN-based ones. However, with the tremendous increase in images and videos with variations in face scale, appearance, expression, occlusion and pose, traditional face detectors are challenged to detect various "in the wild" faces. The emergence of deep learning techniques brought remarkable breakthroughs to face detection along with the price of a considerable increase in computation. This paper introduces representative deep learning-based methods and presents a deep and thorough analysis in terms of accuracy and efficiency. We further compare and discuss the popular and challenging datasets and their evaluation metrics. A comprehensive comparison of several successful deep learning-based face detectors is conducted to uncover their efficiency using two metrics: FLOPs and latency. The paper can guide to choose appropriate face detectors for different applications and also to develop more efficient and accurate detectors.