US 12,406,429 B2
Occlusion detection
Donny Tytgat, Oosterzele (BE); Jean-Francois Macq, Ganshoren (BE); and Christoph Stevens, Stekene (BE)
Assigned to NOKIA TECHNOLOGIES OY, Espoo (FI)
Filed by NOKIA TECHNOLOGIES OY, Espoo (FI)
Filed on Dec. 21, 2022, as Appl. No. 18/069,390.
Claims priority of application No. 21216280.4 (EP), filed on Dec. 21, 2021.
Prior Publication US 2023/0196655 A1, Jun. 22, 2023
Int. Cl. G06T 15/06 (2011.01); G06T 15/20 (2011.01); G06T 17/00 (2006.01); G06T 19/00 (2011.01)
CPC G06T 15/06 (2013.01) [G06T 15/20 (2013.01); G06T 17/00 (2013.01); G06T 19/006 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
at least one processor; and
at least one memory storing instructions which, when executed by the at least one processor, cause the apparatus to:
receive first data comprising a reference viewpoint of a real-world space;
receive second data comprising a position of a target object in the real-world space, wherein the second data further comprises a three-dimensional volume associated with the target object;
transform, based on the first and second data, at least one of the reference viewpoint and the target object position into a common virtual reference space;
spatially sample a plurality of points of the three-dimensional volume to determine one or more spatial points associated with the position of the target object;
generate one or more rays which extend between the reference viewpoint and a respective one of the one or more spatial points associated with the position of the target object in the common virtual reference space, wherein generating one or more rays comprises generating a plurality of rays extending between the reference viewpoint and each of the plurality of sampled points of the volume; and
determine, using the generated one or more rays and a digital model, the digital model representing the real-world space and including one or more real-world features thereof, an occlusion status between the reference viewpoint and the target object,
wherein the occlusion status is based on a number of the plurality of rays intersected by the one or more real-world features.