Ridge-branch-based blood vessel detection algorithm for multimodal retinal images