Proposed filters do not give false positives on blood vessels. Filters are applied on sub-images resulting after division of image using a grid. Multiple kernel learning (MKL) combines detections at different grid sizes. MKL performs better than any individual grid size.