Method | Input | Boundary quality |
Overall efficiency |
Boundary manipulation |
SnapCut, Bai et al. 2009. | Non-parametric scribbles |
Low | High | Difficult |
MaskTracker, Adobe After Effects | Parametric curves | Low | High | Easy |
Rotoscoping, Mocha | Parametric curves | Very high (Groundtruth) |
Very Low |
Easy |
Our method, CPC | Parametric curves | High | High | Easy |
Method | Handling complex topology |
Handling occlusions |
Handling partial boundaries |
Handling non-rigidity |
SnapCut, Bai et al. 2009. | Yes | Yes | No | Yes |
MaskTracker, Adobe After Effects | No | No | Yes | No |
Rotoscoping, Mocha | Alternative* | Yes | Yes | Yes |
Our method, CPC | Alternative* | Yes | Yes | Yes |
![]() CPC |
![]() Mask Tracker |
![]() |
![]() |
CPC | SnapCut |
![]() CPC ![]() SnapCut |
![]() |
![]() |
CPC | SnapCut |
![]() |
![]() |
CPC | SnapCut |
![]() |
![]() |
CPC | SnapCut |
![]() |
![]() |
CPC | Mask Tracker |
![]() |
![]() |
CPC | Mask Tracker |
![]() |
![]() |
CPC | Mask Tracker |
![]() CPC (without Bezier fitting) |
![]() Mask Tracker |
![]() CPC (without Bezier fitting) |
![]() Mask Tracker |