← Latest papers
⚡ electrical engineering

Dual Scheme Adaptive Slope-Based Filtering of Photogrammetric Point Clouds for Digital Terrain Model Generation

This study proposes a dual-scheme adaptive slope-based filtering method that segments digital surface models into vegetation and building domains to improve ground point classification, achieving high vertical accuracy (RMSE of 0.148 m) in complex UAV photogrammetric surveys while identifying void extent in dense vegetation as the primary remaining limitation.

Original authors: Muhammad Ulin Nuha, Musa Damar Hadi, Rizqi Aulia

Published 2026-08-06
📖 6 min read🧠 Deep dive

Original authors: Muhammad Ulin Nuha, Musa Damar Hadi, Rizqi Aulia

Original paper licensed under CC BY 4.0 (https://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 a cartographer trying to draw a map of the ground beneath a forest. You have a drone that flies overhead and takes thousands of photos, stitching them together to create a 3D model of the world. This model, called a Digital Surface Model (DSM), is incredibly detailed, but it has a problem: it shows everything, including the trees, the buildings, and the power lines. To get a true map of the earth itself—a Digital Terrain Model (DTM)—you need to digitally "peel away" everything that isn't the ground. It's like trying to find the shape of a cake by removing all the frosting, sprinkles, and candles without squishing the cake underneath.

The challenge is that the ground isn't always flat. Sometimes it has hills, and sometimes the "sprinkles" (like trees) are just as bumpy as the ground. Old methods tried to use a single rule for everything: "If it's steep, it's a building; if it's flat, it's the ground." But this is like trying to sort a mixed bag of marbles and rocks by only looking at their size; you might accidentally throw away a small boulder or keep a large pebble. This paper tackles the messy reality of tropical landscapes, where dense vegetation and modern buildings sit side-by-side on uneven terrain, making those old "one-size-fits-all" rules fail miserably.


The Two-Headed Filter: A Smart Way to Clean Up Drone Maps

The researchers, working at the Institut Teknologi Sumatera in Indonesia, realized that trying to use one rule to clean up a drone map of a campus was like trying to use a single pair of scissors to cut both delicate lace and thick leather. You'd either ruin the lace or fail to cut the leather. So, they invented a "Dual Scheme" filter—a smart system that acts like a bouncer at a club, checking your ID and then deciding which line you get to stand in based on what you look like.

The Setup: A Campus Full of Clues
The team flew a drone over a 121-hectare chunk of their university campus. This area was the perfect test lab: it had 70 meters of hills and valleys, tall multi-story buildings with flat roofs, and thick, dense secondary forests. The drone took photos from different angles (not just straight down, but tilted too) to build a 3D point cloud with a resolution of 4.15 cm per pixel. That's sharp enough to see individual bricks and leaves.

The Problem: The "One-Size-Fits-All" Trap
Traditional filters use a "slope-based" approach. They look at how steep a spot is. If the ground tilts sharply, the filter assumes it's a building wall or a tree trunk and deletes it. If it's gentle, it keeps it as ground. But in a place with both steep hills and flat buildings, this breaks.

  • If you set the rule to "delete anything steep," you accidentally delete the real hills.
  • If you set it to "keep anything steep," you leave the buildings standing.

The Solution: Two Different Rules for Two Different Worlds
The authors' big idea was to split the map into two zones before applying the rules. They created two "descriptors"—special maps that describe the texture of the ground.

  1. The "Roughness" Map (Scheme A): This looks at how bumpy a small patch of ground is. Think of it like running your hand over a surface. A forest canopy is like a shaggy rug; it's very bumpy and irregular. A flat roof or a paved road is like a smooth table. The filter uses this "roughness" to identify the forest. In these bumpy areas, the filter gets "permissive." It knows the ground underneath might be steep, so it only deletes things that are really steep, saving the actual hills.
  2. The "Edge" Map (Scheme B): This looks for sharp lines, like the outline of a building. It uses a technique called Canny edge detection, which is like a high-contrast pencil sketch that only draws the borders where things change abruptly. A flat roof is smooth inside, but it has a sharp, hard edge around the perimeter. The filter uses this to find buildings. In these smooth areas, the filter gets "strict." It knows that if there's a steep slope here, it's almost certainly a wall, so it deletes it immediately.

The Process: Sorting and Smoothing
Once the map is split into "Bumpy Forest Zone" and "Smooth Building Zone," the filter applies the correct rule to each.

  • In the Forest: It keeps the steep hills but removes the trees.
  • In the City: It removes the buildings but keeps the flat ground.

After the "non-ground" stuff (trees and buildings) is removed, there are holes in the map. It's like eating the frosting off a cake and leaving empty spots. To fix this, the team used a "hybrid interpolation" method. Imagine you have a hole in a blanket; you pull the threads from the edges to fill the gap. They used two methods: one that pulls from the nearest neighbors and another that averages the distance from all surrounding points. Finally, they applied a "Gaussian smoothing" filter, which is like gently pressing a warm iron over the fabric to make the seams invisible, ensuring the transition between the real ground and the filled-in holes looks natural.

The Results: A Map That Works (Mostly)
The team tested their new map against 12 real-world GPS points they measured on the ground.

  • The Good News: The new map was incredibly accurate. The error was only 0.148 meters (about 6 inches). This is almost the same accuracy as the original drone photos before any filtering happened. This proves that their smart, two-rule system didn't accidentally ruin the real ground data.
  • The Catch: The paper admits a limitation. In the biggest, thickest patches of forest, the drone couldn't see the ground at all. When the filter removed the trees, it left a giant hole. The "filling in" method had to guess what the ground looked like in the middle of that hole. The result was a surface that was a bit too smooth and flat, like a ramp, rather than a real, bumpy forest floor.

Why This Matters
The authors aren't claiming this is the absolute perfect method that solves every problem in the world. They aren't using complex AI or deep learning that requires massive computers and training data. Instead, they showed that by simply looking at the geometry of the world—how rough it is and where its edges are—you can create a much smarter filter than the old "one-rule" systems.

They found that for areas with mixed terrain (hills, trees, and buildings), you need a flexible approach. You can't treat a steep hill the same way you treat a building wall. By splitting the problem into two zones and using the right tool for each, they managed to create a clean, accurate map of the bare earth without needing expensive laser scanners or super-computers. The main takeaway is that while we can't see through a thick jungle canopy with a camera, we can be much smarter about how we guess what's underneath, as long as we admit where our guesses are just that—guesses.

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 →