Registration of Multimodal Fluorescein Images
The diagnosis
and quantification of retinal diseases relies on the interpretation of color images
and fluorescein angiography image sequences by qualified experts. The
fluorescein angiography image sequence depicts the circulation of the sodium
fluorescein dye in the retinal vessels and interpreting critical phases in the
circulation is a key element for diagnosis. Grey level of the angiograms vary
substantially during the circulation of the dye and image sequence as depicted
in Figure 1, and the geometric registration of the angiograms requires the use
of strong geometric invariants. Similarly registering the color image with the
acquired angiograms for facilitating the expert’s analysis faces similar
problems as the grey level are not consistent across modalities. Figure 1 shows various examples of multimodal
retinal images. We present a fully automatic method for registering color and
fluorescein angiograms. The method consists of three main steps: First, seed
positions of Y-feature are computed using a PCA-based analysis of directional
filters responses. Second, an articulated model of the Y-feature is fitted to
the image features using a gradient descent method. Third, the extracted
Y-features are matched by maximizing the mutual information, and images are
globally registered using an affine model.
|
(a) |
(b) |
|
(c) |
(d) |
|
Figure
1. Multimodal Retinal Images |
|
In this section, we present a method for
locating candidate Y-features in the image. Y-features are characterized by regions
in the image where three vessels converge. The position of the Y-feature has at
most 3 strong responses from various directional filter output. The PCA based
analysis of filter outputs allows locating the position of the Y-feature in the
image. In Figure 2 we show the extracted seed points using the PCA analysis of
the directional filters.
|
(a) |
(b) |
|
Figure
2: Initial Y-feature position in two images of
different modalities. Only the best 100 features are selected. |
|
We propose a Y-feature extraction method based
on the fitting of an articulated model. The articulated model is fitted by
maximizing the local intensities inside the template and gradient information
on the boundary of the template. The considered articulated
model for the Y-features has 8 DOF,
which include the
center position, three angles, and three widths for each branch. The length
of each branch is fixed.

Figure 3. Articulated model of a Y-feature
In the figure and video below, we illustrate fitting process on bright and dark
vessels in the case of color images and angiograms.
|
(a) |
(b) |
(c) |
(d) |
|
(e) |
(f) |
(g) |
(h) |
Figure
4. Fitting a Y-feature model to
the image data. (a)(e)Initial estimation of a bright
or dark vessel around the circular boundary. The red
cross shows local peaks, and the green cross shows the local valleys
characterizing respectively bright and dark vessels. The yellow and white
points correspond respectively to the seed point, and the estimated center
point. The green and red crosses indicate respectively local valleys, and peaks
in the grey level distribution. (b)(f) Initial Y-feature model of bright or dark
vessel. (c)(g) Y-feature model after fitting. (d)(h) Detected Y-features. Every
valid Y-feature is classified into bright or dark vessels.
Video
1. Fitting Process
(download)
We propose to match
extracted Y-feature across modalities and through different phases of the
circulation using the local maximization of the mutual information. A RANSAC (Random Sample
Consensus) method is used
for pairwise registration of images. This however does not provide robust
registration of the image sequence, and a global registration is required. We
propose achieving a optimal global registration of
multimodal frames using all pairs’ shortest path. Frames with less
matching points are discarded automatically.
|
(a)
(b) |
|
Figure 5. Global registration of frames across
modalities using a minimum spanning tree. (a) Pairwise registration of
consecutive images (b) Global registration constructed from the minimum
spanning tree. |
|
(a) |
(b) |
|
(c) |
(d) |
|
Figure
6. (a) (b) Fitted and
validated Y-feature. Squares indicate non-validated Y-features. (c),(d)
Matching pairs of Y-features across modalities |
|
Video 2. Matching Process
(download)
|
|
|
Figure
7. A view of registered images |
|
Figure 8. Shortest path from the reference frame to other
frames. |
Video 3. Mosaic Result (short,
411KB)
Video 4. Mosaic
Result (long, 42MB)
[1] Tae Eun Choe, Isaac Cohen, "Registration of
Multimodal Fluorescein Images Sequence of the Retina,
" ICCV (International Conference on Computer Vision) 2005, Volume
I, pp. 106-113. October 2005
[2] Tae Eun Choe, Isaac Cohen, Munwai Lee, Gerard Medioni, "Optimal Global Mosaic
Generation from Retinal Images," ICPR 2006, to appear