Related Experiment Video
Updated: May 29, 2026

08:04
Measuring Sensitivity to Viewpoint Change with and without Stereoscopic Cues
Published on: December 4, 2013
Identification of space curves from two-dimensional perspective views.
1Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061.
IEEE Transactions on Pattern Analysis and Machine Intelligence
|August 27, 2011
Summary
This study introduces a novel method for matching 3D objects with curved surfaces to 2D views. It uses Fourier transforms of curvature functions derived from spline representations for accurate shape matching.
Area of Science:
- Computer Vision
- Geometric Modeling
- Shape Analysis
Background:
- Matching 3D objects to 2D images is challenging due to perspective distortions.
- Existing methods may struggle with complex curved surfaces.
Purpose of the Study:
- To develop a robust method for matching 3D objects with curved surfaces to 2D perspective views.
- To represent object shapes using curvature functions and Fourier transforms for efficient matching.
Main Methods:
- Storing 3D object models as characteristic closed space curves.
- Converting 2D perspective projections into spline representations.
- Deriving curvature functions from sampled splines.
- Utilizing the Fourier transform of curvature for shape representation.
- Employing the Levenberg-Marquardt algorithm for minimization-based matching.
Main Results:
- The proposed method enables accurate matching of 3D curved objects to their 2D projections.
- Shape representation via Fourier transform of curvature proves effective for distinguishing objects.
- The Levenberg-Marquardt algorithm efficiently solves the matching minimization problem.
Conclusions:
- This novel approach offers a reliable solution for 3D to 2D object matching, particularly for objects with curved surfaces.
- The method's reliance on curvature and Fourier analysis provides a unique and effective shape descriptor.
- The technique has potential applications in areas requiring 3D object recognition from 2D imagery.
Related Concept Videos
Introduction to Horizontal Curves
Horizontal curves are essential in highway and railroad design, ensuring smooth and safe transitions between straight path segments, or tangents. These curves allow vehicles to maintain speed without abrupt changes, minimizing accidents and improving travel efficiency.A horizontal curve is typically defined by its geometric relationship to two tangents that meet at an intersection point (P.I.), where a simple curve is introduced to connect them. The back tangent refers to the initial tangent...
Introduction to Vertical Curves
Vertical curves are parabolic transitions that connect different grades on highways and railroads, ensuring a smooth alignment between back and forward tangents. The back tangent represents the initial grade, while the forward tangent defines the subsequent grade. These curves can be symmetrical, with equal tangent lengths, or nonsymmetrical, with varying lengths. The key points defining a vertical curve include the Point of Vertical Intersection (P.V.I.), where the tangents meet; the Point of...
Sight Distance in a Vertical Curve
Sight distance on vertical curves is critical in roadway design. It ensures drivers can see far enough ahead to identify and respond to hazards effectively. This directly impacts safety, driver comfort, and the overall efficiency of the transportation network.Vertical curves are classified into crest and sag curves based on their geometry. For crest curves, sight distance is determined by the line of sight between a driver's eye and a small object on the road's surface. Design parameters for...
Curvilinear Motion: Rectangular Components
Curvilinear motion characterizes the movement of a particle or object along a curved path, notably evident when envisioning a car navigating a winding road. If the car starts at point A, its position vector is established within a fixed frame of reference, where the ratio of the position vector to its magnitude signifies the unit vector pointing in the position vector's direction.
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the time...
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the time...
Orthogonal Trajectories
Orthogonal trajectories describe the geometric relationship between two families of curves that intersect each other at right angles. One illustrative case involves a family of parabolas that open sideways along the x-axis. These curves share a common shape but differ by a scaling parameter, resulting in a set of curves that all pass through the origin and widen at different rates.Determining Orthogonal TrajectoriesTo identify the orthogonal trajectories for these parabolas, the first step...
Area Between Curves: Problem Solving
A region can be enclosed by three curves: a square root function, a reflected cube root function, and a linear function. The linear function intersects each of the other two curves, and these intersection points determine where the boundary of the enclosed region changes. Because different curves serve as the upper and lower boundaries in different parts of the graph, the area cannot be found using a single setup over the entire interval.To compute the area, the region is first divided into two...

