A data-driven soft sensor for needle deflection in heterogeneous tissue using just-in-time modelling
Global modelling has traditionally been the approach taken to estimate needle deflection in soft tissue. In this paper, we propose a new method based on local data-driven modelling of needle deflection. External measurement of needle–tissue interactions is collected from several insertions in ex vivo tissue to form a cloud of data. Inputs to the system are the needle insertion depth, axial rotations, and the forces and torques measured at the needle base by a force sensor. When a new insertion is performed, the just-in-time learning method estimates the model outputs given the current inputs to the needle–tissue system and the historical database. The query is compared to every observation in the database and is given weights according to some similarity criteria. Only a subset of historical data that is most relevant to the query is selected and a local linear model is fit to the selected points to estimate the query output. The model outputs the 3D deflection of the needle tip and the needle insertion force. The proposed approach is validated in ex vivo multilayered biological tissue in different needle insertion scenarios. Experimental results in five different case studies indicate an accuracy in predicting needle deflection of 0.81 and 1.24 mm in the horizontal and vertical lanes, respectively, and an accuracy of 0.5 N in predicting the needle insertion force over 216 needle insertions.
KeywordsSurgical needles Needle steering Data-driven Just-in-time modelling Soft sensor
This work was supported by the Natural Sciences and Engineering Research Council (NSERC) of Canada under Grant CHRP 446520, the Canadian Institutes of Health Research (CIHR) under Grant CPG 127768, and Alberta Innovates—Health Solutions (AIHS) under Grant CRIO 201201232.
- 4.Bengio Y, Grandvalet Y (2004) No unbiased estimator of the variance of k-fold cross-validation. J Mach Learn Res 5:1089–1105Google Scholar
- 8.Eberhart RC, Kennedy J, et al. (1995) A new optimizer using particle swarm theory. In proceedings of the sixth international symposium on micro machine and human science, vol. 1. New York, NY, 1995, pp 39–43Google Scholar
- 14.Lehmann T, Rossa C, Usmani N, Sloboda R, Tavakoli M (2016) A real-time estimator for needle deflection during insertion into soft tissue based on adaptive modeling of needle-tissue interactions. IEEE/ASME Trans Mechatron (in press)Google Scholar
- 18.Rossa C, Khadem M, Sloboda R, Usmani N, Tavakoli M (2016) Constrained optimal control of needle deflection for semi-manual steering. In 2016 IEEE international conference on advanced intelligent mechatronics (AIM), July 2016, pp 1198–1203Google Scholar
- 20.Rossa C, Usmani N, Sloboda R, Tavakoli M (2016) A hand-held assistant for semi-automated percutaneous needle steering. IEEE Trans Biomed Eng (in press)Google Scholar
- 25.Waine M, Rossa C, Sloboda R, Usmani N, Tavakoli M (2015) 3D needle shape estimation in TRUS-guided prostate brachytherapy using 2D ultrasound images. IEEE J Biomed Health Inform PP(99):1–1Google Scholar