Relightable texture for use in rendering an image

US9607429B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9607429-B2
Application numberUS-201414121221-A
CountryUS
Kind codeB2
Filing dateAug 13, 2014
Priority dateJun 4, 2014
Publication dateMar 28, 2017
Grant dateMar 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Relightable free-viewpoint rendering allows a novel view of a scene to be rendered and relit based on multiple views of the scene from multiple camera viewpoints. An initial texture can be segmented into materials and an initial coarse color estimate is determined for each material. Scene geometry is estimated from the captured views of the scene and is used to scale the initial coarse color estimates relative to each other such that the different materials appear to be lit with a similar irradiance. In this way, a global irradiance function is estimated describing the scene illumination. This provides a starting point for a color estimate and shading estimate extraction. The shading estimate can be used to fit surface normals to the global irradiance function. The set of surface normals and the color estimate are stored for subsequent use to allow relighting of the scene.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of determining a colour component of a relightable texture and a set of surface normals for use in rendering an image from a rendering viewpoint under arbitrary lighting conditions, wherein at least one view of a scene from a respective at least one camera viewpoint represents the image, the method comprising: analysing the at least one view of the scene to estimate scene geometry and to segment an initial texture into a plurality of materials, the initial texture being separable into a colour estimate and a corresponding shading estimate; determining an initial coarse colour estimate for each of the materials; determining one or more scale factors, for scaling a respective one or more of the initial coarse colour estimates, the scale factors being determined based on differences between irradiance estimates determined for the materials based on shading estimates which correspond with scaled versions of the initial coarse colour estimates of the materials; determining a global irradiance function for the scene using the determined scale factors; using the global irradiance function and the initial texture to determine a further colour estimate and a corresponding further shading estimate, wherein the further colour estimate represents the colour component of the relightable texture; and determining the set of surface normals using the global irradiance function and the further shading estimate. 2. The method of claim 1 wherein each of the initial coarse colour estimates comprises a single value for the respective material. 3. The method of claim 1 wherein, for each of the materials, the initial coarse colour estimate is determined by finding the average of the values in the initial texture for the material. 4. The method of claim 1 wherein the further colour estimate and the further shading estimate have per-texel values. 5. The method of claim 1 wherein the set of surface normals comprises a surface normal for each of a plurality of sample positions on a surface of the scene geometry. 6. The method of any claim 1 wherein said determining a global irradiance function for the scene using the determined scale factors comprises: scaling the one or more of the initial coarse colour estimates using the determined scale factors; and using the scaled coarse colour estimates to determine the global irradiance function. 7. The method of claim 6 wherein said using the scaled coarse colour estimates to determine the global irradiance function comprises: combining the scaled coarse colour estimates to form a global coarse colour estimate; and using the global coarse colour estimate to determine the global irradiance function. 8. The method of claim 7 wherein said using the global coarse colour estimate to determine the global irradiance function comprises: dividing the initial texture by the global coarse colour estimate to determine a global irradiance estimate; and determining the global irradiance function by finding the best fit to the global irradiance estimate of spherical harmonics up to the second order. 9. The method of claim 1 wherein said determining one or more scale factors comprises: determining a measure of the differences between irradiance estimates for different materials in overlapping regions of the irradiance estimates, said measure of the differences being dependent upon the scale factors, wherein for a particular scale factor the irradiance estimate for a material matches the shading estimate which corresponds with a version of the initial coarse colour estimate scaled with the particular scale factor; and determining the scale factors so as to minimise the measure of the differences. 10. The method of claim 1 wherein said using the global irradiance function and the initial texture to determine a further colour estimate comprises: dividing the initial texture by the global irradiance function to determine an intermediate colour estimate; and filtering the intermediate colour estimate with a bilateral filter to determine said further colour estimate. 11. The method of claim 10 wherein the bilateral filter uses a measure of similarity between texels based on both: (i) the similarity in luminance of the texels, and (ii) the similarity in chrominance of the texels. 12. The method of claim 11 wherein the further colour estimate, A(x), has values at texel positions, x, and wherein the bilateral filter is described by the equation: A ⁡ ( x ) = 1 u ⁢ ∫ μ ⁢ W ⁡ ( μ ) ⁢ ⅇ -  x - μ  2 2 σ w 2 ⁢ ⅇ - ( cos - 1 ⁡ ( W ⋒ ⁡ ( x ) T ⁢ W ⋒ ⁡ (

Assignees

Inventors

Classifications

  • based on structural texture description, e.g. using primitives or placement rules · CPC title

  • G06T15/506Primary

    Illumination models · CPC title

  • Texture mapping · CPC title

  • Lighting effects · CPC title

  • Determining parameters from multiple pictures (depth or shape recovery from multiple images G06T7/55; stereo camera calibration G06T7/85) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9607429B2 cover?
Relightable free-viewpoint rendering allows a novel view of a scene to be rendered and relit based on multiple views of the scene from multiple camera viewpoints. An initial texture can be segmented into materials and an initial coarse color estimate is determined for each material. Scene geometry is estimated from the captured views of the scene and is used to scale the initial coarse color es…
Who is the assignee on this patent?
Imagination Tech Ltd
What technology area does this patent fall under?
Primary CPC classification G06T15/506. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).