LibreWAFTt-flow-dinov3

WAFT (a2, DINOv3 ViT-S/16 encoder, 56.5 M parameters) optical flow weights, repackaged for LibreYOLO. Backbone variant dinov3 of LibreWAFT size t.

Source

Derived from princeton-vl/WAFT at commit b152ff1, file waftv2-ckpts/dinov3/zero-shot.pth of the upstream Google Drive model zoo (zero-shot training schedule: TartanAir, then FlyingChairs, then FlyingThings3D). Copyright (c) 2025, Princeton Vision & Learning Lab. Licensed under the BSD 3-Clause License. The upstream model zoo publishes no separate weights license; LibreYOLO hosts the checkpoint under the repository's BSD 3-Clause License.

The encoder parameters are derived from facebookresearch/dinov3 and are licensed under the DINOv3 License. Because this checkpoint bundles DINOv3-derived parameters, the combined distribution is governed by the terms of both licenses, including the DINOv3 use restrictions.

Paper: Yihan Wang and Jia Deng, "WAFT: Warping-Alone Field Transforms for Optical Flow", ICLR 2026, arXiv:2506.21526.

Modifications

Checkpoint metadata wrapping only. Learned parameters and their names are unchanged. See weights/convert_waft_weights.py in the LibreYOLO source repository.

Usage

from libreyolo import LibreYOLO

model = LibreYOLO("LibreWAFTt-flow-dinov3.pt")
results = model(["frame_000.png", "frame_001.png"])  # N frames give N - 1 flows
flow = results[0].flow.data                           # (H, W, 2), pixels, (dx, dy)

License

BSD 3-Clause License (WAFT) together with the DINOv3 License (DINOv3 encoder parameters). The combined LICENSE file contains both texts; see also NOTICE.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Paper for LibreYOLO/LibreWAFTt-flow-dinov3