Continual Occlusions and Optical Flow Estimation
About
Two optical flow estimation problems are addressed: i) occlusion estimation and handling, and ii) estimation from image sequences longer than two frames. The proposed ContinualFlow method estimates occlusions before flow, avoiding the use of flow corrupted by occlusions for their estimation. We show that providing occlusion masks as an additional input to flow estimation improves the standard performance metric by more than 25\% on both KITTI and Sintel. As a second contribution, a novel method for incorporating information from past frames into flow estimation is introduced. The previous frame flow serves as an input to occlusion estimation and as a prior in occluded regions, i.e. those without visual correspondences. By continually using the previous frame flow, ContinualFlow performance improves further by 18\% on KITTI and 7\% on Sintel, achieving top performance on KITTI and Sintel.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Optical Flow | MPI Sintel Clean (test) | AEE3.34 | 158 | |
| Optical Flow | MPI-Sintel final (test) | EPE4.52 | 137 | |
| Optical Flow | KITTI 2015 (test) | Fl Error (All)10.03 | 95 | |
| Optical Flow | KITTI-15 (test) | Fl-all10.03 | 85 | |
| Optical Flow Estimation | MPI Sintel Final Pass | Overall AEE4.528 | 29 | |
| Optical Flow Estimation | KITTI 2015 | Fl-all10.03 | 28 | |
| Optical Flow Estimation | MPI Sintel Clean Pass | Average Endpoint Error (All)3.341 | 16 | |
| Optical Flow Estimation | MPI Sintel | Rank3 | 11 | |
| Optical Flow Estimation | HD1K | Rank3 | 11 | |
| Optical Flow Estimation | Middlebury | Rank5 | 11 |