Next Article in Journal
Development of a Compact IoT-Enabled Device to Monitor Air Pollution for Environmental Sustainability
Previous Article in Journal
Celestial Body Surface Mapping for Resource Discovery Using Satellites
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Image Processing Using Feature-Based Segmentation Techniques for the Analysis of Medical Images †

by
Christodoss Prasanna Ranjith
1,
Krishnamoorthy Natarajan
2,
Sindhu Madhuri
3,
Mahesh Thylore Ramakrishna
4,*,
Chandrasekhar Rohith Bhat
5 and
Vinoth Kumar Venkatesan
2
1
Department of Information Technology, University of Technology and Applied Sciences -Shinas, Shinas 324, Oman
2
School of Computer Science Engineering and Information Systems(SCORE), Vellore Institute of Technology, Vellore 632014, India
3
Department of Information Technology, Manipal Institute of Technology, Manipal Academy of Higher Education, Bengaluru 560065, India
4
Department of Computer Science and Engineering, Faculty of Engineering and Technology, JAIN (Deemed-to-be University), Bengaluru 562112, India
5
Saveetha School of Engineering, Saveetha Institute of Medical and Technical Sciences (SIMATS), Chennai 602105, India
*
Author to whom correspondence should be addressed.
Presented at the International Conference on Recent Advances on Science and Engineering, United Arab Emirates, 4–5 October 2023.
Eng. Proc. 2023, 59(1), 100; https://doi.org/10.3390/engproc2023059100
Published: 21 December 2023
(This article belongs to the Proceedings of Eng. Proc., 2023, RAiSE-2023)

Abstract

:
Image segmentation is a fundamental task in computer vision in which an image is divided into many regions or segments, each of which corresponds to a separate object or part of an item within the image. Image segmentation’s major purpose is to simplify an image’s representation for analysis and interpretation, making it easier for a computer to comprehend and extract meaningful information from visual data. Adaptive K-means clustering is a variant of the classic K-means clustering algorithm in which the number of clusters (K) is continuously adjusted during the clustering process. Unlike classic K-means, which requires you to choose the number of clusters before executing the algorithm, adaptive K-means identifies the best number of clusters based on the features of the data. The proposed model works as follows. Firstly, pre-processing is performed by acquiring all the input images. Secondly, adaptive k-means clustering is employed for segmentation. Thirdly, important features are automatically extracted from X-ray images by making use of a feature-based image registration technique. Then, the detection of bone fractures is automatically carried out. The results are compared with those of existing studies, and it is observed that this model provides better results.

1. Introduction

A significant amount of research is being carried out using various image processing and machine learning methods to analyze and predict complex health problems in the medical domain. In medical IoT systems, there is a significant increase in technology day-by-day, and health varies in the daily life cycle of a human being. The use of the IoT is being explored in various applications; this includes the various roles of image processing [1,2]. Medical IoT smart systems include important clinical aspects like remote patient monitoring, providing medical services online, and predicting various critical health issues based on preventive parameters as part of patient IoT health care systems. By varying preventive parameters, IoT sensing smart computational devices and smart medical equipment can be used to monitor the health of patients by detecting bone diseases, Spondylosis, and bone fractures in early stages. At present, both young and elderly people are facing many bone-relevant diseases or infections, so IoT-based sensing smart computational devices and smart medical equipment are required for early diagnosis to provide accurate and efficient results [3].
Medical photographs are an important part of modern healthcare since they aid in the diagnosis, treatment, and monitoring of numerous medical diseases. Each image type contains distinct information and is utilised for specialized diagnostic purposes [4,5,6,7]. Medical photographs are a valuable diagnostic tool for healthcare providers. They enable clinicians to see parts within the human body, such as bones, organs, tissues, and blood vessels, in order to diagnose abnormalities, injuries, diseases, and other medical disorders [8,9,10].
In recent years, medical imaging has shifted from traditional film-based technologies to digital imaging, which provides various benefits such as easier storage, faster image capture, and the ability to electronically exchange images for remote consultation. The acquisition of three-dimensional (3D) and four-dimensional (4D) medical images has been made possible by advanced technologies, allowing for more detailed and dynamic visualizations of anatomical structures and physiological processes [10,11,12].
PACS stands for Picture Archiving and Communication System. PACS is a computerized system for storing, retrieving, and managing medical pictures. It gives healthcare practitioners easy access to a patient’s entire imaging history [13,14]. Examples of X-ray images are shown in Figure 1.

2. Related Works

In the past, examining and identifying diseases in medical field was a lengthy process. Image segmentation techniques are used in medical images to study the internal structures of the human body, detect tumors, identify bone fractures, and estimate tumor size, etc. Segmentation for X-ray images is a challenging task because they are complex, the quality is low, and they are affected by noise. So, extracting the region of interest and boundaries from X-ray images is a challenging task. Also, they vary in resolution, orientation, and intensity based on the equipment used to capture the image. These factors will greatly affect the result of the segmentation process. Another problem with bone X-ray images is that bone regions overlap with other organs and muscles. The joints between bones must also be considered in the segmentation process for better analysis [15,16].
The process of breaking an image into many separate parts or segments, each of which corresponds to a relevant object, region, or section of an image, is known as image segmentation [17]. Image segmentation’s major purpose is to simplify an image’s representation for analysis and interpretation, making it easier for a computer to comprehend and extract important information from visual data.
Image segmentation techniques and algorithms include, but are not limited to, thresholding, region-based methods, edge-based methods, clustering methods (such as K-means), and deep learning-based approaches (such as convolutional neural networks). Image segmentation can be difficult, especially when dealing with complicated or congested photos, fluctuating lighting conditions, or irregularly shaped objects [18]. Furthermore, choosing the correct segmentation method and parameters is critical for attaining accurate results. Regarding metrics for evaluation, image segmentation quality can be measured using a variety of measures, including the Dice coefficient, the Jaccard index, and boundary-based metrics. These metrics aid in quantifying the resemblance of segmented regions to ground truth data [19].
To increase the quality of the results, preprocessing processes like noise reduction, picture enhancement, and color space conversion are frequently used before segmentation. To refine the segmentation result, post-processing processes such as region merging or splitting, boundary smoothing, and filling small gaps can be used. Regarding interactive segmentation, when dealing with difficult images, some segmentation jobs may benefit from human participation in which the user offers input to direct the segmentation process.

3. Methodology

The workflow of the recommended model is shown in Figure 2.
A one-dimensional Gaussian distribution is represented below in Equation (1):
f x = 1 2 π σ e x 2 2 σ 2
A two-dimensional Gaussian distribution is represented below in Equation (2):
f x ,   y = 1 2 π σ 2 e x 2 + y 2 2 σ 2
This method automatically generates accurate segmentation results by performing a simple operation considering the input k-value. Without mentioning the seed value or the number of clusters in the iteration manner, the k-means algorithm automatically generates the seed value or number of clusters in less time. The step-by-step procedure for the adaptive k-means clustering method is given below:
Step 1: Input a k-value as clusters where k = 1, 2, 3, … N.
Step 2: Assign k-data points randomly to any of the k-cluster.
Step 3: Find the distance between the initial center points of clusters by applying Euclidian distance, as shown below in Equation (3):
ED = ( a 1 b 1 2 + ( a 2 b 2 ) 2
where a1, a2, b,1 and b2 are points on a plane.
Step 4: Based on data points from various centers to each cluster, we calculate the distance of the data points, and depending on the distance value achieved, we reassign all data points to nearest cluster.
Step 5: A new center cluster value is calculated, and the steps are repeated until the number of iterations is assigned.
The error rate is calculated as given below in Equation (4):
A = u b   u c   u c  
where A is the percentage error, u b   is the observed actual value, and u c   is the expected value.
Entropy is calculated as given below in Equation (5):
E = s u m q l o g 2 q
where q is the count of the normalized histogram.
Accuracy is calculated as given below in Equation (6):
A = T P s + T N s T P s + T N s + F P s + F N s
where TPs is a true positive, TNs is a true negative, FPs is a false positive, and FNs is a false negative.

4. Results and Discussion

The performance of the results is demonstrated in this Results and Discussion section. The input X-ray images were taken from the website kaggle, and the results were obtained using MATLAB R2019a. The results are shown in Figure 3 and Figure 4:
The performance measures are shown below in Table 1.
As per our proposed system, we achieved good accuracy results of 92% by using our proposed system.

5. Conclusions

Image segmentation is a key component of computer vision that has numerous practical applications in industries such as healthcare, autonomous driving, and remote sensing. The method of segmentation used is determined based on the work at hand, the data, and the amount of detail sought. Adaptive K-means clustering is a version of the conventional K-means clustering technique that continuously adjusts the number of clusters (K) during the clustering process. Unlike traditional K-means, which requires you to choose the number of clusters before using the algorithm, adaptive K-means determines the appropriate number of clusters depending on the properties of the data. The proposed model works as follows. First, the input photos are acquired and pre-processed. Second, for segmentation, adaptive K-means clustering is used. Third, key characteristics are retrieved automatically from X-ray images using a feature-based image registration technique. Finally, the early detection of bone fractures is then performed automatically.

Author Contributions

Conceptualization, C.P.R. and K.N.; methodology, S.M.; software, S.M.; validation, M.T.R., S.M., and C.R.B.; formal analysis, S.M.; investigation, M.T.R.; resources, V.K.V.; data curation, S.M.; writing—original draft preparation, M.T.R.; writing—review and editing, C.P.R.; visualization, K.N.; supervision, V.K.V.; project administration, M.T.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, X.M.; Xu, C. A multimedia telemedicine system in internet of things. Proc. Comput. Sci. Inf. Technol. 2012, 42, 180–187. [Google Scholar]
  2. Venkatesan, V.K.; Ramakrishna, M.T.; Izonin, I.; Tkachenko, R.; Havryliuk, M. Efficient Data Preprocessing with Ensemble Machine Learning Technique for the Early Detection of Chronic Kidney Disease. Appl. Sci. 2023, 13, 2885. [Google Scholar] [CrossRef]
  3. Laplante, P.A.; Laplante, N. The Internet of Things in Healthcare: Potential Applications and Challenges. IT Prof. 2016, 18, 2–4. [Google Scholar] [CrossRef]
  4. Gil, D.; Ferrández, A.; Mora-Mora, H.; Peral, J. Internet of Things: A Review of Surveys Based on Context Aware Intelligent Services. Sensors 2016, 16, 1069. [Google Scholar] [CrossRef] [PubMed]
  5. Visvizi, A.; Mazzucelli, C.; Lytras, M. Irregular migratory flows: Towards an ICTs’ enabled integrated framework for resilient urban systems. J. Sci. Technol. Policy Manag. 2017, 8, 227–242. [Google Scholar] [CrossRef]
  6. Baskaran, N.K.; Mahesh, T.R. Performance Analysis of Deep Learning based Segmentation of Retinal Lesions in Fundus Images. In Proceedings of the 2023 Second International Conference on Electronics and Renewable Systems (ICEARS), Tuticorin, India, 2–4 March 2023; pp. 1306–1313. [Google Scholar]
  7. Tolxdorff, T.; Deserno, T.M.; Handels, H.; Meinzer, H.P. Advances in Medical Image Computing. Methods Inf Med. 2009, 48, 311–313. [Google Scholar]
  8. Clark, J.; Müller, H.; Gao, X.; Lin, Q.; Lehmann, T.M.; Thom, S.; Inchingolo, P.; Chen, J.C. Medical Imaging and Telemedi-Cine from Medical Data Production to Processing Storing and Sharing a Brief Perspective. Comput. Med. Imaging Graph 2006, 30, 329–331. [Google Scholar]
  9. Kumar, B.N.; Mahesh, T.R.; Geetha, G.; Guluwadi, S. Redefining Retinal Lesion Segmentation: A Quantum Leap With DL-UNet Enhanced Auto Encoder-Decoder for Fundus Image Analysis. IEEE Access 2023, 11, 70853–70864. [Google Scholar] [CrossRef]
  10. Stolojescu-CriŞan, C.; Holban, Ş. A Comparison of X-ray Image Segmentation Techniques. Adv. Electr. Comput. Eng. 2013, 13, 85–92. [Google Scholar] [CrossRef]
  11. Burgern, W.; Burge, M.J. Principles of Digital Image Processing Fundamental Techniques; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  12. Lester, H.; Arridge, S.R. A survey of hierarchical non-linear medical image registration. Pattern Recognit. 1999, 32, 129–149. [Google Scholar] [CrossRef]
  13. Raja, S.V.K.; Khadir, A.S.A.; Ahamed, S.S.R. Moving toward region-based image segmentation techniques: A study. J. Theor. Appl. Inf. Technol. 2009, 5, 81–87. [Google Scholar]
  14. Manos, G.K.; Cairn, A.Y.; Rickets, I.W.; Sinclair, D. Segmenting radiographs of the hand and wrist. Comput. Methods Programs Biomed. 1993, 43, 227–237. [Google Scholar] [CrossRef]
  15. Zhang, J.; Yan, C.-H.; Chui, C.-K.; Ong, S.-H. Fast segmentation of bone in CT images using 3D adaptive thresholding. Comput. Biol. Med. 2010, 40, 231–236. [Google Scholar] [CrossRef] [PubMed]
  16. Subashchandrabose, U.; John, R.; Anbazhagu, U.V.; Venkatesan, V.K.; Thyluru Ramakrishna, M. Ensemble Federated Learning Approach for Diagnostics of Multi-Order Lung Cancer. Diagnostics 2023, 13, 3053. [Google Scholar] [CrossRef]
  17. Kaur, P.; Soni, A.K.; Gosain, A. A robust kernelized intuitionistic fuzzy c-means clustering algorithm in segmentation of noisy medical images. Pattern Recognit. Lett. 2013, 34, 163–175. [Google Scholar] [CrossRef]
  18. Gonzalez, R.C.; Woods, R.E.; Eddins, S.L. Digital Image Processing Using Matlab, 3rd ed.; Pearson Education: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
  19. Reddy, P.C.; Chandra, R.M.S.; Vadiraj, P.; Reddy, M.A.; Mahesh, T.R.; Madhuri, G.S. Detection of Plant Leaf-based Diseases Using Machine Learning Approach. In Proceedings of the 2021 IEEE International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS), Bangalore, India, 16–18 December 2021. [Google Scholar]
Figure 1. X-ray images.
Figure 1. X-ray images.
Engproc 59 00100 g001
Figure 2. Workflow of the proposed method.
Figure 2. Workflow of the proposed method.
Engproc 59 00100 g002
Figure 3. Performance analysis of image 1.
Figure 3. Performance analysis of image 1.
Engproc 59 00100 g003
Figure 4. Performance analysis of image 2.
Figure 4. Performance analysis of image 2.
Engproc 59 00100 g004
Table 1. Performance measures.
Table 1. Performance measures.
Performance MeasuresResults 1Results 2
Input imageX-ray—handX-ray—leg and ankle
Error rate0.000560.00048
Entropy1.00.98
Elapsed time1.21 s1.47 s
Accuracy92%91%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ranjith, C.P.; Natarajan, K.; Madhuri, S.; Ramakrishna, M.T.; Bhat, C.R.; Venkatesan, V.K. Image Processing Using Feature-Based Segmentation Techniques for the Analysis of Medical Images. Eng. Proc. 2023, 59, 100. https://doi.org/10.3390/engproc2023059100

AMA Style

Ranjith CP, Natarajan K, Madhuri S, Ramakrishna MT, Bhat CR, Venkatesan VK. Image Processing Using Feature-Based Segmentation Techniques for the Analysis of Medical Images. Engineering Proceedings. 2023; 59(1):100. https://doi.org/10.3390/engproc2023059100

Chicago/Turabian Style

Ranjith, Christodoss Prasanna, Krishnamoorthy Natarajan, Sindhu Madhuri, Mahesh Thylore Ramakrishna, Chandrasekhar Rohith Bhat, and Vinoth Kumar Venkatesan. 2023. "Image Processing Using Feature-Based Segmentation Techniques for the Analysis of Medical Images" Engineering Proceedings 59, no. 1: 100. https://doi.org/10.3390/engproc2023059100

APA Style

Ranjith, C. P., Natarajan, K., Madhuri, S., Ramakrishna, M. T., Bhat, C. R., & Venkatesan, V. K. (2023). Image Processing Using Feature-Based Segmentation Techniques for the Analysis of Medical Images. Engineering Proceedings, 59(1), 100. https://doi.org/10.3390/engproc2023059100

Article Metrics

Back to TopTop