Outer Rim Archives
Archives · 2021 · 11189077

Granted patent

View point representation for 3-D scenes

Number
11189077
Published
2021-11-30
Filed
2014-07-21
Assignee
Disney Enterprises, Inc.
Inventors
House; Gregory
CPC
G06T15/10; G06T15/20; G06T15/08
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Viewpoint representation rendering technique for 3D scenes.

Abstract

Techniques are described for deriving information, including graphical representations, based on perspectives of a 3D scene by utilizing sensor model representations of location points in the 3D scene. A 2D view point representation of a location point is derived based on the sensor model representation. From this information, a data representation can be determined. The 2D view point representation can be used to determine a second 2D view point representation. Other techniques include using sensor model representations of location points associated with dynamic objects in a 3D scene. These sensor model representations are generated using sensor systems having perspectives external to the location points and are used to determine a 3D model associated with a dynamic object. Data or graphical representations may be determined based on the 3D model. A system for obtaining information based on perspectives of a 3D scene includes a data manager and a renderer.

Background

BACKGROUND (1) Field of Invention (2) This invention relates in general to processing three-dimensional (3D) image data. (3) Related Art (4) Multiple cameras can be used to observe a scene from different locations. The most common framework to combine information about the scene from multiple locations may be three-dimensional (3D) world Cartesian coordinates. While comprehensive in scope, the use of image processing based on 3D Cartesian coordinates may be a hindrance in situations where 3D understanding of the scene is limited. In addition, the processing of image data using 3D coordinates may involve retaining more information than necessary. BRIEF SUMMARY (5) This section is for the purpose of summarizing some aspects of the present invention and to briefly introduce some preferred embodiments. Simplifications or omissions may be made to avoid obscuring the purpose of the section. Such simplifications or omissions are not intended to limit the scope of the present invention. (6) Embodiments described herein address problems associated with processing data derived from different locations within a three-dimensional (3D) world. An object's 3D position may be represented based on a viewpoint external to the scene. External viewpoints include view points of the scene as imaged by a camera or observed by an observer. Normalized direction vectors may be used to represent object positions observed from particular viewpoints. In some cases, two-dimensional (2D) angle coordinates

Claims

1. A method comprising: receiving a first sensor model representation corresponding to a first location point associated with a first dynamic object in a 3D scene, wherein the first sensor model representation is generated by a first sensor system having a first perspective external to the first location point; receiving a second sensor model representation corresponding to a second location point associated with a second dynamic object in the 3D scene, wherein the second sensor model representation is generated by a second sensor system having a second perspective external to the second location point; determining, with a processor-based computing device, a 3D model associated with the second dynamic object based on a plurality of vectors corresponding to at least one of the first location point and the second location point, wherein the plurality of vectors are derived from the first sensor model representation associated with the first dynamic object and the second sensor model representation associated with the second dynamic object, without determining three-dimensional world coordinates of the first location point or three-dimensional world coordinates of the second location point, wherein the 3D model is a visual representation that describes a spatial attribute of the second dynamic object; and determining, with the processor-based computing device, a data representation based on the 3D model associated with the second dynamic object, wherein the data representation comprises measurements and spatial attributes in the 3D scene. || 10. A system, comprising: a data manager configured to receive a first sensor model representation corresponding to a first location point associated with a first dynamic object in a 3D scene, wherein the first sensor model representation is generated by a first sensor system having a first perspective external to the first location point; receive a second sensor model representation corresponding to a second location point associated with a second dynamic object in the 3D scene, wherein the second sensor model representation is generated by a second sensor system having a second perspective external to the second location point; and determine a 3D model associated with the second dynamic object based on a plurality of vectors corresponding to at least one of the first location point and the second location point, wherein the plurality of vectors are derived from the first sensor model representation associated with the first dynamic object and the second sensor model representation associated with the second dynamic object without determining three-dimensional world coordinates of the first location point or three-dimensional world coordinates of the second location point, wherein the 3D model is a visual representation that describes a spatial attribute of the second dynamic object; and a renderer configured to determine a graphical representation based on the 3D model associated with the second dynamic object. || 21. A system, comprising: a data manager configured to receive a first sensor model representation corresponding to a first location point associated with a first dynamic object in a 3D scene, wherein the first sensor model representation is generated by a first sensor system having a first perspective external to the first location point; and receive a second sensor model representation corresponding to a second location point associated with a second dynamic object in the 3D scene, wherein the second sensor model representation is generated by a second sensor system having a second perspective external to the second location point; determine a 3D model associated with the second dynamic object based on a plurality of vectors corresponding to at least one of the first location point and the second location point, wherein the plurality of vectors are derived from the first sensor model representation associated with the first dynamic object and the second sensor model representation associated with the second dynamic object, without determining three-dimensional world coordinates of the first location point or three-dimensional world coordinates of the second location point, wherein the 3D model is a visual representation that describes a spatial attribute of the second dynamic object; and determine a data representation based on the 3D model associated with the second dynamic object, wherein the data representation comprises measurements and spatial attributes in the 3D scene.