IP Library Granted Patent US 12682583
Granted Patent B2
US 12682583 · App. 18/584,925 · Granted Jul 14, 2026

System and method for visualizing volume layers in association with an object

Inventors: Siddhant Pande (Chicago, IL); Jia Luo (Chicago, IL); Jay Banerjee (Chicago, IL)
Assignee: IMMERSIVETOUCH, INC.
G06T19/006A61B34/20G06V40/20G16H30/40A61B2034/2055G06V2201/07
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12682583
App. No.
18/584,925
Granted
Jul 14, 2026
Kind
B2
Abstract

Embodiments of the present disclosure provide a system, a method, and a computer programmable product for visualizing volume layers on an object accurately. The system retrieves imaging data relating to an object, generates a set of volume layers corresponding to the object based on the imaging data, and generates a set of guide attributes associated with a virtual guide for the object based on the imaging data. The virtual guide includes an object-specific structure. The system causes to project the virtual guide at least in association with the object and visualizes the set of volume layers in association with the object based on the projected virtual guide.

Claims (55)

1 . A system, comprising:

a memory configured to store computer executable instructions; and

one or more processors configured to execute the instructions to:

retrieve imaging data of an object;

generate a set of volume layers of the object based on the imaging data;

generate a set of guide attributes for the object based on the imaging data;

generate a virtual guide based on the generated set of guide attributes, the virtual guide comprising a marking for a surgical process;

cause to project the virtual guide on a display of a display device, wherein the virtual guide is projected at a particular position with respect to the object;

cause to visualize the set of volume layers on the display based on the projected virtual guide, wherein the visualized set of volume layers are overlaid on the object.

2 . The system of claim 1 , wherein the set of guide attributes are aligned with device attributes of at least one of: a tracking object, or a display device.

3 . The system of claim 2 , wherein the one or more processors are further configured to execute the instructions to:

determine, using the tracking object, tracking data associated with a user with respect to the object;

cause to update the projection of the virtual guide; and

visualize the set of volume layers in association with the object based on the updated projection of the virtual guide.

4 . The system of claim 3 , wherein the tracking data of the user comprises at least one of: location data, movement data, orientation data, or gestures data.

5 . The system of claim 2 , wherein the one or more processors are further configured to execute the instructions to:

determine, using the tracking object, interaction data between a user and the visualized set of volume layers;

generate updated set of volume layers for the object based on the imaging data and the interaction data; and

visualize the updated set of volume layers in association with the object based on the projected virtual guide.

6 . The system of claim 2 , wherein the one or more processors are further configured to execute the instructions to:

cause to project the virtual guide on a display of the display device associated with a user; and

cause to display the visualized set of volume layers on the display of the display device.

7 . The system of claim 2 , wherein the display device is at least one of: an augmented reality (AR) head-mountable display device, a virtual reality (VR) head-mountable display device, or a mixed reality (MR) head-mountable display device.

8 . The system of claim 1 , further comprising an artificial intelligence (AI) module, wherein the one or more processors are further configured to execute the instructions to:

perform, using the AI module, at least one of: 3D landmark detection or 3D segmentations associated with the object.

9 . The system of claim 1 , wherein the one or more processors are further configured to execute the instructions to determine at least one of: linear measurements, or angular measurements, with respect to at least the virtual guide, the object and the visualization of the set of volume layers.

10 . The system of claim 1 , wherein each layer of the set of volume layers includes a 3-dimensional (3D) or a 2-dimensional (2D) array of voxels based on the imaging data.

11 . The system of claim 1 , wherein the object is a biological structure of a patient.

12 . The system of claim 11 , wherein the imaging data corresponds to source 2D patient scans, and wherein one or more processors are further configured to execute the instructions to:

generate a 3D model of the biological structure of the patient; and

visualize the set of volume layers corresponding to the biological structure indicating the source 2D patient scans in association with the 3D model.

13 . The system of claim 1 , wherein the virtual guide includes at least one of: a constellation of spheres or other geometric primitives, a two-dimensional (2D) bar code, a constellation of 2D bar codes, a constellation of Quick Response (QR) codes, a 2D image, or a 3D object.

14 . The system of claim 1 , wherein the set of guide attributes corresponding to the virtual guide includes object-specific information.

15 . The system of claim 1 , wherein the one or more processors are further configured to execute the instructions to:

receive marking data relating to the object, wherein the marking data corresponds to a function, and wherein the marking data is associated with the virtual guide;

visualize the set of volume layers in association with the object based on the virtual guide and the marking data; and

cause to perform the function based on the visualized the set of volume layers.

16 . The system of claim 1 , wherein the system is related to at least one of: a surgery operation, a treatment operation, or a diagnostic operation.

17 . A method, comprising:

retrieving imaging data of an object;

generating a set of volume layers of the object based on the imaging data;

generating a set of guide attributes for the object based on the imaging data;

generating a virtual guide based on the generated set of guide attributes, the virtual guide comprising a marking for a surgical process;

causing to project the virtual guide on a display of a display device, wherein the virtual guide is projected at a particular position with respect to the object; and

visualizing the set of volume layers on the display based on the projected virtual guide, wherein the visualized set of volume layers are overlaid on the object.

18 . The method of claim 17 , wherein the set of guide attributes are aligned with device attributes of at least one of: a tracking object, or a display device.

19 . The method of claim 17 , further comprising:

causing to display the visualized set of volume layers on the display of the display device.

20 . A computer programmable product comprising a non-transitory computer readable medium having stored thereon computer executable instructions, which when executed by one or more processors, cause the one or more processors to carry out operations comprising:

retrieving imaging data of an object;

generating a set of volume layers of the object based on the imaging data;

generating a set of guide attributes for the object based on the imaging data;

generating a virtual guide based on the generated set of guide attributes, the virtual guide comprising a marking for a surgical process;

causing to project the virtual guide on a display of a display device, wherein the virtual guide is projected at a particular position with respect to the object; and

visualizing the set of volume layers on the display based on the projected virtual guide, wherein the visualized set of volume layers are overlaid on the object.