Back to results
US 10,375,331 B2Granted
Image processing device and noise reduction system having the same
AssigneeSamsung Electronics Co., Ltd.
InventorsJonghwa Lee, Nyeong-Kyu Kwon, Woonghee Lee
Life of this patent
Estimating the term…
Abstract
An image processing device includes a bad pixel masking unit and a noise reduction unit. The bad pixel masking unit detects bad pixels in a plurality of blocks and masks the determined bad pixels. The noise reduction unit removes noise from the pixels in the plurality of blocks excluding the masked pixels using a pattern matching method and corrects bad pixels by obtained an average pixel value.
Claims16
An image processing device comprising:
- a first processor configured to detect bad pixels in a plurality of pixel blocks and mask the detected bad pixels, each pixel block including a plurality of pixels;
- and
- a second processor configured to execute a noise reduction operation to remove noise from the pixels in the plurality of blocks excluding the masked pixels using a pattern matching method and to correct the bad pixels by obtaining an average value of a current block excluding the masked pixels and assigning the average value to all the pixels of the current block including the masked pixels,
- wherein the second processor uses the pattern matching method to remove noise from the pixels in the plurality of blocks while the first processor detects and masks the bad pixels, and
- wherein the first processor determines whether one of the pixels in one of the blocks is a bad pixel when a pixel value of the one pixel differs from an average pixel value of at least one other pixel in the one block excluding the one pixel by more than a threshold.
2 more elements
An application processor (AP) comprising:
- an image processing device configured to perform a noise reduction operation on a plurality of pixels excluding the pixels determined to be bad pixels;
- and
- a memory controller configured to control the image processing device, wherein the image processing device comprises:
- a first processor configured to detect from input pixel values whether the pixels are bad pixels or not and mask the detected bad pixels;
- and
- a second processor configured to receive masking data from the first processor indicating the masked pixels, compare a similarity with respect to blocks of the pixels excluding the masked pixels, and correct the masked pixels by performance of the noise reduction operation on a corresponding one of the blocks to generate compensated pixel values that are assigned to the corresponding one of the blocks of pixels including the masked pixels,
- wherein the second processor performs the noise reduction operation while the first processor detects and masks the bad pixels, and
- wherein the first processor detects whether one of the pixels in one of the blocks is a bad pixel when a pixel value of the one pixel is outside a range determined from a threshold and an average pixel value of at least one other pixel in the one block excluding the one pixel.
5 more elements
An image processing device comprising:
- a digital image sensor comprising a plurality of pixels;
- an application processor configured to detect bad pixels within a first pixel block comprising a first set of the pixels and a second pixel block comprising a second set of the pixels, compare pixel values of the, pixels of the first pixel block not detected to be bad pixels with pixel values of the pixels of the second pixel block not detected to be bad pixels to generate a similarity metric, correct the bad pixels included in the first pixel block by execution of a noise reduction operation on the pixel values of the first pixel block using the similarity metric that assigns a value to the pixels of the first pixel block including the bad pixels,
- wherein the application processor determines whether one of the pixels in one of the pixel blocks is a bad pixel when a pixel value of said one of the pixels differs from an average pixel value of at least one other pixel in said one of the pixel blocks by more than a threshold.
Dependencies are inferred from the claim text.