A Local Luminance Metric

 

Albert J. Ahumada, NASA-Ames Research Center, al.ahumada@nasa.gov

 


Question. The contrast image C(x,y) is usually computed from the luminance image L(x,y) and the background luminance L0 as C(x,y) = (L(x,y) – L0)/L0.

 


What should L0 be to compute the contrast of the crack in this image?

 

A Simple Answer. The luminance L0(x,y) for the contrast of a point (x,y) is the average luminance near that point, the blurred image L0(x,y) = L(x,y) * SL(x,y).

A convenient blur function is the Gaussian

SL(x,y) = (1/(2p sL2)) exp(- (x2 + y2)/(2 sL2)).

 

What should we use for the standard deviation sL?

 

Estimation Strategy. Ahumada and Beard (1998) computed “visible” contrast on a slowly varying background by first using an “optical blur” low-pass filter SB(x,y) to get a blurred luminance image B(x,y), then a “luminance-spread” low-pass filter SL(x,y) to get a local luminance image L0(x,y).  The “visible” contrast at each point was then CV(x,y) = (B(x,y) - L0(x,y)) / L0(x,y).

What value of sL best predicts target detection?

Computational Simplification: For targets on a uniform background, very similar “visible” contrast values are obtained by first computing luminance contrast from the uniform background (paragraph 1) and then filtering with a contrast sensitivity function computed as the difference between the two low pass filters,

CSF = SB(x,y) - SL(x,y).

 

Method. To estimate the local luminance spread function SL(x,y), two-component CSFs were fit to the uniform-background Modelfest detection thresholds from 16 observers. Thresholds were predicted by visible contrast energy.

 

Balanced Surround CSF. For the 10 constant-width, cosine-phase Gabor images, these thresholds were fit by the above equal-volume or zero-DC-response Difference-of-Gaussian CSF. Using one value of sL for all observers gave a good fit to the thresholds (error standard deviation = 3 dB). The estimated sL = 0.56 deg.

 

Unbalanced Surround CSF. When all 43 Modelfest images were included in the analysis, an unbalanced CSF of the form SB(x,y) – a SL(x,y) fit better, where a is about 0.8. The estimated sL depends somewhat on the function used to represent SB(x,y). Watson and Ahumada (2005) estimated sL = 0.42 deg for the Gaussian SB(x,y), but values ranged from 0.28 deg to 0.32 deg for the better fitting SB(x,y) functions.

 

Discussion. While the high frequency limb of the CSF is the result of optics and a cascade of neural factors, the low frequency limb is purely neural and can be thought of as defining local luminance.  This local luminance spread can be used for predicting detection on non-uniform backgrounds. In the corresponding local luminance model, L0(x,y) is the blurred weighted average of the image and the background that preceded the image, L0(x,y) = (a L(x,y) + (1- a) L0) * SL (x,y).

The DC response parameter 1- a may represent the contribution of the background prior to the stimulus on a uniform background.

 

Acknowledgement. Support provided by NASA Aerospace Systems.

 

References

Ahumada and Beard (1998) A simple vision model for inhomogeneous image quality assessment, SID Digest 29, 641-644. Code.

Beard, Jones, Chacon, and Ahumada (2005) Detection of blurred cracks: A step towards an empirical vision standard, Final Report for FAA Agreement DTFA-2045.

Bowen and Wilson (1994) A two-process analysis of pattern masking, Vision Research 34, 645–657.

ModelFest URL: http://vision.arc.nasa.gov/modelfest/.

Watson and Ahumada (2005) A standard model for foveal detection of spatial contrast, Journal of Vision (accepted).