{ "pairs": [ { "pair_id": "delhi_0001", "before_path": "library_sources\\2019\\sentinel2_delhi_r4531_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4531_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.4918N, 76.9419E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0001.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling." }, { "pair_id": "delhi_0002", "before_path": "library_sources\\2019\\sentinel2_delhi_r2731_c8557.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r2731_c8557.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6547N, 76.9142E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0002.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0003", "before_path": "library_sources\\2019\\sentinel2_delhi_r4531_c9157.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4531_c9157.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.4914N, 76.9725E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0003.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted." }, { "pair_id": "delhi_0004", "before_path": "library_sources\\2019\\sentinel2_delhi_r3931_c9757.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3931_c9757.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.5446N, 77.0348E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0004.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted." }, { "pair_id": "delhi_0005", "before_path": "library_sources\\2019\\sentinel2_delhi_r4231_c9457.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4231_c9457.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.5180N, 77.0036E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0005.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted." }, { "pair_id": "delhi_0006", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c8557.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c8557.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7900N, 76.9166E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0006.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0007", "before_path": "library_sources\\2019\\sentinel2_delhi_r3031_c8557.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3031_c8557.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6276N, 76.9137E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0007.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0008", "before_path": "library_sources\\2019\\sentinel2_delhi_r3031_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3031_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6272N, 76.9443E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0008.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0009", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c7957.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c7957.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7908N, 76.8552E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0009.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted. Retried with stronger morphological merge \u2014 still doesn't align with the visible real change, needs manual polygon redraw. Day 3: hand-traced polygon around the color-distinctive bare-earth/staging patch that disappeared \u2014 replaced automated candidate." }, { "pair_id": "delhi_0010", "before_path": "library_sources\\2019\\sentinel2_delhi_r3331_c7957.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3331_c7957.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6014N, 76.8519E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0010.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0011", "before_path": "library_sources\\2019\\sentinel2_delhi_r2731_c8257.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r2731_c8257.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6551N, 76.8835E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0011.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling." }, { "pair_id": "delhi_0012", "before_path": "library_sources\\2019\\sentinel2_delhi_r2731_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r2731_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6542N, 76.9448E)", "change_types": [ "mixed_gsd", "vegetation", "road" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0012.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Visually confirmed real road/highway construction (Day 2 review) \u2014 coarse 10m precision only." }, { "pair_id": "delhi_0013", "before_path": "library_sources\\2019\\sentinel2_delhi_r3031_c7957.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3031_c7957.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6285N, 76.8523E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0013.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0014", "before_path": "library_sources\\2019\\sentinel2_delhi_r1531_c9757.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1531_c9757.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7611N, 77.0390E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0014.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: dominant blob sits over open fields, not aligned with the settlement \u2014 likely crop noise, needs closer manual look." }, { "pair_id": "delhi_0015", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7895N, 76.9474E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0015.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0016", "before_path": "library_sources\\2019\\sentinel2_delhi_r1831_c9757.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1831_c9757.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7341N, 77.0385E)", "change_types": [ "mixed_gsd", "vegetation", "road" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0016.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Visually confirmed real road/highway construction (Day 2 review) \u2014 coarse 10m precision only." }, { "pair_id": "delhi_0017", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c8257.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c8257.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7904N, 76.8859E)", "change_types": [ "mixed_gsd", "vegetation", "road" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0017.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Visually confirmed real road/highway construction (Day 2 review) \u2014 coarse 10m precision only." }, { "pair_id": "delhi_0018", "before_path": "library_sources\\2019\\sentinel2_delhi_r4531_c8257.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4531_c8257.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.4927N, 76.8806E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0018.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling." }, { "pair_id": "delhi_0019", "before_path": "library_sources\\2019\\sentinel2_delhi_r1831_c9457.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1831_c9457.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7345N, 77.0078E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0020", "before_path": "library_sources\\2019\\sentinel2_delhi_r2431_c8257.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r2431_c8257.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6822N, 76.8840E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0020.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted. Retried with stronger morphological merge \u2014 still doesn't align with the visible real change, needs manual polygon redraw. Day 3: hand-drawn rough polygon (per project GT tolerance) bounding the new road-grid/plot development visible in after \u2014 replaced automated candidate which under-captured it." }, { "pair_id": "delhi_0021", "before_path": "library_sources\\2019\\sentinel2_delhi_r1531_c8557.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1531_c8557.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7629N, 76.9161E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0022", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c9457.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c9457.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7886N, 77.0088E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0023", "before_path": "library_sources\\2019\\sentinel2_delhi_r3931_c9157.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3931_c9157.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.5455N, 76.9735E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0024", "before_path": "library_sources\\2019\\sentinel2_delhi_r1231_c10357.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1231_c10357.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7872N, 77.1010E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0025", "before_path": "library_sources\\2019\\sentinel2_delhi_r1531_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1531_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7625N, 76.9469E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0026", "before_path": "library_sources\\2019\\sentinel2_delhi_r4231_c8557.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4231_c8557.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.5193N, 76.9117E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0026.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted." }, { "pair_id": "delhi_0027", "before_path": "library_sources\\2019\\sentinel2_delhi_r1831_c8857.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1831_c8857.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7354N, 76.9464E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0027.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling." }, { "pair_id": "delhi_0028", "before_path": "library_sources\\2019\\sentinel2_delhi_r3931_c9457.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r3931_c9457.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.5451N, 77.0042E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0029", "before_path": "library_sources\\2019\\sentinel2_delhi_r2731_c9157.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r2731_c9157.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.6538N, 76.9755E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": null, "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: appears seasonal/crop-texture noise dominated, no clear structural change spotted at thumbnail resolution \u2014 needs a closer manual look before labeling." }, { "pair_id": "delhi_0030", "before_path": "library_sources\\2019\\sentinel2_delhi_r1531_c10057.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r1531_c10057.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.7607N, 77.0697E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0030.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted. Retried with stronger morphological merge \u2014 still doesn't align with the visible real change, needs manual polygon redraw. Day 3: hand-drawn rough polygon bounding the settlement expansion + new construction patch \u2014 replaced automated candidate which under-captured it." }, { "pair_id": "delhi_0031", "before_path": "library_sources\\2019\\sentinel2_delhi_r4831_c9157.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r4831_c9157.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.4643N, 76.9720E)", "change_types": [ "mixed_gsd", "vegetation" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0031.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Day 2 review: real change visually confirmed but automated mask under-captures the extent \u2014 needs manual polygon redraw, not yet promoted." }, { "pair_id": "delhi_0032", "before_path": "library_sources\\2019\\sentinel2_delhi_r5131_c9157.tif", "after_path": "library_sources\\2026\\sentinel2_delhi_r5131_c9157.tif", "date_before": "2019-06-29", "date_after": "2026-06-17", "gsd": 10.0, "zone": "Delhi (28.4373N, 76.9715E)", "change_types": [ "mixed_gsd", "vegetation", "building" ], "gt_mask": "docs\\delhi_eval\\labels\\delhi_0032.png", "notes": "Sentinel-2 L2A TCI, 10m GSD \u2014 coarse resolution, NOT reliable for individual building/road detail. Real Delhi coordinates/dates. GT mask still needs hand-labeling. Visually confirmed real new construction (Day 2 review) \u2014 coarse 10m precision only." }, { "pair_id": "dda_before5_after5_v2", "before_path": "C:/Users/Priyanka/Downloads/before5 (1).tif", "after_path": "C:/Users/Priyanka/Downloads/after5 (1).tif", "date_before": null, "date_after": null, "gsd": null, "zone": "Delhi drone (verified NCC>=0.73)", "change_types": [ "building", "road", "vegetation", "mixed" ], "gt_mask": "docs/delhi_eval/labels/dda_before5_after5_v2.png", "roi": null, "notes": "Labeling pack. Paint docs/delhi_eval/dda_labeling/dda_before5_after5_v2/gt_mask.png then run scripts/ingest_dda_gt_label.py --pair-id dda_before5_after5_v2", "label_preview_size": [ 739, 708 ] }, { "pair_id": "dda_before6_after6_v2", "before_path": "C:/Users/Priyanka/Downloads/before6 (1).tif", "after_path": "C:/Users/Priyanka/Downloads/after6 (1).tif", "date_before": null, "date_after": null, "gsd": null, "zone": "Delhi drone (verified NCC>=0.73)", "change_types": [ "building", "road", "vegetation", "mixed" ], "gt_mask": "docs/delhi_eval/labels/dda_before6_after6_v2.png", "roi": null, "notes": "Labeling pack. Paint docs/delhi_eval/dda_labeling/dda_before6_after6_v2/gt_mask.png then run scripts/ingest_dda_gt_label.py --pair-id dda_before6_after6_v2", "label_preview_size": [ 1305, 1024 ] }, { "pair_id": "dda_before1_before", "before_path": "C:/Users/Priyanka/data/library_sources/central_delhi/Images/before1.tif", "after_path": "C:/Users/Priyanka/data/library_sources/central_delhi/Images/before.tif", "date_before": null, "date_after": null, "gsd": null, "zone": "", "change_types": [ "building", "road", "vegetation", "mixed" ], "gt_mask": null, "roi": null, "notes": "Labeling pack. Paint docs/delhi_eval/dda_labeling/dda_before1_before/gt_mask.png then run scripts/ingest_dda_gt_label.py --pair-id dda_before1_before", "label_preview_size": [ 944, 620 ] }, { "pair_id": "dda_before3_1_after3_1", "before_path": "C:/Users/Priyanka/data/library_sources/central_delhi/Images/before3 (1).tif", "after_path": "C:/Users/Priyanka/data/library_sources/central_delhi/Images/after3 (1).tif", "date_before": null, "date_after": null, "gsd": null, "zone": "", "change_types": [ "building", "road", "vegetation", "mixed" ], "gt_mask": null, "roi": null, "notes": "Labeling pack. Paint docs/delhi_eval/dda_labeling/dda_before3_1_after3_1/gt_mask.png then run scripts/ingest_dda_gt_label.py --pair-id dda_before3_1_after3_1", "label_preview_size": [ 844, 1055 ] } ] }