Patent ID: 11908072
Assignee: TOOLIQA INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A system for generating and interacting with a virtual model of a physical entity comprising:
a processing subsystem configured to execute on a network to control bidirectional communications among a plurality of modules comprising:
an input module configured to:
receive one or more preferences from a user, upon registration, wherein the one or more preferences are corresponding to a generation of the virtual model; and
receive data corresponding to one or more parameters, based on the corresponding one or more preferences in real-time,
wherein the data comprises at least one of two-dimensional annotated data and three-dimensional annotated data,
wherein the data is captured via a plurality of data capturing units positioned in a predefined manner, wherein the predefined manner enables the capturing of the data from a plurality of viewpoints,
wherein the one or more parameters are corresponding to a plurality of objects associated with the physical entity:

a model generation module operatively coupled to the input module, wherein the model generation module is configured to:
perform a fusion operation on the data received from each of the plurality of data capturing units, by synchronizing and performing spatial mapping of the data using artificial intelligence, thereby generating point cloud data; and
generate a crude virtual model corresponding to the physical entity based on the corresponding point cloud data;

a model improvement module operatively coupled to the model generation module, wherein the model improvement module is configured to:
perform cleaning and optimization of the crude virtual model by creating one or more regular shapes corresponding to one or more elements associated with the crude virtual model, based on historic shape-related data using artificial intelligence and an iterative closest point technique;
generate the virtual model corresponding to the physical entity upon performing the cleaning and optimization of the crude virtual model to remove noise;
identify the plurality of objects associated with the physical entity by performing an object detection operation on the corresponding virtual model using image processing; and
generate one or more sub-virtual models for the corresponding plurality of objects by performing a segmentation operation on the corresponding virtual model using image processing, upon identification; and

a model modification module operatively coupled to the model improvement module, wherein the model modification module is configured to:
generate a trigger signal to be transmitted to the user, for modifying at least one of the virtual models and the one or more sub-virtual models;
receive one or more modification-related inputs from the user in real-time upon receiving the trigger signal; and
perform one or more modifications on at least one of the virtual models and the one or more sub-virtual models using one or more modification techniques, based on at least one of the corresponding one or more preferences and the corresponding one or more modification-related inputs, thereby generating and interacting with the virtual model of the physical entity.