Non-maximum suppression for object detection by passing messages between windows
Clustering by passing messages between data points