Inverse texture mapping using weighted pyramid blending and view-dependent weight maps
AssigneeMicrosoft Corporation
InventorsHeung-Yeung Shum, Richard S. Szeliski
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsHeung-Yeung Shum, Richard S. Szeliski
Estimating the term…
A system and method for creating weight maps capable of indicating how much each pixel in an image should contribute to a blended image. One such map is a view-dependent weight map created by inputting an image that has been characterized as a collection of regions. A 2D perspective transform is computed for each region that is to be part of the weight map. The transforms are used to warp the associated regions to prescribed coordinates to create a warped image. Once the warped image is created, a Jacobian matrix is computed for each pixel. The determinant of each Jacobian matrix is then computed to establish a weight factor for that pixel. The weight map for the inputted image is created using these computed determinants. Another advantageous weight map is a combination weight map. The process for creating type of weight map is identical to the view-dependant map up to the point the warped image has been created. After that, a first weight factor is computed for each pixel of the warped image using a first weight mapping process. At least one additional weight factor is also computed for each pixel using one or more additional weight mapping processes. The weight factors computed for each pixel are then combined to create a combined weight factor and the weight map is formed from these factors. Preferably, one of the weight mapping processes used to create the combination weight map is the aforementioned view-dependent weight mapping process.
A computer-implemented process for creating a view-dependent weight map for an image comprising using a computer to perform the following steps:
A system for creating a view-dependent weight map for an image, comprising:
A computer-readable memory for causing a computer to create a view-dependent weight map for an image, comprising:
A computer-implemented process for creating a combination weight map for an image comprising using a computer to perform the following steps:
A system for creating a combination weight map for an image, comprising:
A computer-readable memory for causing a computer to create a combination weight map for an image, comprising:
Dependencies are inferred from the claim text.