IP Library Patent Application 14160507
Patent Application
App. No. 14/160,507

IMAGE PROCESSING METHOD CAPABLE OF REDUCING IMAGE NOISE

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 None
App. No.
14/160,507
Abstract

An image processing method includes searching a plurality of reference image blocks with pixel patterns identical to a pixel pattern of a main image block in image data; generating a plurality of weight values according to brightness values of pixels of the main image block and brightness values of pixels of the plurality of reference image blocks; summing values of multiplying the plurality of weight values with brightness values of center pixels of the corresponding main image block and the corresponding reference image blocks to generate a sum result; generating a first brightness value according to the sum result and a normalizing factor; and updating the brightness value of the center pixel of the main image block according to the first brightness value.

Claims (22)

1 . An image processing method capable of reducing image noise, comprising:

searching a plurality of reference image blocks with pixel patterns identical to a pixel pattern of a main image block in image data;

generating a plurality of weight values according to brightness values of pixels of the main image block and brightness values of pixels of the plurality of reference image blocks;

summing values of multiplying the plurality of weight values with brightness values of center pixels of the corresponding main image block and the corresponding reference image blocks to generate a sum result;

generating a first brightness value according to the sum result and a normalizing factor; and

updating the brightness value of the center pixel of the main image block according to the first brightness value.

2 . The image processing method of claim 1 , wherein generating the first brightness value according to the sum result and the normalizing factor comprises generating the first brightness value by dividing the sum result by the normalizing factor.

3 . The image processing method of claim 1 , wherein updating the brightness value of the center pixel of the main image block according to the first brightness value comprises replacing the brightness value of the center pixel of the main image block with the first brightness value.

4 . The image processing method of claim 1 , wherein updating the brightness value of the center pixel of the main image block according to the first brightness value comprises:

generating a second brightness value by averaging the first brightness value with brightness values of neighborhood pixels of the center pixel of the main image block having a same color as the center pixel of the main image block; and

replacing the brightness value of the center pixel of the main image block with the second brightness value.

5 . The image processing method of claim 1 , wherein the center pixels of the reference image blocks have a same color as the center pixel of the main image block.

6 . The image processing method of claim 1 , wherein generating the plurality of weight values according to the brightness values of pixels of the main image block and brightness values of pixels of the plurality of reference image blocks comprises generating the plurality of weight values according to a result of comparing the brightness values of pixels of the main image block with the brightness values of pixels of the plurality of reference image blocks and a Gaussian function.

7 . An image capturing system capable of reducing image noise, comprising:

a color filter array, configured to filter light;

an image sensor, configured to generate image data by sensing light passing through the color filter array; and

an image processor, coupled to the image sensor for receiving the image data, searching a plurality of reference image blocks with pixel patterns identical to a pixel pattern of a main image block in the image data, generating a plurality of weight values according to brightness values of pixels of the main image block and brightness values of pixels of the plurality of reference image blocks, summing values of multiplying the plurality of weight values with brightness values of center pixels of the corresponding main image block and the corresponding reference image blocks to generate a sum result, generating a first brightness value according to the sum result and a normalizing factor, and updating the brightness value of the center pixel of the main image block according to the first brightness value.

8 . The image capturing system of claim 7 , wherein the center pixels of the reference image blocks have a same color as the center pixel of the main image block.

9 . An image processor capable of reducing image noise, comprising:

an input/output interface, configure to receive image data;

a processing unit, configure to search a plurality of reference image blocks with pixel patterns identical to a pixel pattern of a main image block in the image data, generate a plurality of weight values according to brightness values of pixels of the main image block and brightness values of pixels of the plurality of reference image blocks, sum values of multiplying the plurality of weight values with brightness values of center pixels of the corresponding main image block and the corresponding reference image blocks to generate a sum result, generate a first brightness value according to the sum result and a normalizing factor, and update the brightness value of the center pixel of the main image block according to the first brightness value.

10 . The image processor of claim 9 , wherein the center pixels of the reference image blocks have a same color as the center pixel of the main image block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: ETRON TECHNOLOGY, INC.
To: EYS3D MICROELECTRONICS, CO.
Reel/Frame 037746/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2014
From: CHENG, SHIN-SHIUAN
To: ETRON TECHNOLOGY, INC.
Reel/Frame 032013/0486 →