Abstract
Contrast-limited adaptive histogram equalization (CLAHE) is a technique often used for enhancing the quality of computed tomography (CT) images. The quality of enhanced CT slices produced by the CLAHE depends on the selection of the clip-limit (CL). The CLAHE driven with inadequate value of CL selected via trial and error may amplify noise, mask subtle structures, and hinder the overall perceptual quality of the processed CT slices. As a solution to this problem, we introduce a metaheuristic framework to facilitate automated CL selection in CLAHE, especially for CT contrast enhancement. The framework uses the whale algorithm as optimizer and a perception-based image quality evaluator (PIQE) as fitness. On 315 CT slices, the WOA-PIQE-CLAHE framework produced outputs that have lower PIQE (29.8063 ± 1.1433) and higher contrast (71.5385 ± 1.0408) compared to the low-contrast slices (PIQE = 32.0184 ± 0.9894 & Contrast = 69.3130 ± 1.0465). Increase in contrast and decrease in PIQE manifest that the framework improves tissue contrast without hindering the perceptual quality of the CT slices.
Supplementary Information
The online version contains supplementary material available at 10.1038/s41598-026-54389-0.
Keywords: Computed tomography, Contrast-limited adaptive histogram equalization, Perception-based image quality evaluator, Whale optimizer
Subject terms: Computational biology and bioinformatics, Engineering, Mathematics and computing
Introduction
Background
Contrast-limited adaptive histogram equalization (CLAHE) is widely used for improving the quality of computed tomography (CT) images1–5. Quality of enhanced CT slices produced by the CLAHE depends on the value of clip-limit (CL). The CL is a user-defined parameter that needs to be tuned manually. Impact of the selection of CL on the quality of an enhanced CT slice produced by the CLAHE is illustrated in Fig. 1. Inadequate values of CL selected via trial and error hinders the perceptual quality of processed CT slices. A low CL results in absolutely no or minimal enhancement, as seen in Fig. 1b. A high CL amplifies noise and obscures subtle textural information as seen in Fig. 1c,d. Hence, algorithms that facilitate automated selection of image-adaptive CL are required.
Fig. 1.
Impact of the selection of CL on the quality of an enhanced CT slice produced by the CLAHE (a) Low-contrast CT slice (b) CLAHE output (O/P) at CL = 0.0001 (c) CLAHE O/P at CL = 0.01 (d) CLAHE O/P at CL = 0.02.
Related methods
Two strategies are generally adopted in the literature to automate the selection of the parameters of image processing algorithms. The first strategy is to deploy pre-trained deep learning image-to-scalar regression models (DLISRM) that can predict the optimum parameters of the image processing algorithms from the images themselves. The EfficientNet DLISRM developed by Venugopal et al.6 to predict the optimum parameter setting of a modified sigmoid transform used for enhancing the quality of dermatological macro-images is an example of the first strategy. The DLISRM needs a large set of images and corresponding optimum parameters of the image processing algorithms for training them.
The second strategy uses nature-inspired metaheuristic algorithms and appropriate fitness functions to automate the selection of the parameters of image processing algorithms. Generally, image quality assessment metrics (IQAMs) or similar measures are used as fitness functions in such metaheuristic frameworks. For example, Tamilarasan and Rajamani7 adopted snake optimizer and fuzzy entropy fitness for optimizing the multilevel thresholds for segmenting natural-scene images. Luo et al.9 used an improved version of the Hunger games search (HGS) optimizer and one of the IQAMs, namely the structural similarity index metric (SSIM) or normalized mutual information (NMI), to find the optimal translation, scaling, and shearing parameters to improve the performance of multimodality medical image co-registration. The approaches mentioned above7,9 have used IQAMs as fitness functions. Unlike this, there are approaches in which the performance indices of machine learning models that do the final clinical decision-making are used as fitness functions. For example, Guneş and Kalkan8 employed the genetic algorithm (GA) to optimize the relative weights of the colour channels used in a colour-to-grayscale conversion model. The accuracy of image categorization exhibited by one of the classifiers, namely support vector classifier (SVC), logarithmic linear classifier (LOGLC), and quadratic discriminant classifier (QDC), was used as the fitness. Such fitness functions and optimization frameworks just give a common optimum parameter value for all images in the dataset, rather than individualized optimum values per image.
In addition to the parameter optimization of image segmentation, registration, and decolourization algorithms discussed above, metaheuristic algorithms are used in the literature for parameter optimization of image enhancement algorithms also. For example, Almero et al.10 used the GA and entropy fitness to optimize the selection of parameters of the dark channel prior dehazing algorithm on underwater images. Bi et al.11 also used the GA for optimizing the underwater image dehazing. The accuracy of object detection was used as fitness. Devi et al.12 used the RIME optimization algorithm (ROA) and the gradient singular value decomposition (GSVD) IQAM as fitness for selecting the gamma correction parameters employed for devignetting wireless capsule endoscopy (WCE). Elewi et al.13 used the grey wolf optimizer and contrast enhancement-based contrast-changed image quality (CEIQ) IQAM as fitness to optimize the incomplete beta function (IBF) parameters for natural-scene image enhancement. Manongga et al.14 used the patch-based contrast quality index (PCQI) as fitness to identify the optimum weight of the linear combination that combines low-contrast natural-scene images and the respective histogram equalization (HE) outputs (O/Ps). In spite of the automated dehazing, devignetting, IBF, etc. discussed above, metaheuristic methods for optimizing the CLAHE parameters are very rare in the literature. Quintana et al.15 recently used a multi-objective cuckoo search (MOCS) metaheuristic optimization algorithm (MOA) for selecting CL parameter of the CLAHE. The contrast and standard deviation (std) of noise were used as fitness functions. A CLAHE O/P with high contrast and low noise does not guarantee preservation of information content and natural appearance.
Motivation and objectives
Most of the metaheuristic algorithms in the literature are mainly used in the image processing domain for parameter optimization of image segmentation, registration, decolourization, dehazing, and devignetting algorithms. Even though certain other applications for automating the IBF-based image enhancement do exist, a framework devoted to automating the selection of CL in the CLAHE deployed for the CT enhancement task is not available. Noise std and contrast used as finesses in the multi-objective frameworks15 for automating the CL selection do not comprehensively cover all aspects of perceptual quality. It is difficult to have a single optimal solution in the case of multi-objective optimization, especially when features like high contrast and low noise are conflicting with each other. Improving the contrast will amplify noise as well. Multi-objective optimization gives only a set of Pareto optimal solutions. Increased complexity of multi-objective optimization is another concern. To address these issues, we introduce a metaheuristic framework for automated selection of CL for contrast enhancement applications in CT. The framework uses the whale algorithm as optimizer and a perception-based image quality evaluator (PIQE) as fitness.
Methodology
CLAHE algorithm
The CLAHE parses the input (I/P) CT slice into distinct tiles with no overlap and processes them individually16. Thus, a CT slice with
dimension is parsed into discrete tiles, each having
pixels in it. Typical choice of the scaling factors is
16. The most influential parameter supplied to the CLAHE is a normalized CL
. The CLAHE algorithm computes a final clipping threshold (FCT)
internally from the normalized CL
, and the total number of intensity bins (TNIB)
used for computing the histogram
, and the number of pixels in an individual tile
. The FCT thus computed is16,
![]() |
1 |
In (1),
is a ceiling operator and
indicates numerical round-off. The term
in (1) is the amplitude of a uniform histogram. The default selection of TNIB in (1) is
. Following the computation of the FCT, the histogram
of the pixel values in the tile are computed. Total number of pixels that are overflowing FCT,
, average number of overflowing pixels
, and the upper limit for histogram amplitude
are then computed from the histogram using (2)16.
![]() |
2 |
In (2),
is a floor operator. Making use of the average overflow
and upper histogram amplitude limit
, the content of each histogram bin
is then modified based on the conditions in expression (4)16.
![]() |
3 |
The total overflow
is updated by incorporating the changes that happened on the histogram during the modification process in (3), as (Karel, 1994),
![]() |
4 |
At the end of the update,
reflects the final value of the remaining number of pixels overflowing the FCT. Residue pixels
are then recursively put back into the histogram bins
at a rate of one pixel. Major refilling of the histogram bins happens during the modification step described in (3). Only the remaining residue is emptied during the recursive allocation. Enhanced intensity
corresponding to an arbitrary intensity \:n in the tile is computed using the formulation in (5) that involves the desired upper intensity bound
, lower intensity bound
, TNIB
, and cumulative histogram
(Karel, 1994).
![]() |
5 |
After applying the enhancement procedure to individual tiles, the resultant enhanced tiles are stitched together. Pixel values at tile intersection points are recomputed from the neighbouring pixels using bilinear interpolation to avoid blockiness artefacts caused by the tile-wise processing involved in the CLAHE.
Whale optimization algorithm
We have used the WOA17 to automate the selection of the CL in the CLAHE. The formulation of the WO is based on the social behaviour of humpback whales, especially the bubble-net hunting17. In the initial phase (\:t=0) of the WO, an array \:W of \:N random whale positions
are generated within the permitted range
of the parameter to be optimized. In the first phase, values in the array greater than
are downscaled to
and values less than
are up-scaled to
. In the third phase, the fitness function values
are computed for each whale position
one by one and compared with the lowest fitness value seen so far
(score of the leader whale). In the fourth phase, the leader whale position
is replaced by
and the score of the leader whale
is replaced by
if
. In the fifth phase, whale positions are updated according to (6). The updated whale position
at
iteration is17,
![]() |
6 |
given
.
indicates a random whale position fetched from the array at
iteration. In (6), the terms \:T and \:U are17,
![]() |
7 |
The index of the current iteration \:t is incremented by one, and the second to fifth phases are repeated while \:t is greater than the user-defined value of the maximum number of iterations
.
are random values within [0 1]. The same procedure is adopted across different dimensions when the number of parameters to be optimized is more than 1. The PIQE score of the enhanced CT slice obtained from the CLAHE is the fitness in our context. We have set \:N=30 and
. The limit of the CL is set as [0.00001 0.02]. A schematic demonstrating key computing phases of the whale optimizer is shown in Fig. 2.
Fig. 2.
A schematic demonstrating key computing phases of the whale optimizer.
Perception-based image quality evaluator
We use a perception-based image quality evaluator (PIQE)18 as fitness. For estimating the PIQE, a matrix of mean-subtracted contrast-normalised coefficients (MSCNCs) is computed from the CLAHE O/P. Statistics of MSCNCs reflect the impacts of noise, blockiness, and blur distortions more meaningfully than that of the pixel values18. The MSCNC matrix is then divided into blocks, each comprising 16 × 16 pixels, without overlap. Only \:K spatially active blocks (SABs)
with MSCNC variance greater than 0.1 are further considered for computing the PIQE. Thus, an arbitrary MSCNC in a SAB
is
. Boundary rows and columns of each SAB are divided into 11 segments, each carrying 6 consecutive MSCNCs. A total of 44 segments is available in each SAB. For example, the set of the MSCNCs that constitute
segment of the first boundary row of
is
. Then the std of the MSCNCs in each segment is computed. Following this, a decisive parameter value
is computed from the stds of the MSCNCs in the two middle columns of the SAB (8th and 9th )
, the rest of the columns
, and the whole SAB
as18,
![]() |
8 |
is the variance of the MSCNCs in
. Final PIQE is computed from the distortion scores
of individual SABs. Distortion score
of the SAB
is set to
if std of MSCNCs in any of the boundary segments in
is less than 0.1 and
. The score
is set to
if stds of MSCNCs in all boundary segments in
are greater than or equal to 0.1 and
. The score is set to 1 if the std of MSCNCs in any of the boundary segments in
is less than 0.1 and
. The distortion score is set to zero if both conditions are not met. Final PIQE score is18,
![]() |
9 |
A schematic demonstrating key computing phases of the PIQE is shown in Fig. 3.
Fig. 3.
A schematic demonstrating key computing phases of the PIQE.
Results and discussion
We have used 315 CT slices collected from an open-access dataset for validating the WOA-PIQE-CLAHE framework for automating the selection of CL. The dataset is available for free download at https://www.kaggle.com/datasets/borhanitrash/lung-cancer-ct-scan-dataset. It contains 315 CT slices. The slices belong to four different classes. The classes are 120 slices of adenocarcinoma patients, 51 slices of large cell carcinoma patients, 90 slices of squamous cell carcinoma and 54 slices of healthy controls. The dataset is often used for training the deep learning models used for characterizing the type of lung carcinoma from CT images19. Three representative CT slices that we have used to demonstrate the performance of the WOA-PIQE-CLAHE framework are shown in Fig. 4.
Fig. 4.
Representative CT slices (a) CT slice 1 (b) CT slice 2 (c) CT slice 3.
Validation of fitness
We compare the suitability of PIQE as a fitness for facilitating the selection of the CL, with visual information fidelity (VIF), GSVD, CEIQ, and PCQI. These IQAMs are chosen for comparison, considering their prior applications as fitness functions to optimize the parameters of image enhancement algorithms. For example, VIF is an IQA recently used by Rashmi & Periyasamy20 as the fitness to automate the parameter selection of CLAHE on radiographs. The GSVD metric is a fitness used by Devi et al.12 for optimizing the gamma correction of WCE. The CEIQ measure13 has already been used as a fitness to optimize the parameters of IBF parameters. Similarly, the PCQI is already used by Manongga et al.14 to identify the optimum weight of the linear combination that combines low-contrast natural-scene images and the respective HE O/Ps.
Plots of IQAMs used as fitness functions versus CL on three representative CT slices depicted in Fig. 4 are shown in Fig. 5. Both PCQI (Fig. 5a) and CEIQ (Fig. 5d) are continuously increasing on all three CT slices. It is already shown in Fig. 1d that, for CL values equal to or above 0.02, the CLAHE amplifies noise and obscures subtle textural information on the enhanced CT slices. Hence, PCQI and CEIQ are not good choices as fitness functions. In Fig. 5c, the GSVD has a unique global minimum point on CT slice 1. This is true on CT slice 3 also. However, on the CT slice, the GSVD is continuously falling without leaving any global minimum point. In addition, as a fitness, the GSVD does not have a common pattern among different CT slices. These two aspects preclude the suitability of the GSVD as a fitness function in the context of CLAHE-based CT enhancement. In Fig. 5b, on CT slice 2 and CT slice 3, the VIF remains constant for a narrow range of CL values. The best value of CL at which the PIQE is minimum in Fig. 5e is within the narrow range of the CL where the VIF is maximum in Fig. 5b on each CT slice. However, the VIF as a fitness is not very sensitive to the variations in the CL, as is the PIQE. PIQE is responsive enough even to fine variations of the CL. PIQE has a unique global minimum for each CT slice. These two attributes of the PIQE manifest its suitability as a fitness function in the context of CLAHE-based CT enhancement.
Fig. 5.
Plots of fitness functions versus CL (a) PCQI (b) VIF (c) GSVD (d) CEIQ (e) PIQE.
Validation of optimization algorithm
We compare the WOA with the latest metaheuristic techniques, namely, Adam gradient descent optimization (AGDO)21, divine religions optimizer (DRO)22, iterative projection optimization (IPO)23, and plant water absorption and transport optimization (PWATO)24. Possibility of non-optimal convergence and computational time are two benchmark aspects considered while comparing the WOA with other metaheuristic techniques. Convergence curves (CCs) of these optimizers on three CT slices are shown in Figs. 6, 7 and 8. Minimum PIQE fitness at which these optimizers converge, and corresponding optimum CL values are shown respectively in Tables 1 and 2. Time consumed by the optimizers for convergence is shown in Table 3. Generally, metaheuristic techniques use random initialization of initial position values. Hence, they exhibit inconsistent convergence. Considering this, results reported in Figs. 6, 7 and 8; Tables 1, 2 and 3 are worst-case convergence of the metaheuristic algorithms over 10 repeated trials.
Fig. 6.
CCs of MOAs on CT slice 1 (a) AGDO (b) DRO (c) IPO (d) PWATO (e) WOA.
Fig. 7.
CCs of MOAs on CT slice 2 (a) AGDO (b) DRO (c) IPO (d) PWATO (e) WOA.
Fig. 8.
CCs of MOAs on CT slice 3 (a) AGDO (b) DRO (c) IPO (d) PWATO (e) WO.
Table 1.
Minimum fitness at which MOAs converge.
| Optimization algorithm | CT slice 1 | CT slice 2 | CT slice 3 |
|---|---|---|---|
| AGDO | 30.1298 | 28.5361 | 30.753 |
| DRO | 30.1298 | 28.8013 | 30.753 |
| IPO | 30.1298 | 28.5361 | 30.753 |
| PWATO | 30.1298 | 28.8013 | 32.5422 |
| WOA | 30.1298 | 28.5361 | 30.753 |
Table 2.
Best CL at which MOAs converge.
| Optimization algorithm | CT slice 1 | CT slice 2 | CT slice 3 |
|---|---|---|---|
| AGDO | 0.001979 | 0.002313 | 0.0023685 |
| DRO | 0.0021056 | 0.00073725 | 0.0022682 |
| IPO | 0.0019056 | 0.002213 | 0.0023555 |
| PWATO | 0.0021568 | 0.00053851 | 0.00001 |
| WOA | 0.0019205 | 0.0023933 | 0.0024883 |
Table 3.
Time consumed by MOAs for convergence in sec.
| Optimization algorithm | CT slice 1 | CT slice 2 | CT slice 3 | Observation on 315 CT slices |
|---|---|---|---|---|
| AGDO | 38.6985 | 31.6414 | 34.1764 | 34.8388 ± 3.5749 |
| DRO | 19.3003 | 2.7214 | 3.4321 | 8.4846 ± 9.3734 |
| IPO | 5.9713 | 18.3673 | 10.9823 | 11.7736 ± 6.2358 |
| PWATO | 2.2645 | 2.6865 | 2.3293 | 2.4268 ± 0.2273 |
| WOA | 3.3248 | 5.0976 | 2.3633 | 3.5952 ± 1.3871 |
The values in Table 1 that are highlighted in bold are ‘outlier minimum fitness values’ at the convergence of DRO and PWATO. The values in Table 2 that are highlighted in bold are sub-optimal CL supplied by DRO and PWATO. On CT slice 2, DRO gets stuck at the local minimum of the fitness (PIQE) as seen in Fig. 7b. Similarly, on CT slices 2 and 3, PWATO gets stuck at local minima of fitness as seen in Figs. 7d and 8d. AGDO, IPO, and WOA successfully converge to the global minimum of fitness on all test slices. AGDO is computationally slow on all three CT slices, as seen in Table 3. In Table 3, high computational time is highlighted in bold. DRO on slice 1 and IPO on slice 2 are computationally slow. From CCs of the AGDO in Figs. 6a, 7a, and 8a and that of the DRO in Fig. 7b, it can be seen that both AGDO and DRO suffer from the issue of stagnation. Even though they successfully converge to the global minimum of the fitness eventually, they get trapped at a non-minimum fitness for a prolonged time.
Impact of WOA-PIQE-CLAHE framework on CT quality
If the selection of CL is proper, the CLAHE should improve the tissue contrast without hindering the perceptual quality of the CT slices. Here we manifest that adaptive selection of the CL facilitated by WOA-PIQE framework helps the CLAHE to produce enhanced CT slices high perceptual quality and improved tissue contrast compared to the low-contrast slices via subjective comparisons of perceptual quality of the low-contrast CT and O/Ps of the WOA-PIQE-CLAHE framework and objective analysis of IQAMs like NIQE, PIQE, contrast, and entropy. O/Ps of the WOA-PIQE-CLAHE framework on three representative CT slices (Fig. 3) are shown in Fig. 9. Compared to the original slices in Fig. 3, it is easier for the clinician to discern the structures in the enhanced slices. Tissue contrast is improved without hindering the perceptual quality of the CT slices. From Tables 4 and 5, we can see that O/Ps of the WOA-PIQE-CLAHE framework have lower NIQE and PIQE and higher entropy and contrast compared to the original CT slices. As we try to show improvement of the IQAMs on O/Ps of WOA-PIQE-CLAHE framework with respect to those on low-contrast CT slices, we have not used any IQAs that use both a low-contrast I/P image and an enhanced O/P for computation. Increased contrast and entropy reflect enhanced visibility of structures on the O/Ps of the WOA-PIQE-CLAHE framework. Decreased NIQE and PIQE express improved perceptual quality. These changes in the IQAMs manifest that the WOA-PIQE-CLAHE framework could improve tissue contrast without hindering the perceptual quality of the CT slices.
Fig. 9.
O/Ps of WOA-PIQE-CLAHE framework on representative CT images (a) CT slice 1 (b) CT slice 2 (c) CT slice 3.
Table 4.
No-reference IQA values on low-contrast CT slices.
| IQA Metric | CT slice 1 | CT slice 2 | CT slice 3 | Observation on 315 CT slices |
|---|---|---|---|---|
| NIQE | 3.3052 | 3.0749 | 3.0302 | 3.1368 ± 0.1476 |
| PIQE | 32.1521 | 30.9689 | 32.9341 | 32.0184 ± 0.9894 |
| Entropy | 5.9362 | 5.7740 | 6.0527 | 5.9210 ± 0.1400 |
| Contrast | 69.0079 | 68.4530 | 70.4782 | 69.3130 ± 1.0465 |
Table 5.
No-reference IQA values of O/Ps of WOA-PIQE-CLAHE framework.
| IQA Metric | CT slice 1 | CT slice 2 | CT slice 3 | Observation on 315 CT slices |
|---|---|---|---|---|
| NIQE | 3.0902 | 2.8133 | 2.8778 | 2.9271 ± 0.1449 |
| PIQE | 30.1298 | 28.5361 | 30.7530 | 29.8063 ± 1.1433 |
| Entropy | 6.2699 | 6.0536 | 6.3735 | 6.2323 ± 0.1632 |
| Contrast | 71.1330 | 70.7614 | 72.7210 | 71.5385 ± 1.0408 |
A metaheuristic framework to facilitate automated selection of the CL in CLAHE for CT contrast enhancement is introduced in the paper. Clinical implications of CLAHE on CT are well established in the literature. Ebenezer et al.25 showed that the CLAHE boosts the diagnostic accuracy offered by the EfficientNet in detecting Covid-19 from CT. Similarly, Hrizi et al.26 showed that CLAHE increases the segmentation accuracy of lung nodules offered by the swin transformer on CT.
Conclusion and future scopes
We introduced a metaheuristic framework by combining the whale optimizer and perception-based image quality evaluator (PIQE) fitness to facilitate automated selection of CL of the CLAHE, particularly for contrast enhancement applications in CT. We evaluated the performance of the WOA-PIQE-CLAHE collectively and that of its components individually. We observed that the PIQE possesses the desired attributes of a standard fitness function. The PIQE as a fitness is responsive enough to fine variations of the CL. PIQE has a unique global minimum point for each CT slice. We observed that the WOA is capable of finding out the global minimum of the fitness with minimum computational time and without any issue of stagnation or trapping at the local minima points of the fitness. The framework produces O/Ps that have lower NIQE and PIQE and higher entropy and contrast compared to the original CT slices. WOA-PIQE-CLAHE could improve tissue contrast without hindering the perceptual quality of the CT slices.
The proposed WOA-PIQE-CLAHE framework has certain constraints. PIQE as an image quality metric is particularly sensitive to noise, blur, and blockiness. It is not directly related to the shift in mean brightness caused by the contrast enhancement. The PIQE fitness varies randomly with respect to the variation in CL. Hence, there is an increased probability for the optimizers to get trapped at the local minima points emerging from the random variation. The WOA-PIQE framework facilitates adaptive determination of the CL exclusively for CLAHE used in CT. Further experiments are required to understand the scalability of the framework on other imaging modalities.
Supplementary Information
Below is the link to the electronic supplementary material.
Author contributions
The design and formulation of the algorithm were done by the first author, S. Ramasamy. The methodology, software development, Investigation, and preparation of the manuscript were done by the second author, Justin Joseph. The third author, Simi V.R., assisted with formal analysis, experimental simulation study, interpretation of the objective results, visualization, result preparation, data curation, validation, and experimental work.
Funding
Open access funding provided by Manipal Academy of Higher Education, Manipal
Data availability
The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.
Declarations
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Girija, C. & Kumar, P. G. Kidney image segmentation from CT for disease diagnosis based on deep extreme cut and NASNet-Bi-LSTM model using generative AI for improved resolution. Appl. Soft Comput.183, 113641. 10.1016/j.asoc.2025.113641 (2025).
- 2.Tian, M., Wang, H. & Liu, X. Delineation of clinical target volume and organs at risk in cervical cancer radiotherapy by deep learning networks. Med. Phys.50, 6354–6365. 10.1002/mp.16468 (2023). [DOI] [PubMed] [Google Scholar]
- 3.Zhang, D. et al. Automatic segmentation and applicator reconstruction for CT-based brachytherapy of cervical cancer using 3D convolutional neural networks. J. Appl. Clin. Med. Phys. vol. 21, 158–169. 10.1002/acm2.13024 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Al-Ameen, Z., Sulong, G. & Rehman, A. An innovative technique for contrast enhancement of computed tomography images using normalized gamma-corrected contrast-limited adaptive histogram equalization. URASIP J. Adv. Signal. Process.3210.1186/s13634-015-0214-1 (2015).
- 5.Sajeev, S., Bajger, M. & Lee, G. Segmentation of Breast Masses in Local Dense Background Using Adaptive Clip Limit-CLAHE. International Conference on Digital Image Computing: Techniques and Applications (DICTA) 1–8 (2015). 10.1109/DICTA.2015.7371305.
- 6.Venugopal, V., Joseph, J., Das, M. V. & Nath, M. K. An EfficientNet-based modified sigmoid transform for enhancing dermatological macro-images of melanoma and nevi skin lesions. Comput. Methods Programs Biomed.222, 106935. 10.1016/j.cmpb.2022.106935 (2022). [DOI] [PubMed]
- 7.Tamilarasan, A. & Rajamani, D. Towards efficient image segmentation: A fuzzy entropy-based approach using the snake optimizer algorithm. Results Eng.26, 105335. 10.1016/j.rineng.2025.105335 (2025). [Google Scholar]
- 8.Güneş, A., Kalkan, H. & Durmuş Efkan, E. Optimizing the color-to-grayscale conversion for image classification. Signal. Image Video Process.10.1007/s11760-015-0828-7 (2016). [Google Scholar]
- 9.Luo, X., Du, B., Gui, P., Zhang, D. & Hu, W. A Hunger Games Search algorithm with opposition-based learning for solving multimodal medical image registration. Neurocomputing540, 126204. 10.1016/j.neucom.2023.03.065 (2023).
- 10.Almero, V. J. D. et al. Genetic algorithm-based dark channel prior parameters selection for single underwater image dehazing. 2020 IEEE Region 10 Conference (TENCON) 1153–1158. 10.1109/TENCON50793.2020.9293849 (2020).
- 11.Bi, X., Guo, W., Zha, F., Wang, P. & Shi, Y. Joint optimization technique of image enhancement and object detection based on a genetic algorithm for underwater target detection. Appl. Opt.64, 6479–6488. 10.1364/AO.565695 (2025). [DOI] [PubMed]
- 12.Devi, K. Y. et al. Probabilistic luminance estimation and optimized gamma correction for Wireless capsule endoscopy. Biomed. Signal Process. Control. 104, 107558. 10.1016/j.bspc.2025.107558 (2025). [Google Scholar]
- 13.Elewi, A., Kahveci, S. & Avaroğlu, E. Image contrast enhancement using a low-discrepancy population initialized gray wolf optimization algorithm. Multimedia Tools Appl.83, 50307–50328. 10.1007/s11042-023-17366-7 (2024). [Google Scholar]
- 14.Manongga, W. E., Hsieh, C. H., Chen, R. C. & Cheng, C. H. Optimal contrast enhancement with linear image fusion and patch-based contrast quality index. 2023 International Conference on Consumer Electronics - Taiwan (ICCE-Taiwan) 787–788. 10.1109/ICCE-Taiwan58799.2023.10226918 (2023).
- 15.Quintana, C. L., Kuran, U., Kuran, E. C. & Costa, D. M. Enhancing conjunctival vasculature imaging: A multi-objective cuckoo search approach for contrast enhancement optimization. Transl. Vis. Sci. Technol.14. 10.1167/tvst.14.9.36 (2025). [DOI] [PMC free article] [PubMed]
- 16.Karel, Z. Contrast limited adaptive histogram equalization, Graphic Gems IV 474–485 (Academic Press Professional, 1994).
- 17.Mirjalili, S. & Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw.95, 51–67. 10.1016/j.advengsoft.2016.01.008 (2016).
- 18.Venkatanath, N., Praneeth, D., Bh, M. C., Channappayya, S. S. & Medasani, S. S. Blind image quality evaluation using perception based features. Twenty First National Conference on Communications (NCC) 1–6. 10.1109/NCC.2015.7084843 (2015).
- 19.Oncu, E. & Ciftci, F. Multimodal AI framework for lung cancer diagnosis: Integrating CNN and ANN models for imaging and clinical data analysis. Comput. Biol. Med.193, 110488. 10.1016/j.compbiomed.2025.110488 (2025). [DOI] [PubMed] [Google Scholar]
- 20.George, R. A. & Periyasamy, R. An algorithm for automated clip-limit selection in contrast limited adaptive histogram equalization using salp-swarm optimization, and visual information fidelity metric for radiographic applications. Res. Biomed. Eng.42(12). 10.1007/s42600-026-00458-2 (2026).
- 21.Xia, Y. & Ji, Y. Application of a novel metaheuristic algorithm inspired by Adam gradient descent in distributed permutation flow shop scheduling problem and continuous engineering problems. Sci. Rep.15, 21692. 10.1038/s41598-025-01678-9 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Mozhdehi, A. T. et al. Divine religions algorithm: a novel social-inspired metaheuristic algorithm for engineering and continuous optimization problems. Clust. Comput.28. 10.1007/s10586-025-05515-6 (2025).
- 23.Yu, D., Ji, Y. & Xia, Y. Projection-iterative-methods-based optimizer: a novel metaheuristic algorithm for continuous optimization problems and feature selection. Knowl. Based Syst.326, 113978. 10.1016/j.knosys.2025.113978 (2025). [Google Scholar]
- 24.Braik, M. S. & Al-Hiary, H. A novel meta-heuristic optimization algorithm inspired by water uptake and transport in plants. Neural Comput. Appl.37(19), 13643–13724. 10.1007/s00521-025-11228-z (2025).
- 25.Ebenezer, A. S., Kanmani, S. D., Sivakumar, M. & Priya, S. J. Effect of image transformation on EfficientNet model for COVID-19 CT image classification. Mater. Today51, 2512–2519. 10.1016/j.matpr.2021.12.121 (2022). [DOI] [PMC free article] [PubMed]
- 26.Hrizi, D., Tbarki, K. & Elasmi, S. Optimized lung nodule classification using CLAHE-enhanced CT imaging and swin transformer-based deep feature extraction. J. Imaging11, 346. 10.3390/jimaging11100346 (2025). [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.


















