3D Coronary Artery Model Registration via Convex Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for registering 3D models with 2D projections, particularly in coronary artery procedures, face challenges in achieving accurate alignment due to the non-trivial task of finding inter-modal correspondences and the nonlinear optimization involved, which hampers the visualization and guidance during percutaneous coronary interventions, especially for Chronic Total Occlusion cases.

Innovation Solution

A computer-implemented method using convex optimization programs to register a 3D centerline model of coronary arteries with multiple 2D fluoroscopic images, optimizing the correspondence and transformation between the 3D model and 2D images through rotation matrices and permutation matrices, allowing for efficient global optimization and alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional 2D/3D registration methods are used to align 3D coronary artery models with 2D fluoroscopic images, then the alignment accuracy can be improved, but the computational complexity and optimization difficulty increase significantly due to the nonlinear nature of the correspondence problem

Engineering Contradiction:
Improvealignment accuracyVSAvoidoptimization complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the nonlinear optimization problem into a convex optimization problem by changing the parameter space representation. Specifically, it formulates the registration problem as a semidefinite programming problem where the rotation matrix is represented through its vectorization, converting the non-convex objective function into a convex one that can be solved efficiently with standard solvers.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional iterative nonlinear optimization approach (which relies on gradient-based methods and initial guesses) with a convex optimization framework. This substitution eliminates the need for complex optimization algorithms and initializations, using instead semidefinite programming techniques that guarantee convergence to the global optimum.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If iterative optimization algorithms are used to register 3D models with 2D images, then alignment accuracy can be achieved, but the computation time and processing speed decrease due to the iterative nature of the algorithms

Engineering Contradiction:
Improvealignment accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent substitutes iterative gradient-based optimization algorithms with a direct convex optimization approach. By formulating the problem as semidefinite programming, it eliminates the need for repeated iterations, achieving both accuracy and speed by solving the optimization problem in a single execution using standard conic programming solvers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If complex optimization algorithms are employed to handle the nonlinear correspondence problem, then registration accuracy improves, but the ease of operation and implementation deteriorates due to sensitivity to initial conditions and algorithm configuration

Engineering Contradiction:
Improveregistration accuracyVSAvoidimplementation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent changes the mathematical formulation from a nonlinear optimization problem to a convex optimization problem. This parameter change in the problem space allows the use of standard, well-tested convex optimization solvers that are less sensitive to initial conditions and algorithm parameters, significantly easing implementation while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces complex iterative optimization algorithms with a convex optimization framework. This substitution uses standard conic programming software that handles the optimization automatically, eliminating the need for custom algorithm development and fine-tuning of initialization parameters, thereby greatly simplifying implementation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9646361B2Initialization independent approaches towards registration of 3D models with 2D projections
Publication Date: 2017.05.09 SIEMENS HEALTHINEERS AG
  • US9646361B2 patent drawing
  • US9646361B2 patent drawing
  • US9646361B2 patent drawing

AI summary

A method of registering a 3-dimensional (3D) model of a coronary artery tree with 2-dimensional (2D) images includes solving for matrices R, Pi, i=1, . . . , N, that minimize a cost function Σi=1N∥ΨiRX−IiPi∥2,1 subject to constraints that R∈conv(SO(3)), Pi∈[0,1]n<sub2>i</sub2>×m, and Pi1≦1, 1TPi=1, for i∈{1, N}, where N is a number of 2D images, R is a rotation matrix, conv(SO(3)) denotes a convex hull of the special orthogonal group in 3 dimensions, X denotes a 3D centerline model of a coronary artery tree, Ii denotes the ith 2D image, Ψi denotes a transformation between the 3D centerline model X and the ith 2D image Ii, 1 is an all-ones vector, Pi is a permutation matrix, and rounding a solution R to a nearest orthogonal matrix R* in SO(3), where R* aligns the 3D centerline model X of the coronary artery tree with 2D fluoroscopic images acquired during a percutaneous coronary intervention procedure.