Data Driven Segmentation