Sensitive Ant Algorithm for Edge Detection in Medical Images
Abstract
:1. Introduction
- Sensitive ant colony optimization (SACO) for medical image edge detection is introduced to improve the analysis of CT and X-ray images.
- Image pre-processing is done.
- The use of several demi-contractive operators is employed to check their behavior for both ACO and SACO.
- Postprocessing, including the use of the DeNoise convolutional neural network (DnCNN), is done.
- A comparison between ACO, SACO and several state-of-art methods to ensure the validity of the sensitive approach on a CT and X-ray image dataset is made.
2. Prerequisites
3. Problem and Methods
3.1. Medical Image Edge Detection Problem
3.2. Sensitive Ant Colony Optimization Method
Ant colony optimization for edge detection |
Initialize ACO parameters |
Schedule activities |
Construct ant solutions |
Update pheromone |
Edge detection |
End scheduled activities |
4. Experiments and Discussions
- An operator comparison analysis based on Figure 3 uses the difference of SACO vs. ACO values; for the Sin-operator, the difference has a majority of negative values, with ACO obtaining better values than SACO for the considered operators (44.45%); for the other two operators, χ-operator (Chi) and KH-operator, 77.78% shows SACO performing better than ACO on the 9 considered cases of medical images;
- Medical image analysis. For each medical image, including head CTs, brain CTs and hand X-rays, Figure 3 identifies operators’ behavior on the difference between SACO and AC0. The lowest SACO performance, 44.44%, was obtained for the head CT medical images; its highest performance was 100% for the brain CT images, while for the hand X-rays, a 55.56% performance value was obtained. The percentage is based on the number of considered medical images.
- An exploring search is made by independent ants with a low PSL value.
- An exploiting search is made by sensitive ants to pheromone traces, the intensively exploitative ants with a high PSL value.
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
ACO | Ant Colony Optimization |
SACO | Sensitive Ant Colony Optimization |
DnCNN | Denoise Convolutional Neural Network |
References
- Dorigo, M.; Stützle, T. Ant Colony Optimization; MIT Press: Cambridge, MA, USA, 2004. [Google Scholar]
- Marginean, A.N.; Muntean, D.D.; Muntean, G.A.; Priscu, A.; Groza, A.; Slavescu, R.R.; Pintea, C.M. Reliable learning with PDE-based CNNs and dense nets for detecting COVID-19, pneumonia, and tuberculosis from chest X-ray images. Mathematics 2021, 9, 434. [Google Scholar] [CrossRef]
- Chattopadhyay, S.; Dey, A.; Singh, P.K.; Geem, Z.W.; Sarkar, R. Covid-19 Detection by Optimizing Deep Residual Features with Improved Clustering-Based Golden Ratio Optimizer. Diagnostics 2021, 11, 315. [Google Scholar] [CrossRef] [PubMed]
- Castiglione, A.; Vijayakumar, P.; Nappi, M.; Sadiq, S.; Umer, M. COVID-19: Automatic Detection of the Novel Coronavirus Disease From CT Images Using an Optimized Convolutional Neural Network. IEEE Trans. Ind. Inform. 2021, 17, 6480–6488. [Google Scholar] [CrossRef]
- Voβ, S.; Martello, S.I.H.; Roucairol, C. (Eds.) Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
- Voβ, S. Meta-heuristics: The state of the art. In Workshop on Local Search for Planning and Scheduling; Springer: Berlin/Heidelberg, Germany, 2000; pp. 1–23. [Google Scholar]
- Liantoni, F.; Rozi, N.F.; Indriyani, T.; Rahmawati, W.M.; Hapsari, R.K. Gradient based ant spread modification on ant colony optimization method for retinal blood vessel edge detection. Iop Conf. Ser. Mater. Sci. Eng. 2021, 1010, 012021. [Google Scholar] [CrossRef]
- Li, J.; An, X. Efficient Filtering for Edge Extraction under Perspective Effect. Appl. Sci. 2021, 11, 8558. [Google Scholar] [CrossRef]
- Crisan, G.C.; Nechita, E.; Palade, V. Ant-based system analysis on the traveling salesman problem under real-world settings. In Combinations of Intelligent Methods and Applications; Springer: Cham, Switzerland, 2016; pp. 39–59. [Google Scholar]
- Paprocka, I.; Krenczyk, D.; Burduk, A. The Method of Production Scheduling with Uncertainties Using the Ants Colony Optimisation. Appl. Sci. 2021, 11, 171. [Google Scholar] [CrossRef]
- Matei, O.; Rudolf, E.; Pintea, C.M. Selective Survey: Most Efficient Models and Solvers for Integrative Multimodal Transport. Informatica 2021, 32, 371–396. [Google Scholar] [CrossRef]
- Vescan, A.; Pintea, C.M.; Pop, P.C. Test Case Prioritization-ANT Algorithm with Faults Severity. Logic J. IGPL 2020, 29, jzaa061. [Google Scholar] [CrossRef]
- Pintea, C.-M.; Pop, P.C. Sensor networks security based on sensitive robots agents. A conceptual model. Adv. Intell. Syst. Comput. 2013, 189, 47–56. [Google Scholar] [CrossRef] [Green Version]
- Pintea, C.-M.; Pop, P.C. Sensitive Ants for Denial Jamming Attack on Wireless Sensor Network. Adv. Intell. Soft Comput. 2014, 239, 409–418. [Google Scholar] [CrossRef] [Green Version]
- Canny, J. A Computational Approach to Edge Detection. IEEE Trans. Pattern Anal. Mach. Intell. 1986, PAMI-8, 679–698. [Google Scholar] [CrossRef]
- Zhang, Z.; Liu, Y.; Liu, T.; Li, Y.; Ye, W. Edge Detection Algorithm of a Symmetric Difference Kernel SAR. Image Based on the GAN Network Model. Symmetry 2019, 11, 557. [Google Scholar] [CrossRef] [Green Version]
- Pintea, C.-M.; Ticala, C. Medical image processing: A brief survey and a new theoretical hybrid ACO model. In Combinations of Intelligent Methods and Applications. Smart Innovation, Systems and Technologies; Springer: Cham, Switzerland, 2016; Volume 46, pp. 117–134. [Google Scholar] [CrossRef]
- Ticala, C.; Zelina, I.; Pintea, C.-M. Admissible Perturbation of Demicontractive Operators within Ant Algorithms for Medical Images Edge Detection. Mathematics 2020, 8, 1040. [Google Scholar] [CrossRef]
- Rus, I.A. An abstract point of view on iterative approximation of fixed points. Fixed Point Theory 2012, 33, 179–192. [Google Scholar]
- Berinde, V.; Ticala, C. Enhancing Ant-Based Algorithms for Medical Image Edge Detection by Admissible Perturbations of Demicontractive Mappings. Symmetry 2021, 13, 885. [Google Scholar] [CrossRef]
- Ticala, C. A weak convergence theorem for a Krasnoselskij type fixed point iterative method in Hilbert spaces using an admissible perturbation. Sci. Stud. Res. 2015, 25, 243–252. [Google Scholar]
- Tian, J.; Yu, W.; Xie, S. An ant colony optimization algorithm for image edge detection. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 751–756. [Google Scholar]
- Ticala, C.; Zelina, I. New ant colony optimization algorithm in medical images edge detection. Creat. Math. Inf. 2020, 29, 101–108. [Google Scholar] [CrossRef]
- Pintea, C.M.; Chira, C.; Dumitrescu, D.; Pop, P.C. A sensitive metaheuristic for solving a large optimization problem. Lect. Notes Comput. Sci. 2008, 4910, 551–559. [Google Scholar] [CrossRef]
- Chira, C.; Dumitrescu, D.; Pintea, C.M. Learning sensitive stigmergic agents for solving complex problems. Comput. Inform. 2010, 29, 337–356. [Google Scholar]
- Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Green Version]
- Kanchi-Tian, J. Image Edge Detection Using Ant Colony Optimization Version 1.2.0.0; MATLAB Central File Exchange; University of Science & Technology: Wuhan, China, 2011. [Google Scholar]
- Edge Function. MATLAB Central File Exchange. Available online: https://www.mathworks.com/help/images/ref/edge.html (accessed on 5 August 2021).
- X-ray Hand. Vista Medical Pack. License: Free for Non Commercial Use. p. 236487. Available online: https://www.iconspedia.com/ (accessed on 5 August 2021).
- Head CT. Online Medical Free Image. Available online: http://www.libpng.org/pub/png/pngvrml/ct2.9-128x128.png (accessed on 5 August 2021).
- Denoise Image Using Deep Neural Network. MATLAB Central File Exchange. Available online: https://www.mathworks.com/help/images/ref/denoiseimage.html (accessed on 5 August 2021).
- Kumar, S.; Upadhyay, A.K.; Dubey, P.; Varshney, S. Comparative analysis for Edge Detection Techniques. In Proceedings of the 2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), Greater Noida, India, 19–20 February 2021; pp. 675–681. [Google Scholar]
- Avram, A.; Matei, O.; Pintea, C.; Anton, C. Innovative Platform for Designing Hybrid Collaborative & Context-Aware Data Mining Scenarios. Mathematics 2020, 8, 684. [Google Scholar] [CrossRef]
- Pintea, C.M.; Matei, O.; Ramadan, R.A.; Pavone, M.; Niazi, M.; Azar, A.T. A Fuzzy Approach of Sensitivity for Multiple Colonies on Ant Colony Optimization. Soft Comput. Appl. 2016, 634, 87–95. [Google Scholar] [CrossRef]
- Ahn, E.; Kim, J.; Bi, L.; Kumar, A.; Li, C.; Fulham, M.; Feng, D.D. Saliency-Based Lesion Segmentation via Background Detection in Dermoscopic Images. IEEE J. Biomed. Health Inform. 2017, 21, 1685–1693. [Google Scholar] [CrossRef] [PubMed]
- Matei, O. Defining an ontology for the radiograph images segmentation. In Proceedings of the 9th International Conference on Development and Application Systems, Suceava, Romania, 22–24 May 2008; pp. 266–271. [Google Scholar]
- Abd, E.M.; Ewees, A.A.; Ibrahim, R.A.; Lu, S. Opposition-based moth-flame optimization improved by differential evolution for feature selection. Math. Comput. Simul. 2020, 168, 48–75. [Google Scholar]
- Holzinger, A.; Plass, M.; Kickmeier-Rust, M.; Holzinger, K.; Crişan, G.C.; Pintea, C.M.; Palade, V. Interactive machine learning: Experimental evidence for the human in the algorithmic loop: A case study on Ant Colony Optimization. Appl. Intell. 2019, 49, 2401–2414. [Google Scholar] [CrossRef] [Green Version]
Head CT | Brain CT | Hand X-ray | ||||
---|---|---|---|---|---|---|
ACO | SACO | ACO | SACO | ACO | SACO | |
1200 iterations | ||||||
Sin | 0.2694 | 0.4137 | −0.1265 | 0.0111 | 0.0346 | 0.0547 |
KH | −0.3379 | −0.2406 | −0.1366 | 0.0648 | −0.6616 | −0.5778 |
Chi | −0.3261 | −0.3127 | −0.1550 | −0.1533 | −0.7975 | −0.6549 |
30,000 iterations | ||||||
Sin | 0.4875 | 0.4154 | −0.0862 | 0.0815 | 0.0312 | 0.0547 |
KH | −0.2842 | −0.2355 | −0.0342 | 0.0614 | −0.6214 | −0.5627 |
Chi | −0.3798 | −0.3127 | −0.2372 | −0.1500 | −0.7036 | −0.6549 |
300,000 iterations | ||||||
Sin | 0.4322 | 0.4154 | −0.0980 | 0.0765 | −0.0124 | 0.0547 |
KH | −0.2691 | −0.2355 | −0.1080 | 0.0614 | −0.6080 | −0.5627 |
Chi | −0.3882 | −0.3127 | −0.2221 | −0.1500 | −0.7841 | −0.6549 |
Head CT | Brain CT | X-ray | |
---|---|---|---|
Canny | −1.4166 | −1.4803 | −1.2857 |
Prewitt | −2.4567 | −2.6865 | −2.7721 |
Sobel | −2.4751 | −2.5926 | −2.7486 |
Roberts | −3.0606 | −2.8878 | −2.9130 |
Head CT | Brain CT | Hand X-ray | ||||
---|---|---|---|---|---|---|
ACO | SACO | ACO | SACO | ACO | SACO | |
1200 iterations | ||||||
Sin | 1.5863 | 1.5729 | 0.7123 | 0.9187 | 1.0512 | 0.9153 |
KH | 0.6871 | 0.8029 | 0.6905 | 0.9371 | 0.1637 | 0.1637 |
Chi | 0.8281 | 0.6335 | 0.5714 | 0.6184 | −0.0476 | 0.0799 |
30,000 iterations | ||||||
Sin | 1.5981 | 1.5746 | 0.8801 | 0.9690 | 0.9187 | 0.9153 |
KH | 0.8096 | 0.8046 | 0.8499 | 0.9354 | 0.1553 | 0.1755 |
Chi | 0.5949 | 0.6351 | 0.5596 | 0.6200 | 0.0262 | 0.0799 |
300,000 iterations | ||||||
Sin | 1.5528 | 1.5746 | 0.7777 | 0.9656 | 0.9338 | 0.9153 |
KH | 0.7928 | 0.8046 | 0.7777 | 0.9371 | 0.1855 | 0.1755 |
Chi | 0.6569 | 0.6335 | 0.5781 | 0.6200 | −0.0443 | 0.0799 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ticala, C.; Pintea, C.-M.; Matei, O. Sensitive Ant Algorithm for Edge Detection in Medical Images. Appl. Sci. 2021, 11, 11303. https://doi.org/10.3390/app112311303
Ticala C, Pintea C-M, Matei O. Sensitive Ant Algorithm for Edge Detection in Medical Images. Applied Sciences. 2021; 11(23):11303. https://doi.org/10.3390/app112311303
Chicago/Turabian StyleTicala, Cristina, Camelia-M. Pintea, and Oliviu Matei. 2021. "Sensitive Ant Algorithm for Edge Detection in Medical Images" Applied Sciences 11, no. 23: 11303. https://doi.org/10.3390/app112311303
APA StyleTicala, C., Pintea, C. -M., & Matei, O. (2021). Sensitive Ant Algorithm for Edge Detection in Medical Images. Applied Sciences, 11(23), 11303. https://doi.org/10.3390/app112311303