A Pyramid Approach For Multimodality Image Registration Based On Mutual Information

Similar documents
Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data

Multiresolution Registration of Remote-Sensing Images Using Stochastic Gradient

Multi-modal Image Registration Using the Generalized Survival Exponential Entropy

Image Registration: Mutual Information Based

Mutual information based image registration for remote sensing data

A Novel Medical Image Registration Method Based on Mutual Information and Genetic Algorithm

Performance of Mutual Information Similarity Measure for Registration of Multi-Temporal Remote Sensing Images

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

Support Vector Machine Density Estimator as a Generalized Parzen Windows Estimator for Mutual Information Based Image Registration

Mutual Information Based CT-MR Brain Image Registration. Using Generalized Partial Volume Joint Histogram Estimation

Performance Evaluation of Fusion of Infrared and Visible Images

Fusion of Visual and IR Images for Concealed Weapon Detection 1

Global optimization of weighted mutual information for multimodality image registration

Medical Image Segmentation Based on Mutual Information Maximization

An Introduction to Statistical Methods of Medical Image Registration

William Yang Group 14 Mentor: Dr. Rogerio Richa Visual Tracking of Surgical Tools in Retinal Surgery using Particle Filtering

Deformable Registration Using Scale Space Keypoints

Intensity gradient based registration and fusion of multi-modal images

ANALYSIS OF RELIABILITY AND IMPACT FACTORS OF MUTUAL INFORMATION SIMILARITY CRITERION FOR REMOTE SENSING IMAGERY TEMPLATE MATCHING

2D-3D Registration using Gradient-based MI for Image Guided Surgery Systems

Cluster of Workstation based Nonrigid Image Registration Using Free-Form Deformation

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

Local Image Registration: An Adaptive Filtering Framework

Pattern Matching & Image Registration

Medical Image Registration by Maximization of Mutual Information

Coupled Bayesian Framework for Dual Energy Image Registration

AUTOMATIC REGISTRATION OF OPTICAL IMAGERY WITH 3D LIDAR DATA USING LOCAL COMBINED MUTUAL INFORMATION

Multi-Modal Volume Registration Using Joint Intensity Distributions

Annales UMCS Informatica AI 1 (2003) UMCS. Registration of CT and MRI brain images. Karol Kuczyński, Paweł Mikołajczak

Image Compression. -The idea is to remove redundant data from the image (i.e., data which do not affect image quality significantly)

RIGID IMAGE REGISTRATION

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Dynamic Image Registration for Elevation Map Fusion

OnDemand3D Fusion Technology

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Texture Segmentation by Windowed Projection

SIFT - scale-invariant feature transform Konrad Schindler

Implementation of Image Fusion Algorithm Using Laplace Transform

Anisotropic Methods for Image Registration

K Means Clustering Using Localized Histogram Analysis and Multiple Assignment. Michael Bryson 4/18/2007

Query by Fax for Content-Based Image Retrieval

Registration of 2D to 3D Joint Images Using Phase-Based Mutual Information

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale

Scale Invariant Feature Transform

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

K-Means Clustering Using Localized Histogram Analysis

Nonparametric Multiscale Multimodal Models for Detection/Recognition John Fisher & John Reif Eagle Eye Software (919)

Mine Boundary Detection Using Markov Random Field Models

FUSION OF TWO IMAGES BASED ON WAVELET TRANSFORM

Image Fusion Using Double Density Discrete Wavelet Transform

Directionally Selective Fractional Wavelet Transform Using a 2-D Non-Separable Unbalanced Lifting Structure

Registration of Hyperspectral and Trichromatic Images via Cross Cumulative Residual Entropy Maximisation

Image Registration in Hough Space Using Gradient of Images

Scale Invariant Feature Transform

THE geometric alignment or registration of multimodality

Visible and Long-Wave Infrared Image Fusion Schemes for Situational. Awareness

Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach

Robotics Programming Laboratory

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions

CAP 5415 Computer Vision Fall 2012

Matching. Compare region of image to region of image. Today, simplest kind of matching. Intensities similar.

Feature extraction. Bi-Histogram Binarization Entropy. What is texture Texture primitives. Filter banks 2D Fourier Transform Wavlet maxima points

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Image Segmentation. Shengnan Wang

A Novel Algorithm for Color Image matching using Wavelet-SIFT

Local Features: Detection, Description & Matching

Introduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale.

Image Registration for Dental X-Ray images using Hybrid Technique

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993

Neural Network based textural labeling of images in multimedia applications

Texture Sensitive Image Inpainting after Object Morphing

Model-based segmentation and recognition from range data

User-Friendly Sharing System using Polynomials with Different Primes in Two Images

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

A Miniature-Based Image Retrieval System

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

Comparison between Various Edge Detection Methods on Satellite Image

Using K-means Clustering and MI for Non-rigid Registration of MRI and CT

Wavelet-Based Image Registration Techniques: A Study of Performance

Report: Reducing the error rate of a Cat classifier

A Unifying Framework for Mutual Information methods for use in Non-linear Optimisation

Rotation-invariant pattern matching using wavelet decomposition

Bumptrees for Efficient Function, Constraint, and Classification Learning

CS 534: Computer Vision Texture

Non-rigid Image Registration

Image processing of coarse and fine aggregate images

Spatio-Temporal Registration of Biomedical Images by Computational Methods

Training Algorithms for Robust Face Recognition using a Template-matching Approach

A New Feature Local Binary Patterns (FLBP) Method

A Novel Map Merging Methodology for Multi-Robot Systems

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

Spline Pyramids for Inter-Modal Image Registration Using Mutual Information

Saliency Detection for Videos Using 3D FFT Local Spectra

Coarse-to-Fine Search Technique to Detect Circles in Images

A Radiometry Tolerant Method for Direct 3D/2D Registration of Computed Tomography Data to X-ray Images

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Obtaining Feature Correspondences

Transcription:

Pyramid pproach For Multimodality Image Registration ased On Mutual Information Hua-mei Chen Department of Electrical Engineering and Computer Science 121 Link Hall Syracuse University Syracuse, NY 13244 hchen03@mailbox.syr.edu Pramod K. Varshney Department of Electrical Engineering and Computer Science 121 Link Hall Syracuse University Syracuse, NY 13244 varshney@syr.edu bstract - pyramid approach for multimodality image registration based on mutual information is presented. The image pyramid is obtained by using the wavelet transform. n exhaustive search algorithm at the coarsest level of the image pyramid is developed. Image partitioning and gray level intensity binning are used to increase the fidelity of the process. ecause of the fact that image partitioning is used, our algorithm has the potential to be parallelized and implemented on a multiprocessor computer. Our algorithm has been applied on remotely sensed images. The results show that our algorithm performs fairly well. Keywords: Image registration, mutual information, image fusion, wavelet transforms, image pyramid. 1 Introduction In object detection and recognition applications, a single sensor, depending on its features and/or viewing position, may not receive all the information necessary for detecting an object by human or computer vision. If several sensors with different features and/or viewing positions are used then the image information obtained from each one can be combined with the others. The usage of multiple sensors in fields such as remote sensing, medical imaging and automated machine vision, has increased in the past decade. s a result of this, image processing techniques to fuse images from different sensors to generate a composite image for interpretation have emerged. efore applying any fusion algorithm, there is an indispensable image processing task, that is image registration. Image registration is a procedure that determines the best match between two or more images of the same object field, acquired at the same time or at different times, by identical or different sensors. The key issue in image registration is to establish correspondence between multiple images of the same scene. broad range of image registration techniques have been developed for a wide variety of imaging problems [1]. newly developed method based on mutual information (MI has been found to be an appropriate similarity metric for many multisensor registration problems [2-4]. One major difficulty with MI based methods is the possible existence of local maxima. If any pose parameter set corresponding to a local maxima is closer to the initial guess of a search algorithm than the pose parameter set corresponding to the global maximum, then it is quite likely that the search algorithm will converge to the local maximum. In many cases where MI based algorithms have been applied successfully [2-6], the original misregistration has been assumed to be small. Consequently, the algorithm converges to the global maximum successfully. For more general cases, a strategy needs to be developed that avoids local maxima and converges to the correct solution. Coarse-to-fine multiresolution approaches have been proposed for this purpose [5-7]. These approaches reduce the number of local maxima [5] and increase accuracy and efficiency. However, convergence to the global maximum is still not guaranteed. lthough the pyramid approach is attractive for the implementation of the computationally intensive MI based image registration algorithm, success is viable only when a robust search algorithm is available at the coarsest level. Most of the existing optimization schemes applied to mutual information matching problems are local and require a starting point. Powell s method [4], method of Jeeves [5], modified Marquardt-Levenberg procedure [6], and gradient based method [2,3] all belong to this category. Recently, a global optimization scheme called I- TGO has been evaluated and the results are promising [8]. However, They still do not guarantee that a global optimum will be found. n exhaustive search algorithm for optimization is robust, but the drawback is its extremely high computation time, especially when mutual information is used as the similarity metric. In this paper, we propose to use an exhaustive search algorithm based on mutual information similarity metric for image registration. In order to reduce the size of the search space, we adopt the image pyramid, a coarse-to-fine approach, and apply the exhaustive search algorithm only at the coarsest level. We use image partitioning together with gray level intensity binning to increase the reliability of this approach. locally exhaustive search algorithm is also developed for the higher levels. Our results are encouraging in that they show that the exhaustive search algorithm is feasible when mutual information is used as the similarity metric. The

algorithm performs fairly well and yields accurately registered images. 2 Preliminaries In this section, we describe some basic concepts from information theory [9] that are employed in the rest of this paper. The mutual information (MI between two random variables and is defined by P, ( a, b I(, = P, ( a, blog (1 P ( a ¼ P ( b where P (a and P (b are the marginal probability distributions, and P, (a,b is the joint probability distribution. MI measures the degree of dependence of on by measuring the distance between the joint distribution P, (a,b and the distribution associated with the case of complete independence P (a P (b, by means of the relative entropy or the Kullback-Leibler measure. MI is related to entropy by the equations I(, = H( + H( -H(, (2 = H( - H( (3 = H ( - H ( (4 with H(, being their joint entropy, H(, H( the entropies of and, and H( and H( the conditional entropies of given and of given, respectively. The definitions of these entropies are: a H( =- P ( alog P ( a H (, =- P ( log P ( H ( =- P ( log P ( ab To employ mutual information for image registration as a similarity measure, we need to utilize the concept of a twodimensional histogram of an image pair, the joint histogram. The joint histogram h of an image pair can be defined as a function of two variables,, the gray level intensity in the first image and, the gray level intensity in the second image. Its value at the coordinate (a, b is the number of corresponding pairs having gray level a in the first image and gray level b in the second image. The joint probability distribution used in the calculation of MI of an image pair can then be obtained by normalizing the joint histogram of the image pair as hab (, P, ( a, b = (8 hab (, where h is the joint histogram of and. From the joint probability distribution, we may obtain,,,, P ( a = P ( a, b, P ( b = P ( a, b b a, (9 (10 (5 (6 (7 Once the joint probability distribution P, and the marginal probability distributions P and P are obtained, equation (1 can be used to calculate the mutual information I(, of the two images and. The MI registration criterion states that the image pair is geometrically aligned when I(, is maximal. 3 The registration algorithm The exhaustive search algorithm at the coarsest level is shown in Figure 1. Tasks involved in the algorithm include construction of the image pyramid, image partitioning, gray level intensity binning, and smoothing. The idea here is to search over all possible combinations of the pose parameters with a suitable step size along each parameter direction within a specified range and choose the parameter set that results in the largest value of the similarity measure. The pose parameters for a rigid body transformation are the scale factor, rotation angle, x- displacement and y-displacement, which result in a fourdimensional mutual information array that stores the values evaluated. ecause of the extremely large search Test Image T Wavelet decomposition Image partitioning inning of gray level for each image block 4-D MI array Process needs to be repeated for each set of pose parameters Pose Parameters (s,r,x,y MI Computation Smoothing the 4-D MI array and choose the maximum (S c,r c,x c,y c Reference Image R Wavelet decomposition Image partitioning inning of gray level for each image block Process is done after the 4-D MI array is obtained completely Figure 1: lock diagram of the search algorithm at the coarsest level

space involved, efforts have been made to reduce the search space and the computational complexity. Image pyramid is used to reduce the size of images and thereby the search space. Nearest neighbor interpolation is used to reduce the computational complexity. In order to make an exhaustive search algorithm a feasible alternative, usually the final size of the image at the coarsest level is kept to be around 30 by 30.One price being paid here is that the reliability of the result is sacrificed because of the fact that extremely low resolution images are used. Image partitioning and smoothing of the final four-dimensional MI array is proposed to increase the reliability. Gray level intensity binning is used to reduce the computational complexity and increase the reliability. We discuss the details of each task involved in our algorithm in the following subsections. 3.1 Image pyramid The first step to make an exhaustive search algorithm possible is to employ a coarse-to-fine strategy and apply the exhaustive search algorithm at the coarsest level only. This coarse-to-fine strategy has been used to improve the efficiency of many image-processing tasks [10]. Image registration is among them [5-7]. Existing algorithms include urt s Laplacian pyramid [11], wavelet based pyramid [12], cubic spline pyramid [10], and the pyramid obtained by down sampling the image [7]. In our experiments, we employed the wavelet decomposition to obtain an image pyramid. General 2D multiscale pyramid decomposition is performed using filters H (low pass and G (high pass, which are quadrature mirror filters. The filtering is performed first by convolving the input image with H and G in the horizontal direction. This is followed by down sampling the output along the rows. Then the two resulting images are further processed along the vertical direction followed by down sampling along the columns. t the output, the source image at resolution K is decomposed into four subimages: an image at coarser resolution level K+1, a horizontally oriented image, a vertically oriented image, and a diagonally oriented image. The filtering can be repeated by applying the coarser resolution image as the input source image at the next level until the desired level is reached. For our application, only the coarser resolution subimage is needed. In this case, we can repeatedly apply the low pass filter H horizontally and vertically to obtain the whole pyramid. Figure 2 summarizes this procedure. Once the image pyramid is obtained, the exhaustive search algorithm is then applied at the coarsest level of the image pyramid. Registration at higher levels can be performed with the result at the previous level serving as the initial condition. The selection of a specific wavelet is not essential at this point. Currently we are investigating the effect of different image pyramid schemes and the selection of different wavelets for the construction of the image pyramid. I K G H row 3.2 Joint histogram estimation The joint histogram of a given image pair is needed to calculate the mutual information metric as stated in Section 2. In many cases of interest, the transformed grid of one image will not fall on the grid of another image. Therefore, an exact joint histogram can not be obtained and some approximation is needed to estimate the joint histogram. There are two conventional ways to estimate the joint histogram. The first approach is to estimate the gray level intensity on the transformed grid of the image under test and then by either rounding the estimated intensity to the closest integer [13] or by using the Parzen windowing method [2,3,5,6] to estimate the joint histogram. The second approach uses partial volume distribution interpolation [4] to update the joint histogram for each corresponding point. This approach does not need to estimate the gray level intensity to determine the joint histogram. In our algorithm, we adopt the first approach and use the nearest neighbor interpolation method to estimate the gray level intensity at the coarsest level. There are two reasons for our choice of this interpolation method. First, because a coarse-to-fine strategy is used, subpixel accuracy is needed only at the finest level. Second, because an exhaustive search algorithm is used in our algorithm, it is desirable to adopt the most efficient interpolation scheme to reduce the computational complexity. 3.3 Image partitioning column I GG I GH I HG I HH Figure 2: One level wavelet decomposition from resolution K to K+1. I K+1 equals I HH major difficulty of the matching problem using the mutual information as the criterion is the existence of local maxima. This problem becomes even more severe if the image size at the coarsest level is very low. Our experiments show that if the image size is small, when two images are aligned, the mutual information may not reach the global maximum. This is because the possibility of mutual information assuming a large level when the two images are not aligned increases when the sizes of images are reduced. One way to avoid this situation is to stop the image decomposition at a suitable level. In this case, the search space for an exhaustive search algorithm could be very large. In order to reduce the size of the search space, G H G H

it is better to decompose images to as many levels as possible. We have found that if we partition the images at the coarsest level into several blocks, and take the average of the mutual information measure of each corresponding block, then we can get rid of most of the false peaks (peaks that do not result in an alignment. The reason that this method works is that the probability that a false peak occurs in each corresponding block at the same time is small. In this manner, we can decompose an image to a very low resolution and thus reduce the search space. In our algorithm, image partitioning is specified by two numbers: block size and the distance between each block. These two numbers determine the total number of blocks. 3.4. inning Gray level intensity binning is required due to the image pyramid and image partitioning operations. Image intensity is usually represented by gray levels 0 ~ 255. When an image size is well below 256 by 256, it is no longer necessary to represent the intensity with 256 gray levels to be able to correctly calculate the mutual information. Our experiments show that for an N-by-N image, when N is less than 256, N gray levels are sufficient to calculate the mutual information. The simplest method to bin the gray level intensity is linear binning. Some other binning schemes are also available, such as histogram preservation [14]. In this paper, we apply linear binning on each corresponding block instead of on the whole image because of the relatively small size of each image block and small number of bins used. 3.5 Smoothing veraging over a (3 3 3 3 neighborhood is used to smooth the 4-D MI array. The purpose is to further eliminate some possible false peaks based on the following assumption. We assume that the values of the surrounding points of the false peaks are small while those of the true peak are still large. ased on this assumption, we can eliminate some more false peaks. 3.6 Search algorithm at higher levels locally exhaustive search algorithm is used at the finer resolution levels. Figure 3 shows the flow diagram of the algorithm. In Figure 3, i represent the current level, with 0 being the original resolution. s the test image, and s the reference image. The search space at this level is assumed to be bounded by the step size used at the previous level in all directions centered at the previous result. The step sizes for scale factor and rotation angle used at level i are half of those used at level (i+1, while the step sizes for x and y displacements are kept the same. Notice that the actual step sizes used for x and y displacements are half of the step sizes used at the previous level because the resolution is now doubled. Therefore, four additional evaluations of mutual information are carried out in each direction and a total of seventeen evaluations are carried at each level. When we switch to the next level, we keep the same number of blocks, so the size of each block is doubled. The number of bins is also doubled accordingly. If the original size of the images being processed is very large, which is often the case for remotely sensed images, we stop the process of doubling the size of each block when the maximum number of bins (usually 256 has been reached but keep the same number of blocks. In other words, only half of the reference image is used to calculate the mutual information at the next finer resolution level. In this manner, the computational complexity can be kept the same when we switch to the next level. nother thing we want to point out is that when we reach the finest resolution level, we should switch the nearest neighbor interpolation scheme to other more accurate interpolation schemes, like PV interpolation, and also switch the locally exhaustive search algorithm to some other local optimization algorithm (such as Powell s method to achieve subpixel accuracy. +1, +1, 2X i+1 along S direction, +1, 2X i+1 along R direction,, 2X i+1 along X direction,, X i along Y direction,, X i, Y i Figure 3: locally exhaustive search algorithm at higher resolution levels

4 Registration experiment We have applied our algorithm to a pair of remotely sensed images. The two types of images considered are a RDmage and an IRS image. The size of the IRS image is [11776 12800], and the size of the RDR image is [5632 5632]. The gray level intensity of the RDmage has been reduced to 256 levels from 65536 levels by linear mapping. Figure 4 shows the two images being experimented with. The IRS image is selected to be the test image, denoted as T, and the RDmage the reference image, denoted as R. One thing that needs to be noticed here is that the RDmage is completely contained within the IRS image. Some parameters used in the experiment are: lowest level reached: 8 ( level 0 is the original image and the size of R at level 8 is [22 22] block size [6 6] x and y distances between each block: 4 ( total blocks: 25 Number of bins: 4 Search range scale: 0.5 ~ 2.0 rotation angle: -180 ~ 180 (degree x and y displacements: -23 ~ 23 (pixels Step size scale: 0.1 rotation angle: 10 degree x and y displacements: 1 pixel Figure 5 shows the registered image pairs at level 3. In Table 1 we present the numerical results of this experiment. The ground truth about the scale and rotation angle is provided with the data set while the ground truth of x and y displacements are obtained by manual registration. From Table 1 we can see the registration results are approaching the ground truth. Table 1: Numerical Results S R X Y Ground 1.0776-20.284 81-35 Truth Level 8 1.1-20 192-128 (coarsest level Level 7 1.1-20 80-48 Level 6 1.05-20 80-40 Level 5 1.0625-20 80-40 Level 4 1.075-20 82-38 Level 3 1.075-20.3125 82-37 (T (R Figure 4: Original IRS image and RDmages

(a (b Figure 5: (a Registered RDmage (b IRS image with registered RDmage superimposed 5 Conclusions In this paper, we have presented an image pyramid approach together with an exhaustive search algorithm to register a pair of remotely sensed multimodality images of large size based on mutual information. Results of our registration experiment are presented. Our algorithm needs to be generalized to be applicable to partially overlapped images. The parameters used like the block size and number of bins need to be determined automatically. However, we have demonstrated the feasibility of utilizing an exhaustive search algorithm to overcome the problem when the initial misregistration is large. References [1] L.G. rown, survey of Image Registration Techniques, CM Computing Surveys, vol. 24, no. 4, pp. 325-376, Dec. 1992. [2] Viola, P., W. Wells, lignment by Maximization of Mutual Information, In Proceedings of the 5 th International Conference on Computer Vision, 1995. [3] Wells, W., P. Viola, and R. Kikinis, Multi-Modal Volume Registration by Maximization of Mutual Information, In Proceedings of the Second International Symposium on Medical Robotics and Computer ssisted Surgery, pp. 55-62, Wiley, 1995. [4] Frederik Maes, ndré Collignon, Dirk Vandermeulen, Guy Marchal, and Paul Suetens, Multimodality Image Registration by Maximization of Mutual Information, IEEE Transactions on Medical Imaging, vol. 16. No. 2. 1997. [5] Philippe Thévenaz and Michael Unser, pyramid approach to sub-pixel image fusion based on mutual information, in Proceedings 1996 IEEE International Conference on Image Processing, vol. I, pp. 265-268. [6] Philippe Thévenaz and Michael Unser, n efficient mutual information optimizer for multiresolution image registration, in Proceedings of IEEE International Conference on Image Processing, vol. I, pp. 833-837, 1998. [7] Josien P.W. Pluim, J.. ntoine Maintz and Max. Viergever, multiscale approach to mutual information matching, in Proceedings of SPIE conference on image processing, San Diego, California, vol. 3338, pp. 1334-1344, 1998. [8] C. E. Rodríguez-Carranza and M. H. Loew, Global optimization of weighted mutual information for multimodality image registration,in Proceedings of SPIE conference on image processing, San Diego, Cal, Feb. 1999, vol. 3661, pp. 89-96. [9] T. M. Cover and J.. Thomas, Elements of information theory, John Wiley and Sons, Inc., New York, 1991. [10] Michael Unser, kram ldroubi, and Murray Eden, The L 2 polynomial spline pyramid, IEEE Trans. Patt. nal. Machine Intell, vol. 15, no. 4, pril 1993.

[11] P. J. urt and E. H. delson, The Laplacian pyramid as a compact code, IEEE Trans. Commun., vol. COM-31, pp. 337-345, pril 1983. [12] S. G. Mallat, theory of multiresolution signal decomposition: the wavelet representation, IEEE Trans. Patt. nal. Machine Intell., vol. 11, pp. 674-693, 1989. [13] C. E. Rodríguez-Carranza and M. H. Loew, weighted and deterministic entropy measure for image registration using mutual information,in Proceedings of SPIE conference on image processing, San Diego, Cal, Feb. 1998, vol. 3338, pp. 155-166. [14] Jon Camp and Richard Robb, novel binning method for improved accuracy and speed of volume image coregistration using normalized mutual information, in Proceedings of SPIE conference on image processing, San Diego, Cal, Feb. 1999, vol. 3661, pp. 24-31.