CPC G01B 11/2433 (2013.01) [A61B 1/000095 (2022.02); A61B 1/00194 (2022.02); A61B 1/0605 (2022.02); A61B 34/10 (2016.02); A61B 34/20 (2016.02); A61B 90/20 (2016.02); A61B 90/30 (2016.02); A61B 90/37 (2016.02); F21V 1/08 (2013.01); F21V 1/10 (2013.01); F21V 7/005 (2013.01); F21V 11/12 (2013.01); G06T 15/60 (2013.01); A61B 2034/105 (2016.02); A61B 2034/2051 (2016.02); A61B 2034/2055 (2016.02); A61B 2090/306 (2016.02); A61B 2090/365 (2016.02); A61B 2090/367 (2016.02); A61B 2090/373 (2016.02); A61B 2090/374 (2016.02); A61B 2090/3762 (2016.02); B64U 2101/30 (2023.01); F21Y 2103/00 (2013.01); G06T 2215/12 (2013.01)] | 53 Claims |
1. An apparatus for generating one or more edges of luminosity to form three-dimensional models of an object, said apparatus comprising:
one or more light sources;
one or more shadow casters, said one or more shadow casters comprising:
a shape with at least one edge, said edge being contained within a plane, which contains said one or more light sources;
one or more actuators, said actuators being capable of moving said one or more shadow casters;
one or more image capture devices;
a memory stored in non-transitory computer-readable medium; and
a processor, said processor comprising:
said computer-readable medium;
wherein said one or more light sources illuminate said one or more shadow casters to project sharp shadows of known geometry, which form said one or more edges of luminosity on said object;
wherein said one or more actuators move said one or more shadow casters in order to sweep said one or more edges of luminosity across said object;
wherein said one or more image capture devices capture images of said one or more edges of luminosity on said object and record said images into said memory;
wherein said processor forms a three-dimensional data representation from recorded said images; and
wherein said processor generates said three-dimensional model of said object using said three-dimensional data representation.
|