data / README.txt
doanh25032004's picture
Add files using upload-large-folder tool
9913017 verified
Raw
History Blame Contribute Delete
5.8 kB
MPI-SINTEL DATA SET
Copyright (c) 2012 Daniel Butler, Jonas Wulff, Garrett Stanley, Michael Black,
Max-Planck Institute for Intelligent Systems, Tuebingen
This document describes the full MPI-Sintel dataset, as published in
Butler, D., Wulff, J., Stanley, G., Black, M.:
"A naturalistic open source movie for optical flow evaluation", ECCV 2012
For questions and comments contact sintel@tue.mpg.de.
CHANGELOG
=========
2012/08/28 First version of the archives.
HOW TO USE
==========
1) Get the data.
The data is part of the same archive as this README. For the directory
layout, see below.
2) Compute the optical flow on the data in the testing set.
The testing set contains the Clean and the Final pass of 12 scenes. To
upload optical flow results to our website we require you to compute the
optical flow for both passes.
Be aware that the evaluation focus lies on the results of the Final pass.
3) Bundle the computed flow data.
Since the data is too large for submission, we provide a Bundler
application for Linux, OSX, and Windows, which subsamples and compresses
the optical flow maps and generates a single file for submission.
For details on how to use the Bundler, see README_BUNDLER.txt in bundler/.
4) Create an account on the website and log in.
To submit your method, we ask you to register. The purpose of registering
is to provide an easy interface for you to manage multiple methods, allow
easy re-uploads, and keep your methods updated. We will never share your
data with anyone, and only use your e-mail adress to contact you in case
of updates to the dataset.
5) Once logged in, create a new method, or modify an existing one.
6) Upload your data to the website.
Upload the file generated by the Bundler. This will automatically compute
the errors of your method, and generate a visualization of your results.
You can then choose to either publish your results to the website, or keep
them private.
DIRECTORY STRUCTURE
===================
This section describes the structure of the full MPI-Sintel dataset. Please note
that, depending on your choice of download, you might have only a subset of the
data. All data can be downloaded from http://sintel.is.tue.mpg.de.
training/
Training set.
training/albedo/
Albedo pass for all sequences in the training set.
training/clean/
Clean pass for all sequences in the training set.
training/final/
Final pass for all sequences in the training set.
training/flow/
Ground truth optical flow for all sequences in the training set, encoded
as .flo files (see description below). Given is the forward flow.
training/flow_viz/
Visualization of Optical Flow. For color coding, see Baker et al., "A
Database and Evaluation Methodology for Optical Flow", IJCV 2011.
training/occlusion/
Occluded regions for all sequences in the training set. Given as intensity
images, with pixel values = 0 denoting non-occluded regions.
training/invalid/
Invalid pixel maps, given as intensity images.
test/
Testing set. For this set, only the Clean and Final passes are given. All
further data for the training set is withheld for evaluation purposes.
test/clean/
Clean pass for all sequences in the testing set.
test/final/
Final pass for all sequences in the testing set.
bundler/
The Bundler application as binaries for Linux, Windows, and OSX.
flow_code/
Example C and MATLAB code for reading/writing .flo files.
DATA FORMAT
===========
Albedo pass, Clean pass, Final pass, flow visualization:
Given as 8-bit RGB PNG images.
Occlusions, invalid pixels:
Given as binary intensity images, with a value of 1 denoting occluded
regions and invalid pixels, respectively.
Ground truth optical flow:
Binary ".flo" file format, storing a 2-channel float image for
horizontal (u) and vertical (v) flow components. Floats are stored in
little-endian order.
offset size contents
0 4 Tag: "PIEH" in ASCII, which in little endian happens to be
the float 202021.25 (just a sanity check that floats are
represented correctly)
4 4 Width as an integer
8 4 Height as an integer
12 width*height*2*4 Data: float values for u and v, interleaved, in
row order, i.e., u[row0,col0], v[row0,col0],
u[row0,col1], v[row0,col1], ...
Example code (C and MATLAB) to read/write .flo files is included in the
subdirectory flow_code/. The C code was written by Daniel Scharstein, the
MATLAB code was written by Deqing Sun.
FURTHER INFORMATION
===================
More information and data can be obtained from http://sintel.is.tue.mpg.de.
The dataset is published as
Butler, D., Wulff, J., Stanley, G., Black, M.:
"A naturalistic open source movie for optical flow evaluation", ECCV 2012
A more technical account can be found in
Wulff, J., Butler, D., Stanley, G., Black, M.:
"Lessons and insights from creating a synthetic optical flow benchmark",
ECCV 2012, Workshop on Unsolved Problems in Optical Flow and Stereo
Estimation
If you use this work, please cite:
@inproceedings{Butler:ECCV:2012,
title = {A naturalistic open source movie for optical flow evaluation},
author = {Butler, D. J. and Wulff, J. and Stanley, G. B. and Black, M. J.},
booktitle = {European Conf. on Computer Vision (ECCV)},
editor = {{A. Fitzgibbon et al. (Eds.)}},
publisher = {Springer-Verlag},
series = {Part IV, LNCS 7577},
month = {oct},
pages = {611--625},
year = {2012}
}