Methods and apparatuses for image enhancement
First Claim
1. A method of image enhancement, comprising:
- accessing first pixel data representative of a first image, the first pixel data including a number of pixels and the first pixel data being represented in a first domain, the first pixel data having a first array dimension corresponding to the number of pixels;
conditioning first pixel data for edge refinement to generate edge-enhanced image data;
transforming the edge-enhanced image data from the first domain into a second domain different from the first domain to generate transformed image data;
upsampling the transformed image data based on an upsampling ratio to generate upsampled data; and
transforming the upsampled data into the first domain to generate second pixel data, the second pixel data having a second array dimension greater than the first array dimension, the second array dimension corresponding to the upsampling ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a method and apparatus for image enhancement are generally described herein. In some embodiments, the method includes accessing two or more sets of first pixel data representative of two or more images of a physical object. The method can further include transforming the two or more sets of pixel data to generate two or more sets of frequency domain data. The method can further include upsampling each of the two or more sets of frequency domain data to generate a set of upsampled frequency domain data. The method can further include re-transforming the set of upsampled frequency domain data to generate two or more sets of second pixel data. The method can further include combining two or more sets of second pixel data to generate an enhanced image of the physical object. Other example methods, systems, and apparatuses are described.
38 Citations
20 Claims
-
1. A method of image enhancement, comprising:
-
accessing first pixel data representative of a first image, the first pixel data including a number of pixels and the first pixel data being represented in a first domain, the first pixel data having a first array dimension corresponding to the number of pixels; conditioning first pixel data for edge refinement to generate edge-enhanced image data; transforming the edge-enhanced image data from the first domain into a second domain different from the first domain to generate transformed image data; upsampling the transformed image data based on an upsampling ratio to generate upsampled data; and transforming the upsampled data into the first domain to generate second pixel data, the second pixel data having a second array dimension greater than the first array dimension, the second array dimension corresponding to the upsampling ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for performing image enhancement, the apparatus comprising:
-
a communication interface configured to retrieve first pixel data from an image capturing modality, the first pixel data being representative of a first image, the first pixel data including a number of pixels and the first pixel data being represented in a first domain, the first pixel data having a first array dimension corresponding to the number of pixels; one or more processors arranged to condition first pixel data for edge refinement to generate edge-enhanced image data; transform the edge-enhanced image data from the first domain into a second domain different from the first domain to generate transformed image data; upsample the transformed image data based on an upsampling ratio to generate upsampled data; and transform the upsampled data into the first domain to generate second pixel data, the second pixel data having a second array dimension greater than the first array dimension, the second array dimension corresponding to the upsampling ratio; and a display to display representations of one or more of the first pixel data, the edge-enhanced image data, and the second pixel data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed on an machine, cause the machine to:
-
access first pixel data representative of a first image, the first pixel data including a number of pixels and the first pixel data being represented in a pixel domain, the first pixel data having a first array dimension corresponding to the number of pixels; refine edges in the first pixel data to generate edge-enhanced image data by subtracting a fraction of a mathematical mean of intensities corresponding to the first pixel data from pixel values of the first pixel data; transform the edge-enhanced image data to the frequency domain to generate transformed image data; upsample the transformed image data based on an upsampling ratio to generate upsampled data; and transform the upsampled data into the first domain to generate second pixel data, the second pixel data having a second array dimension greater than the first array dimension, the second array dimension corresponding to the upsampling ratio. - View Dependent Claims (18, 19, 20)
-
Specification