Patent Document ID: 20130251193
Application ID: 13429803
Patent Status: 0

Claim One:
1. A method of filtering an image, comprising: a. identifying a plurality of homogeneity regions in relative pixel space, wherein each homogeneity region of said plurality of homogeneity regions comprises a plurality of active relative pixels located at a corresponding plurality of locations that are located relative to a relatively central pixel within a boundary circumscribing a composite of all of said plurality of homogeneity regions, said plurality of locations of said plurality of active relative pixels are symmetric relative to a corresponding radially-extending axis extending outwards in a corresponding polar direction from said relatively central pixel location to said boundary, said plurality of locations of said plurality of active relative pixels include all active relative pixels thereof that are intersected by said radially-extending axis, and each different homogeneity region of said plurality of homogeneity regions corresponds to a different said radially-extending axis extending in a different said polar direction relative to an orientation of said boundary; b. receiving a pixel of the image to be filtered; c. for each of said plurality of homogeneity regions: i. selecting one of said plurality of homogeneity regions; ii. calculating a deviation associated with said one of said plurality of homogeneity regions, wherein said deviation is given by a sum of a plurality of associated difference values, and each associated difference value of said plurality of associated difference values is given by the absolute value of a difference between a value of said pixel to be filtered and a value of a neighboring pixel of said image at a relative location corresponding to a corresponding relative location of a selected active relative pixel of said homogeneity region, for each of said plurality of active relative pixels of said one of said plurality of homogeneity regions corresponding to a corresponding plurality of neighboring pixels of said image, wherein each said neighboring pixel of said image is one of said plurality of neighboring pixels of said image; d. finding at least one said homogeneity region of said plurality of homogeneity regions for which a corresponding said deviation is a minimum; e. generating a filtered pixel value of said pixel of said image to be filtered, wherein said filtered pixel value is responsive to values of each of said plurality of neighboring pixels of said image to be filtered, and each said neighboring pixel of said plurality of neighboring pixels corresponds to a different said selected active relative pixel of said at least one said homogeneity region for which said corresponding said deviation is said minimum.