diff --git a/src/lerobot/datasets/compute_stats.py b/src/lerobot/datasets/compute_stats.py index a4f694b79..0ae3b4124 100644 --- a/src/lerobot/datasets/compute_stats.py +++ b/src/lerobot/datasets/compute_stats.py @@ -529,7 +529,7 @@ def compute_episode_stats( ) if features[key]["dtype"] in ["image", "video"]: - normalization_factor = 255.0 if key not in features.depth_keys else 1.0 + normalization_factor = 255.0 if not (features[key].get("info") or {}).get("is_depth_map", False) else 1.0 ep_stats[key] = { k: v if k == "count" else np.squeeze(v / normalization_factor, axis=0) for k, v in ep_stats[key].items() }