Feature-Based Retinal Image Registration Using Bifurcation Structures

advertisement
July 15, 2011
Registering retinal images
Babak Ghafaryasl Universitat Pompeu Fabra
Csaba Molnár
University of Szeged
Antonio R. Porras Universitat Pompeu Fabra
Arie Shaus
Tel Aviv University
http://www.inf.u-szeged.hu/projectdirs/ssip2011/teamG
Overview
Vessel
enhancement
Vascular tree
extraction
Feature
extraction
Registration
Vessel enhancement
“Multiscale vessel enhancement filtering”,
Frangi et al, 1998
- Scale Space representation
- Local image descriptors
- Eigenvalues of Hessain (2nd derivative) matrix
Tubular, plate-like and spherical structures
Vascular tree extraction
Original images
Vessel enhancement
Thresholding
+
Skeletonization
+
Largest connected
components
7 
6
8
L2  9
5 1
L1
4
2
3
10 11
12
L3
From bifurcation point to
bifurcation structure…
“Feature-Based Retinal Image Registration Using
Bifurcation Structures”, Chen & Zhang, 2009
x  [ L1, L2 , L3 , 1, 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11, 12 ]
But…
• L’s are normalized to sum up to 1.
• The α triplets sum up to 360.
Therefore we can remove some redundancy.
x  [ L1 , L2 , 1 , 2 , 3 , 5 , 6 , 7 , 10 , 11 ]
We can measure a distance between such structures!
From bifurcation structures
to registration…
Step 1: Find bifurcation structures in both
images.
Step 2: Find the best match between two
bifurcation structures. The match between 4
points (3 are enough) determines the affine
transformation.
Step 3: Find next best matches (taking the
transformation into account); refine the affine
transformation with more points.
Results: feature extration
All candidates
Matching candidates
Vessel registration
Results: retinal registration (I)
Results: retinal registration (II)
Results: bad news...
Questions?
Download