Very awesome paper from MIT about segmentation. They do it almost ideal http://cfg.mit.edu/sites/cfg.mit.edu/files/sss_3.pdf