Convolutional Neural Network Based Femur Stabilization for X-Ray Image Sequences

Sequence stabilization of medical images is an important aspect of diagnosis, therapy, joint movement kinematic analysis, and cancer detection. Typically, when image frames are recorded, the body is not rigidly fixed as a result of e.g. respiration, thus the position of its segments may vary. Simple image analysis methods (e.g. gradient based, scale-space based) tend to have problems with discerning the key-points in this specific task, due to large diversity of bone structure and highly visible soft tissue. In this paper, we propose a specialized algorithm for stabilization of femur in a sequence of single plane fluoroscopic images. The method estimates the positions of several easily-detectable femur key-points using gradient-based image analysis methods. For other key-points, which are located in the regions of bone with saliency prohibiting effective detection, we use feedforward Convolutional Neural Network as a position estimator. All the key-point positions are used in a stabilization process performed with the ICP (Iterative Closest Point) algorithm. The overall stabilization accuracy is evaluated for two uncorrelated X-ray image sequences, where manual stabilization (i.e., the results for image alignment performed by a human operator without access to key-points) constitutes the ground truth.

[1]  Yoshitaka Masutani,et al.  Automatic detection of over 100 anatomical landmarks in medical CT images: A framework with independent detectors and combinatorial optimization , 2017, Medical Image Anal..

[2]  Horst Bischof,et al.  Towards Automatic Bone Age Estimation from MRI: Localization of 3D Anatomical Landmarks , 2014, MICCAI.

[3]  Gang Li,et al.  Measurement of Vertebral Kinematics Using Noninvasive Image Matching Method–Validation and Application , 2008, Spine.

[4]  Andrew L. Maas Rectifier Nonlinearities Improve Neural Network Acoustic Models , 2013 .

[5]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[6]  Mark R. Pickering,et al.  An improved CT to fluoroscopy registration algorithm for the kinematic analysis of knee joints , 2009, 2009 16th International Conference on Digital Signal Processing.

[7]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[8]  Gábor Székely,et al.  Three-dimensional kinematics and kinetics of total knee arthroplasty during level walking using single plane video-fluoroscopy and force plates: a pilot study. , 2006, Gait & posture.

[9]  Roland Siegwart,et al.  A Review of Point Cloud Registration Algorithms for Mobile Robotics , 2015, Found. Trends Robotics.

[10]  Raphaël Dumas,et al.  Kinematics of the Normal Knee during Dynamic Activities: A Synthesis of Data from Intracortical Pins and Biplane Imaging , 2017, Applied bionics and biomechanics.

[11]  Yoshua Bengio,et al.  Algorithms for Hyper-Parameter Optimization , 2011, NIPS.

[12]  E. R. Davies Computer and Machine Vision: Theory, Algorithms, Practicalities , 2012 .

[13]  A. Breen,et al.  Accuracy and repeatability of quantitative fluoroscopy for the measurement of sagittal plane translation and finite centre of rotation in the lumbar spine. , 2016, Medical Engineering and Physics.

[14]  Franco Simini,et al.  CINARTRO: Clinical Tool to Assess Knee Kinematics by Videofluoroscopy , 2017 .

[15]  Hyun-Soo Choi,et al.  FingerNet: Deep learning-based robust finger joint detection from radiographs , 2015, 2015 IEEE Biomedical Circuits and Systems Conference (BioCAS).