Latent-Foresight: End-to-End Learning Predictable Representations for Latent World Models

image

Latent-Foresight learns a latent world model end to end: an autoencoder compresses frozen DINOv2 features into a compact latent space, and a diffusion transformer (DiT), trained with a flow-matching (rectified flow) objective, predicts the latent of future frames. The autoencoder and the predictor are trained jointly, so the latent space is shaped to be predictable. Off-the-shelf DPT heads then decode the predicted features into semantic segmentation, depth and surface normals.

This repository contains the checkpoints trained on Cityscapes.

Paper

Latent-Foresight: End-to-End Learning Predictable Representations for Latent World Models

Code

The official implementation can be found on GitHub: https://github.com/Sta8is/Latent-Foresight

Checkpoints

File Description
latent_foresight_cs_lowres.ckpt Latent-Foresight trained on Cityscapes at low resolution (224x448)
latent_foresight_cs.ckpt Latent-Foresight fine-tuned on Cityscapes at high resolution (448x896)
dinov2_stats.pth Per-channel mean and std used to normalize the DINOv2 features (--meanstd_ckpt)
head_segm.pth DPT head for semantic segmentation
head_depth.pth DPT head for depth estimation
head_normals.pth DPT head for surface normal estimation

Sample Usage

Install the environment with uv and download the checkpoints:

git clone https://github.com/Sta8is/Latent-Foresight
cd Latent-Foresight
uv sync
source .venv/bin/activate
hf download Sta8is/Latent-Foresight_cs --local-dir checkpoints

For training and evaluation instructions, refer to the GitHub repository.

Citation

If you found Latent-Foresight useful in your research, please consider starring ⭐ us on GitHub and citing 📚 us in your research!

@article{karypidis2026latent,
  title={Latent-Foresight: End-to-End Learning Predictable Representations for Latent World Models},
  author={Karypidis, Efstathios and Gidaris, Spyros and Komodakis, Nikos},
  journal={arXiv preprint arXiv:2610.01942},
  year={2026}
}

Acknowledgements

Our code is partially based on Dino-Foresight. We also thank the authors of DINOv2 and DPT for their work and open-source code.

Downloads last month
13
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including Sta8is/Latent-Foresight_cs

Paper for Sta8is/Latent-Foresight_cs