Multiresolution image synthesis for navigation
First Claim
1. A method for creating a multiresolution image from a plurality of images, the plurality of images including a first image having a first resolution and a second image having a second resolution, the method comprising:
- assigning first and second blending factors for the first and second resolutions of the plurality of images;
computing a weighted sum of the first image and the second image multiplied by their respective first and second blending factors; and
generating a multiresolution image based on the weighted sum of the first and second images.
1 Assignment
0 Petitions
Accused Products
Abstract
A system providing three-dimensional visual navigation for a mobile unit includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum from the instantaneous position, a scenegraph manager in communication with at least one geo-database to obtain geographic object data associated with the viewing frustum and generating a scenegraph organizing the geographic object data, and a scenegraph renderer which graphically renders the scenegraph in real time. To enhance depiction, a method for blending images of different resolutions in the scenegraph reduces abrupt changes as the mobile unit moves relative to the depicted geographic objects. Data structures for storage and run-time access of information regarding the geographic object data permit on-demand loading of the data based on the viewing frustum and allow the navigational system to dynamically load, on-demand, only those objects that are visible to the user.
30 Citations
21 Claims
-
1. A method for creating a multiresolution image from a plurality of images, the plurality of images including a first image having a first resolution and a second image having a second resolution, the method comprising:
-
assigning first and second blending factors for the first and second resolutions of the plurality of images;
computing a weighted sum of the first image and the second image multiplied by their respective first and second blending factors; and
generating a multiresolution image based on the weighted sum of the first and second images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for creating a multiresolution image from a plurality of images, the plurality of images containing images of at least two resolutions, the method comprising:
-
collecting viewing parameters;
determining a viewing frustum from the viewing parameters;
determining visible image tiles based on the viewing frustum, the images tiles including images of at least two resolutions;
determining a blending factor for each of the at least two resolutions of the visible image tiles; and
generating a multiresolution image from a weighted sum of the image tiles multiplied by their respective resolution blending factors. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article comprising a computer-readable medium which stores computer-executable instructions for causing a computer system coupled to a system memory to create a multiresolution image from a plurality of images, the plurality of images including a first image having a first resolution and a second image having a second resolution, the article further storing computer-executable instructions for causing a computer system coupled to a system memory to:
-
assign first and second blending factors for the first and second resolutions of the plurality of images;
compute a weighted sum of the first image and the second image multiplied by their respective first and second blending factors; and
generate a multiresolution image based on the weighted sum of the first and second images. - View Dependent Claims (18, 19)
-
-
20. An article comprising a computer-readable medium which stores computer-executable instructions for causing a computer system coupled to a system memory to create a multiresolution image from a plurality of images, the plurality of images containing images of at least two resolutions, the article further storing computer-executable instructions for causing a computer system coupled to a system memory to:
-
collect viewing parameters;
determine a viewing frustum from the viewing parameters;
determine visible image tiles based on the viewing frustum, the images tiles including images of at least two resolutions;
determine a blending factor for each of the at least two resolutions of the visible image tiles; and
generate a multiresolution image from a weighted sum of the image tiles multiplied by their respective resolution blending factors. - View Dependent Claims (21)
-
Specification