×

Method of filtering an image

  • US 8,768,007 B2
  • Filed: 03/26/2012
  • Issued: 07/01/2014
  • Est. Priority Date: 03/26/2012
  • Status: Expired due to Fees
First Claim
Patent Images

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 the location of said relatively central pixel 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 or determining a location of 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 relatively central pixel of said plurality of homogeneity regions is co-located with said pixel of said image, 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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×