SYSTEM AND TECHNIQUES TO NORMALIZE OBJECTS IN SPATIAL IMAGING OF SPACES
Embodiments are generally directed to generating and providing normalized representation in a three-dimensional (3D) model.
1 . A computer-implemented method, comprising:
receiving, by a system, data corresponding to a space of a building, the data comprising at least one or more images of the space;
generating, by the system, a three-dimensional (3D) model of the space;
receiving, by the system, real-time data from one or more cameras capturing at least images of the space, the real-time data comprising at least one image of the images including a person within the space;
generating, by the system, a normalized representation of the person, the normalized representation configured to obscure personally identifiable physical information associated with the person;
determining, by the system, a location of the person within the space;
overlaying, by the system, the normalized representation of the person in the 3D model at the location; and
providing, by the system, the 3D model overlaid with the normalized representation to display.
2 . The computer implemented method of claim 1 , wherein the data is captured by a first camera, and the real-time data is captured by a second camera, and the first camera and the second camera a different cameras.
3 . The computer implemented method of claim 1 , wherein the data is captured with one or more cameras comprising one or more of a 2 dimensional (2D) image sensor, a 3D image sensor, a depth sensor, or any combination thereof, and is configured to capture the space in 3D.
4 . The computer implemented method of claim 1 , comprising applying an object detection analysis on the real-time data to identify the person, the object detection analysis comprising one or more of performing pre-processing operations, performing feature extracting operations, object categorization operations, perform object filtering operations, or any combination thereof.
5 . The computer implemented method of claim 1 , comprising applying a classification technique to the real-time data to identify and classify objects and attributes associated with the person.
6 . The computer implemented method of claim 5 , overlaying a description of the objects and attributes on the 3D model with the associated person.
7 . The computer implemented method of claim 1 , comprising applying a skeletal transformation to the real-time data including the image of the person to generate the normalized representation.
8 . The computer implemented method of claim 1 , comprising applying a model normalization operation and summarizer to the real-time data to remove one or more objects or attributes associated with the person.
9 . The computer implemented method of claim 8 , wherein the attributes associated with the person comprise a skin color, a height, a weight (size), a gender, and one or more facial features.
10 . The computer implemented method of claim 1 , wherein generating the normalized representation comprises applying a blurring effect, a pixilation effect, or both to the person, one or more associated objects, or both.
11 . A computing apparatus comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the processor to:
process data corresponding to a space of a building received from one or more cameras, the data comprising at least one or more images of the space;
generate a three-dimensional (3D) model of the space;
process real-time data from the one or more cameras capturing images of the space, the real-time data comprising at least one image of the images including a person within the space;
generate a normalized representation of the person, the normalized representation configured to obscure personally identifiable physical information associated with the person;
determine a location of the person within the space;
overlay the normalized representation of the person in the 3D model at the location; and
provide the 3D model overlaid with the normalized representation to display.
12 . The computing apparatus of claim 11 , wherein the one or more cameras comprise one or more of a 2 dimensional (2D) image sensor, a 3D image sensor, a depth sensor, or any combination thereof, and is configured to capture the space in 3D.
13 . The computing apparatus of claim 11 , comprising instructions configured to cause the processor to apply an object detection analysis on the real-time data to identify the person, the object detection analysis comprising one or more of performing pre-processing operations, performing feature extracting operations, object categorization operations, perform object filtering operations, or any combination thereof.
14 . The computing apparatus of claim 11 , comprising instructions configured to cause the processor to apply a classification technique to the real-time data to identify and classify objects and attributes associated with the person.
15 . The computing apparatus of claim 14 , comprising instructions configured to cause the processor to overlay a description of the objects and attributes on the 3D model with the associated person.
16 . The computing apparatus of claim 11 , comprising instructions configured to cause the processor to apply a skeletal transformation to the real-time data including the image of the person to generate the normalized representation.
17 . The computing apparatus of claim 11 , comprising instructions configured to cause the processor to apply a model normalization operation and summarizer to the real-time data to remove one or more objects or attributes associated with the person.
18 . The computing apparatus of claim 17 , wherein the attributes associated with the person comprise a skin color, a height, a weight (size), a gender, and one or more facial features.
19 . The computing apparatus of claim 11 , wherein generating the normalized representation comprises apply a blurring effect, a pixilation effect, or both to the person, one or more associated objects, or both.
20 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a system, cause the system to:
receive data corresponding to a space of a building, the data comprising at least one or more images of the space;
generate a three-dimensional (3D) model of the space;
receive real-time data from one or more cameras capturing at least images of the space, the real-time data comprising at least one image of the images including a person within the space;
generate a normalized representation of the person, the normalized representation configured to obscure personally identifiable physical information associated with the person;
determine a location of the person within the space;
overlay the normalized representation of the person in the 3D model at the location; and
provide the 3D model overlaid with the normalized representation to display.