Skip to main content
Heliyon logoLink to Heliyon
. 2023 Feb 1;9(2):e13396. doi: 10.1016/j.heliyon.2023.e13396

OCTOPUS – Optical coherence tomography plaque and stent analysis software

Juhwan Lee a, Justin N Kim a, Yazan Gharaibeh b, Vladislav N Zimin c, Luis AP Dallan c, Gabriel TR Pereira c, Armando Vergara-Martel c, Chaitanya Kolluru a, Ammar Hoori a, Hiram G Bezerra d, David L Wilson a,e,
PMCID: PMC9932655  PMID: 36816277

Abstract

Background and objective

Compared with other imaging modalities, intravascular optical coherence tomography (IVOCT) has significant advantages for guiding percutaneous coronary interventions, assessing their outcomes, and characterizing plaque components. To aid IVOCT research studies, we developed the Optical Coherence TOmography PlaqUe and Stent (OCTOPUS) analysis software, which provides highly automated, comprehensive analysis of coronary plaques and stents in IVOCT images.

Methods

User specifications for OCTOPUS were obtained from detailed, iterative discussions with IVOCT analysts in the Cardiovascular Imaging Core Laboratory at University Hospitals Cleveland Medical Center, a leading laboratory for IVOCT image analysis. To automate image analysis results, the software includes several important algorithmic steps: pre-processing, deep learning plaque segmentation, machine learning identification of stent struts, and registration of pullbacks for sequential comparisons. Intuitive, interactive visualization and manual editing of segmentations were included in the software. Quantifications include stent deployment characteristics (e.g., stent area and stent strut malapposition), strut level analysis, calcium angle, and calcium thickness measurements. Interactive visualizations include (x,y) anatomical, en face, and longitudinal views with optional overlays (e.g., segmented calcifications). To compare images over time, linked visualizations were enabled to display up to four registered vessel segments at a time.

Results

OCTOPUS has been deployed for nearly 1 year and is currently being used in multiple IVOCT studies. Underlying plaque segmentation algorithm yielded excellent pixel-wise results (86.2% sensitivity and 0.781 F1 score). Using OCTOPUS on 34 new pullbacks, we determined that following automated segmentation, only 13% and 23% of frames needed any manual touch up for detailed lumen and calcification labeling, respectively. Only up to 3.8% of plaque pixels were modified, leading to an average editing time of only 7.5 s/frame, an approximately 80% reduction compared to manual analysis. Regarding stent analysis, sensitivity and precision were both greater than 90%, and each strut was successfully classified as either covered or uncovered with high sensitivity (94%) and specificity (90%). We demonstrated use cases for sequential analysis. To analyze plaque progression, we loaded multiple pullbacks acquired at different points (e.g., pre-stent, 3-month follow-up, and 18-month follow-up) and evaluated frame-level development of in-stent neo-atherosclerosis. In ex vivo cadaver experiments, the OCTOPUS software enabled visualization and quantitative evaluation of irregular stent deployment in the presence of calcifications identified in pre-stent images.

Conclusions

We introduced and evaluated the clinical application of a highly automated software package, OCTOPUS, for quantitative plaque and stent analysis in IVOCT images. The software is currently used as an offline tool for research purposes; however, the software's embedded algorithms may also be useful for real-time treatment planning.

Keywords: OCTOPUS, Optical coherence tomography, Plaque characterization, Stent deployment analysis, Deep learning, Machine learning

1. Introduction

Percutaneous coronary intervention (PCI) is the most common revascularization procedure, with an average of 700,000 procedures performed per year in the United States [1]. Major calcifications are of great concern when performing PCI [2], since it can lead to under-expansion and strut malapposition [3,4]. Lack of stent strut coverage has been associated with increased risk of thrombosis and in-stent restenosis [5,6]. Therefore, accurate calcified plaque characterization and stent deployment analysis are essential for PCI evaluation and follow-up.

Intravascular optical coherence tomography (IVOCT) has rapidly evolved in the past decade and has become very useful for interventional cardiology [7,8]. This imaging modality not only provides quantitative measurements of the lumen, but also detects fibrous tissue, lipid tissue, calcium, and macrophage deposition [[9], [10], [11], [12]]. Although IVOCT has many clinical advantages, a single pullback typically generates more than 500 image frames. Complete manual analysis of this large amount of data is time-consuming and labor-intensive, making application of IVOCT to real-time treatment planning challenging. We hypothesized that fully automated analysis of IVOCT images would provide faster and comprehensive assessment of plaque to support treatment decision making. Furthermore, quantitative assessment of plaque and stent deployment would allow longitudinal analysis of the same lesion, which may advance our understanding of lesion progression and the response to PCI treatment.

Our group has proposed several IVOCT image analysis approaches, including plaque characterization and stent strut analysis. We developed an automated method for estimating the optical properties of coronary plaques, including calcified, fibrotic, and lipid atherosclerotic plaques [13]. We also developed machine and deep learning methods to identify fibrolipidic and fibrocalcific A-lines in IVOCT images [14,15]. In other studies [[16], [17], [18], [19]], we successfully implemented a deep learning-based semantic segmentation to characterize coronary plaques, such as lipid and calcification. Recently, we proposed a hybrid learning approach, which combines deep learning and hand-crafted, lumen morphological features for atherosclerotic plaque characterization [20]. We also created machine learning-based approaches to analyze stents in great detail, including individual strut tissue coverage [[21], [22], [23], [24]].

In this paper, we introduce the first version of Optical Coherence TOmography PlaqUe and Stent (OCTOPUS) analysis software, which provides highly automated, comprehensive analysis of coronary plaques in IVOCT images. To the best of our knowledge, this is the first available software for quantitative plaque and stent analysis in IVOCT images. OCTOPUS can be applied to both offline analysis of IVOCT images and real-time treatment planning in clinics, thereby enabling faster, more accurate treatment decision making. In addition, OCTOPUS can process multiple pullbacks at one time, with versatile functions that facilitate more comprehensive analyses. Users can load and analyze up to four pullbacks simultaneously through our specially designed viewers. This feature is particularly useful for comparing baseline and follow-up pullbacks obtained at different time points. Finally, OCTOPUS can be used to advance our understanding of plaque morphology, including automated measurements of lumen and calcification attributes, and can help determine the stent landing zone by providing cross-sectional, longitudinal, and en face images.

2. Image analysis methods

This section briefly describes the core algorithms included in the OCTOPUS software: pre-processing, stent strut analysis, lumen/calcification segmentation, co-registration between pullbacks, and plaque quantification.

2.1. Guidewire and corresponding shadow removal

The guidewire does not provide meaningful information for plaque analysis, as it appears as a bright arc followed immediately by a dark shadow due to its high reflectivity. Therefore, we removed the guidewire and corresponding shadow regions using an accumulated intensity map [25]. Briefly, the intensity map was generated by adding the values of pixels on each A-line, and the summation was normalized. The guidewire typically presents the upper and lower boundaries of the polar (r,θ) domain, which are easily distinguishable from the background. To segment these boundaries, we used dynamic programming on the dark-bright and bright-dark boundaries [25]. Dynamic programming is an algorithmic technique used to solve optimization problems by breaking it down into simpler sub-problems. We defined the guidewire detection as searching the point that maximizes the intensity differences in the polar (r,θ) domain. In our previous study, the detected guidewire boundary well matched the actual position for 9 entire clinical pullbacks [25]. The guidewire and corresponding shadow were removed from further consideration.

2.2. Lumen segmentation and pixel-shifting

Robust lumen segmentation is important for calculation of lumen attributes and for later plaque segmentation steps. We used our previously developed deep learning method [17] to segment the lumen boundary in IVOCT images. Briefly, the SegNet semantic segmentation model [26] was used for lumen segmentation with the VGG-16 pre-trained model [27], and the results were post-optimized using the opening morphological operation with a kernel size of 5 to effectively remove small island errors. A total of 2640 image frames from 34 pullbacks was used for training network. In our previous study [17], we found that deep learning lumen segmentation was superior to our earlier dynamic programming lumen segmentation [25]. After lumen segmentation, each A-line was pixel-shifted to the left in (r,θ) images, so that the lumen border was at the same horizontal location in the (r,θ) array. We only considered a depth of 1.5 mm (300 pixels) in the r direction from lumen border due to limited penetration of the near-infrared signal. Gaussian filtering was applied to reduce noise. The resulting image was used as the input for the deep learning models. Algorithm details are described elsewhere [15,16].

2.3. Determination of major calcification lesions

Calcified plaque is defined as a signal-poor area with sharply delineated borders in IVOCT images [28]. We used a 3D convolutional neural network (CNN) [18], which considered 8231 frames across 68 pullbacks, to classify frames containing major calcified lesions prior to plaque segmentation. The 3D CNN is composed of five convolutional, five maximum pooling, and two fully connected layers. Each convolutional layer included convolutional, batch normalization, and rectified linear unit layers. Convolutional processing was done under a varying number of filters (96, 128, 256, and 324), with a filter size of 5 × 3 × 5 pixels and a stride of 1. For the maximum pooling layer, the pool size was set to 2 × 2 × 1 pixels. After the initial determination of major calcification, we applied morphological opening and closing operations using a kernel size of 3 to more efficiently detect major calcifications. The proposed 3D CNN model was superior to all other employed 2D models. Algorithm and training details are described in Ref. [18].

2.4. Calcification segmentation

In frames containing calcified lesions, calcified plaques were segmented using a deep learning approach, which was the most important and challenging task for the OCTOPUS software. Briefly, as reported previously [18], we used a SegNet convolutional neural network classifier consisting of five encoding and five decoding steps, followed by a pixel-wise classification layer. The learning parameters were initialized by transferring weights from a VGG-16 pre-trained network [27], and adaptive moment estimation optimization was used for better training. To effectively reduce classification errors, we implemented a fully connected conditional random field [29] after segmentation. We chose a SegNet model because this model had better performance than other state-of-the-art semantic segmentation models in our dataset [16]. More than 12,000 IVOCT images including 8231 clinical and 4320 ex-vivo cadaveric images were used to train the network. The clinical dataset was acquired from 68 patients having 68 pullbacks, and the ex vivo cadaveric dataset was obtained from 4 heavily calcified arteries [18].

2.5. Comprehensive stent deployment analysis

Automated stent analysis includes stent strut detection, stent strut classification (covered or uncovered), stent contour estimation, and tissue coverage and malapposition quantification [23]. For stent strut detection, the candidate struts were first detected using image characteristics (bright reflection followed by a dark shadow) [21]. Then, image features were extracted from the strut bloom and shadow, and true stent struts were classified using a bagged decision tree. Stent tissue coverage is defined as tissue overlying the struts >0 μm [30] and is an important surrogate biomarker of stent viability [6,[31], [32], [33], [34]]. To examine the presence of tissue coverage on top of the strut, we calculated 21 hand-rafted features from center and side patches [22], and each strut was classified as either covered or uncovered using a support vector machine (SVM). We created the stent contour by interpolating the locations of each strut in (r, θ) images. Lastly, tissue coverage thickness and malapposition distance were measured from strut center to its closest-distance point on the lumen boundary. The IVOCT data set used to create machine learning model consisted of 7125 image frames including 39,000 covered and 16,500 uncovered struts.

2.6. Registration of IVOCT pullbacks

Co-registration of IVOCT pullbacks will enable many studies, including studies of plaque progression/regression and the effects of plaque characteristics obtained from pre-stent images on stent deployment and neo-atherosclerosis. We used both manual registration of landmarks (e.g., side branches or stents) and an automated approach suitable for registration within a lesion. In the former case, two identifiable landmarks are marked on the reference and floating pullbacks. The floating pullback is then offset to match the reference. For the automated approach, the IVOCT data acquired in a spiral is unfolded into a continuous 2D (r, θ) array, where θ increases from 0 to Nx360 deg and N is the number of IVOCT frames. Calcifications are segmented using a deep learning approach to create a 1D plot of maximum calcification thickness. For a pair of IVOCT pullbacks, cross-correlation of two such curves is performed to find the offset, giving a peak correlation, and the offset value is used to register the 2D arrays. The “floating” 2D array is then reassigned to frames that match the reference pullback. A preliminary report describes this method [35]. For cases where we want to register a pre-stent pullback to a pullback with a stent, we apply a generalized adversarial network approach to create a virtual pullback [36] without stent struts and then apply the automated registration method.

2.7. Plaque quantification

Quantitative tissue analysis is essential for selecting the optimal treatment approach. The Z-offset was manually calibrated [8] to provide accurate plaque measurements. For better interpretation of plaque distribution, the lumen and calcification attributes were estimated from automated segmentation results. Lumen attributes include the area and maximum/minimum/mean diameters, while calcium attributes consist of maximum angle, maximum thickness, minimum depth, and length (Fig. 1).

Fig. 1.

Fig. 1

Quantitative measurement of lumen and calcification attributes. Yellow and red indicate lumen and calcification, respectively. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

3. Software description

3.1. Key functions of OCTOPUS software

OCTOPUS was developed using MATLAB (R2019b, MathWorks, Inc) on a NVIDIA Geforce TITAN RTX GPU (64 GB RAM) and was compiled to a standalone package with the MATLAB Compiler v9.7. MATLAB Compiler Runtime v9.7 is required to run the software. Fig. 2 shows the main graphical user interface (GUI) of OCTOPUS software. OCTOPUS is fully automatically operated through its dedicated GUI. The key functionalities included in the software are described below.

Fig. 2.

Fig. 2

The GUI of OCTOPUS (Baseline mode), divided into four segments: (1) cross-sectional viewer, (2) en face map, (3) longitudinal map, and (4) segmentation functions. The cross-sectional viewer provides frame-wise segmentation results and enables review/update of the automated results. The en face maps represent the unfolded vessel maps as functions of angle (top), thickness (middle), and depth (bottom), and the longitudinal map shows the cut-view of the entire pullback overlaid with calcification labels based on the projection angle (red-green line). Segmentation functions include Load Images, Settings, Automatic Segmentation, Viewer, Editing Functions, Measurements, and a result window. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

3.1.1. Input and output

OCTOPUS supports *.oct image data (Abbott Vascular Inc., Santa Clara, CA, USA) as well as DICOM. The software is initiated by loading an IVOCT pullback using the Open File button on the top-right of the GUI (Fig. 2). For convenience, multiple pullbacks can be loaded. The outputs of the software include grayscale images in (x,y) and (r,θ), corresponding label images, en face maps, and Excel files summarizing all quantitative assessments for further offline analysis.

3.1.2. Settings

After loading IVOCT pullback(s), the user selects Mode (Fig. 2), which has three potential values: Baseline, Follow-up, and Stent Analysis. Baseline would normally correspond to a pre-stent pullback. It enables plaque characterization and visualization. There are five independent views: (x,y) anatomical, three en face (θ,z), and longitudinal (z). Range allows analysis and visualization of an entire pullback or a specific region of interest (ROI) designated with start and end frames. As shown in Fig. 3, the Follow-up mode enables review of multiple pullbacks at the same time in up to four viewers. Stent Analysis enables comprehensive stent deployment analysis (Fig. 4).

Fig. 3.

Fig. 3

The GUI of OCTOPUS (Follow-up 2 mode) consisting of two cross-sectional and two longitudinal viewers and segmentation functions. In this mode, the user can compare two different pullbacks (e.g., baseline and follow-up pullbacks). The left and right IVOCT images are automatically co-registered to baseline and post-stenting pullbacks from the same patient.

Fig. 4.

Fig. 4

The GUI of OCTOPUS (Stent Analysis mode) enabling comprehensive stent deployment analysis, such as stent strut detection, stent strut classification, stent contour estimation, and tissue coverage and malapposition quantification.

3.1.3. Co-registration between pullbacks

Within the Follow-up mode (see Fig. 3), IVOCT pullbacks can be manually or automatically co-registered to the first viewer. For example, if the user manually identifies the matching frame, the corresponding frame is synchronized with the first viewer by clicking the PB button under the Co-registration menu. In the Automatic mode, the software automatically detects the matching frame and co-registers all the loaded pullbacks. If the automatic co-registration is inappropriate, the user can manually modify the matching frame.

3.1.4. Plaque segmentation

Plaque segmentation is a key function of OCTOPUS software and is carried out automatically with predefined ranges (either All or ROI) selected in the Settings menu (Fig. 2). The current version of OCTOPUS provides lumen and calcium segmentations. The user can select the one of tissue types among all, lumen, and calcification through the Automatic Segmentation menu. Plaque characterization is then performed by clicking the Run button. The software provides a progress bar during image processing, so that the user can monitor progress status.

3.1.5. Viewers

As briefly described earlier, OCTOPUS provides different types of viewers according to the selected run mode. For the Baseline mode (Fig. 2), the left viewer displays cross-sectional (x,y) IVOCT images and enables manual plaque segmentation and/or editing of automated results. The three viewers on the right present en face maps of angle, thickness, and depth of calcifications from top to bottom, respectively. This helps analysts better understand the plaque distribution and readily determine the stent landing zone. The bottom viewer shows the longitudinal image overlaid with the plaque segmentation in red. The Follow-up mode aids users by simultaneously analyzing multiple IVOCT pullbacks using up to four viewers. For example, on the Follow-up 2 mode, the software provides two cross-sectional viewers (top) and corresponding longitudinal maps (bottom) (Fig. 3). The longitudinal map is changed according to the projection angles (red-green line) in the cross-sectional viewer, thereby helping to clearly identify plaque distributions.

3.1.6. Image editing

OCTOPUS provides not only automated plaque characterization, but also an interactive editing function. The Editing Functions mainly include the two sub-menus of LABEL and ADD that allow users to modify existing labels and add new labels, respectively. The labels are modified using the interactive editing tools (e.g., freehand and brush) and are automatically updated and exported. The user can add four classes of labels: lumen, lipid, calcium, and other.

3.1.7. Measurements

After plaque segmentation, OCTOPUS provides quantitative measurements of lumen and calcification attributes in the bottom right window (Fig. 2, Fig. 3). All measurements are summarized for each frame and exported as an Excel file to the local directory. Additionally, the user can manually measure the angle and length of a desired region on the cross-sectional viewer and length in z-direction on the en face and longitudinal maps. Manual measurements are annotated and saved in the current frame.

3.2. Manual correction evaluation

Manual correction analysis was performed on a total of 12,750 IVOCT images from 34 patients with 36 calcified lesions. All images were acquired with a frequency-domain ILUMIEN OCT system (St. Jude Medical Inc., St. Paul, Minnesota, USA). Imaging pullback was done on Survey mode with a pullback speed of 36 mm/s and pullback length of 75 mm. All IVOCT images were initially reviewed by an expert reader. Exclusion criteria were poor image qualities due to luminal blood, unclear lumen, artifact, or reverberation. All images were manually labeled based on consensus of two expert cardiologists from the Cardiovascular Imaging Core Laboratory, Harrington Heart and Vascular Institute, University Hospitals Cleveland Medical Center, Cleveland, OH, USA.

4. Results

We first relate some of the underlying algorithms in OCTOPUS, starting with detection and segmentations of calcifications. The OCTOPUS software accurately identified calcified plaques in most situations; an example is shown in Fig. 5. In our previous publication [18], we trained/tested the deep learning networks on a large dataset including 8231 in vivo clinical images from 68 vessels and 4320 ex vivo cadaveric images from 4 vessels. The 3D CNN model successfully identified the major calcifications with high sensitivity (97.7%), specificity (87.7%), and F1 score (0.922). A SegNet deep learning model showed reliable segmentation results with 86.2% sensitivity and 0.781 F1 score. An example of stent strut detection is shown in Fig. 6. The algorithms provided reliable stent deployment analysis in post-PCI pullbacks (Fig. 6). On the 80 pullbacks, including 39,000 covered and 16,500 uncovered struts, sensitivity and precision of strut detection were greater than 90% [21]. Each strut was classified as either covered or uncovered using a SVM, giving high sensitivity (94%) and specificity (90%) [22]. We also evaluated strut tissue coverage thickness of covered struts and found better measurements than those made using the commercial product, with the mean error of 2.5 ± 29.0 μm. Automated image registration is demonstrated in Fig. 3, Fig. 7, Fig. 8. As the automated method is applicable to regions with calcifications, we also created a semi-automated method, which was also found to work well under the direction of an experienced analyst.

Fig. 5.

Fig. 5

Representative lumen and calcification segmentation results obtained using OCTOPUS software. (Left) Calcification with angle <90° and maximum thickness <1.0 mm, (middle) angle <180° and maximum thickness >1.0 mm, and (right) angle <360° and maximum thickness >1.0 mm. The top, middle, and bottom rows show original IVOCT images, manual, and automated segmentations, respectively. Manual segmentations (middle) was used to train deep learning models. The software provides reliable segmentation results in most situations. Yellow and red indicate the lumen and calcified plaque, respectively. White asterisk (*) indicates the guidewire shadow. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Fig. 6.

Fig. 6

Example of stent deployment analysis using OCTOPUS. Blue indicates stent contour, green indicates covered struts, and red indicates uncovered struts. The stent contour was created by automatically adding interpolation points between detected struts. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Fig. 7.

Fig. 7

Analysis of plaque progression/regression in IVOCT images using OCTOPUS (Follow-up 3 mode). (Left) baseline, (middle) 3-month follow-up, and (right) 18-month follow-up IVOCT pullbacks. Follow-up pullback images were co-registered to the baseline pullback, and plaque characterization was performed. Lipid (green) was manually labeled on the 18-month follow-up pullback using an interactive editing function. Green indicates the development of lipidic neo-atherosclerosis. Red arrow indicates the formation of neo-intima. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

Fig. 8.

Fig. 8

Analysis of stent expansion in an ex vivo cadaveric study using OCTOPUS (Follow-up 4 mode). (Top left) baseline, (top right) post-dilatation with 2.5 mm diameter and 30 atm pressure, (bottom left) post-dilatation with 3.0 mm balloon diameter and 20 atm pressure, and (bottom right) post-dilatation with 3.5 mm diameter and 30 atm pressure). Yellow and red indicate lumen and calcium, respectively. Blue arrow indicates calcium fracture. (For interpretation of the references to colour in this figure legend, the reader is referred to the Web version of this article.)

OCTOPUS is designed to provide highly automated, accurate analyses with the potential for manual editing. We analyzed 34 pullbacks and 2723 image frames. We found that only 3.2% and 12.2% of the 2723 automatically identified image frames required significant manual modifications for lumen and calcified plaque, respectively. Note that results were obtained using images without side branches, since current software does not account for this. In addition, the software missed only 6.7% of frames with calcified plaques and falsely identified only 4.5% of frames with calcifications over all pullbacks. For each pullback, image loading and manual setup took approximately 20 s, followed by fully automated processing that took approximately 4 min per pullback, or around 0.6 s per frame. It is possible to setup multiple pullbacks at once into a queue. After automated analysis, we measured the manual review/editing time per lesion because this is more important metric for user intervention. Only approximately 3.8% of pixels within a lesion were significantly modified, leading to an average editing time of 7.5 s per frame, a tremendous reduction (≈80%) compared to complete manual analysis, which requires 36.5 s per frame.

5. Clinical research applications

With OCTOPUS, we can uniquely analyze serial imaging data. We utilized OCTOPUS to analyze serial imaging data from a project on the long-term characterization (18 months) of stented vessels with drug-eluting stents, showing the evolution of neo-atherosclerosis. Neo-atherosclerosis was defined as a lipid neo-intima or a calcified neo-intima [37]. We analyzed pre-stent, 3-month follow-up, and 18-month follow-up IVOCT images to evaluate vessel healing and development of neo-atherosclerosis (Fig. 7). Pre-stent pullback was automatically analyzed using the Baseline mode (Fig. 2), and OCTOPUS provided segmentation results and quantitative measurements. Follow-up pullbacks were analyzed using the Stent Analysis mode (Fig. 4). If automated results (e.g., plaque segmentation and stent strut detection) were not acceptable, we manually edited/updated results. We then loaded all analyzed pullbacks to the Follow-up mode (Fig. 7), registered follow-up pullbacks to pre-stent pullback, and performed further analysis. Using OCTOPUS, we found there was a small region (3.1 mm) with uncovered struts at 3-months. In the exact same region, all struts were covered at 18-months. In addition, we observed negative remodeling of the vessel, with the lumen area shrinking from 12.0 mm2 (3-months) to 7.31 mm2 (18-months). The software was used to identify the evolution of neo-atherosclerosis. In Fig. 7, baseline and 3-month follow-up pullbacks showed no clear evidence of lipid. However, significant neo-atherosclerosis formation was detected at the 18-months follow-up of this same region, with a fibrous cap thickness of 0.11 mm and an arc angle of 59° containing macrophage infiltration (5 o'clock). We also found neo-intima development with a maximum thickness of about 0.4 mm (11-1 o'clock). In Fig. 7, lipid was manually annotated on the 18-month follow-up pullback using our interactive editing tool.

As another example of serial analysis, we determined the role of calcifications in stent deployment using an ex vivo cadaveric coronary artery model (Fig. 8). We assessed stent expansion as a function of balloon size (e.g., nominal, +0.5, +1.0, and +1.5 mm) and pressure (e.g., 10, 20, and 30 atm) of non-compliant balloons. In total, we analyzed 14 IVOCT pullbacks with more than 7500 image frames. OCTOPUS was able to automatically characterize coronary tissues from the baseline and multiple post-stenting pullbacks, co-register pullbacks, and provide quantitative measurements (e.g., lumen area, calcification angle, and calcification thickness). As shown in Fig. 8, we observed that the lumen area gradually increased from 4.12 mm2 to 9.24 mm2 as balloon size and pressure increased. We also compared the length of the malapposed lesion for the entire set of pullbacks. There were 21 mm and 10 mm of strut malapposition, respectively, for 2.5 mm diameter/30 atm pressure and 3.0 mm diameter/20 atm pressure conditions. However, the malapposition length was significantly reduced to 2.5 mm under the condition of 3.5 mm diameter and 30 atm pressure. Comparing the four IVOCT pullbacks, we additionally observed that calcified plaque is fractured based upon varying expansion conditions. Calcium fracture was first observed under the condition of 3.0 mm balloon diameter and 20 atm pressure, and the size was gradually expanded. Fig. 8 shows an example of ex vivo analysis using OCTOPUS (Follow-up 4 mode).

6. Discussion and conclusions

We described the development and application of Optical Coherence TOmography PlaqUe and Stent (OCTOPUS) software for quantitative and visual analysis of plaques and stents in IVOCT images of coronary arteries. To the best of our knowledge, this is the first report of a comprehensive software package created to support a variety of clinical research projects. It includes important features and innovations against currently available commercial software, such as plaque characterization, stent deployment analysis (e.g., tissue coverage and malapposition quantification), and registration of pullbacks. The software not only supports single and multiple pullback analysis, but can also be applied to the entire pullback or specific ROIs determined by the user. OCTOPUS also facilitates analysis of plaque morphology through cross-sectional, longitudinal, and en face viewers. The follow-up mode enables loading of up to four pullbacks, allowing more efficient analysis of the baseline and follow-up pullbacks acquired at different time points. The user-friendly editing functions are built into the software to enable modification of automated results. The software is highly automated and fully operated through a convenient GUI.

OCTOPUS software greatly reduces the efforts needed to achieve highly accurate labeling of plaques. Typically, it takes up to 45 min for clinicians to manually annotate a heavily calcified pullback (depending on the reader's experience and data). OCTOPUS can provide an automated result for a single pullback within 4 min, with manual editing completed within a couple minutes. To analyze 100 IVOCT pullbacks for example, the user can see automated results within 6 h and complete the entire manual modification process in one or two days. In addition, analysis is likely more consistent when using OCTOPUS as compared to a completely manual method.

Automated analysis time could be significantly improved with algorithm optimization. With faster implementation, the software could help interventional cardiologists more accurately make real-time treatment decisions. This would be of utmost importance in the clinical scenario. Once the software provides vessel anatomy, it would enable a proper PCI planning and selection of appropriate treatment for the lesion (i.e., determining the phenotype of the calcification, the necessity of atherectomy, and predicting difficulties during stent implantation). Thus, though OCTOPUS is designed to support clinical research projects, the underlying algorithms may have important clinical applications that would significantly impact patient care. Although we carefully correct frames for clinical research purposes, most of these corrections would not affect clinical decision making. For the most part, frames containing calcified lesions are reliably identified, and the extent of calcification is segmented. We previously reported that we could successfully identify calcifications with sufficient accuracy to warrant clinical use [16]. We performed a clinical score assessment to determine the potential impact of our method on clinical decision making. All cardiologists unanimously scored the highest (strongly agree), indicating strong agreement that clinical decision making would be the same for automated and manual results. Moreover, we found that our automated results [17] correctly predicted the IVOCT calcium score of Fujino et al. [38], which was proposed to predict the success of stent expansion based on identification of lesions needing plaque modification (e.g., atherectomy).

OCTOPUS has several limitations. First, the software tented to somewhat underestimate the calcified plaque when it is mixed with other tissues, such as lipid plaque. Second, the software provided the eccentric lumen segmentation in the case where the side branch or severe thrombosis existed. Third, when the guidewire shadow and side branch were placed in the same location or very close to each other, the lumen segmentation was not reliable. Accurate lumen segmentation is crucial as it directly influences quantitative measurements. One possible way for better segmentation is to detect the presence of a side branch by computing the lumen slope and eccentricity. The next version of OCTOPUS will provide better analysis results by solving these limitations.

In summary, we introduced and evaluated the clinical application of a highly automated software package, OCTOPUS, for quantitative plaque analysis in IVOCT images. OCTOPUS gives good plaque segmentation results in a reasonable computation time. We found that our software has the potential to enable faster, more accurate assessment of plaque distribution that can better inform treatment decision making. The software is currently used for offline clinical research purposes by cardiologists, but it could have important applications in real-time treatment planning.

Author contribution statement

Juhwan Lee: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.

Justin N. Kim, Yazan Gharaibeh: Conceived and designed the experiments; Performed the experiments.

Vladislav N. Zimin: Performed the experiments; Contributed reagents, materials, analysis tools or data.

Luis A. P. Dallan: Performed the experiments; Analyzed and interpreted the data.

Gabriel T. R. Pereira, Armando Vergara-Martel: Analyzed and interpreted the data.

Chaitanya Kolluru, Ammar Hoori: Contributed reagents, materials, analysis tools or data.

Hiram G. Bezerra: Conceived and designed the experiments; Contributed reagents, materials, analysis tools or data.

David L. Wilson: Conceived and designed the experiments; Contributed reagents, materials, analysis tools or data; Wrote the paper.

Funding statement

David L. Wilson was supported by nih [R21HL108263; R01HL114406; R01HL143484; R01RES219220].

Dr. Juhwan Lee was supported by american heart association [#20POST35210974/Juhwan Lee/2020].

This work was supported by nih [C06 RR12463].

Data availability statement

Data will be made available on request.

Declaration of interest's statement

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

The content of this report is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. The grants were obtained via collaboration between Case Western Reserve University, Cleveland, OH, USA and University Hospitals Cleveland Medical Center, Cleveland, OH, USA. This work made use of the High-Performance Computing Resource in the Core Facility for Advanced Research Computing at Case Western Reserve University.

References

  • 1.Kim L.K., Feldman D.N., Swaminathan R.V., Minutello R.M., Chanin J., Yang D.C., Lee M.K., Charitakis K., Shah A., Kaple R.K., Bergman G., Singh H., Wong S.C. Rate of percutaneous coronary intervention for the management of acute coronary syndromes and stable coronary artery disease in the United States (2007 to 2011) Am. J. Cardiol. 2014;114:1003–1010. doi: 10.1016/j.amjcard.2014.07.013. [DOI] [PubMed] [Google Scholar]
  • 2.Tomey M.I., Kini A.S., Sharma S.K. Current status of rotational atherectomy. JACC Cardiovasc. Interv. 2014;7:345–353. doi: 10.1016/j.jcin.2013.12.196. [DOI] [PubMed] [Google Scholar]
  • 3.Dangas G.D., Claessen B.E., Caixeta A., Sanidas E.A., Mintz G.S., Mehran R. In-stent restenosis in the drug-eluting stent era. J. Am. Coll. Cardiol. 2010;56:1897–1907. doi: 10.1016/j.jacc.2010.07.028. [DOI] [PubMed] [Google Scholar]
  • 4.Attizzani G.F., Capodanno D., Ohno Y., Tamburino C. Mechanisms, pathophysiology, and clinical aspects of incomplete stent apposition. J. Am. Coll. Cardiol. 2014;63:1355–1367. doi: 10.1016/j.jacc.2014.01.019. [DOI] [PubMed] [Google Scholar]
  • 5.Lüscher Thomas F., Jan Steffel, Eberli Franz R., Michael Joner, Gaku Nakazawa, Tanner Felix C., Renu Virmani. Drug-eluting stent and coronary thrombosis. Circulation. 2007;115:1051–1058. doi: 10.1161/CIRCULATIONAHA.106.675934. [DOI] [PubMed] [Google Scholar]
  • 6.Pfisterer Matthias E. Late stent thrombosis after drug-eluting stent implantation for acute myocardial infarction. Circulation. 2008;118:1117–1119. doi: 10.1161/CIRCULATIONAHA.108.803627. [DOI] [PubMed] [Google Scholar]
  • 7.Prati F., Regar E., Mintz G.S., Arbustini E., Di Mario C., Jang I.-K., Akasaka T., Costa M., Guagliumi G., Grube E., Ozaki Y., Pinto F., Serruys P.W.J. Expert review document on methodology, terminology, and clinical applications of optical coherence tomography: physical principles, methodology of image acquisition, and clinical application for assessment of coronary arteries and atherosclerosis. Eur. Heart J. 2010;31:401–415. doi: 10.1093/eurheartj/ehp433. [DOI] [PubMed] [Google Scholar]
  • 8.Bezerra H.G., Costa M.A., Guagliumi G., Rollins A.M., Simon D.I. Intracoronary optical coherence tomography: a comprehensive review clinical and research applications. JACC Cardiovasc. Interv. 2009;2:1035–1046. doi: 10.1016/j.jcin.2009.06.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Hiroshi Yabushita, Bouma Brett E., Houser Stuart L., Thomas Aretz H., Jang Ik-Kyung, Schlendorf Kelly H., Kauffman Christopher R., Milen Shishkov, Dong-Heon Kang, Halpern Elkan F., Tearney Guillermo J. Characterization of human atherosclerosis by optical coherence tomography. Circulation. 2002;106:1640–1645. doi: 10.1161/01.CIR.0000029927.92825.F6. [DOI] [PubMed] [Google Scholar]
  • 10.Jang I.-K., Tearney G.J., MacNeill B., Takano M., Moselewski F., Iftima N., Shishkov M., Houser S., Aretz H.T., Halpern E.F., Bouma B.E. In vivo characterization of coronary atherosclerotic plaque by use of optical coherence tomography. Circulation. 2005;111:1551–1555. doi: 10.1161/01.CIR.0000159354.43778.69. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Tearney G.J., Regar E., Akasaka T., Adriaenssens T., Barlis P., Bezerra H.G., Bouma B., Bruining N., Cho J., Chowdhary S., Costa M.A., de Silva R., Dijkstra J., Di Mario C., Dudek D., Dudeck D., Falk E., Falk E., Feldman M.D., Fitzgerald P., Garcia-Garcia H.M., Garcia H., Gonzalo N., Granada J.F., Guagliumi G., Holm N.R., Honda Y., Ikeno F., Kawasaki M., Kochman J., Koltowski L., Kubo T., Kume T., Kyono H., Lam C.C.S., Lamouche G., Lee D.P., Leon M.B., Maehara A., Manfrini O., Mintz G.S., Mizuno K., Morel M., Nadkarni S., Okura H., Otake H., Pietrasik A., Prati F., Räber L., Radu M.D., Rieber J., Riga M., Rollins A., Rosenberg M., Sirbu V., Serruys P.W.J.C., Shimada K., Shinke T., Shite J., Siegel E., Sonoda S., Sonada S., Suter M., Takarada S., Tanaka A., Terashima M., Thim T., Troels T., Uemura S., Ughi G.J., van Beusekom H.M.M., van der Steen A.F.W., van Es G.-A., van Es G.-A., van Soest G., Virmani R., Waxman S., Weissman N.J., Weisz G. International working group for intravascular optical coherence tomography (IWG-IVOCT), consensus standards for acquisition, measurement, and reporting of intravascular optical coherence tomography studies: a report from the international working group for intravascular optical coherence tomography standardization and validation. J. Am. Coll. Cardiol. 2012;59:1058–1072. doi: 10.1016/j.jacc.2011.09.079. [DOI] [PubMed] [Google Scholar]
  • 12.Tearney Guillermo J., Hiroshi Yabushita, Houser Stuart L., Thomas Aretz H., Jang Ik-Kyung, Schlendorf Kelly H., Kauffman Christopher R., Milen Shishkov, Halpern Elkan F., Bouma Brett E. Quantification of macrophage content in atherosclerotic plaques by optical coherence tomography. Circulation. 2003;107:113–119. doi: 10.1161/01.CIR.0000044384.41037.43. [DOI] [PubMed] [Google Scholar]
  • 13.Gargesha M., Shalev R., Prabhu D., Tanaka K., Rollins A.M., Costa M., Bezerra H.G., Wilson D.L. Parameter estimation of atherosclerotic tissue optical properties from three-dimensional intravascular optical coherence tomography. J. Med. Imaging. 2015;2 doi: 10.1117/1.JMI.2.1.016001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Prabhu D., Bezerra H., Kolluru C., Gharaibeh Y., Mehanna E., Wu H., Wilson D. Automated A-line coronary plaque classification of intravascular optical coherence tomography images using handcrafted features and large datasets. J. Biomed. Opt. 2019;24:1–15. doi: 10.1117/1.JBO.24.10.106002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Kolluru C., Prabhu D., Gharaibeh Y., Bezerra H., Guagliumi G., Wilson D. Deep neural networks for A-line-based plaque classification in coronary intravascular optical coherence tomography images. J. Med. Imaging. 2018;5 doi: 10.1117/1.JMI.5.4.044504. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Lee J., Prabhu D., Kolluru C., Gharaibeh Y., Zimin V.N., Bezerra H.G., Wilson D.L., Wilson D.L. Automated plaque characterization using deep learning on coronary intravascular optical coherence tomographic images. Biomed. Opt. Express, BOE. 2019;10:6497–6515. doi: 10.1364/BOE.10.006497. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Gharaibeh Y., Prabhu D.S., Kolluru C., Lee J., Zimin V., Bezerra H.G., Wilson D.L. Coronary calcification segmentation in intravascular OCT images using deep learning: application to calcification scoring. JMI. 2019;6 doi: 10.1117/1.JMI.6.4.045002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Lee J., Gharaibeh Y., Kolluru C., Zimin V.N., Dallan L.A.P., Kim J.N., Bezerra H.G., Wilson D.L. Segmentation of coronary calcified plaque in intravascular OCT images using a two-step deep learning approach. IEEE Access. 2020;8:225581–225593. doi: 10.1109/ACCESS.2020.3045285. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Kolluru C., Lee J., Gharaibeh Y., Bezerra H.G., Wilson D.L. Learning with fewer images via image clustering: application to intravascular OCT image segmentation. IEEE Access. 2021;9:37273–37280. doi: 10.1109/ACCESS.2021.3058890. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Lee J., Prabhu D., Kolluru C., Gharaibeh Y., Zimin V.N., Dallan L.A.P., Bezerra H.G., Wilson D.L. Fully automated plaque characterization in intravascular OCT images using hybrid convolutional and lumen morphology features. Sci. Rep. 2020;10:2596. doi: 10.1038/s41598-020-59315-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Lu H., Gargesha M., Wang Z., Chamie D., Attizzani G.F., Kanaya T., Ray S., Costa M.A., Rollins A.M., Bezerra H.G., Wilson D.L. Automatic stent detection in intravascular OCT images using bagged decision trees. Biomed. Opt Express. 2012;3:2809–2824. doi: 10.1364/BOE.3.002809. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Lu H., Lee J., Ray S., Tanaka K., Bezerra H.G., Rollins A.M., Wilson D.L. Automated stent coverage analysis in intravascular OCT (IVOCT) image volumes using a support vector machine and mesh growing. Biomed. Opt. Express, BOE. 2019;10:2809–2828. doi: 10.1364/BOE.10.002809. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Lu H., Lee J., Jakl M., Wang Z., Cervinka P., Bezerra H.G., Wilson D.L. Application and evaluation of highly automated software for comprehensive stent analysis in intravascular optical coherence tomography. Sci. Rep. 2020;10:2150. doi: 10.1038/s41598-020-59212-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Wang Z., Jenkins M.W., Linderman G.C., Bezerra H.G., Fujino Y., Costa M.A., Wilson D.L., Rollins A.M. 3-D stent detection in intravascular OCT using a bayesian network and graph search. IEEE Trans. Med. Imag. 2015;34:1549–1561. doi: 10.1109/TMI.2015.2405341. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Wang Z., Kyono H., Md H.G.B., Wilson D.L., Md M.A.C., Rollins A.M. Optical Coherence Tomography and Coherence Domain Optical Methods in Biomedicine XV. SPIE; 2011. Automatic segmentation of intravascular optical coherence tomography images for facilitating quantitative diagnosis of atherosclerosis; pp. 100–106. [DOI] [Google Scholar]
  • 26.Badrinarayanan V., Kendall A., Cipolla R. SegNet: a deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017;39:2481–2495. doi: 10.1109/TPAMI.2016.2644615. [DOI] [PubMed] [Google Scholar]
  • 27.Simonyan K., Zisserman A. Very deep convolutional networks for large-scale image recognition. 2014. http://arxiv.org/abs/1409.1556 ArXiv:1409.1556 [Cs] (accessed March 20, 2019)
  • 28.Sinclair H., Bourantas C., Bagnall A., Mintz G.S., Kunadian V. OCT for the identification of vulnerable plaque in acute coronary syndrome. JACC (J. Am. Coll. Cardiol.): Cardiovascular Imaging. 2015;8:198–209. doi: 10.1016/j.jcmg.2014.12.005. [DOI] [PubMed] [Google Scholar]
  • 29.Krähenbühl P., Koltun V. In: Advances in Neural Information Processing Systems 24. Shawe-Taylor J., Zemel R.S., Bartlett P.L., Pereira F., Weinberger K.Q., editors. Curran Associates, Inc.; 2011. Efficient inference in fully connected CRFs with Gaussian edge potentials; pp. 109–117.http://papers.nips.cc/paper/4296-efficient-inference-in-fully-connected-crfs-with-gaussian-edge-potentials.pdf (accessed June 16, 2020) [Google Scholar]
  • 30.Jinnouchi H., Otsuka F., Sato Y., Bhoite R.R., Sakamoto A., Torii S., Yahagi K., Cornelissen A., Mori M., Kawakami R., Kolodgie F.D., Virmani R., Finn A.V. Healthy strut coverage after coronary stent implantation, circulation. Cardiovasc. Intervent. 2020;13 doi: 10.1161/CIRCINTERVENTIONS.119.008869. [DOI] [PubMed] [Google Scholar]
  • 31.Joner M., Finn A.V., Farb A., Mont E.K., Kolodgie F.D., Ladich E., Kutys R., Skorija K., Gold H.K., Virmani R. Pathology of drug-eluting stents in humans: delayed healing and late thrombotic risk. J. Am. Coll. Cardiol. 2006;48:193–202. doi: 10.1016/j.jacc.2006.03.042. [DOI] [PubMed] [Google Scholar]
  • 32.Ong A.T.L., McFadden E.P., Regar E., de Jaegere P.P.T., van Domburg R.T., Serruys P.W. Late angiographic stent thrombosis (LAST) events with drug-eluting stents. J. Am. Coll. Cardiol. 2005;45:2088–2092. doi: 10.1016/j.jacc.2005.02.086. [DOI] [PubMed] [Google Scholar]
  • 33.Pfisterer M., Brunner-La Rocca H.P., Buser P.T., Rickenbacher P., Hunziker P., Mueller C., Jeger R., Bader F., Osswald S., Kaiser C. BASKET-LATE Investigators, Late clinical events after clopidogrel discontinuation may limit the benefit of drug-eluting stents: an observational study of drug-eluting versus bare-metal stents. J. Am. Coll. Cardiol. 2006;48:2584–2591. doi: 10.1016/j.jacc.2006.10.026. [DOI] [PubMed] [Google Scholar]
  • 34.Guagliumi G., Costa M.A., Sirbu V., Musumeci G., Bezerra H.G., Suzuki N., Matiashvili A., Lortkipanidze N., Mihalcsik L., Trivisonno A., Valsecchi O., Mintz G.S., Dressler O., Parise H., Maehara A., Cristea E., Lansky A.J., Mehran R., Stone G.W. Strut coverage and late malapposition with paclitaxel-eluting stents compared with bare metal stents in acute myocardial infarction: optical coherence tomography substudy of the Harmonizing Outcomes with Revascularization and Stents in Acute Myocardial Infarction (HORIZONS-AMI) Trial. Circulation. 2011;123:274–281. doi: 10.1161/CIRCULATIONAHA.110.963181. [DOI] [PubMed] [Google Scholar]
  • 35.Gharaibeh Y., Lee J., Prabhu D., Dong P., Zimin V.N., Dallan L.A., Bezerra H., Gu L., Wilson D. Medical Imaging 2020: Biomedical Applications in Molecular, Structural, and Functional Imaging. International Society for Optics and Photonics; 2020. Co-registration of pre- and post-stent intravascular OCT images for validation of finite element model simulation of stent expansion. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Gharaibeh Y., Lee J., Kolluru C., Zimin V.N., Dallan L.A.P., Bezerra H.G., Wilson D.L. Medical Imaging 2021: Image-Guided Procedures, Robotic Interventions, and Modeling. International Society for Optics and Photonics; 2021. Correction of metallic stent struts and guide wire shadows in intravascular optical coherence tomography images using conditional generative adversarial networks; p. 115981U. [DOI] [Google Scholar]
  • 37.Nakamura D., Yasumura K., Nakamura H., Matsuhiro Y., Yasumoto K., Tanaka A., Matsunaga-Lee Y., Yano M., Yamato M., Egami Y., Shutta R., Sakata Y., Tanouchi J., Nishino M. Different neoatherosclerosis patterns in drug-eluting- and bare-metal stent restenosis ― optical coherence tomography study. Circ. J. 2019;83:313–319. doi: 10.1253/circj.CJ-18-0701. [DOI] [PubMed] [Google Scholar]
  • 38.Fujino A., Mintz G.S., Matsumura M., Lee T., Kim S.-Y., Hoshino M., Usui E., Yonetsu T., Haag E.S., Shlofmitz R.A., Kakuta T., Maehara A. A new optical coherence tomography-based calcium scoring system to predict stent underexpansion. EuroIntervention. 2018;13 doi: 10.4244/EIJ-D-17-00962. e2182–e2189. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data will be made available on request.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES