Simple implementation in python of Steger algorithm to find curvilinear structure in a image. this code use OpenCV 4.2.0 and Python 3.6.
Steger line : basic implementation of the stegger algorithm
Steger Line with Non-Max Supression : same implementation but with a non-max supression phase performed on the magnitude (gradient normal)
Based on : Carsten Steger, "An Unbiased Detector of Curvilinear Structures", IEEE Transactions on Pattern Analysis and Machine Intelligence (Volume: 20 , Issue: 2 , Feb 1998)
link : https://pdfs.semanticscholar.org/86de/a10b5c7b831a24132db3e4b50a01f9f001b0.pdf