Introduction

In interventional cardiology, Quantitative Coronary Arteriography (QCA) has been used for on-line vessel sizing for the selection of the interventional devices and the assessment of the efficacy of the individual procedures, for the on-line selection of patients to be included or excluded in clinical trials based on quantitative parameters (e.g. small vessel disease), and for training purposes. But, in particular, QCA has been applied worldwide in core laboratories and clinical research sites to study the efficacy of the procedures and devices in smaller and larger patient populations in off-line situations. Newer developments are directed towards the 3D reconstruction of the coronary arteries and the fusion with IVUS or OCT [13].

The goal of this paper is to provide a brief overview of the basic principles of a modern QCA software package, particularly on the field of coronary bifurcation analysis. This is best illustrated by the QAngio® XA package (Medis medical imaging systems bv, Leiden, the Netherlands).

Bifurcation analysis

With the expanding practice of stenting coronary bifurcation lesions worldwide [4], the need for reliable, standardized and reproducible quantitative bifurcation analyses became apparent. Hence, the QAngio XA version7.2 bifurcation application was developed, which contains two bifurcation models: a T-shape bifurcation model (suitable for bifurcations with a standard side branch structure: Fig. 1a) and a Y-shape bifurcation model (suitable for bifurcations with distal branches of equal size: Fig. 1b). The particular advantage of these models is that they combine the proximal and two distal vessel segments with the bifurcation core, resulting in a total of two or three sections (depending on the model type), all derived from one analysis procedure, such that each of these sections has its own diameter function and associated parameter data.

Fig. 1
figure 1

Schemes of the a T-shape model and b Y-shape model, explaining the segments, proximal delimiter, interpolated contour and sections terminology. For each model, four segments that represent the building blocks of the models are generated by the software. a Using the T-shape model, the arterial and reference diameters of the ostium of the side branch and the whole main section (including the transition within the bifurcation core) can be accurately determined. b Using the Y-shape model, the arterial and reference diameters up to the carinal point and in the distal 1 and 2 sections can be determined accurately

To be able to start a bifurcation analysis, an analysis frame is chosen from the selected image run in which the target vessel is fully contrast-filled (usually second or third cardiac cycle following contrast injection) and in a “stable” position (preferably end-diastole), i.e. minimal motion with respect to neighboring frames to prevent motion blur [5, 6]. As a first step, the user selects three pathline points in the image to define the arterial bifurcation segment: a start point in the proximal segment and one end point in each of the two distal segments are required. Subsequently, independent of the model type, two pathlines through the bifurcation segment of interest are computed automatically (Fig. 2a) based on the wavefront propagation principle (‘the wavepath approach’) [7, 8], followed by the automated detection of the arterial contours of all three vessel segments at once (Fig. 2b).

Fig. 2
figure 2

An example of the T-shape model bifurcation analysis. a The three pathline points with the two detected bifurcation pathlines. b The three detected arterial contours. c The final analysis contours, plaque filling and the two corresponding diameter functions of the main and side branch sections

This arterial contour-detection procedure is carried out in two iterations relative to a model (here explained for a straight vessel, to keep things simple). In the first iteration, the pathline is used as the model (Fig. 3a). To detect the contours, scanlines are defined perpendicular to the model (Fig. 3b). For each point or pixel along such a scanline, the corresponding edge-strength value (local change in brightness level) is computed as the weighted sum of the corresponding values of the first- and second-derivative functions applied to the brightness values along these scanlines (Fig. 4). The resulting edge-strength values are input to the so-called minimum cost contour-detection algorithm (MCA) [911], which searches for an optimal contour path along the entire segment (Fig. 3c). The individual left and right vessel contours, detected in the first iteration, now serve as models for the MCA procedure in the second iteration, resulting in the initially detected arterial contours (Fig. 3d). If the operator does not agree with one or more parts of the initially detected contours, these can be edited/corrected in various ways. In a similar manner, the arterial contours are detected for the bifurcation analysis, resulting in three contours: the left, right and middle contour (Fig. 2b).

Fig. 3
figure 3

Basic principles of the minimum cost contour-detection algorithm (MCA). a Initial segment with pathline, b scanlines defined, c straightened for analysis; contours calculated, d contours returned to initial image

Fig. 4
figure 4

The edge-strength values along a scanline. Schematic presentation of the brightness profile of an arterial vessel assessed along a scanline perpendicular to the local pathline direction and the computed 1st-derivative, 2nd-derivative, and the combinations of these 1st- and 2nd-derivative function; the maximal values of the last functions determine the edge positions

The bifurcation core of the T-shape model is defined as the area between the automatically determined proximal delimiter in the proximal main subsection (of which the position is independent of the presence of a lesion) and the carinal point, which is flanked at one side by the first diameter of the distal main subsection (identical to the distal main segment) and at the other side by the interpolated (virtual) contour between the proximal and distal main segments (Fig. 1a). From the arterial contours and the interpolated contour, two sections are defined: the main section (i.e. the proximal main, distal main and bifurcation core segments merged) and the side branch section (identical to the side branch segment) (Fig. 1a). From the left- and right-hand contours of the main section, an arterial diameter function is calculated following the conventional straight analysis approach (Fig. 5a, yellow graph), while for the side branch section the ostial analysis approach is followed [12], making sure that the arterial diameters at the ostium of the side branch are measured properly (Fig. 5b, yellow graph).

Fig. 5
figure 5

Examples of the a straight analysis and b ostial analysis, each with their own contours and specific diameter function (graph)

The most widely used parameter to describe the severity of an obstruction is the percentage of diameter stenosis. Calculation of this parameter requires that a reference diameter value is computed, for which two options are available: (1) a user-defined reference diameter as positioned by the user at a so-called “normal” portion of the vessel, and (2) the automated or interpolated reference diameter value. In practice, this last approach is preferred because it requires no user interaction and takes care of any tapering of the vessel. For a conventional straight analysis, a reference diameter function is calculated by an iterative regression technique (excluding the influence of any obstructive or ectatic area) and displayed in the diameter function as a (slightly tapering) horizontal straight line (Fig. 5a, red line), which represents the best approximation of the vessel size before the occurrence of a focal narrowing. Now that the reference diameter function is known, reference contours can be reconstructed around the actual vessel segment, representing the original size and shape of the vessel before any disease occurred. The value of the reference diameter function at the location of the obstruction diameter equals the reference diameter, so that neither overestimation nor underestimation occurs. Finally, from the reference diameter and the obstruction diameter, the percent diameter stenosis is calculated.

However, due to the “step down” phenomenon caused by the bifurcating vessels, it is not a trivial task to derive a suitable reference diameter function for the entire main section [13]. Therefore, the calculation of the reference diameter function is based on each of the three segments separately. By this approach, it is assured that both the proximal and distal main (interpolated) reference diameter functions are only based on the arterial diameters outside the bifurcation core. Finally, the reference diameter function of the bifurcation core is based on the reconstruction of a smooth transition between the proximal and distal vessel diameters. As a result, the reference diameter function graph of the entire main section will be displayed as one function, which is composed of three different straight reference lines that are linked together (Fig. 2c, right above). For the side branch section an “ostial” reference diameter function calculation is used (Fig. 5b, red line) [12], which is displayed as one function, which is straight and slightly curved proximally (Fig. 2c, right under).

The bifurcation core of the Y-shape model is defined as the area between the automatically determined proximal delimiter in the proximal section and the carinal point (Fig. 1b). From the arterial contours and by using the carinal point, three sections are defined: the proximal section (i.e. the proximal and bifurcation core segments merged), the distal 1 section and the distal 2 section (Fig. 1b). For each of these sections the corresponding arterial diameter functions are calculated following the conventional straight analysis approach [12]. This method guarantees that within the bifurcation core the arterial diameters are measured in their fullest extent (e.g. important for skirt stenting).

In order to derive a suitable reference diameter function for each section, again the calculation of the reference diameter function is based on each of the segments separately. The reference diameter function of the bifurcation core itself is based on reconstructed reference contours between the proximal segment and two distal sections. As a result, the reference diameter function graph of the entire proximal section will be displayed as one function, which is straight for the proximal segment and curved in the bifurcation core. The two reference diameter functions of the distal sections will each be displayed as one function and are straight (Fig. 6).

Fig. 6
figure 6

An example of the Y-shape model bifurcation analysis. The final analysis contours, plaque filling and the three corresponding diameter functions of the proximal, distal 1 and distal 2 sections, respectively

The reported bifurcation analysis results of all sections (both models) will be a complete listing of the angiographic parameters similar to the conventional straight QCA, including the obstruction, reference, minimum, maximum, and mean diameters and areas, the percent diameter and area stenosis as well as the vessel and lesion lengths.

Additionally, an option for edge segment analysis over the bifurcation (both models) will be available for the assessment of (drug eluting) stent segments and the corresponding stent- and ostial edge segments (Fig. 7; T-shape). For each of these (sub)segments the complete parameter set including some edge specific parameters (e.g. MLD position relative to the stent boundary or segment start position, etc.) will be reported, to allow to study the regression and progression of the bifurcation lesion to the fullest.

Fig. 7
figure 7

A schematic overview of the edge segment analysis for the bifurcation’s T-shape analysis model

Validation

Whichever QCA analytical software package is being used, it will always produce numbers describing the morphology of the coronary segment analyzed. However, validation studies must demonstrate the true strengths and weaknesses, as well as the clinical validity of such analytical package.

For a QCA technique to be acceptable, guidelines for systematic and random error (a.k.a. accuracy and precision) values of absolute vessel dimensions have been established. These guidelines are shown in Table 1 [14]. Over the years we have carried out many validation studies, which all have been presented in the international literature [e.g.: 1416]. Considering the bifurcation analysis, the most relevant bifurcation validation studies are of the bifurcation’s diameter functions [17] and the intra-observer variability of the T- and Y-shape models (see Table 2).

Table 1 Guidelines for systematic and random errors of a state-of-the-art QCA system
Table 2 The intra-observer differences (Mean ± StDev) of the obstruction and reference diameters, for both the T-and Y-shape models

Conclusion

Semi-automated segmentation techniques are able to detect the luminal boundaries of coronary arteries from two-dimensional digital X-ray arteriograms after minimal user interaction. QCA can be used in an off-line mode for clinical research studies and in an on-line mode during the interventional procedure to support the clinical decision-making process. New approaches have become available for more extensive analyses such as the coronary bifurcation analysis.