Curvature analysis