TECHNOLOGIES FOR ANALYZING BEHAVIORS OF OBJECTS OR WITH RESPECT TO OBJECTS BASED ON STEREO IMAGERIES THEREOF
This disclosure enables various technologies for analyzing behaviors of objects or with respect to objects based on stereo imageries thereof. For example, such analysis may be useful in enforcement of certain actions by objects or with respect to objects, surveillance of objects or with respect to objects, or other situations involving analyzing behaviors of objects or with respect to objects.
1 . A method, comprising:
accessing, by a processor, a virtual reconstruction of an area where a first object engages a second object, wherein the virtual reconstruction is formed based on a stereo imagery depicting the area such that the stereo imagery depicts the first object engaging the second object and the virtual reconstruction includes a 3D area model simulating the area and a 3D skeletal model in the 3D area model simulating the first object in the area;
identifying, by the processor, a set of virtual movements of the 3D skeletal model in the 3D area model simulating the first object, a set of atomic movements of the 3D skeletal model corresponding to the set of virtual movements, and an event defined by the set of atomic movements, wherein the event is identified based on an inference engine, a transformational logic, a translation logic, an ontology or a quasi-ontology, and a set of natural language rules where the translation logic generates a translation based on the ontology or the quasi-ontology and the set of natural language rules, the transformational logic generates a set of transformational content based on the translation, and the inference engine makes an inference or a conclusion about whether a behavior occurred or is detected or not, wherein the event is associated with the behavior; and
taking, by the processor, an action responsive to the event being identified.
2 . The method of claim 1 , wherein the first object is a live human having a hand, wherein the second object is a sanitizing station, wherein the first object engaging the second object includes the live human sanitizing the hand at the sanitizing station, wherein the event is a hand sanitizing event.
3 . The method of claim 1 , wherein the first object is a first person having a first hand, wherein the second object is a second person having a second hand, wherein the first object engaging with the second object includes the first hand shaking the second hand, wherein the event is a hand shaking event.
4 . The method of claim 1 , further comprising:
causing, by the processor, a log to modified based on the event being identified or the event not being identified, wherein the log includes an identifier for the first object based on the event being identified.
5 . The method of claim 1 , wherein the stereo imagery includes a set of depth metadata, wherein the inference engine makes the inference or the conclusion about whether the behavior occurred or is detected or not based on the set of depth metadata.
6 . The method of claim 1 , wherein the second object is a static object.
7 . The method of claim 1 , wherein the second object is a dynamic object.
8 . The method of claim 1 , wherein the event is holding a mobile or cordless phone or not within the area.
9 . The method of claim 1 , wherein the event is smoking or not in the area.
10 . The method of claim 1 , wherein the event is climb on or climb off or not a forbidden structure within the area.
11 . The method of claim 1 , wherein the event is holding onto a handrail or not within the area.
12 . The method of claim 1 , wherein the event is distributing a leaflet or a marketing material within the area or not.
13 . The method of claim 1 , wherein the event is placing or organizing a retail good on a shelf within the area or not.
14 . The method of claim 1 , wherein the event is running within the area or not.
15 . The method of claim 1 , wherein the event is falling within the area or not.
16 . The method of claim 1 , wherein the event is fighting within the area or not.
17 . The method of claim 1 , wherein the event is sitting within the area or not.
18 . The method of claim 1 , wherein the area is indoor.
19 . The method of claim 1 , wherein the area is outdoor.
20 . The method of claim 1 , wherein the second object is a vehicle.