Dense optic flow with discontinuity detectionNot a new algorithm; good ideas from several existing algorithms are combined.
Score on the Barron/Fleet/Beauchemin survey Yosemite benchmark:
full frame dense flow: average error 6.04, std.dev 7.71. land region dense flow: average error 2.65, std.dev=1.87 (<1% error)This is competitive with reported academic results (Details).
I do not know how it compares to the results of commercial packages such as ReTimer.
Quicktime for mac/win. (Sorenson3, may require Quicktime version5, download player from here )
Mpeg for win, unix. quality of the quicktime is better.
Blue overlay is painted on first frame and carried by the flow
over subsequent frames.
Fake motion blur.
Benchmark Details:The Barron/Fleet/Beauchemin error is the angle in degrees between ground truth and computed vectors; each vector is (u,v,1) normalized. This gives a measure of both directional and distance error in a single number.
The best reported dense flow score in the Barrons et.al. survey (mid 90s) was avgerr=11.26+std.dev=16.41 for a modified Horn-Schunck. A more competitive result is that from M.Black's code: avgerr=8.6,std.dev=9.3. The program described here scores avgerr=6.04+std.dev=7.71.
The Yosemite benchmark is CG rendered digital elevation data for which the correct ground truth flow is known. The sky, however, is a layered evolving Perlin noise thing that does not have a single correct flow velocity. Because of this errors on this benchmark can never be zero. Cropping out the sky region results in a score of avgerr=2.65+std.dev=1.87 for the current program.