Algorithm Development & GUI Tools

Converting MATLAB scripts into standalone GUI programs for broader accessibility and usability.

P-CAAT (Probabilistic Cosmogenic Age Analysis Tool)

  • Takes multimodal probabilistic age data and deconvolves them into normal distributions (Gaussians)
  • Statistical analysis of degraded vs. inherited age populations
  • Comprehensive uncertainty quantification
  • Handles complex age distributions with statistical rigor
LASTiff (LAS to GeoTIFF Converter)

LASTiff (LAS to GeoTIFF Converter)

  • Converts LAS files to GeoTiffs
  • Interpolates raw point cloud data to regularly spaced gridded surfaces
  • Eliminates mismatch between ground and vegetation layers
  • Generates multiple surface products: DSM, DTM, DCM
  • Streamlines LiDAR data processing workflows

Remote Sensing & Field Methods

Drone LiDAR Applications

Drone LiDAR Applications

Using DJI Terra and drone-based LiDAR for high-resolution monitoring of surface processes:

  • High-resolution topographic mapping
  • Change detection analysis (elevation change mapping)
  • Landslide boundary delineation and monitoring
  • Stream channel morphology assessment
  • Pre- and post-event comparative analysis
  • Mass movement and fluvial erosion surveys

 

Drone Flying

Computational Methods

Core Philosophy

Combine and streamline complex workflows to develop integrated surface process models that elucidate landscape evolution, hazard prediction & response under changing climate regimes.

Machine Learning Algorithms

  • • Brute force implementation of ML models
  • • Monte Carlo simulations for uncertainty quantification
  • • Stochastic modeling approaches
  • • Support Vector Machines (SVM)
  • • Logistic Regression (LR)
  • • Naive Bayes (NB)
  • • Boosted Trees (BT)

High-Performance Computing

  • • GPU-accelerated processing workflows
  • • Parallel computing for large datasets
  • • Memory-optimized algorithms for big data (192 GB RAM)
  • • Real-time processing capabilities
  • • Multi-GPU distributed computing

Statistical Analysis

  • • Probabilistic modeling and uncertainty analysis
  • • Time series analysis and forecasting
  • • Multivariate statistical methods
  • • Model validation and performance assessment
  • • Cross-validation and sensitivity analysis

Geospatial Analysis

  • • Digital elevation model (DEM) processing
  • • Watershed delineation and analysis
  • • Slope stability assessment
  • • Flow accumulation and routing
  • • Spatial interpolation techniques

Modeling & Simulation Capabilities

Hydrological Modeling

  • • Flood inundation modeling with TUFLOW
  • • Sub-grid sampling for computational efficiency
  • • Storm-specific calibration capabilities
  • • Climate scenario testing
  • • GPU-accelerated simulation (12 min per county)

Landslide Susceptibility

  • • Data-driven statistical modeling
  • • Machine learning-based susceptibility mapping
  • • Inventory-based model validation
  • • Multi-algorithm comparison frameworks
  • • Regional-scale hazard assessment

Surface Process Integration

  • • Multi-hazard modeling approaches
  • • Cross-scale process integration
  • • Landscape evolution modeling
  • • Climate-hazard coupling
  • • Risk assessment for rural communities

Workflow Automation

  • • Custom script development
  • • GUI creation for accessibility
  • • Batch processing capabilities
  • • Reproducible research workflows
  • • Integration with existing software packages