Subscribe Now Subscribe Today
Research Article

Illumination Normalization using Eimad-housam Technique

Eimad Eldin Abdu Abusham, Housam Khalifa Bashier, Fatimah Khalid, Shohel Sayeed, Jakir Hossen and S.M.A. Kalaiarasi
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

The problem associated with Illumination variation is one of the major problems in image processing, pattern recognition, medical image, etc; hence there is a need to handle and deal with such variations. This paper presents a novel and efficient algorithm for images illumination normalization called Eimad-Housam Technique (EHT). EHT features are derived from a general definition of texture in a local graph neighborhood. The experiment results show the effectiveness of proposed algorithm.

Related Articles in ASCI
Search in Google Scholar
View Citation
Report Citation

  How to cite this article:

Eimad Eldin Abdu Abusham, Housam Khalifa Bashier, Fatimah Khalid, Shohel Sayeed, Jakir Hossen and S.M.A. Kalaiarasi, 2012. Illumination Normalization using Eimad-housam Technique. Trends in Applied Sciences Research, 7: 692-700.

DOI: 10.17311/tasr.2012.692.700

Received: November 05, 2011; Accepted: April 20, 2012; Published: July 24, 2012


In recent years, biometrics gained renewed attention and essentially based on the development of pattern recognition systems. To verify a person’s identity, biometrics uses a wide range of technologies to measure and analyze his or her physiological characteristics, these characteristics features are directly extracted from measuring some part of the body. Currently biometrics technologies have been developed and being applied in security applications and everyday law enforcement, a range of technologies have been used by biometrics, optical sensors or electronic, for instance, scanning devices and cameras are used to capture images, recording sound or measuring people’s characteristics. Face recognition has a significant improvement over other biometric measurements; it is a natural, nonintrusive and straightforward. As such, it became a tool of choice for a lot of security applications. With the development of cheaper and higher quality imaging technologies, face images can be easily obtained with good images quality and good technology to utilize advanced, cost-effective and much more perfect face identification systems. As researcher interesting in face recognition, many systems were developed such as face recognition using skin color segmentation (Wang and Li, 2011), intelligent system (Ishak et al., 2006), directional images (Khan et al., 2004) and frontal color face recognition (Wakaf and Saii, 2009). The assessment recognition of faces indicates that the high level of performance for the best systems to be a frontal oriented and uniformly illuminated faces (Phillips et al., 2003). On the other hand, identification/recognition of faces across different changes in illumination and pose has proved to be a very challenging problem (Phillips et al., 2003; Gross et al., 2001; Krishnamoorthy and Bhavani, 2007), despite the fact that the majority of works by researchers have so far paying attention on frontal identification/recognition, there is a considerable work on illumination invariant and pose invariant face identification/recognition systems. However, face recognition across pose and illumination remains a largely unsolved problem (Zhao et al., 2003; Georghiades et al., 2001). In this study, we addressed the illumination normalization using our devised technique.

The problem associated with Illumination variation is one of the major problems in image processing, face recognition, medical image, etc., e.g., the appearance or perceptions of faces are significantly affected by factor of illumination, together with pose variation (Gross et al., 2004; Shin et al., 2008). Faces can vary markedly in illumination direction and rotation in-depth and these cause occlusions and varied appearances. Changing the illumination orientation consequently produced large image variation as have been reported by Adini et al. (1997). Their study was comparing images of several faces portrayed with similar or diverse lighting directions. Many representations of these faces were used: grey-scale faces, faces filtered with Gabor functions, 1st and 2nd derivatives of the grey-scale faces and edge maps. Varying illumination directions for all representations were considered to contribute in larger image differences than in adjusting the identity of the face. Quite a lot of methods have been proposed in the last years for solving the variable illumination problem in face recognition contexts. The approaches to solve these illumination problems can be roughly classified into three main categories: (i) Face modelling, (ii) Normalization and (iii) Pre-processing and invariant features extraction. The drawback of the face modelling approaches is the requirement of images for building the linear subspaces. Additionally, the secularity difficulty and the fact that human faces are not perfect, Lambertian surfaces are ignored by these models as stated by Ruiz-del-Solar and Quinteros (2008) and Abusham and Kiong (2009). For normalization and pre-processing techniques, several image pre-processing algorithms are introduced to compensate and normalize illumination. Most of these algorithms do not need any training or modelling steps, knowledge of three dimensional face models or reflective surface models (Wang and Zhang, 2011; Yang and He, 2010). Numerous methods and techniques have been presented in the previous study deal with illumination normalization. Two popular methods among these techniques are Local Binary Pattern (LBP) and Gabor wavelets. In this study, a novel illumination normalization method called Eimad-Housam Technique (EHT) for face recognition is proposed. EHT is applied to the image which can efficiently and successfully get rid of the effect of uneven illumination. Then the produced images which are insensitive to illumination variations, are used for face recognition and it can be combined with different methods, such as principal component analysis, independent component analysis and Gabor wavelets (Chui, 1992; Ojala et al., 1996; Wakaf and Saii, 2009). The objective of the study was to present a novel and officient algorithm for images illumination normalization.


The basic idea behind the algorithm is to form a local graph for each pixel (called target pixel) of the input image. The graph consists of three pixels on the left side and three pixels on the right side of the target pixel. Then behind the 6 pixels there will be target pixel as shown by the white colour in the Fig. 1.

EHT algorithm applied to the image by moving in a horizontal way to scan the whole image and the resulted normalized face image is invariant to illumination such as lighting pose and angle.

To produce the EHT for pixel (xd, yd) a binomial weight 2p is assigned to each sign s (gd-gn).

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 1(a-b): Local graph structure, (a) Direction and (b) Pixels, binary

These binomial weights are summed:

Image for - Illumination Normalization using Eimad-housam Technique


Image for - Illumination Normalization using Eimad-housam Technique

where, p = 7. p = 7, 6,…0

EHT algorithm:

Move on the left side of the graph to produce 3 binary values from the original 6 bits
If the move from large vertex to small vertex we assign a value = 1 to that edge
Else we assign a value to that edge
Loop until get back to the target pixel by finding one binary value when you get back to the target
Move on the right side to produce 3 binary values
Assign the new value into target pixel and then continue scanning the image


Eimad-Housam technique has proved to be useful in a variety of image processing and pattern recognition tasks. The basic idea is illustrated in Fig. 1: A decimal representation is obtained by taking the binary sequence as a binary number between 0 and 255. For a pixel, EHT not only accounts for its relative relationship with its neighbours but also the relationship between the pixels that form the local graph of the target pixel , while discarding the information of amplitude and this makes the resulting EHT values very insensitive to illumination intensities. The 8-bit binary series with binomial weights consequently result in 256 different patterns in total for the pixel representation.

In the initial work of face processing using EHT, can be seen in Fig. 3, is an example of new generated image from original image in Fig. 2 using EHT, a histogram of the EHTs for original image and a new generated one are illustrated in Fig. 4 consequently, histogram of EHTs image representing the distribution of 256 patterns across the face image. The advantage of EHT; Firstly it is a local measure, so EHT in a certain region will not be affected by the illumination conditions in other regions.

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 2: Example of original image

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 3: Example of new generated image from original image using EHT

Secondly it is a relative measure and is invariant to any monotonic transformation such as shifting, scaling or logarithm of the pixel-values. Therefore, it can be invariant to a certain range of illumination changes.

We test our method using the public ORL face database. The database consists of 400 faces from 40 persons. The faces were captured with the subjects in a straight, frontal position against a dark identical background and with acceptance for some sloping and regular change of up to 20 degrees. Image variations of five individuals in the database are illustrated in the Fig. 5.

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 4: Histogram of new generated image using EHT

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 5: Sample of five individuals from ORL database

To assess the performance of the three proposed method on face recognition. Eighty subjects have taken for our experiments, 320 images for training and the remaining 20 images for testing, first both methods E-H were applied to find the histograms for the entire training set, for testing, the histogram of test image is calculated and then find the between the training images histograms and histogram of test image by applying the correlation functions which it compares two histograms.

The recognition rates obtained on ORL with the algorithm is shown in Table 1 and 2, respectively.

The similarity results for the proposed method is shown in Table 2.

The algorithm is also tested on our database (Fig. 6) where the database contains 100 images for 10 subject then 80 images used training and 20 images for testing the results as shown in Table 3 and 4.

Table 1: Recognition rate with ORL database
Image for - Illumination Normalization using Eimad-housam Technique

Table 2: Similarity rate
Image for - Illumination Normalization using Eimad-housam Technique

Table 3: Recognition rate
Image for - Illumination Normalization using Eimad-housam Technique

Table 4: Recognition rate of our own database
Image for - Illumination Normalization using Eimad-housam Technique

Image for - Illumination Normalization using Eimad-housam Technique
Fig. 6: Sample of our own database


In this study we attempted to apply a new concept by using graph techniques to assign a weight for a given pixel to form a binary code. The main advantage behind this concept is that we do not only consider the relationship of one pixel with its neighbour but in-fact we consider the relationship between the pixels that form the local graph of the target pixel. The other advantage of the proposed method is its computation time as shown, the method is quite fast and it can be easily used in mobile phone for face recognition because cell phone requires less memory and computation.

This method can easily be combined with other methods such as principal component analysis, linear discriminant analysis and independent component analysis and can easily kernelized by using different kernels functions.

On the other hand, the false recognitions reported in ORL database are caused by the rotation hence in this case the problem can be solved by applying in-plane rotation as suggested by Huang et al. (2007) where the alignment is achieved by aligning one image at a time and then minimize the total sum of the entropy.


This study presents a novel and efficient algorithm for images illumination normalization call Eimad-Housam (EHT) the features of local graph structure are derived from a general definition of texture in a local graph neighborhood. The advantages of EHT over other local methods it’s invariant to illumination changes, computational efficiency and fast so that it can be easily applied in real-time system. EHT assigns weight for target pixels by considering not only the relationship of one pixel to its neighbours but also the relationship between the pixels that form the local graph of the target pixel; this feature is unique to EHT and lead to improve the image appearance and subsequently the recognition performance. This is especially applicable for faces from which the photos are taken under different lighting conditions. Important regions for feature extraction are those with the eyes and the mouth.


The authors thank the Olivetti Research Laboratory (United Kingdom) for using their Olivetti database (formally known ORL database).


1:  Adini, Y., Y. Moses and S. Ullman, 1997. Face recognition: The problem of compensating for changes in illumination direction. IEEE Trans. Pattern Anal. Mach. Intell., 19: 721-732.
CrossRef  |  Direct Link  |  

2:  Abusham, E.E.A.A. and W.E. Kiong, 2009. Non-linear principal component embedding for face recognition. J. Applied Sci., 9: 2625-2629.
CrossRef  |  Direct Link  |  

3:  Georghiades, A.S., P.N. Belhumeur and D.J. Kriegman, 2001. From few to many: Illumination cone models for face recognition under variable lighting and pose. IEEE Trans. Pattern Anal. Mach. Int., 23: 643-660.
CrossRef  |  

4:  Huang, G.B., V. Jain and B.L. miller, 2007. Unsupervised joint alignment of complex images. Proceedings of the IEEE 11th International Conference On Computer, October 14-21, 2007, Rio de Janeiro Brazil, pp: 1-8

5:  Gross, R., J. Shi and J.F. Cohn, 2001. Quo vadis face recognition? Proceedings of the IEEE 3rd Workshop on Empirical Evaluation Methods in Computer Vision, December 10, 2001, Kauai, HI., USA., pp: 1-14
Direct Link  |  

6:  Gross, R., S. Baker, I. Matthews and T. Kanade, 2004. Face Recognition Across Pose and Illumination. In: Handbook of Face Recognition, Li, S.Z. and A.K. Jain (Eds.). Springer-Verlag, New York, USA., ISBN-13: 9780387405957, pp: 193-216

7:  Ishak, K.A., S.A. Samad and A. Hussain, 2006. A face detection and recognition system for intelligent vehicles. Inform. Technol. J., 5: 507-515.
CrossRef  |  Direct Link  |  

8:  Khan, M.A.U., M.K. Khan, M.A. Khan, M.T. Ibrahim, M.K. Ahmed and J.A. Baig, 2004. Principal component analysis of directional images for face recognition. Inform. Technol. J., 3: 290-295.
CrossRef  |  Direct Link  |  

9:  Krishnamoorthy, R. and R. Bhavani, 2007. Face recognition system based on orthogonal polynomials. J. Applied Sci., 7: 109-114.
CrossRef  |  Direct Link  |  

10:  Ojala, T., M. Pietikainen and D. Harwood, 1996. A comparative study of texture measures with classification based on featured distributions. Pattern Recognit., 29: 51-59.
CrossRef  |  

11:  Phillips, P.J., P. Grother, R. Michaels, D. Blackburn, E. Tabassi and M. Bone, 2003. Facial recognition vendor test 2002: Evaluation report.

12:  Ruiz-del-Solar, J. and J. Quinteros, 2008. Illumination compensation and normalization in eigenspace-based face recognition: A comparative study of different pre-processing approaches. Pattern Recognit. Lett., 29: 1966-1979.
CrossRef  |  Direct Link  |  

13:  Shin, D., H.S. Lee and D. Kim, 2008. Illumination-robust face recognition using ridge regressive bilinear models. Pattern Recognit. Lett., 29: 49-58.
CrossRef  |  Direct Link  |  

14:  Wang, G. and W. Zhang, 2011. Neighborhood preserving fisher discriminant analysis. Inform. Technol. J., 10: 2464-2469.
CrossRef  |  Direct Link  |  

15:  Wang, Z. and S. Li, 2011. Face recognition using skin color segmentation and template matching algorithms. Inform. Technol. J., 10: 2308-2314.
CrossRef  |  Direct Link  |  

16:  Yang, H. and G. He, 2010. Online face recognition algorithm via nonnegative matrix factorization. Inform. Technol. J., 9: 1719-1724.
CrossRef  |  Direct Link  |  

17:  Wakaf, Z. and M.M. Saii, 2009. Frontal colored face recognition system. Res. J. Inform. Technol., 1: 17-29.
CrossRef  |  Direct Link  |  

18:  Zhao, W., R. Chellappa, P.J. Phillips and A. Rosenfeld, 2003. Face recognition: A literature survey. ACM Comput. Surv., 35: 399-458.
CrossRef  |  Direct Link  |  

19:  Chui, C.K., 1992. An Introduction to Wavelets. Academic Press, San Diego, New York, ISBN 0121745848.

©  2022 Science Alert. All Rights Reserved