SU‐FF‐J‐88: An Algorithm to Break Patient Respiratory Tumor Motion Data Into Individual Cycles

Y. Suh, Sonja Dieterich, P. Keall

Research output: Contribution to journalArticle

Abstract

Purpose: As more techniques to monitor or compensate for patient respiratory motion before or during radiation treatment are used, analyzing the motion also becomes important. The starting point to analyze the respiratory motion data is breaking it into individual respiratory cycles to obtain the information on the motion, such as peak‐to‐trough distance and period. The purpose of this study was to develop a robust algorithm to separate patient respiratory motion data into individual respiratory cycles and to test it with a large dataset of patient respiratory tumor motion. Method and Materials: The 3D tumor motion data from 160 treatment fractions for 46 thoracic and abdominal cancer patients treated with Cyberknife Synchrony system was used. From the filtered motion data, smoothed curve (smoothed by moving average of 25 points) and a baseline (smoothed by moving average of 200 points) were generated and the intersections between these two curves were searched. Starting from the intersection where breathing is from a trough to a peak, a peak point was determined as a maximum point between adjacent intersections, and a trough point was determined as a minimum point between next adjacent intersections. Peak‐to‐trough distance and peak‐to‐peak period was calculated. Results and discussion: By using the smoothed data and a baseline, even very irregular respiratory tumor motion was correctly separated into individual cycles. However, there are some outliers where the algorithm failed to determine correct peak and trough points. For 160 treatment fractions, mean, minimum, and maximum values of mean respiratory peak‐to‐trough distance were 0.47 cm, 0.02 cm, and 1.44 cm, and those of mean respiratory peak‐to‐peak period were 3.79 sec, 2.18 sec, and 6.37 sec. Conclusions: This robust, general algorithm is useful to break patient respiratory tumor motion data into individual cycles, thus enables us to obtain the information on the respiratory tumor motion.

Original languageEnglish (US)
Number of pages1
JournalMedical Physics
Volume34
Issue number6
DOIs
StatePublished - 2007
Externally publishedYes

Fingerprint

Neoplasms
Respiration
Thorax
Therapeutics
Radiation

ASJC Scopus subject areas

  • Biophysics
  • Radiology Nuclear Medicine and imaging

Cite this

SU‐FF‐J‐88 : An Algorithm to Break Patient Respiratory Tumor Motion Data Into Individual Cycles. / Suh, Y.; Dieterich, Sonja; Keall, P.

In: Medical Physics, Vol. 34, No. 6, 2007.

Research output: Contribution to journalArticle

@article{d02fea712dca49b3bbf800d4110cf375,
title = "SU‐FF‐J‐88: An Algorithm to Break Patient Respiratory Tumor Motion Data Into Individual Cycles",
abstract = "Purpose: As more techniques to monitor or compensate for patient respiratory motion before or during radiation treatment are used, analyzing the motion also becomes important. The starting point to analyze the respiratory motion data is breaking it into individual respiratory cycles to obtain the information on the motion, such as peak‐to‐trough distance and period. The purpose of this study was to develop a robust algorithm to separate patient respiratory motion data into individual respiratory cycles and to test it with a large dataset of patient respiratory tumor motion. Method and Materials: The 3D tumor motion data from 160 treatment fractions for 46 thoracic and abdominal cancer patients treated with Cyberknife Synchrony system was used. From the filtered motion data, smoothed curve (smoothed by moving average of 25 points) and a baseline (smoothed by moving average of 200 points) were generated and the intersections between these two curves were searched. Starting from the intersection where breathing is from a trough to a peak, a peak point was determined as a maximum point between adjacent intersections, and a trough point was determined as a minimum point between next adjacent intersections. Peak‐to‐trough distance and peak‐to‐peak period was calculated. Results and discussion: By using the smoothed data and a baseline, even very irregular respiratory tumor motion was correctly separated into individual cycles. However, there are some outliers where the algorithm failed to determine correct peak and trough points. For 160 treatment fractions, mean, minimum, and maximum values of mean respiratory peak‐to‐trough distance were 0.47 cm, 0.02 cm, and 1.44 cm, and those of mean respiratory peak‐to‐peak period were 3.79 sec, 2.18 sec, and 6.37 sec. Conclusions: This robust, general algorithm is useful to break patient respiratory tumor motion data into individual cycles, thus enables us to obtain the information on the respiratory tumor motion.",
author = "Y. Suh and Sonja Dieterich and P. Keall",
year = "2007",
doi = "10.1118/1.2760593",
language = "English (US)",
volume = "34",
journal = "Medical Physics",
issn = "0094-2405",
publisher = "AAPM - American Association of Physicists in Medicine",
number = "6",

}

TY - JOUR

T1 - SU‐FF‐J‐88

T2 - An Algorithm to Break Patient Respiratory Tumor Motion Data Into Individual Cycles

AU - Suh, Y.

AU - Dieterich, Sonja

AU - Keall, P.

PY - 2007

Y1 - 2007

N2 - Purpose: As more techniques to monitor or compensate for patient respiratory motion before or during radiation treatment are used, analyzing the motion also becomes important. The starting point to analyze the respiratory motion data is breaking it into individual respiratory cycles to obtain the information on the motion, such as peak‐to‐trough distance and period. The purpose of this study was to develop a robust algorithm to separate patient respiratory motion data into individual respiratory cycles and to test it with a large dataset of patient respiratory tumor motion. Method and Materials: The 3D tumor motion data from 160 treatment fractions for 46 thoracic and abdominal cancer patients treated with Cyberknife Synchrony system was used. From the filtered motion data, smoothed curve (smoothed by moving average of 25 points) and a baseline (smoothed by moving average of 200 points) were generated and the intersections between these two curves were searched. Starting from the intersection where breathing is from a trough to a peak, a peak point was determined as a maximum point between adjacent intersections, and a trough point was determined as a minimum point between next adjacent intersections. Peak‐to‐trough distance and peak‐to‐peak period was calculated. Results and discussion: By using the smoothed data and a baseline, even very irregular respiratory tumor motion was correctly separated into individual cycles. However, there are some outliers where the algorithm failed to determine correct peak and trough points. For 160 treatment fractions, mean, minimum, and maximum values of mean respiratory peak‐to‐trough distance were 0.47 cm, 0.02 cm, and 1.44 cm, and those of mean respiratory peak‐to‐peak period were 3.79 sec, 2.18 sec, and 6.37 sec. Conclusions: This robust, general algorithm is useful to break patient respiratory tumor motion data into individual cycles, thus enables us to obtain the information on the respiratory tumor motion.

AB - Purpose: As more techniques to monitor or compensate for patient respiratory motion before or during radiation treatment are used, analyzing the motion also becomes important. The starting point to analyze the respiratory motion data is breaking it into individual respiratory cycles to obtain the information on the motion, such as peak‐to‐trough distance and period. The purpose of this study was to develop a robust algorithm to separate patient respiratory motion data into individual respiratory cycles and to test it with a large dataset of patient respiratory tumor motion. Method and Materials: The 3D tumor motion data from 160 treatment fractions for 46 thoracic and abdominal cancer patients treated with Cyberknife Synchrony system was used. From the filtered motion data, smoothed curve (smoothed by moving average of 25 points) and a baseline (smoothed by moving average of 200 points) were generated and the intersections between these two curves were searched. Starting from the intersection where breathing is from a trough to a peak, a peak point was determined as a maximum point between adjacent intersections, and a trough point was determined as a minimum point between next adjacent intersections. Peak‐to‐trough distance and peak‐to‐peak period was calculated. Results and discussion: By using the smoothed data and a baseline, even very irregular respiratory tumor motion was correctly separated into individual cycles. However, there are some outliers where the algorithm failed to determine correct peak and trough points. For 160 treatment fractions, mean, minimum, and maximum values of mean respiratory peak‐to‐trough distance were 0.47 cm, 0.02 cm, and 1.44 cm, and those of mean respiratory peak‐to‐peak period were 3.79 sec, 2.18 sec, and 6.37 sec. Conclusions: This robust, general algorithm is useful to break patient respiratory tumor motion data into individual cycles, thus enables us to obtain the information on the respiratory tumor motion.

UR - http://www.scopus.com/inward/record.url?scp=85024826508&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85024826508&partnerID=8YFLogxK

U2 - 10.1118/1.2760593

DO - 10.1118/1.2760593

M3 - Article

AN - SCOPUS:85024826508

VL - 34

JO - Medical Physics

JF - Medical Physics

SN - 0094-2405

IS - 6

ER -