Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
1. Automatic Segmentation and Detection of Joints
in X-Ray Images
Institute of Mathematics, Mechanics and Computer Science
Southern Federal University
Alexey Mikhaylichenko, Yana Demyanenko, Elena Grushko
AIST, 2016
1 AIST 2016
3. Algorithm scheme
a)
⇒
b)
⇒
c)
⇒
⇒
d)
⇒
e)
⇒
f)
(a) Computation of edge map of image; (b) computation of top binarization
threshold; (c) edge thinning; (d) computation of optimal binarization threshold;
(e) binarization; (f) chaining process
3 AIST 2016
4. Edge map
a) b) c)
(a) Sobel operator; (b) gradient vector flow field 1
; (c) result of element-wise
multiplication (gamma correction applied to images)
1Xu C., Prince J. L. Snakes, Shapes, and Gradient Vector Flow
4 AIST 2016
5. Edge thinning
a) b)
(a) Result of applying non-maximum suppression; (b) result of binarizing with
one of threshold
binarization is performed for each of thresholds
5 AIST 2016
7. Chaining
Violation of condition «does not intersect already existing fragments of bounds
on image» (left) and example of removing a discontinuity (right)
7 AIST 2016
9. Threshold computation
Process of threshold finding, T0 < .. < Ti < .. < Tn ≤ T
E* = max{Ei }i=0,n, T* — optimal threshold
9 AIST 2016
10. Comparison with Canny edge detector
a) b)
(a) Proposed method; (b) Canny edge detector with manually selected
thresholds, some of best results
10 AIST 2016
14. Conclusion
We propose an approach for automatic bone contours detection which
does not require homogeneity of regions. The main issues are:
accurate edge fragments detection and elimination of discontinuities
between them;
the criteria for calculating numerical characteristics of the quality of
image contours detection;
the algorithm for tracing contours.
14 AIST 2016