Image processing apparatus, image processing method, and computer readable recording medium for correcting pixel value of pixel-of-interest based on correction amount calculated

US10531029B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10531029-B2
Application numberUS-201815948000-A
CountryUS
Kind codeB2
Filing dateApr 9, 2018
Priority dateOct 22, 2015
Publication dateJan 7, 2020
Grant dateJan 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing apparatus includes: an acquisition unit configured to obtain image data generated by an image sensor forming an array pattern using color filters having mutually different spectral transmittances and to obtain a correction coefficient for correcting a difference between pixel values corresponding to a difference between a spectral sensitivity and a preset reference spectral sensitivity in a wavelength range in a pixel-of-interest; a correction amount calculation unit configured to calculate an estimation value of a color component in the pixel-of-interest using a pixel value of each of pixels in surrounding pixels of a same color and the correction coefficient and configured to calculate a correction amount of the pixel value of the pixel-of-interest based on the estimation value and the correction coefficient of the pixel-of-interest; and a pixel value correction unit configured to correct the pixel value of the pixel-of-interest based on the calculated correction amount.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing apparatus comprising: a processor comprising hardware, wherein the processor is configured to: obtain image data generated by an image sensor that forms a predetermined array pattern using color filters of a plurality of colors having mutually different spectral transmittances and in which each of the color filters is arranged at a position corresponding to any of a plurality of pixels; obtain a correction coefficient for each of the plurality of pixels, the correction coefficient for correcting a difference between pixel values corresponding to a difference between a spectral sensitivity and a preset reference spectral sensitivity in a predetermined wavelength range in a pixel-of-interest; calculate an estimation value of a color component as a correction target in the pixel-of-interest using a pixel value of each of pixels in surrounding pixels of a same color and the correction coefficient, the surrounding pixel of a same color being a pixel surrounding the pixel-of-interest and being a color filter arranged on the each of the surrounding pixels and a pixel including a color filter having a same color as a color filter arranged on the pixel-of-interest; calculate a correction amount of the pixel value of the pixel-of-interest based on the estimation value and the correction coefficient of the pixel-of-interest; and correct the pixel value of the pixel-of-interest based on the correction amount calculated. 2. The image processing apparatus according to claim 1 , wherein the processor is configured to: calculate a similarity level from a theoretical value of the pixel value in the surrounding pixel of a same color calculated based on a candidate value and the correction coefficient of each of the pixels in the surrounding pixel of a same color and from a measured value of the pixel value in the surrounding pixel of a same color; and calculate the candidate value having a high similarity level as the estimation value. 3. The image processing apparatus according to claim 2 , wherein the theoretical value is a product of the candidate value and the correction coefficient of each of the pixels in the surrounding pixels of a same color. 4. The image processing apparatus according to claim 2 , wherein the similarity level is a value based on a difference between the theoretical value and the measured value of each of the pixels in the surrounding pixels of a same color. 5. The image processing apparatus according to claim 1 , wherein the processor is configured to: divide a pixel value of each of the pixels in the surrounding pixels of a same color by the correction coefficient; and calculate the estimation value based on the value obtained by the division. 6. The image processing apparatus according to claim 5 , wherein the processor is configured to calculate a statistical value obtained by dividing the pixel value of each of the pixels in the surrounding pixels of a same color by the correction coefficient as the estimation value. 7. The image processing apparatus according to claim 1 , wherein the processor is configured to calculate, for the surrounding pixel of a same color, the estimation value by solving simultaneous equations including a relational expression between the pixel value in the surrounding pixel of a same color, the correction coefficient, and the estimation value, established for each of the pixels. 8. The image processing apparatus according to claim 7 , wherein the processor is configured to calculate, as the estimation value, a statistical value of the estimation value calculated by combining each of a plurality of pixels of the surrounding pixels of a same color. 9. The image processing apparatus according to claim 1 , wherein the processor is configured to calculate, in surrounding portions of the pixel-of-interest, the estimation value based on a ratio of a pixel value of each of the pixels in the surrounding pixels in which pixel values are not saturated to the correction coefficient of each of the pixels in the surrounding pixels of a same color. 10. The image processing apparatus according to claim 1 , wherein the processor is configured to correct the pixel value of the pixel-of-interest using the correction amount such that the corrected pixel value of the pixel-of-interest falls from an average value of the pixel value of each of the pixels in the surrounding pixels of a same color to the pixel value of the pixel-of-interest. 11. The image processing apparatus according to claim 1 , wherein the processor is configured to not subtract the correction amount from the pixel value of the pixel-of-interest in a case where a difference between the value obtained by subtracting the correction amount from the pixel value of the pixel-of-interest and the average value of the pixel value of the surrounding pixels of a same color is larger than a predetermined value. 12. An image processing method comprising: obtaining image data generated by an image sensor that forms a predetermined array pattern using color filters of a plurality of colors having mutually different spectral transmittances and in which each of the color filters is arranged at a position corresponding to any of a plurality of pixels and obtaining a correction coefficient from a recording unit configured to record, for each of the pixels, the correction coefficient for correcting a difference between pixel values corresponding to a difference between a spectral sensitivity and a preset reference spectral sensitivity in a predetermined wavelength range in a pixel-of-interest; calculating an estimation value of a color component as a correction target in the pixel-of-interest using a pixel value of each of pixels in a surrounding pixel of a same color and the correction coefficient, the surrounding pixel of a same color being a pixel surrounding the pixel-of-interest and being a pixel including a color filter having a same color as a color filter arranged on the pixel-of-interest; calculating a correction amount of the pixel value of the pixel-of-interest based on the estimation value and the correction coefficient of the calculated pixel-of-interest; and correcting the pixel value of the pixel-of-interest based on the calculated correction amount. 13. A non-transitory computer-readable recording medium on which an executable program is recorded, the program instructing a processor of an image processing apparatus to execute: obtaining image data generated by an image sensor that forms a predetermined array pattern using color filters of a plurality of colors having mutually different spectral transmittances and in which each of the color filters is arranged at a position corresponding to any of a plurality of pixels and obtaining a correction coefficient from a recording unit configured to record, for each of the pixels, the correction coefficient for correcting a difference between pixel values corresponding to a difference between a spectral sensitivity and a preset reference spectral sensitivity in a predetermined wavelength range in a pixel-of-interest; calculating an estimation value of a color component as a correction target in the pixel-of-interest using a pixel value of each of pixels in a surrounding pixel of a same color and the correction coefficient, the surrounding pixel of a same color being a pixel surrounding the pixel-of-interest and being a pixel including a color filter having a same color as a color filter arranged on the pixel-of-interest; calculating a correction amount of the pixel value of the pixel-of-interest based on the estimation value and the correction coefficient of

Assignees

Inventors

Classifications

  • H04N25/683Primary

    by defect estimation performed on the scene signal, e.g. real time or on the fly detection · CPC title

  • with one sensor only · CPC title

  • H04N23/84Primary

    for processing colour signals · CPC title

  • Investigating the spectrum (using colour filters G01J3/51) · CPC title

  • Colour interpolation to calculate the missing colour values · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10531029B2 cover?
An image processing apparatus includes: an acquisition unit configured to obtain image data generated by an image sensor forming an array pattern using color filters having mutually different spectral transmittances and to obtain a correction coefficient for correcting a difference between pixel values corresponding to a difference between a spectral sensitivity and a preset reference spectral …
Who is the assignee on this patent?
Olympus Corp
What technology area does this patent fall under?
Primary CPC classification H04N25/683. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).