Commit History

  1. Fix water misclassification and reduce detection hallucinations.⁠

    coderuday21 +1: Cursor
    53d0258
  2. Restore union-based detection fusion for higher recall.⁠

    coderuday21 +1: Cursor
    c558d36
  3. Fix AdaptFormer on production: pin protobuf and expose model health in /health⁠

    coderuday21 +1: Cursor
    16caeeb

  1. Align production with no-login app and refresh deploy docs⁠

    coderuday21 +1: Cursor
    c506ed2
  2. Remove login; open detection page directly

    e55b60b

  1. Add run.py launcher (IDLE/double-click/terminal entry point)⁠

    coderuday21 +1: Cursor
    1691e34
  2. Add WORKFLOW.md: project workflow and onboarding guide⁠

    coderuday21 +1: Cursor
    7a58fa9

  1. Fix detection precision: gated fusion, strict registration, calibrated thresholds, preload model⁠

    coderuday21 +1: Cursor
    ba4abf7

  1. Fix: rename models/ to cd_models/ to avoid shadowing app/models.py (SQLAlchemy User model)⁠

    3e1a5d9
  2. Add SIFT+FLANN registration, Siamese U-Net, multi-scale detection, ExG vegetation, Hybrid AI mode, confidence maps⁠

    aa4d14b
  3. Improve building detection: fix tile size to 256, lower thresholds, add SSIM, smarter scoring⁠

    ce994d8
  4. Fix: add einops dependency required by AdaptFormer custom code⁠

    b7a71f3
  5. Fix: add trust_remote_code=True for AdaptFormer custom model code⁠

    6777e8b
  6. Production overhaul: pre-trained AdaptFormer model + detection quality improvements⁠

    3808a54

  1. Optimize notebook for CPU training: MobileNetV2 encoder, 15 epochs, batch 4⁠

    d555eda
  2. Fix notebook: use HuggingFace datasets CDN instead of flaky Google Drive links⁠

    301b9b6
  3. Add Siamese U-Net training notebook and model inference integration⁠

    1b91ffc
  4. Clean visualization: subtle tint overlay, outline-only boxes, 30-region cap, high-contrast labels⁠

    7d0f836

  1. Redesign detection pipeline: CVA, vegetation/shadow suppression, SNR fusion, multi-scale SSIM⁠

    debf6fe
  2. Thinner, more precise detection lines and compact labels⁠

    8beea23
  3. Restore Method dropdown, Image Registration and Radiometric Normalization options⁠

    dfe265a

  1. Force cache bust - bump APP_BUILD, CSS and JS versions⁠

    8d42f45
  2. Remove method/model selection UI - use AI-Based Deep Learning by default⁠

    0c0a5a2
  3. Revert to satellite change detection only - remove landslide, pothole, detection type menu⁠

    7e52c2b

  1. Pothole YOLO pipeline: single-image mode, modular detector, red box visualization⁠

    466c163
  2. Add pothole detection as new menu type with separate engine and research plan⁠

    4e9c6ba

  1. HF runtime fix: bind uvicorn to dynamic PORT env⁠

    7186eb1
  2. UX: always land on detection-type menu after login⁠

    7496827
  3. Fix detection-type menu navigation: switch mode and dashboard without reload loop⁠

    60a5684
  4. UX: show detection-type menu after auth then auto-redirect based on URL⁠

    236cdf9
  5. HF: force writable hub cache (/tmp/hf)⁠

    064e77c
  6. HF: relax pip wheel-only; upgrade pip tools⁠

    e0949ca
  7. HF: ensure pip uses binary wheels during build⁠

    148396a
  8. HF: make Docker builds verbose; move APP_BUILD cache-bust before pip⁠

    2ea70af
  9. UX: show detection-type menu after login before redirect⁠

    c6682be
  10. HF: bump APP_BUILD to force rebuild⁠

    56c5fcc
  11. UX: add choose detection type screen and redirect URLs⁠

    f207f6c
  12. HF: bump APP_BUILD to force clean Docker rebuild⁠

    4dac521

  1. Add landslide detection menu, separate engine, and Uttarakhand integration plan⁠

    5cee5a6

  1. AI/Hybrid overhaul: bidirectional AI fusion, stronger hybrid sensitivity, keep large unclassified regions⁠

    105a05d
  2. AI rework: percentile+blur threshold + less aggressive cleanup; Hybrid lower threshold⁠

    2d5ff7e
  3. Fix: fallback to Image Difference when AI/Hybrid mask is too sparse⁠

    ba711fa
  4. Detection fix: ECC registration fallback + less aggressive large-region rejection⁠

    18a63c5
  5. Detection tuning controls + threshold diagnostics in API response⁠

    c2dff01

  1. UI: show pseudo progress percentage while analyzing images⁠

    2b175bf
  2. Email API: attach populated ChangeDetection.html report (base64)⁠

    0e5174f

  1. Email API: send required FileName and AttachmentBase64 placeholders⁠

    7392882
  2. Use manager email API for notifications (multipart/form-data); SMTP fallback⁠

    6383573
  3. Revert Resend; use SMTP only, custom email API to be integrated later⁠

    89a1d85
  4. Use Resend HTTPS API for email (HF Spaces); SMTP fallback for local⁠

    2d92257