Skip to main content

TECHNOLOGY AND CODE article

Front. Oncol., 11 August 2022
Sec. Radiation Oncology
This article is part of the Research Topic Automation and Artificial Intelligence in Radiation Oncology View all 22 articles

Real-time fully automated dosimetric computation for CT images in the clinical workflow: A feasibility study

  • 1Department of Fisica Sanitaria, Azienda Sanitaria Locale Cuneo1 (ASL CN1), Cuneo, Italy
  • 2Department of Physics, Faculty of Sciences and Mathematics, Diponegoro University, Semarang, Indonesia

Background: Currently, the volume computed tomography dose index (CTDIvol), the most-used quantity to express the output dose of a computed tomography (CT) patient’s dose, is not related to the real size and attenuation properties of each patient. The size-specific dose estimates (SSDE), based on the water-equivalent diameter (DW) overcome those issues. The proposed methods found in the literature do not allow real-time computation of DW and SSDE.

Purpose: This study aims to develop a software to compute DW and SSDE in a real-time clinical workflow.

Method: In total, 430 CT studies and scans of a water-filled funnel phantom were used to compute accuracy and evaluate the times required to compute the DW and SSDE. Two one-sided tests (TOST) equivalence test, Bland–Altman analysis, and bootstrap-based confidence interval estimations were used to evaluate the differences between actual diameter and DW computed automatically and between DW computed automatically and manually.

Results: The mean difference between the DW computed automatically and the actual water diameter for each slice is −0.027% with a TOST confidence interval equal to [−0.087%, 0.033%]. Bland–Altman bias is −0.009% [−0.016%, −0.001%] with lower limits of agreement (LoA) equal to −0.0010 [−0.094%, −0.068%] and upper LoA equal to 0.064% [0.051%, 0.077%]. The mean difference between DW computed automatically and manually is −0.014% with a TOST confidence interval equal to [−0.056%, 0.028%] on phantom and 0.41% with a TOST confidence interval equal to [0.358%, 0.462%] on real patients. The mean time to process a single image is 13.99 ms [13.69 ms, 14.30 ms], and the mean time to process an entire study is 11.5 s [10.62 s, 12.63 s].

Conclusion: The system shows that it is possible to have highly accurate DW and SSDE in almost real-time without affecting the clinical workflow of CT examinations.

Introduction

A computed tomography (CT) scanner is often used to accurately diagnose cancer. In addition, CT is used in the treatment planning of radiotherapy (1). A CT image accurately provides the shape and position of cancer and surrounding healthy tissues, along with organs at risk. CT provides a map of the electron density information for the various tissues to accurately and precisely calculate the dose delivered to the patients during radiotherapy. However, CT employs ionizing radiation, and it potentially induces new cancer in the future (26). CT delivers higher ionizing radiation doses than common radiographic examinations (7).

Currently, the quantities used to express CT dose are the volume computed tomography dose index (CTDIvol) and the dose-length product (DLP; the CTDIvol multiplied by the scan length) (8). Those values do not directly estimate the patient dose but are measured from the output of the X-ray tube on cylindrical plastic phantoms representing an average patient head (16 cm in diameter and 15 cm thick) and/or torso (32 cm in diameter and 15 cm thick).

Those phantoms do not represent the actual patient dimensions since the dose received by the patient varies according to the size and attenuation of the patient. A small patient would receive a higher radiation dose than a bigger one, even if their CTDIvol is the same (9, 10). To overcome those issues, the American Association of Physicists in Medicine (AAPM) in 2011 introduced a new metric called the size-specific dose estimates (SSDE) (11).

The computation of SSDE relies on the water-equivalent diameter (DW), a quantity that accounts for patient composition and attenuation properties (12). It is possible to compute DW for every CT image using manual (13) or automated techniques (14, 15).

Many studies (1618) proposed fully automated methods. Özsoykal et al. (19) proposed an automated patient contour after the exclusion of irrelevant objects such as clothes and the CT table from the image. The threshold value was determined through trial and error until a complete successful segmentation of the body contour was obtained. Anam et al. (14) also proposed an automated approach to calculate DW in human anatomic regions and phantoms using a region of interest (ROI) that is automatically fitted to the patient border. The automated approach produced an excellent correlation with the manual one (R2 = 0.999). Gharbi et al. (20) also successfully proposed an automated approach to measure DW based on the Fuzzy C-means classification and edge detection algorithms. Juszczyk et al. (21) proposed an automated segmentation approach to calculate DW using a convolutional neural network (CNN) and reported that the proposed method produces accurate results. However, they are retrospective techniques and do not allow for real-time assessment of DW and SSDE. Real-time measurements could be useful for assessing whether the correct technique is being applied to the patient, or whether it is necessary for some changes to account for the patient’s size [e.g., tube current modulation (TCM)].

Furthermore, a rapid SSDE computational system would benefit many oncological patients who undergo numerous CT exams and need their exposures tailored to their specific sizes (22) and reduced as low as possible to reduce the risk of relapse and/or radiation-induced new cancer (24).

The aim of this study is to develop a fully automated method of DW and SSDE measurement for real-time and to investigate the feasibility of its implementation in a clinical workflow, evaluating its accuracy and the time required to do it for a complete CT study.

Method

Main algorithm description

A previously published work was the basis of the algorithm (14). The workflow is described in Figure 1. The language used was Java, and the main third-party library is ImageJ (RRID: SCR_003070) (23). The input was the path on the filesystem of a series of CT images and the path of the text file where the user wants to save the computed dosimetric quantities.

FIGURE 1
www.frontiersin.org

Figure 1 Workflow of the main algorithm for DW and SSDE computations.

Images were first ordered by the image number read in the Digital Imaging and Communications in Medicine (DICOM) header attribute. The middle slice1 then becomes the reference for other study-related information read from the DICOM header (i.e., accession number, station name, series number, pixel dimensions, CTDIvol, protocol name, sex, and age). We read the anatomical region from the protocol name attribute.

DW and SSDE computations

The algorithm implemented a combination of basic segmentation techniques and specific information about the border of the patient’s body using the “Analyze particles” (24) plugin.

For every image, we computed DW and SSDE using the following steps: First, reading the image—ImageJ opens the images and converts them into Hounsfield units (HU). Second, applying the threshold (−410 HU, using the Analyze particles [24) plugin)] in order to detect border regions of interest (ROIs) with an area greater than 3,000 mm². We selected this value (−410 HU) because the border between the patient and its surroundings is skin, with pixel values of approximately 0 HU, while the surroundings outside the patient are air or other materials with pixel values lower than −410 HU. The thresholding produces binary images. However, thresholding alone could not contour the patient completely because of the presence of other objects inside the patient with pixel values lower than −410 HU. To overcome this problem, the plugin implemented edge detection to identify these objects and label them using their areas. We considered the largest area identified to be the border of the patient or phantom. If the plugin finds multiple ROIs, we choose the ROI with the centroid nearest to the center of the image.

Third, computing the bounding rectangle of the ROI to see if the patient’s body is truncated as in (25). If so, we first applied a correction to the ROI for letting the border of the patient not follow the lung contour but go straight along the image sides (see Figure 2), and then we applied the correction presented in (25), based on the percentage of truncation of the patient’s body (25) to estimate more correctly the water-equivalent diameter, based on the anatomical region we previously found.

FIGURE 2
www.frontiersin.org

Figure 2 Example of the correction applied to truncated images: (A) body region not properly located and (B) body region after the correction.

Fourth, computing means HU, ROI area, and then DW using:

DW=2[11,000HU(x,y)ROI¯]AROIπ(1)

Fifth, SSDE was computed according to the anatomical region (head or “other”) and the reconstruction diameter. The SSDE for head CTs was computed with

SSDE=1.9852e0.0486DW(2)

The SSDE for body CTs, based on the reconstructed diameter previously read from the DICOM header along with the anatomical region inferred from the protocol name, was computed with:

SSDE={1.877e0.039DW if reconstr.  diam.320 mm3.7055e0.037DWif 320 mm<reconstr.  diam.400 mm(3)

Equation (3) separates CT images with CTDIvol computed for a 16-cm diameter and those with CTDIvol for a 32-cm phantom.

For every image, we also computed the time elapsed from the reading of the DICOM file to the end of computations of all the quantities.

We wrote on a text file the accession number, series number, protocol name, station name, DW, SSDE, CTDIvol, the percentage of truncation—computed as in (25)—and the time elapsed for analyzing the image.

Real-time software architecture

The described algorithm was at the core of the system. We built a software architecture that runs this algorithm without affecting the communication between CT scanners and the Picture Archive and Communication System (PACS). Figure 3 shows the architecture of our system.

FIGURE 3
www.frontiersin.org

Figure 3 Software architecture of our system: Images received from the Institutional PACS archive are sent for storage to an Orthanc DICOM server. The server sends messages on an ActiveMQ queue using the Lua script. A Java software built on ImageJ API does DW and SSDE computations for every message it reads from the queue.

We decoupled the dosimetric computation from the clinical workflow, using a routing rule of the institutional PACS archive. It sent every received CT series to another PACS installed in our Medical Physics Department (Orthanc DICOM storage server (26)).

The Orthanc server uses Lua (27) scripts to monitor DICOM instances and react accordingly. A Lua script filtered the CT series and, if the related metadata (read from the DICOM header) were suitable for the study, then it saved the images on disk and writes a message to an ActiveMQ queue. The message contains the path where the Lua script saved the CT images of each series.

ActiveMQ is an open-source message broker (28) for managing messages received from other software components and letting other components react to each message’s arrival.

Another Java software component is listening for messages on the queue and, for every message, it takes the path of CT images and runs the main algorithm, saving dosimetric information on a text file.

Algorithm validation

We validated our algorithm using a homemade funnel phantom used in a previous study (29) filled with water (Figure 4). It was composed of plastic, and its diameter range was 10 ÷ 34 cm with an effective length of 14 cm (total length: 36 cm). We scanned the phantom on a Philips Brilliance 40 CT scanner and computed the manual DW for a very thin slice, to compare automatic DW computation with the actual diameter and with DW computed manually. The manual computation involved body contouring and collecting statistics (mean CT number and area of the contoured ROI). We repeated the manual calculation on five actual patient series and compared the DW to the automatic computation.

FIGURE 4
www.frontiersin.org

Figure 4 Our funnel phantom (plastic filled with water).

Data collection

We collected data for a week on CT scans of patients with an age of >18 years and with scanning protocols related to head, head and neck, thorax, abdomen, and/or pelvis anatomical regions. We computed DW and SSDE from five CT scanners (see Table 1). The number of CT series, after the removal of outliers2 in the elapsed time, was 1,789 (1,013 abdomen/pelvis, 432 head, and 344 thorax). Summing the elapsed time for images and series with the same accession number, we gathered the time to process a whole CT study. The number of slices collected ranged from 14 to 4,460, with a median value of 585 slices per patient. The total number of CT studies was 430.

TABLE 1
www.frontiersin.org

Table 1 CT scanners used in this study.

To show the potential of our approach, we draw the SSDE and CTDIvol vs. slice number for one patient, as well as the DW vs. slice number, using the collected data, in order to show the type of information a final user can get with little further effort.

Statistical analysis

The R language (30) was used to perform all the statistical analysis. We evaluated the differences between the actual diameter and DW computed automatically for the funnel phantom with two one-sided test (TOST) (31) (equivalence bounds: ± 7%) and Bland–Altman analysis (32). We also evaluated the difference between manual and automatic DW computation using TOST (equivalence bounds: ± 10% for the funnel phantom). On five patient series, we compared automatic and manual DW using TOST with 12% as equivalence bounds. We chose equivalence bounds based on the International Electrotechnical Commission (IEC) norm IEC 62985:2019 (Methods for calculating size-specific dose estimates (SSDE) for computed tomography).

We analyzed patients’ data in terms of mean processing time for a single image and for a single study. We computed confidence intervals (CI) for mean times with non-parametric bootstrap using the “nptest” package (33). We set the significance level to α = 0.01 for TOST analysis and to α = 0.05 for the Bland–Altman confidence interval significance level. All CIs are reported in square brackets, i.e., [lower CI limit, upper CI limit].

Finally, we computed the mean percentage of truncation, following (25), along with its bootstrapped CI using the “nptest” package (33).

Results

DW of water-filled funnel phantom

Figure 5 shows the Bland–Altman plot for the DW of the water-filled funnel computed and the actual funnel diameter. Bland–Altman bias is −0.009% [−0.016%, −0.001%] with lower limits of agreement (LoA) equal to −0.0010 [−0.094%, −0.068%] and upper LoA equal to 0.064% [0.051%, 0.077%]. Figure 6A displays the TOST plot of the DW of the water-filled funnel computed automatically and the actual funnel diameter. The DW of the water-filled funnel is computed automatically, and the actual funnel diameter is statistically not different from zero (p < 0.001) and statistically equivalent to zero (p < 0.001), given the ±7% equivalence bounds. The mean difference between the DW computed automatically and the actual funnel diameter for each slice is −0.027% with a TOST confidence interval equal to [−0.087%, 0.033%].

FIGURE 5
www.frontiersin.org

Figure 5 Bland–Altman plot for automatic DW computation vs. physical (actual) diameter. The blue line shows the bias estimate with confidence interval (CI) as a blue band. Upper and lower limits of agreement (LoA) are depicted as dashed lines with colored bands as CI (upper LoAs CI: green, lower LoAs CI: red). The background image is the scout image of our water-filled funnel phantom.

FIGURE 6
www.frontiersin.org

Figure 6 TOST plots for equivalence tests between automatically computed DW vs. (A) physical diameter and (B) manually computed DW of the water-filled funnel phantom; (C) manually computed DW of the patient’s CT series. Dotted vertical lines represent the boundary of equivalence. The squared dot is the mean percentage difference, and the small line through it shows the confidence interval for the standard t-test.

Figure 6B displays the TOST plot of the DW of the water-filled funnel computed automatically and manually. The DW of the water-filled funnel computed automatically and manually is statistically not different from zero (p < 0.001) and statistically equivalent to zero (p < 0.001), given the ±10% equivalence bounds. The mean difference between the DW of the water-filled funnel computed automatically and manually is −0.014% with a TOST confidence interval equal to [−0.056%, 0.028%].

DW of patients

Figure 6C shows the TOST plot of the DW of patients computed automatically and manually. The DW of patients computed automatically and manually is statistically different from zero (p < 0.001) with a mean difference equal to 0.41% and statistically equivalent to zero (p < 0.001) given the ±12% equivalence bounds with a TOST confidence interval equal to [0.358%, 0.462%].

The mean percentage of truncation is 3.58% [3.27%, 3.91%]. Those (small) percentages show that the field of view encompassed nearly the whole-body contour.

Figure 7 shows the graphs of SSDE and CTDIvol vs. slice number. Figure 8 displays the plot of DW vs. slice number. We created these plots using the package “ggplot2” (34). This type of graph shows the values of DW and/or SSDE and CTDI along the slice number, i.e., showing the values along the patient’s anatomy.

FIGURE 7
www.frontiersin.org

Figure 7 Example of SSDE and CTDIvol plot vs. slice number for a sample patient. The solid curve represents the SSDE computed for each slice, and the dotted one is the CTDIvol read from the DICOM header of the slices. It is worth noting that SSDE is different from CTDIvol.

FIGURE 8
www.frontiersin.org

Figure 8 Example of DW vs. slice number for a sample patient. The curve represents the water-equivalent diameter DW computed for each slice.

Time for processing

Figure 9 shows histograms of time for processing of a single CT slice and a patient study. The mean time to process a single image is 13.99 ms [13.69 ms, 14.30 ms], and the mean time to process an entire study is 11.5 s [10.62 s, 12.63 s]. Figure 9 shows histograms of the times elapsed during the processing. Table 2 reports the summary of the distribution of times to process a whole CT study.

FIGURE 9
www.frontiersin.org

Figure 9 Histograms of time for processing: (A) a single CT slice and (B) a patient study; vertical lines show the mean values.

TABLE 2
www.frontiersin.org

Table 2 Summary of time (in seconds) required to process a whole CT study.

Discussion

We developed a software for real-time computation of size-specific dosimetric quantities: DW and SSDE. We also evaluated the accuracy of the computation and the usability in a clinical workflow, in terms of time for processing single images and a whole patient study.

The mean difference in the DW of the water-filled funnel phantom between the automatically computed and the actual diameter of the funnel phantom is small (−0.027%), as well as the difference between automatically and manually computed DW on that phantom (−0.014%). Furthermore, the mean difference between the automatic computation of the DW and the manually computed value of a patient’s data is also small (0.41%). TOST analysis revealed that the DW values of the water-filled funnel phantom computed with our algorithm are statistically equivalent to actual water-phantom diameters and to manually computed DW values slice by slice, as prescribed by the IEC 62985:2019 norm. Bland–Altman analysis corroborates those findings, giving a smaller value for the LoA (<0.1%) than the one the IEC requires.

The processing times (see Table 2) are compatible with a clinical workflow. In particular, the maximum time for processing a study is about 1.5 min (99 s) for 4,460 slices. Moreover, 75% (third quartile) of the studies required a processing time below 16 s. The mean time to process a single study is 11.52 s (the mean number of slices is 789).

These results can lead to the building of a real-time DW and SSDE and DW computation system, allowing users (radiologists, radiographers, and medical physicists mainly) to obtain size-specific dosimetric information in short times after the very first scan of a patient. This should permit checking if the protocol used on the patient is tailored to its build or needs optimization.

Having decoupled the computation from the DICOM storage, we are sure that our architecture does not interfere with the existing DICOM network environment.

The accuracy achieved in the SSDE and DW computations and the very small time for processing an entire CT study allow us to compute the water-equivalent diameter averaged over the slice Dw_ave (17), a quantity favorable for protocol optimization (17). Based on the authors’ knowledge, there are no previous studies showing such small computational times allowing for clinical real-time computation of size-specific dosimetric quantities.

We computed DW and corrected it for truncated images, and the data we saved contain the percentage of truncation, so the final user can relate the accuracy of DW with the presence of an amount of truncation.

This study has, however, some limitations. First, we computed times without accounting for time latencies in DICOM networks and/or for writing on files. Further studies should investigate these issues, and they should use a database instead of a text file. Second, our software relies massively on the Italian-named CT Protocol Names and thus is not immediately expandable to other clinical realities. Furthermore, we have not tested it on all CT vendors and all the protocols available for CT. Moreover, we applied our algorithm only to CT studies of the head, thorax, and abdomen/pelvis regions. Further studies require testing (or changing/adapting) the algorithm on anatomical districts with multiple body regions, such as extremities, wrist, and shoulders.

Conclusion

A fully automated method of DW measurement in a clinical workflow has been successfully developed. The system shows that it is possible to have highly accurate DW and SSDE in almost real time, without affecting the clinical workflow of CT examinations.

Data availability statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: https://github.com/massimilianoporzio/computeSSDE.

Ethics statement

The studies involving human participants were reviewed and approved by Comitato Etico Interaziendale dell’A.O. S. Croce e Carle di Cuneo e delle AA.SS.LL. CN1, CN2 e Asti. Written informed consent for participation was not required for this study in accordance with the national legislation and the institutional requirements.

Author contributions

MP conceived the study design and developed the software. MP and CA performed data analysis, took part in discussions and preparation of the manuscript, and drafted the manuscript. All authors read, discussed, and approved the final manuscript.

Funding

This work was funded by the World Class Research University (WCRU), Diponegoro University, No. 118-08/UN7.6.1/PP/2021.

Acknowledgments

We would like to thank ASL CN1 for the effort in approving of this study in such a brief time.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

  1. ^ The first slice may not contain a useful body region.
  2. ^ A processing time greater than 1.5 times the interquartile range of all processing times.

References

1. Alaei P, Spezi E. Commissioning kilovoltage cone-beam CT beams in a radiation therapy treatment planning system. J Appl Clin Med Phys (2012) 13(6):19–33. doi: 10.1120/jacmp.v13i6.3971

CrossRef Full Text | Google Scholar

2. Brink JA, Amis ES. Image wisely: A campaign to increase awareness about adult radiation protection. Radiology (2010) 257(3):601–2. doi: 10.1148/radiol.10101335

PubMed Abstract | CrossRef Full Text | Google Scholar

3. Lange I, Alikhani B, Wacker F, Raatschen HJ. Intraindividual variation of dose parameters in oncologic CT imaging. PloS One (2021) 16(4):e0250490. doi: 10.1371/journal.pone.0250490

PubMed Abstract | CrossRef Full Text | Google Scholar

4. Kwee TC, Dijkstra H, Knapen DG, de Vries EGE, Yakar D. Which patients are prone to undergo disproportionate recurrent CT imaging and should we worry? Eur J Radiol (2020) 125:108898. doi: 10.1016/j.ejrad.2020.108898

PubMed Abstract | CrossRef Full Text | Google Scholar

5. Chow JCL, Leung MKK, Islam MK, Norrlinger BD, Jaffray DA. Evaluation of the effect of patient dose from cone beam computed tomography on prostate IMRT using Monte Carlo simulation: Patient dose from CBCT on prostate IMRT. Med Phys (2007) 35(1):52–60. doi: 10.1118/1.2815625

CrossRef Full Text | Google Scholar

6. Mututantri-Bastiyange D, Chow JCL. Imaging dose of cone-beam computed tomography in nanoparticle-enhanced image-guided radiotherapy: A Monte Carlo phantom study. AIMS Bioengin (2020) 7(1):1–11. doi: 10.3934/bioeng.2020001

CrossRef Full Text | Google Scholar

7. Frija G, Damilakis J, Paulo G, Loose R, Vano E, European Society of Radiology (ESR). Cumulative effective dose from recurrent CT examinations in Europe: proposal for clinical guidance based on an ESR EuroSafe imaging survey. Eur Radiol (2021) 31(8):5514–23. doi: 10.1007/s00330-021-07696-1

PubMed Abstract | CrossRef Full Text | Google Scholar

8. Huda W, Mettler FA. Volume CT dose index and dose-length product displayed during CT: what good are they? Radiology (2011) 258(1):236–42. doi: 10.1148/radiol.10100297

PubMed Abstract | CrossRef Full Text | Google Scholar

9. McCollough CH, Leng S, Yu L, Cody DD, Boone JM, McNitt-Gray MF, et al. And patient dose: They are not the same thing. Radiology (2011) 259(2):311–6. doi: 10.1148/radiol.11101800

PubMed Abstract | CrossRef Full Text | Google Scholar

10. Brady SL, Kaufman RA. Investigation of American association of physicists in medicine report 204 size-specific dose estimates for pediatric CT implementation. Radiology (2012) 265(3):832–40. doi: 10.1148/radiol.12120131

PubMed Abstract | CrossRef Full Text | Google Scholar

11. Boone J, Strauss K, Cody D, McCollough C, McNitt-Gray M, Toth T, et al. Size-specific dose estimates (SSDE) in pediatric and adult body CT examinations [Internet]. College Park, MD: AAPM (2011). Available at: https://www.aapm.org/pubs/reports/detail.asp?docid=143.

Google Scholar

12. McCollough C, Bakalyar D, Bostani M, Brady S, Boedeker K, Boone J, et al. Use of water equivalent diameter for calculating patient size and size-specific dose estimates (SSDE) in CT [Internet]. College Park, MD: AAPM (2014). Available at: https://www.aapm.org/pubs/reports/detail.asp?docid=146.

Google Scholar

13. Mihailidis D, Tsapaki V, Tomara P. A simple manual method to estimate water-equivalent diameter for calculating size-specific dose estimate in chest computed tomography. Br J Radiol (2021) 94(1117):20200473. doi: 10.1259/bjr.20200473

PubMed Abstract | CrossRef Full Text | Google Scholar

14. Anam C, Haryanto F, Widita R, Arif I, Dougherty G. Automated calculation of water-equivalent diameter (DW) based on AAPM task group 220. J Appl Clin Med Phys (2016) 17(4):320–33. doi: 10.1120/jacmp.v17i4.6171

PubMed Abstract | CrossRef Full Text | Google Scholar

15. Anam C, Mahdani FR, Dewi WK, Sutanto H, Triadyaksa P, Haryanto F, et al. An improved method for automated calculation of the water-equivalent diameter for estimating size-specific dose in CT. J Appl Clin Med Phys (2021) 22(9):313–23. doi: 10.1002/acm2.13367

CrossRef Full Text | Google Scholar

16. Leng S, Shiung M, Duan X, Yu L, Zhang Y, McCollough CH. Size-specific dose estimates for chest, abdominal, and pelvic CT: Effect of intrapatient variability in water-equivalent diameter. Radiology (2015) 276(1):184–90. doi: 10.1148/radiol.15142160

PubMed Abstract | CrossRef Full Text | Google Scholar

17. Sarmento S, Mendes B, Gouvêa M.Automatic calculation of patient size metrics in computed tomography: What level of computational accuracy do we need? J Appl Clin Med Phys (2018) 19(1):218–27. doi: 10.1002/acm2.12240

PubMed Abstract | CrossRef Full Text | Google Scholar

18. Schuirmann DJ. A comparison of the two one-sided tests procedure and the power approach for assessing the equivalence of average bioavailability. J Pharmacokinet Biopharm (1987) 15(6):657–80. doi: 10.1007/BF01068419

PubMed Abstract | CrossRef Full Text | Google Scholar

19. Ozsoykal I, Yurt A, Akgungor K. Size-specific dose estimates in chest, abdomen, and pelvis CT examinations of pediatric patients. Diagn Interv Radiol (2018) 24(4):243–8. doi: 10.5152/dir.2018.17450

PubMed Abstract | CrossRef Full Text | Google Scholar

20. Gharbi S, Labidi S, Mars M. Automatic brain dose estimation in computed tomography using patient dicom images. Radiat Prot Dosimet (2020) 188(4):536–42. doi: 10.1093/rpd/ncaa006

CrossRef Full Text | Google Scholar

21. Juszczyk J, Badura P, Czajkowska J, Wijata A, Andrzejewski J, Bozek P, et al. Automated size-specific dose estimates using deep learning image processing. Med Imag Anal (2021) 68:101898. doi: 10.1016/j.media.2020.101898

CrossRef Full Text | Google Scholar

22. Larson DB. Optimizing CT radiation dose based on patient size and image quality: the size-specific dose estimate method. Pediatr Radiol (2014) 44(S3):501–5. doi: 10.1007/s00247-014-3077-y

PubMed Abstract | CrossRef Full Text | Google Scholar

23. Schneider CA, Rasband WS, Eliceiri KW. NIH Image to ImageJ: 25 years of image analysis. Nat Methods (2012) 9(7):671–5. doi: 10.1038/nmeth.2089

PubMed Abstract | CrossRef Full Text | Google Scholar

24. Analyze particles. [ImageJ documentation wiki] [Internet]. Available at: https://imagejdocu.tudor.lu/gui/analyze/analyze_particles.

Google Scholar

25. Anam C, Haryanto F, Widita R, Arif I, Dougherty G. The size-specific dose estimate (ssde) for truncated computed tomography images. Radiat Prot Dosimet (2017) 175(3):313–20. doi: 10.1093/rpd/ncw326

CrossRef Full Text | Google Scholar

26. Jodogne S. The orthanc ecosystem for medical imaging. J Digit Imag (2018) 31(3):341–52. doi: 10.1007/s10278-018-0082-y

CrossRef Full Text | Google Scholar

27. Ierusalimschy R, de Figueiredo LH, Celes W. Lua 5.1 reference manual. Rio de Janeiro (2006). 103.

Google Scholar

28. Ionescu VM. (2015). The analysis of the performance of RabbitMQ and ActiveMQ, in: 2015 14th RoEduNet International Conference - Networking in Education and Research (RoEduNet NER), 132–7.

Google Scholar

29. Becci D, Gentile L, Sartor W. Dosimetric and qualitative evaluation of CT longitudinal automatic tube current modulation using in-house phantoms. Phys Med (2016) 32:72. doi: 10.1016/j.ejmp.2016.01.245

CrossRef Full Text | Google Scholar

30. R Core Team. R: A language and environment for statistical computing [Internet]. Vienna, Austria: R Foundation for Statistical Computing (2021). Available at: https://www.R-project.org/.

Google Scholar

31. Lakens D. Equivalence tests: A practical primer for t tests, correlations, and meta-analyses. Soc psychol Pers Sci (2017) 8(4):355–62. doi: 10.1177/1948550617697177

CrossRef Full Text | Google Scholar

32. Giavarina D. Understanding bland altman analysis. Biochem Med (Zagreb) (2015) 25(2):141–51. doi: 10.11613/BM.2015.015

PubMed Abstract | CrossRef Full Text | Google Scholar

33. Helwig NE. Nptest: Nonparametric bootstrap and permutation tests [Internet] (2021). Available at: https://CRAN.R-project.org/package=nptest.

Google Scholar

34. Wickham H. ggplot2: Elegant graphics for data analysis [Internet]. New York: Springer-Verlag (2016). Available at: https://ggplot2.tidyverse.org.

Google Scholar

35. massimilianoporzio/computeSSDE [Internet] (2021). Available at: https://github.com/massimilianoporzio/computeSSDE.

Google Scholar

Keywords: automatic, software, water-equivalent, SSDE, CT, dose, real-time

Citation: Porzio M and Anam C (2022) Real-time fully automated dosimetric computation for CT images in the clinical workflow: A feasibility study. Front. Oncol. 12:798460. doi: 10.3389/fonc.2022.798460

Received: 20 October 2021; Accepted: 19 July 2022;
Published: 11 August 2022.

Edited by:

Jose Eduardo Villarreal Barajas, Royal Devon and Exeter Hospital, United Kingdom

Reviewed by:

Ayşegul Yurt, Dokuz Eylül University, Turkey
James Chow, University of Toronto, Canada

Copyright © 2022 Porzio and Anam. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Massimiliano Porzio, massimiliano.porzio@gmail.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.