Device and method for estimating a glossy part of radiation

US10607404B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10607404-B2
Application numberUS-201615044083-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2016
Priority dateFeb 16, 2015
Publication dateMar 31, 2020
Grant dateMar 31, 2020

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.

The present invention relates to a glossy part of radiation is estimated coming from a surface illuminated by area light source(s) having source surface(s) (A) bounded by edge curves, by determining integrand function(s) representative of that glossy part. The latter corresponding to an integration of the integrand function along the edge curves. In this respect, the integrand function(s) is/are approximated by means of peak-shape function(s) having a known antiderivative over the edge curves, and the glossy part is computed from analytical expressions associated with integrations of the peak-shape function(s) along the edge curves. Such invention can offer efficient and accurate computation for specular part of reflection as well as glossy transmission, and is notably relevant to real-time rendering.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device for processing and rendering scene data wherein the scene data include data for determining a glossy part of a radiation coming from a surface illuminated by at least one area light source having at least one polygonal source surface bounded by light edge curves, said light edge curves being straight lines, said device comprising at least one processor configured to: for each of said light edge curves, determine at least one integrand function representative of a contribution of said light edge curve to said glossy part, said integrand function being based on a Phong reflection model, for each of said light edge curves, approximate said at least one determined integrand function using at least one peak-shape function having a known antiderivative, determine said glossy part from the known antiderivatives of each of said peak-shape functions along said edge curves, said glossy part corresponding to a summation of integrations of each of said integrand functions along each of said light edge curves, wherein said radiation is scattered at a point towards an observer and is defined by a hemispherical integral over a solid angle sustained by said at least one polygonal source surface, and said at least one peak-shape function comprises an affine combination of a Lorentzian function and a Pearson function, and in that said integrand function having a tail value at a tail abscissa, said at least one processor is configured to determine said affine combination by using parameters representative of said tail value and said tail abscissa, and output and render pixels of an image associated with said glossy part. 2. The device according to claim 1 , wherein said at least one processor is configured to determine said glossy part when said glossy part is reflected by said illuminated surface. 3. The device according to claim 2 , wherein said glossy part corresponds to a specular term of the Phong reflection model. 4. The device according to claim 1 , wherein said at least one processor is configured to determine said glossy part coming from points of said illuminated surface, and said at least one integrand function depends on the positioning of said points with respect to said edge curves and on viewing directions with regard to said points. 5. The device according to claim 1 , wherein said at least one integrand function having a maximal height at a peak abscissa and having a floor value at side abscissas, said at least one processor is configured to determine said integrand function by using parameters representative of said maximal height, peak abscissa, floor value and side abscissas. 6. The device according to claim 1 , wherein said at least one integrand function having a maximal height and reaching a predefined ratio of said maximal height at a width abscissa, said at least one processor is configured to determine said integrand function by using parameters representative of said maximal height and width abscissa. 7. The device according to claim 6 , wherein said at least one peak-shape function being parameterized with at least one adjustment parameter, said at least one processor is configured to determine said at least one adjustment parameter by using said parameters representative of said maximal height and width abscissa. 8. The device according to claim 1 , wherein said at least one processor is configured to determine said integrand function by using a linear combination of said at least one peak-shape function in an untranslated form, in a rightward translated form, and in a leftward translated form. 9. The device according to claim 1 , wherein said at least one peak-shape function comprises at least one of a Lorentzian function and a Pearson function. 10. The device according to claim 9 , wherein said at least one peak-shape function comprises an affine combination of a Lorentzian function and a Pearson function, and in that said integrand function having a tail value at a tail abscissa, said at least one processor is configured to determine said affine combination by using parameters representative of said tail value and tail abscissa. 11. The device according to claim 1 , wherein said device comprises a programmable rendering pipeline adapted to compute said glossy part. 12. A method for processing and rendering scene data wherein the scene data include data for determining a glossy part of a radiation coming from a surface illuminated by at least one area light source having at least one polygonal source surface bounded by light edge curves, said light edge curves being straight lines, wherein said method comprises: for each of said light edge curves, determining at least one integrand function representative of a contribution of said light edge curve to said glossy part, said integrand function being based on a Phong reflection model, said glossy part corresponding to a summation of integrations of said integrand functions along said light edge curves, for each light edge curve, approximating each of said determined at least one integrand function using at least one peak-shape function having a known antiderivative, determining said glossy part from the known antiderivatives of each of said peak-shape functions, said glossy part corresponding to a summation of integrations of said determined integrand functions along said light edge curves, wherein said radiation is scattered at a point towards an observer and is defined by a hemispherical integral over a solid angle sustained by said at least one polygonal source surface, and said at least one peak-shape function comprises an affine combination of a Lorentzian function and a Pearson function, and in that said integrand function having a tail value at a tail abscissa, said at least one processor is configured to determine said affine combination by using parameters representative of said tail value and said tail abscissa, and outputting and rendering pixels of an image associated with said glossy part. 13. The method according to claim 12 , wherein said glossy part is determined when said glossy part is reflected by said illuminated surface. 14. The method according to claim 13 , wherein said glossy part corresponds to a specular term of the Phong reflection model. 15. The method according to claim 12 , wherein said glossy part is determined as coming from points of said illuminated surface, and said at least one integrand function depends on the positioning of said points with respect to said edge curves and on viewing directions with regard to said points. 16. The method according to claim 12 , wherein said at least one integrand function having a maximal height at a peak abscissa and having a floor value at side abscissas, said integrand function is determined by using parameters representative of said maximal height, peak abscissa, floor value and side abscissas. 17. The method according to claim 12 , wherein said at least one integrand function having a maximal height and reaching a predefined ratio of said maximal height at a width abscissa, said integrand function is determined by using parameters representative of said maximal height and width abscissa. 18. The method according to claim 17 , wherein said at least one peak-shape function being parameterized with at least one adjustment parameter, said at least one adjustment parameter is determined by using said parameters representative of said maximal height and width abscissa. 19. The method according to claim 12 , wherein said integrand function is determined by using a linear combinati

Assignees

Inventors

Classifications

  • Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • G06T15/83Primary

    Phong shading · CPC title

  • Radiosity · CPC title

  • G06T15/506Primary

    Illumination models · 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 US10607404B2 cover?
The present invention relates to a glossy part of radiation is estimated coming from a surface illuminated by area light source(s) having source surface(s) (A) bounded by edge curves, by determining integrand function(s) representative of that glossy part. The latter corresponding to an integration of the integrand function along the edge curves. In this respect, the integrand function(s) is/ar…
Who is the assignee on this patent?
Thomson Licensing
What technology area does this patent fall under?
Primary CPC classification G06T15/83. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).