Apparatus and method for characterizing texture
First Claim
1. A method comprising:
- using at least one processing device;
obtaining a multi-dimensional image of a surface having a texture;
identifying multiple discrete auto-covariance functions of the multi-dimensional image, each discrete auto-covariance function identified using a different set of pixels in the multi-dimensional image;
averaging the multiple discrete auto-covariance functions to generate a final discrete auto-covariance function of the multi-dimensional image; and
identifying a dominant size of the texture using the final discrete auto-covariance function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes, using at least one processing device, obtaining an image of a surface having a texture and identifying a dominant size of the texture using a discrete auto-covariance function of the image. A first positive local maximum of the discrete auto-covariance function could be identified. The discrete auto-covariance function could include points associated with positive numbers of whole pixels, and the first positive local maximum of the discrete auto-covariance function could be identified at one of the points. Sub-pixel estimation could also be performed using the point associated with the first positive local maximum and one or more neighboring points. Performing the sub-pixel estimation could include fitting a polynomial curve to the point associated with the first positive local maximum and the one or more neighboring points and identifying a number of whole and fractional pixels associated with a maximum of the polynomial curve.
21 Citations
28 Claims
-
1. A method comprising:
using at least one processing device; obtaining a multi-dimensional image of a surface having a texture; identifying multiple discrete auto-covariance functions of the multi-dimensional image, each discrete auto-covariance function identified using a different set of pixels in the multi-dimensional image; averaging the multiple discrete auto-covariance functions to generate a final discrete auto-covariance function of the multi-dimensional image; and identifying a dominant size of the texture using the final discrete auto-covariance function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An apparatus comprising:
-
at least one memory configured to store a multi-dimensional image of a surface having a texture; and at least one processing device configured to; identify multiple discrete auto-covariance functions of the multi-dimensional image, each discrete auto-covariance function identified using a different set of pixels in the multi-dimensional image; average the multiple discrete auto-covariance functions to generate a final discrete auto-covariance function of the multi-dimensional image; and identify a dominant size of the texture using the final discrete auto-covariance function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium containing a computer program, the computer program comprising computer readable program code that when executed causes at least one processing device to:
-
obtain a multi-dimensional image of a surface having a texture; identify multiple discrete auto-covariance functions of the multi-dimensional image, each discrete auto-covariance function identified using a different set of pixels in the multi-dimensional image; average the multiple discrete auto-covariance functions to generate a final discrete auto-covariance function of the multi-dimensional image; and identify a dominant size of the texture using the final discrete auto-covariance function. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification