LITF-PA-2026-129 · Geotechnical Monitoring / Computer Vision / Distributed Sensing

System and Method for Continuous Sub-Centimeter Ground Deformation Monitoring Using Distributed Residential Security Camera Photogrammetric Networks with Persistent Feature Point Tracking, Self-Calibrating Atmospheric Refraction Correction, and Graph Neural Network Strain Field Interpolation

Suburban neighborhood with security cameras connected by geometric sight lines to ground reference points, showing deformation heat map overlay
⚖️ Prior Art Notice: This document is published as defensive prior art under 35 U.S.C. § 102(a)(1). The inventions described herein are dedicated to the public domain as of the publication date above. This disclosure is intended to prevent the patenting of these concepts by any party.

Abstract

Disclosed is a system and method for detecting and mapping sub-centimeter ground surface deformation across residential neighborhoods by repurposing the existing installed base of rigidly-mounted outdoor security cameras (Ring, Nest, UniFi, Arlo, Eufy, etc.) as a persistent distributed photogrammetric sensor network. Each camera continuously observes a fixed scene containing permanent ground-anchored features: utility poles, fire hydrants, curb edges, manhole covers, survey monuments, building corners, and retaining walls. An edge-deployed persistent feature tracker maintains a library of high-confidence reference points per camera view and measures their apparent pixel displacement over time horizons ranging from weeks to years. A self-calibrating atmospheric refraction correction module exploits the diurnal and seasonal variation in atmospheric density visible across the camera network to separate true ground displacement from thermally-induced apparent motion. Camera-to-camera geometric constraints from shared visible landmarks enable network-wide bundle adjustment that resolves individual camera mount drift from true scene displacement. A graph neural network (GNN) interpolates the sparse displacement vectors from tracked feature points into continuous strain-rate tensor fields across the monitored area. The system outputs early warnings for sinkhole formation, landslide creep, groundwater withdrawal-induced compaction, expansive clay swell/shrink cycles, construction-induced settlement, and post-earthquake residual deformation, achieving spatial resolution orders of magnitude finer than satellite InSAR for urban areas at zero marginal sensor deployment cost.

Field of the Invention

This invention relates to geotechnical monitoring and ground deformation measurement, specifically to the use of distributed consumer security camera infrastructure for continuous, sub-centimeter-precision photogrammetric tracking of ground surface movement over urban and suburban areas.

Background

Ground deformation from subsidence, landslide creep, sinkhole formation, and expansive soil cycles causes an estimated $17 billion per year in structural damage in the United States alone (USGS). Sinkhole damage in Florida exceeds $400 million annually in insurance claims (Insurance Information Institute). Landslide losses average $3.5 billion per year with 25-50 fatalities (USGS).

Current monitoring technologies suffer from fundamental coverage-resolution tradeoffs:

The gap: no existing system provides continuous, neighborhood-scale ground deformation monitoring at sub-centimeter precision without purpose-deployed sensors. The US has an estimated 80-100 million outdoor residential security cameras operating continuously, rigidly mounted to building structures, observing fixed scenes containing permanent ground-anchored landmarks. This infrastructure represents an untapped photogrammetric sensor network. The challenge is that apparent pixel displacements in camera imagery arise from three confounded sources: true ground displacement, camera mount drift (thermal expansion, fastener creep, wind vibration), and atmospheric refraction variation. Separating these requires network-level geometric constraints and atmospheric modeling that no prior system has addressed for consumer camera infrastructure.

Detailed Description

1. Persistent Feature Point Library Construction

Each participating camera builds a persistent feature point library from its fixed field of view. The system identifies high-confidence ground-anchored reference points using a multi-stage pipeline:

Feature candidate extraction: A SIFT/SuperPoint hybrid detector runs on frames captured during stable illumination conditions (clear sky, low wind, no precipitation). Features are extracted at 10-minute intervals during favorable conditions, yielding approximately 500-2,000 candidate points per camera view.

Persistence filtering: Over a 30-day initialization period, features are tracked across varying illumination (day/night, overcast/clear, shadow rotation) and weather conditions. Only features that maintain consistent appearance descriptors across at least 80% of sampled conditions advance to the persistent library. This eliminates vegetation, parked vehicles, seasonal decorations, and transient objects. Typical yield: 50-300 persistent features per camera.

Ground-anchored classification: A lightweight convolutional neural network classifies each persistent feature into categories: ground-anchored rigid (utility pole base, fire hydrant, manhole cover, building foundation corner, curb edge, survey marker); elevated rigid (utility pole top, building roofline, traffic sign); and non-rigid (fence, vegetation, flag). Only ground-anchored rigid features contribute to deformation measurement. Elevated features serve as atmospheric refraction calibration references (Section 3).

Sub-pixel localization: Ground-anchored features are localized to sub-pixel precision (0.1-0.3 pixel) using a combination of template-based correlation refinement and Gaussian fitting on the correlation peak. For a typical 1080p security camera with a 90-degree horizontal field of view covering a 30-meter-wide scene at 15 m distance, 0.1 pixel corresponds to approximately 1.4 mm of ground displacement. A 4K camera at the same geometry achieves 0.7 mm per 0.1 pixel.

2. Temporal Displacement Tracking

Once the persistent feature library is established, the system tracks apparent pixel position changes over multiple time scales:

Short-term (hourly): Dominated by atmospheric refraction fluctuations and camera mount thermal expansion. These signals are separated from true ground displacement through the atmospheric correction module (Section 3) and mount drift estimation (Section 4).

Medium-term (weekly to monthly): Captures seasonal soil moisture cycles, construction-induced settlement, and rapid subsidence events. After atmospheric and mount corrections, displacement time series are low-pass filtered with a 48-hour moving median to suppress remaining noise. Typical noise floor after correction: 2-5 mm.

Long-term (monthly to annual): Captures secular subsidence trends, slow landslide creep, groundwater compaction, and post-seismic relaxation. Time series are decomposed using seasonal-trend decomposition by Loess (STL) to separate annual cyclical components (expansive soil swell/shrink, freeze/thaw) from monotonic trends.

Displacement vectors are computed as the difference between current feature position and the baseline position established during the initialization period. The system maintains a rolling 30-day baseline that drifts with confirmed secular trends to preserve sensitivity to acceleration (rate changes) rather than total displacement alone.

3. Self-Calibrating Atmospheric Refraction Correction

Atmospheric refraction displaces the apparent position of ground features as air density varies with temperature and humidity gradients near the surface. For horizontal lines of sight at 1-2 m elevation (typical security camera mounting height), refraction can cause apparent vertical displacement of 5-15 mm over 30 m sight distance during strong thermal gradients (midday concrete heating).

The correction exploits two key observations:

Observation 1: Refraction affects elevated and ground features differently. Elevated features (utility pole tops at 10 m height) experience near-zero refraction because the line of sight passes through thermally well-mixed air. Ground features (hydrant base at 0.5 m height) experience maximum refraction through the thermal boundary layer. The differential displacement between co-located elevated and ground features directly measures the integrated refraction effect along that sight line.

Observation 2: The camera network provides spatial sampling of the atmospheric field. Multiple cameras observing the same ground feature from different angles and distances experience different refraction effects depending on their respective atmospheric paths. By requiring that the corrected displacement of a shared feature agree across all observing cameras (within noise bounds), the system solves for the atmospheric refraction field as a nuisance parameter in the network bundle adjustment.

The atmospheric model is parameterized as a thin turbulent boundary layer with temperature gradient T'(z) = T0 + γz for z < hBL, where hBL is the boundary layer height (typically 0.5-3 m over paved surfaces). The refraction integral along each sight line is computed using the Ciddor equations (Ciddor, 2002) adapted for near-surface paths. The parameters (T0, γ, hBL) are estimated per spatial tile (100 m × 100 m) per time epoch from the over-determined system of elevated/ground feature differential displacements across cameras within that tile.

4. Camera Mount Drift Estimation and Separation

Camera mounts experience slow drift from thermal cycling, fastener relaxation, and wind-induced fatigue. These rigid-body motions (3 rotations + negligible translation for pole/wall mounts) cause correlated apparent displacement across all features in the camera view.

Mount drift is separated from ground displacement using the overdetermined nature of the feature library. True ground deformation produces spatially structured displacement patterns (strain fields). Mount drift produces displacement patterns consistent with rigid-body rotation around the camera center. A robust estimation framework fits a 3-parameter rotation model to the full set of feature displacements per camera per time epoch. Residuals from this fit represent ground deformation plus noise. The robust estimator (iteratively-reweighted least squares with Huber loss) down-weights features that violate the rigid rotation model, which are precisely those experiencing anomalous ground deformation.

For cameras with overlapping fields of view, the mount drift parameters are further constrained: shared features observed by both cameras must show consistent corrected displacement after removing each camera's respective mount drift. This cross-camera constraint eliminates degenerate solutions where mount drift absorbs real deformation.

5. Network Bundle Adjustment and Displacement Consensus

The complete network adjustment jointly estimates three categories of parameters: (a) mount drift rotation for each camera at each time epoch, (b) atmospheric refraction parameters per spatial tile per time epoch, and (c) ground displacement vectors for each tracked feature point. The system is heavily over-determined: a neighborhood with 200 participating cameras tracking 100 ground features each produces 20,000 displacement observations to constrain approximately 600 mount parameters + 100 atmospheric parameters + 6,000 displacement parameters (3D displacement per unique ground point).

The bundle adjustment is formulated as a weighted least-squares problem minimized using sparse Levenberg-Marquardt optimization. The Jacobian structure is naturally sparse because each observation (feature displacement in one camera at one epoch) depends only on that camera's mount drift, the local atmospheric parameters, and that feature's ground displacement. The system converges in 5-10 iterations for typical network sizes.

Features observed by multiple cameras receive displacement estimates with substantially lower uncertainty than single-camera features, following the standard weighted least squares variance reduction. Cross-camera consensus provides an internal quality metric: features whose multi-camera displacement estimates disagree beyond expected noise levels are flagged for review (possible mount instability or feature misidentification).

6. Strain Field Interpolation via Graph Neural Network

The sparse displacement vectors from tracked feature points (irregularly distributed, density of approximately 1-5 points per 100 m² in suburban areas) are interpolated into continuous strain-rate tensor fields using a graph neural network (GNN).

The GNN operates on a Delaunay triangulation of feature point locations. Node features include the displacement vector, displacement rate, measurement uncertainty, and local geology metadata (soil type, groundwater depth from public well logs, proximity to known fault lines). Edge features encode inter-point distance, relative elevation, and the geomechanical connectivity estimated from surface geology maps.

The GNN (3-layer GraphSAGE architecture, 128-dimensional hidden representations) is trained on synthetic datasets generated from finite-element geomechanical models of subsidence, sinkhole development, and landslide creep, with realistic noise injection calibrated to the camera network measurement characteristics. Transfer learning fine-tunes the model on observed displacement patterns from regions with known ground truth (InSAR-validated subsidence bowls, surveyed landslide areas).

The output strain-rate tensor field is decomposed into volumetric strain (compaction/dilation), maximum shear strain, and principal strain directions. Anomalous strain concentrations trigger progressive alert levels.

7. Hazard Detection and Alert Generation

The system classifies detected deformation patterns into geohazard categories using characteristic strain field signatures:

Alerts are graded by severity (advisory, watch, warning) based on displacement rate, acceleration, cumulative magnitude, and proximity to structures. Output channels include municipal engineering dashboards, homeowner notifications, insurance risk feeds, and utility routing advisories.

8. Privacy-Preserving Architecture

All image processing occurs on-device or on a local edge gateway. Raw imagery never leaves the camera or its local network. The system transmits only: feature point pixel coordinates (2 floats per point per epoch), atmospheric correction parameters (3 floats per tile per epoch), and mount drift rotation parameters (3 floats per camera per epoch). No visual content, no imagery, no personally identifiable information. Feature point coordinates are converted to anonymous geographic coordinates using the camera's registered position and orientation. The camera registration process itself uses only a single calibration image captured during setup.

9. Figures Description

Claims

  1. A system for continuous ground deformation monitoring comprising: a distributed network of rigidly-mounted consumer outdoor security cameras, each running an edge-deployed persistent feature point tracker that identifies, classifies, and tracks ground-anchored reference points in its fixed field of view at sub-pixel precision; wherein apparent pixel displacements of tracked features are decomposed into true ground displacement, camera mount drift, and atmospheric refraction components through a network-level bundle adjustment that jointly estimates all three parameter categories.
  2. The system of claim 1, wherein persistent feature point library construction comprises extracting feature candidates across varying illumination and weather conditions over an initialization period of at least 14 days, filtering to retain only features with consistent appearance descriptors across at least 75% of sampled conditions, and classifying retained features as ground-anchored rigid, elevated rigid, or non-rigid using a convolutional neural network.
  3. The system of claim 1, wherein atmospheric refraction correction exploits the differential apparent displacement between co-located ground-level and elevated reference points observed by the same camera to estimate the near-surface atmospheric refraction integral along each sight line, parameterized as a thermal boundary layer model with spatially-varying temperature gradient and boundary layer height.
  4. The system of claim 1, wherein camera mount drift is estimated as a 3-parameter rigid-body rotation per camera per time epoch using robust regression on the full set of feature displacements in each camera view, with the rotation model absorbing correlated apparent motion while preserving spatially-structured ground deformation residuals.
  5. The system of claim 1, wherein features observed by multiple cameras with overlapping fields of view are constrained to yield consistent corrected displacement vectors across all observing cameras, providing internal quality metrics and variance reduction for multi-camera feature points.
  6. The system of claim 1, further comprising a graph neural network that interpolates sparse corrected displacement vectors from tracked feature points into continuous strain-rate tensor fields over the monitored area, operating on a Delaunay triangulation of feature point locations with node features including displacement, uncertainty, and local geological metadata.
  7. A method for detecting geohazard precursors comprising: collecting sub-pixel feature displacement measurements from a distributed network of consumer security cameras; jointly estimating and removing atmospheric refraction and camera mount drift effects through network-wide geometric constraints; interpolating corrected displacements into strain fields; and classifying spatially-structured strain anomalies into geohazard categories including sinkhole precursors, landslide creep, groundwater compaction, expansive soil cycles, and construction-induced settlement based on characteristic strain field signatures.
  8. The method of claim 7, wherein sinkhole precursors are identified by circular or elliptical compressive strain concentrations with diameter 2-20 m, surrounded by extensional strain rings, exhibiting displacement rates exceeding a configurable threshold.
  9. The method of claim 7, wherein all image processing occurs on-device or on a local edge gateway, and only feature point coordinates, atmospheric parameters, and mount drift parameters are transmitted to the aggregation service, with no raw imagery or personally identifiable information leaving the local network.
  10. The system of claim 1, wherein displacement time series are decomposed using seasonal-trend decomposition to separate cyclical components from monotonic secular trends, and hazard alerts are triggered by anomalous acceleration of the trend component or emergence of new cyclical modes not attributable to known environmental drivers.

Prior Art References

  1. USGS Ground Subsidence Map : $17B/year structural damage from ground deformation in the US
  2. Insurance Information Institute Sinkhole Statistics : $400M+ annual sinkhole claims in Florida
  3. Ferretti et al., Remote Sensing 2020 : Satellite InSAR persistent scatterer methodology and 5-10 mm accuracy limits
  4. Ciddor, Applied Optics 2002 : Refractive index of air equations for optical path correction
  5. Tihansky, Engineering Geology 2018 : Sinkholes of west-central Florida: precursory deformation patterns
  6. Statista 2025 : 80-100M residential outdoor security cameras deployed in the US
  7. Durham Geo Slope Indicator : In-place inclinometers for borehole deformation monitoring
  8. Weighted Least Squares Estimation : Standard variance reduction framework for multi-observation parameter estimation
  9. Hamilton et al., NeurIPS 2017 : GraphSAGE: Inductive representation learning on large graphs
  10. OpenCV : Open-source computer vision library with feature detection and tracking implementations
  11. DeTone et al., CVPR 2018 : SuperPoint: Self-supervised interest point detection and description