2024-07-01

Enhancing 3d building data with advanced geospatial processing techniques

How we create robust and reliable 3D building data from LiDAR

Precise building data is the bedrock for countless applications in today's data-driven world. From urban planning and architectural marvels to disaster response and environmental monitoring, accurate digital representations of buildings are essential.

This article offers a glimpse into how we transform raw LiDAR data into robust and reliable 3D building models ready to empower your projects.

Building the Foundation with LiDAR Point Clouds

It all begins with LiDAR (Light Detection and Ranging) data, a point cloud of individual, georeferenced data points reflecting off everything on the Earth's surface and capturing minute details of buildings, vegetation, and the bare ground. However, to unlock the true potential of this data, we need to separate the forest from the trees (literally!).

Classifying the Point Cloud to Separate Ground from Structures

This is where the magic starts to happen. Through a sophisticated classification process, each LiDAR point is categorized. Depending on the dataset, the classification can simply be “ground” and “non-ground”, or it can encompass six or more classes. The ground points become the building blocks for the Digital Terrain Model (DTM), a precise representation of the Earth’s bare surface, without any structures or vegetation. The points representing building rooftops and other elevated features contribute to the Digital Surface Model (DSM), which encompasses everything above the ground.

Here's a closer look at the steps involved:

  • Point Cloud Acquisition: We use the USGS LiDAR Program, a robust dataset stored in AWS S3 buckets, providing a dense 3D snapshot of the Earth's topography and objects.
  • Point Cloud Classification: Advanced algorithms are used to classify each point into distinct categories – ground, vegetation, buildings, and others. This is a critical step for generating accurate DSM and DTM models.

  • DSM & DTM Creation: Using the classified points, we generate the DSM, reflecting the complete surface with all objects, and the DTM, representing the bare ground minus any obstructions (such as buildings and vegetation). Sophisticated algorithms ensure the accuracy and resolution of these critical models.

Data Cleaning and Smoothing the Rough Edges

Raw LiDAR data isn't perfect. Outliers and imperfections can creep in due to calibration- or sensor errors. To address this, we employ data cleaning techniques to eliminate these outliers, ensuring a clean dataset. We then determine the optimal raster cell size for the DSM and DTM. This helps balance the resolution and computational efficiency. Essentially, the point cloud density dictates the optimal cell size, as we need enough points per cell for accurate results.

Here's a breakdown of this data refinement stage:

  • Outlier Removal: Advanced filtering techniques eliminate noise and outliers, safeguarding the accuracy of the final DSM and DTM models.
  • Rasterization: The point cloud data is converted into a raster format, essentially a grid of cells. The chosen cell size depends on the desired resolution and data density, whereby a finer cell size provides higher detail.

Advanced Processing to Achieve Geospatial Harmony

Consistency is paramount when dealing with geospatial data. Imagine working with puzzle pieces that don't quite fit – that's what happens when datasets use different map projections or units of measurement.

To ensure seamless integration, we perform the following processing steps:

  • Map Projection Transformation: LiDAR data comes in its original coordinate system. We transform it to a standard map projection, ensuring compatibility with other geospatial datasets used by our clients.
  • Unit Conversion: Data can come in meters, feet, or other units. We convert everything to a consistent unit (meters or feet) to avoid discrepancies and ensure accurate spatial analysis.
  • Filling DTM Holes: Gaps or holes in the DTM can compromise the integrity of the model. We use interpolation techniques to fill these gaps and obtain a seamless and accurate representation of the terrain.

NDOM – The Key to Building Heights

The Normalized Digital Object Model (NDOM) plays a pivotal role in our processing pipeline. By subtracting the DTM from the DSM, we isolate the height information of above-ground objects like buildings. This NDOM essentially reveals the "true" height of buildings, independent of the surrounding terrain.

  • NDOM Calculation: We subtract the DTM (bare earth elevation) from the DSM (total surface elevation) to obtain the NDOM, effectively isolating the height of buildings and other structures.

Determining the Building Heights

With the NDOM in hand, we can determine the precise height of each building. We achieve this by overlaying the NDOM onto our existing building footprint data to match the height values from the NDOM to their corresponding buildings.

Accurate building heights extracted from LiDAR data empower informed decision-making across numerous industries.

The Future Potential of LiDAR Data

The quest for ever-richer building data continues. Here at ONEGEO, we're always looking for new ways to save you time, so you can focus on your task at hand without having to worry about data cleaning and processing. One exciting avenue we're exploring is leveraging LiDAR data to automatically classify roof types (flat, gable, hip, etc.). This will add an invaluable layer of detail to our building models and improve map visualizations, which can be particularly useful for:

  • Solar Panel Planning: Precise roof type classification can streamline solar panel feasibility studies. By understanding roof geometry, solar energy potential can be accurately assessed for each building, optimizing solar panel placement and maximizing energy generation.
  • Urban Planning and Development: Roof type data can inform urban planning projects. For instance, knowing the prevalence of flat roofs in a city can aid in designing rainwater harvesting systems or identifying potential locations for rooftop gardens.
  • Building Code Compliance: Automated roof type classification can expedite building code compliance checks. This can be particularly valuable in ensuring buildings adhere to fire safety regulations or snow load limitations.

Building a Future on Solid Data

The workflow we've outlined transforms raw LiDAR data into a powerful tool for architects, urban planners, and countless other professionals. By delivering ready-to-use, high-quality building data, we empower our clients to focus on what they do best – bringing their projects to life.  

As LiDAR technology evolves and our processing techniques continue to refine, we're committed to providing the most comprehensive and informative building data possible. Stay tuned, as the future of LiDAR promises even more exciting possibilities for building a better tomorrow.

Want to know more?
Get in touch.