Real-Time Viewshed Visualization via Shadow Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital maps lack real-time, detailed visualization of terrain information, such as what is visible and not visible from a location, which is crucial for outdoor activities like hunting and hiking, as well as real estate planning, where understanding viewable areas is essential.

Innovation Solution

The method employs shadow mapping techniques within raster-based 3D graphics pipelines to generate real-time viewshed visualizations, considering light sources, elevation data, and point cloud data to determine visible and non-visible areas, reducing computational and transmission burdens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional digital maps are used to provide location information, then general location data is available, but real-time terrain visualization and viewshed information are lacking

Engineering Contradiction:
Improvereal-time terrain visualization informationVSAvoidsystem complexity for generating viewshed visualization
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent uses shadow mapping to create a visual copy of the viewshed information by rendering shadows from light sources, which represents visible and non-visible areas without requiring complex ray-tracing calculations. This copying approach provides rich terrain visualization while keeping computational requirements manageable for mobile devices

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts visualization parameters such as light source position, shadow resolution, and rendering quality based on device capabilities and user needs. By changing these parameters, the system can provide high-fidelity viewshed information on powerful devices while maintaining acceptable performance on resource-constrained mobile platforms

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If comprehensive viewshed visualization with detailed terrain information is provided, then users gain real-time visibility data, but computational burden and transmission burden increase

Engineering Contradiction:
Improveviewshed visualization dataVSAvoidcomputational energy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

Shadow mapping creates a simplified visual representation of complex terrain visibility data by using light-shadow relationships. This copying method encodes viewshed information in an intuitive visual format that requires less computational processing compared to traditional raster-based visibility algorithms, reducing energy consumption on mobile devices

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements progressive shadow mapping where shadow resolution and detail level are adjusted based on distance from the viewpoint and device capabilities. Distant areas use lower resolution shadows while nearby areas maintain higher detail, providing comprehensive viewshed coverage while optimizing computational energy usage

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If high-resolution viewshed visualization is generated in real-time, then detailed visibility information is provided, but processing speed and computational efficiency decrease

Engineering Contradiction:
Improveviewshed visualization accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The shadow mapping technique creates a visual copy of terrain visibility that can be rendered efficiently using standard graphics hardware. By representing viewshed data as shadow maps rather than complex visibility matrices, the system achieves both high resolution and real-time performance leverage on mobile GPUs

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts shadow map resolution and rendering quality based on real-time device performance metrics and user interaction patterns. When processing speed drops below thresholds, the system automatically reduces shadow detail levels while maintaining acceptable visualization accuracy, ensuring continuous real-time operation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250095284A1Methods and systems for providing a real-time viewshed visualization
Publication Date: 2025.03.20 ONXMAPS INC
  • US20250095284A1 patent drawing
  • US20250095284A1 patent drawing
  • US20250095284A1 patent drawing

AI summary

The present disclosure provides methods and systems for providing a real-time viewshed visualization. Provided here is a method for generating viewshed map for one or more client nodes, comprising (a) receiving a first set light source data associated with an area; (b) obtaining a set of point cloud data indicative of a three-dimensional feature of or object associated with the area; (c) generating a shadow map based at least in part on the first set light source data and the point cloud data associated with the area; (d) receiving interactive position data from the one or more client nodes; and (e) generating a real-time viewshed map visualization of the area by rendering the shadow map based on the interactive position data.