Visible to Intel only — GUID: mlx1717059796968
Ixiasoft
Visible to Intel only — GUID: mlx1717059796968
Ixiasoft
10.3. Adaptive Noise Reduction IP Functional Description
You configure the number of vertical and horizontal taps of the filter independently. Configuring a shorter height reduces the number M20K resources for buffering lines while sacrificing denoising strength.
You calibrate the intensity range lookup table offline by the difference between two video frames with identical content but different temporal noise. You isolate the noise level from the difference and calculate the intensity range look-up table entries. This look-up table allows you to program different denoising strengths across the pixel intensities. For example, you may opt for denoising dark content stronger to reduce shadow noise more aggressively while preserving the details on the mid tones and highlights.
The second look-up table is the spatial distance look-up table that makes the IP more versatile. You program this look-up table to create a weight distribution from the center pixel to the neighboring pixels. You may program a traditional distribution like a Hamming or Hanning window to reduce ringing artifacts. You may also prefer assigning the same value to all entries for a rectangular distribution to maximize denoising capability.
The IP supports 2x2 color filter array images where every other pixel belongs to a different color channel. This parameter changes the spatial distance lookup table coefficient locations corresponding to the taps.