Centerline Extraction Using Bifurcation Learning Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for extracting centerlines from images, such as morphological skeletonization and minimum cost path-based methods, face challenges with noise, false positives, and inconsistent results, especially in complex geometrical structures like 'kissing' branches, leading to suboptimal performance in medical image analysis.

Innovation Solution

A method utilizing a trained bifurcation learning network to detect bifurcations in images and extract centerlines based on constraint conditions, employing convolutional networks to generate scale-invariant distance cost images and accurately detect end points, thereby improving detection rates and reducing false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If morphological skeletonization methods (erosion and thinning) are used to extract centerlines, then centerline extraction can be performed automatically, but small perturbations or noise on the image lead to false positives of short centerlines representing spurious branches

Engineering Contradiction:
Improveautomatic centerline extractionVSAvoidfalse positive rate of spurious branches
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent transforms the centerline extraction problem from direct image processing to a path finding problem in a cost image derived from distance transform. By changing the parameter space from original image intensity to distance-based cost values, the method achieves scale invariance and reduces sensitivity to noise and thickness variations, thereby maintaining automation while improving reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediate cost image computed from distance transform as a mediator between the original image and the final centerline extraction. This intermediate representation separates the extraction process from direct noise in the original image, allowing automated extraction while reducing false positives through the stabilizing effect of the distance-based cost computation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If morphological skeletonization methods are used, then centerline extraction can be performed, but hours of time are required which is clinically unacceptable

Engineering Contradiction:
Improvereduction of false positives through global featuresVSAvoidprocessing time of hours
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical iterative thinning process with an efficient path finding algorithm (Dijkstra's algorithm or A* search) operating on a pre-computed cost image. This substitution eliminates the time-consuming iterative nature of morphological methods while maintaining the ability to incorporate global features, reducing processing time from hours to clinically acceptable durations

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

3Measurement precision

If minimum cost path based methods are used, then centerline extraction can be performed, but users are required to specify explicitly geometrical constraints such as end points of unique branches

Engineering Contradiction:
Improvecenterline extraction accuracyVSAvoiduser specification of geometrical constraints
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the algorithm to automatically detect end points through analysis of the cost image characteristics, eliminating the need for user specification of geometrical constraints. The system serves itself by deriving all necessary boundary conditions from the image data and cost computation, maintaining precision while dramatically improving ease of operation

Inventive Principle:
Principle #25Self-service

4Productivity

If traditional distance cost images are used, then centerline extraction can be performed, but the results are scale-variant leading to inconsistent results between thick and thin regions

Engineering Contradiction:
Improvecenterline extraction efficiencyVSAvoidconsistency between thick and thin regions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent addresses scale variance by changing the parameter definition from raw distance values to normalized cost values derived from the distance transform. This parameter transformation ensures that the cost representation is scale-invariant, allowing consistent centerline extraction across regions of varying thickness while maintaining extraction efficiency

Inventive Principle:
Principle #35Parameter changes

5Extent of automation

If traditional automated end point finding algorithms based on local maxima are used, then end points can be detected, but the algorithm struggles to balance between false positive detection and missing end points

Engineering Contradiction:
Improveautomated end point detectionVSAvoidend point detection accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent improves end point detection by changing from simple local maxima detection in the original image to detection of local minima in the cost image derived from distance transform. This parameter transformation in the cost space provides better separation between true end points and false positives, enhancing both automation and precision of end point detection

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11748902B2Method, device and system for generating a centerline for an object in an image
Publication Date: 2023.09.05 SHENZHEN KEYA MEDICAL TECH CORP
  • US11748902B2 patent drawing
  • US11748902B2 patent drawing
  • US11748902B2 patent drawing

AI summary

Systems and methods for generating a centerline for an object in an image are provided. An exemplary method includes receiving an image containing the object. The method also includes detecting at least one bifurcation of the object using a trained bifurcation learning network based on the image. The method further includes extracting the centerline of the object based on a constraint condition that the centerline passes through the detected bifurcation.