Courtesy amount recognition using a feedback-based segmentation algorithm