Abstract
Robot-assisted motion compensated beating heart surgery has the advantage over the conventional Coronary Artery Bypass Graft (CABG) in terms of reduced trauma to the surrounding structures that leads to shortened recovery time. The severe nonlinear and diverse nature of irregular heart rhythm causes enormous difficulty for the robot to realize the clinic requirements, especially under arrhythmias. In this paper, we propose a fusion prediction framework based on Interactive Multiple Model (IMM) estimator, allowing each model to cover a distinguishing feature of the heart motion in underlying dynamics. We find that, at normal state, the nonlinearity of the heart motion with slow time-variant changing dominates the beating process. When an arrhythmia occurs, the irregularity mode, the fast uncertainties with random patterns become the leading factor of the heart motion. We deal with prediction problem in the case of arrhythmias by estimating the state with two behavior modes which can adaptively “switch” from one to the other. Also, we employed the signal quality index to adaptively determine the switch transition probability in the framework of IMM. We conduct comparative experiments to evaluate the proposed approach with four distinguished datasets. The test results indicate that the new proposed approach reduces prediction errors significantly.
1. Introduction
Robot-assisted motion compensation, as one of the promising treatment modalities for Coronary Artery Disease (CAD) related surgery, including Coronary Artery Bypass Graft (CABG) Surgery, and Beating Heart Intracardiac Surgery, has some expected advantages, such as the relative high accuracy and the possibility of new surgery techniques, for example, minimally invasive beating heart surgery. The off-pump surgery also brings central nervous risk and neurocognitive problems [1]; meanwhile, the surgeon has the limitation of the hand movement bandwidth to track beating heart motion and ensure a high-accurate operation. The surgery-assisted robot system provides a relatively stationary scenario for the surgeon by eliminating the relative motion between the beating heart and robotic tools. Typically, the system needs a high tracking accuracy while in moving status in order of 100–250 μm root mean square (RMS) [2].
Similar to typical object tracking problems, the modeling of the target motion dynamics issue in the beating heart motion compensation procedure is an essential challenge. However, the major difficulty of beating heart motion tracking arises from the target motion uncertainty exhibiting itself in diverse situations where a target may undergo uncertain trajectory pattern during elusive time instants. The beating heart motion results from the autonomic neural regulation of the heart and the circulatory system with variant complex fluctuations [3, 4]. At a normal state, the heart motion regularly beats with respiratory sinus arrhythmia, which demonstrates a distinct phase coupling nonlinearity in its beat to beat pattern [5]. The beating heart motion trajectory from Coronary Heart Disease (CHD) patients usually involves arrhythmia as well, such as atrial fibrillation and premature ventricular contraction (PVC), which have abnormal rhythms as a result of the defected cardiac conduction system. In general, the beating heart motion with strong variability dictating its beat to beat trajectory not only in continuously changed heart rate but also in its varied movement patterns.
There are several research groups that devoted numerical efforts [2, 6–11] on the topic of robotics-assisted motion compensation problems. Proportional-derivative (PD), pole placement (PP), and linear quadratic controllers [7] were first implemented to solve the tracking control problem. However, these controllers are inadequate in the performance due to their phase lag caused by the feedback measurement [2]. In the literature [8, 12–18], researchers proposed higher effective model predictive control approaches by importing the prediction of the future heart motion in the feed-forward loop as in [2, 12, 16, 19].
As a prerequisite for the control strategy to achieve robust and precise position tracking, the heart future movement prediction is widely studied [2, 7]. In general, the current methods could be categorized into (1) method based on nonmodel: the model-free Taken Theory based prediction method [20]; (2) methods based on the linear or nonlinear model: linear model based prediction methods [17, 21], for example, time domain AR model [2] and Fourier Series based prediction method [9, 11]; nonlinear model based prediction method: for example, Saritas [22] proposed a prediction method by using artificial neural network, Bachta et al. [8] proposed an amplitude modulation based prediction method, and Liang et al. [13, 16] described the cardiorespiration coupling by a quadratic nonlinear model; (3) uncertainty compensation method: Liang et al. [14] using a master-slave Kalman filter to dynamically estimate the process noise covariance; and (4) other physiological signal assisted methods: these studies [15, 19, 23] investigated the correlation between ECG and beating heart motion.
To deal with the specific features of rhythm irregularities, Tuna proposed an adaptive motion estimation algorithm. However, the study covers atrial fibrillation arrhythmia condition only, and the other types of arrhythmias like PVCs still need to be validated.
In the above method, intensive studies make considerable efforts on two issues in beating heart motion compensation; one is the nonlinearity, and the other is uncertainty. The two distinct features are dominant in the dynamics of beating heart motion, which hinders the accurate motion prediction. The nonlinearity derived from the coupling of breath and heart beat motion is the dominant mode in the dynamics of the heart rhythm, which shows a small amount of time-variant statistics changing. We also noted that the uncertainty exists in and prevails in some specific situations, which has an extreme unpredictable pattern in the arrhythmias and could not be recognized from the prior knowledge.
In general, the majority methods in the literature have the flaw to cover varying characteristics of beating heart motion. Thus, a signal model could be problematic due to either overfitting or underfitting the actual state under the variations caused by the nonstationary nature and noise.
Although there is no universal model that can characterize the motion of a beating heart, a finite number of models can adequately describe the heart behavior in different regimes [24, 25]. We need to consider both normal heart beating situations and those arrhythmia-related irregularities to improve the prediction accuracy and thus enhance the robot system performance. Therefore, it is clear that purely quadratic nonlinear model could not fully describe the beating heart motion dynamics. Another more general prediction framework, which covers both the normal nonlinearity-dominant beating mode and the abnormal arrhythmia-related irregular beating mode necessary for surgery of each patient with an individual difference, is needed.
In this paper, we propose a Nonlinear Fusion Adaptive Model (NFAM) based heart motion prediction method. In NFAM, we employ IMM Kalman filter approach capturing every possible mode of beating heart motions. The hybrid model fuses the dynamics of the modulated sinusoids model [14, 16] to describe the normal nonlinear heart motion mode and uncertainty irregular model [15, 19] to handle various unforeseen arrhythmia patterns, especially for the quick changing pattern of AF and PVCs. The novelty of this method lies in that we import the fusion framework to handle the unpredictable fast time-variant uncertainty in the case of arrhythmia during heart beating as well as maintaining the good prediction performance under regular heart rhythm. The NFAM could enhance the robust ability to deal with the abrupt, unforeseen uncertainties and approximate the motion with sufficient detail.
2. Methodology
2.1. Beating Heart Motion Characteristics
The heart motion dynamics is a nonlinear, nonstationary process with complex fluctuating. The interpretation of the complicated mechanisms of the cardiovascular system that derives the nonlinearity and uncertainty are diverse, such as multiple oscillators interaction [3], autonomic neural regulation of the heart and the circulatory system [5], and stochastic feedback regulation parasympathetic and sympathetic branch of nerve system [4].
The dynamics of beating heart motion demonstrates two trajectory patterns, the regular one and the irregular one. Although the beating heart motion does not beat with a constant period, it has the relative regular pattern with small time-varying statistics at a normal state. The regular pattern roots from regulation of the heart function showing the fix-chained phases. And there is another important phenomenon called arrhythmia in cardiac physiology, strongly impacting the dynamics of beating heart motion. The most common CHD patients associated arrhythmias are AF and PVCs which would make the motion beat either slower (commonly known as bradyarrhythmias) or faster (commonly known as tachyarrhythmias). AF is one of the most common types of serious arrhythmia, which involves a fast and irregular contraction of the atria. Atrial fibrillation would cause symptoms like a “fluttering” heartbeat or an irregular pulse. The morphology of PVCs is highly variable and relies on the place of origin and the presence of structural heart disease. In addition, the trajectory of PVCs is hard to predict because sometimes the activation spread occurs from a ventricle to the contralateral one through nonspecialized myocardium; however, when activation comes from a fascicle through a specific conduction system, both ventricles could be activated “synchronously.”
The AF and PVCs arrhythmias are with different irregular pattern case by case. After exploration of the physiology nature and observations of the measured trajectory of beating heart motion, we noted the following:
The features in each mode: at the regular heart beat state, time-varying cardiorespiration interaction, which has the “fixed” pattern within limited uncertainty range, is the regular dominant pattern running in the beating heart dynamics. At irregular beating state, relatively large variation occurs under arrhythmia such that beating heart motion undertakes a huge alteration from normal beat and transits into another mode that we could not determine accurately due to the insufficient knowledge of the underlying mechanism.
The overall states feature: the states of beating heart dynamics are neither only “fixed,” demonstrating the regular beating, nor only the “chaos,” demonstrating the irregular beating. The states are merging the two modes characterized by being sometimes dominated by “fixed” mode and sometimes dominated by “chaos” mode, and others are something in between.
2.2. Nonlinear Fusion, Adaptive Model of Beating Heart Motion
2.2.1. Nonlinear Adaptive Model
The normal state dynamics of the beating heart motion is a process driven by coupled respiration motion and cardiac motion, each with individual characteristic frequency. Coupled oscillators interact with each other through their amplitudes and phases [16]. Therefore, we approximate the beating heart motion by the superposition of three parts: cardiac motion Xc, respiration motion Xr, and interaction motion part Xm. The model could be represented as
(1) |
in which
(2) |
(3) |
(4) |
In (2)–(4), generally a denotes the magnitude, f denotes the frequency component, and ϕ denotes the phase. Equations (2) and (3) are the linear combinations of the significant cardiac harmonics and respiration harmonics, respectively. Equation (4) is the quadratic term with meaning of modulating the cardiac signal by respiration signal.
The state space model for this system is
(5) |
with state vector defined as x(t) = [c(t), akc(t), al(t)r, akl(t)m, fc(t), fr(t), fm(t), θkc(t), θlc(t), θlr(t), θklm(t)]T Here the transfer matrix A could be derived if the variable c(t) and all a(t), f(t), and ϕ(t) could evolve through a random walk.
(6) |
where Af(Δt) and Aθ(Δt) hold the same structure to represent the coupling feature of the heart motion.
(7) |
Also the h(x(t)) could be formulated as
(8) |
2.2.2. Uncertainty Irregular Model
In this mode, we describe the irregular beating heart motion as the combination of adaptive linearity. Specifically, first, we model the main part of the arrhythmia via autoregressive (AR) model. Second, we loosely chose the process noise covariance due to the significant uncertainty existing in the irregular pattern. The reason we choose the AR to model the beating heart motion arises from the following facts. The underlying electrophysiological mechanisms of arrhythmia are very complex and are affected by a multitude of factors [26]. It is not practical to construct in vivo models of arbitrary arrhythmia types. After some experiments, we found that the frequency spectrum of two kinds of arrhythmias derived by FFT algorithm matches the spectrum generated by high-order AR model. Furthermore, the former study [27] which adopts the AR model shows successful results that if the behavior of the heart changes abruptly especially under the arrhythmia situations, the predictors can adapt the new heart behavior and can track the ideal time-varying solution.
(9) |
Each observation is given by sum of weighted past p observations along with the zero-mean white noise . We also take the p as the order of the AR model.
The state space canonical form of the UIM could be reformulated as
(10) |
F is the canonical form of dimensions p by p:
(11) |
In algorithm design, we select the two different model orders of 8 and 12, respectively, to adapt diverse and complex irregular situations. We name the model as UIM8 and UIM12, respectively.
2.2.3. Fusion Method
The biggest challenge of beating heart motion prediction arises from the target motion uncertainty. The conventional solutions to the prediction problems in beating heart surgery follow the strategy that can be characterized as “firstly build a parameter model as accurate as possible and then adaptively estimate the parameters to implement the model, which approximate the trajectory [28].” This approach has some drawbacks: (1) possible errors in the decision on the model are not likely to be accounted in the estimation process and (2) the determined single model is not able to account for all possible situations of the right trajectory. The Interactive Multiple Model (IMM) based prediction method reduces the difficulty due to model uncertainty by using more than one model, which the models interplay with each other to achieve better performance. The conventional algorithm relies entirely on the performance of one single “best” model decided by the prior knowledge of the target motion. In contrast, the IMM call all the individuals (models) in a group simultaneously to produce overall estimation.
The fusion method diagram is illustrated in Figure 1.
In the NFAM approach, IMM uses two distinct possible models simultaneously; the first one is an adaptive nonlinear model, and the other is irregular uncertainty model. In addition, IMM employs a probabilistic switching mechanism for exchanging of some information between the filters in the fusion task [29]. We unify the evolving target motion and measurement as the following equations:
(12) |
(a) Interaction and Mixing. In the mode Mj(K + 1), the mixed estimate X0j(k∣k) and the covariance matrix P0j(k∣k) in each cycle are computed as
(13) |
The mixing probability μi∣j(k∣k) is given by
(14) |
where the predicted mode probability μj(k + 1∣k) = ∑i=1rpijμi(k∣k) and pij is the probability from Mi(k) to Mj(k + 1).
(b) Kalman Filter. In the Kalman filter framework, each KF/EKF would update the mixed state estimation with current measurement. The innovation covariance is given by
(15) |
We model the likelihood function for the matched filter as Gaussian pdf as the form:
(16) |
where
(17) |
(c) Mode Probability Update. Once each model has been updated with measurement z(k + 1), the mode probability μj(k + 1∣k + 1) is updated by mode likelihood Λj and the predicted mode probability μj(k + 1∣k) with normalization factor c = ∑i=1rμi(k + 1∣k)Λj is
(18) |
(d) State and Covariance Combiner. The state estimation and associated covariance are combined using the updated mode probability:
(19) |
3. Evaluation
3.1. Experiment Setup
We use four distinct sets of biological data to evaluate the proposed method. The first two datasets are heat motion positon datasets using the Sonomicrometry system [30]. The last two are arrhythmia ECG signals from MIT-BIH arrhythmia database [31]. The 3D beating heart motion positions are collected on the heart surface locating at a point one-third of the way from the starting point of the Left Anterior Descending (LAD) artery. The difference between two Sonomicrometry datasets lies in the heartrate, in which one is normal heart beat rhythm with more “constant” period and the other one is varying heart rate dataset (we exert the external stimuli occasionally to obtain the arrhythmia-like heart motion). The more detailed heart motion measurement information could be referred to [27]. The reason we select ECG signal datasets is that the ECG signals not only share the similar dynamics with heart motion but also contain different types of arrhythmia, which provides different situations occurring in the beating heart surgery to evaluate the proposed method. The ECG dataset 107 m is Premature Ventricular Contraction (PVC) arrhythmia commonly occurring among people with or without heart disease. The dataset 202 m is with atrial fibrillation (AF) and atrial fibrillation aberrated beat arrhythmia, which are the most common irregular heart rhythm and occur most often in people with heart disease.
The ability of the NFAM to track the beating heart motion through the complexed situation and provide accurate state estimates is assessed using combinations of the two models described in Section 2. To bring out of the benefits of including more than one model in IMM estimator, the following comparative cases have been studied with the four sets of experimental data.
Only NAM using four datasets
Only UIM8 using four datasets
Only UIM12 using four datasets
IMM8 using four datasets
IMM12 using four datasets
We evaluate the tracking performance of the filter in each case regarding root mean square position error, .
Under the KF/EKF framework, the parameters in the all three algorithms are tuned by minimizing the RMS errors using the first 10-second data in each dataset. Since NAM is frequency domain based method such that its number of frequency components is determined by observing the frequency response, namely, PSD then is modified by trial and error method. In UIM, the model order variable (8 and 12) is firstly determined by doubling the number of harmonies in PSD of the heart motion and then corrected by trial and error method. We select the forgetting factor in both algorithms close to 1 such that the memory horizon at least covers one respiration motion period. The process noise covariance in NAM is chosen within certain scalar factor such that the RMS prediction errors are minimizing. The initial mode probability μ is decided according to the rough guess of the possibility level corresponding to each mode in specific dataset. The switching probabilities pij are estimated based on the sojourn time.
3.2. Results
We summarize RMS prediction results and algorithm variance analysis in Table 1. We also present the comparative prediction curves in Figures 2–6.
Table 1.
Algorithms | Heart motion datasets | ECG arrhythmia datasets | ||
---|---|---|---|---|
Constant 3D RMS [mm] ± SD |
Varying 3D RMS [mm] ± SD |
107-V1 1D RMS [mv] ± SD |
202-MLII 1D RMS [mv] ± SD |
|
UIM8 | 0.587 ± 0.01 | 0.276 ± 0.01 | 0.036 ± 0.003 | 0.034 ± 0.003 |
UIM12 | 0.547 ± 0.01 | 0.152 ± 0.01 | 0.028 ± 0.004 | 0.029 ± 0.004 |
NAM | 0.184 ± 0.01 | 0.102 ± 0.01 | 0.046 ± 0.003 | 0.053 ± 0.003 |
IMM8 | 0.195 ± 0.01 | 0.096 ± 0.01 | 0.024 ± 0.003 | 0.021 ± 0.003 |
IMM12 | 0.189 ± 0.01 | 0.093 ± 0.01 | 0.021 ± 0.003 | 0.018 ± 0.003 |
3.3. Discussion
As the evaluation results shown, NFAM outperforms other two models regarding prediction RMS. In particular, NFAM has the capability to handle the situation where the diversity is severe and prior knowledge of the signal model is inadequate. We discuss the results through different comparative experimental scenarios.
(1) NAM, UIM8, and IMM in Constant and Slowing Varying Heart Motion Datasets. The “constant” beating heart motion preserves the inherited nonlinearity. We could observe that its trajectory pattern is relatively predictable over other chaos patterns. The quadratic term in the NAM is mainly used to account for the cardiorespiration interaction which is the most significant coupling existing in the normal cardiovascular signals, whereas UIM is lack of the quadratic term for this nonlinearity modeling. From Table 1 and Figures 2–4, we could clearly observe the prediction errors for constant dataset; IMM and NAM are almost at the same level and much better than UIM. For the slow varying heart motion case, IMM has lower prediction errors than NAM since the irregular pattern is beginning to show and pure nonlinearity is not the only dominant part anymore.
(2) NAM, UIM, and IMM in Two Arrhythmia ECG Datasets. With the insufficient prior knowledge of the heart motion signal, we need to deal with the miscellaneous heart motion signals from the Coronary Artery Disease patients. IMM towers in all the algorithms with regard to the compensation of modeling uncertainties by using fused states from two models. Either NAM or UIM has limitation since its single model deficiency could not adaptively estimate all the states during all the regimes of the motion. NAM is worse at this situation due to the overfitting. In contrast, IMM has the mechanism to take into account the uncertainties. The prediction results in Table 1 and Figures 5 and 6 show the robustness of the IMM.
4. Conclusions
The proposed method is a self-adjusting variable-bandwidth filter, which is natural and suitable for target tracking task. The beating heart motion is complex and diverse such that it is necessary for the model to not only characterize the nonlinearity with small amount trajectory uncertainties but also cover the larger amount of uncertainties (arrhythmia-related pattern irregularities). We include the nonlinear handling model in IMM estimator along with the uncertainty adaption model to track beating heart motion. The motivation for combining two models is that agile target motion is likely to have more significant variations which single tracking model cannot adequately handle. After conducting the comparative experiments and discussion through the proposed ANM method, we conclude that we have improved beating heart motion prediction performance by dynamically fusing the states in the IMM framework covering both the nonlinearity description and model uncertainty dealing function. The more accurate and robust NFAM algorithm will allow us to expect improved tracking control performance with integration with model based control algorithm.
Acknowledgments
The research was partially supported by the Chinese National Science Foundation Grant (61603276), Tianjin Natural Foundation Grant in China (14JCQNJC04300), and Guangdong Science and Technology Project (20140401). The authors would like to thank Dr. Cavosoglu at Case Western Reserve University, Cleveland, USA, for the help and advice in the research related to this paper.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
References
- 1.Newman M. F., et al. Longitudinal assessment of neurocognitive function after coronary-artery bypass surgery. The New England Journal of Medicine. 2001;344(6):395–402. doi: 10.1056/NEJM200102083440601. [DOI] [PubMed] [Google Scholar]
- 2.Bebek Ö., Çavuşoğlu M. C. Intelligent control algorithms for robotic-assisted beating heart surgery. IEEE Transactions on Robotics. 2007;23(3):468–480. doi: 10.1109/TRO.2007.895077. [DOI] [Google Scholar]
- 3.Stefanovska A., Bračič M. Physics of the human cardiovascular system. Contemporary Physics. 1999;40(1):31–55. doi: 10.1080/001075199181693. [DOI] [Google Scholar]
- 4.Ivanov P., et al. Stochastic feedback and the regulation of biological rhythms. EPL (Europhysics Letters) 1998;43(4):363–368. doi: 10.1209/epl/i1998-00366-3. [DOI] [PubMed] [Google Scholar]
- 5.Saul J. Beat-to-beat variations of heart rate reflect modulation of cardiac autonomic outflow. Physiology. 1990;5(1):32–37. [Google Scholar]
- 6.Yuen S. G., Kesner S. B., Vasilyev N. V., Del Nido P. J., Howe R. D. Medical Image Computing and Computer-Assisted Intervention – MICCAI 2008. Vol. 5241. Berlin, Germany: Springer; 2008. 3D Ultrasound-Guided Motion Compensation System for Beating Heart Mitral Valve Repair; pp. 711–719. (Lecture Notes in Computer Science). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Bebek O., Cavusoglu M. C. Model based control algorithms for robotic assisted beating heart surgery. Proceedings of the 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS'06; September 2006; New York, NY, USA. pp. 823–828. [DOI] [PubMed] [Google Scholar]
- 8.Bachta W., Renaud P., Cuvillon L., Laroche E., Forgione A., Gangloff J. Motion prediction for computer-assisted beating heart surgery. IEEE Transactions on Biomedical Engineering. 2009;56(11):2551–2563. doi: 10.1109/TBME.2009.2026054. [DOI] [PubMed] [Google Scholar]
- 9.Ginhoux R., Gangloff J., de Mathelin M., Soler L., Sanchez M. M. A., Marescaux J. Active filtering of physiological motion in robotized surgery using predictive control. IEEE Transactions on Robotics. 2005;21(1):67–79. doi: 10.1109/tro.2004.833812. [DOI] [Google Scholar]
- 10.Ortmaier T., Gröger M., Boehm D. H., Falk V., Hirzinger G. Motion estimation in beating heart surgery. IEEE Transactions on Biomedical Engineering. 2005;52(10):1729–1740. doi: 10.1109/TBME.2005.855716. [DOI] [PubMed] [Google Scholar]
- 11.Thakral A., Wallace J., Tomlin D., Seth N., Thakor N. V. Medical Image Computing and Computer-Assisted Intervention – MICCAI 2001. Vol. 2208. Berlin, Germany: Springer; 2001. Surgical motion adaptive robotic technology (S.M.A.R.T): taking the motion out of physiological motion; pp. 317–325. (Lecture Notes in Computer Science). [DOI] [Google Scholar]
- 12.Yang B., Liu C., Zheng W., Liu S. Motion prediction via online instantaneous frequency estimation for vision-based beating heart tracking. Information Fusion. 2017;35:58–67. doi: 10.1016/j.inffus.2016.09.004. [DOI] [Google Scholar]
- 13.Liang F., Yu Y., Wang H., Meng X. Heart motion prediction in robotic-assisted beating heart surgery: A nonlinear fast adaptive approach. International Journal of Advanced Robotic Systems. 2013;10 doi: 10.5772/55581. [DOI] [Google Scholar]
- 14.Liang F., Yu Y., Cui S., Zhao L., Wu X. Heart Motion Uncertainty Compensation Prediction Method for Robot Assisted Beating Heart Surgery – Master–slave Kalman Filters Approach. Journal of Medical Systems. 2014;38(5) doi: 10.1007/s10916-014-0052-y. [DOI] [PubMed] [Google Scholar]
- 15.Liang F., Meng X., Yu Y. Multivariate autoregressive model based heart motion prediction approach for beating heart surgery. International Journal of Advanced Robotic Systems. 2013;10, article no. 129 doi: 10.5772/55771. [DOI] [Google Scholar]
- 16.Liang F., Meng X. A quadratic nonlinear prediction-based heart motion model following control algorithm in robotic-assisted beating heart surgery. International Journal of Advanced Robotic Systems. 2013;10, article no. 11 doi: 10.5772/54683. [DOI] [Google Scholar]
- 17.Franke T. J., Bebek O., Cavusoglu M. C. Prediction of heartbeat motion with a generalized adaptive filter. Proceedings of the 2008 IEEE International Conference on Robotics and Automation, ICRA 2008; May 2008; Pasadena, CA, USA. pp. 2916–2921. [DOI] [Google Scholar]
- 18.Bowthorpe M., Tavakoli M. Physiological organ motion prediction and compensation based on multirate, delayed, and unregistered measurements in robot-assisted surgery and therapy. IEEE/ASME Transactions on Mechatronics. 2016;21(2):900–911. doi: 10.1109/TMECH.2015.2482391. [DOI] [Google Scholar]
- 19.Liang F., Yu Y., Meng X. Multivariate vector autoregressive prognosis-based model following control method for robot-assisted beating heart surgery. Advanced Robotics. 2013;27(16):1259–1271. doi: 10.1080/01691864.2013.819606. [DOI] [Google Scholar]
- 20.Ortmaier T. J. Motion Compensation in in Minimally Invasive Robotic Surgery. VDI-Verlag; 2003. [Google Scholar]
- 21.Franke T. J., Bebek O., Cavusoglu M. C. Improved prediction of heart motion using an adaptive filter for robot assisted beating heart surgery. Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2007; November 2007; San Diego, CA, USA. pp. 509–515. [DOI] [Google Scholar]
- 22.Saritas I. Prediction of breast cancer using artificial neural networks. Journal of Medical Systems. 2012;36(5):2901–2907. doi: 10.1007/s10916-011-9768-0. [DOI] [PubMed] [Google Scholar]
- 23.Koo H. R., Lee Y.-J., Gi S., et al. The effect of textile-based inductive coil sensor positions for heart rate monitoring. Journal of Medical Systems. 2014;38(2, article no. 2) doi: 10.1007/s10916-013-0002-0. [DOI] [PubMed] [Google Scholar]
- 24.Sun B., Jiang C., Li M. Fuzzy neural network-based interacting multiple model for multi-node target tracking algorithm. Sensors (Switzerland) 2016;16(11, article no. 1823) doi: 10.3390/s16111823. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Sheng H., Zhao W., Wang J. Interacting multiple model tracking algorithm fusing input estimation and best linear unbiased estimation filter. IET Radar, Sonar and Navigation. 2016 [Google Scholar]
- 26.Tuna E. E., Karimov J. H., Liu T., Bebek Ö., Fukamachi K., Çavuşoğlu M. C. Towards active tracking of beating heart motion in the presence of arrhythmia for robotic assisted beating heart surgery. PLoS ONE. 2014;9(7) doi: 10.1371/journal.pone.0102877.e102877 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Tuna E. E., Franke T. J., Bebek Ö., Shiose A., Fukamachi K., Cavuolu M. C. Heart motion prediction based on adaptive estimation algorithms for robotic-assisted beating heart surgery. IEEE Transactions on Robotics. 2013;29(1):261–276. doi: 10.1109/TRO.2012.2217676. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Li X. R., Jilkov V. P. Survey of maneuvering target tracking. Part V: multiple-model methods. IEEE Transactions on Aerospace and Electronic Systems. 2005;41(4):1255–1321. doi: 10.1109/taes.2005.1561886. [DOI] [Google Scholar]
- 29.Raol J. R. Multi-Sensor Data Fusion with MATLAB. Vol. 568. CRC Press; 2009. [Google Scholar]
- 30.Ratcliffe M. B., Gupta K. B., Streicher J. T., Savage E. B., Bogen D. K., Edmunds L. H. Use of Sonomicrometry and Multidimensional Scaling to Determine the Three-Dimensional Coordinates of Multiple Cardiac Locations: Feasibility and Initial Implementation. IEEE Transactions on Biomedical Engineering. 1995;42(6):587–598. doi: 10.1109/10.387198. [DOI] [PubMed] [Google Scholar]
- 31.Goldberger A. L., et al. PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation. 2000;101(23):E215–E220. doi: 10.1161/01.CIR.101.23.e215. [DOI] [PubMed] [Google Scholar]