IP Library Granted Patent US 9,633,280
Granted Patent B2
US 9,633,280 · App. 14/552,022 · Granted Apr 25, 2017

Image processing apparatus, method, and storage medium for determining pixel similarities

Inventor: Atsushi Takahama (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06K9/6202G06K9/40G06T5/002G06T5/50G06T7/0075H04N5/367H04N2013/0081
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 9,633,280
App. No.
14/552,022
Granted
Apr 25, 2017
Kind
B2
Abstract

An image processing apparatus executes image processing on image data obtained by forming an image on an image pickup element. The image processing apparatus includes an obtaining unit configured to obtain a pixel in the image data corresponding to a specific position in the image pickup element as a specific pixel, a determination unit configured to determine a target region including a target pixel and a reference region including a reference pixel which are used for determining a degree of similarity between the target pixel and the reference pixel in accordance with the specific pixel obtained by the obtaining unit, and a calculation unit configured to calculate a degree of similarity between the target pixel and the reference pixel by comparing the target region and the reference region determined by the determination unit.

Claims (42)

1. An image processing apparatus which executes image processing on image data obtained by forming an image on an image pickup element, the image processing apparatus comprising a memory and a processor that execute a program to function as:

an obtaining unit configured to obtain a pixel in the image data corresponding to a fixed position in the image pickup element as a specific pixel;

a determination unit configured to determine a target region including a target pixel and a reference region including a reference pixel which are used for determining a degree of similarity between the target pixel and the reference pixel in accordance with the specific pixel obtained by the obtaining unit; and

a calculation unit configured to calculate a degree of similarity between the target pixel and the reference pixel by comparing the target region and the reference region determined by the determination unit,

wherein the determination unit sets the target region and the reference region such that the degree of similarity is calculated using pixels other than specific pixels included in the image data.

2. The image processing apparatus according to claim 1 , wherein

the calculation unit calculates a plurality of degrees of similarity using a plurality of pixels as reference pixels.

3. The image processing apparatus according to claim 1 , wherein

the determination unit stores a predetermined region and determines the target region and the reference region such that pixel positions of specific pixels are not included in the target region and the reference region when the predetermined region is applied to the target pixel and the reference pixel.

4. The image processing apparatus according to claim 1 , wherein

first image data including the target pixel and second image data including the reference pixels are obtained by performing image capturing from different viewpoints, and

the image processing apparatus further includes a search unit configured to search the second image data for a point corresponding to the target pixel in accordance with the degrees of similarity.

5. The image processing apparatus according to claim 1 , wherein

the target pixel and the reference pixels are included in the same image data, and

the image processing apparatus further includes a noise reduction processor configured to determine a value of the target pixel by calculating a weighted average using the reference pixels in accordance with weights corresponding to the degrees of similarity.

6. The image processing apparatus according to claim 1 , wherein the memory and the processor execute the program to further function as:

a correction unit configured to correct the degrees of similarity in accordance with a number of pixels used for calculation of the degrees of similarity.

7. The image processing apparatus according to claim 1 , wherein

it is highly likely that specific positions in the image pickup element do not have pixel values obtained by forming an image of a target of image capturing.

8. The image processing apparatus according to claim 7 , wherein

the specific pixels included in the image data correspond to washed-out pixels or blocked-up shadows pixels.

9. The image processing apparatus according to claim 7 , wherein

the specific pixels included in the image data correspond to defective pixels.

10. The image processing apparatus according to claim 1 , wherein

the determination unit determines pixels other than the specific pixels in pixels arranged in a matrix of N rows and M columns including the target pixel as the target region, and determines pixels other than the specific pixels in pixels arranged in a matrix of N rows and M columns including the reference pixel as the reference region.

11. The image processing apparatus according to claim 1 , wherein

the calculation unit calculates a degree of similarity in accordance with a sum of differences between pixels included in the target region and pixels included in the reference region corresponding to the pixels in the target region and excepts a difference between a pixel included in the target region and a pixel included in the reference region corresponding to the pixel included in the target region from the sum when at least one of the pixel included in the target region and the pixel included in the reference region is a specific pixel.

12. An image processing apparatus which executes image processing on image data obtained by forming an image on an image pickup element, the image processing apparatus comprising a memory and a processor that execute a program to function as:

an obtaining unit configured to obtain a pixel in the image data corresponding to a specific position in the image pickup element as a specific pixel; and

a determination unit configured to determine degrees of similarity between a target pixel and reference pixels in the image data by calculating differences between pixels corresponding to positions of the pixels in the target region including the target pixel and the reference region including the reference pixels,

wherein the determination unit determines the degrees of similarity without using differences of values of specific pixels in the image data, and

wherein the determination unit sets the target region and the reference region such that the degree of similarity is calculated using pixels other than specific pixels included in the image data.

13. A non-transitory storage medium which stores a computer program which causes a computer to function as an image processing apparatus which executes image processing on image data obtained by forming an image on an image pickup element, when the computer program is read and executed by the computer, the image processing apparatus comprising a memory and a processor that execute a program to function as:

an obtaining unit configured to obtain a pixel in the image data corresponding to a specific position in the image pickup element as a specific pixel;

a determination unit configured to determine a target region including a target pixel and a reference region including a reference pixel which are used for determining a degree of similarity between the target pixel and the reference pixel in accordance with the specific pixel obtained by the obtaining unit; and

a calculation unit configured to calculate a degree of similarity between the target pixel and the reference pixel by comparing the target region and the reference region determined by the determination unit,

wherein the determination unit sets the target region and the reference region such that the degree of similarity is calculated using pixels other than specific pixels included in the image data.

14. An image processing method for executing image processing on image data obtained by forming an image on an image pickup element, the image processing method comprising:

obtaining a pixel in the image data corresponding to a specific position in the image pickup element as a specific pixel;

determining a target region including a target pixel and a reference region including a reference pixel which are used for determining a degree of similarity between the target pixel and the reference pixel in accordance with the obtained specific pixel; and

calculating a degree of similarity between the target pixel and the reference pixel by comparing the target region and the reference region with each other,

wherein the determining sets the target region and the reference region such that the degree of similarity is calculated using pixels other than specific pixels included in the image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2015
From: TAKAHAMA, ATSUSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 035663/0863 →
Priority Claims (1)
JP 2013-248039 · Nov 29, 2013 · national
Continuity (1)
Related Publication 20150156484A1 · Jun 4, 2015