{'fraction_non_alphanumeric': 0.01076158940397351, 'fraction_numerical': 0.0, 'mean_word_length': 5.231958762886598, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Retinal vessel detection via second derivative of local radon transform

For the automatic detection of retinal blood vessels a preprocessing of the noisy original images is necessary. Retinal blood vessels are assumed to be line-like structures and can therefore be enhanced via convolution with suitable, elongated kernels. Consequently we use the local Radon kernel as a prototype of an elongated kernel for this task. The Radon kernel is rotated at different angles and adapts via a maximisation procedure to the directions of the vessels. The proposed algorithm is easy to implement and combined with edgeand coherence-enhancing anisotropic diffusion as a preprocessing step it offers higher robustness than the Laplacian of Gaussian or Haralick operator. Furthermore, our algorithm detects vessels as connected structures with very few interruptions. The performance is evaluated in experiments on the publicly available databases DRIVE and STARE as well as on selected examples of our clinical database. Since our algorithm does not depend on a priori directional and branching models, in its generality it is capable to detect other vessel structures in the human eye such as the conjunctiva vessels.