Related Experiment Video
Updated: Feb 21, 2026

06:09
Measuring 3D In-vivo Shoulder Kinematics using Biplanar Videoradiography
Published on: March 12, 2021
3.9K
Isometric Non-Rigid Shape-from-Motion with Riemannian Geometry Solved in Linear Time
IEEE Transactions on Pattern Analysis and Machine Intelligence
|October 10, 2017
Summary
We introduce a novel method for Isometric Non-Rigid Shape-from-Motion (Iso-NRSfM) to reconstruct 3D shapes from images. Our approach accurately recovers dynamic surfaces using a Riemannian manifold framework and an iterative solver.
Area of Science:
- Computer Vision
- 3D Reconstruction
- Differential Geometry
Background:
- Non-rigid shape-from-motion (NRSfM) aims to reconstruct 3D shapes from 2D images.
- Isometric deformations preserve distances and angles, posing unique challenges for reconstruction.
- Existing methods struggle with simultaneously estimating first and second-order derivatives of inverse-depth for Iso-NRSfM.
Purpose of the Study:
- To develop a novel theoretical framework for Isometric Non-Rigid Shape-from-Motion (Iso-NRSfM).
- To propose an accurate and computationally efficient iterative solver for Iso-NRSfM.
- To reconstruct time-varying 3D shapes of thin-shell objects undergoing isometric deformations.
Main Methods:
- Utilized a Riemannian manifold framework to represent 3D surfaces as embeddings of the camera's retinal plane.
- Employed metric tensor and Christoffel Symbol (CS) fields derived from inverse-depth derivatives.
- Developed a two-step iterative solver: first estimating first-order derivatives, then second-order derivatives, iterating until convergence.
Main Results:
- Established theoretical results relating metric tensor and CS across images based on local warps.
- Formulated a globally solvable system of cubics for first-order derivatives (N>=3 images).
- Achieved superior accuracy and reduced computation cost compared to existing methods on synthetic and real datasets.
Conclusions:
- The proposed Riemannian manifold approach effectively addresses Iso-NRSfM.
- The iterative two-step solver provides a robust and efficient solution for 3D shape reconstruction.
- The method demonstrates significant improvements in accuracy and efficiency for dynamic shape recovery.
More Related Videos
Related Concept Videos
Curvilinear Motion: Rectangular Components
1.4K
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...
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
1.4K
Relative Motion Analysis using Rotating Axes-Problem Solving
800
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
800
Relative Motion Analysis using Rotating Axes
996
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
996
Kinematic Equations for Rotation
919
In mechanics, when one observes a rigid body in rotational motion with constant angular acceleration, it is possible to establish equations for its rotational kinematics. This process resembles how linear kinematics are dealt with in simpler motion studies.
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
919
Planar Rigid-Body Motion
1.2K
Understanding the movement of a rigid body in planar motion involves recognizing that every particle within this body is traversing a path that maintains a consistent distance from a specific plane. This concept is fundamental in the study of physics and mechanical engineering, and it allows us to comprehend better how objects move in space.
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
1.2K
Kinematic Equations: Problem Solving
29.4K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
29.4K

