Meeting Banner
Abstract #3110

Real-Time Gradient Warp Correction with OpenGL NURBS Surfaces

Randall Brooke Stafford1,2, Matthew Ethan MacDonald, 2,3, Richard Frayne, 2,4

1Department of Physics and Astronomy, University of Calgary, Calgary, Alberta, Canada; 2Seaman Family MR Research Centre, Foothills Medical Centre, Calgary, AB, Canada; 3Department of Electrical Engineering, University of Calgary, Calgary, AB, Canada; 4Departments of Radiology and Clinical Neurosciences, University of Calgary, Calgary, AB, Canada


Gradient warp correction is computationally intensive, and therefore not always practical for real-time imaging. OpenGL (Open Graphics Language) is a graphics display library with mathematical graphics functions called non-uniform rational B-splines (NURBS) that can project a 2D texture onto a 3D surface within the fast display framework. In this study, we test collected raw data in real-time and projected the resulting uncorrected image onto the NURBS surface for display. The NURBS-corrected images were then qualitatively compared to product-sequence gradient warp corrected images. Our results support our hypothesis that NURBS surfaces have the capacity for real-time non-linear gradient warp correction.