CPC B63G 8/001 (2013.01) [G05B 13/0265 (2013.01); G05D 1/0044 (2013.01); B63G 2008/005 (2013.01); G05D 1/0088 (2013.01)] | 20 Claims |
1. A system for operating a remotely operated vehicle (ROV) leveraging synthetic data to train a machine learning model and to display classification labels on a display of a navigation interface, the system comprising:
a synthetic training engine comprising:
a video dataset including at least one of: video data or real images coming from the ROV;
a telemetry dataset including telemetry data coming from the ROV;
a 3D model dataset including 3D model of a scene where the ROV is configured to operate;
a synthetic dataset comprising synthetic images generated from different views of objects in the video data or different views of the 3D model of the scene, and associated training labels, the synthetic dataset providing additional data for the video dataset and the real images; and
a machine learning model configured to determine classification labels for the objects shown in the video data or the real images, the machine learning model trained using data comprising the synthetic dataset; and
a navigation interface configured to:
display an object within an environment of the ROV; and
annotate the displayed object using a corresponding classification label.
|