Page 114 - Computational Retinal Image Analysis
P. 114

4  Vessel tracing  107




                  and k-means, then utilizes a combined cross-point number method for thinning, and
                    pattern-matching classification of the junction points as either branching or crossover.
                  Calvo et al. [106] consider the detection and classification of key points pertaining to
                  bifurcations and crossovers in the retinal vessel trees. A two-step method is proposed,
                  which uses filters and morphologic operations for detection, and the extracted key
                  point-based features for classification into either bifurcations or crossovers. Started
                  with a segmented retinal image, Azzopardi and Petkov [28] deploy a set of blurred and
                  shifted Gabor filters that are trained from a set of predefined bifurcation prototypes,
                  and demonstrate satisfactory detection performance on DRIVE and STARE datasets.
                  In addition to their initial work [107] where self-organizing feature maps are used
                  to perceptually group the retinal segments around the junction points, Qureshi et al.
                  [108] develop a probabilistic model of various junction points such as terminals,
                  bridges, and bifurcations, and their configurations.

                  4.2  Vascular tree separation

                  The work of Tamura et al. [109] is among the early efforts, where the blood vessels
                  are traced by a second-order derivative Gaussian filter from an initial point, while the
                  width of the blood vessel is obtained as the zero-crossing interval of the filter output.
                  Similarly, starting from a set of initial points, the work of Can et al. [110] tracks
                  vessels by recursively applying a set of directional low-pass filters to the proper
                  directions along the vessel centerlines detected so far from the input retinal angiogram
                  images. It also extracts the branching and crossover points as a by-product. A three-
                  step approach is proposed in Ref. [111] to reliably detect vascular bifurcations and
                  crossovers, which involves initialization of junction locations, iterative estimation,
                  and backtrace-based refinement.
                     Kalman filter-based tracking method could be a natural choice, which has been
                  considered by, for example, Yedidya and Hartley [112]. To reconstruct individual
                  retinal vascular trees, Lin et al. [113] start by spreading initial seeds along the vessels.
                  The vessel segments are then extracted via a likelihood ratio test. At a junction point,
                  the vessel tree assignment is then resolved by applying a locally minimum-cost
                  matching as well as extended Kalman filtering.
                     One important observation is that both local and global contexts are helpful in
                  resolving the bifurcation and crossover issue. For example, at a junction, it is valuable
                  to examine the angular, morphological, and textural properties of all segments at
                  the junction. In fact, the inclusion of information from nearby junctions could also
                  facilitate a better local decision at current junction. This line of thoughts inspires the
                  graph-based formulation where each vessel segment becomes a node, and a contact
                  between two adjacent segments is represented by an edge between the two nodes.
                  This naturally leads to an undirected graph representation. The tracing problem has
                  been thus formulated as an inference problem in a Markov random field [114], a
                  label propagation problem on undirected graphs [115], or directed graphs [116–118].
                  Similar graph-based methods are also adopted in Refs. [119, 120].
   109   110   111   112   113   114   115   116   117   118   119