Thesis presentatie Adaptieve en Progressieve ray tracing

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Thesis presentatie Adaptieve en Progressieve ray tracing - Presentation Transcript

    1. Thesis Adaptieve en Progressieve Ray Tracing. (Davy Debacker)
    2. Index ● Klassieke ray tracing ● Adaptieve ray tracing ● Progressieve ray tracing ● Bestaande technieken
    3. Klassieke ray tracing
    4. Klassieke ray tracing (nadelen) ● Nadelen van klassieke raytracing: – Aliasing, ruis, ... – Beperkte bijdrage van extra stralen ● Oplossing: meer stralen?
    5. Index ● Klassieke ray tracing ● Adaptieve ray tracing: – Plaatsen waar meer samples nodig zijn – Hoe kritieke plaatsen detecteren? ● Rand detectie ● Vooraf bepalen ● Progressieve ray tracing ● Bestaande technieken
    6. Adaptieve ray tracing ● Aantal (minder relevante) stralen verminderen. ● Gericht stralen schieten. Farrugia and Péroche (2004) EUROGRAPHICS
    7. Plaatsen waar meer samples nodig zijn. ● Randen:
    8. Plaatsen waar meer samples nodig zijn. ● (Zachte) schaduw Jiajun (2005) http://www.cs.virginia.edu
    9. Plaatsen waar meer samples nodig zijn. ● Transparante objecten ● Reflecterende objecten Jiajun (2005) http://www.cs.virginia.edu
    10. Hoe weten we waar de kritieke plaatsen zijn? – Rand detectie – Vooraf bepalen in de scene – Eerder berekende punten (progressief)
    11. Rand detectie – Rechts de typische uitvoer van een Sobel filter toegepast op de foto van Lena links.
    12. Nadelen van rand detectie ● Prentje moet vooraf gekend zijn. (animantiefilm) ● Dezelfde belichting.
    13. Vooraf bepalen in de scene: Rand waar meer samples nodig zijn. Rand waar niet meer samples nodig zijn.
    14. Vooraf bepalen in de scene (nadelen) ● Meer geavanceerde objecten ● Schaduwen ● Caustics
    15. Index ● Klassieke ray tracing ● Adaptieve ray tracing ● Progressieve ray tracing ● Bestaande technieken
    16. Progressieve ray tracing ● 1. Initiële sampling (meestal 1 straal per pixel)
    17. Progressieve ray tracing ● 2. Detecteren van plaatsen waar meer samples nodig zijn.
    18. Progressieve ray tracing ● 3. Eventueel reconstructie.
    19. Index ● Klassieke ray tracing ● Adaptieve ray tracing ● Progressieve ray tracing ● Bestaande technieken: – Multidimensionele adaptieve bemonstering (Toshiya Hachisuka et al.) – Combineren van randen en punten (Bala et al.) – Frequentie gebaseerd (Bolin & Meyer)
    20. Multidimensionale adaptieve bemonstering ● Motion blur ● 3 stappen: – Initiële bemonstering – Adaptieve verbetering – Reconstructie
    21. Multidimensionale adaptieve bemonstering ● Initiële bemonstering: – Aantal (random) samples – Verdeel de samples in rechthoeken Tijd Beeld
    22. Multidimensionale adaptieve bemonstering ● Adaptieve verbetering: – Bereken de fout in elke rechthoek – Bemonster rechthoek met grootste fout Tijd Beeld
    23. Multidimensionale adaptieve bemonstering ● Adaptieve verbetering: – Multidimensionele opdeling Tijd Beeld
    24. Multidimensionale adaptieve bemonstering ● Reconstructie: – 1 waarde per blok Tijd Beeld
    25. Multidimensionale adaptieve bemonstering Reconstructie: pixelwaarde = Σ waarde * lengte Tijd Beeld
    26. Multidimensionale adaptieve bemonstering Multidimensionele adaptieve bemonstering Multidimensionale Mitchell Hachisuka et al (2008) ACM SIGGRAPH
    27. Combineren van randen en punten Bala et al (2003) ACM Siggraph ● Initiële stap: – Zoeken van randen – Zeer ruwe eerste bemonstering
    28. Combineren van randen en punten ● Randen en Punten samenvoegen (Edge-and-Point Image) Bala et al (2003) ACM Siggraph
    29. Combineren van randen en punten ● Detecteren van de randen
    30. Combineren van randen en punten ● Opdelen van pixels Leeg Simpel Complex
    31. Combineren van randen en punten ● Voorstellen van de randen
    32. Combineren van randen en punten ● Reconstructie (adhv 5x5 buurpixel matrix)
    33. Combineren van randen en punten Bala et al (2003) ACM Siggraph
    34. Frequentie gebaseerd ● 2 karakteristieken van menselijk zicht: – Contrast gevoeligheid – Gevoeligheid voor ruis in verschillende frequenties
    35. Frequentie gebaseerd ● Contrast gevoeligheid Voorstelling van kleuren in 1 achromatische en 2chromatische termen
    36. Frequentie gebaseerd ● Gevoeligheid voor ruis in verschillende frequenties Bolin & Meyer (1995) University of Oregon
    37. Frequentie gebaseerd ● Gebaseerd op JPEG algoritme: – 8x8 pixels per blok – Frequentie representatie per blok
    38. Frequentie gebaseerd ● Frequentie representatie per blok – Cosinus termen vooraf berekenen – Vast sampling patroon 1 A 3 5 B 4 2
    39. Frequentie gebaseerd Vast sample vs random samples
    40. Planning ● Implementatie in orde zetten ● Bestuderen hoe het algoritme reageert op reflectie, refractie, schaduwen, ... ● Random sample patroon – efficiëntie verlies vs kwaliteitswinst
    41. Hartelijk dank voor uw aandacht.

    + Davy DebackerDavy Debacker, 12 months ago

    custom

    380 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 380
      • 380 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories