Ordered multi-path propagation for vessel centerline extraction

Tao Han1, Danni Ai1, Ruirui An1

  • 1Laboratory of Beijing Engineering Research Center of Mixed Reality and Advanced Display, School of Optics and Photonics, Beijing Institute of Technology, Beijing 100081, People's Republic of China.

Insights

This study introduces a new method for extracting vessel centerlines from X-ray angiography images, crucial for diagnosing coronary artery disease. The approach ensures accurate and continuous vessel structure analysis, improving diagnostic capabilities.

Area of Science:

  • Medical Imaging
  • Computational Anatomy
  • Cardiovascular Diagnostics

Background:

  • Accurate vessel centerline extraction from X-ray angiography is vital for analyzing coronary artery disease.
  • Challenges include image noise, poor contrast, and complex vessel structures, hindering complete and continuous extraction.

Purpose of the Study:

  • To propose an iterative multi-path search framework for automatic and accurate vessel centerline extraction.
  • To address limitations in current methods for analyzing vessel structures in coronary artery disease diagnosis.

Main Methods:

  • Detection and confidence-based sorting of vessel seed points.
  • Multi-path wavefront propagation and accumulated voting for centerline search, including multi-bifurcations.
  • Iterative piecewise extension using wavefront propagation and keypoint detection.

Main Results:

  • The method was evaluated on 1260 synthetic and 50 clinical angiography images.
  • Achieved a high F1 score of 87.8% ± 2.7% on clinical angiography images.
  • Demonstrated accurate and continuous vessel centerline extraction results.

Conclusions:

  • The proposed iterative multi-path search framework effectively extracts vessel centerlines from X-ray angiography.
  • The method overcomes challenges of noise, contrast, and complexity, providing reliable results for cardiovascular diagnostics.

Related Concept Videos

Uniform Depth Channel Flow: Problem Solving01:18

Uniform Depth Channel Flow: Problem Solving

To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
178
Uniform Depth Channel Flow01:27

Uniform Depth Channel Flow

Uniform depth channel flow keeps fluid depth consistent along channels such as irrigation canals. In natural channels, such as rivers, approximate uniform flow is often assumed. This condition occurs when the channel’s bottom slope matches the energy slope, balancing potential energy lost from gravity with head loss due to shear stress. This balance prevents depth changes along the channel length, resulting in a steady, uniform flow.Uniform flow in open channels with a constant cross-section...
233
Design Example: Measuring Distance Between Two Points with Obstructions01:10

Design Example: Measuring Distance Between Two Points with Obstructions

When measuring distances in areas with physical obstructions, such as a lake in a field, surveyors must employ techniques to calculate accurate lengths without direct line measurements. One effective method is the offset technique, which allows for precise distance estimation over inaccessible stretches.In this scenario, a surveyor must measure a side of an area that crosses a lake. Since the measuring tape cannot span the lake, the surveyor begins by establishing a baseline that aligns with...
193
Streamlines, Streaklines, and Pathlines01:18

Streamlines, Streaklines, and Pathlines

A streamline represents the trajectory that is always tangent to the fluid's velocity vector at any given point. The velocity of a fluid particle is always directed along the streamline, ensuring the particle continuously follows the streamline's path. Streamlines are particularly useful for visualizing the overall direction of flow in a fluid system, and they provide an instantaneous representation of the flow's velocity field. In steady flow, where conditions do not change over...
1.6K
Propagation of Waves01:07

Propagation of Waves

When a wave propagates from one medium to another, part of it may get reflected in the first medium, and part of it may get transmitted to the second medium. In such a case, the interface of the two mediums can be considered as a boundary that is neither fixed nor free.
Consider a scenario where a wave propagates from a string of low linear mass density to a string of high linear mass density. In such a case, the reflected wave is out of phase with respect to the incident wave, however the...
2.6K
Boundary Conditions: Lossless Lines01:21

Boundary Conditions: Lossless Lines

Consider a single-phase, two-wire, lossless transmission line terminated by an impedance at the receiving end and a source with Thevenin voltage and impedance at the sending end. The line, with length, has a surge impedance and wave velocity determined by the line's inductance and capacitance.
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
189