Related Experiment Video
Updated: May 23, 2026

Quantification of Strain in a Porcine Model of Skin Expansion Using Multi-View Stereo and Isogeometric Kinematics
Published on: April 16, 2017
Real-time GPU surface curvature estimation on deforming meshes and volumetric data sets
Wesley Griffin1, Yu Wang, David Berrios
1Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County, 1000 Hilltop Circle, Baltimore, MD 21250, USA. griffin5@cs.umbc.edu
This study introduces a novel GPU algorithm for real-time surface curvature estimation on triangular meshes. This GPU approach significantly accelerates computations, outperforming CPU methods for dynamic 3D graphics.
Area of Science:
- Computer Graphics
- Geometric Modeling
- Scientific Computing
Background:
- Surface curvature estimation is vital for computer graphics applications like texture synthesis and shape representation.
- Current methods primarily rely on CPU algorithms, limiting real-time performance for dynamic geometry residing in GPU memory.
Purpose of the Study:
- To develop a GPU-accelerated algorithm for real-time curvature estimation on arbitrary triangular meshes.
- To address the performance bottleneck of transferring GPU-resident geometry to the CPU for curvature calculations.
Main Methods:
- A novel GPU algorithm for real-time curvature estimation on triangular meshes.
- Implementation using a graphics pipeline and CUDA.
- Demonstration with curvature-based nonphotorealistic rendering (NPR) feature lines and ambient occlusion approximation.
Main Results:
- The GPU algorithm achieves real-time curvature estimation on arbitrary triangular meshes.
- Demonstrated applications include NPR feature lines, ambient occlusion approximation, and curvature computation on volumetric data.
- The GPU implementation is up to ~18x faster than a multithreaded CPU benchmark.
Conclusions:
- The proposed GPU algorithm offers a significant performance improvement for surface curvature estimation.
- Enables efficient real-time curvature analysis for dynamic and GPU-resident geometric data.
- Facilitates advanced graphics techniques and volumetric data processing on the GPU.
Related Concept Videos
Hydrostatic Pressure Force on a Curved Surface
Temperature Dependent Deformation
Bending of Curved Members - Neutral Surface
Consider the curved member described in the previous lesson. According to Hooke's law, which relates stress to strain within the...
Surface Tension
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Deformations in a Transverse Cross Section
As the material stretches, it expands or contracts in orthogonal directions to the load. This phenomenon varies...

