US 12,394,142 B2
Image processing apparatus, image processing method, and storage medium
Masahiro Handa, Tokyo (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Dec. 1, 2022, as Appl. No. 18/060,650.
Claims priority of application No. 2021-199234 (JP), filed on Dec. 8, 2021.
Prior Publication US 2023/0177767 A1, Jun. 8, 2023
Int. Cl. G06T 15/20 (2011.01); G06T 15/04 (2011.01); G06V 10/25 (2022.01)
CPC G06T 15/205 (2013.01) [G06T 15/04 (2013.01); G06V 10/25 (2022.01)] 14 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
one or more memories storing instructions; and
one or more processors executing the instructions to:
obtain a silhouette image representing a region of an object corresponding to a frame of a moving image in units of frames for each of a plurality of image capturing apparatuses;
detect a frame in which the silhouette image cannot be obtained;
register, as a monitoring target, an image capturing apparatus in which the silhouette image cannot be obtained out of the plurality of image capturing apparatuses in the detected frame;
count frames successively in order of frames in a case where no abnormality is detected from the silhouette image obtained from the image capturing apparatus registered as the monitoring target, and reset a counted number of frames in a case where an abnormality is detected from the silhouette image obtained from the image capturing apparatus registered as the monitoring target;
exclude the image capturing apparatus registered as the monitoring target from the monitoring target in a case where the counted number of frames is equal to or greater than a predetermined number; and
generate three-dimensional shape data of the object in units of frames by using a plurality of silhouette images corresponding to the plurality of image capturing apparatuses,
wherein in generation of the three-dimensional shape data of the object, during a period in which at least one of the plurality of image capturing apparatuses is registered as the monitoring target, even in a case where no abnormality is detected from the silhouette image obtained from the image capturing apparatus registered as the monitoring target, the silhouette image obtained from the image capturing apparatus registered as the monitoring target is not used and the silhouette image corresponding to an image capturing apparatus other than the image capturing apparatus registered as the monitoring target out of the plurality of image capturing apparatuses is used,
wherein the predetermined number is changed based on a type of a cause of the abnormality, and the predetermined number is determined based on a time length of recovery from the abnormality.