Automatic catheter digitization in breast brachytherapy
Bibliographic record
Abstract
BACKGROUND: High dose rate (HDR) brachytherapy requires clinicians to digitize catheters manually. This process is time-consuming, complex, and depends heavily on clinical experience-especially in breast cancer cases, where catheters may be inserted at varying angles and orientations due to an irregular anatomy. PURPOSE: This study is the first to automate catheter digitization specifically for breast HDR brachytherapy, emphasizing the unique challenges associated with this treatment site. It also introduces a pipeline that automatically digitizes catheters, generates dwell positions, and calculates the delivered dose for new breast cancer patients. METHODS: Treatment data from 117 breast cancer patients treated with HDR brachytherapy were used. Pseudo-contours for the catheters were created from the treatment digitization points and divided into three classes: catheter body, catheter head, and catheter tip. An nnU-Net pipeline was trained to segment the pseudo-contours on treatment planning computed tomography images of 88 patients (training and validation). Then, pseudo-contours were digitized by separating the catheters into connected components. Predicted catheters with an unusual volume were flagged for manual review. A custom algorithm was designed to report and separate connected components containing colliding catheters. Finally, a spline was fitted to every separated catheter, and the tip was identified on the spline using the tip contour prediction. Dwell positions were placed from the created tip at a regular step size extracted from the DICOM plan file. Distance from each dwell position used during the clinical treatment to the fitted spline (shaft distance) was computed, as well as the distance from the treatment tip to the one identified by our pipeline. Dwell times from the clinical plan were assigned to the nearest generated dwell positions. TG-43 dose in water was computed analytically, and the absorbed dose in the medium was predicted using a published AI-based dose prediction model. Dosimetric comparison between the clinically delivered plan dose and the created automated plan dose was evaluated regarding dosimetric indices percent error. RESULTS: values in all the organs at risk, the average error remained below 5%. The pipeline execution time, including auto-contouring, digitization, and dose to medium prediction, averages 118 s, ranging from 63 to 294 s. The pipeline successfully flagged all cases where digitization was not performed correctly. CONCLUSIONS: Our pipeline is the first to automate the digitization of catheters for breast brachytherapy, as well as the first to generate dwell positions and predict corresponding AI-based absorbed dose to medium based on automatically digitized catheters. The automatically digitized catheters are in excellent agreement with the manually digitized ones while more accurately reflecting their true anatomical shape.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.002 | 0.006 |
| Meta-epidemiology (narrow) | 0.001 | 0.001 |
| Meta-epidemiology (broad) | 0.000 | 0.001 |
| Bibliometrics | 0.002 | 0.001 |
| Science and technology studies | 0.000 | 0.001 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.003 | 0.001 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".