Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Mr. Machchhindra Jibhau Garde, Dr. Pravin Sahebrao Patil
DOI Link: https://doi.org/10.22214/ijraset.2023.56189
Certificate: View Certificate
A novel multi-level thresholding segmentation algorithm is proposed concerning machine learning and a metaheuristic algorithm is used to select multiple threshold value for segmenting the image. Here for the analysis, two, three and five-level of threshold value for the segmentation process is made. The threshold values for two, three and five level is generated by Levy horse optimized support vector machine (LHSVM). This optimized machine learning approach selects a reduced error threshold value to segment every object or region of interest in an image. Then the method is evaluated using Berkeley segmentation dataset and benchmark (BSDS300) dataset. This kind of multi-level threshold segmentation splits the image into class and thereby considers several classes for segmenting each object in the image.
I. INTRODUCTION
In many image processing applications, the grey levels of pixels belonging to an object are substantially different from those belonging to the background [1].
As such, thresholding techniques can be used to extract the objects from their background [2]. Indeed, thresholding is a major operation in many image processing applications such as document processing, image compression, particle counting, cell motion estimation and object recognition [3]. The effect of many image processing applications strongly depends on the effect of image thresholding. T
hresholding techniques provide an efficient way, in terms of both the implementation simplicity and the processing time to perform image segmentation [4]. However, the automatic selection of a robust optimum threshold has remained a challenge in image segmentation. Besides being segmentation on its own, thresholding is frequently used as one of the steps in many advanced segmentation methods [5].
Segmentation is a technique decomposing an image into meaningful parts, or objects. Most computer vision and image analysis problems require a segmentation technique as a pre-processing stage in order to detect objects or divide the image into regions, which can be considered homogeneous according to a given criterion, such as colour, motion, texture, and etc. [6]. The image thresholding is widely used in halftone reproduction [7], infrared image segmentation [8], automatic target recognition [9], colour image segmentation [10] and mixed-type document analysis [11].
Single or Multilevel thresholding is an effective approach for image segmentation. Bi-level thresholding selects only one threshold which separates the pixels into two classes, while multilevel thresholding determines multiple thresholds which divide the pixels into several groups.
Thresholding techniques can be classified into two types: optimal thresholding methods and property-based thresholding methods [12]. Optimal thresholding methods search for the optimal thresholds which make the thresholder classes on the histogram Property-based thresholding methods are fast and suitable for the case of multilevel thresholding, while the number of thresholds is hard to determine and should be specified in advance.
In recent years, Swarm Intelligence (SI) methods received wide attention since they are applied in different areas and applications of Economics, Chemistry, and Medicine [13]. Moreover, the SI approaches are applied in different image processing fields, such as computer vision, face recognition, object identification, etc.
There are different methods for optimization, includes Particle Swarm Optimization (PSO) [14], Ant Colony Optimization (ACO) [15], Artificial Fish Swarm Algorithm (AFSA) [16] and Bee Colony [17, 18] are the most well-known algorithms have ever been proposed for optimization.
II. LITERATURE REVIEW
Among the numerous research works related to thresholding, some of the most recent research works are reviewed here in this section.
Table 1. Comparative analysis for multi-level thresholding image segmentation
Author and Year |
Method |
Merits |
Demerits |
Mousavirad et al. [2021] |
HCS-BBD |
Optimal threshold values such as 5 and 10 are obtained with 25 iterations |
The method is computationally expensive |
Ren et al. [2022] |
MGSMA |
2D-kapur’s entropy is sued to attain optimal threshold values |
Failed on degraded images |
Liu et al. [2022] |
MROA |
Opposition based learning is used to select the opposition best solution |
Consume more CPU time when the threshold levels are increased |
Elaziz et al. [2020] |
HHOSSA |
The best solution is obtained from the sub-population on each iteration |
More execution time and the images are segmented clearly |
Sharma et al. [2022] |
OIF |
The fuzzy parameters are optimized using the meta-heuristic algorithm to achieve an enhanced image segmentation |
Ineffective optimization algorithm |
III. PROPOSED METHODOLOGY
Thresholding method is a simple and effective tool to isolate objects of interest from the background. Its applications include several classics such as document image analysis, whose goal is to extract printed characters logos, graphical content, or musical scores; also, it is used for map processing which aims to locate lines, legends, and characters. It is also used for scene processing, aiming for object detection and marking. Similarly, it has been employed to quality inspection for materials discarding defective parts.
Multilevel thresholding has been long considered as one of the most popular techniques for image segmentation. Multilevel thresholding outputs a grey scale image in which more details from the original picture can be kept, while binary thresholding can only analyse the image in two colours, usually black and white. However, two major existing problems with the multilevel thresholding technique are: it is a time-consuming approach, i.e., finding appropriate threshold values could take an exceptionally long computation time; and defining a proper number of thresholds or levels that will keep most of the relevant details from the original image is a difficult task [24].
Recently, there are several approaches have been applied for image segmentation, including edge detection, clustering algorithms, threshold segmentation, and region extraction. Threshold segmentation methods can be categorized in two categories, namely bi-level and multi-level segmentation. The bi-level methods groups image objects into two classes. If the number of classes is more than two, multi-level method is applied. The multi-level method splits an image’s pixel into several classes based on the intensity. Several existing studies used the image histogram to obtain the best threshold value by minimizing or maximizing the fitness functions, such as Kapur’s entropy and Otsu. In recent years, different Meta Heuristic algorithms have been applied in the field of image segmentation, such as the firefly optimization algorithm (FA), harmony search (HS) algorithm, Multilevel Image Thresholding Based on Hybrid SSA and Fuzzy Entropy bee mating optimization (HBMO), particle swarm optimization (PSO), artificial bee colony (ABC) and cuckoo search (CS) algorithm. However, these traditional models that have been used to find the optimal threshold value is very time-consuming because of the inefficient formulation between the class variance. In order to address these limitations, meta-heuristic (MH) approaches have been used [25,26].
IV. RESULT AND DISCUSSION
Thresholding is a popular image segmentation method that converts grey-level image into binary image. The selection of optimum thresholds has remained a challenge over decades. In order to determine thresholds, most methods analyse the histogram of the image. The optimal thresholds are often found by either minimizing or maximizing an objective function with respect to the values of the thresholds.
4. In this work, an enhanced machine learning framework is established for an effective image segmentation. The core of this framework is to adopt Horse optimization algorithm (HOA) enhanced by Levy flight (LF) strategy (LF-HOA) to optimize the key parameters of support vector machine (SVM) and build LF-HOA based SVM (LFOA-SVM) for multilevel thresholding in image segmentation [27, 28].
5. To evaluate the performance of the proposed methodology, we evaluated our techniques on standard benchmark dataset [27]. Our evaluation results of the proposed method will outperforms traditional GA, PSO, SSA and MFO algorithms, in terms of PSNR, SSIM and fitness value.
In this paper, Image segmentation using thresholding algorithms are discussed. It is categorized in two parts Levy horse based support vector machine, multi-level thresholds. A Levy Flight (LF) enhanced Horse optimization algorithm (HOA) method will implement in this research and it is able to provide accurate segmentation results for each image that was tested.
[1] P. D. Sathya and R. Kayalvizhi, “Modified bacterial foraging algorithm based multilevel thresholding for image segmentation,” Engineering Applications of Artificial Intelligence, vol. 24, no. 4, pp. 595–615, 2011. [2] S. U. Lee, S. Yoon Chung, and R. H. Park, “A comparative performance study of several global thresholding techniques for segmentation,” Computer Vision, Graphics and Image Processing, vol. 52, no. 2, pp. 171–190, 1990. [3] N. R. Pal and S. K. Pal, “A review on image segmentation techniques,” Pattern Recognition, vol. 26, no. 9, pp. 1277–1294, 1993. [4] J. Freixenet, X. Munoz, D. Raba, J. Marti, and X. Cufi, “Yet another survey on image segmentation: region and boundary information integration,” in Proceedings of the 7th European Conference on Computer Vision Copenhagen (ECCV ’02), vol. 2352 of Lecture Notes in Computer Science, pp. 408–422, Springer, 2002. [5] M. Sezgin and B. Sankur, “Survey over image thresholding techniques and quantitative performance evaluation,” Journal of Electronic Imaging, vol. 13, no. 1, pp. 146–168, 2004. [6] R.C. Gonzalez, R.E. Woods, Digital Image Processing, Addison-Wesley, New York, 1992. [7] H.D. Cheng, J.R. Chen, J. Li, “Threshold selection based on fuzzy c-partition entropy approach to image thresholding,” Pattern Recognition 31 pp. 857– 870.1998. [8] F. Du, W.K. Shi, L.Z. Chen, Y. Deng, A. Zhu, “Infrared image segmentation with 2-D maximum entropy method based on particle swarm optimization (PSO),” Pattern Recognition Letters 26 pp. 597–603.2005. [9] V. Boskovitz, H. Guterman, “An adaptive neuro-fuzzy system for automatic image segmentation and edge detection,”IEEE Transactions on Fuzzy Systems 19 pp. 47–262.1992. [10] F. Kurugollu, B. Sankur, A.E. Harmanci, “Color image segmentation using histogram multi-thresholding and fusion,” Image and Vision Computing 19 pp. 915– 928.2001 [11] C. Strouthopolos, N. Papamarkos, “Multi-thresholding of mixed-type documents,” Engineering Applications of Artificial Intelligence 13 pp. 323–343.2002. [12] M. Sezgin, and B. Sankur, “Survey over image thresholding techniques and quantitative performance valuation,” Journal of Electronic Imaging 13 (1), pp. 146– 168.2004. [13] J. N. Kapur, P. K. Sahoo, A. K. C. Wong, “A new method for gray-level picture thresholding using the entropy of the histogram,” Computer Vision Graphics Image Processing, 29, pp.273–285.1985. [14] Y. Liu and K. M. Passino, ‘Swarm Intelligence: A Survey,”4th International Conference of Swarm Intelligence.2005. [15] J. Kennedy, R. C. Eberhart, “Particle Swarm Optimization,” In: IEEE International Conference on Neural network? pp. 1942-1948.1995. [16] M. Darigo, M. Birattari, T. Stutzle, “Ant Colony Optimization,” In: IEEE Computational Intelligent Magazine? Vol. 1? pp. 28-39.2006. [17] L. X. Li, Z. J. Shao, J. X. Qia, “An Optimizing Method Based on Autonomous Animate: Fish Swarm Algorithm,” In: Proceeding of System Engineering Theory and Practice? Vol. 11? pp. 32-38.2002. [18] D.T. Pham, A. Ghanbarzadeh, E. Koc, S. Otri, S. Rahim, M. Zaidi, “The Bees Algorithm - A Novel Tool for Complex Optimisation Problems,\\\" Proceedings of IPROMS 2006 Conference, pp. 454-461.2006. [19] Singh, Simrandeep, Nitin Mittal, and Harbinder Singh. \\\"A multilevel thresholding algorithm using LebTLBO for image segmentation.\\\" Neural Computing and Applications (2020): 1-26. [20] Pare, S., Ashish Kumar Bhandari, Anil Kumar, and Girish Kumar Singh. \\\"A new technique for multilevel color image thresholding based on modified fuzzy entropy and Lévy flight firefly algorithm.\\\" Computers & Electrical Engineering 70 (2018): 476-495. [21] Abd El aziz, Mohamed, Ali Asghar Heidari, Hamido Fujita, and Hossein Moayedi. \\\"A competitive chain-based Harris Hawks Optimizer for global optimization and multi-level image thresholding problems.\\\" Applied Soft Computing (2020): 106347. [22] Abd El Aziz, Mohamed, Ahmed A. Ewees, Aboul Ella Hassanien, Mohammed Mudhsh, and Shengwu Xiong. \\\"Multi-objective whale optimization algorithm for multilevel thresholding segmentation.\\\" In Advances in soft computing and machine learning in image processing, pp. 23-39. Springer, Cham, 2018. [23] Resma, KP Baby, and Madhu S. Nair. \\\"Multilevel thresholding for image segmentation using Krill Herd Optimization algorithm.\\\" Journal of King Saud University-Computer and Information Sciences (2018). [24] Oliva, Diego, Mohamed Abd Elaziz, and Salvador Hinojosa. Metaheuristic Algorithms for Image Segmentation: Theory and Applications. Vol. 825. Springer, 2019. [25] Xu, Lang, Heming Jia, Chunbo Lang, Xiaoxu Peng, and Kangjian Sun. \\\"A novel method for multilevel color image segmentation based on dragonfly algorithm and differential evolution.\\\" IEEE Access 7 (2019): 19502-19538. [26] Dhal, Krishna Gopal, Arunita Das, Swarnajit Ray, Jorge Gálvez, and Sanjoy Das. \\\"Nature-inspired optimization algorithms and their application in multi-thresholding image segmentation.\\\" Archives of Computational Methods in Engineering 27, no. 3 (2020): 855-888. [27] Abd El Aziz, Mohamed, Ahmed A. Ewees, Aboul Ella Hassanien, Mohammed Mudhsh, and Shengwu Xiong. \\\"Multi-objective whale optimization algorithm for multilevel thresholding segmentation.\\\" In Advances in soft computing and machine learning in image processing, pp. 23-39. Springer, Cham, 2018. [28] Ding, Guoshen, Fengzhong Dong, and Hai Zou. \\\"Fruit fly optimization algorithm based on a hybrid adaptive-cooperative learning and its application in multilevel image thresholding.\\\" Applied Soft Computing 84 (2019): 10570
Copyright © 2023 Mr. Machchhindra Jibhau Garde, Dr. Pravin Sahebrao Patil. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET56189
Publish Date : 2023-10-17
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here