File size: 5,799 Bytes
9913017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
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}
}