donderdag 26 februari 2009

Resultaten

Na een lange periode van stilzwijgen zal ik de resultaten bekendmaken van mijn Raytracer gebaseerd op de DCT.
Om de voortgang en de verbetering van het algoritme in beeld te brengen heb ik voor een aantal stappen de vergelijking gemaakt met een referentieprentje (200 stralen per pixel)


Referentieprentje
200 stralen per pixel


Wanneer we nu 1M samples nemen (het equivalent van 4 samples per pixel op een 512*512 prentje) dan krijgen we:



We kunnen nu eenvoudig het verschil berekenen met het referentieprentje:


Wanneer we nu hetzelfde doen voor verschillend aantal stralen en we berekenen het gemiddelde verschil dan krijgen we volgende grafiek:



Wanneer we nu hetzelfde doen voor standaard monte carlo raytracing. Dan zien we dat de fout bij standaard monte carlo, linear afneemt en dat we met behulp van de DCT analyse ervoor kunnen zorgen dat het verschil sneller afneemt omdat we uiteraard concentreren op de plaatsen waar de grootste verschillen optreden.