Multiview Differential Geometry of Curves

04/27/2016
by   Ricardo Fabbri, et al.
0

The field of multiple view geometry has seen tremendous progress in reconstruction and calibration due to methods for extracting reliable point features and key developments in projective geometry. Point features, however, are not available in certain applications and result in unstructured point cloud reconstructions. General image curves provide a complementary feature when keypoints are scarce, and result in 3D curve geometry, but face challenges not addressed by the usual projective geometry of points and algebraic curves. We address these challenges by laying the theoretical foundations of a framework based on the differential geometry of general curves, including stationary curves, occluding contours, and non-rigid curves, aiming at stereo correspondence, camera estimation (including calibration, pose, and multiview epipolar geometry), and 3D reconstruction given measured image curves. By gathering previous results into a cohesive theory, novel results were made possible, yielding three contributions. First we derive the differential geometry of an image curve (tangent, curvature, curvature derivative) from that of the underlying space curve (tangent, curvature, curvature derivative, torsion). Second, we derive the differential geometry of a space curve from that of two corresponding image curves. Third, the differential motion of an image curve is derived from camera motion and the differential geometry and motion of the space curve. The availability of such a theory enables novel curve-based multiview reconstruction and camera estimation systems to augment existing point-based approaches. This theory has been used to reconstruct a "3D curve sketch", to determine camera pose from local curve geometry, and tracking; other developments are underway.

READ FULL TEXT
research
06/26/2019

Voronoi Cells in Metric Algebraic Geometry of Plane Curves

Voronoi cells of varieties encode many features of their metric geometry...
research
01/24/2018

Threadable Curves

We define a plane curve to be threadable if it can rigidly pass through ...
research
04/04/2021

Fitting Splines to Axonal Arbors Quantifies Relationship between Branch Order and Geometry

Neuromorphology is crucial to identifying neuronal subtypes and understa...
research
06/12/2023

Strokes2Surface: Recovering Curve Networks From 4D Architectural Design Sketches

We present Strokes2Surface, an offline geometry-reconstruction pipeline ...
research
12/04/2008

Stroke Fragmentation based on Geometry Features and HMM

Stroke fragmentation is one of the key steps in pen-based interaction. I...
research
10/10/2016

Inverse Diffusion Curves using Shape Optimization

The inverse diffusion curve problem focuses on automatic creation of dif...
research
06/04/2011

Recovering Epipolar Geometry from Images of Smooth Surfaces

We present four methods for recovering the epipolar geometry from images...

Please sign up or login with your details

Forgot password? Click here to reset