DepthWizard Mission Patch

About DepthWizard

डेप्थविज़ार्ड · ISRO & Smart India Hackathon 2026 (PS 26175)

DepthWizard, built by team Doom's Dhoom for Smart India Hackathon 2026 (PS 26175), turns a single optical image into an elevation surface and a navigable 3D reconstruction — then goes further for disaster response: flood-level simulation, crater and impact-damage detection, building collapse-risk mapping with automatic authority alerts, WorldPop spatial demographic analysis, a rule-based disaster classifier, and a multilingual AI assistant for interpreting the results.

How this build works

This interface talks to a FastAPI backend for height estimation, DSM generation, SRTM-based calibration, and every disaster-analysis module listed above. When no backend is connected (or a given module — like SRTM calibration or the chatbot — isn't configured), the interface falls back to clearly-generated demo data rather than failing, so it stays reviewable end-to-end at any stage of setup.

Frontend stack

  • Next.js (App Router)
  • React + TypeScript
  • Tailwind CSS
  • Three.js / React Three Fiber / Drei
  • Recharts
  • Lucide React

Backend stack

  • FastAPI + Pydantic
  • PostgreSQL + SQLAlchemy
  • Rasterio / GDAL
  • MiDaS + im2height (pluggable depth adapters)
  • U-Net + ResNet18 segmentation
  • Hugging Face Inference API (chatbot + translation)

Known limitations

  • Relative height (rDSM) output does not carry a real-world coordinate reference; only a metric DSM with SRTM or ground-control-point calibration does.
  • A .tif or .tiff extension does not guarantee valid GeoTIFF metadata — that is confirmed and calibrated by the backend.
  • Population estimates are heuristic approximations, not census figures. Disaster classification is a transparent, rule-based signal, not a trained model — each label ships with its evidence.
  • Validation metrics are only populated once a reference DSM/LiDAR raster is supplied; otherwise they show as not available rather than an invented number.