An objective criterion for stopping light-surface interaction. Numerical validation and quality assessment (Q1701991)

From MaRDI portal
scientific article
Language Label Description Also known as
English
An objective criterion for stopping light-surface interaction. Numerical validation and quality assessment
scientific article

    Statements

    An objective criterion for stopping light-surface interaction. Numerical validation and quality assessment (English)
    0 references
    0 references
    0 references
    27 February 2018
    0 references
    In most algorithms of global illumination, light-surface interaction terminates declaring that result at some point is ``close enough'' to some reference ground truth data. The underlying principle of such criterion is to minimize the processing time without compromising the (subjective) visual perception of the resulting image. In this paper, authors introduce an objective-driven condition for stopping the simulation of light transport. It is inspired by the physical meaning of light propagation. Besides, it takes into account that computations are performed in finite precision. Its main feature is the definition of the threshold establishing the maximum number of pixels that are \textit{completed in finite precision}. Its value is computed at run time depending on the brightness of the image. As a proof of concept of the validity of this approach, it is used the stopping condition in a light tracing algorithm, propagating light that is generated by the light source. Authors assess the quality of the computed image by measuring the Peak Signal-to-Noise Ratio and the Structured Similarity Index error metrics on the standard scene of the Cornell Box. Numerical validation is performed by comparing results with the output of the NVIDIA Iray render whose stopping condition is based on Russian roulette and on the elapsed time.
    0 references
    light transport simulation
    0 references
    stopping criterion
    0 references
    error analysis
    0 references
    view-dependent algorithms
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references