← Latest papers
💻 computer science

LAMP: Localization Aware Multi-camera People Tracking in Metric 3D World

The paper proposes LAMP, a novel framework that achieves robust 3D human motion tracking in dynamic egocentric multi-camera settings by first unifying 2D detections into a metric 3D world frame using known device motion and then fitting a spatio-temporal transformer to this 3D ray cloud, effectively disentangling observer and target motion to overcome challenges like severe egomotion and occlusions.

Original authors: Nan Yang, Julian Straub, Fan Zhang, Richard Newcombe, Jakob Engel, Lingni Ma

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

Original authors: Nan Yang, Julian Straub, Fan Zhang, Richard Newcombe, Jakob Engel, Lingni Ma

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 wearing a pair of high-tech smart glasses that have four tiny cameras all around them, like eyes on the sides of your head. You are walking through a busy coffee shop, turning your head quickly, and people are moving around you. Your goal is to have a computer understand exactly where everyone else is standing and how they are moving in the real, 3D world around you.

This is the challenge the paper LAMP tackles. Here is how it works, explained simply:

The Problem: The "Shaky Hand" and the "Switching Eyes"

Most computer programs that track people are designed for a camera sitting still on a tripod, or a person holding a camera slowly. They get confused when:

  1. The Camera is Shaking: Because the glasses are on your head, every time you nod or turn, the camera moves wildly. The computer thinks the people are moving when actually, just you moved.
  2. The View Switches: With four cameras, a person might be seen by the left camera, then the front camera, then the right camera as you turn your head. Older systems often lose track of the person during these "hand-offs" or get confused about how far away they are.
  3. The Data is Missing: Sometimes a person is behind a pillar or blocked by a table. The computer only sees a piece of them.

The Solution: LAMP (Localization Aware Multi-camera People Tracking)

The authors propose a new way to solve this called LAMP. Think of it as a two-step magic trick that separates "You" from "Them."

Step 1: The "Stabilizing Platform" (Lifting the Rays)

Imagine you are trying to draw a map of a moving city, but your hand is shaking uncontrollably. Instead of trying to draw the buildings while your hand shakes, you first lock your hand to a steady, invisible platform.

LAMP does this by using the glasses' built-in sensors (which already know exactly how the glasses are moving in 3D space).

  • The Old Way: Try to guess where the person is while the camera is shaking.
  • The LAMP Way: It takes the blurry, shaky 2D pictures from the cameras and instantly "lifts" them into a stable, 3D world map. It uses the known movement of the glasses to cancel out the shake. Now, the computer sees the person standing still in a 3D room, even though the camera is zooming around.

Step 2: The "Puzzle Solver" (The Transformer)

Once the 3D "rays" (lines of sight) are lifted into this stable world, LAMP uses a smart AI brain (called a Transformer) to solve the puzzle.

  • It looks at all the lines of sight from all four cameras.
  • It fills in the gaps. If Camera A sees a left arm and Camera B sees a right leg, the AI knows they belong to the same person because it understands how human bodies naturally move.
  • It stitches these pieces together to create a smooth, continuous 3D animation of the person walking, even if they were partially hidden or the camera switched views.

Why is this special?

  • It's a "World-First" Tracker: Most trackers say, "The person is 2 meters to my left." LAMP says, "The person is standing at this specific coordinate in the room." It anchors them to the real world, not just to the camera.
  • It's Flexible: Because LAMP separates the camera movement from the person's movement, it can be trained on fake data (simulations) and then work perfectly on real glasses with different camera setups. It's like learning to drive a car in a simulator and then being able to drive any real car without needing to relearn everything.
  • It Handles the Chaos: The paper shows that LAMP can track multiple people in real-time, even when you are walking fast, turning your head, and people are blocking each other.

The Results

The researchers tested LAMP on real-world data from Project Aria glasses. They found that:

  • It tracks people much more accurately than previous methods that only use one camera or don't account for the head movement.
  • Using more cameras (like the 4 on the glasses) makes the tracking much more reliable, covering more of the room and fewer "blind spots."
  • It works in real-time, meaning it can do this while you are actually walking around, not just after the video is recorded.

In short, LAMP is a system that turns a shaky, multi-camera view from your head into a stable, accurate 3D map of the people around you, allowing computers to truly understand social interactions in the real world.

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 →