SYSTEM AND METHOD FOR DISPLAYING INTERNAL COMPONENTS OF PHYSICAL OBJECTS
A system and a method for displaying an internal component of a physical object involve receiving an image captured by a camera. The image includes an external view of the object. A position of the camera relative to the object is calculated based on the captured image. Afterwards, an image is generated using the calculated relative position. The generated image shows the object from a perspective of the camera. When the camera's perspective overlaps with a specified internal component of the object, the generated image includes the internal component. The image is output for display.
1 . A computer implemented method for displaying an internal component of a physical object, comprising:
receiving an image captured by a camera, wherein the captured image includes an external view of the object;
calculating a position of the camera relative to the object based on the captured image;
at a processor of a computer device, generating an image using the calculated relative position, wherein the generated image shows an internal component of the object from a perspective of the camera; and
outputting the generated image display on a display device.
2 . The method of claim 1 , wherein the generated image shows the internal component and an exterior of the object simultaneously.
3 . The method of claim 1 , wherein the generated image is generated in response to detecting an overlap between the camera's perspective and the internal component.
4 . The method of claim 1 , wherein the generated image shows the internal component without showing an exterior of the object.
5 . The method of claim 4 , further comprising:
superimposing the generated image onto the captured image.
6 . The method of claim 1 , further comprising:
monitoring the relative position of the camera; and
updating the generated image based on changes in the relative position such that updated images correspond to the camera's perspective.
7 . The method of claim 1 , wherein the camera and the display device are located on a mobile computer device.
8 . The method of claim 1 , further comprising:
generating the generated image by transforming a three-dimensional model of the object in accordance with the camera's perspective.
9 . The method of claim 1 , further comprising:
calculating the relative position of the camera based on geometric information associated with predefined points on a surface of the object.
10 . The method of claim 9 , further comprising:
calculating the relative position of the camera based on geometric information associated with points in the captured image that correspond to the predefined points.
11 . A system for displaying an internal component of a physical object, comprising:
a computer device configured to:
receive an image captured by a camera, wherein the captured image includes an external view of the object;
calculate a position of the camera relative to the object based on the captured image;
generate an image using the calculated relative position, wherein the generated image shows an internal component of the object from a perspective of the camera; and
output the generated image for a display on a display device.
12 . The system of claim 11 , wherein the generated image shows the internal component and an exterior of the object simultaneously.
13 . The system of claim 11 , wherein the computer device generates the generated image in response to detecting an overlap between the camera's perspective and the internal component.
14 . The system of claim 11 , wherein the generated image shows the internal component without showing an exterior of the object.
15 . The method of claim 14 , wherein the computer device is configured to superimpose the generated image onto the captured image.
16 . The system of claim 11 , wherein the computer device is configured to:
monitor the relative position of the camera; and
update the generated image based on changes in the relative position such that updated images correspond to the camera's perspective.
17 . The system of claim 11 , wherein the camera and the display device are located on a mobile computer device.
18 . The system of claim 11 , wherein the computer device is configured to generate the generated image by transforming a three-dimensional model of the object in accordance with the camera's perspective.
19 . The system of claim 11 , wherein the computer device is configured to calculate the relative position of the camera based on geometric information associated with predefined points on a surface of the object.
20 . The method of claim 19 , wherein the computer device is configured to calculate the relative position of the camera based on geometric information associated with points in the captured image that correspond to the predefined points.