METHOD FOR VISUALLY AUGMENTING A REAL OBJECT WITH A COMPUTER-GENERATED IMAGE
First Claim
1. A method for visually augmenting a real object with a computer-generated image comprising:
- sending a virtual model in a client-server architecture from a client computer to a server via a computer network;
receiving the virtual model at the server;
instructing a 3D printer to print the real object or a part of the real object according to at least part of the virtual model received at the server;
generating an object detection and tracking configuration configured to identify the real object or a part of the real object;
receiving an image captured by a camera representing at least part of an environment in which the real object is placed;
determining a pose of the camera with respect to the real object according to the object detection and tracking configuration and at least part of the image; and
overlaying at least part of a computer-generated image with at least part of the real object according to the object detection and tracking configuration and the pose of the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for visually augmenting a real object with a computer-generated image that includes sending a virtual model in a client-server architecture from a client computer to a server via a computer network, receiving the virtual model at the server, instructing a 3D printer to print at least a part of the real object according to the virtual model, generating an object detection and tracking configuration configured to identify at least a part of the real object, receiving an image captured by a camera representing at least part of an environment in which the real object is placed, determining a pose of the camera with respect to the real object, and overlaying at least part of a computer-generated image with at least part of the real object.
-
Citations
17 Claims
-
1. A method for visually augmenting a real object with a computer-generated image comprising:
-
sending a virtual model in a client-server architecture from a client computer to a server via a computer network; receiving the virtual model at the server; instructing a 3D printer to print the real object or a part of the real object according to at least part of the virtual model received at the server; generating an object detection and tracking configuration configured to identify the real object or a part of the real object; receiving an image captured by a camera representing at least part of an environment in which the real object is placed; determining a pose of the camera with respect to the real object according to the object detection and tracking configuration and at least part of the image; and overlaying at least part of a computer-generated image with at least part of the real object according to the object detection and tracking configuration and the pose of the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for visually augmenting a real object with a computer-generated image, comprising:
-
a client computer in communication with a server via a computer network; a 3D printer; and a camera; wherein the client computer is adapted to selectively send a virtual model in a client-server architecture to the server via the computer network, and the server is adapted to receive the virtual model; and wherein the server is adapted to instruct the 3D printer to print the real object or a part of the real object according to at least part of the virtual model received at the server; and wherein one of the client computer or the server is adapted to generate an object detection and tracking configuration configured to identify the real object or a part of the real object; and wherein one of the client computer or server is adapted to receive an image captured by the camera, which image represents at least part of an environment in which the real object is placed, and to determine a pose of the camera with respect to the real object according to the object detection and tracking configuration and at least part of the image, and to overlay at least part of the computer-generated image with at least part of the real object according to the object detection and tracking configuration and the pose of the camera.
-
Specification