US 12,223,603 B2
Method of learning a target object using a virtual viewpoint camera and a method of augmenting a virtual model on a real object implementing the target object using the same
Ki Young Kim, Seoul (KR); and Thorsten Korpitsch, Schwechat Wien (AT)
Assigned to VIRNECT INC., Seoul (KR)
Filed by VIRNECT inc., Seoul (KR)
Filed on Nov. 21, 2022, as Appl. No. 17/991,791.
Claims priority of application No. 10-2021-0191588 (KR), filed on Dec. 29, 2021.
Prior Publication US 2023/0206566 A1, Jun. 29, 2023
Int. Cl. G06T 19/00 (2011.01); G06N 3/08 (2023.01); G06T 15/20 (2011.01); G06T 19/20 (2011.01); G06V 10/74 (2022.01); G06V 20/20 (2022.01)
CPC G06T 19/006 (2013.01) [G06T 15/20 (2013.01); G06T 19/20 (2013.01); G06V 10/74 (2022.01); G06V 20/20 (2022.01); G06T 2215/16 (2013.01); G06T 2219/2016 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method of learning a target object implemented on a computer-aided design program of an authoring computing device using a virtual viewpoint camera, comprising:
displaying a digital model of a target object that is a target for image recognition;
setting at least one observation area surrounding the digital model of the target object and having a plurality of viewpoints on the digital model, wherein the viewpoints include a plurality of active viewpoints and a plurality of inactive viewpoints;
generating a plurality of pieces of image data obtained by viewing the digital model of the target object at the plurality of viewpoints of the at least one observation area; and
generating object recognition library data for recognizing a real object implementing the digital model of the target object based on the generated plurality of pieces of image data,
wherein the observation area has a hemispherical shape, and the viewpoints closest to each other among the plurality of viewpoints are spaced apart at regular intervals,
wherein an observation viewpoint of the digital model is set by converting at least some of the inactive viewpoints into the active viewpoints or converting all inactive viewpoints into the active viewpoints, wherein the all inactive viewpoints are equally adjusted the distances between the plurality of inactive points.