Title :
Tracking data structures coherency in animated ray tracing for real-time 3D-rendering
Author :
Hussain, Sajid ; Grahn, Håikan
Author_Institution :
Dept. of Syst. & Software Eng., Blekinge Inst. of Technol., Ronneby
Abstract :
Ray tracing is a well known method for photorealistic image synthesis, volume visualization and rendering. Over the last decade the method is being adopted throughout the research community around the world. With the advent of the high speed processing units, the method has been emerging from offline rendering towards real time rendering. The success behind ray tracing algorithms lies in the use of acceleration data structures and modern processing power of CPUs and GPUs. kd-tree is one of the most widely used data structures based on surface area heuristics (SAH). The major bottleneck in kd-tree construction is the time consumed to find optimum split locations. In this paper, we propose a prediction algorithm for animated ray tracing based on Kalman filtering. The algorithm successfully predicts the split locations for the next consecutive frame in the animation sequence. Thus, giving good initial starting points for one dimensional search algorithms to find optimum split locations - in our case parabolic interpolation combined with golden section search. With our technique implemented, we have reduced the ldquorunning kd-tree constructionrdquo time by between 78% and 87% for dynamic scenes with 16.8 K and 252 K polygons respectively.
Keywords :
Kalman filters; computational geometry; computer animation; data visualisation; image sequences; interpolation; ray tracing; real-time systems; realistic images; rendering (computer graphics); search problems; tree data structures; Kalman filtering; acceleration data structure coherency tracking; animated ray tracing; animation sequence; kd-tree construction; offline rendering; one dimensional search algorithm; optimum split location; parabolic interpolation; photorealistic image synthesis; prediction algorithm; real-time 3D-rendering; surface area heuristics; volume visualization; Acceleration; Animation; Data structures; Data visualization; Filtering algorithms; Image generation; Kalman filters; Prediction algorithms; Ray tracing; Rendering (computer graphics); Kalman Filter; Ray Tracing; Tracking;
Conference_Titel :
Emerging Technologies, 2008. ICET 2008. 4th International Conference on
Conference_Location :
Rawalpindi
Print_ISBN :
978-1-4244-2210-4
Electronic_ISBN :
978-1-4244-2211-1
DOI :
10.1109/ICET.2008.4777521