发明名称 Systems and method for navigating between oblique views of a map
摘要 System and method for rendering a sequence of images corresponding to a sequence of camera poses of a target area to generate an animation representative of a progression of camera poses are provided. An initial image and an associated initial depthmap of a target area captured from an initial camera pose, and a final image and an associated final depthmap of the target area captured from a final camera pose are identified. A plurality of intermediate images representing a plurality of intermediate camera poses directed at the target are produced by performing interpolation on the initial image, the initial depthmap, the final image and the final depthmap. Each intermediate image is associated with a point along the navigational path between the initial and the final camera poses. An animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose.
申请公布号 US8994738(B1) 申请公布日期 2015.03.31
申请号 US201213426508 申请日期 2012.03.21
申请人 Google Inc. 发明人 Hernandez Esteban Carlos;Seitz Steven Maxwell;Simpson Matthew Robert
分类号 G06T13/00 主分类号 G06T13/00
代理机构 Lerner, David, Littenberg, Krumholz & Mentlik, LLP 代理人 Lerner, David, Littenberg, Krumholz & Mentlik, LLP
主权项 1. A machine-implemented method of rendering a sequence of images corresponding to a sequence of camera poses of a target area to generate an animation representative of a progression of camera poses along a navigational path, the method comprising: identifying, with one or more processors, an initial image and an associated initial depthmap of a target area captured from an initial camera pose; identifying, with the one or more processors, a final image and an associated final depthmap of the target area captured from a final camera pose; rendering, with the one or more processors, an initial mesh model based on the initial image and the initial depthmap; and rendering, with the one or more processors, a final mesh model based on the final image and the final depthmap, performing, with the one or more processors, interpolation on the initial image, the initial depthmap, the final image and the final depthmap in order to produce a plurality of intermediate images representing a plurality of intermediate camera poses directed at the target, each intermediate image being associated with a point along the navigational path between the initial camera pose and the final camera pose, wherein an animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose, and wherein producing the plurality of intermediate images comprises: rendering a first intermediate image based on the initial mesh model;rendering a second intermediate image based on the final mesh model; andblending the first intermediate image and second intermediate image by assigning a first opacity to the first intermediate image and a second opacity to the second intermediate image, and combining the first intermediate image and the second intermediate image.
地址 Mountain View CA US