Next Article in Journal
Dynamic S-Box Construction Using Mordell Elliptic Curves over Galois Field and Its Applications in Image Encryption
Previous Article in Journal
Conditional Optimization of Algorithms for Estimating Distributions of Solutions to Stochastic Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Respiratory Motion Prediction with Empirical Mode Decomposition-Based Random Vector Functional Link

by
Asad Rasheed
1 and
Kalyana C. Veluvolu
2,*
1
School of Electronic and Electrical Engineering, Kyungpook National University, Daegu 41566, Republic of Korea
2
School of Electronics Engineering, Kyungpook National University, Daegu 41566, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(4), 588; https://doi.org/10.3390/math12040588
Submission received: 15 January 2024 / Revised: 10 February 2024 / Accepted: 12 February 2024 / Published: 16 February 2024

Abstract

:
The precise prediction of tumor motion for radiotherapy has proven challenging due to the non-stationary nature of respiration-induced motion, frequently accompanied by unpredictable irregularities. Despite the availability of numerous prediction methods for respiratory motion prediction, the prediction errors they generate often suffer from large prediction horizons, intra-trace variabilities, and irregularities. To overcome these challenges, we have employed a hybrid method, which combines empirical mode decomposition (EMD) and random vector functional link (RVFL), referred to as EMD-RVFL. In the initial stage, EMD is used to decompose respiratory motion into interpretable intrinsic mode functions (IMFs) and residue. Subsequently, the RVFL network is trained for each obtained IMF and residue. Finally, the prediction results of all the IMFs and residue are summed up to obtain the final predicted output. We validated this proposed method on the benchmark datasets of 304 respiratory motion traces obtained from 31 patients for various prediction lengths, which are equivalent to the latencies of radiotherapy systems. In direct comparison with existing prediction techniques, our hybrid architecture consistently delivers a robust and highly accurate prediction performance. This proof-of-concept study indicates that the proposed approach is feasible and has the potential to improve the accuracy and effectiveness of radiotherapy treatment.

1. Introduction

Stereo-tactic body radiation therapy (SBRT) is a widely-used treatment approach for cancer patients that involves using ionizing radiation to kill cancer cells [1]. The goal of radiotherapy treatment is to provide a conformal dosage to the clinical target volume (CTV) while minimizing the risk of damage to nearby organs and tissues. However, the precision of radiotherapy may be undermined by involuntary respiratory motion, resulting in inadvertent displacement within the abdominal and thoracic regions, including the lungs, liver, and pancreas, with deviations ranging from 20 to 50 mm. Such unintended movement can significantly impact the effectiveness of radiotherapy, potentially resulting in deviations from the prescribed dosage [1,2]. Hence, the main goal of radiotherapy is to predict the motion of abdominal and thoracic tumors, thereby enhancing the precision of treatment in the presence of motion induced by respiration. One of the main challenges in predicting tumor motion in real time is the time lag or latency that exists in existing radiotherapy systems for commercial use, such as CyberKnife™ [3]. Due to intrinsic data processing and mechanical limitations, the positional latency can range from 50 ms to 500 ms [1,4] depending on the specific system. To mitigate this delay, it is recommended to predict tumor motion with a prediction length that is equal to the delay of the system [2]. However, accurately predicting tumor motion is challenging due to the variations in respiratory motion patterns between patients, as well as the irregularities and temporal fluctuations that can occur [5]. These factors make it difficult to predict the exact motion of the tumor, even with advanced predictive models. Despite these challenges, significant progress has been made in recent years to improve the accuracy of radiotherapy in the presence of respiratory-induced motion.
Several respiratory motion prediction algorithms have been developed, which can be divided into two types: model-based and model-free approaches. In model-based approaches, functions that are either linear or nonlinear are developed to mimic the properties of respiratory motion. Existing model-based approaches, such as multi-scale regression (wLMS) [6], normalized least mean square (nLMS) [7], MULIN algorithm [8], and local circular motion-based extended Kalman filter (LCM-EKF) [9] are included. On the other hand, model-free methods, alternatively, do not formulate any specific model for motion characteristics, as an alternative to forecast the location by taking into account the preceding observations. Existing model-free approaches include support vector regression (SVR) [10,11], relevance vector machines (RVM) [12,13], extreme learning machine (ELM) [14,15,16,17,18], random vector functional link (RVFL) [19], convolution neural network (CNN) [20], long short-term memory (LSTM) [21,22,23], and forecasting random convolution node (fRCN) [24]. A recent comprehensive evaluation of existing approaches [7] reveals that model-free approaches predict respiratory motion with greater robustness and less prediction error than model-based counterparts, as a result, yielding improved prediction performance, especially at larger prediction lengths.
One of the main limitations of the existing algorithms is that they rely on modeling the raw respiratory motion trace, which includes various non-stationary components and time-varying irregularities. This makes it difficult to accurately capture the essential features necessary for estimating a generalized model for respiratory motion variations. However, detecting these irregularities early on can be highly advantageous since this allows medical physicists and doctors to halt the treatment beam at the precise moment during radiotherapy treatment, thus minimizing the risk of harm to the patient. Therefore, there is a need for more advanced algorithms that can effectively handle the complex and dynamic nature of respiratory motion and provide more accurate predictions of tumor motion during radiotherapy. Such algorithms could greatly enhance the safety and effectiveness of radiotherapy treatment and improve patient outcomes.
To deal with the irregularities and intra-trace variabilities in respiratory motion, the hybrid approach can be strategically built up by combining multiple algorithms [25]. The advantages of hybrid approaches are based on three primary reasons: statistical, computational, and representational [25]. Hybrid techniques are divided into two groups based on their combination: parallel and sequential [26]. In a parallel combined hybrid technique, the training signal is first divided into a number of sub-datasets, each of which is then examined separately and merged to obtain the final prediction result; on the other hand, in a sequentially combined hybrid approach, the outputs from one model are treated as the inputs for another prediction model. Empirical mode decomposition (EMD) is one of the examples of the parallel combined hybrid approach. This approach decomposes time-series data by examining time-domain attributes such as local maxima, local minima, and zero-crossings. EMD has been widely employed to estimate the respiratory motion from other biomedical signals [27,28]. Furthermore, it has found extensive application in various prediction tasks, including short-term load forecasting (STLF) [29], forecasting financial time-series [30], predicting wind speed [31], etc. The authors in [32] used EMD to extract IMFs from the respiratory signal, and then employed deep learning to construct an effective prediction model, enabling accurate predictions.
Rizal et al. [33] used EMD to analyze lung sounds, obtaining an impressive 98.8% overall accuracy for the first 10 intrinsic mode functions (IMFs) with multilayer perceptron (MLP) validation. Similarly, Karan et al. [34] proposed an IMF-based cepstral feature extraction for neurological disorder detection, achieving a significant 10–20% improvement in accuracy compared to mel-frequency cepstral coefficient (MFCC) features using support vector machine (SVM). While other EMD-derived algorithms like ensemble EMD (EEMD) and complete EEMD (CEEMD) excel in imaging applications, this study avoids EEMD due to its noise-assisted nature, potentially altering signal characteristics [35]. To improve the efficacy of methods such as CEEMD, CEEMDAN, and enhanced CEEMDAN, it is essential to uphold a correlation between low and high instantaneous frequencies below 0.75. This necessitates meticulous filtering operations to prevent substantial calculation errors and uphold a high frequency resolution. In this investigation, EMD takes precedence over the alternative algorithms derived from EMD to safeguard the original signal characteristics, mitigating potential influences on outcomes and ensuring accurate respiratory motion prediction.
Artificial neural network (ANN) is a model-free architecture and inspired by the structure of the human brain and nervous system [36,37]. Single-layer feedforward neural network (SLFN) is the simplest form of ANN. Due to its universal approximation capability, it has been widely used in classification and prediction problems [38]. Back propagation (BP) is employed to train the SLFN that suffers from slow convergence and is sensitive to learning rate/noisy data and getting gradient descent trapped in local minimum. A randomized neural network was described in [39], and this version is known as random vector functional link (RVFL) networks. The RVFL network, initially proposed by Pao [40], presents a distinctive neural network architecture that sets it apart from traditional feedforward networks. It achieves this distinction by solely relying on randomly generated weights connecting the input and hidden layers. The weights between the hidden layer and the output layer, however, are computed analytically. In contrast to ELM, RVFL integrates direct connections between the input and output layers [41]. This architectural choice enhances its overall generalization capabilities and significantly accelerates the learning speed. The effectiveness of these direct links within the RVFL network has been showcased across various domains, including time-series prediction [37,42], function approximation [43], as well as classification and regression tasks [19,44,45,46]. In our prior studies [19], RVFL was employed on respiratory motion for multi-step ahead prediction. The significance of direct links in RVFL was discussed by comparing the prediction performance with and without direct links. RVFL with direct links achieved a higher prediction accuracy compared to RVFL without direct links [19]. Furthermore, it is evident in [41,47] that direct links in RVFL significantly improve the performance of prediction models as they regularize the randomization. However, RVFL did not accurately model the intra-trace variabilities and irregularities of respiratory motion, resulting in worse performance at larger prediction lengths. Therefore, there is still a need to improve the prediction performance of RVFL.
To overcome the above-mentioned problems, we employed a combined structure of EMD [48] and RVFL [41,49] in this work, and named it hybrid EMD-RVFL [47]. In the hybrid EMD-RVFL approach, EMD is initially utilized to decompose the respiratory motion into multiple interpretable intrinsic mode functions (IMFs) and residue. Using this decomposition strategy, the intra-trace variabilities and irregularities of the respiratory motion could be treated effectively. Following that, RVFL networks are trained for each extracted IMF and residue. The RVFL prediction results of all the IMFs and residue are then summed up to obtain the final predicted output. We evaluated the performance of EMD-RVFL for various prediction lengths equivalent to the delays exhibited by commercially available radiotherapy systems using 304 respiratory traces acquired from 31 patients. The hybrid EMD-RVFL approach developed in our study was the first ever to be applied to the prediction of respiratory motion as a generalized model. A performance analysis conducted at various prediction lengths showed that the EMD-RVFL produced robust and accurate prediction results when compared with existing methods, namely SVR [10], wLMS [6], RVM [12,13], ELM [14], fRCN [24], EMD-SVR [50], EMD-wLMS [6], EMD-RVM [51], EMD-ELM [52], and EMD-fRCN [24].
This article is organized into sections as follows: In Section 2, we present a concise overview of EMD and RVFL, while also introducing our proposed approach, EMD-RVFL. Moving on to Section 3, we detail the step-by-step implementation process of our proposed method and provide a comprehensive performance comparison against existing techniques. In Section 4, discussion will be included and also provides the future work. Section 5 concludes our study and highlights key findings.

2. Methods and Materials

The primary objective of this study is to introduce a comprehensive framework that can effectively reduce the delay and improve the accuracy of predicting the tumor position. This section presents a detailed discussion on the prediction algorithm developed for respiratory motion prediction in this study.

2.1. Empirical Mode Decomposition

EMD [48] is a technique for decomposing time series data into a number of interpretable intrinsic mode functions (IMFs) as well as a residue that stands for trend. It is an empirically based technique for obtaining instantaneous frequency information from natural signals, which are frequently nonlinear and non-stationary in nature. Respiratory motion consists of many of intra-trace variabilities and irregularities. These variations in the respiratory motion causes erroneous prediction. Thus, EMD algorithm will be very effective in dealing with these intra-trace variabilities and the irregularities of respiratory motion [32].
An IMF is a function that consists of one extreme between zero crossings as well as a mean value of zero. The shifting process that EMD employs to decompose the respiratory motion into IMFs is explained as follows.
1.
Let z 1 be the mean of the upper and lower envelopes of a time series signal x ( t ) obtained by interpolating the local maxima and minima.
2.
Subtracting z 1 from the original time series x ( t ) will provide the first component p 1 as p 1 = x ( t ) z 1 .
3.
During the second shifting process, consider p 1 as the data with the mean z 11 of its upper and lower envelopes: p 11 = p 1 z 11 .
4.
The stopping criteria in which the shifting process is carried out k times are as follows: (a) z 1 k is approaching towards zero; (b) there is maximum one difference between the numbers of extrema and zero-crossing of p 1 k ; or (c) it reaches the maximum number of iterations. Here, p 1 k can be considered as IMF and can be calculated as p 1 k = p 1 ( k 1 ) z 1 k .
5.
Then, it can be represented as a 1 = p 1 k , which has the first IMF (the shortest component of the data), and subtracts it from the data as x ( t ) a 1 = y 1 and the process is iterated on y j as: y 2 = y 1 a 2 ,..., y n = y n 1 a n .
Consequently, the original time series x ( t ) is decomposed into a set of IMF functions as:
x ( t ) = ( i = 1 n a i + y n )
where n is the number of functions in the set that is dependent on the original signal.

2.2. Artificial Neural Network Model

As a machine learning model that was motivated by the central nervous system and the human brain [53], ANN will be divided into two groups based on the network structure architecture: the feedforward neural network (FNN) and recurrent neural network (RNN). The simplest type of FNN is the single-layer feedforward neural network (SLFN) which consists of an input layer with an equal number of neurons as the dimension of input features, a hidden layer with a nonlinear activation function, and the output layer that collects the outputs from the hidden layer. The direct connections between neurons in adjacent layers have varying weights which indicate how strong these connections are. The SLFN structure, on the other hand, avoids interconnecting neurons within the same layer. The following equation is used to calculate the outputs v j from the hidden layer neurons:
v j = f ( i = 1 l w i j x i + b i )
and the final output y of SLFN is computed as follows:
y = g ( j = 1 m w j o v j + b j )
where f(.) and g(.) denote the nonlinear activation functions; l and m represent a number of input features and hidden layer neurons; x i serves as the neuron’s input; w i j is the weight of the connection between the input variable i and the hidden neuron j; w j o shows the weight connected between the hidden neuron j and the output; and b i and b j represent the biases.
Traditionally, the back propagation (BP) technique is employed to update the weights of SLFN. Because of the iteration of BP, BP-based approaches are typically quite time-consuming. Furthermore, gradient descent is frequently trapped at a local minimum and these drawbacks restrict the SLFN performance.

2.3. Random Vector Functional Link

RVFL [40,41], a randomized version of FNN, is structured such that the direct links are established between the input and output layer neurons as shown in Figure 1. In the implementation of RVFL architecture, fixed random weights W h are employed between input and hidden layers. Thus, we compute hidden features H from hidden neurons using the activation function sigmoid given as follows:
H = s i g m o i d ( W h X t )
According to the definition of RVFL, the training matrix X t is concatenated to the hidden features H as:
D = [ H X t ]
Instead of BP, a closed form solution such as ridge regression is employed due to its fast computation in training the output layer weights W o [40]. Thus, the only weights that need to be optimized are the output layer weights W o calculated as:
Primal Space : W o = ( D T D + C I ) 1 D T Y t
or
Dual Space : W o = D T ( D D T + C I ) 1 Y t
where C and Y t show the regularized constant and true labels of the training matrix X t , respectively. Applying W o and W h on the testing matrix X s to obtain the multistep ahead predicted signal Y ^ as:
Y ^ = W o ( f ( W h X s ) )

2.4. Respiratory Motion Prediction with Hybrid EMD-RVFL Approach

In this paper, we utilize an ensemble method termed “divide and conquer”. This approach involves decomposing the original time series into a sequence of sub-datasets until they are sufficiently simplified for analysis. Specifically, for the proposed RVFL network based on EMD, denoted by EMD-RVFL, the respiratory motion time-series undergoes decomposition into IMFs and one residue through the EMD method. Subsequently, individual RVFL networks are trained for each IMF, encompassing the residue. The ultimate prediction results are obtained by aggregating the outputs from all sub-series through a simple summation. The procedural steps can be summarized as follows:
1.
In the first step, we implement EMD to decompose respiratory motion into IMFs ( I M F 1 , I M F 2 , I M F 3 , ..., I M F n ) and a residue (R), as depicted in the decomposition module of Figure 2. In this step, the intra-trace variabilities and irregularities of the respiratory motion are addressed with the decomposition strategy.
2.
Secondly, construct a training data X t to be used as the input to each RVFL network ( R V F L 1 , R V F L 2 , ..., R V F L n , R V F L r ) for each extracted IMF and residue. X t can be expressed as the sequence of the inputs as X t = [ x 1 , x 2 , . . . , x t , x t + 1 , . . . ] where x t is the magnitude of respiratory motion acquired at time instant t. Predicting the respiratory motion for a known horizon τ can be considered as a classical learning problem for estimating an unknown relation between elements in a given input space X t R m to the elements in a target space y R . Elements in the input space are formulated by considering the recent history of the respiratory motion trace X t = [ x t , x t 1 , . . . , x t m ] , with m being the dimension of the input feature vector while the target space elements corresponding to X t are formulated as y t = x t + τ . x ^ t + τ denotes the τ samples ahead predicted value at tth sample.
3.
Then, the input vectors and the corresponding target vectors formulated with the training data of I M F 1 , I M F 2 , I M F 3 , ..., I M F n , R, are then provided to the R V F L 1 , R V F L 2 , ..., R V F L n , R V F L r models for learning a nonlinear mapping that represents the underlying relationship between the input feature space and the target space. This stage can visualized in the prediction module of Figure 2.
4.
In this stage, the nonlinear mapping achieved during the training phases of R V F L 1 , R V F L 2 , ..., R V F L n , R V F L r will be utilized for predicting the unseen data of all I M F 1 , I M F 2 , I M F 3 , ..., I M F n , R.
5.
Lastly, sum up the predicted outputs of all RVFL networks ( R V F L 1 , R V F L 2 , ..., R V F L n , R V F L r ) to formulate the predicted output x ^ t + τ , as it is illustrated in the summation unit of Figure 2.

3. Results

The respiratory motion dataset, performance measures, and optimization of hyperparameters used for the proposed method are all described in this part. Later, a full comparative analysis is performed for various prediction lengths by employing all the approaches, and the results are explained.

3.1. Data Description

The evaluation of different prediction algorithms was conducted using an extensive database encompassing 304 respiratory motion traces. These traces were meticulously recorded during CyberKnife treatments administered to 31 patients at Georgetown University Hospital. Notably, patients underwent treatment across multiple sessions, with up to seven fractions administered per patient, culminating in a total of 102 fractions delivered throughout the study period. The motion traces were meticulously recorded throughout patient treatment sessions, employing the optical tracking system commonly utilized alongside CyberKnife technology. This system, known as the Synchrony Respiratory Motion Tracking System developed by Accuray, Inc. (Sunnyvale, CA, USA), utilizes a customized Flashpoint FP 5500 platform produced by Boulder Innovators, Inc. (Louisville, CO, USA) to accurately capture the movement of optical fibers transmitting red light. To thoroughly monitor the respiratory motion and tumor movement, the fibers are positioned on the patient’s chest and abdomen so that their open ends align with areas of maximum respiratory motion amplitude. Throughout each treatment fraction, a comprehensive data collection process was undertaken, wherein three distinct markers were meticulously recorded in three-dimensional space, resulting in three motion traces per patient. In a single fraction, markers two and three were defective, impacting the accuracy of motion tracking.
The database encompasses the corresponding principal component traces (one- dimensional), derived via principal component analysis on the traces of each fraction. For comprehensive details on the recording process and principal component analysis methodology, please refer to [7,54]. Prior research [7,55,56] underscores the significance of assessing the prediction algorithm performance using PCA-processed traces, providing a reliable measure of their predictive efficacy for three-dimensional traces. Consequently, in this study, we assess the prediction performance of all methods using the PCA-processed traces of a fixed length of 40 min. The database organizes the PCA traces in ascending alphanumeric order. To enhance the clarity in our presentation, we have assigned numeric IDs from 1 to 304 to the traces, corresponding to their order in the list. A few examples of the respiratory motion traces are given in Figure 3 for better visualization. In traces # 286 and # 212, it is evident that there are significant amounts of intra-trace variabilities and irregularities.

3.2. Performance Measures

To measure the performance of prediction algorithms while doing comparative analysis, we employed two performance indices: the root mean square error ( R M S E ) and the relative root mean square error ( r R M S E ) for various prediction lengths.
Definition 1. 
Let y i ( k ) represent the true value for a trace i and y i ^ ( k ) denote its corresponding predicted value at a chosen prediction length. Hence, the prediction error e i ^ ( k ) can be computed as:
e i ^ ( k ) = y i ^ ( k ) y i ( k )
Therefore, the RMS prediction error ( R M S E i ) for a trace i can be computed as:
R M S E i = 1 N i Σ k e i ^ ( k ) 2
where N i denotes the total number of samples in the testing data of a trace i.
We can obtain the RMS prediction error averaged across all traces for all the prediction lengths as:
R M S E = 1 N I Σ i R M S E i 2
where N I denotes the total number of traces.
Definition 2. 
The second performance measure that we employed is r R M S E . For this measure, we used no prediction method (baseline method) where the predicted position measurement will be calculated using the current position measurement at a chosen prediction length as y ^ i ( k + h ) = y i ( k ) , and thus the prediction error with no prediction method can be calculated as:
e i ^ ( k ) N o P r e d i c t i o n = y i ^ ( k ) y i ( k h )
We obtain R M S E i N o P r e d i c t i o n for each trace i as follows:
R M S E i N o P r e d i c t i o n = 1 N i Σ k e i ^ ( k ) N o P r e d i c t i o n 2
Then, R M S E N o P r e d i c t i o n is obtained by averaging across all the traces for all the prediction lengths as:
R M S E N o P r e d i c t i o n = 1 N I Σ i R M S E i N o P r e d i c t i o n 2
Finally, we compute the r R M S E with the following equation as:
r R M S E = R M S E R M S E N o P r e d i c t i o n
For respiratory motion prediction, r R M S E is used to highlight the relative improvement in the performance of the prediction algorithm in comparison to the prediction results produced with the help of no prediction method. For example, if r R M S E = 0.70, then it means that the prediction algorithm is able to minimize the prediction error by 30% compared to the error achieved when there is a system delay [24]. This analysis with R M S E and r R M S E is in line with the existing studies in [7,24,57].

3.3. Optimization of Hyperparameters

During the hyperparameter optimization process, we initially utilized RVFL to optimize the number of neurons (L) and feature vector (p). Subsequently, with the optimized parameters obtained from this step, we applied EMD-RVFL to determine the optimal values for the regularization constant (C) and IMFs, denoted by (k), as illustrated in Figure 4a. For parameters L and p, a grid search was performed on the training data, as depicted in Figure 4b, treating each trace independently. The search spanned a broad range of values, 10 L 150 and 10 p 120 , with a step size of 5 over 50 random traces. Subsequently, the testing data were modeled using the nonlinear mapping generated by each combination. The RMSE according to Equation (1) was calculated for each combination. We selected the optimal initialization pair, denoted by ( L , p ) , based on the combination resulting in the lowest RMS prediction error. There are minimal differences in the ideal parameters identified among the traces. We computed the mean of all hyperparameters across the traces to obtain a single initialization value. This mean was then treated as the optimal hyperparameters. Our analysis revealed that L = 70 and p = 33 are the optimized parameters of RVFL, as illustrated in Figure 4b. These hyperparameters are employed to optimize the C and k with EMD-RVFL over the same 50 random traces to yield the least R M S E [58]. As depicted in Figure 4c, it is evident that EMD-RVFL achieved the lowest RMSE at C = 10 × 10 9 and k = 7. Beyond these specific values, a few subsequent parameter combinations led to a significant and abrupt increase in RMSE. Hence, for all traces, we selected the optimal parameters as (p, L, C, k) = (33, 70, 10 × 10 9 , 7). The other parameters of RVFL including the seed, scale, and scalemode were set to zero and no bias was included in the RVFL’s output layer. In addition, both ELM and RVFL employed the sigmoid as the activation function, employed the Moore–Penrose Pseudoinverse for calculating output weight, and fixed random weights W h from uniform distribution. In this paper, we first compared the prediction performance of RVFL against SVR, wLMS, RVM, ELM, and fRCN. Subsequently, to ensure a fair comparison, we also incorporated EMD with wLMS, RVM, ELM, and fRCN, in order to assess their performance against our proposed EMD-RVFL approach.

3.4. Performance Comparison

In this performance analysis, predictions were conducted for four distinct prediction horizon lengths: 77 ms (equivalent to 2 samples); 154 ms (equivalent to 4 samples); 308 ms (equivalent to 8 samples); and 576 ms (equivalent to 15 samples). These horizon lengths were carefully selected, taking into account the typical latencies observed in commercial robotic radiotherapy systems. Specifically, the latency is approximately 115 ms in CyberKnife [3], 175 ms in Tomotherapy [59], and motion compensation devices with multi-lead collimators may exhibit latencies of up to several hundred milliseconds [1].

3.4.1. Respiratory Motion Tracking Using Various Methods

The prediction performance of the proposed EMD-RVFL method at a prediction length of 308 ms on trace-14 is illustrated in Figure 5. This trace was randomly selected from a pool of 304 traces, each containing irregularities as depicted in Figure 5A. The prediction errors of EMD-RVM, EMD-ELM, EMD-fRCN, and EMD-RVFL are plotted in Figure 5B. To demonstrate the effectiveness of all methods, the dotted portion of Figure 5 highlights their performance during irregularities in respiratory motion. It can be observed from Figure 5B that EMD-RVFL significantly reduces undershoots and overshoots, resulting in lower prediction errors. The tracking performance of the EMD-RVFL approach indicates its robust response to irregularities, exhibiting minimal phase lag in tracking or prediction error compared to existing approaches. This superior performance of EMD-RVFL is attributed to the inclusion of direct links, which serve to regularize randomization. Consequently, the RVFL component in EMD-RVFL effectively learns the local patterns and irregularities of respiratory motion at all time points [41].

3.4.2. Performance of Proposed Method during Irregularities of Respiratory Motion

In order to evaluate the prediction performance of EMD-RVFL in the presence of irregularities, the performance of the EMD-RVFL model at three prediction lengths (154 ms, 307 ms, and 576 ms) is shown in Figure 6. Any prediction method’s tracking performance is prone to substantial inaccuracies once an irregularity emerges. To illustrate the performance of EMD-RVFL during the irregularities, in Figure 6, two types of irregularities are investigated, first case; consistent variations in trace (deep breath) and second case; sudden variations in trace (cough). The performance of EMD-RVFL for these cases are enclosed in two rectangular boxes as shown in Figure 6 for better demonstration. When the tracking performance of the EMD-RVFL is carefully examined at both irregularities, it was observed that EMD-RVFL was not precise at both the instants of irregularities in terms of tracking performance, but it quickly tracks the original trace accurately. Furthermore, it proved that, whenever there are abrupt changes in the respiratory motion, EMD-RVFL quickly learns that the auto-correlation properties of respiratory motion yields less of a prediction error [60].

3.4.3. Comparative Analysis Based on Average RMSE

We computed the RMSE following the methodology outlined in [24] to ensure a fair comparison among several algorithms, including SVR, wLMS, RVM, ELM, fRCN, RVFL, EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, EMD-fRCN, and EMD-RVFL. Initially, we trained the models using 7800 samples (equivalent to 280 min) and subsequently evaluated each model’s performance using 1000 samples for each trace, resulting in the calculation of RMSE for each model, as depicted in Figure 7. Regarding single-structure models, RVFL consistently outperformed all existing algorithms across all prediction lengths, as illustrated in Figure 7A. The prediction performance of fRCN surpassed that of ELM except for a prediction length of 576 ms. While RVM demonstrated the minimum RMSE at smaller prediction lengths, its performance deteriorated for longer prediction lengths. SVR exhibited a superior prediction performance compared to wLMS across all prediction lengths. Figure 7B highlights a significant reduction in RMSE following the incorporation of EMD with SVR, RVM, ELM, fRCN, and RVFL, with the exception of wLMS. Among these, EMD-RVFL demonstrated the lowest RMSE compared to EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, and EMD-fRCN. EMD-fRCN emerged as the second-best method in terms of RMSE reduction compared to its counterparts across all prediction lengths. Consequently, RVFL and EMD-RVFL models exhibited a superior performance compared to existing algorithms.

3.4.4. Comparative Analysis Based on Individual RMSE of 304 Traces

We utilized 304 respiratory motion traces to compute the R M S prediction errors with RVM, ELM, fRCN, and RVFL and their hybrid variants such as EMD-RVM, EMD-ELM, EMD-fRCN, and EMD-RVFL across all prediction lengths, as shown in Figure 8. When we compared the prediction performance of all prediction methods at 77 ms, we observed that RVFL and EMD-RVFL outperformed the existing methods by minimizing the majority of 304 RMSE values, as shown in Figure 8A,B. A similar trend was also observed for the prediction lengths of 115 ms, 308 ms, and 570 ms in Figure 8A,B with RVFL and EMD-RVFL. The fRCN method was not accurate only at the larger prediction length of 576 ms compared to ELM, but we observed that, in hybrid form, the EMD-fRCN surpassed the EMD-ELM performance at each prediction length. The RVM showed the comparable prediction performance to ELM and fRCN at small prediction lengths of 77 ms and 154 ms. Similar results were also seen among EMD-RVM, EMD-ELM, and EMD-fRCN at these prediction lengths. However, RVM-based models failed to minimize the 304 RMS prediction errors at large prediction lengths of 308 ms and 576 ms as compared to ELM- and fRCN-based models. This statistical analysis proves that RVFL and EMD-RVFL surpassed the prediction performance of existing methods for most of the 304 traces across all prediction lengths.

3.4.5. Robustness of RVFL and EMD-RVFL Models with Scatter Plots

Scatter plots were drawn to show how the R M S E of RVFL and EMD-RVFL changes with respect to SVR, wLMS, RVM, ELM, and fRCN and their hybrid variants, EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, and EMD-fRCN, as illustrated in Figure 9A,B. The objective was to demonstrate the robustness of the RVFL and EMD-RVFL models in the presence of the inter-trace variabilities of respiratory motion over existing methods. The position of the blue circle marker will indicate the robustness of the RVFL and EMD-RVFL. For example, if the blue circle is above the diagonal, which is red in color, then RVFL or EMD-RVFL correctly offsets the existing approaches. On the other hand, if the blue circle is below the diagonal line (which is black in color), it suggests that the existing approach works better than RVFL or EMD-RVFL. The majority of the blue circles were above or very near the red-colored diagonal line, as can be seen in Figure 9A,B at all prediction lengths. Hence, this investigation demonstrates that RVFL and EMD-RVFL outperform the existing approaches in terms of prediction accuracy and robustness.

3.4.6. Effect of Prediction Lengths on the Performance of Proposed Approach

An analysis of the four chosen prediction lengths of 77 ms, 154 ms, 308 ms, and 576 ms was performed to assess the influence of the prediction length on the prediction performance of EMD-RVFL. Figure 10 shows the R M S E of the prediction error of all 304 traces at all prediction lengths. The R M S E medians change linearly with the prediction length, as can be seen in the scatter plot. We also noted that the R M S E of the prediction errors of all the traces is grouped at all selected prediction lengths, with a few outliers. As a result, the proposed hybrid EMD-RVFL approach is robust towards the database’s irregularities and inter-trace variabilities. We also note that the R M S E of prediction errors is more distributed at large prediction lengths than at others. It is mostly due to the scarcity of information regarding future occurrences across larger prediction lengths.

3.4.7. Comparative Analysis in Terms of Relative Improvement (in %)

Table 1 compares the relative performance improvements (in terms of % rRMSE) of RVFL and EMD-RVFL vs. other prediction techniques for all prediction lengths. SVR and EMD-SVR outperformed wLMS and EMD-wLMS at all prediction lengths, but the improvement in SVR declined over wLMS when the prediction length was increased, while it was the opposite in EMD-SVR compared to EMD-wLMS. Furthermore, EMD-SVR was outperformed by EMD-RVM at all prediction lengths except 576 ms. SVR and EMD-SVR showed a better % improvement compared to ELM and EMD-ELM at small prediction lengths (77 ms and 154 ms). However, ELM and EMD-ELM outperformed SVR and EMD-SVR at large prediction lengths (308 ms and 576 ms). It is observed that wLMS outperformed ELM at prediction lengths of 77 ms and 115 ms, and thereafter, the ELM prediction performance was better than wLMS with a higher accuracy at large prediction lengths. Among the EMD techniques, EMD-wLMS exhibited the lowest prediction accuracy. RVM and EMD-RVM showed a better prediction performance as compared to ELM and EMD-ELM at prediction lengths of 77 ms and 154 ms. However, when the prediction lengths were increased, ELM-based methods performed better than RVM-based models. ELM obtained the better prediction accuracy compared to fRCN only at a large prediction length (576 ms). Nevertheless, despite its EMD-ELM variant, the method failed to achieve a superior prediction performance compared to EMD-fRCN and EMD-RVFL across all prediction lengths. fRCN and EMD-fRCN yielded more erroneous prediction results as compared to RVFL and EMD-RVFL. Table 1 indicates that the RVFL and EMD-RVFL show the highest prediction performance independent of the prediction length.

4. Discussion

To mitigate the tumor positioning error in radiotherapy, respiratory motion prediction in equivalence to the system delay is discussed in this paper. In this paper, we employed the hybrid approach to improve the performance of respiratory motion prediction. Although RVFL computes the future position of respiratory motion with less computation time, its prediction error gradually increases with the larger prediction length, as discussed in Section 3 [19]. To circumvent this problem, we take advantage of the hybrid approach, where we combine the EMD with RVFL and termed it as a hybrid EMD-RVFL to further decrease the prediction error, especially at larger prediction lengths. As a result, the hybrid model-free approach outperformed the single model-free approach in reducing the prediction error. This supports the idea that using a hybrid model-free approach can improve the respiratory motion prediction [47,61].
In the result section, we compared the prediction performances of all the prediction methods using 304 respiratory motion traces from large databases at 77 ms, 154 ms, 308 ms, and 576 ms. Firstly, in the case of single-structure models, RVFL outperformed SVR, wLMS, RVM, ELM, and fRCN at all prediction lengths based on two performance measures (RMSE and rRMSE). Secondly, for hybrid models, EMD was appended with every method to compare the prediction performances. It was found that EMD-RVFL showed superior prediction performances over EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, and EMD-fRCN at all prediction lengths using RMSE and rRMSE. The inclusion of the direct link significantly enhanced the prediction accuracy of both RVFL and EMD-RVFL models by regularizing randomization [41]. Additionally, it proved highly effective in terms of computational efficiency. Notably, our observations indicated that EMD-RVFL outperformed EMD-ELM with a lower number of hidden neurons [62]. For example, while EMD-ELM required 200 hidden neurons to minimize the prediction error, EMD-RVFL achieved a comparable accuracy with just 70 hidden neurons for the same feature vector. Consequently, EMD-RVFL exhibited a reduced computational time compared to EMD-ELM due to the direct link while maintaining superior accuracy. Similar comparisons can also be found in [63]. As for future research, our aim is to implement EMD-RVFL in real-time applications. The detailed online implementation of EMD-RVFL is discussed in [64,65,66]. This future study aims to advance the real-time tracking of tumor motion for motion-adaptive radiotherapy. Furthermore, we will also focus on reducing the mode mixing problem of the proposed method by developing a more robust and accurate paradigm.

5. Conclusions

To accurately predict the respiratory motion, a hybrid model EMD-RVFL is developed in this paper. As part of this study, we investigate the issues related to tracking respiratory motion in the presence of irregularities and intra-trace variabilities using a hybrid EMD-RVFL approach. We employed respiratory motion traces (304 in total) to validate the feasibility of this approach at different prediction lengths in accordance with the latencies of devices that are commercially available. With the employed two error measures (RMSE and rRMSE), the results showed that EMD-RVFL outperformed the existing methods across all traces and at all prediction lengths. The proposed EMD-RVFL approach significantly reduces the prediction error, especially at large prediction lengths as compared to the existing techniques. This enhancement can be attributed to the inclusion of the direct links, which effectively facilitates RVFL in the EMD-RVFL approach by introducing the regularization to the randomization process and subsequently reducing the model complexity.

Author Contributions

A.R.: Conceptualization, Methodology, Software, Validation, Writing—original draft, Writing—review and editing. K.C.V.: Resources, Visualization, Formal analysis, Conceptualization, Writing—original draft. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2022R1A4A1023248). This research was supported by the National Research Foundation (NRF) of Korea through the Ministry of Education, Science and Technology under grants NRF-2021R1A2C2012147 (50%) and NRF-2022R1A4A1023248 (50%).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Poulsen, P.R.; Cho, B.; Sawant, A.; Ruan, D.; Keall, P.J. Detailed analysis of latencies in image-based dynamic MLC tracking. Med. Phys. 2010, 37, 4998–5005. [Google Scholar] [CrossRef] [PubMed]
  2. Wilbert, J.; Meyer, J.; Baier, K.; Guckenberger, M.; Herrmann, C.; Heß, R.; Janka, C.; Ma, L.; Mersebach, T.; Richter, A.; et al. Tumor tracking and motion compensation with an adaptive tumor tracking system (ATTS): System description and prototype testing. Med. Phys. 2008, 35, 3911–3921. [Google Scholar] [CrossRef]
  3. Seppenwoolde, Y.; Berbeco, R.I.; Nishioka, S.; Shirato, H.; Heijmen, B. Accuracy of tumor motion compensation algorithm from a robotic respiratory tracking system: A simulation study. Med. Phys. 2007, 34, 2774–2784. [Google Scholar] [CrossRef] [PubMed]
  4. Akino, Y.; Sumida, I.; Shiomi, H.; Higashinaka, N.; Murashima, Y.; Hayashida, M.; Mabuchi, N.; Ogawa, K. Evaluation of the accuracy of the CyberKnife synchrony™ respiratory tracking system using a plastic scintillator. Med. Phys. 2018, 45, 3506–3515. [Google Scholar] [CrossRef] [PubMed]
  5. Hong, S.; Bukhari, W. Real-time prediction of respiratory motion using a cascade structure of an extended Kalman filter and support vector regression. Phys. Med. Biol. 2014, 59, 3555. [Google Scholar] [CrossRef]
  6. Ernst, F.; Schlaefer, A.; Schweikard, A. Prediction of respiratory motion with wavelet-based multiscale autoregression. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Brisbane, Australia, 29 October–2 November 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 668–675. [Google Scholar]
  7. Ernst, F.; Dürichen, R.; Schlaefer, A.; Schweikard, A. Evaluating and comparing algorithms for respiratory motion prediction. Phys. Med. Biol. 2013, 58, 3911. [Google Scholar] [CrossRef]
  8. Ernst, F.; Schweikard, A. Predicting respiratory motion signals for image-guided radiotherapy using multi-step linear methods (MULIN). Int. J. Comput. Assist. Radiol. Surg. 2008, 3, 85–90. [Google Scholar] [CrossRef]
  9. Hong, S.; Jung, B.; Ruan, D. Real-time prediction of respiratory motion based on a local dynamic model in an augmented space. Phys. Med. Biol. 2011, 56, 1775. [Google Scholar] [CrossRef]
  10. Riaz, N.; Shanker, P.; Wiersma, R.; Gudmundsson, O.; Mao, W.; Widrow, B.; Xing, L. Predicting respiratory tumor motion with multi-dimensional adaptive filters and support vector regression. Phys. Med. Biol. 2009, 54, 5735. [Google Scholar] [CrossRef]
  11. Qu, F.; Wang, Y.T.; Hou, W.H.; Zhou, X.Y.; Wang, X.K.; Li, J.B.; Wang, J.Q. Forecasting of automobile sales based on support vector regression optimized by the grey wolf optimizer algorithm. Mathematics 2022, 10, 2234. [Google Scholar] [CrossRef]
  12. Tipping, M.E. Sparse Bayesian learning and the relevance vector machine. J. Mach. Learn. Res. 2001, 1, 211–244. [Google Scholar]
  13. Dürichen, R.; Wissel, T.; Ernst, F.; Schlaefer, A.; Schweikard, A. Multivariate respiratory motion prediction. Phys. Med. Biol. 2014, 59, 6043. [Google Scholar] [CrossRef] [PubMed]
  14. Huang, G.B.; Bai, Z.; Kasun, L.L.C.; Vong, C.M. Local receptive fields based extreme learning machine. IEEE Comput. Intell. Mag. 2015, 10, 18–29. [Google Scholar] [CrossRef]
  15. Qiu, J.; Yin, X.; Pan, Y.; Wang, X.; Zhang, M. Prediction of Uniaxial Compressive Strength in Rocks Based on Extreme Learning Machine Improved with Metaheuristic Algorithm. Mathematics 2022, 10, 3490. [Google Scholar] [CrossRef]
  16. Yang, L.; Fang, X.; Wang, X.; Li, S.; Zhu, J. Risk prediction of coal and gas outburst in deep coal mines based on the SAPSO-ELM algorithm. Int. J. Environ. Res. Public Health 2022, 19, 12382. [Google Scholar] [CrossRef]
  17. Pradhan, A.; Mishra, D.; Das, K.; Panda, G.; Kumar, S.; Zymbler, M. On the classification of MR images using “ELM-SSA” coated hybrid model. Mathematics 2021, 9, 2095. [Google Scholar] [CrossRef]
  18. Zhang, M.; Wang, Y.; Zhang, H.; Peng, Z.; Tang, J. A Novel and Robust Wind Speed Prediction Method Based on Spatial Features of Wind Farm Cluster. Mathematics 2023, 11, 499. [Google Scholar] [CrossRef]
  19. Rasheed, A.; Adebisi, A.; Veluvolu, K.C. Respiratory Motion Prediction with Random Vector Functional Link (RVFL) Based Neural Networks. J. Phys. Conf. Ser. 2020, 1626, 012022. [Google Scholar] [CrossRef]
  20. Han, Z.; Zhao, J.; Leung, H.; Ma, K.F.; Wang, W. A review of deep learning models for time series prediction. IEEE Sens. J. 2019, 21, 7833–7848. [Google Scholar] [CrossRef]
  21. Lin, H.; Shi, C.; Wang, B.; Chan, M.F.; Tang, X.; Ji, W. Towards real-time respiratory motion prediction based on long short-term memory neural networks. Phys. Med. Biol. 2019, 64, 085010. [Google Scholar] [CrossRef] [PubMed]
  22. Yang, S.; Chen, H.C.; Wu, C.H.; Wu, M.N.; Yang, C.H. Forecasting of the prevalence of dementia using the lstm neural network in Taiwan. Mathematics 2021, 9, 488. [Google Scholar] [CrossRef]
  23. Mousavi, S.M.; Ghasemi, M.; Dehghan Manshadi, M.; Mosavi, A. Deep learning for wave energy converter modeling using long short-term memory. Mathematics 2021, 9, 871. [Google Scholar] [CrossRef]
  24. Wang, Y.; Yu, Z.; Sivanagaraja, T.; Veluvolu, K.C. Fast and accurate online sequential learning of respiratory motion with random convolution nodes for radiotherapy applications. Appl. Soft Comput. 2020, 95, 106528. [Google Scholar] [CrossRef]
  25. Dietterich, T.G. Ensemble methods in machine learning. In Proceedings of the International Workshop on Multiple Classifier Systems, Cagliari, Italy, 21–23 June 2000; Springer: Berlin/Heidelberg, Germany, 2000; pp. 1–15. [Google Scholar]
  26. Ren, Y.; Zhang, L.; Suganthan, P.N. Ensemble classification and regression-recent developments, applications and future directions. IEEE Comput. Intell. Mag. 2016, 11, 41–53. [Google Scholar] [CrossRef]
  27. Orphanidou, C. Derivation of respiration rate from ambulatory ECG and PPG using ensemble empirical mode decomposition: Comparison and fusion. Comput. Biol. Med. 2017, 81, 45–54. [Google Scholar] [CrossRef]
  28. Motin, M.A.; Karmakar, C.K.; Palaniswami, M. Selection of empirical mode decomposition techniques for extracting breathing rate from PPG. IEEE Signal Process. Lett. 2019, 26, 592–596. [Google Scholar] [CrossRef]
  29. Liu, N.; Tang, Q.; Zhang, J.; Fan, W.; Liu, J. A hybrid forecasting model with parameter optimization for short-term load forecasting of micro-grids. Appl. Energy 2014, 129, 336–345. [Google Scholar] [CrossRef]
  30. Wang, W.; Zhao, H.; Li, Q.; Liu, Z. A novel hybrid intelligent model for financial time series forecasting and its application. In Proceedings of the 2009 International Conference on Business Intelligence and Financial Engineering, Beijing, China, 24–26 July 2009; pp. 279–282. [Google Scholar]
  31. Ren, Y.; Suganthan, P.N.; Srikanth, N. A novel empirical mode decomposition with support vector regression for wind speed forecasting. IEEE Trans. Neural Netw. Learn. Syst. 2014, 27, 1793–1798. [Google Scholar] [CrossRef] [PubMed]
  32. Shi, L.; Han, S.; Zhao, J.; Kuang, Z.; Jing, W.; Cui, Y.; Zhu, Z. Respiratory Prediction Based on Multi-Scale Temporal Convolutional Network for Tracking Thoracic Tumor Movement. Front. Oncol. 2022, 12, 884523. [Google Scholar] [CrossRef] [PubMed]
  33. Rizal, A.; Hidayat, R.; Nugroho, H.A. Lung sound classification using empirical mode decomposition and the Hjorth descriptor. Am. J. Appl. Sci 2017, 14, 166–173. [Google Scholar] [CrossRef]
  34. Karan, B.; Sahu, S.S.; Mahto, K. Parkinson disease prediction using intrinsic mode function based features from speech signal. Biocybern. Biomed. Eng. 2020, 40, 249–264. [Google Scholar] [CrossRef]
  35. Jayalakshmy, S.; Lakshmipriya, B.; Sudha, G.F. Bayesian optimized GoogLeNet based respiratory signal prediction model from empirically decomposed gammatone visualization. Biomed. Signal Process. Control 2023, 86, 105239. [Google Scholar] [CrossRef]
  36. Murphy, M.J.; Pokhrel, D. Optimization of an adaptive neural network to predict breathing. Med. Phys. 2009, 36, 40–47. [Google Scholar] [CrossRef] [PubMed]
  37. Ren, Y.; Suganthan, P.N.; Srikanth, N.; Amaratunga, G. Random vector functional link network for short-term electricity load demand forecasting. Inf. Sci. 2016, 367, 1078–1093. [Google Scholar] [CrossRef]
  38. Park, J.; Sandberg, I.W. Universal approximation using radial-basis-function networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef] [PubMed]
  39. Pao, Y.H.; Park, G.H.; Sobajic, D.J. Learning and generalization characteristics of the random vector functional-link net. Neurocomputing 1994, 6, 163–180. [Google Scholar] [CrossRef]
  40. Pao, Y.H.; Phillips, S.M.; Sobajic, D.J. Neural-net computing and the intelligent control of systems. Int. J. Control 1992, 56, 263–289. [Google Scholar] [CrossRef]
  41. Zhang, L.; Suganthan, P.N. A comprehensive evaluation of random vector functional link networks. Inf. Sci. 2016, 367, 1094–1105. [Google Scholar] [CrossRef]
  42. Gao, R.; Du, L.; Suganthan, P.N.; Zhou, Q.; Yuen, K.F. Random vector functional link neural network based ensemble deep learning for short-term load forecasting. Expert Syst. Appl. 2022, 206, 117784. [Google Scholar] [CrossRef]
  43. Igelnik, B.; Pao, Y.H. Stochastic choice of basis functions in adaptive function approximation and the functional-link net. IEEE Trans. Neural Netw. 1995, 6, 1320–1329. [Google Scholar] [CrossRef]
  44. Zhang, Y.; Wu, J.; Cai, Z.; Du, B.; Philip, S.Y. An unsupervised parameter learning model for RVFL neural network. Neural Netw. 2019, 112, 85–97. [Google Scholar] [CrossRef]
  45. Vuković, N.; Petrović, M.; Miljković, Z. A comprehensive experimental evaluation of orthogonal polynomial expanded random vector functional link neural networks for regression. Appl. Soft Comput. 2018, 70, 1083–1096. [Google Scholar] [CrossRef]
  46. Jiang, Q.; Cheng, Y.; Le, H.; Li, C.; Liu, P.X. A stacking learning model based on multiple similar days for short-term load forecasting. Mathematics 2022, 10, 2446. [Google Scholar] [CrossRef]
  47. Qiu, X.; Suganthan, P.N.; Amaratunga, G.A. Ensemble incremental learning random vector functional link network for short-term electric load forecasting. Knowl.-Based Syst. 2018, 145, 182–196. [Google Scholar] [CrossRef]
  48. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  49. Adnan, R.M.; Meshram, S.G.; Mostafa, R.R.; Islam, A.R.M.T.; Abba, S.; Andorful, F.; Chen, Z. Application of Advanced Optimized Soft Computing Models for Atmospheric Variable Forecasting. Mathematics 2023, 11, 1213. [Google Scholar] [CrossRef]
  50. Ye, L.; Liu, P. Combined model based on EMD-SVM for short-term wind power prediction. In Proceedings of the Zhongguo Dianji Gongcheng Xuebao (Proceedings of the Chinese Society of Electrical Engineering); Chinese Society for Electrical Engineering: Beijing, China, 2011; Volume 31, pp. 102–108. [Google Scholar]
  51. Guo, R.; Liu, Z.; Wei, Y. Remaining useful life prediction for the air turbine starter based on empirical mode decomposition and relevance vector machine. Trans. Inst. Meas. Control 2020, 42, 2578–2588. [Google Scholar] [CrossRef]
  52. Majumder, I.; Behera, M.K.; Nayak, N. Solar power forecasting using a hybrid EMD-ELM method. In Proceedings of the 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India, 20–21 April 2017; pp. 1–6. [Google Scholar]
  53. Haykin, S.; Lippmann, R. Neural networks, a comprehensive foundation. Int. J. Neural Syst. 1994, 5, 363–364. [Google Scholar]
  54. Respiratory Motion Database. Available online: http://signals.rob.uni-luebeck.de (accessed on 14 January 2024).
  55. Krauss, A.; Nill, S.; Oelfke, U. The comparative performance of four respiratory motion predictors for real-time tumour tracking. Phys. Med. Biol. 2011, 56, 5303. [Google Scholar] [CrossRef] [PubMed]
  56. Tatinati, S.; Veluvolu, K.C.; Hong, S.M.; Nazarpour, K. Real-time prediction of respiratory motion traces for radiotherapy with ensemble learning. In Proceedings of the 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; pp. 4204–4207. [Google Scholar]
  57. Dürichen, R.; Wissel, T.; Ernst, F.; Schweikard, A. Respiratory motion compensation with relevance vector machines. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention—MICCAI 2013: 16th International Conference, Nagoya, Japan, 22–26 September 2013; Proceedings, Part II 16. Springer: Berlin/Heidelberg, Germany, 2013; pp. 108–115. [Google Scholar]
  58. Adhikari, K.; Tatinati, S.; Veluvolu, K.C.; Chambers, J.A. Physiological tremor filtering without phase distortion for robotic microsurgery. IEEE Trans. Autom. Sci. Eng. 2020, 19, 497–509. [Google Scholar] [CrossRef]
  59. Lu, W. Real-time motion-adaptive delivery (MAD) using binary MLC: I. Static beam (topotherapy) delivery. Phys. Med. Biol. 2008, 53, 6491. [Google Scholar] [CrossRef]
  60. Qiu, X.; Suganthan, P.N.; Amaratunga, G.A. Electricity load demand time series forecasting with empirical mode decomposition based random vector functional link network. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 001394–001399. [Google Scholar]
  61. Tatinati, S.; Nazarpour, K.; Ang, W.T.; Veluvolu, K.C. Ensemble framework based real-time respiratory motion prediction for adaptive radiotherapy applications. Med. Eng. Phys. 2016, 38, 749–757. [Google Scholar] [CrossRef] [PubMed]
  62. Naik, J.; Satapathy, P.; Dash, P. Short-term wind speed and wind power prediction using hybrid empirical mode decomposition and kernel ridge regression. Appl. Soft Comput. 2018, 70, 1167–1188. [Google Scholar] [CrossRef]
  63. Tang, L.; Wu, Y.; Yu, L. A non-iterative decomposition-ensemble learning paradigm using RVFL network for crude oil price forecasting. Appl. Soft Comput. 2018, 70, 1097–1108. [Google Scholar] [CrossRef]
  64. Lee, M.H.; Shyu, K.K.; Lee, P.L.; Huang, C.M.; Chiu, Y.J. Hardware implementation of EMD using DSP and FPGA for online signal processing. IEEE Trans. Ind. Electron. 2010, 58, 2473–2481. [Google Scholar] [CrossRef]
  65. Fontugne, R.; Borgnat, P.; Flandrin, P. Online empirical mode decomposition. In Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 4306–4310. [Google Scholar]
  66. Ma, X.; Hu, J.; Zhang, L. EMD-based online Filtering of Process Data. Control Eng. Pract. 2017, 62, 79–91. [Google Scholar] [CrossRef]
Figure 1. The structure of the RVFL neural network.
Figure 1. The structure of the RVFL neural network.
Mathematics 12 00588 g001
Figure 2. Schematics of the EMD-RVFL for respiratory motion prediction.
Figure 2. Schematics of the EMD-RVFL for respiratory motion prediction.
Mathematics 12 00588 g002
Figure 3. Visualization of respiratory motion traces.
Figure 3. Visualization of respiratory motion traces.
Mathematics 12 00588 g003
Figure 4. (a) Hyperparameter grid search method; (b) optimization of L and p parameters with RVFL; and (c) optimization of C and k with EMD-RVFL.
Figure 4. (a) Hyperparameter grid search method; (b) optimization of L and p parameters with RVFL; and (c) optimization of C and k with EMD-RVFL.
Mathematics 12 00588 g004
Figure 5. (A) A random respiratory motion trace-14; and (B) prediction errors of various methods at a prediction length of 308 ms on trace-14.
Figure 5. (A) A random respiratory motion trace-14; and (B) prediction errors of various methods at a prediction length of 308 ms on trace-14.
Mathematics 12 00588 g005
Figure 6. Tracking performance of EMD-RVFL during the irregularities of respiratory motion.
Figure 6. Tracking performance of EMD-RVFL during the irregularities of respiratory motion.
Mathematics 12 00588 g006
Figure 7. (A) Comparative analysis of all single structure models at various prediction lengths; and (B) comparative analysis of all hybrid structure models at various prediction lengths.
Figure 7. (A) Comparative analysis of all single structure models at various prediction lengths; and (B) comparative analysis of all hybrid structure models at various prediction lengths.
Mathematics 12 00588 g007
Figure 8. (A) Trace-wise comparison analysis of single-structure models RVM, fRCN, ELM, and RVFL at prediction lengths of 77 ms, 154 ms, 308 ms, and 570 ms; and (B) trace-wise comparison analysis of hybrid structure models EMD-RVM, EMD-fRCN, EMD-ELM, and EMD-RVFL at prediction lengths of 77 ms, 154 ms, 308 ms, and 570 ms.
Figure 8. (A) Trace-wise comparison analysis of single-structure models RVM, fRCN, ELM, and RVFL at prediction lengths of 77 ms, 154 ms, 308 ms, and 570 ms; and (B) trace-wise comparison analysis of hybrid structure models EMD-RVM, EMD-fRCN, EMD-ELM, and EMD-RVFL at prediction lengths of 77 ms, 154 ms, 308 ms, and 570 ms.
Mathematics 12 00588 g008
Figure 9. (A) Scatter plots of single-structure models at various prediction lengths; and (B) scatter plots of hybrid structure models at various prediction lengths. Each column represents the prediction length in (A,B).
Figure 9. (A) Scatter plots of single-structure models at various prediction lengths; and (B) scatter plots of hybrid structure models at various prediction lengths. Each column represents the prediction length in (A,B).
Mathematics 12 00588 g009
Figure 10. Prediction performance of EMD-RVFL vs. prediction lengths.
Figure 10. Prediction performance of EMD-RVFL vs. prediction lengths.
Mathematics 12 00588 g010
Table 1. Relative improvement shown in % using all the methods, SVR, wLMS, RVM, ELM, fRCN, RVFL, EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, EMD-fRCN, and EMD-RVFL.
Table 1. Relative improvement shown in % using all the methods, SVR, wLMS, RVM, ELM, fRCN, RVFL, EMD-SVR, EMD-wLMS, EMD-RVM, EMD-ELM, EMD-fRCN, and EMD-RVFL.
MethodComparison Method77 ms (in %)115 ms (in %)308 ms (in %)576 ms (in %)
SVRwLMS−19.10−13.12−9.14−4.20
RVM6.300.801.122.68
ELM−22.37−6.902.166.69
fRCN4.212.203.243.39
RVFL9.784.275.278.05
wLMSRVM25.4013.9210.266.88
ELM−3.27−6.2211.3010.89
fRCN23.3115.3212.387.59
RVFL28.8817.3914.4112.00
RVMELM−28.67−7.701.044.01
fRCN−2.091.402.120.71
RVFL3.483.473.115.37
ELMfRCN26.589.11.08−3.30
RVFL32.1511.173.110.2
fRCNRVFL5.282.072.034.60
EMD-SVREMD-wLMS−18.36−19.37−20.94−25.12
EMD-RVM21.167.093.05−0.25
EMD-ELM−12.10−3.455.665.38
EMD-fRCN−1.273.289.096.43
EMD-RVFL28.9425.3013.108.39
EMD-wLMSEMD-RVM39.5226.4624.0224.85
EMD-ELM6.2615.9226.6330.50
EMD-fRCN17.0922.6530.0631.55
EMD-RVFL47.3034.6734.0733.51
EMD-RVMEMD-ELM−33.26−10.542.045.65
EMD-fRCN−22.43−3.86.046.00
EMD-RVFL7.788.2110.058.66
EMD-ELMEMD-fRCN10.386.733.431.05
EMD-RVFL41.0418.757.443.01
EMD-fRCNEMD-RVFL30.2112.024.011.96
Note: negative sign shows the superiority of method in first column over the method in second column.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rasheed, A.; Veluvolu, K.C. Respiratory Motion Prediction with Empirical Mode Decomposition-Based Random Vector Functional Link. Mathematics 2024, 12, 588. https://doi.org/10.3390/math12040588

AMA Style

Rasheed A, Veluvolu KC. Respiratory Motion Prediction with Empirical Mode Decomposition-Based Random Vector Functional Link. Mathematics. 2024; 12(4):588. https://doi.org/10.3390/math12040588

Chicago/Turabian Style

Rasheed, Asad, and Kalyana C. Veluvolu. 2024. "Respiratory Motion Prediction with Empirical Mode Decomposition-Based Random Vector Functional Link" Mathematics 12, no. 4: 588. https://doi.org/10.3390/math12040588

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop