US2023335262A1PendingUtilityA1

Three-dimensional cardiac representation

82
Assignee: AFFERA INCPriority: May 12, 2016Filed: Jun 21, 2023Published: Oct 19, 2023
Est. expiryMay 12, 2036(~9.8 yrs left)· nominal 20-yr term from priority
G16H 30/40A61B 34/25G09B 23/30A61B 34/20A61B 18/1492A61B 34/10G06F 3/04847G06F 3/04815G16H 15/00G16H 30/20G09B 5/02G06F 3/04845A61B 2034/252A61B 2034/2065A61B 2018/00357A61B 2018/00577A61B 2034/105G06F 3/0202G06F 3/0482
82
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods of the present disclosure are directed to controlling the build of a three-dimensional model of a cardiac chamber. More specifically, the systems and methods of the present disclosure can be used to rewind a portion of a construction of a three-dimensional model of the cardiac chamber.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A non-transitory, computer-readable storage medium having stored thereon computer executable instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
 receiving a plurality of location signals, wherein each location signal is indicative of a respective location in three-dimensional (3D) space visited by a catheter in an entries anatomic structure of a patient,   storing the visited locations in entries in a data structure, wherein the entries define a boundary of the data structure representing a surface of the anatomic structure;   progressively forming a continuous surface of the anatomic structure based on the boundary of the anatomic structure, wherein the continuous surface represents at least a portion of a boundary surface of the anatomic structure;   displaying the continuous surface on a graphical user interface based on the visited locations in the data structure;   receiving, from an input device, a rewind command; and   based on the rewind command—
 accessing one or more entries in the data structure, wherein:
 the one or more entries include an entry corresponding to a most recently visited location of the catheter, and 
 accessing the one or more entries includes removing one or more visited locations corresponding to the one or more entries. 
 
   
     
     
         22 . The non-transitory, computer-readable storage medium of  claim 21 , wherein the data structure comprises a 3D data structure of the visited locations. 
     
     
         23 . The non-transitory, computer-readable storage medium of  claim 22 , wherein the operations further comprise updating a display of the continuous surface on the graphical user interface from a first state of the continuous surface to a second state of the continuous surface, in which at least a portion of the second state precedes at least a portion of the first state in the progressive formation of the continuous surface. 
     
     
         24 . The non-transitory, computer-readable storage medium of  claim 23 , wherein the first state of the continuous surface defines a first volume and the second state of the continuous surface defines a second volume different from the first volume. 
     
     
         25 . The non-transitory, computer-readable storage medium of  claim 23 , wherein the operations further comprise receiving an undo command and, based on the undo command, modifying the display of the continuous surface on the graphical user interface from the second state of the continuous surface to a third state of the continuous surface, wherein the third state of the continuous surface follows the second state of the continuous surface in the progressive formation of the continuous surface. 
     
     
         26 . The non-transitory, computer-readable storage medium of  claim 23 , wherein:
 the operations further comprise storing a plurality of temporal states of the continuous surface in the 3D data structure, the plurality of temporal states of the continuous surface including the first state and the second state, and   in the 3D data structure, consecutive temporal states of the continuous surface are distinguished from one another by a respective key frame based on a change in the continuous surface as the continuous surface is progressively formed.   
     
     
         27 . The non-transitory, computer-readable storage medium of  claim 21 , wherein:
 each location signal includes at least one indication of chronological order of receipt, and   the visited locations collectively indicate a size and shape of a volume defined by the anatomic structure.   
     
     
         28 . The non-transitory, computer-readable storage medium of  claim 27 , wherein accessing the one or more entries further includes removing or modifying one or more indications of chronological order corresponding to the one or more entries. 
     
     
         29 . The non-transitory, computer-readable storage medium of  claim 21 , wherein the continuous surface represents at least a portion of a blood-tissue boundary surface of the anatomic structure. 
     
     
         30 . The non-transitory, computer-readable storage medium of  claim 21 , wherein the anatomic structure comprises a cardiac chamber of the patient. 
     
     
         31 . The non-transitory, computer-readable storage medium of  claim 21 , wherein receiving the rewind command includes receiving a signal indicative of a quantity of discrete inputs, and a quantity of the one or more accessed entries of the data structure is proportional to the quantity of discrete inputs. 
     
     
         32 . A method comprising:
 receiving a plurality of location signals, wherein each location signal is indicative of a respective location in three-dimensional (3D) space visited by a catheter in an anatomic structure of a patient,   storing the visited locations in entries in a data structure, wherein the entries define a boundary of the data structure;   progressively forming a continuous surface based on the boundary of the data structure, wherein the continuous surface represents at least a portion of a boundary surface of the anatomic structure;   displaying the continuous surface on a graphical user interface;   receiving, from an input device, a rewind command; and   based on the rewind command—
 accessing one or more entries in the data structure, wherein:
 the one or more entries include an entry correspond to a most recently visited location of the catheter, and 
 accessing the one or more entries includes removing one or more visited locations corresponding to the one or more entries. 
 
   
     
     
         33 . The method of  claim 32 , wherein:
 each location signal includes at least one indication of chronological order of receipt, and   the visited locations collectively indicate a size and shape of a volume defined by the anatomic structure.   
     
     
         34 . The method of  claim 33 , wherein accessing the one or more entries further includes removing or modifying one or more indications of chronological order corresponding to the one or more entries. 
     
     
         35 . The method of  claim 32 , wherein the data structure comprises a 3D data structure of the visited locations. 
     
     
         36 . The method of  claim 35 , further comprising updating a display of the continuous surface on the graphical user interface from a first state of the continuous surface to a second state of the continuous surface, in which at least a portion of the second state precedes at least a portion of the first state in the progressive formation of the continuous surface. 
     
     
         37 . The method of  claim 36 , wherein the first state of the continuous surface defines a first volume and the second state of the continuous surface defines a second volume different from the first volume. 
     
     
         38 . The method of  claim 36 , further comprising receiving an undo command and, based on the undo command, modifying the display of the continuous surface on the graphical user interface from the second state of the continuous surface to a third state of the continuous surface, wherein the third state of the continuous surface follows the second state of the continuous surface in the progressive formation of the continuous surface. 
     
     
         39 . The method of  claim 36 , further comprising:
 storing a plurality of temporal states of the continuous surface in the 3D data structure, the plurality of temporal states of the continuous surface including the first state and the second state, wherein, in the 3D data structure, consecutive temporal states of the continuous surface are distinguished from one another by a respective key frame based on a change in the continuous surface as the continuous surface is progressively formed.   
     
     
         40 . The method of  claim 32 , wherein the anatomic structure comprises a cardiac chamber of the patient, and the continuous surface represents at least a portion of a blood-tissue boundary surface of the cardiac chamber.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.