Vessel segmentation and microaneurysm detection using discriminative dictionary learning and sparse representation. (February 2017)