| CPC G06T 17/00 (2013.01) [G06T 7/20 (2013.01); G06T 7/70 (2017.01)] | 16 Claims |

|
1. A generation apparatus comprising:
one or more memories storing instructions; and
one or more processors executing the instructions to perform:
generating a 3D model representing a three-dimensional shape of an object existing in an area in which image capturing areas of a plurality of imaging devices overlap by using a plurality of moving images obtained by the plurality of imaging devices capturing images of the object;
calculating, in a case where the object corresponding to the generated 3D model goes out of the area, a first velocity vector at the time of the object crossing a border of the area;
estimating a position of the object after the object goes out of the area based on the calculated first velocity vector and a position at the time of the object crossing the border of the area; and
estimating a 3D model representing a three-dimensional shape of the object at the estimated position by associating a duplicate of the generated 3D model with the estimated position, wherein in the estimating the position, a position of the object is estimated during a period of time from the object going out of the area until the object returning to the area.
|