| US 7,570,832 B2 | ||
| Image clean-up and pre-coding | ||
| Charles Chui, Menlo Park, Calif. (US); and Jianzhong Wang, The Woodlands, Tex. (US) | ||
| Assigned to Precoad Inc., Menlo Park, Calif. (US) | ||
| Filed on Jun. 14, 2005, as Appl. No. 11/153,461. | ||
| Claims priority of provisional application 60/579840, filed on Jun. 14, 2004. | ||
| Prior Publication US 2005/0276504 A1, Dec. 15, 2005 | ||
| Int. Cl. G06K 9/40 (2006.01); H04N 5/00 (2006.01) | ||
| U.S. Cl. 382—260 [348/606] | 27 Claims |

| 1. A method of filtering a digital image, comprising
in a device having one or more processors and memory storing one or more programs to be executed by the one or more processors:
for each respective pixel in a set of pixels of the digital image, generating a pixel-dependent filter kernel for the respective
pixel, and applying the filter kernel to the respective pixel to smooth noise and preserve spatial frequencies associated
with image edges in the digital image in accordance with a first filtering parameter,
wherein the filter kernel is a closed-form function of the respective pixel, the closed-form function including contributions
from a first set of neighboring pixels, wherein the contribution from each respective neighboring pixel in the first set of
neighboring pixels is determined at least in part by a conductivity function evaluated in accordance with a difference in
intensity between the respective pixel and the respective neighbor pixel, the conductivity function mapping quantized input
values to a finite number of predefined conductivity function values, and
wherein the filter kernel for each respective pixel in the set of pixels has a content-dependent normalization specific to
the respective pixel such that a sum of values of elements in the filter kernel equals a substantially fixed value.
|