{
  "region": "Osaka",
  "run_folder": "data-analytics/sentinel-ndvi/Osaka-region/2026/04/18/",
  "timestamp_utc": "2026-04-18T12:04:20.180854+00:00",
  "comparison_metrics": {
    "vegetation_metrics": {
      "total_green_cover_pct": 0.77,
      "healthy_vegetation_pct": 0.06,
      "vegetation_health_score": 0.377,
      "total_green_pixels": 397,
      "healthy_veg_pixels": 32
    },
    "urban_form_metrics": {
      "built_up_intensity": -0.005,
      "water_bodies_pct": 33.38,
      "water_pixels": 17206
    },
    "composite_scores": {
      "green_infrastructure_score": 0.038,
      "ecological_balance_score": 77.008
    },
    "raw_stats": {
      "ndvi_mean": 0.033,
      "evi_mean": 0.075,
      "ndbi_mean": -0.005,
      "mndwi_mean": -0.033,
      "total_valid_pixels": 51553
    }
  },
  "indices": {
    "ndvi_ndbi_diff": {
      "stats": {
        "mean": 0.03721459209918976,
        "min": -0.46604013442993164,
        "max": 1.364351749420166,
        "std": 0.1518455445766449,
        "nan_pixels": 10241,
        "shape": [
          334,
          185
        ]
      },
      "bins": {
        "edges": [
          -0.46604013442993164,
          -0.09996175765991211,
          0.2661166191101074,
          0.632194995880127,
          0.9982733726501465,
          1.364351749420166
        ],
        "percentages": [
          11.390192587797378,
          67.70027512542482,
          3.6737336138533743,
          0.24113934293575012,
          16.99465932998867
        ]
      },
      "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.03721459209918976,
        "min": -1.364351749420166,
        "max": 0.46604013442993164,
        "std": 0.1518455445766449,
        "nan_pixels": 10241,
        "shape": [
          334,
          185
        ]
      },
      "bins": {
        "edges": [
          -1.364351749420166,
          -0.9982733726501465,
          -0.632194995880127,
          -0.2661166191101074,
          0.09996175765991211,
          0.46604013442993164
        ],
        "percentages": [
          0.42078006149862435,
          0.24113934293575012,
          3.6737336138533743,
          67.70027512542482,
          27.964071856287426
        ]
      },
      "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"
  }
}