← Latest papers
💻 computer science

DefVINS: Visual-Inertial Odometry for Deformable Scenes

This paper introduces DefVINS, the first visual-inertial odometry pipeline designed for deformable scenes that combines a rigid IMU-anchored state with a non-rigid embedded deformation graph, supported by a new real-world benchmark (VIMandala) and an observability analysis demonstrating its superior performance over existing rigid and non-rigid baselines.

Original authors: Samuel Cerezo, Javier Civera

Published 2026-03-18
📖 4 min read☕ Coffee break read

Original authors: Samuel Cerezo, Javier Civera

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to walk through a crowded room while blindfolded, but you have a friend shouting directions to you every second. This is how most robots and phones figure out where they are: they use a camera (your eyes) and an accelerometer/gyroscope (your inner ear) to guess their position. This technology is called Visual-Inertial Odometry (VIO).

Usually, this works great because we assume the world is rigid—meaning walls, tables, and floors don't wiggle, stretch, or twist. Your brain (and the robot's software) assumes that if a chair looks bigger, you are just getting closer to it, not that the chair is inflating like a balloon.

The Problem: The "Wobbly World"
The paper introduces a new system called DefVINS to solve a specific problem: What happens when the world isn't rigid?

Imagine walking through a room filled with:

  • People waving their arms.
  • Clothes hanging on a line flapping in the wind.
  • A giant, wobbly jelly sculpture.

If a standard robot tries to navigate this, it gets confused. It thinks the waving arm is a wall moving toward it, or it thinks the flapping shirt is the floor rising up. It gets "drunk" on the movement, leading to a severe loss of direction (drift). It tries to force a rigid map onto a squishy world, and the math breaks.

The Solution: DefVINS
The authors created DefVINS, a new navigation system designed specifically for these "squishy" environments. Here is how it works, using simple analogies:

1. The "Two-Brain" Approach

Instead of trying to solve the whole puzzle with one brain, DefVINS splits the job into two parts:

  • The Rigid Brain (The Anchor): This part trusts the IMU (the inner ear sensor). It knows that gravity is always down and that the robot itself doesn't suddenly stretch or shrink. It acts like a heavy anchor, keeping the robot from floating away into nonsense.
  • The Wobbly Brain (The Deformation Graph): This part accepts that the environment is moving. Imagine the scene is a spiderweb. If you pull one strand, the whole web shifts. DefVINS builds a "spiderweb" of points in the scene. It allows these points to stretch and slide relative to each other, but it keeps them connected so the web doesn't fall apart.

2. The "Elastic and Viscous" Rules

To make sure the "wobbly brain" doesn't go crazy, the system uses two imaginary rules (constraints):

  • The Elastic Rule (Rubber Bands): Imagine connecting all the points in the scene with rubber bands. If you stretch them too far, the system says, "Whoa, that's too much!" It prevents the scene from stretching unrealistically.
  • The Viscous Rule (Honey): Imagine the points are moving through thick honey. If one point moves, its neighbors should move in a similar way. This stops the scene from looking like a chaotic explosion of pixels and keeps the motion smooth and natural.

3. The New "Gym" (VIMandala Dataset)

To test this, the authors couldn't just use normal videos because they needed to know exactly where the camera was. So, they created a new dataset called VIMandala.

  • The Analogy: Imagine filming a dancer spinning a giant, colorful, stretchy cloth (a mandala).
  • They recorded the video, the sensor data, and the exact true path of the camera. This is like having a "gold standard" answer key to see if their new robot navigation system is actually smart or just guessing.

Why This Matters

The paper proves that by combining the stability of the IMU (the anchor) with the flexibility of the deformation model (the spiderweb), the robot can navigate through chaotic, moving environments without getting lost.

  • Old Way: Tries to force a rigid map on a moving crowd. Result: The robot gets dizzy and crashes.
  • DefVINS: Realizes the crowd is moving, holds its own balance, and maps the movement of the crowd without losing its own way.

In a Nutshell:
DefVINS is like a dancer who can walk through a mosh pit. Instead of getting knocked over by the crowd (the deformation), they use their own balance (the IMU) to stay upright while gracefully stepping around the moving people (the non-rigid model). It's the first system to successfully do this for robots and AR devices.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →