CPC G06T 7/55 (2017.01) [G06T 7/0002 (2013.01); G06T 7/248 (2017.01); G06T 17/00 (2013.01); H04N 23/695 (2023.01); G06T 7/62 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30184 (2013.01); G06T 2207/30244 (2013.01)] | 33 Claims |
1. A computer-implemented method comprising:
acquiring, from one or more physically mounted cameras at one or more locations at an indicated time, one or more images of an exterior of a pile of material that have visual data about a subset of the exterior of the pile of material and that do not provide visual coverage of one or more omitted surfaces of the exterior of the pile of material outside of the subset;
automatically generating and verifying, by one or more computing devices in response to the acquiring of the one or more images and without human intervention, a three-dimensional (“3D”) computer model to represent the exterior of the pile of material for the indicated time, including:
analyzing, by the one or more computing devices, the visual data of the one or more images to determine a shape at the indicated time of the subset of the exterior of the pile of material;
predicting, by the one or more computing devices, one or more additional shapes at the indicated time of the one or more omitted surfaces of the exterior of the pile of material;
combining, by the one or more computing devices, the determined shape of the subset of the exterior of the pile of material at the indicated time with the predicted one or more additional shapes of the one or more omitted surfaces at the indicated time to estimate a shape of the exterior of the pile of material for the 3D computer model; and
verifying, by the one or more computing devices, the 3D computer model, including determining that one or more applied verification tests are satisfied for the 3D computer model; and
automatically providing, by the one or more computing devices and without human intervention, information about the 3D computer model for use on one or more client devices.
|