Patent ID: 6834125
Filing Date: 2004-12-21
Classification: G06T

Abstract:
A method of processing a digital image, comprising the steps of:providing digital data indexed to represent positions of an image having S spectral bands for simultaneous output on a display, said digital data being indicative of an intensity value Ii(x,y) for each position (x,y) in each i-th spectral band; evaluating features of said image indicative of dynamic range of said image in each of said S spectral bands to thereby identify a class associated with said dynamic range; adjusting said intensity value for said each position in each i-th spectral band to generate an adjusted intensity value for said each position in each i-th spectral band in accordance with &Sum;n=1N&it;Wn&af;(log&it;â€ƒ&it;Ii&af;(x,y)-log&af;[Ii&it;(x,y)*Fn&it;(x,y)]),i=1,â€¦&it;â€ƒ,Swhere S is the number of unique spectral bands included in said digital data and, for each n, Wn is a weighting factor and Fn(x,y) is a unique surround function applied to said each position (x,y) and N is the total number of unique surround functions;selecting a filter function based on said class, said filter function so-selected being optimized in terms of offset and gain for said dynamic range associated with said class; and filtering said adjusted intensity value for said each position of said image in each of said S spectral bands using said filter function so-selected, wherein a filtered intensity value Ri(x,y) is defined.