Sin ttulo de diapositiva - PowerPoint PPT Presentation

1 / 58
About This Presentation
Title:

Sin ttulo de diapositiva

Description:

1. An Information-Theory Framework for the study of the ... 3.274. Cornell box. 2.623. tetrahedron. 1.609. cube. 1.258. octahedron. 0.825. dodecahedron ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 59
Provided by: MontB
Learn more at: https://ima.udg.edu
Category:

less

Transcript and Presenter's Notes

Title: Sin ttulo de diapositiva


1
Universitat Politècnica de Catalunya Departament
de Llenguatges i Sistemes Informàtics Programa de
Doctorat en Software
An Information-Theory Framework for the study of
the Complexity of Visibility and Radiosity in a
Scene
Miquel Feixas i Feixas Director Mateu Sbert i
Casasayas
Departament dInformàtica i Matemàtica
Aplicada Universitat de Girona
2
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement Criteria 7. Conclusions
and Future Work
3
Objective
1. Introduction
  • In this thesis, information-theory tools are
    applied to visibility and radiosity in order to
  • quantify the complexity of a scene
  • obtain new refinement criteria
  • The three fundamental pillars of this thesis are

Information Theory (IT)
Complexity
Radiosity
4
First question
1. Introduction
  • How can we apply IT to the study of a scene?

When a photon is emitted from a light source
and then strikes an object, that photon has
effected the transfer of some information ...
(Glassner, 1995)
  • Information is considered as a purely
    probabilistic concept

5
Radiosity
1. Introduction
  • Radiosity method only considers diffuse surfaces
  • 1. discretisation of the surfaces into patches
  • 2. form factor computation
  • 3. solution of the system of linear equations
  • 4. visualization of the solution

6
Radiosity two main problems
1. Introduction
  • Scene meshing has to accurately represent
    illumination variations
  • But it has also to avoid unnecessary
    subdivisions of the surfaces
  • that would increase the number of form factors to
    be computed ?
  • computational cost

7
Complexity
1. Introduction
  • A very active research area in many different
    areas
  • Various interpretations of the term
  • But, what is complexity?
  • A complex object is an arrangement of parts, so
    intricate as to be hard to understand or deal
    with (Webster, 1986)

8
Scene complexity and an accurate solution
1. Introduction
The difficulty in obtaining an accurate solution
mainly depends on the degree of dependence
between all the surfaces of the scene
9
Information theory
1. Introduction
  • IT deals with the transmission, storage and
    processing of information
  • It is used in many different fields
  • physics, computer science, economics, neurology,
    learning, etc.
  • medical image processing, computer vision and
    robot motion
  • Information ? Shannon entropy uncertainty,
    diversity
  • Information transfer ? mutual information
    dependence, correlation

10
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
11
Radiosity method
2. Previous work
  • The radiosity method solves the problem of
    illumination in an environment of diffuse surfaces

12
Discrete radiosity equation
2. Previous work
  • Discrete radiosity equation

Form factor Fij
fraction of energy i ? j
13
Form factor computation
2. Previous work
  • Analytical solutions
  • Between two spherical patches
  • Monte Carlo computation
  • Uniform area sampling
  • Uniformly distributed lines

14
Random walk
2. Previous work
  • Random walk in a scene ? Markov chain
  • Markov chain stochastic process
  • defined over a set of states 1,2, ..., n
  • described by a transition probability matrix

3
4
2
1
15
Random walk in a scene
2. Previous work
  • Discrete Markov chain the states form a
    countable set
  • states n ? patches np
  • Pij ? Fij
  • wi ? ai Ai /AT

3
4
F42
F13
2
1
  • Continuous Markov chain the states form an
    uncountable set
  • states ? dAx
  • transition probabilities ? F(x,y)
  • stationary distribution ? w(x) 1 /AT

16
Refinement criteria for HR
2. Previous work
  • In hierarchical radiosity, the mesh is generated
    adaptively
  • Oracles based on
  • Transported power
  • Kernel-smoothness

17
Entropy
2. Previous work
18
Discrete channel
2. Previous work
pij pi pj i
19
Important inequalities
2. Previous work
  • Jensens inequality if f (x) is a convex
    function
  • Log-sum inequality
  • Data processing inequality if X ? Y ? Z is a
    Markov chain, then

20
Continuous channel
2. Previous work
  • Continuous entropy
  • Continuous mutual information
  • Ic(X,Y) is the least upper bound for I(X,Y)
  • refinement can never decrease I(X,Y)

21
What is complexity?
2. Previous work
  • The difficulty in constructing an object, in
    describing a system, in reaching a goal, in
    performing a task, and so on (W.Li, 91)
  • A theory of complexity can be seen as a theory
    of modelling
  • object ? model (condensed information)
  • A system is not complex by some abstract
    criterion but because it is intrinsically hard to
    model (Badii and Politi, 1997)
  • To define complexity of an object we must
  • divide it into parts which may be further split
    into subelements (hierarchical model)
  • establish the interactions at different levels
    of resolution
  • As we can model the object from different
    perspectives, there cannot be a unique indicator
    of complexity

22
Complexity measures
2. Previous work
  • Many different ways to quantify complexity from
    different fields (automata, information theory,
    computer science, physics, biology, neuroscience,
    )
  • How hard is it to describe? entropy,
    algorithmic, ...
  • How hard is it to create? computational,
    logical depth, ...
  • What is the degree of organization?
  • difficulty of describing organizational
    structure effective complexity
  • amount of information shared between the parts
    of a system mutual information

23
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
24
Scene discrete channel
3. Scene visibility entropy
  • We model the scene visibility as an information
    channel

25
Discrete visibility entropy
3. Scene visibility entropy
26
Randomness vs correlation
3. Scene visibility entropy
  • How much uncertainty is there about the next
    patch?

randomness, unpredictability
  • Information transfer in a scene

correlation, dependence
27
Randomness vs correlation results
3. Scene visibility entropy
A
B
C
28
Results
3. Scene visibility entropy
29
Entropy and error
3. Scene visibility entropy
  • Scene entropy and variance of the form factor
    estimators

For a given error, we need to cast more lines for
a scene with more entropy
30
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
31
Complexity of a scene
4. Scene visibility complexity
How difficult is it to compute the visibility and
radiosity of a scene with sufficient accuracy?
Why analyze scene complexity? scene
classification and optimal discretisation
32
Continuous visibility mutual information
4. Scene visibility complexity
By discretising (modelling) a scene, a distortion
or error is introduced
  • From discrete to continuous
  • ? ? ?
  • Fij ? F(x,y)
  • ai Ai / AT ? 1 / AT

33
Monte Carlo computation
4. Scene visibility complexity
x
?x
Lines cast K
Total area AT
Line segments N
?y
y
34
Results
4. Scene visibility complexity
35
Complexity and discretisation
4. Scene visibility complexity
Two basic results 1. If any patch is
subdivided, IS increases or remains the same 2.
ISc is the least upper bound to IS
36
Discretisation accuracy
4. Scene visibility complexity
discretisation error
information transfer loss
37
Discretisation accuracy
4. Scene visibility complexity
38
Discretisation accuracy
4. Scene visibility complexity
Two fundamental proposals
39
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
40
From visibility to radiosity
5. Scene radiosity entropy and complexity
  • Analogy null variance probability transition
    matrix

41
Results
5. Scene radiosity entropy and complexity
42
Continuous radiosity mutual information
5. Scene radiosity entropy and complexity
  • Scene radiosity complexity
  • Monte Carlo computation with constant values
    over all patches

43
Patch refinement
5. Scene radiosity entropy and complexity
Increase in mutual information between two
patches i and j when subdividing a patch i into m
subpatches
Same treatment for visibility, radiosity and
importance
44
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
45
Mutual information maximization
6. Refinement criteria
  • Objective to maximize the discrete mutual
    information
  • Feasibility of IT tools for scene discretisation

46
Mutual information maximization
6. Refinement criteria
47
Mutual information matrix
6. Refinement criteria
48
Discretisation error between two patches
6. Refinement criteria
Discretisation error loss of information
transfer
49
Mutual-information-based oracle
6. Refinement criteria
patch-to-patch discretisation error
50
Mutual-information-based oracle
6. Refinement criteria
Oracle
Discretisation error benefit to be gained by
refining
51
Results
6. Refinement criteria
  • Advantages
  • it preserves illumination details
  • it avoids overrefinement in smoothly lit areas
  • it is more robust than classic smoothness-based
    oracles

52
Results
6. Refinement criteria
Kernel-smoothnes-based
MI-based
53
Results
6. Refinement criteria
54
Contents
1. Introduction 2. Previous Work 3. Scene
Visibility Entropy 4. Scene Visibility
Complexity 5. Scene Radiosity Entropy and
Complexity 6. Refinement criteria 7. Conclusions
and Future Work
55
Summary
1. Introduction
56
Future work
7. Conclusions and future work
  • Some concepts presented in this thesis can be
    extended to the interior points of a scene and to
    the points in the environment
  • entropy and mutual information fields
  • mutual information density

Adaptive supersampling
View-point selection
  • The concept of entropy can be applied to
    viewpoint selection
  • Non diffuse environments, mesh simplification,
    etc.

57
Gràcies per la vostra atenció! Thanks!
58
Universitat Politècnica de Catalunya Departament
de Llenguatges i Sistemes Informàtics Programa de
Doctorat en Software
An Information-Theory Framework for the study of
the Complexity of Visibility and Radiosity in a
Scene
Miquel Feixas i Feixas Director Mateu Sbert i
Casasayas
Departament dInformàtica i Matemàtica
Aplicada Universitat de Girona
Write a Comment
User Comments (0)
About PowerShow.com