A Clearer Reflection: Removing Cameras from Matterport Tours

One of the most common pieces of feedback we’ve heard from Matterport customers over the years is simple: “I love the 3D tour, but I wish I didn’t see the camera in the mirrors.”

Camera reflections are a small detail, but they can have a big impact on immersion. When someone is walking through a space, especially a home, anything that reminds them they’re looking at a scan instead of being there can pull them out of the experience.

Improving that sense of immersion has been a long-standing request, and it’s what led us to build Remove Camera from Reflections.

A Feature with an Unusual Nickname

Internally, the project was more memorably named “Vampire Camera.” The idea was simple: just like a vampire, the Matterport camera shouldn’t appear in mirrors.

The nickname stuck, and while the public-facing feature name is more descriptive, the goal remains the same: remove the camera and tripod from reflective surfaces so viewers can focus on the space itself.

Built on the Same Foundation as Defurnish

Remove Camera from Reflections didn’t start from scratch. It grew directly out of our work on defurnish, which removes furniture and other objects from Matterport digital twins using generative AI.

Both features rely on the same core technologies:

  • Understanding what’s in the scene

  • Identifying and isolating specific objects

  • Removing targeted elements

  • Reconstructing what should appear behind them

The difference is focus. Defurnish looks broadly at furniture and objects within a space. Remove Camera applies that same pipeline in a much more targeted way, designed specifically for reflections.

How the Camera Gets Removed

Remove Camera from Reflections runs automatically during model processing after a scan is uploaded. No additional setup or action is required. Camera reflections are removed as part of the standard processing workflow.

At a high level, the process looks like this:

  1. Segmentation: The system identifies the camera and tripod when they appear in a reflection. This is easiest when the reflection is clear and well-defined, like in a mirror. We support every camera from the first-edition Pro through Pro2 and Pro3, as well as supported 360 cameras.

  2. Masking: Once identified, those pixels are masked out so they can be replaced.

  3. Inpainting: AI fills in the masked area using surrounding visual context, reconstructing what the mirror should show if the camera weren’t there.

Because Matterport tours are built from high-resolution panoramic images, the camera is removed directly from those images, helping the edit blend naturally into the scene.

Where It Works Best (and Where It’s Improving)

Today, the feature performs best when the camera is clearly visible in mirrors and large reflective surfaces.

It can also remove reflections from glass surfaces like windows, TVs, and glossy panels. These cases are more challenging. Reflections can be subtle, distorted, or incomplete, making detection and reconstruction harder.

We've already made improvements here, but mirrors are still the strongest and most reliable use case, with optimizations that better preserve the original image around the edited area.

A Cleaner Tour by Default

With Remove Camera from Reflections, Matterport continues to raise the bar for immersive virtual experiences. By removing distracting camera reflections, viewers can feel truly present in the space, making every tour more realistic, engaging, and visually appealing.

It's a simple change with a noticeable impact, removing a common distraction so viewers can stay focused on the space itself.

  • LinkedIn
  • Twitter
  • Facebook