arXiv reaDer
シフト同変がインスタンスセグメンテーションのメトリック学習にどのように影響するか
How Shift Equivariance Impacts Metric Learning for Instance Segmentation
メトリック学習は、インスタンスセグメンテーションタスクを解決するための適合性に関して相反する評価を受けています。採用されたCNNのシフト同変性と、同じ外観のオブジェクトを区別できないため、理論的に欠陥があるとして却下されました。それでも、さまざまなタスクで最先端の結果が得られることが示され、実際の問題は主に、タイルの境界での不連続性が観察されたタイルとステッチのアプローチのコンテキストで報告されています。現在まで、報告された問題はいずれも徹底的な正式な分析を受けていません。私たちの仕事では、エンコーダーデコーダースタイルのCNNのシフト同変特性の包括的な正式な分析に貢献します。これにより、同じように見えるオブジェクトに直面した場合のメトリック学習で達成できることとできないことを明確に把握できます。特に、l個のプーリングレイヤーとプーリング係数fを使用して、d次元画像を入力として受け取る標準のエンコーダーデコーダーネットワークには、最大でf ^ dl個の同じ外観のオブジェクトを区別する能力があることを証明します。上限に達する可能性があります。さらに、タイルとステッチのアプローチで不連続性を回避するには、標準のバッチサイズ1を想定して、テスト時にf ^ lよりも厳密に大きいトレーニング出力ウィンドウサイズと組み合わせて有効な畳み込みを使用する必要があることを示します。ステッチする前に、n≥1のサイズn∙f ^ lにタイルをトリミングする必要があります。合成データに関する経験的結果を示す多くの洞察に満ちた特殊なケースについて説明することにより、これらの理論的発見を補完します。
Metric learning has received conflicting assessments concerning its suitability for solving instance segmentation tasks. It has been dismissed as theoretically flawed due to the shift equivariance of the employed CNNs and their respective inability to distinguish same-looking objects. Yet it has been shown to yield state of the art results for a variety of tasks, and practical issues have mainly been reported in the context of tile-and-stitch approaches, where discontinuities at tile boundaries have been observed. To date, neither of the reported issues have undergone thorough formal analysis. In our work, we contribute a comprehensive formal analysis of the shift equivariance properties of encoder-decoder-style CNNs, which yields a clear picture of what can and cannot be achieved with metric learning in the face of same-looking objects. In particular, we prove that a standard encoder-decoder network that takes d-dimensional images as input, with l pooling layers and pooling factor f, has the capacity to distinguish at most f^dl same-looking objects, and we show that this upper limit can be reached. Furthermore, we show that to avoid discontinuities in a tile-and-stitch approach, assuming standard batch size 1, it is necessary to employ valid convolutions in combination with a training output window size strictly greater than f^l, while at test-time it is necessary to crop tiles to size n∙f^l before stitching, with n≥1. We complement these theoretical findings by discussing a number of insightful special cases for which we show empirical results on synthetic data.
updated: Thu Aug 19 2021 09:49:56 GMT+0000 (UTC)
published: Thu Jan 14 2021 19:48:24 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト