| CPC G06T 17/00 (2013.01) [G06T 3/10 (2024.01); G06T 2200/08 (2013.01); G06T 2210/41 (2013.01)] | 19 Claims |

|
1. A method implemented by a system of one or more processors, the method comprising:
accessing a plurality of angiographic x-ray images of one or more arteries, wherein the x-ray images depict the arteries from respective angles, wherein each x-ray image is associated with a cardiac phase of a plurality of cardiac phases, and wherein the plurality of cardiac phases are included in a cardiac cycle;
generating a three-dimensional model of the arteries for each cardiac phase based on a subset of the x-ray images which are associated with the cardiac phase;
generating a four-dimensional representation of the arteries throughout the cardiac cycle based on the three-dimensional models for the cardiac phases, wherein generating the four-dimensional representation comprises:
generating an intermediate three-dimensional model via interpolation of individual portions of individual three-dimensional models which are included in a subset of the three-dimensional models, wherein the interpolation is based on determined motion vectors associated with the individual portions of the subset of the three-dimensional models generated based on the subset of the x-ray images; and
ordering the three-dimensional models and the intermediate three-dimensional model based on the cardiac phases sequentially to simulate a heartbeat; and
causing presentation, via an interactive user interface, of information associated with the four-dimensional representation,
wherein the four-dimensional representation of the arteries includes the three-dimensional models and the intermediate three-dimensional models ordered according to the respective cardiac phases in the cardiac cycle, and wherein the subset of the three-dimensional models are adjacent to the intermediate three-dimensional model in the ordering according to the respective cardiac phases in the cardiac cycle.
|