PHOTO-REALISTIC INFRASTRUCTURE INSPECTION
One aspect provides a modular inspection robot for inspecting vertical shafts, chambers or tunnels. An embodiment provides related methods and products. One method includes: capturing, using a plurality of video cameras associated with an infrastructure inspection unit, two or more videos of infrastructure; accessing, using one or more processors, image metadata indicating a mesh of connected vertices based on the two or more videos; selecting, using the one or more processors, image data of frames of the two or more videos for inclusion in an output based on the mesh; and outputting, using the one or more processors, a photo-realistic image of the infrastructure comprising the image data selected. Other examples are described and claimed.
1 . A method, comprising:
capturing, using a plurality of video cameras associated with an infrastructure inspection unit, two or more videos of infrastructure;
accessing, using one or more processors, image metadata indicating a mesh of connected vertices based on the two or more videos;
selecting, using the one or more processors, image data of frames of the two or more videos for inclusion in an output based on the mesh; and
outputting, using the one or more processors, a photo-realistic image of the infrastructure comprising the image data selected.
2 . The method of claim 1 , comprising identifying, using the one or more processors, image data of the frames of the two or more videos of the infrastructure;
wherein the selecting comprises selecting first image data of a single frame for inclusion in the photorealistic image.
3 . The method of claim 2 , wherein the selecting is based on a point of view of a video camera of the plurality of video cameras.
4 . The method of claim 1 , wherein the photo-realistic image comprises a model.
5 . The method of claim 4 , comprising providing, using the one or more processors, an interface element for culling data from the model.
6 . The method of claim 4 , comprising providing, using the one or more processors, an interface element for indicating a portion of the model.
7 . The method of claim 6 , comprising, responsive to receiving an indication via the interface element, providing quantitative measurement data for a feature of the infrastructure based on the model.
8 . The method of claim 7 , comprising automatically scaling, based on the feature, quantitative measurement data for one or more other features of the infrastructure based on the indication.
9 . The method of claim 1 , wherein the photo-realistic image is one or more of an image, a frame in a video, a virtual three-dimensional image, and a model comprising pixels of image data of the two or more videos.
10 . A computer program product, comprising:
a non-transitory computer readable medium storing computer-executable code comprising:
code for accessing two or more videos of infrastructure;
code for accessing image metadata indicating a mesh of connected vertices based on the two or more videos;
code for selecting image data of frames of the two or more videos for inclusion in an output based on the mesh; and
code for outputting a photo-realistic image of the infrastructure comprising the image data selected.
11 . The computer program product of claim 10 , comprising code for identifying image data of the frames of the two or more videos of the infrastructure;
wherein the code for selecting comprises code for selecting first image data of a single frame for inclusion in the photorealistic image.
12 . The computer program product of claim 11 , wherein the selecting is based on a point of view of a video camera of the plurality of video cameras.
13 . The computer program product of claim 10 , wherein the photo-realistic image comprises a model.
14 . The computer program product of claim 13 , comprising code for providing an interface element for culling data from the model.
15 . The computer program product of claim 13 , comprising code for providing an interface element for indicating a portion of the model.
16 . The computer program product of claim 15 , comprising code for, responsive to receiving an indication via the interface element, providing quantitative measurement data for a feature of the infrastructure based on the model.
17 . The computer program product of claim 16 , comprising code for automatically scaling, based on the feature, quantitative measurement data for one or more other features of the infrastructure based on the indication.
18 . The computer program product of claim 10 , wherein the photo-realistic image is one or more of an image, a frame in a video, a virtual three-dimensional image, and a model comprising pixels of image data of the two or more videos.
19 . A method, comprising:
capturing, using a plurality of video cameras associated with an infrastructure inspection unit, two or more videos of infrastructure;
accessing, using one or more processors, image metadata indicating overlap between two or more frames of the two or more videos of the infrastructure;
selecting, using the one or more processors, image frames for inclusion in an output based on the image metadata;
aligning, using the one or more processors, frames of the two or more videos based on the selecting; and
outputting, using the one or more processors, a photo-realistic image of the infrastructure comprising the image data selected.
20 . The method of claim 19 , wherein the photo-realistic image is one or more of an image and a frame in a video.