CPC B64F 5/60 (2017.01) [B64F 5/10 (2017.01); G06T 7/0004 (2013.01); G06T 17/10 (2013.01); G06V 20/50 (2022.01)] | 20 Claims |
1. A system for automated surface anomaly detection, the system comprising:
at least one processor, communicatively coupled to non-volatile memory storing a 3D control image depicting at least a portion of an exterior of a control object and instructions that, when executed by the processor, cause the processor to:
retrieve from the non-volatile memory the 3D control image;
capture, by a plurality of cameras, a 3D target image depicting at least the portion of the exterior of a target object;
receive the 3D target image captured by the plurality of cameras, the 3D target image depicting at least the portion of the exterior of the target object;
generate 2D target planar images of the target object based on the 3D target image, using a first plurality of virtual cameras;
generate 2D control planar images of the control object based on the 3D control image, the 2D control planar images corresponding to the 2D target planar images of the target object, using a second plurality of virtual cameras;
detect at least one difference between the 2D target planar images and the 2D control planar images;
generate an output image, wherein the output image comprises a depiction of the target object with the at least one difference indicated; and
cause the output image to be displayed.
|