深い畳み込みネットワークは、多くの場合、畳み込み演算に加法定数(「バイアス」)を追加し、機能マッピングの豊富なレパートリーを可能にします。バイアスは、トレーニングイメージのバッチに対する平均応答(「バッチ正規化」のコンポーネント)を差し引くことにより、トレーニングを容易にするためにも使用されます。最近の最先端のブラインドノイズ除去方法(DnCNNなど)では、成功のためにこれらの用語が必要なようです。ただし、ここでは、これらのネットワークがトレーニング対象のノイズレベルに体系的に過剰適合していることを示します。トレーニング範囲外のノイズレベルで展開すると、パフォーマンスが大幅に低下します。対照的に、バッチの正規化に使用されるものを含むネットワークのすべての層の定数項を削除することにより得られるバイアスのないアーキテクチャは、トレーニング内の最先端のパフォーマンスを維持しながら、ノイズレベル全体で堅牢に一般化します範囲。局所的に、バイアスのないネットワークはノイズの多い画像に対して線形に作用し、標準の線形代数ツールを介してネットワークの動作を直接分析できます。これらの分析は、非線形適応フィルタリングの観点からネットワーク機能の解釈を提供し、低次元部分空間の和集合への投影を行い、学習ベースの手法をより伝統的なノイズ除去手法に結び付けます。
Deep convolutional networks often append additive constant ("bias") terms to their convolution operations, enabling a richer repertoire of functional mappings. Biases are also used to facilitate training, by subtracting mean response over batches of training images (a component of "batch normalization"). Recent state-of-the-art blind denoising methods (e.g., DnCNN) seem to require these terms for their success. Here, however, we show that these networks systematically overfit the noise levels for which they are trained: when deployed at noise levels outside the training range, performance degrades dramatically. In contrast, a bias-free architecture -- obtained by removing the constant terms in every layer of the network, including those used for batch normalization-- generalizes robustly across noise levels, while preserving state-of-the-art performance within the training range. Locally, the bias-free network acts linearly on the noisy image, enabling direct analysis of network behavior via standard linear-algebraic tools. These analyses provide interpretations of network functionality in terms of nonlinear adaptive filtering, and projection onto a union of low-dimensional subspaces, connecting the learning-based method to more traditional denoising methodology.