← Back to Patent Explorer
US6281904B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-source texture reconstruction and fusion

Assignee: Adobe Inc
•
Filing: 1998-06-09
•
Granted: 2001-08-28
•
Expires: 2018-06-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Information extracted from two or more images of a scene is composited into a single texture image for each surface of a computer-generated model of the scene thus providing, view-independent rectangular textures over standard geometries. In conjunction with a photogrammetric modeling system, the texture information may be extracted from a variety of images, which may be taken from a variety of different angles, with different cameras and under different lighting conditions. The fusion of the texture information is preferably performed during a preprocessing step, eliminating the need for further texture processing. Perspective projection artifacts in the final texture is reduced or eliminated. Further, visible seams between partial textures from different images (which may otherwise be caused by misregistration or differences in illumination) are reduced or avoided. The method uses the “best” available source information from each image, where “best” usually means highest resolution, but in practice a variety of measures can be used. Further, lighting information present in the source images can be extracted and eliminated to start with an “unlit” or “evenly lit” scene which can then be re-lit synthetically with different lights. Similarly, the true lighting information from the original images can be extracted and applied to unlit synthetic textures, thus simulating the actual lighting conditions without the need to model the lighting virtually. Given enough images of the same surface, view-dependent obstructions which may partially obscure the surface in various views can be automatically removed.

Inventors

  • 👤 Tilman Reinhardt
  • 👤 Robert Seidl

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 18:10
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/04; G06T2207/00; G06T2207/10; G06T2207/10016; G06T2207/10141; G06T2207/10152

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 82 words
A computer-assisted method, comprising: sorting, according to a metric, two or more images of a scene; and fusing information extracted from the two or more images of the scene into a texture image for a surface of a three dimensional computer-generated model of the scene, wherein the metric is a measure of goodness of each image for a corresponding surface of the three dimensional computer-generated model and is computed by multiplying unit interval valued obliqueness and off-centeredness for each image into validity.
Claim 2
Dependent Claim 82 words
A computer-assisted method, comprising: sorting, according to a metric, two or more images of a scene; and fusing information extracted from the two or more images of the scene into a texture image for a surface of a three dimensional computer-generated model of the scene, wherein the metric is a measure of goodness of each image for a corresponding surface of the three dimensional computer-generated model and is computed by multiplying unit interval valued obliqueness and off-centeredness for each image into validity.
Claim 3
Dependent Claim 23 words
The computer-assisted method of claim 1 wherein the fusing of information extracted from two or more images provides a view-independent rectangular texture image.
Claim 4
Dependent Claim 19 words
The computer-assisted method of claim 1 wherein the two or more images each include different views of the scene.
Claim 5
Dependent Claim 18 words
The computer-assisted method of claim 1 wherein the two or more images each are taken with different cameras.
Claim 6
Dependent Claim 19 words
The computer-assisted method of claim 1 wherein the two or more images show the scene under different lighting conditions.
Claim 7
Dependent Claim 28 words
The computer-assisted method of claim 1 wherein the fusing of information extracted from two or more images makes use of the best available source information from each image.
Claim 8
Dependent Claim 21 words
The computer-assisted method of claim 6 wherein the best available source information from each image means the highest resolution image available.
Claim 9
Dependent Claim 27 words
The computer-assisted method of claim 1 wherein the metric is established on the basis of one or more components chosen from the list comprising: resolution and validity.
Claim 10
Dependent Claim 14 words
The computer-assisted method of claim 1 wherein the images are sorted according to validity.
Claim 11
Dependent Claim 26 words
The computer-assisted method of claim 1 wherein if validity of the images differs by a prescribed amount, the images are sorted by resolution and not validity.
Claim 12
Dependent Claim 13 words
The computer-assisted method of claim 10 wherein the prescribed amount is approximately 10%.
Claim 13
Dependent Claim 16 words
The computer-assisted method of claim 1 wherein the images are further sorted according to image resolution.
Claim 14
Dependent Claim 16 words
The computer-assisted method of claim 12 wherein the image resolution is measured on a pixel-by-pixel basis.
Claim 15
Dependent Claim 21 words
The computer-assisted method of claim 1 further comprising accounting for perspective distortions in the images after the sorting of the images.
Claim 16
Dependent Claim 23 words
The computer-assisted method of claim 14 wherein interpolation filtering is used while accounting for perspective distortions in the images to reduce visual artifacts.
Claim 17
Dependent Claim 44 words
The computer-assisted method of claim 14 further comprising determining, for each of the images and for each surface in each of the respective images, whether a particular pixel is a visible part of each respective surface, after accounting for perspective distortions in the images.
Claim 18
Dependent Claim 32 words
The computer-assisted method of claim 16 further comprising producing, from the determination as to whether a particular pixel is a visible part of each respective surface, a validity mask for each image.
Claim 19
Dependent Claim 15 words
The computer-assisted method of claim 17 further comprising undistorting the validity mask for each image.
Claim 20
Dependent Claim 16 words
The computer-assisted method of claim 17 further comprising interpolation filtering the validity mask for each image.
Claim 21
Dependent Claim 20 words
The computer-assisted method of claim 18 further comprising storing the validity mask for each image as one or more v-channels.
Claim 22
Dependent Claim 19 words
The computer-assisted method of claim 20 further comprising eroding the v-channels to exclude pixels on boundaries of the images.
Claim 23
Dependent Claim 15 words
The computer-assisted method of claim 21 wherein the v-channels are eroded using a continuous ramp.
Claim 24
Dependent Claim 56 words
The computer-assisted method of claim 21 wherein the fusing comprises copying color and v-channel information of a best one of the images into a working buffer and, for each of the remaining images, copy into the working buffer that color and v-channel information associated therewith for which the v-channel information in the working buffer is non-zero.
Claim 25
Dependent Claim 23 words
The computer-assisted method of claim 21 wherein the fusing comprises blending color information from the images according to v-channel information for the images.
Claim 26
Dependent Claim 17 words
The computer-assisted method of claim 24 wherein the blending is performed at a variety of image frequencies.
Claim 27
Dependent Claim 19 words
The computer-assisted method of claim 23 further comprising filling any remaining holes in the texture image after the fusing.
Claim 28
Dependent Claim 110 words
A computer-assisted method of extracting diffuse lighting information from one or more source images of a scene comprising recording for each pixel in a composite texture image for a surface of a three-dimensional model produced by fusing information extracted from two or more of the images the deviation of the pixel's luminosity from the average luminosity for the entire texture image, wherein prior to such fusing the source images are sorted according to a metric that is a measure of goodness of each image for a corresponding surface of the three-dimensional dimensional model and is computed by multiplying unit interval valued obliqueness and off-centeredness for each source image into validity.
Claim 29
Dependent Claim 110 words
A computer-assisted method of extracting diffuse lighting information from one or more source images of a scene comprising recording for each pixel in a composite texture image for a surface of a three-dimensional model produced by fusing information extracted from two or more of the images the deviation of the pixel's luminosity from the average luminosity for the entire texture image, wherein prior to such fusing the source images are sorted according to a metric that is a measure of goodness of each image for a corresponding surface of the three-dimensional dimensional model and is computed by multiplying unit interval valued obliqueness and off-centeredness for each source image into validity.
Claim 30
Dependent Claim 18 words
The method of claim 27 wherein the composite texture image is low pass filtered prior to the recording.
Claim 31
Dependent Claim 23 words
The method of claim 27 wherein prior to the recording, the pixels of the composite texture image are transformed into luminosity color space.
Claim 32
Dependent Claim 25 words
The method of claim 27 further comprising synthetically relighting the model by modifying each pixel in the composite texture image to reflect the average luminosity.
Claim 33
Dependent Claim 85 words
A computer-assisted method of extracting specular lighting effects from one or more source images of a scene comprising subtracting, for a composite texture image for a surface of a three-dimensional model produced by fusing information extracted from two or more of the images, the model light's luminosity from a measured luminosity of the composite texture image, wherein prior to such fusing the images are sorted according to a metric that is computed by multiplying unit interval valued obliqueness and off-centeredness for each image into validity.
Claim 34
Dependent Claim 85 words
A computer-assisted method of extracting specular lighting effects from one or more source images of a scene comprising subtracting, for a composite texture image for a surface of a three-dimensional model produced by fusing information extracted from two or more of the images, the model light's luminosity from a measured luminosity of the composite texture image, wherein prior to such fusing the images are sorted according to a metric that is computed by multiplying unit interval valued obliqueness and off-centeredness for each image into validity.
Claim 35
Dependent Claim 13 words
The method of claim 31 further comprising re-illuminating the surface with synthetic lights.

References Cited (Backward Citations)

US4969036A Cited
US5611027A Cited
US5550960A Cited
US5699444A Cited
US5850352A Cited
US6016150A Cited
US6043821A Cited
US6009190A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag