A Pilot Study on Convolutional Neural Networks for Motion Estimation From Ultrasound Images

In recent years, deep learning (DL) has been successfully applied to the analysis and processing of ultrasound images. To date, most of this research has focused on segmentation and view recognition. This article benchmarks different convolutional neural network algorithms for motion estimation in ultrasound imaging. We evaluated and compared several networks derived from FlowNet2, one of the most efficient architectures in computer vision. The networks were tested with and without transfer learning, and the best configuration was compared against the particle imaging velocimetry method, a popular state-of-the-art block-matching algorithm. Rotations are known to be difficult to track from ultrasound images due to a significant speckle decorrelation. We thus focused on the images of rotating disks, which could be tracked through speckle features only. Our database consisted of synthetic and in vitro B-mode images after log compression and covered a large range of rotational speeds. One of the FlowNet2 subnetworks, FlowNet2SD, produced competitive results with a motion field error smaller than 1 pixel on real data after transfer learning based on the simulated data. These errors remain small for a large velocity range without the need for hyperparameter tuning, which indicates the high potential and adaptability of DL solutions to motion estimation in ultrasound imaging.

[1]  Damien Garcia,et al.  Back to Basics in Ultrasound Velocimetry: Tracking Speckles by Using a Standard Piv Algorithm , 2018, 2018 IEEE International Ultrasonics Symposium (IUS).

[2]  Thomas Brox,et al.  FlowNet: Learning Optical Flow with Convolutional Networks , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[3]  Chao Xu,et al.  Dense motion estimation of particle images via a convolutional neural network , 2019, Experiments in Fluids.

[4]  Max A. Viergever,et al.  End-to-End Unsupervised Deformable Image Registration with a Convolutional Neural Network , 2017, DLMIA/ML-CDS@MICCAI.

[5]  Lena Maier-Hein,et al.  Simulation, Image Processing, and Ultrasound Systems for Assisted Diagnosis and Navigation: International Workshops, POCUS 2018, BIVPCS 2018, CuRIOUS 2018, and CPM 2018, Held in Conjunction with MICCAI 2018, Granada, Spain, September 16–20, 2018, Proceedings , 2018, POCUS/BIVPCS/CuRIOUS/CPM@MICCAI.

[6]  Bjørn Olav Haugen,et al.  Real-Time Standard View Classification in Transthoracic Echocardiography Using Convolutional Neural Networks. , 2019, Ultrasound in medicine & biology.

[7]  Yong Fan,et al.  Non-rigid image registration using self-supervised fully convolutional networks without training data , 2018, 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018).

[8]  Bo Peng,et al.  A Convolution Neural Network-Based Speckle Tracking Method for Ultrasound Elastography , 2018, 2018 IEEE International Ultrasonics Symposium (IUS).

[9]  Damien Garcia,et al.  Meshfree simulations of ultrasound vector flow imaging using smoothed particle hydrodynamics , 2018, Physics in medicine and biology.

[10]  Jean-Philippe Thiran,et al.  Deep Convolutional Neural Network for Ultrasound Image Enhancement , 2018, 2018 IEEE International Ultrasonics Symposium (IUS).

[11]  Navneet Kumar,et al.  3D freehand ultrasound without external tracking using deep learning , 2018, Medical Image Anal..

[12]  Hélène Langet,et al.  Handcrafted features vs ConvNets in 2D echocardiographic images , 2017, 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017).

[13]  Frederic Cervenansky,et al.  Deep Learning for Segmentation Using an Open Large-Scale Dataset in 2D Echocardiography , 2019, IEEE Transactions on Medical Imaging.

[14]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[15]  Barbara Nicolas,et al.  High-Frame-Rate Speckle-Tracking Echocardiography , 2018, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control.

[16]  Patrice Y. Simard,et al.  Best practices for convolutional neural networks applied to visual document analysis , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[17]  Richard Szeliski,et al.  A Database and Evaluation Methodology for Optical Flow , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[18]  Olivier Bernard,et al.  Realistic Vendor-Specific Synthetic Ultrasound Data for Quality Assurance of 2-D Speckle Tracking Echocardiography: Simulation Pipeline and Open Access Database , 2018, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control.

[19]  Christophe K. Mannaerts,et al.  Deep Learning for Real-time, Automatic, and Scanner-adapted Prostate (Zone) Segmentation of Transrectal Ultrasound, for Example, Magnetic Resonance Imaging-transrectal Ultrasound Fusion Prostate Biopsy. , 2019, European urology focus.

[20]  Hassan Rivaz,et al.  GLUENet: Ultrasound Elastography Using Convolutional Neural Network , 2018, POCUS/BIVPCS/CuRIOUS/CPM@MICCAI.

[21]  Bruce R. Rosen,et al.  Implementation and Validation of a Three-dimensional Cardiac Motion Estimation Network. , 2019, Radiology. Artificial intelligence.

[22]  G. Cloutier,et al.  High-Frame-Rate Echocardiography Using Coherent Compounding With Doppler-Based Motion-Compensation , 2016, IEEE Transactions on Medical Imaging.

[23]  Thomas Brox,et al.  FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Graham W. Taylor,et al.  Improved Regularization of Convolutional Neural Networks with Cutout , 2017, ArXiv.

[25]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.