IP Library Granted Patent US 8,106,972
Granted Patent B2
US 8,106,972 · App. 12/355,713 · Granted Jan 31, 2012

Apparatus and method for noise reduction with 3D LUT

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 8,106,972
App. No.
12/355,713
Granted
Jan 31, 2012
Kind
B2
Abstract

A device for noise reduction is provided. The device includes a noise reduction three-dimensional look-up table (LUT) and a noise reduction unit. The noise reduction LUT transforms an input image into a noise reduction factor and noise reduction threshold for each color component of each pixel of the input image. The noise reduction unit performs noise reduction on the input image based on the noise reduction factors and noise reduction thresholds determined from the noise reduction LUT.

Claims (41)

1. A method for noise reduction, comprising:

for each pixel of a noise-reduction lookup input image, wherein the noise-reduction lookup input image is based, at least in part, on an input image:

determining at least one noise reduction component for the pixel by providing to a three-dimensional pixel value of the pixel, wherein the noise-reduction three-dimensional look up table converts the three-dimensional pixel value into the at least one noise reduction component based on the pixel value; and

performing noise reduction on the input image using the determined noise reduction components.

2. The method of claim 1 , wherein

the at least one noise reduction component is at least one of a noise reduction factor or a noise reduction threshold.

3. The method of claim 1 , wherein

the at least one noise reduction component includes a noise reduction factor and a noise reduction threshold.

4. The method of claim 1 , wherein

the at least one noise reduction component includes an index of a noise reduction filter kernel.

5. The method of claim 1 , wherein

determining the at least one noise reduction component for each pixel includes:

if the noise-reduction three-dimensional look-up table includes the at least one noise reduction component at the three-dimensional pixel value employing the value at the location,

else

employing interpolation to determine the value of the at least one noise reduction component at the three-dimensional pixel value based on at least two values on the noise-reduction three-dimensional look-up table near the three-dimensional pixel value.

6. The method of claim 1 , further comprising:

generating the noise-reduction lookup input image by low-pass filtering the input image.

7. The method of claim 1 , further comprising:

employing a color correction three-dimensional look-up table to generate a color-corrected image from the input image; and

generating the noise-reduction lookup input image by low-pass filtering the color-corrected image.

8. The method of claim 1 , wherein determining at least one noise reduction component for the pixel includes determining at least one noise reduction component for each color component of the pixel.

9. The method of claim 8 , wherein the noise-reduction lookup input image is a red-green-blue (RGB) image, and wherein the color components of the noise reduction lookup input image are red, green, and blue.

10. An device for noise reduction, comprising:

a noise-reduction three-dimensional look-up table that is arranged to receive a noise-reduction look-up input image that is based, at least in part, on an input image; and further arranged to: for each pixel of the noise-reduction lookup input image, determine at least one noise reduction component for the pixel by converting a three-dimensional pixel value of the pixel into the at least one noise reduction component; and

a noise reduction unit that is arranged to perform noise reduction on the input image using the determined noise reduction components.

11. The device of claim 10 , wherein

the at least one noise reduction component is at least one of a noise reduction factor or a noise reduction threshold.

12. The device of claim 10 , wherein

the at least one noise reduction component includes a noise reduction factor and a noise reduction threshold.

13. The device of claim 10 , wherein

the at least one noise reduction component includes an index of a noise reduction filter kernel.

14. An article of manufacture including a processor-readable medium having processor-executable code stored therein, which when executed by one or more processors, enables actions for noise reduction, comprising:

for each pixel of a noise-reduction lookup input image, wherein the noise-reduction lookup input image is based, at least in part, on an input image:

determining at least one noise reduction component for the pixel by providing to a noise-reduction three-dimensional look up table a three-dimensional pixel value that is associated with the color of the pixel, wherein the noise-reduction three-dimensional look up table converts the three-dimensional pixel value into the at least one noise reduction component for each color component based on the pixel value; and

performing noise reduction on the input image using the determined noise reduction components.

15. The article of manufacture of claim 14 , wherein

the at least one noise reduction component is at least one of a noise reduction factor or a noise reduction threshold.

16. The article of manufacture of claim 14 , wherein

the at least one noise reduction component includes a noise reduction factor and a noise reduction threshold.

17. The article of manufacture of claim 14 , wherein

the at least one noise reduction component includes an index of a noise reduction filter kernel.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2017
From: QUALCOMM TECHNOLOGIES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 041694/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 036642/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2014
From: CSR TECHNOLOGY INC.
To: QUALCOMM TECHNOLOGIES, INC.
Reel/Frame 033134/0007 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR FOR INVENTOR BEN ZION SHAICK. SHOULD BE BEN-ZION SHAICK PREVIOUSLY RECORDED ON REEL 022405 FRAME 0873. ASSIGNOR(S) HEREBY CONFIRMS THE ORIGINAL ASSIGNMENT IS CORRECT.. Recorded Jun 6, 2014
From: VAKRAT, DUDI; SHAICK, BEN-ZION
To: ZORAN CORPORATION
Reel/Frame 033101/0988 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: ZORAN CORPORATION
To: CSR TECHNOLOGY INC.
Reel/Frame 027550/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2009
From: VAKRAT, DUDI; SHAICK, BEN ZION
To: ZORAN CORPORATION
Reel/Frame 022405/0873 →