A subscription to JoVE is required to view this content. Sign in or start your free trial.
This video demonstrates the use of a novel graphical tool for measuring the spatially weighted calcium score (SWCS), an alternative to the Agatston score, for quantifying coronary artery calcification. The graphical tool computes SWCS based on image data from gated cardiac computed tomography and user-defined paths of the coronary arteries.
The current standard for measuring coronary artery calcification to determine the extent of atherosclerosis is by calculating the Agatston score from computed tomography (CT). However, the Agatston score disregards pixel values less than 130 Hounsfield Units (HU) and calcium regions less than 1 mm2. Due to this thresholding, the score is not sensitive to small, weakly attenuating regions of calcium deposition and may not detect nascent micro-calcification. A recently proposed metric called the spatially weighted calcium score (SWCS) also utilizes CT but does not include a threshold for HU and does not require elevated signals in contiguous pixels. Thus, the SWCS is sensitive to weakly attenuating, smaller calcium deposits and may improve the measurement of coronary heart disease risk. Currently, the SWCS is underutilized owing to the added computational complexity. To promote translation of the SWCS into clinical research and reliable, repeatable computation of the score, the aim of this study was to develop a semi-automatic graphical tool that calculates both the SWCS and the Agatston score. The program requires gated cardiac CT scans with a calcium hydroxyapatite phantom in the field of view. The phantom allows for deriving a weighting function, from which each pixel's weight is adjusted, allowing for the mitigation of signal variations and variability between scans. With all three anatomical views visible simultaneously, the user traces the course of the four main coronary arteries by placing points or regions of interest. Features such as scroll-to-zoom, double-click to delete, and brightness/contrast adjustment, along with written guidance at every step, make the program user-friendly and easy to use. Once tracing the arteries is complete, the program generates reports, which include the scores and snapshots of any visible calcium. The SWCS may reveal the presence of subclinical disease, which may be used for early intervention and lifestyle changes.
Measuring the amount of calcium within arteries using computed tomography (CT) is an established way to assess the severity of coronary atherosclerosis. Knowing and quantifying the extent of atherosclerosis is key to determining the risk of future coronary heart disease1,2,3,4. The most common way of measuring calcium in the coronary arteries is using the Agatston score5. However, part of the Agatston score calculation relies on the intensity of the chosen pixels, measured in Hounsfield Units (HU). Any pixels less than 130 HU are not accounted for in the calculation. Similarly, calcifications with an area less than 1 mm2 are not considered. Due to these thresholds, the Agatston score is not sensitive to small, weakly attenuating foci of calcification, which may still be important in revealing the presence of subclinical disease6.
A previously described metric called the spatially weighted calcium score (SWCS) was proposed to assess the risk of atherosclerotic plaque in patients with low levels of calcification7. Unlike the Agatston score, the SWCS does not use signal thresholding to reduce the impact of image noise. Instead, it makes use of a phantom-an object with known concentrations of calcium hydroxyapatite (CHA) placed on the participant such that it is in the scan's field of view. Here, a phantom with 0 mg/mL, 50 mg/mL, 100 mg/mL, and 200 mg/mL CHA was used during development; however, in the current implementation of the graphical tool, only the 0 mg/mL and 100 mg/mL sections are required. The phantom is used to create a scan-specific weighting function, which is then used to weigh each of the user-selected pixels as well as its neighbors. Pixels with neighboring pixels that have a high attenuation level are given more weight than ones surrounded by pixels with lower attenuation levels. This process makes the SWCS tolerant to noise and comparable from scan to scan8. The SWCS is continuous and produces a score even when there are low levels of calcification, allowing for quantification of the extent of atherosclerosis when the Agatston score is zero. By allowing the evaluation of micro-calcification even when the Agatston score is zero, the SWCS may be important in revealing the presence of subclinical disease. This may allow a better understanding of the genetic, environmental, and other risk factors in atherosclerosis9,10. A previous study, which examined individuals with an Agatston score of zero at baseline and non-zero at a follow-up approximately 15 years later, observed that those with a higher SWCS at baseline had a higher coronary heart disease (CHD) event rate. The predictive power of the SWCS is especially important in younger populations, where the detection and monitoring of residual risk over a long term may be helpful6.
Presented here is a semi-automatic tool for calculating the SWCS along with the Agatston score. The tool utilizes a graphical user interface running on a compatible programming language. The user is able to interact with the images to generate a final series of reports, which include the two calcium scores. To start, the user selects a case, or a series of Digital Imaging and Communications in Medicine (DICOM) files, to input into the program. These images must be breath-held, electrocardiogram-gated CT scans, acquired only during diastole to avoid respiratory and cardiac motion. While the program is operational with any cardiac CT images, to produce meaningful results, the source images should meet the minimum clinical calcium scoring guidelines11,12. For reference, a slice thickness of 3 mm, peak tube voltage of 100 kVp, average CT dose index-vol of 1.19 mGy, and image resolution of 512 x 512 pixels are used in the study here. Any images that are not 512 x 512 pixels are resampled in the program automatically to ensure adequate and consistent resolution of small areas of calcification. Once the images are loaded, the user is able to see them in the axial, sagittal, and coronal views. One may then adjust the brightness and contrast of the images for better visualization before selecting the 0 mg/mL and 100 mg/mL sections of the phantom. Next, the user can trace each of the four coronary arteries-left anterior descending (LAD), left coronary artery (LCA), left circumflex (LCX), and right coronary artery (RCA)-by placing either a point, a region of interest (ROI), or a combination of both to allow for a thorough selection of an artery's pixels regardless of how the artery appears in the axial plane. The user may delete and replace or redraw points and ROIs as needed. Clicking the SWCS button generates the final reports. Cases are auto-saved so that images, along with the points and ROIs, can be reloaded at a later time. Written instructions are also available at every point while using the program, making the program easy to use.
This study was conducted with approval of the Mount Sinai Institutional Review Board (HS-20-01011), and all subjects gave written informed consent.
1. Preparation before starting the protocol
Figure 1: Format of main project folder. This figure shows how the project's main folder should be structured and formatted for proper use of the program. Please click here to view a larger version of this figure.
2. Launching the Program
Figure 2: Initial program window. The program, when initially launched, has the buttons laid out along with an art image. Please click here to view a larger version of this figure.
Figure 3: Graphical user interface (GUI). Once images are loaded in, the program's GUI shows three anatomical views of the images along with crosshairs on each view, representing the cursor. Please click here to view a larger version of this figure.
3. Analyzing coronary artery calcification
Figure 4: Draw ROI feature. When the Draw ROI option is chosen, a pop-up of the current axial slice appears. The yellow shows an ROI that was previously drawn on this slice. Please click here to view a larger version of this figure.
4. Accessing the results
The representative results shown in this section display what successful use of the program entails. Here, a patient with an Agatston score greater than zero is used as an example. As discussed earlier, the results within a patient's metadata folder will have spreadsheets in the form of CSV files, images in the form of PNG files, and reports in the form of PDF files, as shown in Figure 5. The number of PNG files differs from case to case, since only snapshots of selected pixels with noti...
While the protocol for this program is relatively easy to follow, there are a few critical steps that are necessary for successful use and reliable results. Before starting, it is important to make sure the patient data that will be used in this program is anonymized to ensure patient confidentiality. The initial formatting and naming of the project's main folder must be correct for the program to recognize where to pull and place data. Incorrect naming and/or placement of folders, especially the Meta_Data folder, leads ...
The authors declare that they have no conflicts of interest to disclose.
This work was supported by NIH grant R01ES029967.
Name | Company | Catalog Number | Comments |
Calcium Hydroxyapatite | Sigma-Aldrich | 289396-100G | Suspended in EpoxAcast 690 resin for phantom creation |
Clinical Cardiac CT Scanner | Siemens | SOMATOM Force Dual Source CT | Used for the source images; Any cardiac CT will be sufficient |
EpoxAcast 690 | Smooth-On | 03641 | Used for phantom creation |
MATLAB | Mathworks | R2019a | Requires Image Processing Toolbox and Statistics and Machine Learning Toolbox; Any version compatible with and able to run version R2019a scripts is sufficient |
Standard Computer | N/A | N/A | macOS or Windows operating system |
syngo.via | Siemens | VB60A_HF04 | Commercial software used for computing Agatston score for validation study |
Request permission to reuse the text or figures of this JoVE article
Request PermissionExplore More Articles
This article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved