US 12,249,102 B2
Methods and systems for obtaining and processing images
John Lindgren, Santa Rosa, CA (US)
Assigned to DIMAAG-AI, Inc., Fremont, CA (US)
Filed by DIMAAG-AI, Inc., Fremont, CA (US)
Filed on Nov. 7, 2022, as Appl. No. 18/053,265.
Prior Publication US 2024/0153142 A1, May 9, 2024
Int. Cl. G06T 7/80 (2017.01)
CPC G06T 7/85 (2017.01) [G06T 2207/20081 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a plurality of simultaneous images of an object using a camera set, wherein:
the camera set comprises a first camera and a second camera, each obtaining one of the plurality of simultaneous images and collectively establishing a stereo axis of the camera set,
the camera set is a part of a camera unit further comprising one or more light units, a support structure maintaining stable relative positions of the camera set and light units, and a camera-unit actuator,
the one or more light units normalize major variations of ambient light conditions, thereby reducing camera integration times and providing consistent image characteristics to benefit machine learning performance, and
the one or more light units illuminate for a duration between 100-200 microseconds during which the camera set obtains the plurality of simultaneous images, thereby producing consistent images for constructing a three-dimensional (3D) model;
constructing a three-dimensional (3D) model from the plurality of simultaneous images using a control unit of the camera unit; and
when fidelity of the 3D model is insufficient,
(a) reconfiguring the camera unit using the camera-unit actuator such that the stereo axis of the camera unit has a different orientation relative to the object,
(b) obtaining a plurality of new simultaneous images of the object, and
(c) updating the 3D model using the plurality of new simultaneous images with the stereo axis of the camera unit being in a different orientation relative to the object.