SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The Noise Filter 3V is the on-the-fly advanced noise filter algorithm and edge enhancement. Noise filtering reduces or removes noise in images without blurring details or image features. It is particularly useful for processing images captured under low-light settings through an image signal processor (ISP).
Edge enhancement enhances the sharpness of the image. Edge enhancement is usually applied lightly to avoid processing artifacts in the eventual ISP output image.
Noise filtering and edge enhancement can be processed in separate passes or in a combined pass. Typically, in low-light areas of the image, noise filtering is applied. In bright areas of the image, edge enhancement is applied.
NSF3V operates on raw Bayer RGB data that is receives Bayer or YUV image data from IPIPEIF via Video Port, and processes the image and gives back the filtered image to ISIF. NSF3V is inserted into the path between IPIPEIF and ISIF. NSF3V can also work with CAL. Since no SDRAM round trip of data, the NSFV3 can perform at 1pix/cycle. The module supports:
NSF3V functionality is not required to comply to any standard, as the noise filtering algorithm is proprietary.
Figure 9-34 show the NSF3V module connections to other submodules of the ISP.
NSF3V is instanced 2 times in ISP. Full feature NSF3V, with all the operation modes, is used in the front end of ISP (as shown in the ) and the integration supports the following dataflow options:
The other instance are integrated in the backend of ISP, right after the ISP resizer output and inside the CNF block. The CNF block contains chroma downsampling and upsampling blocks before and after the NSF3V instance as shown in the Figure 9-35.