Next Article in Journal / Special Issue
Breaking an Image Encryption Algorithm Based on DNA Encoding and Spatiotemporal Chaos
Previous Article in Journal
Approximations of Shannon Mutual Information for Discrete Variables with Applications to Neural Population Coding
Previous Article in Special Issue
Study on Asphalt Pavement Surface Texture Degradation Using 3-D Image Processing Techniques and Entropy Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Entropy and Contrast Enhancement of Infrared Thermal Images Using the Multiscale Top-Hat Transform

by
Julio César Mello Román
1,
José Luis Vázquez Noguera
1,*,
Horacio Legal-Ayala
1,
Diego P. Pinto-Roa
1,
Santiago Gomez-Guerrero
1 and
Miguel García Torres
2
1
Facultad Politécnica, Universidad Nacional de Asunción, San Lorenzo 2160, Paraguay
2
Division of Computer Science, Universidad Pablo de Olavide, ES-41013 Seville, Spain
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(3), 244; https://doi.org/10.3390/e21030244
Submission received: 29 December 2018 / Revised: 20 February 2019 / Accepted: 25 February 2019 / Published: 4 March 2019
(This article belongs to the Special Issue Entropy in Image Analysis)

Abstract

:
Discrete entropy is used to measure the content of an image, where a higher value indicates an image with richer details. Infrared images are capable of revealing important hidden targets. The disadvantage of this type of image is that their low contrast and level of detail are not consistent with human visual perception. These problems can be caused by variations of the environment or by limitations of the cameras that capture the images. In this work we propose a method that improves the details of infrared images, increasing their entropy, preserving their natural appearance, and enhancing contrast. The proposed method extracts multiple features of brightness and darkness from the infrared image. This is done by means of the multiscale top-hat transform. To improve the infrared image, multiple scales are added to the bright areas and multiple areas of darkness are subtracted. The method was tested with 450 infrared thermal images from a public database. Evaluation of the experimental results shows that the proposed method improves the details of the image by increasing entropy, also preserving natural appearance and enhancing the contrast of infrared thermal images.

1. Introduction

Thermal infrared imaging (TII) is emerging as a powerful and non-invasive tool to accurately evaluate the thermal distribution of a body. TII is based on the physical phenomenon that all bodies above absolute zero emit thermal radiation. The intensity and spectral distribution of emitted radiation depend on the temperature, and its detection allows the creation of a thermal map of temperature distribution. TII uses the thermal radiation to create an image similar to visible light imaging. However, the use of this thermal radiation presents advantages over visible light in extreme situations since it can provide valuable information from an environment independent of the quality of the environmental light source, as is the case in foggy conditions or darkness, where TII can detect the presence of individuals, objects, or animals [1,2]. This feature makes the utilization TII very competitive to traditional methods in different fields as security, engineering, ecology, etc. [1,2,3].
Despite the advantages of TII, in some scenarios images may present low contrast, as well as low-level and blur details. These issues are due to facts such as limitations of the cameras with which the images are captured, conditions in the environment, etc. Therefore, contrast enhancement techniques may yield higher image details [4,5].
Many algorithms currently exist that enhance the contrast of infrared images. Histogram-based algorithms are widely used to enhance the brightness areas of an infrared image [6,7,8,9]. One of the most popular methods is the Histogram Equalization (HE). However, in the process of enhancing an image, HE drastically changes the average brightness of the image, resulting in loss of information and visually deteriorated images [10]. The HE variants cause the same problems, but to a lesser extent. Hence, global histogram-based algorithms cannot improve image entropy [11,12,13,14,15].
Other strategies for improving thermal infrared image are based on mathematical morphology. These are widely used to enhance contrast, improve details and edges, suppress noise, and enhance small targets [4,5,16,17,18,19,20,21,22]. However, the technique has some problems associated with the shape and size of the structuring element. In order to solve this problem, proposals have been presented where, in the basic operations of mathematical morphology, two structuring elements of equal sizes and different shapes are used [5,21,23]. Strategies have also been used within multiscale schemes, such as sequential toggle operators, to achieve improvements in infrared images [4,22,24,25].
The top-hat transform is one of the most used operations of mathematical morphology. Image enhancement by top-hat transform consists of adding bright areas and subtracting dark areas from the original image [26,27,28]. To improve the performance of top-hat transform, it is normally used in a multiscale scheme [29]. The multiscale top-hat transform can extract multiple useful features from the image, which are then used to enhance the infrared image. The multiscale top-hat transform scheme is widely used to make improvements in different types of grayscale images [26,30]. For example, it has been used to enhance retinal images [31], ultrasound images [32], and infrared images [16,22,33]. It has also been used in applications such as visible and infrared image fusion [34,35,36], image segmentation [37], and detection of small objects [21,22,38].
In the literature, the results obtained by infrared image enhancement algorithms based on multiscale mathematical morphology are generally evaluated using the following metrics: Peak Signal-to-Noise Ratio (PSNR) [21,30], which measures distortion in the improved images; and linear index of fuzziness ( γ ) measure [4,5,20,33], which quantifies the improvement in blurriness of infrared images. For the results of this work it is also of utmost importance to quantify the richness of the details of the infrared image by means of its entropy [39,40], contrast enhancement [16] to differentiate the objects from their background, and the mean brightness [11], which will tell us if the resulting image maintains its naturalness after the process of enhancement.
In this article we propose a new method based on the multiscale top-hat transform. Two geometrically proportional and flat structuring elements are used in top-hat operations [16]. The method improves the details of infrared images by increasing their global entropy. It also introduces less distortion, preserves natural brightness, and enhances contrast in the resulting thermal infrared images. In the proposed method, first the two structuring elements are selected to improve the performance of the multiscale scheme. It then extracts the light and dark areas of the image on multiple scales, and after that it sums and weighs the light and dark areas obtained. Finally, the infrared thermal image is enhanced by adding the bright regions and subtracting the dark regions.
The contributions of this work are: (1) proposing the top-hat transform by using two structuring elements of different sizes; (2) a new algorithm for improving entropy and contrast in TTI based on the multiscale top-hat transform.
The article is structured as follows: Section 2 presents the preliminary concepts of entropy and contrast, Section 3 presents the proposed method to improve the TII based on the multiscale top-hat transform, Section 4 shows the experimental results, and Section 5 concludes with the main contributions of the work.

2. Entropy and Contrast in Digital Images

TII often presents problems at the time of capture, such as poor details and low contrast. When you want to solve the above problems by means of strategies to improve the image, other types of inconvenience usually appear; for instance, loss of detail and naturalness in the image.
Entropy [39,40,41,42,43] quantifies the information content of the image. It describes how much uncertainty or randomness there is in an image. The more information the image contains, the better its quality. In [44], Wang et al. propose a method based on fractional Fourier entropy map, multilayer perceptron, and Jaya algorithm in multiple sclerosis identification. In [45], Zhang et al. propose a smart detection method for abnormal breasts in digital mammography. In this case, fractional Fourier entropy was employed to extract global features. In [46], Lee et al. investigate a framework for expressing visual information in bits termed visual entropy, based on information theory.
The entropy ( E ) referred to here is Shannon’s entropy. In the field of information theory, entropy, also called entropy of information and Shannon’s entropy, measures the uncertainty of a source of information [47]. Shannon’s entropy is defined as:
E ( I ) = k = 0 L 1 p ( k ) l o g 2 ( p ( k ) ) ,
where I is the original image, p ( k ) is the probability of occurrence of the value k in the image I, and L = 2 q indicates the number of different gray levels. E ( I ) is a convenient notation for the entropy of an image, and should not be interpreted here as a mathematical expectation since I is not a random variable. It is not difficult to prove that if q is the number of bits representing each pixel in the image, then E ( I ) [ 0 , q ] ; for this work q = 8 for infrared thermal images in gray scale.
In Figure 1 we can observe the histogram of an 8-bit image (histogram with uniform distribution). In this case the entropy has maximum value, i.e., the entropy has a value equal to 8. This happens when the probabilities of all possible results are equal. Also, it can be seen that the histogram uses all the available dynamic range, that is to say in the histogram we visualize all the values of intensity in the range [ 0 , 255 ] . Minimal entropy happens when the result is a certainty and its value is zero. In image processing, discrete entropy is a measure of the number of bits required to encode image data [41]. The higher the value of the entropy, the more detailed the image will be.
Contrast is defined as the difference between the light and dark areas of the image. The higher the variance of gray intensities, the higher the contrast. When the difference between the maximum and minimum intensities of an image is very small, the image has low entropy and poor contrast. Niu et al. [48] introduce a contrast enhancement algorithm of tone-preserving entropy maximization. Yoo et al. [10] propose an image enhancement method called MEDHS (Maximum Entropy Distribution based Histogram Specification), which uses the Gaussian distribution to maximize the entropy and preserve the mean brightness.
Unlike the methods mentioned above, in this work we propose a new method based on mathematical morphology. This method increases the global entropy and contrast, improving the details of the TII.
In Figure 2 we can see the infrared thermal image with its associated histogram. Observing the histogram of the image, we can see that it does not effectively use the whole range of available intensity values. This indicates that the image has poor entropy and low contrast. When calculating Shannon’s entropy (Equation (1)) we can see that it has a value of E = 6.008 .
As an example, Figure 3 shows the thermal infrared image (TII) obtained with the HE algorithm and its histogram. The HE method enhanced the contrast of the TII by making it brighter. In the histogram of the improved image we can visualize that the intensities are redistributed towards the available extreme values, leaving many holes. However, the method did not improve Shannon’s entropy, obtaining a value of E = 5.933 , which is less than the entropy of the unprocessed Figure 2a. Visually it is observed in Figure 3a that there is a loss in details, for example it is not possible to differentiate well the horse from the person.
To solve the problem of improving the image without incurring in a loss of the details and the mean brightness of the image, we will make a detailed description of the proposed method based on multiscale mathematical morphology in the following section.

3. Enhancement of Thermal Infrared Images

The top-hat transform is one of the most used operations of mathematical morphology to obtain improvements in the TII [4,5,16,20,21,22]. Two structuring elements of proportional sizes, equal shapes and planes, will be used to improve the performance of the top-hat transform [16].

3.1. Classic Top-Hat Transform

The top-hat transform is a composite operation of mathematical morphology; it is defined from other morphological operations, namely erosion, dilation, opening, and closing.
The morphological operations of dilation and erosion of I ( u , v ) for B ( s , t ) , denoted by ( I B ) and ( I B ) , are defined as follows [27,49]:
( I B ) ( u , v ) = max ( s , t ) I { I ( u + s , v + t ) + B ( s , t ) } ,
( I B ) ( u , v ) = min ( s , t ) B { I ( u + s , v + t ) B ( s , t ) } .
where I is the original infrared thermal image whose pixels are represented for all ( u , v ) spatial coordinates and B is the structuring element whose spatial coordinates are represented by ( s , t ) .
The opening ( I B ) and closing ( I B ) morphological operations of I ( u , v ) for B ( s , t ) are defined from the dilation and erosion operations as follows [27,49]:
I B = ( I B ) B ,
I B = ( I B ) B .
The top-hat transform morphological operation [27] is defined from the morphological opening and closing. White Top-Hat ( W T H ) is the top-hat transform through opening, Black Top-Hat ( B T H ) is the top-hat transform through closing. W T H gets the bright areas and B T H gets the dark areas lost in the opening and closing operations. Both transforms are defined as follows:
W T H = I ( I B ) = I ( ( I B ) B ) ,
B T H = ( I B ) I = ( ( I B ) B ) I .

3.2. Modified Top-Hat Transform

The classical top-hat transform is characterised by the use of a single structuring element. This makes its image processing performance inefficient [29]. To improve the performance of the top-hat transform it is proposed to use two structuring elements, whose characteristics will be proportional geometry and flat [16]. The Modified White Top-Hat ( M W T H ) and the Modified Black Top-Hat ( M B T H ) transforms will be used for image improvement within the scheme of multiscale top-hat transform.
Let the structuring elements be G and G geometrically proportional and flat. Then, the top-hat transform that we will use in the multiscale scheme is defined as follows:
M W T H = I ( ( I G ) G ) ,
M B T H = ( ( I G ) G ) I .
Note that if G = G , then Equations (8) and (9) are equal to Equations (6) and (7). Therefore, the classical top-hat transform is a particular case of the modified top-hat transform. In [16], Román et al. show that the modified top-hat transform improves thermal images, enhancing the contrast, preserving the details and introducing less distortion.

3.3. How Entropy is Changed by Top-Hat Transform

The Shannon entropy depends on both (a) the number of distinct values exhibiting a positive frequency, and (b) how uneven the density function is, compared with a discrete uniform distribution.
The top-hat transform, working within a local region of the image, often generates new values of grey, thereby causing a small to moderate increase in the entropy value of the region. This occurs because Equations (8) and (9) can induce one or more new levels of grey when the logic is executed.
When one new level of grey h is added by the algorithm to a region being worked, it replaces another value g at certain spatial position. There are two possibilities: either
  • The old value g was unique in the region, with a count of 1, hence it disappears from the region and is replaced by value h. No change in entropy occurs because in the old g bin of the histogram the count of 1 becomes 0, and in the new h bin the count of 0 becomes 1; or
  • The old value g existed in k > 1 pixels in the region. In this case the count in the g bin decreases to k 1 , and the count in the h bin increases to 1. The following Lemma shows that this change in the histogram increases the region’s entropy.
Lemma 1.
Consider a rectangular region of m pixels in an image. Let H ( X ) be the original entropy of the grey scale X in use. Suppose that grey level g appears in k pixels of the original image and grey level h does not appear. Further, suppose that an image transformation replaces grey level g with grey level h at certain pixel of the rectangular region. Then the entropy of the transformed region increases to
H ( X ) = H ( X ) p g [ ( 1 ε ) log ( 1 ε ) + ε log ( ε ) ]
where the value of ε is 1 / m , the inverse of the number of pixels in the region.
Proof. 
Without loss of generality assume 255 levels of grey; thus both g and h are integers in { 1 , , 255 } . As the sum of probabilities before and after the transformation equals 1, the increase in p h occurs at the expense of a decrease in p g ; that is, p h increases from 0 to ε p g and p g decreases to ( 1 ε ) p g .
For the region under consideration, Equation (1) can be written as
H ( X ) = i = 0 255 p i log ( p i ) = [ p 0 log ( p 0 ) + + p 255 log ( p 255 ) ] .
After transformation, the probability corresponding to level g is broken down in two: a portion ε p g for newly incorporated level h and a portion ( 1 ε ) p g for level g. Thus
H ( X ) = [ H ( X ) + p g log ( p g ) ] ε p g log ( ε p g ) ( 1 ε ) p g log ( ( 1 ε ) p g ) = [ H ( X ) + p g log ( p g ) ] ε p g ( log ( ε ) + log ( p g ) ) ( 1 ε ) p g ( log ( 1 ε ) + log ( p g ) ) = [ H ( X ) + p g log ( p g ) ] ε p g log ( ε ) ε p g log ( p g ) ( 1 ε ) p g log ( 1 ε ) ( 1 ε ) p g log ( p g ) = H ( X ) ε p g log ( ε ) ( 1 ε ) p g log ( 1 ε ) > H ( X ) .
The term p g [ ε log ( ε ) + ( 1 ε ) log ( 1 ε ) ] is a positive value representing the increase in entropy when a new level of grey is incorporated in the region. This completes the proof. □
The smallest possible frequency for any level of grey in a region of m pixels is 1 / m as mentioned in the Lemma. In practice, ε may be larger than 1 / m ; this occurs when more than one pixel is assigned the new grey level h. It is easy to show that ε = 0.5 would yield a maximum increase in entropy at current iteration; however, according to the method proposed below (next subsection), entropy increases incrementally as the algorithm iterates.

3.4. Proposed Method Using Multiscale Top-Hat Transform

The proposed method is based on the multiscale top-hat transform. This method employs two structuring elements in the top-hat transform to improve its performance. The proposed method improves the image in terms of detail, contrast and mean brightness conservation. The infrared image enhancement algorithm initially uses the following parameters: The original image I, the number of iterations n in a range i { 1 , 2 , , n } , n > 1 ; and two structuring elements G and G .
Multiple Brightness ( M B ) and Multiple Darkness ( M D ) areas will be obtained by top-hat transform as follows:
M B i = I ( ( I G i ) G i ) ,
where M B i is the i-scales of brightness extracted from the image, and G i and G i will grow in each iteration. G will always be greater than or equal to G.
M D i = ( ( I G i ) G i ) I ,
where M D i are the i-scales of darkness extracted from the image.
The Subtractions of the Neighboring Bright Scales ( S N B S ) are then calculated. This operation is expressed as follows:
S N B S i 1 = M B i M B i 1 , to i = 2 M B i S N B S i 2 , to i > 2
where S N B S i 1 are the ( i 1 ) -differences of the neighboring brightness scales obtained from the image.
Similarly, the Subtractions of the Neighboring Dark Scales ( S N D S ) are calculated. This operation is expressed as follows:
S N D S i 1 = M D i M D i 1 , to i = 2 M D i S N D S i 2 , to i > 2
where S N D S i 1 are the ( i 1 ) -differences of the neighboring dark scales obtained from the image.
The Sum of all the brightness ( S M B and S S N B S ) and darkness ( S M D and S S N D S ) values obtained in the multiscale process are then calculated as follows:
S M B = i = 1 n M B i ,
S M D = i = 1 n M D i ,
S S N B S = i = 1 n 1 S N B S i 1 ,
S S N D S = i = 1 n 1 S N D S i 1 .
Finally, the image enhancement ( I E ) will be obtained as follows:
I E = I + ω × ( S M B + S S N B S ) ω × ( S N D + S S N D S ) ,
where ω [ 0 , 1 ] is a weighting factor or regulator of the bright and dark areas.
The TII enhancement process is described in the following Algorithm 1.
Algorithm 1 Proposed method for TII Enhancement
Input:I, G, G , n, ω
Output: I E (Enhanced image)
  Initialization: G, G
 1: for i = 1 to n do
 2: Calculation of top-hat transform.
     M B i = I ( ( I G i ) G i )  (Equation (11))
     M D i = ( ( I G i ) G i ) I  (Equation (12))
 3: Calculation of subtractions from neighboring scales, obtained through the top-hat transform. The top-hat is subtracted with the previous difference, from the first subtraction of the first neighboring top-hat.
S N B S i 1 = M B i M B i 1 , to i = 2 M B i S N B S i 2 , to i > 2 ( Equation ( 13 ) )
S N D S i 1 = M D i M D i 1 , to i = 2 M D i S N D S i 2 , to i > 2 ( Equation ( 14 ) )

 4: end for
 5: Calculation of the maximum values of all the multiple scales obtained.
   S M B = i = 1 n M B i  (Equation (15))
   S M D = i = 1 n M D i  (Equation (16))
   S S N B S = i = 1 n 1 S N B S i 1  (Equation (17))
   S S N D S = i = 1 n 1 S N D S i 1  (Equation (18))
 6: TII enhancement calculation.The contrast enhancement calculation consists of adding the results of the multiple bright scales to the original image and subtracting the results of the multiple dark scales.
   I E = I + ω × ( S M B + S S N B S ) ω × ( S N D + S S N D S )  (Equation (19))
 7: return I E

4. Results and Discussion

Experiments were performed by randomly selecting 450 TII of 324 × 256 from a public repository [50]. We analyzed 9 different scenes of 50 images each one. Images were captured with an infrared thermal camera FLIR Tau 320 with a resolution of 324 × 256 pixels. Images in the database are 8-bit and 16-bit. The database has no radiometric data. Tests were performed on the 8-bit images. Figure 4 shows the scenes. The computer used has the following features: Pentium Dual-Core 2.3 GHz processor, RAM 4GB, HD 1TB, and the operating system used was Windows 7.
In order to test the performance of the proposed method, we considered three different experiments:
  • In the first part (Section 4.1) we perform a parameter adjustment to find good parameter values that maximize the entropy of the output image after applying the proposed method.
  • Then, in the second part (Section 4.2) we analyze the proposed method per iteration and compare its performance with Multiscale Morphological Infrared Image Enhancement (MMIIE) (mathematical morphology-based multiscale approach) [4].
  • Finally, in the last part (Section 4.3), we apply the proposed method and compare the results achieved with the proposed techniques with the following competitive methods from the literature: HE, Contrast Limited Adaptive Histogram Equalization (CLAHE) [51], the method of Kun Liang et al. [6] called IRHE2PL for infrared images, and the MMIIE method for infrared images.

4.1. Parameter Tuning

In this section, the goal is to find a good combination of values of the parameters of ω and the number of iterations n. Parameter ω has real values. As we cannot perform tests for all real values, we take a selection criteria for values that we consider representative to get good outcomes for ω and n. The search for more optimal values of these parameters could be approached in future work as an optimization problem. For this experiment we applied the proposed method in the selected dataset. Since we are seeking to optimize the entropy of the resulting image, we use such Equation (1) as evaluation metrics.
The parameter values of the proposed method are presented in Table 1. As shown, we tested different values of the number of iterations n and w. For n, we changed the value from 2 to 10. No larger values were considered because the larger the value is, the more the image becomes distorted. The parameter w was changed in the range of [ 0 , 1 ] in increments of 0.05 . A value of 0 gives as result the original image. The initial structuring elements G and G are squares of 3 × 3 and 15 × 15 , respectively. In each iteration the two structuring elements will side increase in sizes of two.
Table 2 presents the results obtained. Each column refers to the corresponding iteration n while each row corresponds to a different value of ω . Higher results are highlighted in bold. The highest result is achieved with n = 8 and ω = 0.35 . It is worth stressing that the entropy increases when the iteration rises its value until the local optima and from there, values start to decrease.
In Figure 5 we can see that images of the same scene with similar entropy, but with different configurations of ω and n, get similar visual results. For the other experiments, we select the configuration that has the best average.

4.2. Performance of Proposed Method per Iteration

In this section we compare the results per iteration between proposed method and MMIIE method, using the 450 infrared thermal images. We compare the performance of the entropy (Equation (1)) and with the following metrics:
  • The Standard Deviation (SD), which quantifies the global contrast of the infrared images, is defined as [16]:
    S D ( I ) = k = 0 L 1 ( k A ( I ) ) 2 × p ( k ) ,
    where k is the pixel value of the image I, L 1 is the maximum gray level, the average intensity of the image is represented by A ( I ) , and p ( k ) is the probability of occurrence of the value k. If S D ( I E ) is greater than S D ( I ) , then there is contrast enhancement.
  • The metric adopted to measure the signal-to-noise ratio of an image is the PSNR.
    Given the original infrared image I and the infrared image with enhancement I E N where the size of the images is M × N , the PSNR between I and I E N is given by [30]:
    P S N R ( I , I E ) = 10 × l o g 10 ( L 1 ) 2 M S E ( I , I E ) .
    The Mean Squared Error (MSE) is defined as:
    M S E ( I , I E ) = 1 M × N u = 0 M 1 v = 0 N 1 ( I ( u , v ) I E N ( u , v ) ) 2 .
  • The Absolute Mean Brightness Error (AMBE) [11], which quantifies the conservation of the mean brightness of the processed image, is given by:
    A M B E ( I , I E ) = | A ( I ) A ( I E ) | ,
    where I and I E represent the input infrared image and the image enhancement, respectively, A ( I ) and A ( I E ) represent the mean brightness of the input infrared image and the image enhancement. The lower the AMBE value, the better the mean brightness of the image is preserved.
  • The linear blur index γ [4] is used to measure the performance of the infrared image enhancement. It is defined as follows:
    γ ( I ) = 2 M × N u = 1 M v = 1 N m i n { p u v , ( 1 p u v ) } ,
    p u v = s i n [ π 2 × ( 1 I ( u , v ) L 1 ) ] .
    where M × N is the size of the infrared image. I ( u , v ) is the gray pixel value ( u , v ) . L 1 is the maximum gray value of I. The performance of the algorithm is better if the value of γ is small.
Following the recommendations of Bai [4], we set the following parameter values for MMIIE method. The number of iterations n was set to 10, the weights to w 1 = 0.6 , w 2 = w 3 = 1.5 , and the initial structuring element B was fixed to 3 × 3 . For the proposed strategy and taking into account the parameter tuning, we fixed w to 0.35 and considered the same parameter values as in the previous experiment; n = 10 and G and G to 3 × 3 and 15 × 15 respectively. In each iteration the two structuring elements will increase in sizes of two. The average entropy of the 450 original thermal infrared images is E = 6.5924 . The proposed method and MMIIE was implemented using ImageJ [49].
In Table 3 it can be seen the results on average on each iteration for the 450 images with the proposed method and MMIIE method. Results in bold refer to the best results by iteration. According to the results obtained we can say that the proposed method outperforms MMIIE method in four of the five evaluation measures on every iteration, while MMIIE method achieves better results with γ . Therefore, on average, the proposed method provides better contrast enhancement and signal-to-noise ratio and higher level of detail. Furthermore, it also preserves better the brightness. On the other hand MMIIEE method provides better blur effect. The computational time of the proposed method is higher than that of the MMIIE method, but the proposed method obtains better results in fewer iterations (lower n).
Figure 6 presents an example image from the dataset with its corresponding histogram. The original image and its histogram is shown in Figure 6a,b respectively. Figure 6c is the resulting image after applying MMIIE method and Figure 6e when applying the proposed method. In both cases we have selected the iteration in which the entropy is maximum. It can be observed that the proposed method presents a better redistribution of intensity levels in bright areas and has fewer peaks according to its histogram (Figure 6d,f. It therefore leads to a better level of detail and contrast.

4.3. Comparison of the Performance of the Proposed Method with State of the Art Methods

In this section we compare the proposed method with popular methods from the literature. The methods used in this section are HE, CLAHE, IRHE2PL [6], and MMIIE. In this part we analyze two results. First we are interested in knowing the percentage of images that are enhanced compared to the original using each method. Then, we analyze the performance of each method on each different scene.
The parameters of the various methods are as follows. For CLAHE, the method was implemented with the MATLAB program, using its default values. For the IRHE2PL method the parameters are described in [6]. For MMIIE method we set the number of iteration n to 9 and the weights to w 1 = 0.6 , w 2 = w 3 = 1.5 . Finally, the initial structuring element B was fixed to 3 × 3 square. Results for this method use the number of iterations that maximize the entropy. Finally, for the proposed method we selected the best combination found in the first part. In this case n = 8 , ω = 0.35 , and the initial structuring elements G and G are squares of 3 × 3 and 15 × 15 , respectively. The HE, IRHE2PL, MMIIE methods and the proposed method were implemented using the ImageJ library [49].
Table 4 shows the percentage of images that have been enhanced in terms of contrast. An image is considered improved if the value of the standard deviation of the processed image is greater than the original image. As we can see, the proposed method enhances the contrast of the 450 TII. HE has a very high value with 98.89 % , followed by IRHE2PL method, CLAHE method, and MMIE method with 90.22 % , 82.67 % , and 47.56 % , respectively.

4.3.1. Analysis of Methods by Scenes

The performance of each method in each scene is presented in Table 5. For each scene the first row refers to the original image followed by the different methods used in this study. The two best values for each metric are highlighted in bold. Results of each scene are presented are averaged over all the images that belong to such scene. At the end the average over all images is also presented.
Based on the averages of the metrics E, SD, PSNR, AMBE, and γ we can conclude that:
  • E metric: The CLAHE method and the proposed method are the methods that have the best performance in terms of entropy for scenes 1 to 8. However, in scene 9 the CLAHE and MMIIE methods have the best results.
  • SD metric: The HE, CLAHE, IRHE2PL methods and the proposed method enhance the contrast of the TII in the 9 scenes. The MMIIE method did not enhance the contrast of scenes 2, 4, 7, 8, and 9. The HE method is the best performing method for all scenes and the proposed method is in second place.
  • PSNR metric: The methods that produce the less distortion to TII are the IRHE2PL, the proposed method, and CLAHE.
  • AMBE metric: For all scenes, the best method in regards to maintaining the average brightness is the proposed method.
  • γ metric: The MMIIE method and the proposed method present the best results in terms of blurring.
In the results of scenes 7 and 9 we can see that the IRHE2PL method does not improve the entropy of the image, but has a higher PSNR than the proposed method. This is because IRHE2PL generates an image very similar to the original image. Figure 7 shows that the TII (scene 9) enhanced with the IRHE2PL method (Figure 7b) is very similar to the original image (Figure 7a), contrary to the proposed method, which improves the entropy and contrast of the image (Figure 7c).

4.3.2. General Analysis of Methods

In general none of the methods presented outperforms the other techniques in all evaluation criteria. In almost all cases, the proposed method is the strategy that achieves the best performance in entropy, contrast, and AMBE. Therefore, it is the one that provides better details and keeps a better brightness. HE is the algorithm that yields higher contrast according to its good performance, in all cases, with SD. The CLAHE method performs the best in entropy, so it preserves the details better. The best signal-to-noise ratio is achieved by the IRHE2PL method and, so, it is the one that provides the lowest distortion. Finally, the MMIIE method improves the blur effect in all cases. The proposed method provides the best values in AMBE in almost all cases and in E, SD, PSNR, and γ results are very competitive since it achieves high values that are close to the best value in many cases.
Now we can see a couple of examples in Figure 8 and Figure 9. For each image enhancement method, images were selected so that each method achieved the highest entropy value. In Figure 8 represents a patio scene images with Figure 8a the original image. The results of HE is in Figure 8b and it presents an excess of brightness. In Figure 8c the CLAHE method makes a moderate enhancement to the image. However, in Figure 8d the IRHE2PL method does not enhance the contrast of the TII. In Figure 8e the MMIIE method adds distortion to TII. Finally, in Figure 8f the proposed method enhances the contrast and improves the details of the TII. The second example, which represents a person with a horse, is in Figure 9. The analysis is similar to the previous case. Therefore we can emphasize the good performance of the proposed technique.
Finally, in Figure 10 we analyze the level of detail of the resulting image before and after applying the proposed strategy. Numerical results suggest that the level of details increase with the proposed method and this feature can be visually corroborated. For example, the resulting image in Figure 10b presents an excellent contrast, and a well-defined detail, which makes easier its identification.

5. Conclusions

In this work we have introduced an iterative contrast enhancement method for TII. This approach is based on multiscale top-hat transform that improves the entropy of images, which implies an improvement in the level of detail of the resulting image. Furthermore, the proposed method not only improves the entropy but also preserves the brightness and enhances contrast.
The proposed method was compared with state of the art algorithms and has proved to be competitive. It is noteworthy that the proposed method is the only algorithm that improved the original image for all input images in terms of contrast.
Visually, the resulting image after applying the proposed method presents a higher quality than the original image. This result is consistent with the performance of the algorithm. This proposed method could be very useful for infrared thermal image analysis, object recognition, people tracking, and other applications based on infrared thermal images.

Author Contributions

Funding acquisition, H.L.-A. and D.P.P.-R.; Investigation, J.C.M.R.; Methodology, J.C.M.R.; Project administration, J.L.V.N.; Resources, J.L.V.N., H.L.-A. and D.P.P.-R.; Software, J.C.M.R.; Supervision, J.L.V.N., H.L.-A., D.P.P.-R. and M.G.T.; Validation, J.L.V.N. and S.G.-G.; Visualization, J.C.M.R.; Writing—original draft, J.C.M.R. and J.L.V.N.; Writing—review & editing, J.L.V.N., H.L.-A., D.P.P.-R., S.G.-G. and M.G.T.

Funding

This research was funded by CONACYT, Paraguay, grant numbers 14-POS-007 and POS17-53 and by TIN2015-64776-C3-2-R of the Spanish Ministry of Economic and Competitiveness and the European Regional Development Fund (MINECO/FEDER).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Havens, K.J.; Sharp, E.J. Thermal Imaging Techniques to Survey and Monitor Animals in the Wild: A Methodology; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar] [CrossRef]
  2. Portmann, J.; Lynen, S.; Chli, M.; Siegwart, R. People detection and tracking from aerial thermal views. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 1794–1800. [Google Scholar]
  3. Krapels, C.K.; Driggers, C.R.G.; Garcia, C.J.F. Performance of infrared systems in swimmer detection for maritime security. Opt. Express 2007, 15, 12296–12305. [Google Scholar] [CrossRef] [PubMed]
  4. Bai, X. Morphological infrared image enhancement based on multi-scale sequential toggle operator using opening and closing as primitives. Infrared Phys. Technol. 2015, 68, 143–151. [Google Scholar] [CrossRef]
  5. Bai, X.; Zhou, F.; Xue, B. Infrared image enhancement through contrast enhancement by using multiscale new top-hat transform. Infrared Phys. Technol. 2011, 54, 61–69. [Google Scholar] [CrossRef]
  6. Liang, K.; Ma, Y.; Xie, Y.; Zhou, B.; Wang, R. A new adaptive contrast enhancement algorithm for infrared images based on double plateaus histogram equalization. Infrared Phys. Technol. 2012, 55, 309–315. [Google Scholar] [CrossRef]
  7. Lin, C.L. An approach to adaptive infrared image enhancement for long-range surveillance. Infrared Phys. Technol. 2011, 54, 84–91. [Google Scholar] [CrossRef]
  8. Lai, R.; Yang, Y.T.; Wang, B.J.; Zhou, H.X. A quantitative measure based infrared image enhancement algorithm using plateau histogram. Opt. Commun. 2010, 283, 4283–4288. [Google Scholar] [CrossRef]
  9. Li, Y.; Zhang, Y.; Geng, A.; Cao, L.; Chen, J. Infrared image enhancement based on atmospheric scattering model and histogram equalization. Opt. Laser Technol. 2016, 83, 99–107. [Google Scholar] [CrossRef]
  10. Yoo, J.H.; Ohm, S.Y.; Chung, M.G. Brightness Preservation and Image Enhancement Based on Maximum Entropy Distribution. In Convergence and Hybrid Information Technology; Springer: Berlin/Heidelberg, Germany, 2012; pp. 365–372. [Google Scholar]
  11. Aquino-Morínigo, P.B.; Lugo-Solís, F.R.; Pinto-Roa, D.P.; Ayala, H.L.; Noguera, J.L.V. Bi-histogram equalization using two plateau limits. Signal Image Video Process. 2017, 11, 857–864. [Google Scholar] [CrossRef]
  12. Kim, Y.T. Contrast enhancement using brightness preserving bi-histogram equalization. IEEE Trans. Consum. Electron. 1997, 43, 1–8. [Google Scholar] [CrossRef]
  13. Ooi, C.H.; Kong, N.S.P.; Ibrahim, H. Bi-histogram equalization with a plateau limit for digital image enhancement. IEEE Trans. Consum. Electron. 2009, 55, 2072–2080. [Google Scholar] [CrossRef]
  14. Lim, S.H.; Isa, N.A.M.; Ooi, C.H.; Toh, K.K.V. A new histogram equalization method for digital image enhancement and brightness preservation. Signal Image Video Process. 2013, 9, 675–689. [Google Scholar] [CrossRef]
  15. Pineda, I.A.B.; Caballero, R.D.M.; Silva, J.J.C.; Román, J.C.M.; Noguera, J.L.V. Quadri-histogram equalization using cutoff limits based on the size of each histogram with preservation of average brightness. Signal Image Video Process. 2019. [Google Scholar] [CrossRef]
  16. Román, J.C.M.; Ayala, H.L.; Noguera, J.L.V. Top-Hat transform for enhancement of aerial thermal images. In Proceedings of the 2017 30th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), Niteroi, Brazil, 17–20 October 2017; pp. 277–284. [Google Scholar]
  17. Sun, K.; Sang, N. Enhancement of vascular angiogram by multiscale morphology. In Proceedings of the 1st International Conference on Bioinformatics and Biomedical Engineering (ICBBE 2007), Wuhan, China, 6–8 July 2007; pp. 1311–1313. [Google Scholar]
  18. Bai, X. Microscopy mineral image enhancement through center operator construction. Appl. Opt. 2015, 54, 4678–4688. [Google Scholar] [CrossRef] [PubMed]
  19. Bai, X.; Zhou, F.; Xue, B. Noise-suppressed image enhancement using multiscale top-hat selection transform through region extraction. Appl. Opt. 2012, 51, 338–347. [Google Scholar] [CrossRef] [PubMed]
  20. Bai, X.; Liu, H. Edge enhanced morphology for infrared image analysis. Infrared Phys. Technol. 2017, 80, 44–57. [Google Scholar] [CrossRef]
  21. Bai, X.; Zhou, F. Analysis of new top-hat transformation and the application for infrared dim small target detection. Pattern Recognit. 2010, 43, 2145–2156. [Google Scholar] [CrossRef]
  22. Bai, X.; Zhou, F.; Xue, B. Infrared dim small target enhancement using toggle contrast operator. Infrared Phys. Technol. 2012, 55, 177–182. [Google Scholar] [CrossRef]
  23. Bai, X.; Zhou, F. Analysis of different modified top-hat transformations based on structuring element construction. Signal Process. 2010, 90, 2999–3003. [Google Scholar] [CrossRef]
  24. Bai, X.; Zhou, F.; Xue, B. Toggle and top-hat based morphological contrast operators. Comput. Electr. Eng. 2012, 38, 1196–1204. [Google Scholar] [CrossRef]
  25. Bai, X.; Zhou, F.; Xue, B. Multi-scale toggle operator for constructing image sharpness measure. Opt. Laser Technol. 2012, 44, 2004–2014. [Google Scholar] [CrossRef]
  26. Mukhopadhyay, S.; Chanda, B. A multiscale morphological approach to local contrast enhancement. Signal Process. 2000, 80, 685–696. [Google Scholar] [CrossRef] [Green Version]
  27. Gonzalez, R.C.; Woods, R.E.; Eddins, S.L. Digital Image Processing Using MATLAB; Pearson-Prentice-Hall: Upper Saddle River, NJ, USA, 2004; Volume 624. [Google Scholar]
  28. Soille, P. Morphological Image Analysis: Principles and Applications; Springer: Berlin, Germany, 2004. [Google Scholar] [CrossRef]
  29. Bai, X.; Zhou, F. A unified form of multi-scale top-hat transform based algorithms for image processing. Optik 2013, 124, 1614–1619. [Google Scholar] [CrossRef]
  30. Bai, X.; Zhou, F.; Xue, B. Image enhancement using multi scale image features extracted by top-hat transform. Opt. Laser Technol. 2012, 44, 328–336. [Google Scholar] [CrossRef]
  31. Liao, M.; Zhao, Y.Q.; Wang, X.H.; Dai, P.S. Retinal vessel enhancement based on multi-scale top-hat transformation and histogram fitting stretching. Opt. Laser Technol. 2014, 58, 56–62. [Google Scholar] [CrossRef]
  32. Peng, B.; Wang, Y.; Yang, X. A multiscale morphological approach to local contrast enhancement for ultrasound images. In Proceedings of the 2010 International Conference on Computational and Information Sciences, Chengdu, China, 17–19 December 2010; pp. 1142–1145. [Google Scholar]
  33. Bai, X. Image enhancement through contrast enlargement using the image regions extracted by multiscale top-hat by reconstruction. Optik 2013, 124, 4421–4424. [Google Scholar] [CrossRef]
  34. Bai, X.; Zhou, F.; Xue, B. Image fusion through local feature extraction by using multi-scale top-hat by reconstruction operators. Optik 2013, 124, 3198–3203. [Google Scholar] [CrossRef]
  35. Zhao, J.; Zhou, Q.; Chen, Y.; Feng, H.; Xu, Z.; Li, Q. Fusion of visible and infrared images using saliency analysis and detail preserving based image decomposition. Infrared Phys. Technol. 2013, 56, 93–99. [Google Scholar] [CrossRef]
  36. Zhu, P.; Ding, L.; Ma, X.; Huang, Z. Fusion of infrared polarization and intensity images based on improved toggle operator. Opt. Laser Technol. 2018, 98, 139–151. [Google Scholar] [CrossRef]
  37. Mukhopadhyay, S.; Chanda, B. Multiscale morphological segmentation of gray-scale images. IEEE Trans. Image Process. 2003, 12, 533–549. [Google Scholar] [CrossRef] [PubMed]
  38. Ye, B.; Peng, J.x. Small target detection method based on morphology top-hat operator. J. Image Graph. 2002, 7, 638–642. [Google Scholar]
  39. Tsai, D.Y.; Lee, Y.; Matsuyama, E. Information entropy measure for evaluation of image quality. J. Dig. Imaging 2008, 21, 338–347. [Google Scholar] [CrossRef] [PubMed]
  40. Singh, K.; Kapoor, R. Image enhancement using exposure based sub image histogram equalization. Pattern Recognit. Lett. 2014, 36, 10–14. [Google Scholar] [CrossRef]
  41. Ye, Z.; Mohamadian, H.; Pang, S.S.; Iyengar, S. Image contrast enhancement and quantitative measuring of information flow. In Proceedings of the 6th WSEAS International Conference on Information Security and Privacy, Tenerife, Spain, 14–16 December 2007; pp. 172–177. [Google Scholar]
  42. More, L.G.; Brizuela, M.A.; Ayala, H.L.; Pinto-Roa, D.P.; Noguera, J.L.V. Parameter tuning of CLAHE based on multi-objective optimization to achieve different contrast levels in medical images. In Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada, 27–30 September 2015; pp. 4644–4648. [Google Scholar]
  43. Khellaf, A.; Beghdadi, A.; Dupoisot, H. Entropic contrast enhancement. IEEE Trans. Med. Imaging 1991, 10, 589–592. [Google Scholar] [CrossRef] [PubMed]
  44. Wang, S.H.; Cheng, H.; Phillips, P.; Zhang, Y.D. Multiple Sclerosis Identification Based on Fractional Fourier Entropy and a Modified Jaya Algorithm. Entropy 2018, 20, 254. [Google Scholar] [CrossRef]
  45. Zhang, Y.; Wu, X.; Lu, S.; Wang, H.; Phillips, P.; Wang, S. Smart detection on abnormal breasts in digital mammography based on contrast-limited adaptive histogram equalization and chaotic adaptive real-coded biogeography-based optimization. Simulation 2016, 92, 873–885. [Google Scholar] [CrossRef]
  46. Lee, K.; Lee, S. A new framework for measuring 2D and 3D visual information in terms of entropy. IEEE Trans. Circuits Syst. Video Technol. 2016, 26, 2015–2027. [Google Scholar] [CrossRef]
  47. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  48. Niu, Y.; Wu, X.; Shi, G. Image enhancement by entropy maximization and quantization resolution upconversion. IEEE Trans. Image Process. 2016, 25, 4815–4828. [Google Scholar] [CrossRef]
  49. Burger, W.; Burge, M.J. Digital Image Processing: An Algorithmic Introduction Using Java; Springer: London, UK, 2016. [Google Scholar] [CrossRef]
  50. Dataset. Thermal Infrared Dataset. 2014. Available online: https://projects.asl.ethz.ch/datasets/doku.php?id=ir:iricra2014 (accessed on 1 December 2018).
  51. Zuiderveld, K. Contrast limited adaptive histogram equalization. In Graphics Gems; Elsevier: Amsterdam, The Netherlands, 1994; pp. 474–485. [Google Scholar] [CrossRef]
Figure 1. Histogram with uniform distribution.
Figure 1. Histogram with uniform distribution.
Entropy 21 00244 g001
Figure 2. Thermal infrared image. (a) Original TII; (b) Histogram of TII.
Figure 2. Thermal infrared image. (a) Original TII; (b) Histogram of TII.
Entropy 21 00244 g002
Figure 3. Loss of information with enhanced contrast. (a) TII enhanced with HE; (b) Histogram of the TII enhanced with HE.
Figure 3. Loss of information with enhanced contrast. (a) TII enhanced with HE; (b) Histogram of the TII enhanced with HE.
Entropy 21 00244 g003
Figure 4. Examples of scenes from the database.
Figure 4. Examples of scenes from the database.
Entropy 21 00244 g004
Figure 5. Visual results obtained with the proposed method and the configuration of ω and n. (a) Original TII with E = 6.7893 ; (b) TII enhancement with proposed method with ω = 0.35 , n = 8 and E = 7.4696 ; (c) TII enhancement with proposed method with ω = 0.45 , n = 7 and E = 7.4467 .
Figure 5. Visual results obtained with the proposed method and the configuration of ω and n. (a) Original TII with E = 6.7893 ; (b) TII enhancement with proposed method with ω = 0.35 , n = 8 and E = 7.4696 ; (c) TII enhancement with proposed method with ω = 0.45 , n = 7 and E = 7.4467 .
Entropy 21 00244 g005
Figure 6. Example of a thermal infrared imaging (TII) to compare the proposed method and Multiscale Morphological Infrared Image Enhancement (MMIIE) method. (a) Original TII with E = 6.8387 and S D = 31.8204 ; (b) Histogram of the original image; (c) TII enhanced with the MMIIE method with E = 6.8619 , S D = 42.5731 , and A M B E = 24.1018 ; (d) Histogram of the image enhanced with MMIIE; (e) TII enhanced with the proposed method with E = 7.3629 , S D = 58.8730 , and A M B E = 2.1848 ; (f) Histogram of the image enhanced with the proposed method.
Figure 6. Example of a thermal infrared imaging (TII) to compare the proposed method and Multiscale Morphological Infrared Image Enhancement (MMIIE) method. (a) Original TII with E = 6.8387 and S D = 31.8204 ; (b) Histogram of the original image; (c) TII enhanced with the MMIIE method with E = 6.8619 , S D = 42.5731 , and A M B E = 24.1018 ; (d) Histogram of the image enhanced with MMIIE; (e) TII enhanced with the proposed method with E = 7.3629 , S D = 58.8730 , and A M B E = 2.1848 ; (f) Histogram of the image enhanced with the proposed method.
Entropy 21 00244 g006aEntropy 21 00244 g006b
Figure 7. (a) Original TII 449.png, E = 7.2210 , S D = 53.1827 ; (b) TII enhanced with IRHE2PL method, E = 7.2058 , S D = 53.3164 , and P S N R = 48.0940 and (c) TII enhanced with the proposed method, E = 7.2411 , S D = 62.8887 , and P S N R = 20.6578 .
Figure 7. (a) Original TII 449.png, E = 7.2210 , S D = 53.1827 ; (b) TII enhanced with IRHE2PL method, E = 7.2058 , S D = 53.3164 , and P S N R = 48.0940 and (c) TII enhanced with the proposed method, E = 7.2411 , S D = 62.8887 , and P S N R = 20.6578 .
Entropy 21 00244 g007
Figure 8. An example of comparison of a TII with a dark background. (a) Original TII, (b) TII enhanced with HE method, (c) TII enhanced with Contrast Limited Adaptive Histogram Equalization (CLAHE) method, (d) TII enhanced with IRHE2PL method, (e) TII enhanced with MMIIE method, and (f) TII enhanced with the proposed method.
Figure 8. An example of comparison of a TII with a dark background. (a) Original TII, (b) TII enhanced with HE method, (c) TII enhanced with Contrast Limited Adaptive Histogram Equalization (CLAHE) method, (d) TII enhanced with IRHE2PL method, (e) TII enhanced with MMIIE method, and (f) TII enhanced with the proposed method.
Entropy 21 00244 g008
Figure 9. This example shows a TII with a dark background and semi-bright objectives. (a) original TII, (b) TII enhanced with HE, (c) TII enhanced with CLAHE, (d) TII enhanced with IRHE2PL, (e) TII enhanced with MMIIE, and (f) TII enhanced with the proposed method.
Figure 9. This example shows a TII with a dark background and semi-bright objectives. (a) original TII, (b) TII enhanced with HE, (c) TII enhanced with CLAHE, (d) TII enhanced with IRHE2PL, (e) TII enhanced with MMIIE, and (f) TII enhanced with the proposed method.
Entropy 21 00244 g009
Figure 10. TII with improved contrast and detail, (a) the Original TII with E = 6.9334 and S D = 58.24 and (b) the TII enhanced with the proposed method with E = 7.5783 and S D = 70.7615
Figure 10. TII with improved contrast and detail, (a) the Original TII with E = 6.9334 and S D = 58.24 and (b) the TII enhanced with the proposed method with E = 7.5783 and S D = 70.7615
Entropy 21 00244 g010
Table 1. Parameter values for the parameter tuning experiment.
Table 1. Parameter values for the parameter tuning experiment.
ParameterValue(s)
n [ 2 , 10 ]
ω [ 0 , 1 ]
G 3 × 3
G 15 × 15
Table 2. Entropy values of the enhanced thermal infrared imaging (TII) obtained by the proposed method with parameters ω and n.
Table 2. Entropy values of the enhanced thermal infrared imaging (TII) obtained by the proposed method with parameters ω and n.
ω n
2345678910
0.056.59316.59626.60416.61886.63966.66566.69506.72716.7607
0.106.59716.61206.63946.67776.72246.76966.81746.86586.9129
0.156.60376.63156.67566.73266.79006.85026.91006.96537.0099
0.206.61456.65776.71906.78616.85486.92286.98487.03267.0593
0.256.62426.68216.75406.83166.90816.97887.03497.06617.0648
0.306.62936.69706.77906.86786.94987.01857.06337.07027.0348
0.356.64306.72176.80896.90256.98517.04757.07407.05196.9828
0.406.65186.74206.83986.93807.01817.06737.06887.01616.9169
0.456.65686.75456.86076.96377.03947.07357.05056.97066.8448
0.506.68066.78726.89576.99577.05967.07267.02256.91656.7668
0.556.68246.79286.90687.00857.06477.06106.99006.86196.6915
0.606.69146.81136.93147.02957.07027.04506.95166.80116.6111
0.656.69456.82016.94517.04047.06827.02496.91126.74066.5330
0.706.70666.84086.96557.05167.06317.00106.86766.67866.4556
0.756.71616.85886.98357.06027.05506.97456.82166.61526.3778
0.806.72216.87076.99797.06397.04336.94626.77476.55316.3032
0.856.72596.87917.00777.06507.03036.91676.72896.49296.2319
0.906.73096.89067.01837.06417.01406.88436.68026.43116.1612
0.956.73266.89597.02357.06046.99736.85156.63206.37026.0927
1.006.77916.93687.04607.06106.97806.81346.57836.30556.0210
Table 3. Results achieved with the proposed method and Multiscale Morphological Infrared Image Enhancement (MMIIE) method.
Table 3. Results achieved with the proposed method and Multiscale Morphological Infrared Image Enhancement (MMIIE) method.
nProposed MethodMMIIE
ESDPSNRAMBE γ Time (ms)ESDPSNRAMBE γ Time (ms)
26.64340.83540.4170.1290.33223286.32430.24716.23638.0720.194454
36.72241.96933.5640.2860.32037526.44732.06916.17637.7750.193902
46.80943.63229.2560.4660.31167196.44133.01616.21137.5280.1921605
56.90245.85426.0230.7140.30110,6296.51934.43816.20437.1930.1932759
66.98548.55623.5091.1070.29311,9476.51535.48616.21636.9020.1944770
77.04751.74921.4341.6360.28616,4296.57036.79816.17736.5800.1957187
87.07455.35319.6932.2990.28119,9796.56537.55816.19436.3180.1969255
97.05259.21618.2193.0340.27520,1766.61238.45316.17836.0930.19718,318
106.98363.11116.9803.8300.26821,5276.60439.01716.20135.8840.19720,003
Table 4. Contrast improvement percentage.
Table 4. Contrast improvement percentage.
MethodsPercentage of Images Improved (%)
HE98.89%
CLAHE82.67%
IRHE2PL90.22%
MMIIE47.56%
Proposed method100%
Table 5. Average of the assessments of the 9 scenes obtained by the methods.
Table 5. Average of the assessments of the 9 scenes obtained by the methods.
MethodsESDPSNRAMBE γ
Scene 1I6.81432.336--0.284
HE6.59673.42011.54348.5190.406
CLAHE7.55750.80815.98424.2590.401
IRHE2PL6.81436.77629.6037.0650.293
MMIIE6.91043.57317.00525.3920.164
Proposed method7.41860.13616.7671.8870.273
Scene 2I7.03955.330--0.454
HE6.84473.36420.4793.1010.400
CLAHE7.50053.72121.2371.6570.488
IRHE2PL7.03658.60433.3106.8020.453
MMIIE7.03845.48613.08548.3450.273
Proposed method7.60169.42518.2151.5340.419
Scene 3I5.94518.269--0.477
HE5.88173.06310.78947.8070.408
CLAHE6.97032.15419.83918.2750.485
IRHE2PL5.94542.19720.01113.2700.326
MMIIE6.13320.90017.28832.8190.127
Proposed method6.82630.33223.2050.1360.273
Scene 4I6.80841.521--0.342
HE6.64273.14812.97741.9720.407
CLAHE7.48248.13518.56019.8160.422
IRHE2PL6.80856.14422.61711.3060.313
MMIIE6.84835.94116.10633.0950.149
Proposed method7.56656.72319.0191.3280.312
Scene 5I7.05240.839--0.356
HE6.90173.31914.79332.2980.404
CLAHE7.62050.63017.78615.3520.433
IRHE2PL7.04845.80732.63111.4440.307
MMIIE7.02544.12315.66034.9560.173
Proposed method7.50561.66917.5992.5840.317
Scene 6I6.27224.626--0.152
HE6.15872.8828.09186.6360.408
CLAHE7.20042.37916.47731.7140.263
IRHE2PL6.27237.30821.31617.7330.179
MMIIE6.03528.80221.60215.3890.048
Proposed method6.70240.54520.8932.2840.114
Scene 7I6.99067.015--0.348
HE6.78373.51618.53519.9210.398
CLAHE7.54866.29819.8287.1590.400
IRHE2PL6.98775.17333.98214.0090.295
MMIIE7.12553.06212.01754.4590.327
Proposed method7.20475.46219.7351.4050.323
Scene 8I6.21928.522--0.237
HE6.13172.8058.04289.0330.409
CLAHE7.13441.54316.82831.0900.309
IRHE2PL6.21962.03111.31960.1730.334
MMIIE5.95223.88321.79214.5670.077
Proposed method6.58937.48623.0142.4260.118
Scene 9I6.19153.458--0.448
HE6.00180.90913.97541.3960.329
CLAHE6.45959.63819.04513.0750.440
IRHE2PL6.18867.64430.53710.9790.386
MMIIE6.43850.30511.05265.8130.433
Proposed method6.25466.40118.7947.1050.378

Share and Cite

MDPI and ACS Style

Mello Román, J.C.; Vázquez Noguera, J.L.; Legal-Ayala, H.; Pinto-Roa, D.P.; Gomez-Guerrero, S.; García Torres, M. Entropy and Contrast Enhancement of Infrared Thermal Images Using the Multiscale Top-Hat Transform. Entropy 2019, 21, 244. https://doi.org/10.3390/e21030244

AMA Style

Mello Román JC, Vázquez Noguera JL, Legal-Ayala H, Pinto-Roa DP, Gomez-Guerrero S, García Torres M. Entropy and Contrast Enhancement of Infrared Thermal Images Using the Multiscale Top-Hat Transform. Entropy. 2019; 21(3):244. https://doi.org/10.3390/e21030244

Chicago/Turabian Style

Mello Román, Julio César, José Luis Vázquez Noguera, Horacio Legal-Ayala, Diego P. Pinto-Roa, Santiago Gomez-Guerrero, and Miguel García Torres. 2019. "Entropy and Contrast Enhancement of Infrared Thermal Images Using the Multiscale Top-Hat Transform" Entropy 21, no. 3: 244. https://doi.org/10.3390/e21030244

APA Style

Mello Román, J. C., Vázquez Noguera, J. L., Legal-Ayala, H., Pinto-Roa, D. P., Gomez-Guerrero, S., & García Torres, M. (2019). Entropy and Contrast Enhancement of Infrared Thermal Images Using the Multiscale Top-Hat Transform. Entropy, 21(3), 244. https://doi.org/10.3390/e21030244

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop