← Latest papers
💻 computer science

Robust Fundamental Matrix Estimation from Single Image Motion Blur

This paper proposes a robust method for estimating the fundamental matrix from a single motion-blurred image by establishing correspondences between time instances within the exposure window, addressing the unique time-direction ambiguity and incorporating uncertainty measurements to enable 3D camera motion inference and downstream motion segmentation.

Original authors: Bao-Long Tran, Per-Erik Forssén, Fredrik Viksten

Published 2026-05-05
📖 4 min read☕ Coffee break read

Original authors: Bao-Long Tran, Per-Erik Forssén, Fredrik Viksten

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 taking a photo of a busy street, but your camera shakes while the shutter is open. Instead of a sharp picture, you get a blurry mess where cars and people look like smeared streaks of paint. Usually, photographers try to fix this by "de-blurring" the image to make it sharp again.

This paper proposes a different idea: What if we use the blur itself as a clue?

The authors suggest that those messy streaks (called "smears") actually contain a hidden map of how the camera moved through space. Their goal is to extract a mathematical object called a Fundamental Matrix from just that single blurry photo. Think of this matrix as a "motion fingerprint" that tells us the 3D direction the camera was traveling during the split second the photo was taken.

Here is how they solved the puzzle, broken down into simple steps:

1. The "Time Travel" Problem

In normal photography, if you take two photos a second apart, you can see exactly how things moved from Photo A to Photo B. But in a motion-blurred photo, everything is squashed into one image.

  • The Analogy: Imagine watching a movie played in reverse. If you see a ball rolling, you can't tell from a single blurry frame if it rolled left-to-right or right-to-left. The blur looks the same either way.
  • The Challenge: Because we don't know which way time is flowing (forward or backward) for each streak, standard math tools used in computer vision break down. They get confused and can't figure out the camera's path.

2. The "Double-Angle" Trick

To fix the confusion about direction, the researchers invented a special way to describe the streaks.

  • The Analogy: Imagine you have a compass needle. If you spin it 180 degrees, it points the opposite way, but it's still the same needle. Standard math treats "North" and "South" as totally different. The researchers used a "double-angle" trick: they spun the needle twice as fast. Now, whether the original motion was North or South, the "double-angle" version points in the exact same direction. This removes the confusion about which way time is flowing.

3. The "Trust Me" Filter (Uncertainty)

Not all blurry streaks are helpful. Some are caused by objects moving on their own (like a car driving past a stationary building), and some are caused by parts of the image being hidden (occlusion).

  • The Analogy: Imagine asking a group of people for directions. Some are sure, some are guessing, and some are looking at the wrong street. If you listen to everyone equally, you'll get lost.
  • The Solution: The computer learns to assign a "confidence score" to every streak. It learns to say, "I'm 90% sure this streak shows the camera moving," and "I'm only 10% sure about this one because it looks weird." When calculating the final motion path, the computer ignores the low-confidence guesses and only listens to the "experts."

4. The Result: A Motion Map

By combining these tricks, the system can look at a single blurry photo and draw invisible lines (called epipolar lines) that show where the camera was pointing at the start and end of the exposure.

  • The Proof: They tested this on both computer-generated images and real-world photos. The system successfully drew lines that aligned with the background scenery, proving it understood the camera's motion.
  • Real-World Use: They showed this works for a specific task called motion segmentation. This means the computer can look at a blurry photo and say, "The background is moving because the camera is shaking, but that car is moving differently, so let's highlight it."

What It Can't Do

The paper is honest about its limits. If a scene is chaotic with many people or cars moving in completely different directions at once, the system gets confused and fails to find the camera's path. It also struggles if the camera barely moves at all or if the scene is just a flat wall.

In summary: The paper teaches computers to stop fighting motion blur and start reading it. By treating the blur as a coded message rather than a mistake, they can figure out how a camera moved, even without a second photo to compare it to.

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 →