Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Kluwer - Handbook of Biomedical Image Analysis Vol

.3.pdf
Скачиваний:
110
Добавлен:
10.08.2013
Размер:
16.35 Mб
Скачать

178

Zhu, Lu, and Zhu

4.3.3.2 Registration of Stereo Images

Visual inspection of the registration results reveals that mutual information maximization registration succeeded 9 times out of 11 and it failed on ll5/lr5 of set 1 and ll7/lr7 of set 3. The success rate is 82%. The average registration time is 11.0 seconds with a standard deviation of 1.5, which amounts to a speedup of 8.39. Again, the speedup value is only indicative.

For the stereo registration, the mean and standard deviation of misregistration parameters are (−0.46 ± 1.69, −0.67 ± 1.72, −0.02 ± 0.24, 0.0043 ± 0.0082). The estimation of the rotation angle and the scaling factors are very accurate.

The RMSE numbers are (1.75, 1.85, 0.25, 0.0090). The translation RMSE numbers are larger than what Ritter et al. reported, but the rotation and scaling are comparable to their results. As we mentioned earlier, it is hard to pair the points in two stereo images.

4.3.3.3 Registration for Temporal and Stereo Images

If we combine all results discussed above, then the success rate is 86%. The average time for registration is 11.7 seconds with a standard deviation of 2.6, which is about 7.83 speedup against Ritter et al. [5].

The average misregistrations are (−0.32, −0.17, −0.01, 0.0021) for x and y translations, rotation angle, and scaling factor, respectively. The RMSE are (1.49, 1.39, 0.21, 0.0070).

4.4 Summary

Retinal image registration and fusion is an important tool in ophthalmology for diagnosis, lesion progression assessment, and treatment monitoring. Registration by mutual information maximization is one of the most popular automatic algorithms. We implemented such a software system for automatic retinal image registration by mutual information maximization. The software was written in Java and Java 2D for maximum portability. The robust software architecture (MVC framework) was employed to ensure software maintainability and extensibility. The simplex downhill method was exploited to optimize the mutual information function as a function of the registration parameters. To increase the search range and to avoid being trapped by local optimal, multiresolution

Stereo and Temporal Retinal Image Registration

179

and subsampling optimization schemes were explicitly employed. Other implementation strategies were also tested, including nearest neighbor and bilinear interpolation and histogram estimation. Our implementation has an 86% success rate. Compared to the published results, our implementation is about 7.83 times quicker with comparable accuracy (mean of misregistration parameters) and precision (standard deviation of misregistration parameters).

Besides the improved registration performance, our system also provided new representation tools to visualize the registration results. The registered images can be displayed side by side to allow direct comparison. Moreover, the registered images can be displayed in a moving curtain fashion and in a checkerboard format, where parts of two images are displayed together. Furthermore, two images can be overlaid to allow one to see one image through the other. These tools were integrated seamlessly to allow the user to check and interpret the registration findings.

We attribute our fast registration speed to the multiresolution and subsampling scheme. To our knowledge this is the first time anyone has taken advantage of the benefits of both in a single implementation. Depending on the image size, the coarse image can be very coarse, thus the registration can be very fast.

While Ritter et al. reported a 100% success rate, we only achieved an 86% rate. We found that the resolutions and subsampling frequencies in our multiresolution and subsampling scheme can be adjusted so that the failed registrations can be registered successfully. Our implementation provides a facility to allow the user to change them at runtime. Considering that the registration can be done in less than 15 seconds, it is practical and acceptable to register the failed image pairs with a different set of parameters. Another approach to achieve a higher success rate is to bring the images close to the optimal alignment before starting the automatic alignment. This prealignment proves to be useful in 3D registration and our preliminary results indicate that it is helpful in 2D retinal registration too.

Acknowledgement

We are grateful to Dr. Nicola Ritter for providing us the retinal images used in this study. Thanks are also due to Dan Kovalik for his proofreading of the manuscript.

180

Zhu, Lu, and Zhu

Questions

1.What is image registration?

2.How is the image registration used in retinal imaging?

3.What are the characteristics of retinal image registration?

4.What is mutual information?

5.What is mutual information based registration?

6.What is image interpolation? Why is it important in image registration process?

7.Why is the exhaustive optimization not feasible in the mutual information registration process?

8.What is a multiresolution optimization? Why is it needed? How is it applied in the registration process?

9.Why is the mutual information registration algorithm written in Java?

10.What is the MVC framework?

Stereo and Temporal Retinal Image Registration

181

Bibliography

[1]Sbeh, Z.B., Cohen, L.D., Momoun, G. and Coscas, G., A new approach of geodesic reconstruction for drusen segmentation in eye fundus images, IEEE Transactions on Medical Imaging, Vol. 20, No. 12, pp. 1321–1333, 2001.

[2]Rapantzikos, K., Zervakis, M. and Balas, K., Detection and segmentation of drusen deposits on human retina: Potential in the diagnosis of agerelated macular degeneration, Medical Image Analysis, Vol. 7, No. 1,

pp.95–108, 2003.

[3]Zana, F. and Klein, J.C., A multimodal registration algorithm of eye fundus images using vessels detection and Hough transform, IEEE Transactions on Medical Imaging, Vol. 18, No. 5, pp. 419–428, 1999.

[4]Osareh, A., Mirmehdi, M., Thomas, B. and Markham, R., Classification and localization of diabetic-related eye disease, Lecture Notes in Computer Science, Vol. 2353, pp. 502–516, 2002.

[5]Ritter, N., Owens, R., Cooper, J., Eikelboom, R.H. and van Saarloons, P., Registration of stereo and temporal images of the retina, IEEE Transactions on Medical Imaging, Vol. 18, No.5, pp. 404–418, 1999.

[6]Wade A.R. and Fitzke, F.W., A fast, robust pattern recognition system for low light level image registration and its application to retinal imaging, Optics Express, Vol. 3, No. 5, pp. 190–197, 1998.

[7]Wienreb, R.N., Assessment of the optic nerve and nerve fiber layer in glaucoma, J. Glaucoma, Vol. 2, pp. 135–137, 1993.

[8]Brown, L.G., A survey of image registration techniques, ACM Computing Survey, Vol. 24, No. 4, pp. 325–376, 1992.

[9]Maurer, C.R. and Fitzpatrick, J.M., A review of medical image registration, in Interactive Image-Guided Neurosurgery, Maciunas, R.J., ed., Park Ridge, IL: American Association of Neurological Surgeons,

pp.17–44, 1993.

182

Zhu, Lu, and Zhu

[10]Van den Elsen, P.A., Pol, E.D. and Viergever, M.A., Medical image matching—A review with classification, IEEE Engineering in Medicine and Biology, pp. 26–39, 1993.

[11]Maintz, J.B.A. and Viergever, M.A., A survey of medical image registration, Medical Image Analysis, Vol. 2, No. 1, pp. 1–36, 1998.

[12]Fitzpatrick, J.M., Hill, D.L.G. and Maurer, C.R., Image Registration, in Handbook of Medical Imaging: Vol. 2, Medical Image Processing and Analysis, Sonka, M. and Fitzpatrick, J.M., eds, SPIE Press, Bellingham, 2000.

[13]Hajnal, J.V., Hill, D.L.G. and Hawkes, D.J., eds., Medical Image Registration, Boca Raton, FL: CRC, 2001.

[14]Studholme, C., Hill, D.L.G. and Hawkes, D.J., Automatic threedimensional registration of magnetic resonance and positron emission tomography brain images by multiresolution optimization of voxel similarity measures, Medical Physics, Vol. 24, No. 1, pp. 25–35, 1997.

[15]Fitzpatrick, J.M., Hill, D.L.G., Shyr, Y., West, J., Studholme, C. and Maurer, C.R. Jr., Visual Assessment of the accuracy of retrospective registration of MR and Ct images of the brain, IEEE Transactions on Medical Imaging, Vol. 17, No. 4, pp. 571–585, 1998.

[16]Maes, F., Collognon, A., Vandermeulen, D., Marchal, G. and Suetens, P., Multimodality image registration by maximization of mutual information, IEEE Transactions on Medical Imaging, Vol. 16, No. 2, pp. 187– 198, 1997.

[17] Wells, W.M. III, Viola, P., Atsumi, H., Nakajima, S. and Kikinis, R., Multimodal volume registration by maximization of mutual information, Medical Image Analysis, Vol. 1, No. 1, pp. 35–51, 1996.

[18]Hawkes D.J. and Hill, D.L.G., Medical imaging at Guy’s Hospital, King’s College London, IEEE Transactions on Medical Imaging, Vol. 22, No. 9, pp. 1033–1041, 2003.

Stereo and Temporal Retinal Image Registration

183

[19]Hill, D., Studholme, C. and Hawkes, D., Voxel similarity measures for automated image registration. In: Proceedings of Third Conference Visualization in Biomedical Computing, SPIE, pp. 205–216, 1994.

[20]Collignon, A., Automated multi-modality image registration based on information theory, in Bizais, Y. ed., In: Proceedings of Information Processing in Medical Imaging Conference, Kluwer Academic Publishers, Dordrecht, pp. 263–274, 1995.

[21]Collignon, A., Vandermuelen, D., Suetens, P., and Marchal, G., 3d multimodality medical image registration using feature space clustering, Ayache, N. ed., In: Computer Vision, Virtual Reality and Robotics in Medicine, Springer Verlag, Berlin, pp. 195–204, 1995.

[22]Pluim, J.P., Maintz, J.B.A. and Viergever, M.A., Mutual informationbased registration of medical images: A survey, IEEE Transactions on Medical Imaging, Vol. 22, No. 8, pp. 986–1004, 2003.

[23]Laliberte, F., Gagnon, L. and Sheng, Y., Registration and fusion of retinal images—An evaluation study, IEEE Transactions on Medical Imaging, Vol. 22, No. 5, pp. 661–673, 2003.

[24]Peli, E., Augliere, R.A. and Timberlake, G.T., Feature-based registration of retinal images, IEEE Transactions on Medical Imaging, Vol. 6, No. 2, pp. 272–278, 1987.

[25]Yu, J.J.H., Hung, B.N. and Liou, C.L., Fast algorithm for digital retinal alignment, Proc. IEEE Ann. Conf. Engineering Medicine Biology Society, Vol 2, pp. 374–375, 1989.

[26]Cideciyan, A.V., Jacobson, S.G., Kemp, C.M., Knighton, R.W. and Nagel, J.H., Registration of high resolution images of the retina, Proc. SPIE, Vol. 1652, pp. 310–322, 1992.

[27]Hart, W.E. and Goldbaum, M.H., Registration of retinal images using automatically selected control points, Proc. IEEE Int. Conf. Image Processing, pp. 576–580, 1994.

[28]Matsopoulos, G.K., Mouravliansky, N.A., Delibasis, K.K. and Nikita, K.S., Automatic retinal image registration scheme using global

184

Zhu, Lu, and Zhu

optimization techniques, IEEE Transactions on Information Technol-

ogy in Biomedicine, Vol. 3, No. 1, pp. 47–60, 1999.

[29]Chaudhuri, S., Chatterjee, S., Katz, N., Nelson, M. and Goldbaum, M., Detection of blood vessels in retinal images using two-dimensional matched filters, IEEE Transactions on Medical Imaging, Vol. 8, No. 3, pp. 263–269, 1989.

[30]Can, A., Stewart, C.V., Roysam, B. and Tanenbaum, H.L., A featurebased, robust, hierarchical algorithm for registering pairs of images of the curved human retina, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, No. 3, pp. 347–364, 2002.

[31]Press, W.H., Teukolsky, S.A., Vetterling, W.T. and Flannery, B.P., Numerical Recipes in C, Cambridge University Press, Cambridge, Chap. 10, 1992.

[32]Gonzalez, R.C. and Woods, R.E., Digital Image Processing, AddisonWesley, Reading, MA, Chap. 6, 1992.

[33]Arnold, K. and Gosling, J., The Java Programming Language, 2nd edn, Addison-Wesley, Reading, MA, 1998.

[34]Knudsen, J., Java 2D graphics, O’Reilly & Associates. Inc., 1999.

[35]Tsao, J., Interpolation artifacts in multimodality image registration based on maximization of mutual information, IEEE Transactions on Medical Imaging, Vol. 22, No. 7, pp. 854–864, 2003.

[36]Maes, F., Vandermeulen, D. and Suetens, P., Comparative evaluation of multi-resolution optimization strategies for multimodality image registration by maximization of mutual information, Medical Image Analysis, Vol. 3, No. 4, pp. 373–386, 1999.

[37]Szyperski, C., Component Software: Beyond Object-Oriented Programming, Addison-Wesley, 1998.

Chapter 5

Quantification of Brain Aneurysm

Dimensions from CTA for Surgical

Planning of Coiling Interventions

Monica´ Hernandez,´1 Alejandro F. Frangi,1,2 and Guillermo Sapiro3

Abbreviations

nD

n dimensional, n {2, 3}

3DRA

Three dimensional Rotational Angiography

ACA

Anterior Cerebral Artery

ACoA

Anterior Communicating Artery

ANOVA

Analysis Of Variance

BA

Basilar Artery

CTA

Computed Tomography Angiography

DSA

Digital Substraction Angiography

GAC

Geodesic Active Contours

GAR

Geodesic Active Regions

GDC

Guglielmi Detachable Coil

ICA

Internal Carotid Artery

kNN

k-Nearest Neighbor

MAP

Maximum A Posteriori

1 Computer Vision Lab, Aragon Institute of Engineering Research, University of Zaragoza,

Zaragoza, Spain

2 Department of Technology, Pompeu Fabra University, Barcelona, Spain

3 Electrical Engineering and Computer Sciences Department, University of Minnesota,

Minneapolis, USA

185

186

Hernandez,´ Frangi, and Sapiro

MCA

Middle Cerebral Artery

MIP

Maximum Intensity Projection

MRA

Magnetic Resonance Angiography

NA

Not Applicable

PCA

Posterior Cerebral Artery

PCoA

Posterior Communicating Artery

PDF

Probability Density Function

SAH

Subarachnoid hemorrhage

SD

Standard Deviation

5.1 Introduction

5.1.1 Brain Aneurysms

Brain aneurysms are pathological dilatations of cerebral arteries. These dilatations consist in a progressive enlargement and deformation of the vessel wall produced by blood flow pressure. Brain aneurysms tend to occur at or near arterial bifurcations, mostly at the Circle of Willis, the vascular system that irrigates the basis of the brain.

The Circle of Willis is made up of several vascular segments (Fig. 5.1). The precommunicating segments (A1, A2) of the left and right Anterior Cerebral Arteries (ACA) and the Anterior Communicating Artery (ACoA) form the anterior part of the circle. The postcommunicating segments (P1, P2) of the left and right Posterior Cerebral Arteries (PCA) with the Posterior Communicating Arteries (PCoA) form the posterior part of the circle. The left and right PCoAs emerge from the left and right Internal Carotid Arteries (ICA). The Basilar Artery (BA) and the Middle Cerebral Arteries (MCA), complete the description of the Circle of Willis.

Brain aneurysms are classified into saccular and non-saccular types according to their shape (Fig. 5.2). Non-saccular aneurysms include atherosclerotic, fusiform, traumatic, and mycotic types. Saccular, or berry, aneurysms typically arise at a bifurcation or along turns of the parent vessel, or they point in the direction in which the blood flow would proceed if the turn were not present. Brain aneurysms are named according to the artery or segment of origin. For example, anterior communicating aneurysms are located at the ACoA, and

Quantification of Brain Aneurysm Dimensions

187

Figure 5.1: Three-dimensional model of the Circle of Willis. Image courtesy of Dr. Juan R. Cebral, George Mason University. (Color Slide)

posterior communicating aneurysms are usually located at the ICA, near the origin of the PCoA.

The prevalence of unruptured cerebral aneurysms is unknown, but it is estimated to be as high as 5% of the population [1]. The most serious complication of a brain aneurysm is its rupture and the consequent aneurysmal subarachnoid hemorrhage (SAH) with an incidence of sudden death of the 12.4% and rates

(a) (b)

Figure 5.2: Models of aneurysm. (a) Saccular aneurysm. (b) Non-saccular (fusiform) aneurysm.