IP Library Granted Patent US 10,043,244
Granted Patent B2
US 10,043,244 · App. 14/689,286 · Granted Aug 7, 2018

Image processing device, image processing method, image processing program, and recording medium

Inventor: Michihiro Kobayashi (Tokyo, JP)
Assignee: MORPHO, INC.
G06T5/002G06T2207/10024G06T2207/20012G06T2207/20028
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,043,244
App. No.
14/689,286
Granted
Aug 7, 2018
Kind
B2
Abstract

The image processing device performs noise removal processing for an input image. The image processing device comprises a filter setting unit configured to set first and second filter factors by using a first target pixel value of a noise processing target pixel to be targeted to the processing and a reference pixel value of a plurality of reference pixels surrounding the noise processing target pixel and a noise removal unit configured to calculate a corrected pixel value by sequentially adding a luminance component of the reference pixel value weighted with the first filter factor and sequentially adding a chroma component of the reference pixel value weighted with the second filter factor, and remove noise of the noise processing target pixel by using the corrected pixel value. The input image has pixel values according to Bayer pattern format.

Claims (20)

1. An image processing device for performing noise removal processing for an input image comprising image pixels, the image processing device comprising:

a buffer configured to store pixel values of the image pixels according to Bayer pattern format, wherein one or more of the image pixels are selectable as an abnormality processing target pixel having a target pixel value;

a processor; and

a memory device storing executable instructions that, when executed by the processor, cause the processor to:

calculate each of a plurality of estimated pixel values for the abnormality processing target pixel based, at least in part, on one or more of the image pixels that are linearly arranged with the abnormality processing target pixel;

perform a plurality of comparisons of the target pixel value of the abnormality processing target pixel with the plurality of estimated pixel values to determine, based on the plurality of comparisons, whether or not the target pixel value is abnormal; and

substitute the target pixel value with one of the plurality of the estimated pixel values when the target pixel value is determined to be abnormal based on the plurality of comparisons.

2. The image processing device according to claim 1 , wherein the plurality of comparisons are performed by:

comparing the target pixel value of the abnormality processing target pixel with the plurality of estimated pixel values, to determine a divergence number representing a number of comparison results indicating that the target pixel value is divergent relative to a respective one of the plurality of estimated pixel values; and

determining whether or not the target pixel value is abnormal based on the divergence number.

3. The image processing device according to claim 2 , wherein the executable instructions stored in the memory device further cause the processor to:

extract an area of the image pixels including the abnormality processing target pixel;

calculate a variance in pixels values, associated with the area extracted; and

set a first threshold based at least in part on the variance, wherein the divergence number is obtained by calculating a difference between the target pixel value of the abnormality processing target pixel and each of the plurality of estimated pixel values to obtain respective differences, and setting the divergence number to a number of the differences exceeding the first threshold.

4. The image processing device according to claim 2 , wherein the executable instructions stored in the memory device further cause the processor to:

extract an area of the image pixels including the abnormality processing target pixel; and

set a second threshold based on a determination as to whether the area includes an edge of the input image, wherein the divergence number is compared to the second threshold to determine whether or not the target pixel value is abnormal.

5. The image processing device according to claim 4 , wherein the second threshold is set higher when the area includes the edge.

6. The image processing device according to claim 4 , wherein the second threshold is greater than one.

7. The image processing device according to claim 1 wherein, for each of the plurality of estimated pixel values that are calculated for the abnormality processing target pixel, the one or more image pixels are linearly arranged in a predetermined direction.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 061404 FRAME: 0845. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Oct 18, 2022
From: MORPHO, INC.
To: MORPHO, INC.
Reel/Frame 061699/0083 →
CHANGE OF ADDRESS Recorded Sep 9, 2022
From: MORPHO, INC.
To: MORPHO, INC.
Reel/Frame 061400/0001 →
CHANGE OF NAME Recorded Sep 9, 2022
From: MORPHO, INC.
To: MORPHO, INC.
Reel/Frame 061404/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: KOBAYASHI, MICHIHIRO
To: MORPHO, INC.
Reel/Frame 035672/0776 →
Priority Claims (1)
JP 2014-085642 · Apr 17, 2014 · national
Continuity (1)
Related Publication 20150302558A1 · Oct 22, 2015
Cited By (1)
US 12,499,550