← Latest papers
💻 computer science

BuildMamba: A Visual State-Space Based Model for Multi-Task Building Segmentation and Height Estimation from Satellite Images

BuildMamba is a unified multi-task framework leveraging visual state-space models to achieve state-of-the-art building segmentation and height estimation from satellite imagery by introducing a Mamba Attention Module, a Spatial-Aware Mamba-FPN, and a Mask-Aware Height Refinement module to overcome boundary bleeding and height underestimation while ensuring computational efficiency.

Original authors: Sinan U. Ulu, A. Enes Doruk, I. Can Yagmur, Bahadir K. Gunturk, Oguz Hanoglu, Hasan F. Ates

Published 2026-03-10
📖 5 min read🧠 Deep dive

Original authors: Sinan U. Ulu, A. Enes Doruk, I. Can Yagmur, Bahadir K. Gunturk, Oguz Hanoglu, Hasan F. Ates

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 looking at a city from a very high altitude, like a bird flying straight down. From this view, skyscrapers and small houses all look like flat, colorful shapes on a map. They look like 2D drawings. But if you wanted to build a 3D model of this city for urban planning, you would need to know two things: where the buildings are (their footprints) and how tall they are.

This is a tricky puzzle for computers. A single photo doesn't have depth clues like our eyes do. It's like trying to guess the height of a stack of books just by looking at the top of the stack from above.

This paper introduces a new computer program called BuildMamba that solves this puzzle. Here is how it works, explained simply:

The Problem: The "Flat" View

Current computer programs try to guess building heights from satellite photos, but they often make mistakes.

  • The "Bleeding" Effect: They often blur the edges, making a tall building look like it's melting into the ground.
  • The "Short" Guess: They tend to underestimate how tall skyscrapers are, thinking they are shorter than they really are.
  • The "Heavy" Cost: To see the whole city context (like how one building relates to another far away), traditional computers have to do a massive amount of math, which is slow and expensive.

The Solution: BuildMamba

The authors built a new system called BuildMamba. Think of it as a super-smart detective that looks at a satellite photo and draws a perfect 3D map of the city. It does this by combining two jobs at once: finding the building outlines and guessing the height.

Here are the three special "tools" (modules) inside BuildMamba that make it so good:

1. The "Mamba Attention Module" (The Spotlight)

Imagine you are in a dark room full of furniture. You need to find a specific chair. Instead of looking at the whole room at once, you shine a flashlight on the most important parts.

  • How it works: This module acts like a dynamic spotlight. It scans the image and says, "Hey, this part of the roof is important, let's focus there," while ignoring the boring, empty sky. It helps the computer pay attention to the right details without getting confused by shadows or weird roof textures.

2. The "Spatial-Aware Mamba-FPN" (The Multi-Tool)

Usually, computers look at an image in two ways: zoomed in (to see small details like a window) or zoomed out (to see the whole neighborhood). Often, these two views don't talk to each other well.

  • How it works: This tool is like a Swiss Army knife that can switch between zoom levels instantly. It uses a special "state-space" technology (called Mamba) that is very fast at connecting the small details with the big picture. It's like having a team of detectives where one looks at the bricks and another looks at the skyline, and they instantly share notes to build a complete picture. This allows the system to handle both small houses and huge skyscrapers accurately.

3. The "Mask-Aware Height Refinement" (The Editor)

Sometimes, the computer guesses the height but gets a little "noisy"—like a radio with static, or a 3D model with jagged, bumpy surfaces.

  • How it works: This module acts as a strict editor. It looks at the "building outline" the computer already drew (the mask) and says, "Okay, if this is a building, the height should be smooth here. If the outline says it's a road, the height should be zero." It uses the shape of the building to clean up the height guess, removing the "static" and making the edges sharp and clean.

The Results: Why It Matters

The authors tested BuildMamba on three different sets of satellite images from different cities around the world.

  • It's Faster and Smarter: Unlike older methods that get confused by tall buildings or complex city layouts, BuildMamba kept its cool.
  • Better Accuracy: It guessed building heights much more accurately than the previous best methods. For example, on one test, it reduced the error by nearly a meter compared to the competition.
  • No Extra Help Needed: Many other systems need extra data (like 3D laser scans) to work well. BuildMamba only needs a standard satellite photo (RGB), making it easier to use anywhere in the world.

The Bottom Line

BuildMamba is like giving a computer a pair of "3D glasses" just by showing it a flat photo. By using a new, efficient way of looking at the whole city at once (the Mamba technology) and adding smart tools to focus on details and clean up mistakes, it creates a much more accurate and reliable 3D map of our cities than ever before. This helps us understand our urban environments better without needing expensive or hard-to-get extra data.

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 →