Application of firefly and bat algorithms to multilevel thresholding of X-ray images
Multilevel image thresholding is a challenging digital image processing problem with numerous applications, including image segmentation, image analysis and higher level image processing. Although, threshold estimation based on exhaustive search is a relatively straight forward task, it can be computationally very expensive to evaluate optimal thresholds when the number of threshold levels is large. In this paper, a metaheuristic approach to multilevel thresholding of x-ray images has been examined. Specifically, firefly and bat algorithms are used in the conjunction with Kapur's entropy, Tsallis entropy and Otsu's between-class variance criterion to estimate optimal threshold values. The performance of various image segmentation strategies have been evaluated on a dataset of x-ray images. The simulation results show that the bat algorithm in conjunction with Otsu's objective function offers the best X-ray image segmentation strategy. Out of all considered strategies, this multilevel thresholding approach to image segmentation produces the highest PSNR and SSIM values as well as fast execution times.