Systems and methods for visualizing elongated structures and detecting branches therein
AssigneeHeartFlow, Inc.
InventorsYing BAI, Jonathan TANG, Razik YOUSFI
Life of this patent
Estimating the term…
Abstract
Computer implemented methods are disclosed for acquiring, using a processor, digital data of a portion of an elongate object, and identifying, using a processor, a centerline connecting a plurality of points within the portion of the elongate object. The methods also may include defining a first half-plane along the centerline, traversing a predetermined angular distance in a clockwise or counter clockwise direction from the first half-plane to a second half-plane to define an angular wedge, and calculating, using a processor, a view of the angular wedge between the first half-plane and the second half-plane and generating an electronic view of the angular wedge.
Claims20
A computer-implemented method for visualizing elongate objects, the method comprising:
- acquiring, using a processor, digital data of a portion of an elongate object;
- identifying, using a processor, a centerline connecting a plurality of points within the portion of the elongate object;
- defining a first half-plane along the centerline;
- traversing a predetermined angular distance in a clockwise or counter clockwise direction from the first half-plane to a second half-plane to define an angular wedge;
- calculating, using a processor, a view of the angular wedge between the first half-plane and the second half-plane;
- and
- generating an electronic view of the angular wedge.
A system for visualizing structures comprising, the system comprising:
- a data storage device storing instructions for visualizing structures;
- and
- a processor configured to execute the instructions to perform a method including the steps of:
- acquiring, using a processor, digital data of a portion of an elongate object;
- identifying, using a processor, a centerline connecting a plurality of points within the portion of the elongate object;
- defining a first half-plane along the centerline;
- traversing a predetermined angular distance in a clockwise or counter clockwise direction from the first half-plane to a second half-plane to define an angular wedge;
- calculating, using a processor, a view of the angular wedge between the first half-plane and the second half-plane;
- and
- generating an electronic view of the angular wedge.
A non-transitory computer readable medium for use on at least a computer system containing computer-executable programming instructions for visualizing structures, the instructions being executable by the computer system for:
- acquiring, using a processor, digital data of a portion of an elongate object;
- identifying, using a processor, a centerline connecting a plurality of points within the portion of the elongate object;
- defining a first half-plane along the centerline;
- traversing a predetermined angular distance in a clockwise or counter clockwise direction from the first half-plane to a second half-plane to define an angular wedge;
- calculating, using a processor, a view of the angular wedge between the first half-plane and the second half-plane;
- and
- generating an electronic view of the angular wedge.
Dependencies are inferred from the claim text.