EXPERIMENTÁLNÍ ANALÝZA MLP SÍTÍ PRO PREDIKCI POHYBU PLIC PŘI DÝCHÁNÍ Experimental Analysis of MLP for Lung Respiration Prediction

Similar documents
Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network

Neural Nets Using Backpropagation. Chris Marriott Ryan Shirley CJ Baker Thomas Tannahill

Modeling of Estimated Respiratory Waveform

A Brief History of the Development of Artificial Neural Networks

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Surface-based Respiratory Motion Classification and Verification

FORECASTING OF ROLLING MOTION OF SMALL FISHING VESSELS UNDER FISHING OPERATION APPLYING A NON-DETERMINISTIC METHOD

Detection of Proportion of Different Gas Components Present in Manhole Gas Mixture Using Backpropagation Neural Network

Experiment Results for Automatic Ship Berthing using Artificial Neural Network Based Controller. Yaseen Adnan Ahmed.* Kazuhiko Hasegawa.

WATER HYDRAULIC HIGH SPEED SOLENOID VALVE AND ITS APPLICATION

Predicting National Gas Consumption in Iran using a Hierarchical Combination of Neural Networks and Genetic Algorithms

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

Image-Based Measurement of Alveoli Volume Expansion in an Animal Model of a Diseased Lung

Open Research Online The Open University s repository of research publications and other research outputs

A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers

Atmospheric Rossby Waves in Fall 2011: Analysis of Zonal Wind Speed and 500hPa Heights in the Northern and Southern Hemispheres

intended velocity ( u k arm movements

Yasuyuki Hirose 1. Abstract

Coupling distributed and symbolic execution for natural language queries. Lili Mou, Zhengdong Lu, Hang Li, Zhi Jin

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

NOVEL BREATHING MOTION MODEL FOR RADIOTHERAPY

CS 7641 A (Machine Learning) Sethuraman K, Parameswaran Raman, Vijay Ramakrishnan

SCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS

Fun Neural Net Demo Site. CS 188: Artificial Intelligence. N-Layer Neural Network. Multi-class Softmax Σ >0? Deep Learning II

Factors of Influence on the Walking Ability of Children with Spastic Cerebral Palsy

FieldStrength. Using MotionTrak for motion correction in body imaging. Application tips

CALIBRATION OF THE PLATOON DISPERSION MODEL BY CONSIDERING THE IMPACT OF THE PERCENTAGE OF BUSES AT SIGNALIZED INTERSECTIONS

Basketball field goal percentage prediction model research and application based on BP neural network


Audiovisual (AV) biofeedback improves anatomical position management in breath-hold

Development of PVT Correlation for Iraqi Crude Oils Using Artificial Neural Network

Clarification of Behavior of Huge Tsunami Action on Bridges - Hydraulic Model Experiment and Simulation Technology -

Process Control Loops

APPROACH RUN VELOCITIES OF FEMALE POLE VAULTERS


ARTIFICIAL NEURAL NETWORK BASED DESIGN FOR DUAL LATERAL WELL APPLICATIONS

Neural Network in Computer Vision for RoboCup Middle Size League

Chapter 23 Traffic Simulation of Kobe-City

Adaptive Pushover Analysis of Irregular RC Moment Resisting Frames

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Proceedings of Meetings on Acoustics

Power-law distribution in Japanese racetrack betting

Analysis of Backward Falls Caused by Accelerated Floor Movements Using a Dummy

Gas-liquid Two-phase Flow Measurement Using Coriolis Flowmeters Incorporating Neural Networks

NEURAL NETWORKS BASED TYRE IDENTIFICATION FOR A TYRE INFLATOR OPERATIONS

B. AA228/CS238 Component

Scientific Herald of the Voronezh State University of Architecture and Civil Engineering. Construction and Architecture

Performance of Fully Automated 3D Cracking Survey with Pixel Accuracy based on Deep Learning

Comparative analysis of respiratory motion tracking using Microsoft Kinect v2 sensor

Traffic circles. February 9, 2009

Special edition paper

Development of Prediction Models for Spent Nuclear Fuel Storage Cask Monitoring Hyong Chol Kim, Sam Hee Han, Dong Jae Park

EVACUATION SIMULATION FOR DISABLED PEOPLE IN PASSENGER SHIP

Shoe-shaped Interface for Inducing a Walking Cycle

CS 221 PROJECT FINAL

Neuro-Fuzzy and Neural Networks Models to Estimate Radon Exhalation Rate in Uranium Ore- Rock Mine

A Novel Travel Adviser Based on Improved Back-propagation Neural Network

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Development of virtual 3D human manikin with integrated breathing functionality

Simulation analysis of the influence of breathing on the performance in breaststroke

Disclosures. What Is So Hard? End of ITV: Gating is the Best ITV Killer 8/3/2016. Daniel A. Low, Ph.D. UCLA. Varian Grant Siemens Grant Accuray Grant

A Novel Approach to Predicting the Results of NBA Matches

Project Proposal. A System to Quantify 3D Spatial Deformation of Heart Valve Leaflets. Team #8. Michael Hahn, Elizabeth Morgan, Oskar Perskaas

Fuzzy modeling and identification of intelligent control for refrigeration compressor

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Human Performance Evaluation

Available online at ScienceDirect. Procedia Engineering 112 (2015 ) 40 45

EVALUATION OF ENVISAT ASAR WAVE MODE RETRIEVAL ALGORITHMS FOR SEA-STATE FORECASTING AND WAVE CLIMATE ASSESSMENT

Lecture 5. Optimisation. Regularisation

Kinetic Energy Analysis for Soccer Players and Soccer Matches

THE development of more advanced techniques in radiotherapy,

Disability assessment using visual gait analysis

Application of pushover analysis in estimating seismic demands for large-span spatial structure

Can audio coached 4D CT emulate free breathing during the treatment course?

PROPAGATION OF LONG-PERIOD WAVES INTO AN ESTUARY THROUGH A NARROW INLET

Environmental Science: An Indian Journal

Predicting Horse Racing Results with TensorFlow

Failure Mode and Effect Analysis (FMEA) for a DMLC Tracking System

Reduction of Bitstream Transfer Time in FPGA

BICYCLE SPEED ANALYSIS FOR ASSESSMENT OF BICYCLIST PRE-COLLISION SYSTEM

Pulmonary Capacity Analyzer

Modeling of Hydraulic Hose Paths

Dynamic Stability of Ships in Waves

Methods to model and predict the ViewRay treatment deliveries to aid patient scheduling and treatment planning

Aspects of gravimeter calibration by time domain comparison of gravity records

Rotation Centers of the Equine Digit and their Use in Quantifying Conformation

SUPERMETRO - Super-High-Speed-Train in Low Pressure Tunnel

Nandkumar Wagh, D.M. Deshpande

A Performanced Based Angle of Attack Display

A comparison of NACA 0012 and NACA 0021 self-noise at low Reynolds number

Motion Control of a Bipedal Walking Robot

Development of a Simulation Model for Swimming with Diving Fins

Does wearing a wrist guard affect the site of wrist fracture in snow sports?

Modelling of Extreme Waves Related to Stability Research

Predicting the Total Number of Points Scored in NFL Games

THe rip currents are very fast moving narrow channels,

Transcription:

21 Technická 4, 166 7 Praha 6 EXPERIMENTÁLNÍ ANALÝZA MLP SÍTÍ PRO PREDIKCI POHYBU PLIC PŘI DÝCHÁNÍ Experimental Analysis of MLP for Lung Respiration Prediction Ricardo Rodriguez 1,2 1 Czech Technical University in Prague 2 Technological University de Ciudad de Juarez, Mexico Abstract: The paper presents a study and comparison of static feedforward neural network performance for prediction of lung motion. A feedforward neural network with local and global optimization to predict human lung respiration is presented. Applicability of the Levenberg-Marquardt algorithm and the backpropagation learning rule during the batch training are discussed. Sliding window learning for retraining static neural network is applied as a more efficient learning prediction method. Prediction results are presented to demotrate the effectiveness of the applied neural network method. Key words: lung tumor motion, prediction, feedforward neural networks. 1. Introduction Human lung respiration prediction with neural networks is a subject of great interest in medicine due to the possibility of capturing dynamics and structural aspects [1]- [5]. It has relevance in tracking radiation therapy, where treatment devices must adapt to anatomical movement as the patient breathes [1] [3]. Respiration motion is one of the main problems in radiation therapy. It is due to in case of lung tumors, orga and tumors move according respiration motion. It becomes a complex and non-stationary dynamic process. Some breathing is highly irregular in patients whose pulmonary functio are affected by disease. According to the above, an effective prediction should be able to treat with all respiratory behavior of the patients. Several methods have been developed to model the respiratory motion gated radiation therapy or real time tumor tracking, but their use is still questioned [1]-[5] [7][8]. In this way, artificial neural networks have been applied in time series forecasting in the last two decades. The good ability of the function approximation and strong performance of pattern learning are known by using error backpropagation learning algorithm with feedforward multilayer neural networks called multilayer perceptron (MLP). We used two types of supervised learning algorithms; also known as local optimization and global optimization algorithms. As the local optimization algorithm we used the gradient-descendent rule, which is fast but may tends to learn temporary system behavior (dynamics). The implemented global optimization is the

21 Technická 4, 166 7 Praha 6 well known Levenberg-Marquardt algorithm. This technique is used in the literature for non-linear least-squares problems. When the solution is far from the correct one, the algorithm behaves as a steepest descent method. First, we investigate the prediction accuracy of MLP NN trained sample-by-sample by adaptation gradient learning rule derived by backpropagation technique. Second, we use MLP NN trained by L-M algorithm and compare the results. Furthermore, we investigate the effect on the prediction accuracy when the networks are more properly retrained at every new measured sample for both the sample-by-sample adaptation and also for L-M optimization. 2. Related Works To achieve such lung prediction several methods have been proposed. Three general approaches have been achieved to predict respiration behavior. Bio-mechanical study of the breathing process is the basic approach [2]-[4]. Other method coists of a respiratory mathematical model using harmonic functio. The most promising method is an approach based on learning algorithms which need to be trained with some patter observed previously [2]-[4]. The time series of the lung respiration has a quasi-periodic or even chaotic nature and the behavior may vary in time [4]-[5]. In [2] the use of neural network filters is demotrated to correlate tumor position with external surrogate markers while simultaneously predicting the motion ahead in time; this method shows that adaptive signal processing filters can provide more accurate tumor position estimates than stationary filters when presented with notationary breathing motion. In [3], a study on the use of prediction to compeate for system latencies and reduced imaging rate in real-time is presented. It is reported that using prediction improves gated treatment accuracy for systems that have latency of 2 ms or gated, and for systems that have imaging rates of 1 Hz or slower. An analysis of linear versus nonlinear neural network filter for predicting tumor motion ahead in time when the breathing behavior is moderately to extremely irregular is proposed in [4]. Some authors are convinced that deep analysis is still needed [1] 3. Objective The goal is to investigate the potentials for the prediction accuracy of one millimeter with at least.5 second prediction time and to present a more exhaustive study and comparison of static neural network performance for prediction of lung motion. 4. Methodology Experimental analysis was performed on real respiration data of lung movement. We use real measured data of patient lung movement during respiration in a supine position sampling 1/ seconds [5] [9]. Before neural network processing, the noise was filtered and

21 Technická 4, 166 7 Praha 6 the data were normalized by subtracting the mean and divided by standard deviation of 3.65. Training sets were taken from time series of this data. In sample by sample and L-M optimization were analyzed 2 samples later of such time series, and a moving window were used to analyze the following 1 samples according with the size of the window. The testing sets are taken from coequent 1 samples. It was found that all the predictors had a proper perform reducing the mean absolute error () and the sum of square errors (). The sample by sample adaptation algorithm with backpropagation learning rule for local optimization was applied. After this first adaptation we applied a sliding window technique in order to improve the adaptation of weights as well. The L-M optimization algorithm was applied and after this we improved the adaptation weights with the sliding window technique as well. We trained every network 1 epochs and the performance goal is achieved. Finally, the results for lung respiration prediction are shown below. Both algorithms, sample by sample and batch optimization, were trained with 5,7 and 1 neuro, with, and samples back of the time series and with the corresponding predicting time ahead, and samples. For every figure, n r is number of samples back; n 1 mea number of neuro and mea number of prediction ahead. 5. Results Experimental analysis was performed on real respiration data of lung movement. We use real measured data of patient lung movement during respiration in a supine position sampling 1/ seconds [5]. Before neural network processing, the noise was filtered and the data were normalized by subtracting the mean and divided by standard deviation of 3.65. Training sets were taken from time series of this data. In sample by sample and L-M optimization were analyzed 2 samples later of such time series, and a moving window were used to analyze the following 1 samples according with the size of the window. The testing sets are taken from coequent 1 samples. It was found that all the predictors had a proper perform reducing the mean absolute error () and the sum of square errors (). The sample by sample adaptation algorithm with backpropagation learning rule for local optimization was applied. After this first adaptation we applied a sliding window technique in order to improve the adaptation of weights as well. The L-M optimization algorithm was applied and after this we improved the adaptation weights with the sliding window technique as well. We trained every network 1 epochs and the performance goal is achieved. Finally, the results for lung respiration prediction are shown below. Both algorithms, sample by sample and batch optimization, were trained with 5,7 and 1 neuro, with, and samples back of the time series and with the corresponding predicting time ahead, and samples. For every figure, nr is number of samples back; n1 mea number of neuro and mea number of prediction ahead. The Fig. 1 shows sum of square error and mean absolute error on respiration data testing. The testing was carried out with corresponding predicting time ahead (,, ) was implemented, corresponding neuro (5, 7, 1) and different samples back (,, ).

21 Technická 4, 166 7 Praha 6 Testing of the network trained with Gradient Descent Testing of the network trained with Gradient Descent [m m 2 ] 55 5 45 4 35 25 2 1 5 neuro [5, 7, 1], samples back [,, ] [m m ] 2 1.8 1.6 1.4 1.2 1.8.6.4.2 neuro [5, 7, 1], samples back [,, ] Fig. 1.(Left) figure shows the sum of square error testing performance comparison of the network with gradient descent.(right) figure shows the mean absolute error testing performance comparison. With gradient descent the best testing behavior was samples back and 1 neuro for, and samples ahead. The testing was performed on respiration data with sliding window algorithm after the weights were updated with gradient descent algorithm. Testing performance comparison of the network trained with gradient descent using sliding window, applying different neuro, samples back, predicting samples are showed in Fig. 2. The size of the moving window was samples. It is moving sample by sample as well. Testing of the network retrained with Gradient Descent Sliding Window Testing of the network retrained with Gradient Descent Sliding Window [mm 2 ] 45 4 35 25 2 1 5 neuro [5, 7, 1], samples back [,, ] [m m ] 1.8 1.6 1.4 1.2 1..8.6.4.2. neuro [5, 7, 1], samples back [,, ] Fig. 2.(Left) figure shows the sum of square error testing performance comparison of the network trained with gradient descent and retrained using gradient descent sliding window.(right) figure shows the mean absolute error testing performance comparison. The best training behaviour of the network with moving window was samples back, 5 neuro and 18 samples window size, for, and samples ahead. On the other hand, tests performed on respiration data with Levenberg-Marquard algorithm are shown in Fig. 3. Using L-M algorithm, the best training behavior was samples back and 5 neuro for, and samples ahead.

21 Technická 4, 166 7 Praha 6 Testing of the network trained with L-M Testing of the network trained with L-M [mm 2 ] 17 1 14 1 12 11 1 9 8 7 5 4 2 1 neuro [5, 7, 1], samples back [,, ] [mm] 4 3.5 3 2.5 2 1.5 1.5 neuro [5, 7, 1], samples back [,, ] Fig. 3. (Left) figure shows sum of square error testing performance comparison of the network trained with Levenberg- Marquard algorithm. (Right) figure presents the mean absolute error testing performance comparison. The retraining was performed on respiration data with L-M algorithm after the weights were updated with L-M algorithm. The Network performance comparison with L-M algorithm sliding window, applying different neuro, samples back, predicting samples are shown in Fig. 4. The size of the sliding window was samples moving one by one in the retraining way. Testing of the network retrained with L-M Sliding Window Testing of the network retrained with L-M Sliding Window 28 2 24 22 2 18 1 14 12 1 8 4 2 [mm 2 ] [mm] 5.5 5. 4.5 4. 3.5 3. 2.5 2. 1.5 1..5. neuro[5,7,1], samples back [,,] neuro[5,7,1],samples back[,,] Fig. 4. (Left) figure presents sum of square error testing performance comparison of the network trained with L-M and retrained using L-M sliding window. (Right) figure presents the mean absolute error testing performance comparison. 6. Conclusio In this paper, we presented a MLP with one hidden layer and its sample by sample adaptation rule and global optimization. Also, we introduced a moving window for every new sample as a retraining method. Then we demotrated the good converge of the moving window on periodic and highly nonlinear respiration movement time series. Sample by sample adaptation with gradient descent were applied for prediction of real data of lung movement during patient respiration. The problems of local minima and slow converge speed experienced by local optimization traditional learning algorithms are pointed out in this paper. Under this stimulus, a fast and efficient training algorithm for feedforward neural networks with one hidden layer called L-M algorithm was implemented and tested. The sliding window

21 Technická 4, 166 7 Praha 6 was used to improve the behavior of the accuracy of the training by L-M algorithm. However, we obtained better prediction accuracy with sample by sample adaptation improved with sliding window retraining technique for almost all the prediction testing. In the case of L-M algorithm we obtain much better prediction accuracy for some prediction testing cases where the number of samples back are samples. We realized that L-M algorithm needs to take more inputs from the time series in order to model the whole behavior of the data to predict accuracy. On the other hand, sample by sample adaptation allows predicting accuracy with less number of samples back and less number of neuro. We also realized that the accuracy of the networks implemented to predict time-changing patter depend on the speed with the network can adapt to this changes. However, regular breathing can be predicted with high accuracy up to samples in advance. Acknowledgement This work was supported by the Grant Agency of the Czech Technical University in Prague, grant No. SGS1/252/OHK2/3T/12. I am grateful to Prof. Homma and Kei Ichiji from Cyberscience Center, Tohoku University for cooperation and providing us with valuable suggestio. I am also grateful to my Ph.D. supervisor Prof. Jiri Bila and supervisor-specialist Ivo Bukovsky for their suggestio and support. References [1] X.A. Li, P.J. Keall, and C.G. Orton, Respiratory gating for radiation therapy is not ready for prime time, Med. Phys. 34, no. 3, pp. 867 87, February 27. [2] M. Isaksson, J. Jalden and M.J. Murphy: On using and adaptive neural network to predict lung tumor motion during respiration for radiotherapy applicatio, Med. Phys., vol. 32, nº. 12, pp. 381-389, December 25. [3] G. C.Sharp, SB.Jiang, S. Shimizu and H. Shirato, Prediction of respiratory tumour motion for real-time image-guided radiotherapy, Physics Medicine and Biology, vol. 49, nº. 3, pp. 425-44, February 24. [4] M.J.Murphy and S. Dieterich, Comparative performance of linear and nonlinear neural networks to predict irregular breathing, Physics Medicine and Biology, vol. 51, nº. 22, pp. 593-5914, November 26. [5] N. Homma, M. Sakai, H. Endo, M. Mitsuya, Y. Takai and M. Yoshizawa, A New Motion Management Method for Lung Tumor Tracking Radiation Therapy, WSEAS Tra. Systems, Vol. 8, nº. 4, pp. 471-48, 29. [6] S. M. A. Burney, T. A. Jilani and C. Ardil, Levenberg-Marquardt Algorithm for Karachi Stock Exchange Share Rates Forecasting, World Acad. of Sci., Eng. and Tech., vol. 3, pp. 171-176, Rome, Italy, March 25. [7] Ivo Bukovsky, Kei Ichiji, Noriyasu Homma, Makoto Yoshizawa and Rodriguez Ricardo: Testing Potentials of Dynamic Quadratic Neural Unit for Prediction of Lung Motion during Respiration for Tracking Radiation Therapy, 21 IEEE WCCI International Joint Conference on Neural Networks, Barcelona, (accepted paper). [8] Ricardo Rodriguez, Kei Ichiji, Ivo Bukovsky, Jiri Bila, Noriasu Homma: Lung Motion Prediction by Static Neural Networks, 4th International Symposium on Measurement, Analysis and Modeling of Human Functio, Prague, June, 21 (accepted paper). [9] Hokkaido University Hospital, Sapporo, Japan. http://www.huhp.hokudai.ac.jp/