IP Library Granted Patent US 8,797,428
Granted Patent B2
US 8,797,428 · App. 12/952,467 · Granted Aug 5, 2014

Maximum and minimum filter in mosaic image

Inventor: Kenichi Ishiga (Yokohama, JP)
Assignee: Nikon Corporation
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,797,428
App. No.
12/952,467
Granted
Aug 5, 2014
Kind
B2
Abstract

An image processing device that corrects a pixel value in image data, includes: an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component; a calculation unit that calculates a maximum value among pixel values of a plurality of same-color neighboring pixels each holding a color component identical to a color component held in a processing target pixel selected from the pixels included in the image data and pixel values of a plurality of different-color neighboring pixels each holding a color component different from the color component held in the processing target pixel, which take up positions closer to the processing target pixel than the plurality of same-color neighboring pixels; and a correction unit that compares a pixel value of the processing target pixel with the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the maximum value.

Claims (60)

1. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a maximum value among pixel values of a plurality of same-color neighboring pixels and pixel values of a plurality of different-color neighboring pixels, each of the plurality of same-color neighboring pixels holding a color component identical to a color component held in a processing target pixel selected from the pixels included in the image data, each of the plurality of different-color neighboring pixels holding a color component different from the color component held in the processing target pixel, the plurality of different-color neighboring pixels being located closer to the processing target pixel than the plurality of same-color neighboring pixels; and

a correction unit that compares a pixel value of the processing target pixel with the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the maximum value.

2. An image processing device according to claim 1 , wherein:

the calculation unit references the pixel values of the different-color pixels having undergone gain adjustment executed in reference to the color component held in the processing target pixel by using a white balance adjustment value determined in advance among the color components of the image data.

3. An image processing device according to claim 1 , wherein:

when the image data assumes a square grid array format, the calculation unit uses pixel values of different-color pixels present within a 3×3 pixel range centered on the processing target pixel as the pixel values of the plurality of different-color neighboring pixels.

4. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a maximum value among pixel values of a plurality of neighboring pixels, which include, at least, pixel values of a plurality of different-color neighboring pixels each holding a color component different from a color component held in a processing target pixel selected from the pixels included in the image data, the plurality of different-color neighboring pixels being located closer to the processing target pixel than a plurality of same-color neighboring pixels each holding a color component identical to the color component held in the processing target pixel; and

a correction unit that compares a pixel value of the processing target pixel with the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the maximum value.

5. An image processing device according to claim 4 , wherein:

the calculation unit references the pixel values of the different-color pixels having undergone gain adjustment executed in reference to the color component held in the processing target pixel by using a white balance adjustment value determined in advance among the color components of the image data.

6. An image processing device according to claim 4 , wherein:

when the image data assumes a square grid array format, the calculation unit uses pixel values of different-color pixels present within a 3×3 pixel range centered on the processing target pixel as the pixel values of the plurality of different-color neighboring pixels.

7. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a minimum value among pixel values of a plurality of same-color neighboring pixels and pixel values of a plurality of different-color neighboring pixels, each of the plurality of same-color neighboring pixels holding a color components identical to a color component held in a processing target pixel selected from the pixels included in the image data, each of the plurality of different-color neighboring pixels holding a color component different from the color component held in the processing target pixel, the plurality of different-color neighboring pixels being located closer to the processing target pixel than the plurality of same-color neighboring pixels; and

a correction unit that compares a pixel value of the processing target pixel with the minimum value and replaces the pixel value of the processing target pixel with the minimum value if the pixel value of the processing target pixel is smaller than the minimum value.

8. An image processing device according to claim 7 , wherein:

the calculation unit references the pixel values of the different-color pixels having undergone gain adjustment executed in reference to the color component held in the processing target pixel by using a white balance adjustment value determined in advance among the color components of the image data.

9. An image processing device according to claim 7 , wherein:

when the image data assumes a square grid array format, the calculation unit uses pixel values of different-color pixels present within a 3×3 pixel range centered on the processing target pixel as the pixel values of the plurality of different-color neighboring pixels.

10. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a minimum value among pixel values of a plurality of neighboring pixels, which include, at least, pixel values of a plurality of different-color neighboring pixels each holding a color component different from a color component held in a processing target pixel selected from the pixels included in the image data, the plurality of different-color neighboring pixels being located closer to the processing target pixel than a plurality of same-color neighboring pixels each holding a color component identical to the color component held in the processing target pixel; and

a correction unit that compares a pixel value of the processing target pixel with the minimum value and replaces the pixel value of the processing target pixel with the minimum value if the pixel value of the processing target pixel is smaller than the minimum value.

11. An image processing device according to claim 10 , wherein:

the calculation unit references the pixel values of the different-color pixels having undergone gain adjustment executed in reference to the color component held in the processing target pixel by using a white balance adjustment value determined in advance among the color components of the image data.

12. An image processing device according to claim 10 , wherein:

when the image data assumes a square grid array format, the calculation unit uses pixel values of different-color pixels present within a 3×3 pixel range centered on the processing target pixel as the pixel values of the plurality of different-color neighboring pixels.

13. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a maximum value among pixel values of a plurality of same-color neighboring pixels and pixel values of a plurality of different-color neighboring pixels, each of the plurality of same-color neighboring pixels holding a color component identical to a color component held in a processing target pixel selected from the pixels included in the image data, each of the plurality of different-color neighboring pixels holding a color component different from the color component held in the processing target pixel, the plurality of different-color neighboring pixels being located closer to the processing target pixel than the plurality of same-color neighboring pixels; and

a correction unit that compares a pixel value of the processing target pixel with the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the maximum value, wherein

the calculation unit further calculates a minimum value among the pixel values of the pixels having been referenced when calculating the maximum value;

the image processing device further comprises a setting unit that calculates a difference by subtracting the minimum value from the maximum value having been calculated and sets a value obtained by multiplying the difference by a constant as a threshold value for the processing target pixel; and

the correction unit compares the pixel value of the processing target pixel with a sum obtained by adding the threshold value to the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the sum.

14. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a maximum value among pixel values of a plurality of neighboring pixels, which include, at least, pixel values of a plurality of different-color neighboring pixels each holding a color component different from a color component held in a processing target pixel selected from the pixels included in the image data, the plurality of different-color neighboring pixels being located closer to the processing target pixel than a plurality of same-color neighboring pixels each holding a color component identical to the color component held in the processing target pixel; and

a correction unit that compares a pixel value of the processing target pixel with the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the maximum value, wherein

the calculation unit further calculates a minimum value among the pixel values of the pixels having been referenced when calculating the maximum value;

the image processing device further comprises a setting unit that calculates a difference by subtracting the minimum value from the maximum value having been calculated and sets a value obtained by multiplying the difference by a constant as a threshold value for the processing target pixel; and

the correction unit compares the pixel value of the processing target pixel with a sum obtained by adding the threshold value to the maximum value and replaces the pixel value of the processing target pixel with the maximum value if the pixel value of the processing target pixel is greater than the sum.

15. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a minimum value among pixel values of a plurality of same-color neighboring pixels and pixel values of a plurality of different-color neighboring pixels, each of the plurality of same-color neighboring pixels holding a color components identical to a color component held in a processing target pixel selected from the pixels included in the image data, each of the plurality of different-color neighboring pixels holding a color component different from the color component held in the processing target pixel, the plurality of different-color neighboring pixels being located closer to the processing target pixel than the plurality of same-color neighboring pixels; and

a correction unit that compares a pixel value of the processing target pixel with the minimum value and replaces the pixel value of the processing target pixel with the minimum value if the pixel value of the processing target pixel is smaller than the minimum value, wherein

the calculation unit further calculates a maximum value among the pixel values of the pixels having been referenced when calculating the minimum value;

the image processing device further comprises a setting unit that calculates a difference by subtracting the minimum value from the maximum value having been calculated and sets a value obtained by multiplying the difference by a constant as a threshold value for the processing target pixel; and

the correction unit compares the pixel value of the processing target pixel with a remainder obtained by subtracting the threshold value from the minimum value and replaces the pixel value of the processing target pixel with a minimum value if the pixel value of the processing target pixel is smaller than the remainder.

16. An image processing device that corrects a pixel value in image data, comprising:

an input unit that inputs image data having a plurality of color components and including a plurality of pixels each holding one color component among the plurality of color components;

a calculation unit that calculates a minimum value among pixel values of a plurality of neighboring pixels, which include, at least, pixel values of a plurality of different-color neighboring pixels each holding a color component different from a color component held in a processing target pixel selected from the pixels included in the image data, the plurality of different-color neighboring pixels being located closer to the processing target pixel than a plurality of same-color neighboring pixels each holding a color component identical to the color component held in the processing target pixel; and

a correction unit that compares a pixel value of the processing target pixel with the minimum value and replaces the pixel value of the processing target pixel with the minimum value if the pixel value of the processing target pixel is smaller than the minimum value, wherein

the calculation unit further calculates a maximum value among the pixel values of the pixels having been referenced when calculating the minimum value;

the image processing device further comprises a setting unit that calculates a difference by subtracting the minimum value from the maximum value having been calculated and sets a value obtained by multiplying the difference by a constant as a threshold value for the processing target pixel; and

the correction unit compares the pixel value of the processing target pixel with a remainder obtained by subtracting the threshold value from the minimum value and replaces the pixel value of the processing target pixel with a minimum value if the pixel value of the processing target pixel is even smaller than the remainder.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: ISHIGA, KENICHI
To: NIKON CORPORATION
Reel/Frame 026444/0924 →
Priority Claims (2)
JP 2009-268929 · Nov 26, 2009 · national
JP 2010-253882 · Nov 12, 2010 · national
Continuity (1)
Related Publication 20110234842A1 · Sep 29, 2011