Self-organized learning of three-dimensional motion data
AssigneeRapsodo Pte. Ltd.
InventorsBatuhan Okur, Roshan Gopalakrishnan
Life of this patent
Estimating the term…
Abstract
A method may include capturing image data associated with an object in a defined environment at one or more points in time. The method may include capturing radar data associated with the object in the defined environment at the same points in time. The method may include obtaining, by a machine learning model, the image data and the radar data associated with the object in the defined environment. The method may include pairing each image datum with a corresponding radar datum based on a chronological occurrence of the image data and the radar data. The method may include generating, by the machine learning model, a three-dimensional motion representation associated with the object that is associated with the image data and the radar data.
Claims20
A method, comprising:
- training, with at least one processor, a machine learning model in a training environment, to:
- identify and track a moving object based on training image data, and
- identify movement signature of the moving object based on training radar data;
- capturing image data associated with the moving object in an analyzed environment at a plurality of points in time;
- capturing radar data associated with the moving object in the analyzed environment at the plurality of points in time;
- obtaining, by the trained machine learning model, the image data and the radar data associated with the moving object in the analyzed environment;
- pairing, with the at least one processor, each image datum with a corresponding radar datum based on a chronological occurrence of the image data and the radar data in the analyzed environment;
- and
- generating, by the trained machine learning model, a three-dimensional motion representation relating to the moving object that is associated with the image data and the radar data;
- wherein a number of physical devices configured to collect training data in the training environment is greater than a number of physical devices in the analyzed environment and wherein the physical devices include at least one camera unit and one radar unit;
- wherein the trained machine learning model is configured to recognize and distinguish between two or more different moving objects based on sensor data obtained from the analyzed environment;
- wherein the trained machine learning model is configured to match the image data of each of the two or more different moving objects with the radar data captured at same points in time with the image data, wherein the trained machine learning model is configured to determine that the radar data corresponding to first one of the two or more different moving objects includes first frequency signature characteristics indicating movement corresponding to the first one of the two or more different moving objects, and that the radar data corresponding to second one of the two or more different moving objects excludes the first frequency signature characteristics.
A system for capturing and analyzing motion, comprising a computing system communicatively coupled to one or more cameras and one or more radar sensors, the computing system configured to:
- train a machine learning model in a training environment, to:
- identify and track a moving object based on training image data, and
- identify movement signature of the moving object based on training radar data;
- obtain, by the trained machine learning model, image data associated with the moving object in an analyzed environment at a plurality of points in time from the one or more cameras;
- obtain, by the trained machine learning model, radar data associated with the moving object in the analyzed environment at the plurality of points in time from the one or more radar sensors;
- pair, by the trained machine learning model, each image datum with a corresponding radar datum based on chronological occurrence of the image data and the radar data in the analyzed environment;
- and
- generate, by the trained machine learning model, the three-dimensional motion representation relating to the moving object that is associated with the image data and the radar data;
- wherein a number of physical devices configured to collect training data in the training environment is greater than a number of physical devices in the analyzed environment and wherein the physical devices include at least one camera unit and one radar unit;
- wherein the trained machine learning model is configured to recognize and distinguish between two or more different moving objects based on sensor data obtained from the analyzed environment;
- wherein the trained machine learning model is configured to match the image data of each of the two or more different moving objects with the radar data captured at same points in time with the image data, wherein the trained machine learning model is configured to determine that the radar data corresponding to first one of the two or more different moving objects includes first frequency signature characteristics indicating movement corresponding to the first one of the two or more different moving objects, and that the radar data corresponding to second one of the two or more different moving objects excludes the first frequency signature characteristics.
One or more non-transitory computer-readable storage media configured to store instructions that, in response to being executed, cause a system to perform operations, the operations comprising:
- training a machine learning model in a training environment, to:
- identify and track a moving object based on training image data, and
- identify movement signature of the moving object based on training radar data;
- capturing image data associated with the moving object in an analyzed environment at a plurality of points in time;
- capturing radar data associated with the moving object in the analyzed environment at the plurality of points in time;
- obtaining, by the trained machine learning model, the image data and the radar data associated with the moving object in the analyzed environment;
- pairing each image datum with a corresponding radar datum based on chronological occurrence of the image data and the radar data in the analyzed environment;
- and
- generating, by the trained machine learning model, the three-dimensional motion representation relating to the moving object that is associated with the image data and the radar data;
- wherein a number of physical devices configured to collect training data in the training environment is greater than a number of physical devices in the analyzed environment and wherein the physical devices include at least one camera unit and one radar unit;
- wherein the trained machine learning model is configured to recognize and distinguish between two or more different moving objects based on sensor data obtained from the analyzed environment;
- wherein the trained machine learning model is configured to match the image data of each of the two or more different moving objects with the radar data captured at same points in time with the image data, wherein the trained machine learning model is configured to determine that the radar data corresponding to first one of the two or more different moving objects includes first frequency signature characteristics indicating movement corresponding to the first one of the two or more different moving objects, and that the radar data corresponding to second one of the two or more different moving objects excludes the first frequency signature characteristics.
Dependencies are inferred from the claim text.