摘要 |
A de-noising circuit for filtering image data is provided. The de-noising circuit includes a buffer for storing a portion of the image data and detail detection circuitry configured to determine a filter size. The determined filter size is then applied to a captured image to improve the quality of the image by smoothing transitions within the image. To determine an appropriate filter size, a comparison is made between a sum of differences between a center pixel value within a first pixel matrix size and all of the remaining values within the first pixel matrix size, and a threshold range value. The threshold range value corresponds to a specific filter size. Various filter sizes are provided allowing for different smoothing effects, depending on the filter size used. Selection circuitry configured to select between either unfiltered data, or filtered data using one of various sizes of filters based on a selection signal from the detail detection circuitry is included. |