GrabCut icon indicating copy to clipboard operation
GrabCut copied to clipboard

GrabCut : interactive foreground extraction using iterated graph cuts

GrabCut

GrabCut : interactive foreground extraction using iterated graph cuts

I implemented GrabCut for my final project in CS 445 - Computational Photography @ UIUC

A special thanks to my group members, Ryan Kuck & Michael Meyer.


Using Grabcut

Implemented in MATLAB

Run the code in main.m, draw a bounding box around the foreground object.


Notes

Potential Updates:

  • User seeded foreground/background pixels
  • Bordering matting technique

Results

alt text alt text

alt text alt text


References:

Carsten Rother, Vladimir Kolmogorov, and Andrew Blake. 2004.
"GrabCut": interactive foreground extraction using iterated graph cuts. 
ACM Trans. Graph. 23, 3 (August 2004), 309-314. DOI=http://dx.doi.org/10.1145/1015706.1015720

PDF Download - http://research.microsoft.com/apps/pubs/default.aspx?id=67890

http://research.justintalbot.org/papers/Grabcut.pdf