Optimizing Pulmonary Carcinoma Detection Through Image Segmentation Using Evolutionary Algorithms
Optimizing Pulmonary Carcinoma Detection Through Image Segmentation Using Evolutionary Algorithms
Corresponding Author:
Kalpana Govindaraju
Department of Computer Science, Faculty of Science and Humanities, SRM Institute of Science and Technology
Kattankulathur, Chennai-603203, India
Email: [email protected]
1. INTRODUCTION
Pulmonary carcinoma is one of the most common and deadliest types of cancer worldwide. Early
detection is crucial for successful treatment and improved patient outcomes. Medical imaging techniques,
such as computed tomography (CT) scans, are widely used for the diagnosis and monitoring of pulmonary
carcinoma. However, accurately detecting cancerous regions from medical images can be challenging due to
the complexity of lung structures and variations in image quality. In recent years, machine-learning
techniques, such as support vector machines (SVM), have been increasingly used in biomedical image
processing for the detection of pulmonary carcinoma. SVMs are a type of supervised learning algorithm that
has been widely used in various fields, including image processing, natural language processing, and
computer vision. SVMs are particularly useful in solving classification problems, which makes them suitable
for detecting cancerous regions from medical images [1]. The use of evolutionary algorithms in automated
systems for pulmonary carcinoma detection several benefits, including increased accuracy, reduced
inter-observer variability, and improved efficiency. These systems can also provide early detection of
pulmonary carcinoma, which can significantly improve patient outcomes [1]. The choice of noise removal
and filtering technique depends on the type and level of noise present in the image and the specific
application of the image. Moreover, the effectiveness of these techniques also depends on the quality of the
image, the imaging modality used, and the parameters selected for the filter. In this paper, we propose an
automated system for pulmonary carcinoma detection using image segmentation by means of various
evolutionary algorithms. We compare the performance of different evolutionary algorithms, including
genetic algorithms, particle swarm optimization (PSO), differential evolution, and artificial bee colony
optimization, for pulmonary carcinoma detection. We also evaluate the performance of different
segmentation techniques, including thresholding, region-based segmentation, and edge-based segmentation,
with different evolutionary algorithms. The proposed system is evaluated using a dataset of CT images, and
the results are compared with the ground truth. The potential of evolutionary algorithms in improving the
accuracy and efficiency of pulmonary carcinoma detection is emphasized, along with areas for further
research and development [2].
2. RELATED WORK
K-means clustering is a technique used for analyzing CT images and localizing lung tumors. It
involves several steps such as preprocessing the images, extracting the region of interest (ROI), extracting
meaningful features, creating a feature matrix, determining the number of clusters, applying k-means
clustering, and localizing the tumors based on the centroids of the clusters. However, it is important to note
that the accuracy of this approach depends on various factors and combining multiple techniques may be
necessary for results that are more reliable [3].
The combination of k-means clustering and Cuckoo Search optimization is proposed as an effective
method for improving lung cancer segmentation in CT scans. K-means clustering is used to separate tumor
regions from healthy lung tissue, while Cuckoo Search optimizes the clustering solution to enhance
segmentation accuracy. The algorithm iteratively updates the positions of candidate solutions based on their
fitness, aiming to find the optimal clustering configuration. This combined approach leverages the strengths
of both methods and can be followed by post-processing techniques for further refinement. However, the
performance of the method may vary depending on implementation, parameters, and dataset characteristics,
necessitating proper validation and evaluation [4].
Foggy k-means, also known as fuzzy k-means, is a clustering algorithm used to cluster data points
with uncertain or ambiguous membership. When applying foggy k-means to lung cancer data, the general
steps involve data preprocessing, initializing cluster centroids, calculating membership degrees for each data
point, updating cluster centroids based on the membership degrees, repeating these steps until convergence,
assigning data points to clusters based on their highest membership degree, and interpreting and evaluating
the resulting clusters. The algorithm allows for data points to belong to multiple clusters with varying degrees
of membership. It is important to adapt the algorithm to the specific dataset and use appropriate evaluation
measures [5].
In the optimal reactive power dispatch (ORPD) problem, PSO is a commonly used algorithm. To
enhance its performance, a modified inertia weight control strategy can be employed. The strategy involves
adjusting the inertia weight during the optimization process to balance exploration and exploitation effectively.
The steps include initialization, fitness evaluation, global best update, particle movement, inertia weight update,
and termination. The modified strategy can be linearly decreasing or nonlinear, depending on the desired decay
rate. By using this approach, PSO can find near-optimal solutions for the ORPD problem. Experimentation and
parameter tuning may be necessary for optimal performance [6].
Convergence-guaranteed PSO methods for mobile robot global path planning aim to improve the
convergence properties of PSO by incorporating various techniques. These techniques include designing an
appropriate fitness function, handling constraints, using adaptive parameters, incorporating local search
strategies, preserving diversity within the swarm, and hybridizing with other algorithms. By combining these
techniques, convergence-guaranteed PSO methods enhance the optimization process, enabling the generation
of optimal paths while considering obstacles and constraints. It is important to experiment and select the most
effective approach based on the specific path planning problem [7].
The improved convergence particle swarm optimization (CPSO) algorithm with random sampling of
control parameters enhances the traditional CPSO algorithm by incorporating random sampling. This allows
for better exploration of the search space, improving the chances of finding optimal solutions and avoiding
local optima. The algorithm initializes a swarm of particles, updates their velocities and positions based on
control parameters, evaluates fitness, and performs random sampling of control parameters. It continues this
process until a termination criterion is met. The algorithm aims to converge faster and produce better
solutions compared to standard CPSO. However, experimentation and fine-tuning may be required for
optimal performance depending on the problem at hand [8].
In summary, to use PSO for generating stable structures of carbon clusters (Cn, where n=3–6, 10),
you would initialize a population of particles representing carbon cluster structures. Each particle’s position
represents the coordinates of carbon atoms within the cluster. The velocity and position of each particle are
Optimizing pulmonary carcinoma detection through image segmentation using … (Moulieswaran Elavarasu)
2914 ISSN: 2252-8938
updated based on its current position, best personal position, and best global position found by the swarm.
The potential energy or stability of each structure is evaluated using an objective function. Constraints can be
applied to ensure structural integrity. The algorithm iteratively searches for structures with low potential
energy, updating personal and global best positions along the way. The process continues until a termination
criterion is met, such as reaching a maximum number of iterations or achieving a desired level of stability [9].
3. METHOD
Accuracy is critical in medical image segmentation since it involves human lives. It is critical to
eliminate noise content and improve image quality before an evaluation [10]. The operational approach for
the current study is shown in Figure 1. The medical images from the Kaggle dataset which contains scans of
1,098 unique individuals, selected as the source for input CT images, these are grouped into 3 clusters consist
of 120 Benign cases, 562 Malignant cases, and 416 Normal cases.
Since it involves human lives, precision is of utmost importance in medical picture segmentation. Prior
to an inspection, it is imperative to reduce the occurrence of noise content and to enhance image quality.
Preprocessing is the term for this stage of the work. Noise removal and contrast enhancement are the two main
procedures in the preprocessing stage. The effectiveness of mean, bilateral, gaussian, and laplacian filters to
isolate the existence of speckle noise has been compared in the current work. Segmentation is the second phase
of the work. Applying three techniques-k-means, PSO and modified guaranteed convergence particle swarm
optimization (MGCPSO)-is what this stage entails. The segmentation results of the five procedures mentioned
above were split up, and the tumour component was retrieved and manually excised. The outcomes demonstrate
that the segmentation based on the MGCPSO is more accurate than the others.
3.2. Pre-processing
Preprocessing the grayscale image to reduce noise is the first step. The gaussian filter, bilateral
filter, laplacian filter, and mean filter are a few examples of filtering methods. Table 1 represents the various
filtering techniques, description, advantages and its disadvantages [12]–[22].
𝐶 2
𝐽(𝑣)= ∑𝐶𝑖=1 ∑𝑗=1
𝑖
(‖𝑥𝑖 −𝑣𝑗 ‖) (1)
where xi represent pixels, vj represent cluster centres, ‖𝑥𝑖 −𝑣𝑗 ‖ is the Euclidean distance between xi and vj, Ci
represents the number of data points for the ith cluster, and C represents the number of cluster centres [23], [24].
where r1 and r2 are the random integers and c1 and c2 are the acceleration coefficients. PSO's success is
dependent on the fitness function. The following fitness function was utilised in this study:
𝑖𝑛𝑡𝑒𝑟𝑐𝑙𝑢𝑠𝑡𝑒𝑟 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒
𝑚𝑎𝑥𝑖𝑚𝑖𝑧𝑒𝑓=∑𝑛𝑖=1 𝑖𝑛𝑡𝑟𝑎𝑐𝑙𝑢𝑠𝑡𝑒𝑟 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 (3)
The social component improves the search ability. This will improve the random search in the area of the gbest
position.
Optimizing pulmonary carcinoma detection through image segmentation using … (Moulieswaran Elavarasu)
2916 ISSN: 2252-8938
Lung cancer detection has been done in prior studies, 89.5% accuracy was achieved utilising PSO,
genetic optimisation, the SVM algorithm, and the Gabor filter [27]. A maximum accuracy of 90% was achieved
utilising the genetic algorithm and k-nearest neighbor (K-NN) classification to identify lung cancer [28].
Figure 3 displays the relative outcomes of the true positive rate value, Figure 4 displays the relative outcomes of
Optimizing pulmonary carcinoma detection through image segmentation using … (Moulieswaran Elavarasu)
2918 ISSN: 2252-8938
the true negative rate value, Figure 5 displays the relative outcomes of the false positive rate value, Figure 6
displays the relative outcomes of the false negative rate value. Figure 7 represents the outcomes of accuracy,
Figure 8 display the accuracy.
Optimizing pulmonary carcinoma detection through image segmentation using … (Moulieswaran Elavarasu)
2920 ISSN: 2252-8938
Figure 8. Accuracy
5. CONCLUSION
Optimizing pulmonary carcinoma detection through image segmentation using evolutionary
algorithms is a promising approach to improve the accuracy of diagnosis from medical images. By leveraging
the power of evolutionary algorithms, the segmentation parameters of the image segmentation algorithm can
be optimized to achieve better results. The process involves several key steps, including dataset preparation,
preprocessing, image segmentation, fitness function design, evolutionary algorithm design, chromosome
encoding, initialization, fitness evaluation, selection, variation operators, fitness update, replacement,
termination criteria, and evaluation. These steps work together iteratively to refine the image segmentation
algorithm and enhance its ability to detect and differentiate pulmonary carcinoma regions from healthy lung
tissue. The use of evolutionary algorithms allows for the exploration of a vast parameter space, gradually
converging towards better solutions. By evaluating the fitness of each chromosome based on the accuracy of
the segmentation results, the algorithm can guide the optimization process towards more accurate and reliable
segmentation. It is important to note that the success of this approach relies on various factors, such as the
quality and representativeness of the training dataset, the design of the fitness function, and the selection of
appropriate evolutionary algorithm parameters. Additionally, the optimized image segmentation algorithm
should be evaluated on separate validation or testing images to ensure it s generalizability and effectiveness.
Overall, by leveraging evolutionary algorithms to optimize the image segmentation process, the accuracy and
efficiency of pulmonary carcinoma detection can be significantly improved, thereby aiding in early diagnosis
and improving patient outcomes. This approach holds great potential for advancing the field of medical
imaging and facilitating more precise and timely detection of pulmonary carcinoma.
REFERENCES
[1] M. Kurkure and A. Thakare, “Introducing automated system for lung cancer detection using evolutionary approach,”
International Journal of Engineering and Computer Science, vol. 5, no. 5, pp. 16736-16739, 2016, doi: 10.18535/ijecs/v5i5.69.
[2] N. Kumar and M. Nachamai, “Noise removal and filtering techniques used in medical images,” Oriental Journal of Computer
Science and Technology, vol. 10, no. 1, pp. 103–113, 2017, doi: 10.13005/ojcst/10.01.14.
[3] A. C. G. and R. M. S, “Analysis of CT images and localization of lung tumor using k-means clustering,” Advances in
Computational Sciences and Technology, vol. 12, no. 1, pp. 45–51, 2019.
[4] P. Singh, P. Nanglia, and D. A. N. Mahajan, “Improved lung cancer segmentation using k-means and cuckoo search,”
International Journal of Innovative Technology and Exploring Engineering, vol. 9, no. 2, pp. 3746–3757, 2019, doi:
10.35940/ijitee.b6221.129219.
[5] A. K. Yadav, D. Tomar, and S. Agarwal, “Clustering of lung cancer data using foggy k-means,” 2013 International Conference
on Recent Trends in Information Technology, ICRTIT 2013, pp. 13–18, 2013, doi: 10.1109/ICRTIT.2013.6844173.
[6] M. Sabir, A. Ahmad, A. Ahmed, S. Siddique, and U. A. Hashmi, “A modified inertia weight control of particle swarm
optimization for optimal reactive power dispatch problem,” 2021 International Conference on Emerging Power Technologies,
ICEPT 2021, 2021, doi: 10.1109/ICEPT51706.2021.9435588.
[7] B. Tang, Z. Zhanxia, and J. Luo, “A convergence-guaranteed particle swarm optimization method for mobile robot global path
planning,” Assembly Automation, vol. 37, no. 1, pp. 114–129, 2017, doi: 10.1108/AA-03-2016-024.
[8] G. Jana, A. Mitra, S. Pan, S. Sural, and P. K. Chattaraj, “Modified particle swarm optimization algorithms for the generation of
stable structures of carbon clusters, Cn (n=3–6, 10),” Frontiers in Chemistry, vol. 7, 2019, doi: 10.3389/fchem.2019.00485.
[9] L. Sun, X. Song, and T. Chen, “An improved convergence particle swarm optimization algorithm with random sampling of
control parameters,” Journal of Control Science and Engineering, vol. 2019, 2019, doi: 10.1155/2019/7478498.
[10] A. G. N. Panpaliya, N. Tadas, S. Bobade, R. Aglawe, “A survey on early detection and prediction of lung cancer,” International
Journal of Computer Science and Mobile Computing, vol. 4, no. 1, pp. 175–184, 2015.
[11] K. J. Dreyer, J. H. Thrall, D. S. Hirschorn, and A. Mehta, “PACS: A guide to the digital revolution: second edition,” PACS: A
Guide to the Digital Revolution: Second Edition, pp. 1–579, 2006, doi: 10.1007/0-387-31070-3.
[12] P. P. Shetti and A. P. Patil, “Performance comparison of mean, median and wiener filter in MRI image de-noising,” International
Journal for Research Trends and Innovation, vol. 2, no. 6, 2017.
[13] J. Joseph and R. Periyasamy, “An image driven bilateral filter with adaptive range and spatial parameters for denoising magnetic
resonance images,” Computers and Electrical Engineering, vol. 69, pp. 782–795, 2018, doi: 10.1016/j.compeleceng.2018.02.033.
[14] D. Devasena, K. Srinivasan, B. Sharmila, and A. Booja, “Despeckling algorithms for removing noise in medical images,” Turkish
Journal of Computer and Mathematics Education (TURCOMAT), vol. 12, no. 6, pp. 87–94, 2021, doi:
10.17762/turcomat.v12i6.1271.
[15] G. Deng and L. W. Cahill, “Adaptive Gaussian filter for noise reduction and edge detection,” IEEE Nuclear Science Symposium
& Medical Imaging Conference, no. pt 3, pp. 1615–1619, 1994, doi: 10.1109/nssmic.1993.373563.
[16] A. Singh, “Comparative analysis of Gaussian filter with wavelet denoising for various noises present in images,” Indian Journal
of Science and Technology, vol. 9, no. 1, pp. 1–8, 2016, doi: 10.17485/ijst/2016/v9i47/106843.
[17] T. Barbu, “Gabor filter-based face recognition technique,” Proceedings of the Romanian Academy Series A - Mathematics Physics
Technical Sciences Information Science, vol. 11, no. 3, pp. 277–283, 2010.
[18] A. Kafuo, S. Diaf, A. Gonifeda, and A. Baba, “A literature survey of Gabor filter and its application,” Technical Report, 2017,
doi: 10.13140/RG.2.2.11079.50085.
[19] S. Paris, S. W. Hasinoff, and J. Kautz, “Local Laplacian filters: edge-aware image processing with a Laplacian pyramid,”
Communications of the ACM, vol. 58, no. 3, pp. 81–91, 2015, doi: 10.1145/2723694.
[20] M. Aubry, S. Paris, S. W. Hasinoff, J. Kautz, and F. Durand, “Fast local laplacian filters: theory and applications,” ACM
Transactions on Graphics, vol. 33, no. 5, 2014, doi: 10.1145/2629645.
[21] Y. Zhu and C. Huang, “An improved median filtering algorithm for image noise reduction,” Physics Procedia, vol. 25,
pp. 609–616, 2012, doi: 10.1016/j.phpro.2012.03.133.
[22] T. M. Sheeba and S. A. A. Raj, “Analysis of noise removal techniques on retinal optical coherence tomography images,”
International Journal of Advanced Computer Science and Applications, vol. 13, no. 9, pp. 422–427, 2022, doi:
10.14569/IJACSA.2022.0130948.
[23] K. Venkatalakshmi and S. Mercy Shalinie, “Classification of multispectral images using support vector machines based on PSO
and K-means clustering,” Proceedings-2005 International Conference on Intelligent Sensing and Information Processing,
ICISIP’05, vol. 2005, pp. 127–133, 2005, doi: 10.1109/ICISIP.2005.1529435.
[24] K. Venkatalakshmi and S. M. Shalinie, “Multispectral image classification using modified k-means algorithm,” Neural Network
World, vol. 17, no. 2, pp. 113–120, 2007.
Optimizing pulmonary carcinoma detection through image segmentation using … (Moulieswaran Elavarasu)
2922 ISSN: 2252-8938
[25] H. Gao, C. M. Pun, and S. Kwong, “An efficient image segmentation method based on a hybrid particle swarm algorithm with
learning strategy,” Information Sciences, vol. 369, pp. 500–521, 2016, doi: 10.1016/j.ins.2016.07.017.
[26] P. K. Patel, V. Sharma, and K. Gupta, “Guaranteed convergence particle swarm optimization using personal best,” International
Journal of Computer Applications, vol. 73, no. 7, pp. 6–10, 2013, doi: 10.5120/12751-9694.
[27] A. Asuntha, N. Singh, A. Srinivasan, and A. Professor, “PSO, genetic optimization and SVM algorithm used for lung cancer
detection,” Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, vol. 8, no. 6, pp. 351–359, 2016.
[28] P. Bhuvaneswari and A. B. Therese, “Detection of cancer in lung with K-NN classification using genetic algorithm,” Procedia
Materials Science, vol. 10, pp. 433–440, 2015, doi: 10.1016/j.mspro.2015.06.077.
BIOGRAPHIES OF AUTHORS
Kalpana Govindaraju has completed her Ph.D. from SRM Institute of Science
and Technology. Her Current research focuses on parallel and distributed computing, block
chain technology, machine learning, and cloud security. Currently, she is working as a
Professor and Head in the Department of Computer Science, Faculty of Science and
Humanities, SRM Institute of Science and Technology, Chennai. She has published more than
15 papers in journals and conferences. She has also filed an Indian patent in the year 2021. She
can be contacted at email: [email protected].