Patent ID: 8639055

Claim:
A computer-implemented method for automatically retrieving information regarding optical properties of a scattering medium, comprising: receiving data, into a memory of at least one computer, of a first digital image, the data including data of a first value of at least one optical parameter associated with a first optical transfer function associated with the first digital image; computing, by instructions executing in the at least one computer, a first image quality value associated with the first digital image; receiving data, into the memory, of a second digital image, the data including data of a second value of the at least one optical parameter associated with a second optical transfer function associated with the second digital image; computing, by instructions executing in the at least one computer, a second image quality value associated with the second digital image; identifying, by instructions executing in the at least one computer, one of the first and second digital images as an optimized digital image based on the first and second image quality values; transforming data, by instructions executing in the at least one computer, of the optimized digital image into data of an associated optimized optical transfer function; and transforming data, by instructions executing in the at least one computer, of the optimized optical transfer function into data of an optimized value of the at least one optical parameter, the optimized value being indicative of an optical property of the scattering medium associated with the optical parameter, wherein the first and second image quality values comprise weighted averages of grayscale angles computed, by instructions executing in the at least one computer, according to: denoising a plurality of pixels of the first and second digital images to obtain first and second denoised digital images; identifying first and second pluralities of edges in the first and second denoised digital images; determining first and second edge profiles of each of the identified edges; and determining first and second grayscale angles for each identified edge based on the edge profiles associated with the first and second pluralities of edges; and denoising and quantifying the first and second images by using wavelets.