| Literature DB >> 20064248 |
Einar Heiberg1, Jane Sjögren, Martin Ugander, Marcus Carlsson, Henrik Engblom, Håkan Arheden.
Abstract
BACKGROUND: Commercially available software for cardiovascular image analysis often has limited functionality and frequently lacks the careful validation that is required for clinical studies. We have already implemented a cardiovascular image analysis software package and released it as freeware for the research community. However, it was distributed as a stand-alone application and other researchers could not extend it by writing their own custom image analysis algorithms. We believe that the work required to make a clinically applicable prototype can be reduced by making the software extensible, so that researchers can develop their own modules or improvements. Such an initiative might then serve as a bridge between image analysis research and cardiovascular research. The aim of this article is therefore to present the design and validation of a cardiovascular image analysis software package (Segment) and to announce its release in a source code format.Entities:
Mesh:
Year: 2010 PMID: 20064248 PMCID: PMC2822815 DOI: 10.1186/1471-2342-10-1
Source DB: PubMed Journal: BMC Med Imaging ISSN: 1471-2342 Impact factor: 1.930
Figure 1Overview of the main building blocks of Segment and transaction analysis. Red arrows indicate communication that is initiated from a user interface. Green arrows indicate call of calculation sub-routines. Blue arrows indicate requests for graphical update or call of low-level user input and output routines.
Automated or semi-automated image processing tools in Segment
| Algorithm | Dimensionality | Reference | Section |
|---|---|---|---|
| - Left ventricle | 2D, 2D+T, 3D, 3D+T | [ | C. |
| - Semi-automatic tools for right ventricle | 2D, 2D+T, 3D, 3D+T | * | C. |
| - Phase unwrapping algorithm | 2D+T, 3D+T, 3+3D+T | * | D. |
| - Phase background correction | 2D+T, 3D+T, 3+3D+T | * | D. |
| - Automated vessel tracking | 2D+T, 3D+T | * | D. |
| - Flow visualization | 2D+T | * | D. |
| - Quantification of infarct size | 3D | [ | H. |
| - Infarct extent | 3D | [ | H. |
| - Fast levelset | 3D, 2D+T, 3D+T | [ | I. |
| 3D, 2D+T, 3D+T | * | I. | |
| - Left ventricle segmentation | 3D | [ | J. |
| - Defect size | 3D | # | J. |
| - Gated SPECT segmentation | 3D+T | # | J. |
Dimensionality: 2D) works on two dimensional images, 2D+T) works on time resolved two dimensional images, 3D) works on three dimensional images, 3D+T) works on time resolved three dimensional images, 3+3D+T) works on three component three dimensional time resolved images. Reference: [X]) previously published in reference X, #) previously unpublished data, manuscript submitted, *) algorithm presented for the first time in this study. Section: Refers to the Result section where functionality is described.
Manual image processing tools in Segment
| Algorithm | Dimensionality | Ref | Section |
|---|---|---|---|
| - Contrast adjust + auto contrast | 2D, 2D+T, 3D, 3D+T, 3+3D+T | * | B. |
| - Multi view/panel support | 2D, 2D+T, 3D, 3D+T, 3+3D+T | * | B. |
| - Image plane intersection | 3D, 3D+T, 3+3D+T | * | B. |
| 2D, 2D+T, 3D, 3D+T | * | E. | |
| - Signal intensity quantification | 2D, 2D+T, 3D+T | * | F. |
| - Histogram analysis | 2D, 2D+T, 3D+T | * | F. |
| - Visual ROI analysis | 2D, 2D+T | * | F. |
| - Area tools | 2D,2D+T | * | F. |
| - Volume tools | 3D,3D+T | * | F. |
| 2D, 2D+T | * | G. | |
| 2D, 2D+T, 3D, 3D+T | * | G. | |
| 3D | [ | K. | |
| - Multi planar reconstruction | 3D, 3D+T | * | L. |
| - Resampling | 2D, 2D+T, 3D, 3D+T | * | L. |
Dimensionality: 2D) works on two dimensional images, 2D+T) works on time resolved two dimensional images, 3D) works on three dimensional images, 3D+T) works on time resolved three dimensional images, 3+3D+T) works on three component three dimensional time resolved images. Reference: [X]) previously published in reference X, #) previously unpublished data, manuscript submitted, *) algorithm presented for the first time in this study. Section: Refers to the Result section where functionality is described.
Export, import and reporting capabilities of Segment
| Algorithm | Dimensionality | Reference | Section |
|---|---|---|---|
| 2D, 2D+T, 3D, 3D+T | * | A | |
| - | * | B | |
| 2D+T, 3D+T | * | C | |
| 3D, 3D+T | [ | M | |
| - | * | N | |
| - | * | O | |
| - | * | P | |
Dimensionality: 2D) works on two dimensional images, 2D+T) works on time resolved two dimensional images, 3D) works on three dimensional images, 3D+T) works on time resolved three dimensional images, 3+3D+T) works on three component three dimensional time resolved images, -) dimensionality not applicable. Reference: [X]) previously published in reference X, #) previously unpublished data, manuscript submitted, *) algorithm presented for the first time in this study. Section: Refers to the Result section where functionality is described.
Figure 2Annotated screen shot of the main user interface of Segment. The circles indicate functional units in the user interface. Example images from one patient have been loaded and displayed in different viewing panels. The yellow box around one image panel indicates the current image stack.
Figure 3Correlation plot where timer and beaker flow measurements are plotted versus velocity encoded MR flow quantification.
Figure 4Difference in total net flow comparing automated and manual vessel delineation. Bias ± 2 SD is indicated in the plot.
Figure 5Example of vessel flow profile visualisation over time in the human aorta of a healthy volunteer. The first time frame is at the top left and time is increasing along each row. Top right vessel is peak systolic time frame. Note the relative skewedness of the flow in the healthy volunteer.
Figure 6Illustration of sampling error for small regions of interest. Horizontal axis represents true area and vertical axis represents area based on counting pixels included in the ROI. The error depends on the pixel resolution. Open circles denote a pixel resolution of 1 mm, diamonds indicate a pixel resolution up-sampled to 0.5 mm, and plus signs indicate a pixel resolution up-sampled to 0.25 mm.