深い畳み込みニューラル ネットワーク (CNN) の解像度は、通常、フィルター サイズによる受容野のサイズ、および特徴マップのサブサンプリング レイヤーまたはストライド畳み込みによって制限されます。最適な解像度は、データセットによって大きく異なる場合があります。最近の CNN は、ネットワーク アーキテクチャに解像度ハイパー パラメーターをハードコーディングしているため、そのようなハイパー パラメーターの調整が面倒です。ハードコードされた解像度ハイパーパラメータを廃止し、データから適切な解像度を学習することを目指しています。スケール スペース理論を使用してフィルターの自己相似パラメータ化を取得し、N-Jet を利用します。つまり、ガウス微分フィルターの学習済みの組み合わせによってフィルターを近似するために、切り捨てられたテイラー級数です。ガウス基底のパラメーター σ は、フィルターがエンコードする詳細の量とフィルターの空間範囲の両方を制御します。 σ は連続パラメータなので、損失に関して最適化できます。提案された N-Jet レイヤーは、各レイヤーの正しい解像度を自動的に学習しながら、最先端のアーキテクチャで使用された場合に匹敵するパフォーマンスを実現します。 N-Jet層を分類とセグメンテーションの両方で評価し、σの学習が複数のサイズの入力に対して特に有益であることを示しています。
Resolution in deep convolutional neural networks (CNNs) is typically bounded by the receptive field size through filter sizes, and subsampling layers or strided convolutions on feature maps. The optimal resolution may vary significantly depending on the dataset. Modern CNNs hard-code their resolution hyper-parameters in the network architecture which makes tuning such hyper-parameters cumbersome. We propose to do away with hard-coded resolution hyper-parameters and aim to learn the appropriate resolution from data. We use scale-space theory to obtain a self-similar parametrization of filters and make use of the N-Jet: a truncated Taylor series to approximate a filter by a learned combination of Gaussian derivative filters. The parameter σ of the Gaussian basis controls both the amount of detail the filter encodes and the spatial extent of the filter. Since σ is a continuous parameter, we can optimize it with respect to the loss. The proposed N-Jet layer achieves comparable performance when used in state-of-the art architectures, while learning the correct resolution in each layer automatically. We evaluate our N-Jet layer on both classification and segmentation, and we show that learning σ is especially beneficial for inputs at multiple sizes.