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):
A two-dimensional Gaussian distribution is represented below in Equation (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):
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):
where A is the percentage error,
is the observed actual value, and
is the expected value.
Entropy is calculated as given below in Equation (5):
where q is the count of the normalized histogram.
Accuracy is calculated as given below in Equation (6):
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
- Zhang, X.M.; Xu, C. A multimedia telemedicine system in internet of things. Proc. Comput. Sci. Inf. Technol. 2012, 42, 180–187. [Google Scholar]
- 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]
- Laplante, P.A.; Laplante, N. The Internet of Things in Healthcare: Potential Applications and Challenges. IT Prof. 2016, 18, 2–4. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- Tolxdorff, T.; Deserno, T.M.; Handels, H.; Meinzer, H.P. Advances in Medical Image Computing. Methods Inf Med. 2009, 48, 311–313. [Google Scholar]
- 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]
- 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]
- Stolojescu-CriŞan, C.; Holban, Ş. A Comparison of X-ray Image Segmentation Techniques. Adv. Electr. Comput. Eng. 2013, 13, 85–92. [Google Scholar] [CrossRef]
- Burgern, W.; Burge, M.J. Principles of Digital Image Processing Fundamental Techniques; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Lester, H.; Arridge, S.R. A survey of hierarchical non-linear medical image registration. Pattern Recognit. 1999, 32, 129–149. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
| 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. |
© 2023 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/).