IP Library Granted Patent US 10,062,153
Granted Patent B2
US 10,062,153 · App. 15/152,869 · Granted Aug 28, 2018

Image processing apparatus, image pickup apparatus, image processing method, and storage medium

Inventors: Takashi Oniki (Utsunomiya, JP); Koshi Hatakeyama (Tokyo, JP); Takayoshi Yokoyama (Utsunomiya, JP)
Assignee: CANON KABUSHIKI KAISHA
G06T5/20G06T5/004G06T2207/20008
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 10,062,153
App. No.
15/152,869
Granted
Aug 28, 2018
Kind
B2
Abstract

An image processing apparatus acquires an input image generated by image pickup via an optical system, and perform unsharp mask processing for the input image using a filter generated based on information of a PSF of the optical system. The filter is generated based on an unsharp mask used for the unsharp mask processing, and includes two-dimensional data having filter coefficients that are arranged rotationally asymmetrically with respect to a filter coefficient corresponding to a target pixel in the input image in convoluting the filter with the input image. A peak position or a center of gravity position of the unsharp mask accords with a position of the filter coefficient corresponding to the target pixel in the filter.

Claims (69)

1. An image processing apparatus comprising:

at least one processor or circuit configured to:

acquire an input image generated by image pickup via an optical system; and

perform unsharp mask processing for the input image using a filter generated based on information of a point spread function of the optical system corresponding to an image pickup condition of the optical system in generating the input image,

wherein the filter is generated based on an unsharp mask used for the unsharp mask processing, and includes two-dimensional data having filter coefficients that are arranged rotationally asymmetrically with respect to a filter coefficient corresponding to a target pixel in the input image in convoluting the filter with the input image, and

wherein a peak position or a center of gravity position of the unsharp mask accords with a position in the filter of the filter coefficient corresponding to the target pixel.

2. The image processing apparatus according to claim 1 , wherein the filter coefficient corresponding to the target pixel has a positive value.

3. The image processing apparatus according to claim 1 , wherein the unsharp mask satisfies the following condition:

j−σ<c<j+σ

where f(i) is an i-th coefficient of the unsharp mask on one section that passes a coefficient of the unsharp mask corresponding to the target pixel, j is a peak position or a center of gravity position of coefficients of the unsharp mask, N is a tap number of the unsharp mask, c is a center position of the unsharp mask on the section, and σ is defined as the following equation

σ

=

i

=

1

N

{

(

i

-

j

)

2

×

f

(

i

)

}

/

i

=

1

N

f

(

i

)

.

4. The image processing apparatus according to claim 1 , wherein the peak position or center of gravity position of the unsharp mask accords with a center position in the filter.

5. The image processing apparatus according to claim 1 , wherein the peak position or center of gravity position of the unsharp mask does not accord with a center position in the filter.

6. The image processing apparatus according to claim 1 , wherein the processor generates an unsharp image by convoluting the unsharp mask with the input image, and generates a sharpened image by adding to the input image correction data generated using a difference between the input image and the unsharp image.

7. The image processing apparatus according to claim 1 , wherein the processor generates the filter using a difference between an ideal image and the point spread function of the optical system, generates correction data by convoluting the filter with the input image, and generates a sharpened image by adding the correction data to the input image.

8. The image processing apparatus according to claim 1 , wherein the processor generates the filter by adjusting a difference between an ideal image and the point spread function of the optical system using an adjustment coefficient that depends on a position of the input image and by adding the adjusted difference to the ideal point image, and generates a sharpened image by convoluting the filter with the input image.

9. An image pickup apparatus comprising:

an image pickup unit configured to perform image pickup via an optical system; and

an image processing apparatus configured to perform correction processing for an input image acquired by the image pickup unit,

wherein the image processing apparatus includes at least one processor or circuit configured to:

acquire the input image; and

perform unsharp mask processing for the input image using a filter generated based on information of a point spread function of the optical system corresponding to an image pickup condition of the optical system in generating the input image,

wherein the filter is generated based on an unsharp mask used for the unsharp mask processing, and includes two-dimensional data having filter coefficients that are arranged rotationally asymmetrically with respect to a filter coefficient corresponding to a target pixel in the input image in convoluting the filter with the input image, and

wherein a peak position or a center of gravity position of the unsharp mask accords with a position in the filter of the filter coefficient corresponding to the target pixel.

10. An image processing method comprising the steps of:

acquiring an input image generated by image pickup via an optical system; and

performing unsharp mask processing for the input image using a filter generated based on information of a point spread function of the optical system corresponding to an image pickup condition of the optical system in generating the input image,

wherein the filter is generated based on an unsharp mask used for the unsharp mask processing, and includes two-dimensional data having filter coefficients that are arranged rotationally asymmetrically with respect to a filter coefficient corresponding to a target pixel in the input image in convoluting the filter with the input image, and

wherein a peak position or a center of gravity position of the unsharp mask accords with a position in the filter of the filter coefficient corresponding to the target pixel.

11. A non-transitory computer-readable storage medium configured to store a computer program that enables a computer to execute image processing to an input image generated by image pickup via an optical system,

wherein the image processing includes the steps of:

acquiring an input image generated by image pickup via an optical system; and

performing unsharp mask processing for the input image using a filter generated based on information of a point spread function of the optical system corresponding to an image pickup condition of the optical system in generating the input image,

wherein the filter is generated based on an unsharp mask used for the unsharp mask processing, and includes two-dimensional data having filter coefficients that are arranged rotationally asymmetrically with respect to a filter coefficient corresponding to a target pixel in the input image in convoluting the filter with the input image, and

wherein a peak position or a center of gravity position of the unsharp mask accords with a position in the filter of the filter coefficient corresponding to the target pixel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2016
From: ONIKI, TAKASHI; HATAKEYAMA, KOSHI; YOKOYAMA, TAKAYOSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 039239/0076 →
Priority Claims (1)
JP 2015-102100 · May 19, 2015 · national
Continuity (1)
Related Publication 20160343111A1 · Nov 24, 2016
Cited By (4)
US 12,216,277 US 12,393,765 US 12,482,075 US 12,651,320