群衆カウントの目的は、歩行者の頭の中心位置の注釈を活用することにより、画像内の人数を推定することです。深い畳み込みニューラルネットワークの普及により、有望な進歩が遂げられました。既存の方法では、ユークリッド距離(つまり、$ L_2 $損失)を広く採用してモデルを最適化しますが、2つの主な欠点があります。(1)損失は、空間認識(つまり、頭の位置)を学習するのが難しい密度マップの高周波変動を維持するのに苦労します。(2)損失は、ゼロ平均ノイズ、頭部サイズの変化、オクルージョンなど、群集カウントのさまざまなノイズに非常に敏感です。サブアレイ上の最大超過(MESA)損失は、予測された密度マップがグラウンドトゥルースと最大の差をもつ長方形のサブ領域を見つけることで上記の問題に対処するために以前に提案されましたが、勾配降下法では解決できないため、ほとんど統合できませんディープラーニングフレームワークに。この論文では、群衆カウントのための空間コンテキストを組み込むためのSPatial Awareness Network(SPANet)と呼ばれる新しいアーキテクチャを提示します。グラウンドトゥルースとの不一致が大きいピクセルレベルのサブ領域を見つけることにより、これを達成するために、ピクセルの最大超過(MEP)損失が提案されています。この目的のために、マルチブランチアーキテクチャでそのような領域を生成するために、弱監視学習スキームを考案します。提案されたフレームワークは、既存のディープクラウドカウント方式に統合でき、エンドツーエンドのトレーニングが可能です。 4つの難易度の高いベンチマークでの広範な実験により、この方法がベースラインのパフォーマンスを大幅に改善できることが示されています。さらに驚くべきことに、このアプローチは、すべてのベンチマークデータセットで最先端の方法よりも優れています。
The aim of crowd counting is to estimate the number of people in images by leveraging the annotation of center positions for pedestrians' heads. Promising progresses have been made with the prevalence of deep Convolutional Neural Networks. Existing methods widely employ the Euclidean distance (i.e., $L_2$ loss) to optimize the model, which, however, has two main drawbacks: (1) the loss has difficulty in learning the spatial awareness (i.e., the position of head) since it struggles to retain the high-frequency variation in the density map, and (2) the loss is highly sensitive to various noises in crowd counting, such as the zero-mean noise, head size changes, and occlusions. Although the Maximum Excess over SubArrays (MESA) loss has been previously proposed to address the above issues by finding the rectangular subregion whose predicted density map has the maximum difference from the ground truth, it cannot be solved by gradient descent, thus can hardly be integrated into the deep learning framework. In this paper, we present a novel architecture called SPatial Awareness Network (SPANet) to incorporate spatial context for crowd counting. The Maximum Excess over Pixels (MEP) loss is proposed to achieve this by finding the pixel-level subregion with high discrepancy to the ground truth. To this end, we devise a weakly supervised learning scheme to generate such region with a multi-branch architecture. The proposed framework can be integrated into existing deep crowd counting methods and is end-to-end trainable. Extensive experiments on four challenging benchmarks show that our method can significantly improve the performance of baselines. More remarkably, our approach outperforms the state-of-the-art methods on all benchmark datasets.