Visual Motion Of Curves And Surfaces by Carlo M. Cipolla

This book develops a unified theoretical and computational framework for understanding and estimating how three-dimensional curves and surfaces produce motion patterns in image sequences, combining differential geometry, image formation models, and motion estimation techniques. It explores the relationships between object shape, camera motion, and observed optical flow, deriving constraints and algorithms for recovering surface geometry, contour motion, and discontinuities while addressing practical issues like occlusion and noise. The treatment connects rigorous mathematical analysis with methods for robustly extracting motion-based shape information from visual data.