Detail Preserving Image Transfer Operations
AssigneeApple Inc.
InventorGraham D. Finlayson
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorGraham D. Finlayson
Estimating the term…
Systems, methods, and computer readable media to approximate edge-preserving transformations with global transfer functions are described. In general, a first transfer function that approximates an edge-preserving operation can be found which, together with an enhancement filter (e.g., dynamic range compression) may be used to generate a global transfer function. Alternatively, a second transfer function may be found that approximates the behavior of the combined first transfer function and enhancement filter. Together the first and second transfer functions may generate a global transfer function. It has been determined that a down-sampled version of an input image may be used to develop the global transfer function. Application of global transfer functions in accordance with this disclosure can generate an output image that exhibits the same overall tonality of the input image without introducing the loss of detail and other artifacts attributable to local processing (e.g., the application of edge-preserving filters).
A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or more processors to:
An image enhancement method, comprising:
The method of 10, wherein the act of determining a second transfer function comprises determining a mapping based, at least in part, on an image obtained when the second transfer function is applied to the input image and the filtered input image, wherein the mapping is selected to minimize a specified criteria.
The method of 10, wherein the act of obtaining an input image comprises:
The method of 12, wherein the act of incorporating the detail information image into the intermediate image to generate an output image comprises:
The method of 10, wherein the input and output images are in the log-domain.
A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or ore processors to:
An image enhancement method, comprising:
An electronic device, comprising:
Dependencies are inferred from the claim text.