MicMac.NET

Enterprise-Grade Photogrammetry Engine for .NET

Transform Drone Imagery into Actionable Intelligence

The Challenge

The Solution: MicMac.NET

Built on .NET 8 with Enterprise-Grade Architecture

πŸš€

High Performance

Native .NET 8 with async/await, GPU acceleration, and optimized memory management

πŸ”„

WebODM Compatible

Drop-in replacement for NodeMICMAC with full API compatibility

☁️

Cloud Ready

Docker containerized, Kubernetes ready, multi-cloud support

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ REST API (WebODM Compatible) β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Photogrammetry Engine Core β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ GDAL.NET β”‚ WhiteboxTools β”‚
β”‚ Integration β”‚ CLI Wrapper β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Task Queue & Background Processing β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Core Capabilities

Modern Technology Stack

.NET 8.0

Latest runtime with top-tier performance and modern C# features

GDAL 3.9.2

Industry-standard geospatial data abstraction library

MicMac Engine

Proven photogrammetry algorithms from IGN France

WhiteboxTools

Advanced terrain analysis and processing

Docker

Containerized deployment with Kubernetes support

REST API

WebODM-compatible endpoints for seamless integration

MicMac.NET vs NodeMICMAC

Feature MicMac.NET NodeMICMAC
Runtime βœ“ .NET 8 Native Node.js
Performance βœ“ 2-3x faster Baseline
Memory Management βœ“ Advanced GC V8 Engine
GPU Acceleration βœ“ Native CUDA Limited
WebSocket Support βœ“ Real-time Limited
Enterprise Features βœ“ Full suite Basic

Industry Applications

πŸ—οΈ

Construction

Site monitoring, volumetric analysis, progress tracking

🌾

Agriculture

Crop health, NDVI mapping, yield prediction

πŸ—ΊοΈ

Surveying

Cadastral mapping, urban planning, GIS analysis

πŸ”οΈ

Environmental

Erosion monitoring, vegetation analysis, terrain deformation

⛏️

Mining

Stockpile volumes, pit monitoring, safety compliance

πŸ›οΈ

Cultural Heritage

Archaeological documentation, 3D preservation

Get Started in Minutes

# Pull and run the container
docker run -d -p 5000:5000 -v /data:/data \
micmacnet/photogrammetry:latest

# Process images via API
curl -X POST http://localhost:5000/task/new \
-H "Content-Type: application/json" \
-d '{
"name": "my-project",
"options": {
"dsm": true,
"orthophoto-resolution": 5
}
}'

Or use .NET CLI:

dotnet run --project MicMac.API

Flexible Deployment

On-Premises

  • Docker containers
  • Kubernetes clusters
  • Bare metal servers
  • Edge computing

Cloud Platforms

  • AWS (ECS, EKS, EC2)
  • Azure (ACI, AKS, App Service)
  • GCP (Cloud Run, GKE, Compute)
  • Multi-cloud ready

Enterprise-Grade Reliability

WebODM API Compatibility

Seamless Migration Path

Endpoint Method Description
/task/new POST Create new processing task
/task/{uuid}/info GET Get task status and progress
/task/{uuid}/output GET List generated outputs
/task/{uuid}/download/{asset} GET Download result files

Complete Photogrammetry Pipeline

1. Image Ingestion β†’ Upload & Validation
↓
2. Feature Extraction β†’ SIFT/SURF detection
↓
3. Feature Matching β†’ Tie point generation
↓
4. Bundle Adjustment β†’ Camera calibration
↓
5. Dense Reconstruction β†’ Point cloud generation
↓
6. Mesh Generation β†’ 3D model creation
↓
7. Texturing β†’ Photorealistic mapping
↓
8. Orthophoto Generation β†’ GeoTIFF export

Performance Benchmarks

Future Development

Q2 2025

  • Machine learning integration
  • Auto-classification
  • Enhanced GPU support

Q3 2025

  • Multi-spectral support
  • LiDAR fusion
  • Advanced analytics

Start Building Today

Open Source | MIT Licensed | Production Ready

Get Started: techmaven.xyz:9999/geodataconverter/dotnet_micmac_photogrammetryengine

Thank You

Questions?

MicMac.NET Team

support@micmac.net

techmaven.xyz:9999/geodataconverter

1 / 17