{
  "region": "Singapore",
  "run_folder": "data-analytics/sentinel-ndvi/Singapore-region/2026/04/18/",
  "timestamp_utc": "2026-04-18T12:22:15.641862+00:00",
  "comparison_metrics": {
    "vegetation_metrics": {
      "total_green_cover_pct": 33.25,
      "healthy_vegetation_pct": 16.25,
      "vegetation_health_score": 0.48,
      "total_green_pixels": 2039189,
      "healthy_veg_pixels": 996253
    },
    "urban_form_metrics": {
      "built_up_intensity": -0.023,
      "water_bodies_pct": 21.68,
      "water_pixels": 1329426
    },
    "composite_scores": {
      "green_infrastructure_score": 0.478,
      "ecological_balance_score": 3325.218
    },
    "raw_stats": {
      "ndvi_mean": 0.209,
      "evi_mean": 0.981,
      "ndbi_mean": -0.023,
      "mndwi_mean": -0.175,
      "total_valid_pixels": 6132498
    }
  },
  "indices": {
    "ndvi_ndbi_diff": {
      "stats": {
        "mean": 0.23156388103961945,
        "min": -1.0096036195755005,
        "max": 1.6647446155548096,
        "std": 0.32803067564964294,
        "nan_pixels": 102809,
        "shape": [
          2489,
          2505
        ]
      },
      "bins": {
        "edges": [
          -1.0096036195755005,
          -0.47473394870758057,
          0.060135722160339355,
          0.5950053930282593,
          1.1298750638961792,
          1.6647446155548096
        ],
        "percentages": [
          0.02099457172436966,
          43.03696343752832,
          35.99972413549759,
          19.27354611788877,
          1.668771737360955
        ]
      },
      "outputs": {
        "cog": "cities_ndvi_ndbi_diff_georef_cog.tif",
        "color_png": "cities_ndvi_ndbi_diff_color.png",
        "grey_png": "cities_ndvi_ndbi_diff_greyscale.png",
        "legend_png": "cities_ndvi_ndbi_diff_legend.png",
        "csv": "cities_ndvi_ndbi_diff_bins.csv",
        "json": "cities_ndvi_ndbi_diff_bins.json"
      }
    },
    "urban_heat_index": {
      "stats": {
        "mean": -0.23156388103961945,
        "min": -1.6647446155548096,
        "max": 1.0096036195755005,
        "std": 0.32803067564964294,
        "nan_pixels": 102809,
        "shape": [
          2489,
          2505
        ]
      },
      "bins": {
        "edges": [
          -1.6647446155548096,
          -1.1298749446868896,
          -0.5950052738189697,
          -0.060135602951049805,
          0.4747340679168701,
          1.0096036195755005
        ],
        "percentages": [
          0.01985582872022127,
          19.27354611788877,
          35.99977225139917,
          43.036915321626736,
          1.6699104803651035
        ]
      },
      "outputs": {
        "cog": "cities_urban_heat_index_georef_cog.tif",
        "color_png": "cities_urban_heat_index_color.png",
        "grey_png": "cities_urban_heat_index_greyscale.png",
        "legend_png": "cities_urban_heat_index_legend.png",
        "csv": "cities_urban_heat_index_bins.csv",
        "json": "cities_urban_heat_index_bins.json"
      }
    }
  },
  "overlays": {
    "ndvi_ndbi_overlay": "cities_ndvi_ndbi_overlay.png"
  }
}