Camera Projection Meshes
First Claim
1. ) A method for performing a tridimensional rendering of a tridimensional area visible from a sensor onto an image comprising a plurality of pixels, the method comprising:
- a) generating a position map containing a plurality of points visible from the sensor in a plurality of directions;
b) generating a projection mesh from the position map;
c) rendering the projection mesh onto the image.
2 Assignments
0 Petitions
Accused Products
Abstract
A 3D rendering method is proposed to increase the performance when projecting and compositing multiple images or video sequences from real-world cameras on top of a precise 3D model of the real world. Unlike previous methods that relied on shadow-mapping and that were limited in performance due to the need to re-render the complex scene multiple times per frame, the proposed method uses, for each camera, one Camera Projection Mesh (“CPM”) of fixed and limited complexity per camera. The CPM that surrounds each camera is effectively molded over the surrounding 3D world surfaces or areas visible from the video camera. Rendering and compositing of the CPMs may be entirely performed on the Graphic Processing Unit (“GPU”) using custom shaders for optimal performance. The method also enables improved view-shed analysis and fast visualization of the coverage of multiple cameras.
96 Citations
29 Claims
-
1. ) A method for performing a tridimensional rendering of a tridimensional area visible from a sensor onto an image comprising a plurality of pixels, the method comprising:
-
a) generating a position map containing a plurality of points visible from the sensor in a plurality of directions; b) generating a projection mesh from the position map; c) rendering the projection mesh onto the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28, 29)
-
-
16. ) A method for performing a tridimensional rendering of a tridimensional area visible from a sensor onto an image comprising a plurality of pixels, the method comprising:
-
a) generating a list of triangles that are at least partially visible from the sensor; b) clipping each of the partially visible triangles against adjacent partially visible triangles to produce a list of clipped triangles; c) generating a projection mesh by concatenating the clipped triangles; d) rendering the projection mesh onto the image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification