Patent ID: 11868444
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 3:
4. The computer-implemented method of claim 2 further comprises:
subsequent to generating the baseline model of the anchor object, generating, by the one or more processors, a training data set, wherein generating the training data set further comprises:
searching, by the one or more processors, for an object in a scene using the camera on the user computing device;
detecting, by the one or more processors, the object in the scene;
superimposing, by the one or more processors, the AR Reference Object of the anchor object detected in the scene to confirm that the object found in the scene is the anchor object;
loading, by the one or more processors, one or more associated 3D models of target objects from a database;
enabling, by the one or more processors, the user to select the one or more associated 3D models of the target objects on the user interface of the user computing device;
enabling, by the one or more processors, the user to orient the one or more associated 3D models of the target objects selected relative to the anchor object using data augmentation through the user interface of the user computing device;
calculating, by the one or more processors, a xyz-ptz location of the one or more associated 3D models of the target objects selected relative to the anchor object;
saving, by the one or more processors, an orientation of the one or more associated 3D models of the target objects in the database;
determining, by the one or more processors, the selection and the orientation of the one or more associated 3D models of the target objects is complete;
enabling, by the one or more processors, the user to capture one or more additional baseline images of the scene using the camera on the user computing device;
producing, by the one or more processors, one or more training images of the one or more baseline images of the scene;
producing, by the one or more processors, one or more training images of the anchor object;
producing, by the one or more processors, one or more training images of the target objects selected; and
uploading, by the one or more processors, to a training dataset the one or more training images of the one or more baseline images produced of the scene and metadata associated with the one or more training images of the one or more baseline images produced of the scene; the one or more training images of the anchor object and metadata associated with the one or more training images of the anchor object; the one or more training images of the target objects and metadata associated with the one or more training images of the target objects; the xyz-ptz location of the one or more associated 3D models of the target objects relative to the anchor object; the orientation of the one or more associated 3D models of the target objects; and one or more user-inputted parameters.