| Literature DB >> 20179802 |
A Kerhet1, C Small, H Quon, T Riauka, L Schrader, R Greiner, D Yee, A McEwan, W Roa.
Abstract
We applied a learning methodology framework to assist in the threshold-based segmentation of non-small-cell lung cancer (NSCLC) tumours in positron-emission tomography-computed tomography (PET-CT) imaging for use in radiotherapy planning. Gated and standard free-breathing studies of two patients were independently analysed (four studies in total). Each study had a pet-ct and a treatment-planning ct image. The reference gross tumour volume (GTV) was identified by two experienced radiation oncologists who also determined reference standardized uptake value (SUV) thresholds that most closely approximated the GTV contour on each slice. A set of uptake distribution-related attributes was calculated for each PET slice. A machine learning algorithm was trained on a subset of the PET slices to cope with slice-to-slice variation in the optimal suv threshold: that is, to predict the most appropriate suv threshold from the calculated attributes for each slice. The algorithm's performance was evaluated using the remainder of the pet slices. A high degree of geometric similarity was achieved between the areas outlined by the predicted and the reference SUV thresholds (Jaccard index exceeding 0.82). No significant difference was found between the gated and the free-breathing results in the same patient. In this preliminary work, we demonstrated the potential applicability of a machine learning methodology as an auxiliary tool for radiation treatment planning in NSCLC.Entities:
Keywords: Positron-emission tomography; artificial intelligence; gross tumour volume; gtv; lung cancer; machine learning; pet; radiation treatment; support vector machine; svm
Year: 2010 PMID: 20179802 PMCID: PMC2826776 DOI: 10.3747/co.v17i1.394
Source DB: PubMed Journal: Curr Oncol ISSN: 1198-0052 Impact factor: 3.677
FIGURE 1An example of the contours discussed in “2.2 Data Preparation.” Please refer to the text for more details. suv = standardized uptake value; suvmax = maximum suv.
FIGURE 2A summary of algorithm training and performance evaluation. (a) A subset of positron-emission tomography (pet) slices is used to train the algorithm. For each slice, 6 attributes (the “feature vector”) are calculated, and the reference threshold (“label”) is manually assigned by two radiation oncologists. Together, a feature vector and a label form a “labelled instance” (row in the table), and a set of such instances obtained from the selected subset of pet slices forms the “training set” (the table). During the training process, a learning algorithm uses the training set to learn how the label (the threshold) depends on the feature vector (the 6 attribute values). (b) Later, when given a new pet slice (from a “test set”), the 6 attributes are calculated and sent to the trained predictor, which returns the corresponding threshold. To evaluate the performance of the predictor, two radiation oncologists manually assign the reference threshold for this specific pet slice. Reference and predicted thresholds are then compared to evaluate the quality of the predictor. suv = standardized uptake value.
Summary of data sets
| Patient | Study type | |||||
|---|---|---|---|---|---|---|
| 1 | Gated | 32 | 24 | 8 | 24 | 8 |
| Free-breathing | 27 | 19 | 8 | 20 | 7 | |
| 2 | Gated | 41 | 33 | 8 | 30 | 11 |
| Free-breathing | 39 | 31 | 8 | 29 | 10 |
N = total number of slices extracted for the given patient and study; N+ = number of slices containing tumour; N− = number of tumour-free slices; Ntrain = number of slices used to form the training set (randomly selected from N slices); Ntest = number of slices used to form the test set (N − Ntrain slices).
FIGURE 3An illustration of how the Jaccard similarity coefficient (J) for two regions (A and R) is determined.
FIGURE 4The histograms for reference standardized uptake value (suv) thresholds: patient 2, free-breathing study (left) and gated study (right).
Summary of the results
| Patient | Study type | Correlation (ref. vs. | Jaccard (ref. vs. | Jaccard (ref. vs. |
|---|---|---|---|---|
| 1 | Gated | 0.72 | 0.82 | 0.60 |
| Free-breathing | 0.69 | 0.82 | 0.61 | |
| 2 | Gated | 0.77 | 0.96 | 0.73 |
| Free-breathing | 0.86 | 0.96 | 0.81 |
ref. vs. svm = comparison of the reference data with the results obtained using the support vector machine–based algorithm (correlation coefficient between the threshold values, and geometric similarity coefficient between the delineated regions); ref. vs. co = comparison of the reference data with the results obtained using the contrast-oriented algorithm 15 (geometric similarity coefficient between the delineated regions).
FIGURE 5Segmentation examples in the gated pet (left: patient 1; right: patient 2). Green contour = gross tumour volume (gtv); blue contour = region contoured by the reference standardized uptake value (suv) threshold; dashed red contour = region contoured by the support vector machine–based algorithm prediction using the suv threshold.