Implementation of Lower Leg Bone Fracture Detection From X Ray Images
Implementation of Lower Leg Bone Fracture Detection From X Ray Images
Volume 3 Issue 5, August 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD27957 | Volume – 3 | Issue – 5 | July - August 2019 Page 2411
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
disadvantages of these edge detection operators are feature extraction and image classification. The first step, the
compared. It is shown that the Canny operator can obtain input image is obtained from different places and the image
better edge feature and it can also be produced equally good is filtered out by the Gaussian filter. Then, edge detection
edge with the smooth continuous pixels and thin edge. Sobel method is used to detect the bone structure. And then the
edge detection method cannot produce smooth and thin Harris algorithm also used for extracting point features from
edge compared to Canny method. But, the same like other the image. For the classification step, support vector
method, Sobel and Canny methods are very sensitive to the machine (SVM) is used to classify fracture types.
noise pixels. Sometimes, all of the noisy image cannot be
filtered perfectly. A. Image Acquisition
Image acquisition in image processing can be broadly
B. Algorithm and Technique on Various Edge defined as the action of retrieving an image from some
Detection source, usually a hardware-based source, so it can be passed
The next paper, Rashmi,Mukesh Kumar, and through whatever processes need to occur afterward.
RohiniSaxena[13Ras] proposed a survey of various edge Performing image acquisition in image processing is always
detection techniques as Prewitt, Robert, Sobel, Marr Hildrith the first step in the workflow sequence because, without an
and Canny operators. In this paper, the authors have studied image, no processing is possible. In this step, medical images
and evaluate different edge detection techniques. They are given as input and all types of medical images can be
describe that Canny edge detector gives better result as acquired.
compared to other edge detectors on various aspects such as
it is adaptive in nature, performs better for noisy image, give
sharp edges, low probability of detecting false edges, etc. The
authors stated that Canny method is optimal edge detection
technique hence lot of work and improvement on this
algorithm has been done and it can detect edges in color
image without converting in gray image.
@ IJTSRD | Unique Paper ID – IJTSRD27957 | Volume – 3 | Issue – 5 | July - August 2019 Page 2412
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
In pre-processing step, noise suppression is the most
important task. Noise reduction is an important and basic
part in remote sense image processing. Not only spatial noise
but also spectral noise may exist in the image because of the
influence of natural light, surface topography, mixed pixel,
etc. [08Chi]. Noise is the result of errors in the image
acquisition process that results in pixel values that do not
reflect the true intensities of the real scene. Most commonly
used de-noising techniques are described as follows:
Median filter
Average filter
Gaussian filter
Winner filter
Histogram equalization (a) (b)
C. Image Segmentation
Image segmentation is a very important step in image
analysis and performance evaluation of processed image
data. The goal of image segmentation is to make simple or
change the representation of an image into something that is
more meaningful and easier to analyze. Image segmentation
is typically used to locate objects and boundaries (lines,
curves, etc.) in image. Image segmentation is the process of
partitioning an image into non-intersecting regions such that
each region is homogeneous and the union of no two
adjacent regions is homogeneous. Segmentation is typically (c) (d)
associated with pattern recognition problems. It is Figure 3.3: Result Images for Edge Detectors
considered the first phase of a pattern recognition process
and in sometimes also referred to as object isolation. D. Feature Extraction
According to the expression of Ashutosh Kumar Chaubey Feature extraction is the main step in various image
[16Ash], segmentation algorithms have been used for a processing applications. A feature is a significant piece of
variety of applications. In this thesis, edge-based information extracted from an image which provides more
segmentation method is used in order to segment region of detail understanding of the image. The commonly used of
bone area from background. feature extraction methods are Gray Level Co-occurrence
Matrix(GLCM), Wavelet transform, Curvelet transform,
Edge-based Method Hough transform and Harris corner detection. Harris corner
Edge-based segmentation exploits spatial information by detection techniques is used in this paper.
detecting the edges in image. Edges correspond to
discontinuities in the homogeneity criterion for segments. Harris Algorithm
Edge-based image segmentation algorithms are sensitive to Harris algorithm detects all corners (in general, intersection
noise and tend to find edges that are irrelevant to the real point) or most true interest points based on the brightness
boundary of the object. Moreover, the edges extracted by of images. In this thesis, Harris corner detection is used to
edge-based algorithms are disjointed and cannot completely detect feature points. Harris features are shape and vector of
represent the boundary of an object. Therefore, the edge- the bone image. These features are used for fracture
linking algorithms are applied to create enclose boundaries. classification using SVM classifier which is a representation
Edge-based segmentation algorithms use edge detectors of the example as points in a feature space. The point which
(Sobel, Prewitt, Robert, Canny, Laplacian) to find edge in the is the direction of the boundary of object changes abruptly.
image. In this research, a comparison of the four types of The Harris detector uses the correlation matrix as the basis
edge detector is tested. Then, Canny edge detection is used of its corner decisions. Classification of image points using
to find discontinuities in bone image. Canny detector eigenvalues of matrix (M). The correlation matrix or second
produces good view of bone structure and gives many moment matrix can be represented as follows:
advantages than other edge detectors. A comparative study
of the four edge detectors are Sobel, Prewitt, Robert and 𝐼 2 𝐼 𝐼
Canny. These result images are shown in the following figure 𝑀 =∑ , 𝑤(𝑥, 𝑦)
𝐼 𝐼 𝐼 2
3.3. In figure 3.3, (a) and (b) are the results of Sobel and
Prewitt edge detectors. Then, figure 3.3(c) and (d) are the
results of Robert edge detector and Canny edge detector. Harris defines the response function (R) which decide the
point is corner or not with the following equation
R = det M – k 𝑡𝑟𝑎𝑐𝑒 M = 𝜆 𝜆 − k 𝜆 + 𝜆 M,
@ IJTSRD | Unique Paper ID – IJTSRD27957 | Volume – 3 | Issue – 5 | July - August 2019 Page 2413
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
R depends only on eigenvalues (λ λ ) of matrix (M). If hyperplane in more dimensions. A good separation is
λ and λ are large or 𝜆1 is similar 𝜆2, Harris can be defined as achieved by the hyperplane. There can be a lot of separating
Corner. If eigenvalues (𝜆1 and 𝜆2) are small, it is almost hyperplanes and selects as far as possible from data points of
constant in all direction (flat region) and if 𝜆1 very much both classes. The optimal hyper plane is correctly classify the
greater than 𝜆2 or 𝜆2 very much greater than 𝜆1, this can be training data.
defined as edge [13Hua] [03Mar].
4. Experimental Results
E. Image Classification The original X-ray scan of bone fracture image is taken from
Classification is a step of data analysis to study a set of data ‘Mandalay Orthopaedic Hospital’ in Myanmar. The X-ray scan
and categorize them into a number of categories. It takes a of bone image is given as input for this system.
feature vector as an input and responds category to which
the object belongs. It employs two phase of processing, The input X-ray image contains noises which is unwanted
training and testing: in training, characteristic properties of pixels that affect the quality of the image. Therefore, the
typical image features are isolated and in testing, these image pre-processing stage is needed to remove these
feature-space partitions are used to classify image feature. noises. For this system, each X-ray image has a resolution of
200 x 200 pixels in size by resizing. In this thesis, 52 of bone
The most commonly used of classifiers are Bayesian, Neural images are used where 40 images for training and 12 images
Network, K Nearest Neighbour, and Support Vector Machine for testing. Among the training images, 10 images are normal
that are used to classify the sets of data. Bayesian has always or non-fracture image and 30 images are fracture image. The
the minimum error rate but it requires exact knowledge of next step is image pre-processing. The purpose of pre-
class. Bayesian classifier is applied with Gabor Orientation processing is to provide image quality for later process and
(GO), Markov Random Field (MRF), and Intensity Gradient to obtain the best result. After image segmentation is
Direction (IGD) features [14Jar]. performed, the segmented bone image is used for feature
extraction. The extracted feature points are shown in figure
Neural Network classification is fast but its training can be 4.1(a) non-fracture image and (b) fracture image. These
very slow and which requires high processing time for large figures show the feature points from the image by Harris
neural network. algorithm.
@ IJTSRD | Unique Paper ID – IJTSRD27957 | Volume – 3 | Issue – 5 | July - August 2019 Page 2414
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
fracture images to this proposed system have various shapes
and sizes, so it is hard to get the standard features of these
fracture images. Therefore, this proposed system cannot be
generated the good performance. According to the
experimental results, a combining algorithm can be
produced a good result for fracture detection system.
References
[1] Ms. Senhal Deshmukh, Ms Shivani Zalte, Mr.Shantanu
Vaidia, Mr.Parag Tangade: Bone Fracture Detection
Using Image Processing in Matlab, Internal Journal of
Advent Research in Computer and Electronics, 28
March, (2015).
(a) (b) [2] [Mahmoud Al-Ayyoub, Duha Al-Zghool: Determining the
Figure4.2: Results of SVM classifier for Match Data Images Type of Long Bone Fractures in X- Ray Images, Wseas
Transactions on Information Science and Applications,
Finally, the algorithm produces the output image as the bone Issue 8, Volume 10, August, (2013).
fracture detection result. Therefore, the final results of this
[3] Rashmi, Mukesh Kumar, and Rohini Saxena : Algorithm
thesis are illustrated in figure 4.3(a) and (b) respectively.
and Technique on Various Edge Detection: A Survey, An
International Journal (SIPIJ) Vol.4, No.3, June, (2013).
[4] Shubhangi D. C, Raghavendra, P.S Hiremath : Edge
Detection of Femur Bone in X-Ray Images – A
Comprartive Study of Edge Detectors, International
Journal of Computer Applications, Volume Volume 42-
No.2, March, (2012).
[5] Dmitriy Fradkin and Ilya Muchnik : Support Vector
Machines for Classification, Dimacs Series in Discrete
Mathematics and Theoretical Computer Science,
(2000).
[6] S. K. Mahendran and S. Santhosh Baboo : Ensemble
Systems for Automatic Fracture Detection, IACSIT
International Journal of Engineering and Technology,
(a) (b) Vol. 4, No. 1, February, (2012).
Figure 4.3.Fracture Detection Results
[7] K. E. Bugler, T. O. White, D.B. Thordarson : Focus on
Ankle Fracture, The Journal of Bone and Joint Surgery,
5. Conclusion
(2012).
In this experiment, many X-ray images are collected from
Mandalay Orthopaedic Hospital and various Internet [8] Nathanael .E. Jacob, M. v. Wyawahare: Survey of Bone
websites. In this paper, 52 of bone images are used where 40 Fracture Detection Techniques, International Journal of
images for training and 12 images for testing. Among the Computer Applications, Volume 71-No.17, June, (2013).
training images, 10 images are normal or non-fracture image
[9] Huai Yang Chen & Jinjine Chen: Improvements Based on
and 30 images are fracture image. The algorithm cannot
the Harris Algorithm, Computer and Information
detect correctly in 4 fracture images. According to the test
Science; Vol. 6, (2013).
results, the performance of the detection method affect by
the quality of the image. After that all, this system [10] Redoun Korchiyne, Sidi Mohamed Farssi,
determined whether a fracture exists or not in the image. A Abderrahmane Sbihi, Rajaa Touahni, Mustapha Tahiri
software algorithm capable of providing some theory after Alaoui: A Combine Method of Fractal and GLCM Features
bone fracture detection has been specified, and for MRI and CT Combine Method of Fractal and GLCM
implemented. The proposed system is developed by using Features for MRI and CT Scan Images Classification, An
MATLAB programming language. The input X-ray bone International Journal (SIPIJ) Vol.5, No.4, August,(2014).
@ IJTSRD | Unique Paper ID – IJTSRD27957 | Volume – 3 | Issue – 5 | July - August 2019 Page 2415