110 likes | 274 Views
Visualization Using Hardware Accelerated Spline Interpolation. www.cgg.cvut.cz. Petr Kadlec, Marek Gayer, Pavel Slavík C omputer G raphics G roup Department of Computer Science and Engineering Faculty of Electrical Engineering Czech Technical University in Prague, Czech Republic
E N D
Visualization Using Hardware Accelerated Spline Interpolation www.cgg.cvut.cz Petr Kadlec, Marek Gayer, Pavel Slavík Computer Graphics Group Department of Computer Science and Engineering Faculty of Electrical Engineering Czech Technical University in Prague, Czech Republic WSCG’2004, February 2–6, 2004, Plzeň, Czech Republic
Visualization of Gridded Data • Interpolation • Conversion of data to visual parameters • Rendering • MyPCC coal combustion application [1] [1] Gayer M., Slavík P., Hrdlička F. Interactive Educational System for Coal Combustion Modeling in Power Plant Boilers.In: Eurocon 2003 – Computer as a Tool – Proceedings. Ljubljana: IEEE Slovenia Section, 2003 Visualization Using Hardware Accelerated Spline Interpolation
Interpolation – Linear + Traditional, supported + Simplicity + Speed – Quality! • Nonlinear data • Triangular pattern • Big gradient problems Visualization Using Hardware Accelerated Spline Interpolation
Interpolation – Bicubic Splines + Quality! – More work – Speed? • Use modern hardware! Visualization Using Hardware Accelerated Spline Interpolation
Implementation • Vertex&fragment programs (a.k.a. shaders) • OpenGL ARB extensions • Works on common current hardware (e.g. GF2MX 400, GFFX, ATI Radeon 8500 and above) • Interpolation core running on GPU • Per-pixel / per-vertex interpolation Visualization Using Hardware Accelerated Spline Interpolation
Compare the Quality Visualization Using Hardware Accelerated Spline Interpolation
Value to Color Conversion • Precalculated texture • Texture = Color LUT Visualization Using Hardware Accelerated Spline Interpolation
Isolines For Free • Slight modification of the texture + Simple, fast (free!) – Blurry Visualization Using Hardware Accelerated Spline Interpolation
Measurements (Please, see the paper for more details.) Visualization Using Hardware Accelerated Spline Interpolation
Conclusion • We have designed an implemented hardware accelerated grid visualization • Spline interpolation method • Runs real-time on current graphics hardware, comparable speed with linear interpolation approach Visualization Using Hardware Accelerated Spline Interpolation
Thank you for your attention. Petr Kadlec <kadlecp2@fel.cvut.cz> Visualization Using Hardware Accelerated Spline Interpolation