Patent ID: 9443292
Filing Date: 2016-09-13
CPC Classification: G06T

Claim Text:
1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause the processor to: obtain image data representative of a first image, the image data comprising a plurality of pixels, each pixel in the plurality comprising a first plurality of pixel color values; obtain a direction map for the first image, the direction map having a corresponding value for each pixel in the plurality; obtain an edge map for the first image, the edge map having a corresponding value for each pixel in the plurality; perform blind color edge alignment on the first image utilizing at least the direction map for the first image and the edge map for the first image; compute a natural high pixel color value and a natural low pixel color value for a first pixel color value of a first pixel in the first image based, at least in part, on pixel color values of pixels in a first neighborhood of pixels around the first pixel, wherein at least one pixel in the first neighborhood of pixels is located on a first side of a first edge in the first image, and wherein at least one pixel in the first neighborhood of pixels is located on a second side of the first edge in the first image; compute an interpolated new pixel color value for the first pixel color value of the first pixel by interpolating between the computed natural high pixel color value and the computed natural low pixel color value for the first pixel color value of the first pixel; and store the interpolated new pixel color value in a memory.