A PyTorch library for optical flow estimation using neural networks
Project description
EzFlow
A modular PyTorch library for optical flow estimation using neural networks
Installation
From source (recommended)
git clone https://github.com/neu-vig/ezflow
cd ezflow/
python setup.py install
From PyPI
pip install ezflow
Models supported
- DICL
- DCVNet (1 checkpoint)
- FlowNetS
- FlowNetC (3 checkpoints)
- PWCNet (3 checkpoints)
- RAFT (3 checkpoints)
- VCN
Datasets supported
- AutoFlow
- FlyingChairs
- HD1K
- KITTI
- Kubric
- MPI Sintel
- SceneFlow Monkaa
- SceneFlow Driving
- SceneFlow FlyingThings3D
- SceneFlow FlyingThings3D subset
Results and Pre-trained checkpoints
-
DCVNet | model config | paper
Training Dataset | Training Config | ckpts | Sintel Clean (training) | Sintel Final(training) | KITTI2015 AEPE | KITTI2015 F1-all |
---|---|---|---|---|---|---|
FlyingThings3DSubset + Monkaa + Driving | config | download | 1.90 | 3.35 | 4.75 | 23.41% |
-
FlowNetC | model config | arXiv
Training Dataset | Training Config | ckpts | Sintel Clean (training) | Sintel Final(training) | KITTI2015 AEPE | KITTI2015 F1-all |
---|---|---|---|---|---|---|
Chairs | config | download | 3.41 | 4.94 | 14.84 | 54.23% |
Chairs -> Things | config | download | 2.93 | 4.48 | 12.47 | 45.89% |
Kubric | config | download | 3.57 | 3.96 | 12.11 | 36.35% |
-
PWC-Net | model config | arXiv
Training Dataset | Training Config | ckpts | Sintel Clean (training) | Sintel Final(training) | KITTI2015 AEPE | KITTI2015 F1-all |
---|---|---|---|---|---|---|
Chairs | config | download | 3.5 | 4.73 | 17.81 | 51.76% |
Chairs -> Things | config | download | 2.06 | 3.43 | 11.04 | 32.68% |
Kubric | config | download | 3.08 | 3.31 | 9.83 | 21.94% |
-
RAFT | model config | arXiv
Training Dataset | Training Config | ckpts | Sintel Clean (training) | Sintel Final(training) | KITTI2015 AEPE | KITTI2015 F1-all |
---|---|---|---|---|---|---|
Chairs | config | download | 2.23 | 4.56 | 10.45 | 38.93% |
Chairs -> Things | config | download | 1.66 | 2.75 | 5.01 | 16.87% |
Kubric | config | download | 2.12 | 2.54 | 6.01 | 17.35% |
Additional Information
- KITTI dataset has been evaluated with a center crop of size
1224 x 370
. - FlowNetC and PWC-Net uses
padding
of size64
for evaluating the KITTI2015 dataset. - RAFT and DCVNet uses
padding
of size8
for evaluating the Sintel and KITTI2015 datasets.
References
Pixels icon by Icons8
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ezflow-0.2.5.tar.gz
(130.6 kB
view details)
Built Distribution
ezflow-0.2.5-py2.py3-none-any.whl
(140.6 kB
view details)
File details
Details for the file ezflow-0.2.5.tar.gz
.
File metadata
- Download URL: ezflow-0.2.5.tar.gz
- Upload date:
- Size: 130.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a1d69365d77303843247a38aabe954c797e5797f22b6e9bc6264905774ce997 |
|
MD5 | 82049183aa7af92d953dbe811ab87998 |
|
BLAKE2b-256 | 341f7a2195dca8c05eac4e40f7c1529e9fbbf99e0b4ca74cb84a9619fe936493 |
File details
Details for the file ezflow-0.2.5-py2.py3-none-any.whl
.
File metadata
- Download URL: ezflow-0.2.5-py2.py3-none-any.whl
- Upload date:
- Size: 140.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54d9ecaf18767f6dacb4916a39bc56a00092ebbb8beb34b325eba71990c3b7b |
|
MD5 | fec2542ece67de2b68791a6a8b0341b5 |
|
BLAKE2b-256 | bd7df342244a73d764599f296b910db23e40b3012208e3253f5b262476ab6b06 |