IP Library Granted Patent US 8,300,120
Granted Patent B2
US 8,300,120 · App. 12/558,283 · Granted Oct 30, 2012

Image processing apparatus and method of processing image for reducing noise of the image

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,300,120
App. No.
12/558,283
Granted
Oct 30, 2012
Kind
B2
Abstract

An image processing apparatus calculates a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of an input image and a feature amount representing an edge degree of the processing target pixel using a pre-noise reduction image obtained by reducing an impulse noise of the input image. The image processing apparatus weighted-adds a signal level of the processing target pixel and the smoothed value at a ratio corresponding to the feature amount and outputs the weighted-addition result as a signal level after noise reduction processing.

Claims (40)

1. An image processing apparatus comprising:

a noise reduction unit configured to generate a pre-noise reduction image obtained by reducing an impulse noise of an input image;

a smoothing unit configured to calculate a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of the input image;

a feature amount calculation unit configured to calculate a feature amount representing an edge degree of the processing target pixel using the pre-noise reduction image; and

an addition unit configured to weighted-add a signal level of the processing target pixel and the smoothed value at a ratio corresponding to the feature amount and to output the weighted addition result as a signal level after noise reduction processing of the input image,

wherein as a ratio of a variance value of the signal levels of a plurality of pixels including a processing target pixel in a local area of the pre-noise reduction image to a variance value of noises of the pre-noise reduction image increases, the edge degree represented by the feature amount increases, and

wherein as the edge degree represented by the feature amount increases, a ratio of a weighting of the smoothed value to a weighting of the signal level of the processing target pixel decrease.

2. The image processing apparatus according to claim 1 , further comprising:

a reduced image generation unit configured to generate a reduced image of the input image; and

a selection unit configured to select one of a plurality of signal levels output from the addition unit,

wherein the noise reduction unit generates a pre-noise reduction image obtained by reducing an impulse noise of the reduced image,

wherein the smoothing unit calculates a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of the reduced image,

wherein the feature amount calculation unit calculates a feature amount representing an edge degree of the processing target pixel using the pre-noise reduction image of the reduced image,

wherein the addition unit weighted-adds a signal level of the processing target pixel of the reduced image and the smoothed value of the reduced image at a ratio corresponding to the feature amount calculated using the pre-noise reduction image of the reduced image and outputs the weighted addition result as a signal level after noise reduction processing of the reduced image, and

wherein the selection unit selects and outputs one of the signal level after noise reduction processing of the input image and the signal level after noise reduction processing of the reduced image according to a variance value of signal levels of the input image or a variance of signal levels of the pre-noise reduction image of the input image.

3. The image processing apparatus according to claim 2 , wherein the selection unit selects and outputs the signal level after noise reduction processing of the input image when the variance value of signal levels of the input image is a threshold value or more, and selects and outputs the signal level after noise reduction processing of the reduced image when the variance value of signal levels of the input image is smaller than the threshold value or selects and outputs the signal level after noise reduction processing of the input image when the variance value of the pre-noise reduction image of the input image is a threshold value or more, and selects and outputs the signal level after noise reduction processing of the reduced image when the variance value of the pre-noise reduction image of the input image is smaller than the threshold value.

4. The image processing apparatus according to claim 3 , wherein the threshold value is a variance value of noises included in the signal level of the reduced image.

5. The image processing apparatus according to claim 2 , further comprising a mixing processing unit configured to weighted-add the signal level output from the selection unit and a signal level of the input image and to output a signal level of the weighted-addition result.

6. The image processing apparatus according to claim 5 , wherein the mixing processing unit performs a weighted addition such that as a sensitivity set in an imaging apparatus when the input image is captured is higher, a ratio of the signal level output from the selection unit is higher.

7. An image processing apparatus comprising:

a noise reduction unit configured to generate a pre-noise reduction image obtained by reducing an impulse noise of an input image;

a smoothing unit configured to calculate a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of the input image;

a feature amount calculation unit configured to calculate a feature amount representing an edge degree of the processing target pixel using the pre-noise reduction image; and

an addition unit configured to weighted-add a signal level of the processing target pixel and the smoothed value at a ratio corresponding to the feature amount and to output the weighted addition result as a signal level after noise reduction processing of the input image,

wherein the edge degree represented by as the feature amount increase, a ratio of a weighting of the smoothed value to a weighting of the signal level of the processing target pixel decreases, and

wherein as a sensitivity set in an image apparatus when the input image is captured increases, the ratio of the weighting of the smoothed value to the weighting of the signal level of the processing target pixel increase.

8. An image processing method comprising:

generating a pre-noise reduction image obtained by reducing an impulse noise of an input image;

calculating a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of the input image;

calculating a feature amount representing an edge degree of the processing target pixel using the pre-noise reduction image; and

weighted-adding a signal level of the processing target pixel and the smoothed value at a ratio corresponding to the feature amount and outputting the weighted addition result as a signal level after noise reduction processing of the input image,

wherein as a ratio of the variance value of the signal levels of a plurality of pixels including a processing target pixel in a local area of the pre-noise reduction image to the variance value of noises of the pre-noise reduction image increases, the edge degree represented by the feature amount increases, and

wherein as the edge degree represented by the feature amount increase, a ratio of a weighting of the smoothed value to a weighting of the signal level of the processing target pixel decreases.

9. An image processing method comprising:

generating, using a processor, a pre-noise reduction image obtained by reducing an impulse noise of an input image;

calculating, using the processor, a smoothed value obtained by smoothing signal levels of a plurality of pixels including a processing target pixel in a local area of the input image;

calculating, using the processor, a feature amount representing an edge degree of the processing target pixel using the pre-noise reduction image; and

weighted-adding, using the processor, a signal level of the processing target pixel and the smoothed value at a ratio corresponding to the feature amount and outputting the weighted addition result as a signal level after noise reduction processing of the input image,

wherein the edge degree represented by as the feature amount increase, a ratio of a weighting of the smoothed value to a weighting of the signal level of the processing target pixel decreases, and

wherein as a sensitivity set in an image apparatus when the input image is captured increases, the ratio of the weighting of the smoothed value to the weighting of the signal level of the processing target pixel increase.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2009
From: SHOHARA, MAKOTO
To: CANON KABUSHIKI KAISHA
Reel/Frame 023685/0834 →
Priority Claims (2)
JP 2008-235593 · Sep 12, 2008 · national
JP 2009-177031 · Jul 29, 2009 · national
Continuity (1)
Related Publication 20100066868A1 · Mar 18, 2010