1 April 2007 Low-quality image enhancement using visual attention
Author Affiliations +
Low quality images are often corrupted by artifacts and generally need to be heavily processed to become visually pleasing. We present a modified version of unsharp masking that is able to perform image smoothing, while not only preserving but also enhancing the salient details in images. The premise supporting the work is that biological vision and image reproduction share common principles. The key idea is to process the image locally according to topographic maps obtained from a neurodynamical model of visual attention. In this way, the unsharp masking algorithm becomes local and adaptive, enhancing the edges differently according to human perception.



Digital images are often corrupted by artifacts due to noise in the imaging system, digitization, and compression. Smoothing is a widely used technique to obtain more visually pleasing images. Several methods have been proposed in the literature to reduce edge blurring when smoothing is applied. Among the edge sharpening techniques, the unsharp masking approach is widely used to improve the perceptual quality of an image. This is a linear filtering, and although it is easy to implement, it also enhances noises, digitization effects, and blocking artifacts. This often results in visually unpleasing images. Several methods have also been proposed in the literature that focus on smoothing and preserving the details in digital images. In particular, nonlinear techniques have been extensively used. Polynomial filters are frequently used to replace the high-pass filter in the unsharp masking scheme.1, 2 In Ref. 3, the proposed structure is similar to the conventional unsharp masking, except that the enhancement is allowed only in the direction of the maximal change, and the enhancement parameter is computed as a nonlinear function of the rate of change. A modification of the Laplacian, which is called the order statistic (OS) Laplacian, is considered in Ref. 4. A variable length nonlinear filter that has the capability to both sharpen the edges and smooth out the noise is presented in Ref. 5. In Ref. 6, an adaptive algorithm is introduced so that a sharpening action is performed only in locations where the image exhibits significant dynamics. An adaptive directional filtering is also performed to provide suitable emphasis on the different directional characteristics of the details. However, the solutions cited may still introduce some artifacts due to the amplification of the input disturbances, in particular within the flat areas. They often require weighting parameters, which have to be set on the basis of human intuition or judgment.

In this paper, we present a modified version of the unsharp masking scheme that is able to enhance image quality. This method performs image smoothing, not only preserving but also enhancing the salient details in images. Our algorithm is based on the consideration that there is a strong relationship between biological vision and image rendering. In particular, the image rendering process will be more successful in interpreting the original scene and in applying the appropriate transformations. The key idea is to locally process the image according to topographic maps obtained from a neurodynamical model of visual attention. This overcomes the trade-off between smoothing and sharpening, typical of the traditional approaches.


Neurodynamical Model of Visual Attention

In the last decades, several computational attention methodologies have been studied, and they have become a powerful tool in vision systems. Computational neuroscience provides a mathematical framework to study the mechanisms involved in brain functions, such as visual attention mechanisms. It is well known that only part of the visual information of a given scene is processed in full detail, while the remainder is left relatively unprocessed. Therefore, visual attention facilitates the processing of that limited portion of the input associated with the relevant information, and it suppresses the remaining information. The first attention model was proposed by Koch and Ullman.7 Itti and Koch,8 then defined a visual attention system based on saliency maps to predict visually salient features of a scene. Chauvin 9 and Guironnet 10 proposed models inspired by the retina and the primary visual cortex cell functionalities. Corchs and Deco11 implemented a neurodynamical model for visual attention, based on evidence from functional, neurophysiological, and psychological findings.12 This visual model consists of interconnected modules that can be related to certain components of the visual cortex. In the application of this paper, we have adopted a reduced version of this model, which is the bottom-up component, given by the module that represents the primary visual cortex. Given an input image, this information enters the visual cortex through this module, named V1. From this theoretical model, we can calculate the neural activities of the V1 neurons, which correspond to the internal representation of the image. This representation is the map of activities of the given input image (Fig. 1). The mathematical formulation and a detailed explanation of the neurodynamical model can be found in Refs. 12, 13.

Fig. 1

(a) Original image; (b) corresponding topographic map of the salient regions obtained by the neurodynamical model of visual attention.



Low-Quality Image Enhancement Algorithm

In our algorithm, the enhanced image fe(x,y) is obtained correcting the original f(x,y) by subtracting nonsalient high frequencies fhNS(x,y) , producing a smoothing effect, and by adding salient high frequencies, fhS(x,y) , with a consequent edge sharpening:


In Eq. 1, salient high frequencies fhS(x,y) are obtained by weighting all of the image high frequencies through a topographic map corresponding to visually salient regions, obtained by the neurodynamical model of visual attention described in Sec. 2. This enhances the edges differently without enhancing the perceived noise. On the other hand, nonsalient high frequencies fhNS(x,y) are simply obtained by weighting all of the high frequencies fh(x,y) through the complement of the same topographic map, causing an adaptive smoothing. In our implementation, the high frequencies fh(x,y) are evaluated using the Laplacian, which is the simplest isotropic derivative operator. It should be noted that our enhancement method is independent of the high-pass filter used.


Experimental Results

We have tested our algorithm on a data set composed of 300 color images of different sizes (from 120×160 to 2272×1704 pixels), resolutions, and quality. These images are mostly landscapes, portraits of people, and indoor groups of people and were downloaded from personal Web pages or acquired using various digital cameras and scanners. The quality of these images in terms of JPEG compression, noise, dynamic range, and so on varied and was in most cases unknown. The edge enhancement algorithm works only on the intensity channel to avoid possible color distortion due to saturation. We have compared our algorithm with the traditional unsharp masking applied to the original image previously smoothed by a Gaussian filter. The sigma of this filter varies according to the image size, and it is chosen to produce a smoothing equivalent to the one obtained by applying our method. The enhanced image fe(x,y) is obtained adding a fraction λ of its high-pass filtered version fh(x,y) to the smoothed image f(x,y) as follows:



The constant factor λ has the same value, λ=0.2 , in Eq. 1 and in Eq. 2, for a better comparison. Even though unsharp masking is simple and produces good results in many applications, its main drawback is that it does not distinguish between significant and nonsignificant high frequencies, such as noise, and thus all these high frequencies are added with the same weight λ . As a result, the traditional algorithm applied to the original low-quality image also enhances noise, digitization effects, and blocking artifacts. A previous Gaussian smoothing mitigates the unpleasing artifacts of the low-quality image, but it also blurs the edges, as shown in Fig. 2b. Our algorithm [Fig. 2c], by exploiting topographic maps of visually salient regions, instead produces an output image more pleasing to the observer, while still permitting an adequate edge enhancement. In fact, only high frequencies corresponding to regions that are nonsignificant to our visual system are smoothed, while significant details are sharpened. In Fig. 3, the high frequencies of Fig. 1, which are added by applying the traditional unsharp masking, are compared to the salient frequencies added with our method. A simple experimental comparison has been carried out by a panel of five experts. In 81% of the cases, our method has been judged by the majority of the experts as better than the Gaussian smoothed version of the unsharp masking [Eq. 2], which was preferred by the experts in only 10% of the cases. In the remaining 9% of the cases, the two methods have been judged equivalent. The enhanced images were always judged better than the not-processed original images. More examples are available at www.ivl.disco.unimib.it/Activities/Edge%20sharpening.htm

Fig. 2

(a) The considered portion of the original image in Fig. 1. (b) The same portion, blurred by a Gaussian smoothing and then enhanced with the traditional unsharp masking. (c) The same portion after applying our method.


Fig. 3

(a) All the high frequencies of the image in Fig. 1. (b) The corresponding salient high frequencies.




This paper presents a modified version of the unsharp masking method that makes it possible to reduce the sharpening sensitivity to noise and also due to digitization effects and compression. Moreover, being based on a neurodynamical model of human visual attention, the processed images appear more natural and pleasing to observers. The preliminary experimental results on a data set of about 300 images of various subjects with various types of degradations demonstrate that our method has good performance with respect to the traditional unsharp masking combined with smoothing. We plan to investigate further the relationship among user preferences, image content, image defects and artifacts, and our image enhancement based on the Corchs-Deco visual attention model. To this end, a completely new data set is under construction in which the images are degraded in a completely controlled manner. Such a study will also include the influence of the adopted visual attention model in the proposed approach. Different visual attention models generate maps that may be visually different. Our preliminary study indicates the suitability of the Corchs-Deco model because it identifies regions that present strong edges and that correspond to high contrast areas. However, the model is somewhat expensive from the computational point of view. Other models such as Ref. 8 should be implemented therefore and extensively compared with ours in terms of both effectiveness and efficiency. A comparison with more sophisticated enhancement methods (e.g., Refs. 5, 6) would also be interesting.


1.  S. K. Mitra and H. Li, “A new class of nonlinear filters for image enhancement,” in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, Vol. 4, pp. 2525–2528, IEEE Press (1991). Google Scholar

2.  G. Ramponi, N. Stobel, S. K. Mitra, and T. Yu, “Nonlinear unsharp masking methods for image contrast enhancement,” J. Electron. Imaging1017-9909 5(3), 353–366 (1996). Google Scholar

3.  F. A. Cheikh and M. Gabbouj, “Directional-rational approach for Color Image enhancement,” in Proc. IEEE International Symposium on Circuits and Systems (ISCAS), Vol. 3, pp. 563–566, IEEE Press (2000). Google Scholar

4.  Y. H. Lee and S. Y. Park, “A study of convex/concave edges and edge-enhancing operators based on the Laplacian,” IEEE Trans. Circuits Syst.0098-4094 10.1109/31.55069 37(7), 940–946 (1990). Google Scholar

5.  R. L. Kashyap, “A robust variable length nonlinear filter for edge enhancement and noise smoothing,” in Proc. 12th IAPR International Conference on Pattern Recognition, Vol. 3, pp. 143–145, IEEE Press (1994). Google Scholar

6.  A. Polesel, G. Ramponi, and V. J. Mathews, “Image enhancement via adaptive unsharp masking,” IEEE Trans. Image Process.1057-7149 10.1109/83.826787 9(3), 505–510 (2000). Google Scholar

7.  C. Koch and S. Ullman, “Shifts in selective visual attention: towards the underlying neural circuitry,” in Human Neurobiology, pp. 219–227, Springer-Verlag, Berlin (1985). Google Scholar

8.  L. Itti and C. Koch, “A model of saliency based visual attention of rapid scene analysis,” IEEE Trans. Pattern Anal. Mach. Intell.0162-8828 10.1109/34.730558 20, 1254–1259 (1998). Google Scholar

9.  A. Chauvin, J. Herault, C. Marendaz, and C. Peyrin, “Natural scene perception: visual attractors and image processing,” in Connectionist Models of Cognition and Perception, Proc. 7th Neural Computation and Psychology Workshop, W. Lowe and J. Bullinaria, Eds., pp. 236–245, World Scientific Press (2002). Google Scholar

10.  M. Guironnet, N. Guyader, D. Pellerin, and P. Ladret, “Spatio-temporal attention model for video content analysis,” IEEE International Conference on Image Processing (ICIP), Vol. 3, pp. 1156–1159, IEEE Press (2005). Google Scholar

11.  S. Corchs and G. Deco, “Large-scale neural model for visual attention: integration of experimental single-cell and fMRI data,” Cereb. Cortex1047-3211 12, 339–348 (2002). Google Scholar

12.  E. Rolls and G. Deco, Computational Neuroscience of Vision, Oxford University Press, New York (2002). Google Scholar

13.  H. Wilson and S. Cowan, “Excitatory and inhibitory interactions in localised populations of model neurons,” Biol. Cybern.0340-1200 2, 31–53 (2003). Google Scholar

© (2007) Society of Photo-Optical Instrumentation Engineers (SPIE)
Francesca Gasparini, Francesca Gasparini, Silvia Corchs, Silvia Corchs, Raimondo Schettini, Raimondo Schettini, } "Low-quality image enhancement using visual attention," Optical Engineering 46(4), 040502 (1 April 2007). https://doi.org/10.1117/1.2721764 . Submission:

Back to Top