Learning Segmentation by Random Walks