A 2D-3D Image Registration Algorithm using Log-Polar Transforms for Knee Kinematic Analysis

Size: px
Start display at page:

Download "A 2D-3D Image Registration Algorithm using Log-Polar Transforms for Knee Kinematic Analysis"

Transcription

1 A D-D Image Registration Algorithm using Log-Polar Transforms for Knee Kinematic Analysis Masuma Akter 1, Andrew J. Lambert 1, Mark R. Pickering 1, Jennie M. Scarvell and Paul N. Smith 1 School of Engineering and Information Technology, The University of New South Wales, Canberra, Australia. masuma.akter@student.adfa.edu.au The Trauma and Orthopaedic Research Unit in the Department of Surgery The Canberra Hospital, Canberra, Australia. Abstract In medical imaging, D-D registration approaches have been used for image guided surgery (IGS) and pre-, post-operative measurement of joint kinematics. The application addressed in this paper is the registration of single-plane D fluoroscopy images to D Computed Tomography (CT) data. A limitation of previously proposed D-D registration algorithms has been an inability to register images with large initial displacements. The new algorithm proposed in this paper uses log-polar transforms in the frequency domain to extend the range of initial displacements that can be registered automatically. Our experiment results show that the proposed approach can increase the range of initial displacements up to ± mm and ±9. This range of motions is significantly greater than any previously proposed multi-modal D-D registration algorithm. I. INTRODUCTION Multi-modal image registration is the process of spatially aligning two images regardless of the sensors used, the time of capture, position and angle. This type of registration has been used in many applications such as in tools for medical diagnosis, computer vision and remote sensing. In medical imaging applications, D fluoroscopy to D CT image registration algorithms have been adopted for radiotherapy, radiosurgery, orthopaedic surgery, interventional neuroradiology, vascular interventional radiology and kinematic analysis. The application for D-D registration we are addressing in this paper is the kinematic analysis of knee joints. The outcomes of this type of analysis are useful for comparing the D motion of bones in the knee joint before and after total knee arthroplasty surgery and also for surgery to repair ruptured ligaments. The registration procedure is required to estimate the D pose of the bones in the knee that best matches the D projection of the same bones captured by the fluoroscopy equipment. This D pose is described using six rigid-body parameters (three translations and three rotations). To date the algorithms which provide the best performance for estimating the optimum set of these six parameters are iterative in nature [1] []. These algorithms follow a gradient-descent based approach and gradually translate and rotate the segmented bones depicted in the CT scan. The algorithm continues until a good match is found between the actual D projections and simulated D projections created from the bone at its current pose. These simulated projections are known as digitally reconstructed radiographs (DRRs). The quality of the match is determined using a multi-modal similarity measure such as mutual information (MI) normalized cross correlation (NCC) or the sum of conditional variances (SCV) [1]. However, a major limitation of the gradient-descent based approach is the limited range of initial displacements for which the algorithm is able to successfully converge to the global minimum of the similarity measure. For large initial displacements these algorithms tend to converge to a local minimum of the similarity measure which may provide a very poor match between the DRR and the fluoroscopy frame. This limitation affects the performance of kinematic analysis algorithms since the algorithms cannot automatically follow the position of the bones in a knee joint from one frame to the next in a fluoroscopy video. Instead the registration must be manually initialized for each frame of the video. One option for increasing the range of initial displacements for which successful registration can be achieved is to adopt a feature-based registration approach []. In feature matching approaches, initially isolated feature keypoints (such as Harris corners) or descriptors (as in the scale invariant feature transform, (SIFT)) are extracted from the images, then the correspondences of the descriptors in each image are measured using a distance metric such as the Hausdorff or Euclidian distance. However, feature-based D-D registration approaches are very sensitive to the accuracy of the corner and descriptor selection process. An additional disadvantage is the higher computational complexity required to find the points in D that correspond to anatomical landmarks in D as this step requires exhaustive searches to obtain correspondence between features. Furthermore, the accuracy of this type of methods is not sufficient for high precision medical application, since the location of the features is typically limited to a precision of a single pixel or greater. A second alternative to gradient-based approaches is the use of the log-polar transform (LPT) in the spectral domain to estimate the scale and rotation between images. Spectralbased phase-correlation D-D image registration has been shown to be robust to noise and intensity variations in illumination or radiation exposures thanks to the Fourier magnitude normalization [4]. However this approach has not previously /1/$1. 1 IEEE

2 been applied to real multi-modal D-D registration problems. The approach proposed in [5] provided some initial promising results for the registration of pre-segmented D fluoroscopy images of a human vertebra to a segmented CT volume of the same vertebra. However, in practical scenarios for kinematical analysis of knee joints, the fluoroscopy image cannot be segmented to provide only the bones of the knee. Hence the presence of other bones and soft tissue in the fluoroscopy frame and the different imaging modalities pose a significant challenge to applying the LPT approach for multi-modal D- D registration. In this paper we will present a new registration algorithm that uses a combination of the LPT in the spectral domain and a gradient-descent based approach. By using the LPT in the spectral domain the algorithm is able to converge to the global minimum of the similarity measure for large initial in-plane displacements. The out-of-plane displacements are then estimated using a gradient-descent based method. A novel approach to pre-processing the images allows the algorithm to successfully register real-world images where the fluoroscopy frame is unsegmented and contains extra spectral information due to the presence of the soft-tissue of a normal knee joint. Experimental results show that the new algorithm is able to successfully register images with much larger initial displacements than the standard gradient-descent based algorithm. An additional benefit of our approach is the reduced computational complexity required since the initial inplane displacements are effectively estimated using only one iteration. The remainder of this paper is organized as follows: Section II discusses the spectral domain registration technique using the Fourier-Mellin theorem to show the property of invariance to rotation and scale. Section III describes our new methods using the log-polar approach. Experimental results are provided in the section IV to evaluate the performance of our proposed algorithm. Finally, section V contains our conclusions. II. REGISTRATION USING THE LOG-POLAR TRANSFORM Fourier domain registration has been shown to be invariant to scale, rotation and translations as well as providing good robustness to noise and computational efficiency [6]. A. Fourier-Mellin Theory According to the Fourier-Mellin Theory (FMT) [4], the Log-Polar Transform (LPT) [7] can be applied to convert the magnitude spectrum of an image from Cartesian space to Log- Polar (LP) space. In this space, rotation and scale changes are indicated by vertical and horizontal shifts. Assume F 1 (α, β) and F (α, β) are the spectra of I 1 (x, y) and I (x, y). Here, I (x, y) is a rotated, scaled and translated version of I 1 (x, y) with a scale factor of s, rotation r and translation (t x, t y ) such that I 1 (x, y) and I (x, y) are related by the following equation: I 1 (x, y) =I (sx cos r + sy sin r t x, sx sin r + sy cos r t y ) (1) X-ray Source Fig. 1. Y X D Obj ect Z X-ray Calibration grid Image Intensifier (XY image plane) Perspective projection model of the Fluoroscopy generation Taking the Fourier Transform of both sides of (1) results in the following equation: F 1 (α, β) = 1 s e jπ(αtx+βty) F ( α s x cos r + α s y sin r, α s x sin r + α s y cos r ) () From (), we can see that the translation in the spatial domain only affects the phase of the spectra and rotation and scale affects the magnitude of the spectra. After taking the magnitude of () to suppress the phase component, the magnitude spectra as a function of rotation and scale is given by: F 1 (α, β) = 1 s F ( α s x cos r + α s y sin r, α s x sin r + α s y cos r ) () Converting the spectra in () into polar co-ordinates results in the equation: F 1 (ρ, θ) = F ( ρ s,θ r ) (4) ρ = (x x c ) +(y y c ) (5) θ = y y c (6) x x c The polar coordinates (ρ, θ) are defined by (5) and (6), where θ and ρ denote the angle and radial distance from the center (x c,y c ) of the image respectively. From (4), we can see that the angular displacement between the images in the spatial domain is represented as a shift in the frequency domain polar image. Finally, transforming (4) into the log-polar space results in the equation: F 1 (log(ρ),θ) = F (log(ρ) log(s),θ r ) (7) and from (7) we can see that a change in scale is now also represented by a shift in log-polar space.

3 Two Images Estimate R z Estimate T x and T y GD SCV GD: Gradient Descent process SCV: Sum of Conditional Variance No Search Compete? Yes Global Minimum T x, T y, T z, R x, R y, R z Fig.. The proposed D-D registration algorithm. D Volume D DRR FFT LPT Scale P 1 =Peak θ =P1-P Target Image FFT LPT Scale P =Peak Update DRR Fig.. The process for estimating the in-plane rotation, R z. B. DRR Generation Fig. 1 shows the mechanism for capturing fluoroscopy images. The x-ray beams in the fluoroscopy unit diverge from a common point as they pass through the object and arrive at the image intensifier. Consequently, as an object moves closer to the x-ray source, it will produce a larger image at the image intensifier. This means that translation in the z-direction will result in a change in scale of the object in the fluoroscopy frame. Hence, the out-of-plane translation can be estimated by measuring the small amount of zoom that must be applied to the DRR to register it with the fluoroscopy frame. This change in scale is usually difficult to measure precisely as a large translation in the z-direction will result in only a very small scale change in the fluoroscopy frame. In our procedure, to simulate this process, the CT volume is first transformed using a projective transform which simulates the effect of the diverging x-rays in the fluoroscopy capturing process. The pixel values of the transformed volume are then summed along the z-direction to produce a D projected DRR. III. THE PROPOSED D-D REGISTRATION ALGORITHM The CT volume is first converted into a D DRR that is to be registered with the fluoroscopy image. The x-y plane is considered to be the projection plane of the DRR with the origin in its center. Hereafter, the motion parameters required for kinematic analysis are expressed as translation in the T x (anterior-posterior), T y (proximal-distal), T z (medial-lateral) directions and rotation about the x, y, and z axes denoted by R x (abduction/adduction), R y (internal/external) and R z (flexion/extension) respectively. Fig. shows the overall registration algorithm that combines translation estimation in the

4 Fluoroscopy (tibia) D DRR image (tibia) Fluoroscopy (tibia) D DRR image (tibia) Fluoroscopy (femur) D DRR image (femur) Fluoroscopy (femur) D DRR image(femur) Fig. 4. Input images (tibia and femur) used in this paper. Fig. 5. LoG filtered versions of the input images. log-polar frequency domain (for estimating R z ), translation estimation in the frequency domain (for estimating T x, T y ) and a gradient-descent approach in the spatial domain (for estimating the three out-of-plane parameters T z, R x and R y ). In the following subsections, a detailed explanation of each block in this diagram is provided. A. Pre-processing Before the registration algorithm is performed, the images must be pre-processed to enhance the registration performance. After generating the DRR from the segmented CT scan, the images are thresholded to remove noise and highlight the most dominant edges and then filtered using a Laplacian-of- Gaussian (LoG) filter. The registration is performed in three stages and the width of the LoG filter is reduced in each stage to provide progressively sharper edges in the images. A Kaiser window is applied to the images to reduce the effect of the image boundary on the spectra of the images. Fig. 4 shows the fluoroscopy and DRR images used as inputs into the registration algorithm and Fig. 5 shows these input images after the pre-processing operations have been applied. B. Estimate R z Fig. shows a block diagram of the process for estimating the in-plane rotation, R z. The LPT is first applied to the magnitude spectrum of each image. The magnitude spectra were mapped to the LP domain using bi-cubic interpolation. In our experiments we found that the location of the NCC peak for the LP spectra was sensitive to out-of-plane rotations R x and R y. So, to increase the stability of this stage, we developed a new process to compute the rotational difference of the LP mapped images. Since we only need to estimate the in-plane rotation at this stage, instead of finding the peak location of the NCC surface, the LP spectrum is summed along the scale direction for the DRR and the fluoroscopy images using equations (8) and (9) respectively N s G 1 (θ) = F 1 (log(ρ k ),θ) (8) k=1 Ns G (θ) = F (log(ρ k ),θ) (9) k=1 where F 1 (log(ρ),θ) and F (log(ρ),θ) are the log-polar mapped spectra for the DRR and the fluoroscopy image respectively and N s is the size of F 1 and F in the scale direction. Then, the difference between the locations of the maximum peaks in G 1 and G is taken as the estimated in-plane rotation for the two images. The position of the maximum peaks of G 1 and G are found using (1) and (11) as follows: P 1 = arg max(g 1 ) (1) θ P = arg max(g ) (11) θ Finally, the estimated in-plane rotation between the two images in the Cartesian space is given by: θ d = P 1 P (1) Fig. 6 shows an example of the values for the summation in the scale direction, G 1 and G for the DRR and fluoroscopy images shown in Fig. 5 when the in-plane rotation was. Our experimental results showed better stability for both tibia and femur images using this approach than when finding the location of the NCC peak. The DRR image is updated according to this value of rotation.

5 Sum of LP spectra Method of the Rz computation Fluoroscopy DRR Rotation in degree Fig. 6. C. Estimate T x and T y Summed up images in the scale axis After rectification of the in-plane rotation, the masked registration approach proposed by Dirk Padfield in [8] is used to estimate the translation between the magnitude spectrum of both images. Let I 1 (x, y) and I (x, y) denote the DRR and fluoroscopy images respectively and assume m 1 (x, y) and m (x, y) are binary mask images of the same size as I 1 (x, y) and I (x, y). The mathematical model used to calculated the masked NCC surface in [8] is given by: where NCC = N D 1 D (1) N = F 1 (F 1.F ) F 1 (F 1.M ).(F 1 (M 1.F )) F 1 (M 1.M ) D 1 = D = (14) F 1 (F (I 1.I 1 ).M ) (F 1 (F 1.M )) F 1 (M 1.M ) (15) F 1 (M 1.F (I.I )) (F 1 (M 1.F )) F 1 (M 1.M ) (16) and F 1, F, M 1, M are the spectra of I 1 (x, y), I (x, y), m 1 (x, y) and m (x, y) respectively. I (x, y) is I (x, y) rotated by 18, and. indicate the complex conjugate of the spectra and the point-to-point multiplication between the two spectra respectively. F () and F 1 () denote the FFT and inverse FFT operations. The offset of the peak from the center of the NCC surface given by (1) represents the translational shift between the two images in the spatial domain. Using these measured values of T x and T y, the D DRR image is transformed to remove the residual translation shift between the images. D. Gradient Descent Optimization Procedure and Similarity Measure In any D-D registration implementation, the most computationally expensive aspect is the updating of the D volume for each estimate of a new D position. This part of the algorithm typically involves interpolation to find the pixel values at every position in a large D volume. Estimating the values of T x, T y, and R z as described in our proposed approach is very efficient as only a single iteration is required and the D volume is only updated once. After this step, a gradientdescent approach similar to that proposed in [] is applied for iterations to estimate the out-of-plane parameters (R x, R y and T z ) as well as fine-tuning the in-plane parameters. For each iteration, the new DRR image is compared to the reference image using the SCV multi-modal similarity measure [] between Laplacian-of-Gaussian (LoG) filtered versions of the two images as shown in Fig. 5. Observe from this figure that the strong edges contain the majority of the information required for the successful similarity measurement between the images. If the value of SCV for this iteration is less than the current minimum, the value of SCV is stored together with the values of T x, T y, T z, R x, R y, and R z as the optimal set of motion parameters. IV. EXPERIMENTAL RESULTS To evaluate the performance of the new registration algorithm we compared the algorithm with the approach which used only Gauss-Newton gradient-descent based optimization to minimize the SCV similarity measure for D-D fluoroscopy to CT registration. This approach was shown in [] to provide the best performance among several competing approaches [9] [1] for the application addressed in this paper. The range of initial displacements tested in [] however was limited to ±5 mm for all translations and ±5 for all rotations. The algorithms were used to register segmented D CT data of a tibia and a femur to synthetic fluoroscopy images that were generated using the CT data. The synthetic fluoroscopy images were generated using a logarithmic attenuation function on the sum of the pixel values of the un-segmented CT data along rays that simulated the path of a point source of X- rays. The use of the logarithmic attenuation function and the inclusion of soft tissue and other bones produces a synthetic fluoroscopy image that has almost identical properties to a real fluoroscopy frame. Fig. 4 shows the synthetic fluoroscopy frames and the DRR produced from the CT data at the same position for femur and tibia bones. The exact D position of the CT data that was used to produce the synthetic fluoroscopy image is known and is used as the gold standard for measuring registration errors. To test the algorithm, a known set of D rigid body transforms were applied to the segmented CT data of the bones. Each of the algorithms was then used to register this data to the synthetic fluoroscopy frame. The true D rigid body transform parameters that align the CT data with the fluoroscopy frame are all exactly zero, so the goal of the registration algorithms was to produce a final set of transform parameters that are

6 7 6 LPT_translation_error GD_translation_error 6 5 LPT_rotation_error GD_rotation_error Translation in mm 5 4 Rotation in degree Number of iteration Number of iteration Fig. 7. Average translation error at each iteration for the femur. Fig. 9. Average rotation error at each iteration for the femur. 9 8 LPT_translation_error GD_translation_error 8 7 LPT_rotation_error GD_rotation_error Translation in mm Rotation in degree Number of iteration Number of iteration Fig. 8. Average translation error at each iteration for the tibia. Fig. 1. Average rotation error at each iteration for the tibia. as close to zero as possible. Hence, the registration error was calculated as the root-mean-square (RMS) error between the known and estimated parameters and is given in (17) and (18) below: Tx + Ty + Tz E t = (17) Rx + Ry + Rz E r = (18) The values for the translational and rotational parameters were measured in mm and degrees respectively. A set of 1 initial D positions for each bone was used with transform parameters uniformly randomly distributed between ± mm for T x, T y and T z, ± for R z and ±1 for R x and R y. The registration algorithm was assumed to have failed if any of the final parameters had a magnitude greater than 1.. The proposed approach was successful for 94% and 86% of the initial positions for the femur and tibia respectively, while the gradient-based approach using SCV was successful for only 48% and 1% for the femur and tibia respectively. Fig. 7, 8, 9 and 1 show the average registration error of the best estimate of the D position for each D volume update for the two algorithms. Since the success rate of the gradient based procedure for the tibia is only 1%, the results for only this case are shown. These graphs show that using the LPT approach in the first iteration allows the proposed algorithm to converge much more rapidly from large initial displacements than when using only a gradient descent approach. Table I shows the final average error for each of the six rigid body parameters for the proposed LPT algorithm and the gradient descent (GD) only approach proposed in []. Again these results are shown only for the cases when the algorithms were successful. These results show that, for the

7 TABLE I AVERAGE FINAL REGISTRATION ERROR. Translation(mm) Rotation( ) T x T y T z R x R y R z LPT (femur) GD (femur) LPT (tibia) GD (tibia) TABLE II REGISTRATION ERROR FOR LARGE INITIAL DISPLACEMENTS. Error (tibia) Error (femur) initial value LPT GD LPT GD +1 (-1) () 9.67 (-1.8) () 8.58 (-19.8) T x + (-) (-1) 9.68 (19.7) () (-19.87) (mm) + (-) 8 (-1). (19.9) () (-.) +1 (-1) () -.4 (-.4) () 9.18 (-9.9) T y + (-) (-1) (-.) () (-19.18) (mm) + (-) - (-1) (.) (7) 19.7 (-19.) +1 (-1) 1 (-1) 4.4 (-5.65) (1).9 (-.95) + (-) 1 (-).11 (-.8) (1) 19. (-16.75) + (-) (-) 19.9 (-19.59) () 19.7 (-17.18) +4 (-4) 1 (-) 19.5 (-1.79) (-7) (-17.1) R z +5 (-5) 1 (-) (-19.49) -1 (-7) 19. (-17.) ( ) +6 (-6) 4 (-4) 19. (-19.18) -1 (-8) 19.1 (-17.44) +7 (-7) (-4) 19. (-18.86) -1 (-9) 19.8 (-17.47) +8 (-8) (-4) (-18.65) - (-9) (-17.96) +9 (-9) (-4) (-18.48) - (-9) 19.9 (-17.88) cases when the algorithms were successful, the final error of the proposed algorithm was not significantly greater than the gradient descent approach for any of the six parameters. These results demonstrate that using the LPT approach to increase the range of initial displacements for which the proposed algorithm is successful has not reduced the overall accuracy of the algorithm. Table II shows the performance of the two algorithms for large initial values of the in-plane parameters. The error for the gradient descent approach is the error after ten iterations of the first stage of this algorithm. While the error for the proposed LPT approach is the error after a single iteration. These results show that the proposed LPT approach is robust to large initial displacements and can estimate in-plane rotations of up to 9 and in-plane translations of up to mm with acceptable error in a single iteration. Alternatively the gradient descent based approach fails to converge to the global minimum for in-plane rotations of more than 1 and in-plane translations of 1 mm or more. Instead this approach converges to a local minimum for these large initial displacements. V. CONCLUSION In this paper, we have presented a D-D image registration technique for D kinematic analysis of knee joints. The rotation and scale invariant characteristics of the Log- Polar Fourier domain allow us to develop a robust D-D registration algorithm that can produce accurate estimates for three out of the six rigid body motion parameters in a single iteration. Our experiment results show that the proposed approach can successfully register images with a range of initial displacements of up to ± mm and ±9. This range is significantly greater than any previously proposed multi-modal D-D registration algorithm. The proposed algorithm will allow faster and more robust kinematic analysis for designing and monitoring artificial knee replacements and pre- and postoperative diagnosis of knee dysfunction. REFERENCES [1] A. Muhit, M. Pickering, T. Ward, J. Scarvell, and P. Smith, A comparison of the D kinematic measurements obtained by single-plane D-D image registration and RSA, in Engineering in Medicine and Biology Society (EMBC), 1 Annual International Conference of the IEEE, 1 1-sept. 4 1, pp [] M. Pickering, A. Muhit, J. Scarvell, and P. Smith, A new multi-modal similarity measure for fast gradient-based D-D image registration, IEEE Annual International Conference of Engineering in Medicine and Biology Society, pp , 9. [] D. Lowe, Distinctive Image Features from Scale-Invariant Keypoints, International Journal of Computer Vision, vol. 6(), pp , 4. [4] B. Reddy and B. Chatterji, An FFT-based technique for translation, rotation, and scale-invariant image registration, IEEE Transactions on Image Processing, vol. 5(8), pp , 1996.

8 [5] M. Freiman, O. Pele., A. Hurvitz, M. Werman, and L. Joskowicz, Spectral based D/D X-ray to CT image registration, proceddings of SPIE, pp , March 11. [6] G. Tzimiropoulos, V. Argyriou, S. Zafeiriou, and T. Stathaki, Robust FFT-Based Scale-Invariant Image Registration with Image Gradients, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. (1), pp , 1. [7] J. Sarvaiya, S. Patnaik, and S. Bombaywala, Image registration using log-polar transform and phase correlation, IEEE Region 1 Conference, 9. [8] D. Padfield, Masked Object Registration in the Fourier Domain, IEEE Transactions on Image Processing, vol. 1(5), pp , 1. [9] F. Wang and B. Vemuri, Non-Rigid Multi-Modal Image Registration Using Cross-Cumulative Residual Entropy, International Journal of Computer Vision, vol. 74, pp. 1 15, 7. [1] F. Maes, D. Vandermeulen, and P. Suetens, Comparative evaluation of multiresolution optimization strategies for multimodality image registration by maximization of mutual information, Medical Image Analysis, vol., pp. 7 86, 1999.

Subpixel Corner Detection Using Spatial Moment 1)

Subpixel Corner Detection Using Spatial Moment 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

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

2D-3D Registration using Gradient-based MI for Image Guided Surgery Systems 2D-3D Registration using Gradient-based MI for Image Guided Surgery Systems Yeny Yim 1*, Xuanyi Chen 1, Mike Wakid 1, Steve Bielamowicz 2, James Hahn 1 1 Department of Computer Science, The George Washington

More information

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

Registration of 2D to 3D Joint Images Using Phase-Based Mutual Information Registration of 2D to 3D Joint Images Using Phase-Based Mutual Information Rupin Dalvi a1, Rafeef Abugharbieh a, Mark Pickering b, Jennie Scarvell c, Paul Smith d a Biomedical Signal and Image Computing

More information

Accurate and Dense Wide-Baseline Stereo Matching Using SW-POC

Accurate and Dense Wide-Baseline Stereo Matching Using SW-POC Accurate and Dense Wide-Baseline Stereo Matching Using SW-POC Shuji Sakai, Koichi Ito, Takafumi Aoki Graduate School of Information Sciences, Tohoku University, Sendai, 980 8579, Japan Email: sakai@aoki.ecei.tohoku.ac.jp

More information

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

William Yang Group 14 Mentor: Dr. Rogerio Richa Visual Tracking of Surgical Tools in Retinal Surgery using Particle Filtering Mutual Information Computation and Maximization Using GPU Yuping Lin and Gérard Medioni Computer Vision and Pattern Recognition Workshops (CVPR) Anchorage, AK, pp. 1-6, June 2008 Project Summary and Paper

More information

Accurate Image Registration from Local Phase Information

Accurate Image Registration from Local Phase Information Accurate Image Registration from Local Phase Information Himanshu Arora, Anoop M. Namboodiri, and C.V. Jawahar Center for Visual Information Technology, IIIT, Hyderabad, India { himanshu@research., anoop@,

More information

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences Jian Wang 1,2, Anja Borsdorf 2, Joachim Hornegger 1,3 1 Pattern Recognition Lab, Friedrich-Alexander-Universität

More information

Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model

Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model Jianhua Yao National Institute of Health Bethesda, MD USA jyao@cc.nih.gov Russell Taylor The Johns

More information

Motion Estimation and Optical Flow Tracking

Motion Estimation and Optical Flow Tracking Image Matching Image Retrieval Object Recognition Motion Estimation and Optical Flow Tracking Example: Mosiacing (Panorama) M. Brown and D. G. Lowe. Recognising Panoramas. ICCV 2003 Example 3D Reconstruction

More information

The SIFT (Scale Invariant Feature

The SIFT (Scale Invariant Feature The SIFT (Scale Invariant Feature Transform) Detector and Descriptor developed by David Lowe University of British Columbia Initial paper ICCV 1999 Newer journal paper IJCV 2004 Review: Matt Brown s Canonical

More information

Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images

Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images Mamoru Kuga a*, Kazunori Yasuda b, Nobuhiko Hata a, Takeyoshi Dohi a a Graduate School of

More information

Gradient-Based Differential Approach for Patient Motion Compensation in 2D/3D Overlay

Gradient-Based Differential Approach for Patient Motion Compensation in 2D/3D Overlay Gradient-Based Differential Approach for Patient Motion Compensation in 2D/3D Overlay Jian Wang, Anja Borsdorf, Benno Heigl, Thomas Köhler, Joachim Hornegger Pattern Recognition Lab, Friedrich-Alexander-University

More information

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

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data Xue Mei, Fatih Porikli TR-19 September Abstract We

More information

Improving Phase Correlation for Image Registration

Improving Phase Correlation for Image Registration Improving Phase Correlation for Image Registration Author Gonzalez, Ruben Published 011 Conference Title Proceedings of Image and Vision Computing ew Zealand 011 Copyright Statement 011 IEEE. Personal

More information

A New Method for CT to Fluoroscope Registration Based on Unscented Kalman Filter

A New Method for CT to Fluoroscope Registration Based on Unscented Kalman Filter A New Method for CT to Fluoroscope Registration Based on Unscented Kalman Filter Ren Hui Gong, A. James Stewart, and Purang Abolmaesumi School of Computing, Queen s University, Kingston, ON K7L 3N6, Canada

More information

Image processing and features

Image processing and features Image processing and features Gabriele Bleser gabriele.bleser@dfki.de Thanks to Harald Wuest, Folker Wientapper and Marc Pollefeys Introduction Previous lectures: geometry Pose estimation Epipolar geometry

More information

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45

More information

Learning-based Neuroimage Registration

Learning-based Neuroimage Registration Learning-based Neuroimage Registration Leonid Teverovskiy and Yanxi Liu 1 October 2004 CMU-CALD-04-108, CMU-RI-TR-04-59 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract

More information

FFT Based Image Registration using Corner Response

FFT Based Image Registration using Corner Response FFT Based Image Registration using Corner Response R. Kokila, and P. Thangavel Abstract We present a corner response based image registration technique. Fast Fourier Transform (FFT) based scheme combined

More information

Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information

Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information Andreas Biesdorf 1, Stefan Wörz 1, Hans-Jürgen Kaiser 2, Karl Rohr 1 1 University of Heidelberg, BIOQUANT, IPMB,

More information

A Pyramid Approach For Multimodality Image Registration Based On Mutual Information

A Pyramid Approach For Multimodality Image Registration Based On Mutual Information 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

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 14 130307 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Stereo Dense Motion Estimation Translational

More information

Evaluation of Spectrum Mismatching using Spectrum Binning Approach for Statistical Polychromatic Reconstruction in CT

Evaluation of Spectrum Mismatching using Spectrum Binning Approach for Statistical Polychromatic Reconstruction in CT Evaluation of Spectrum Mismatching using Spectrum Binning Approach for Statistical Polychromatic Reconstruction in CT Qiao Yang 1,4, Meng Wu 2, Andreas Maier 1,3,4, Joachim Hornegger 1,3,4, Rebecca Fahrig

More information

Bone tracking from X-Ray sequences

Bone tracking from X-Ray sequences Bone tracking from X-Ray sequences Laura Sevilla Lara May 15, 2009 1 Introduction 1.1 Definition of the problem Bone tracking from X-Ray sequences is important for biological and evolutionary applications

More information

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract

More information

SIFT - scale-invariant feature transform Konrad Schindler

SIFT - scale-invariant feature transform Konrad Schindler SIFT - scale-invariant feature transform Konrad Schindler Institute of Geodesy and Photogrammetry Invariant interest points Goal match points between images with very different scale, orientation, projective

More information

Feature Based Registration - Image Alignment

Feature Based Registration - Image Alignment Feature Based Registration - Image Alignment Image Registration Image registration is the process of estimating an optimal transformation between two or more images. Many slides from Alexei Efros http://graphics.cs.cmu.edu/courses/15-463/2007_fall/463.html

More information

School of Computing University of Utah

School of Computing University of Utah School of Computing University of Utah Presentation Outline 1 2 3 4 Main paper to be discussed David G. Lowe, Distinctive Image Features from Scale-Invariant Keypoints, IJCV, 2004. How to find useful keypoints?

More information

Schedule for Rest of Semester

Schedule for Rest of Semester Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration

More information

An Accurate Method for Skew Determination in Document Images

An Accurate Method for Skew Determination in Document Images DICTA00: Digital Image Computing Techniques and Applications, 1 January 00, Melbourne, Australia. An Accurate Method for Skew Determination in Document Images S. Lowther, V. Chandran and S. Sridharan Research

More information

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis Basic principles of MR image analysis Basic principles of MR image analysis Julien Milles Leiden University Medical Center Terminology of fmri Brain extraction Registration Linear registration Non-linear

More information

Masked FFT Registration

Masked FFT Registration Masked FFT Registration Dirk Padfield GE Global Research One Research Circle, Niskayuna, NY 12309 padfield@research.ge.com Abstract Registration is a ubiquitous task for image analysis applications. Generally,

More information

Deformable Registration Using Scale Space Keypoints

Deformable Registration Using Scale Space Keypoints Deformable Registration Using Scale Space Keypoints Mehdi Moradi a, Purang Abolmaesoumi a,b and Parvin Mousavi a a School of Computing, Queen s University, Kingston, Ontario, Canada K7L 3N6; b Department

More information

Obtaining Feature Correspondences

Obtaining Feature Correspondences Obtaining Feature Correspondences Neill Campbell May 9, 2008 A state-of-the-art system for finding objects in images has recently been developed by David Lowe. The algorithm is termed the Scale-Invariant

More information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

Pattern Matching & Image Registration

Pattern Matching & Image Registration Pattern Matching & Image Registration Philippe Latour 26/11/2014 1 / 53 Table of content Introduction Applications Some solutions and their corresponding approach Pattern matching components Implementation

More information

IMPROVED MOTION-BASED LOCALIZED SUPER RESOLUTION TECHNIQUE USING DISCRETE WAVELET TRANSFORM FOR LOW RESOLUTION VIDEO ENHANCEMENT

IMPROVED MOTION-BASED LOCALIZED SUPER RESOLUTION TECHNIQUE USING DISCRETE WAVELET TRANSFORM FOR LOW RESOLUTION VIDEO ENHANCEMENT 17th European Signal Processing Conference (EUSIPCO 009) Glasgow, Scotland, August 4-8, 009 IMPROVED MOTION-BASED LOCALIZED SUPER RESOLUTION TECHNIQUE USING DISCRETE WAVELET TRANSFORM FOR LOW RESOLUTION

More information

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography DIR 2007 - International Symposium on Digital industrial Radiology and Computed Tomography, June 25-27, 2007, Lyon, France Registration concepts for the just-in-time artefact correction by means of virtual

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

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

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy Chenyang Xu 1, Siemens Corporate Research, Inc., Princeton, NJ, USA Xiaolei Huang,

More information

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit Augmented Reality VU Computer Vision 3D Registration (2) Prof. Vincent Lepetit Feature Point-Based 3D Tracking Feature Points for 3D Tracking Much less ambiguous than edges; Point-to-point reprojection

More information

Non-rigid Image Registration

Non-rigid Image Registration Overview Non-rigid Image Registration Introduction to image registration - he goal of image registration - Motivation for medical image registration - Classification of image registration - Nonrigid registration

More information

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

Support Vector Machine Density Estimator as a Generalized Parzen Windows Estimator for Mutual Information Based Image Registration Support Vector Machine Density Estimator as a Generalized Parzen Windows Estimator for Mutual Information Based Image Registration Sudhakar Chelikani 1, Kailasnath Purushothaman 1, and James S. Duncan

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R.

APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R. APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R.China Abstract: When Industrial Computerized Tomography (CT)

More information

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields Lars König, Till Kipshagen and Jan Rühaak Fraunhofer MEVIS Project Group Image Registration,

More information

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

Introduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale. Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe presented by, Sudheendra Invariance Intensity Scale Rotation Affine View point Introduction Introduction SIFT (Scale Invariant Feature

More information

3D from Photographs: Automatic Matching of Images. Dr Francesco Banterle

3D from Photographs: Automatic Matching of Images. Dr Francesco Banterle 3D from Photographs: Automatic Matching of Images Dr Francesco Banterle francesco.banterle@isti.cnr.it 3D from Photographs Automatic Matching of Images Camera Calibration Photographs Surface Reconstruction

More information

White Paper. OLGA Explained. Lasse Roren. Author:

White Paper. OLGA Explained. Lasse Roren. Author: White Paper OLGA Explained Author: Lasse Roren Revision: 05/001 - August 2005 Introduction OLGA (Optimized Lower-limb Gait Analysis) was introduced in 2003 as a plug-in which works with the Vicon Workstation

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects

Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Intelligent Control Systems Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/

More information

Image Segmentation and Registration

Image Segmentation and Registration Image Segmentation and Registration Dr. Christine Tanner (tanner@vision.ee.ethz.ch) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation

More information

AUTOMATED AND COMPUTATIONALLY EFFICIENT JOINT MOTION ANALYSIS USING LOW QUALITY FLUOROSCOPY IMAGES

AUTOMATED AND COMPUTATIONALLY EFFICIENT JOINT MOTION ANALYSIS USING LOW QUALITY FLUOROSCOPY IMAGES AUTOMATED AND COMPUTATIONALLY EFFICIENT JOINT MOTION ANALYSIS USING LOW QUALITY FLUOROSCOPY IMAGES BY SOHEIL GHAFURIAN A dissertation submitted to the Graduate School New Brunswick Rutgers, The State University

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

An Improved Tracking Technique for Assessment of High Resolution Dynamic Radiography Kinematics

An Improved Tracking Technique for Assessment of High Resolution Dynamic Radiography Kinematics Copyright c 2008 ICCES ICCES, vol.8, no.2, pp.41-46 An Improved Tracking Technique for Assessment of High Resolution Dynamic Radiography Kinematics G. Papaioannou 1, C. Mitrogiannis 1 and G. Nianios 1

More information

Model-Based Validation of a Graphics Processing Unit Algorithm to Track Foot Bone Kinematics Using Fluoroscopy

Model-Based Validation of a Graphics Processing Unit Algorithm to Track Foot Bone Kinematics Using Fluoroscopy Model-Based Validation of a Graphics Processing Unit Algorithm to Track Foot Bone Kinematics Using Fluoroscopy Matthew Kindig, MS 1, Grant Marchelli, PhD 2, Joseph M. Iaquinto, PhD 1,2, Duane Storti, PhD

More information

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

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014 SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014 SIFT SIFT: Scale Invariant Feature Transform; transform image

More information

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

A Radiometry Tolerant Method for Direct 3D/2D Registration of Computed Tomography Data to X-ray Images A Radiometry Tolerant Method for Direct 3D/2D Registration of Computed Tomography Data to X-ray Images Transfer Function Independent Registration Boris Peter Selby 1, Georgios Sakas 2, Stefan Walter 1,

More information

Visual Tracking (1) Pixel-intensity-based methods

Visual Tracking (1) Pixel-intensity-based methods Intelligent Control Systems Visual Tracking (1) Pixel-intensity-based methods Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/

More information

ANALYSIS DIRECTIONAL FEATURES IN IMAGES USING GABOR FILTERS

ANALYSIS DIRECTIONAL FEATURES IN IMAGES USING GABOR FILTERS ANALYSIS DIRECTIONAL FEATURES IN IMAGES USING GABOR FILTERS Z.-Q. Liu*, R. M. Rangayyan*, and C. B. Frank** Departments of Electrical Engineering* and Surgery**, The University of Calgary Calgary, Alberta,

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

More information

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking Feature descriptors Alain Pagani Prof. Didier Stricker Computer Vision: Object and People Tracking 1 Overview Previous lectures: Feature extraction Today: Gradiant/edge Points (Kanade-Tomasi + Harris)

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

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

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department Image Registration Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department Introduction Visualize objects inside the human body Advances in CS methods to diagnosis, treatment planning and medical

More information

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing CS 4495 Computer Vision Features 2 SIFT descriptor Aaron Bobick School of Interactive Computing Administrivia PS 3: Out due Oct 6 th. Features recap: Goal is to find corresponding locations in two images.

More information

Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology

Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology Christoph Stock, Ulrich Mühlmann, Manmohan Krishna Chandraker, Axel Pinz Institute of Electrical Measurement and Measurement

More information

Image Registration in Hough Space Using Gradient of Images

Image Registration in Hough Space Using Gradient of Images Image Registration in Hough Space Using Gradient of Images Ramtin Shams Research School of Information Sciences and Engineering (RSISE) The Australian National University (ANU) Canberra, ACT 2 ramtin.shams@anu.edu.au

More information

Central Slice Theorem

Central Slice Theorem Central Slice Theorem Incident X-rays y f(x,y) R x r x Detected p(, x ) The thick line is described by xcos +ysin =R Properties of Fourier Transform F [ f ( x a)] F [ f ( x)] e j 2 a Spatial Domain Spatial

More information

Peripheral drift illusion

Peripheral drift illusion Peripheral drift illusion Does it work on other animals? Computer Vision Motion and Optical Flow Many slides adapted from J. Hays, S. Seitz, R. Szeliski, M. Pollefeys, K. Grauman and others Video A video

More information

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude A. Migukin *, V. atkovnik and J. Astola Department of Signal Processing, Tampere University of Technology,

More information

Autonomous Navigation for Flying Robots

Autonomous Navigation for Flying Robots Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 7.1: 2D Motion Estimation in Images Jürgen Sturm Technische Universität München 3D to 2D Perspective Projections

More information

FFT-Based Astronomical Image Registration and Stacking using GPU

FFT-Based Astronomical Image Registration and Stacking using GPU M. Aurand 4.21.2010 EE552 FFT-Based Astronomical Image Registration and Stacking using GPU The productive imaging of faint astronomical targets mandates vanishingly low noise due to the small amount of

More information

Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation

Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation Chris Mack, Vishali Mogallapu, Andrew Willis, Thomas P. Weldon UNC Charlotte, Department of Electrical and Computer

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

Outline 7/2/201011/6/

Outline 7/2/201011/6/ Outline Pattern recognition in computer vision Background on the development of SIFT SIFT algorithm and some of its variations Computational considerations (SURF) Potential improvement Summary 01 2 Pattern

More information

Object Identification in Ultrasound Scans

Object Identification in Ultrasound Scans Object Identification in Ultrasound Scans Wits University Dec 05, 2012 Roadmap Introduction to the problem Motivation Related Work Our approach Expected Results Introduction Nowadays, imaging devices like

More information

WATERMARKING FOR LIGHT FIELD RENDERING 1

WATERMARKING FOR LIGHT FIELD RENDERING 1 ATERMARKING FOR LIGHT FIELD RENDERING 1 Alper Koz, Cevahir Çığla and A. Aydın Alatan Department of Electrical and Electronics Engineering, METU Balgat, 06531, Ankara, TURKEY. e-mail: koz@metu.edu.tr, cevahir@eee.metu.edu.tr,

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,

More information

CT IMAGE PROCESSING IN HIP ARTHROPLASTY

CT IMAGE PROCESSING IN HIP ARTHROPLASTY U.P.B. Sci. Bull., Series C, Vol. 75, Iss. 3, 2013 ISSN 2286 3540 CT IMAGE PROCESSING IN HIP ARTHROPLASTY Anca MORAR 1, Florica MOLDOVEANU 2, Alin MOLDOVEANU 3, Victor ASAVEI 4, Alexandru EGNER 5 The use

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007 MIT OpenCourseWare http://ocw.mit.edu HST.582J / 6.555J / 16.456J Biomedical Signal and Image Processing Spring 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 10 130221 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Canny Edge Detector Hough Transform Feature-Based

More information

Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I

Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I Physiological Motion Compensation in Minimally Invasive Robotic Surgery Part I Tobias Ortmaier Laboratoire de Robotique de Paris 18, route du Panorama - BP 61 92265 Fontenay-aux-Roses Cedex France Tobias.Ortmaier@alumni.tum.de

More information

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

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation , pp.162-167 http://dx.doi.org/10.14257/astl.2016.138.33 A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation Liqiang Hu, Chaofeng He Shijiazhuang Tiedao University,

More information

Feature descriptors and matching

Feature descriptors and matching Feature descriptors and matching Detections at multiple scales Invariance of MOPS Intensity Scale Rotation Color and Lighting Out-of-plane rotation Out-of-plane rotation Better representation than color:

More information

DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER

DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER S17- DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER Fumihiro Inoue 1 *, Takeshi Sasaki, Xiangqi Huang 3, and Hideki Hashimoto 4 1 Technica Research Institute,

More information

EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT. Recap and Outline

EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT. Recap and Outline EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT Oct. 15, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

arxiv: v1 [cs.cv] 2 May 2016

arxiv: v1 [cs.cv] 2 May 2016 16-811 Math Fundamentals for Robotics Comparison of Optimization Methods in Optical Flow Estimation Final Report, Fall 2015 arxiv:1605.00572v1 [cs.cv] 2 May 2016 Contents Noranart Vesdapunt Master of Computer

More information

Recovery of 3D Pose of Bones in Single 2D X-ray Images

Recovery of 3D Pose of Bones in Single 2D X-ray Images Recovery of 3D Pose of Bones in Single 2D X-ray Images Piyush Kanti Bhunre Wee Kheng Leow Dept. of Computer Science National University of Singapore 3 Science Drive 2, Singapore 117543 {piyushka, leowwk}@comp.nus.edu.sg

More information

SYNTHETIC SCHLIEREN. Stuart B Dalziel, Graham O Hughes & Bruce R Sutherland. Keywords: schlieren, internal waves, image processing

SYNTHETIC SCHLIEREN. Stuart B Dalziel, Graham O Hughes & Bruce R Sutherland. Keywords: schlieren, internal waves, image processing 8TH INTERNATIONAL SYMPOSIUM ON FLOW VISUALIZATION (998) SYNTHETIC SCHLIEREN Keywords: schlieren, internal waves, image processing Abstract This paper outlines novel techniques for producing qualitative

More information

Medical Image Registration by Maximization of Mutual Information

Medical Image Registration by Maximization of Mutual Information Medical Image Registration by Maximization of Mutual Information EE 591 Introduction to Information Theory Instructor Dr. Donald Adjeroh Submitted by Senthil.P.Ramamurthy Damodaraswamy, Umamaheswari Introduction

More information

HYBRID MULTISCALE LANDMARK AND DEFORMABLE IMAGE REGISTRATION. Dana Paquin. Doron Levy. Lei Xing. (Communicated by Yang Kuang)

HYBRID MULTISCALE LANDMARK AND DEFORMABLE IMAGE REGISTRATION. Dana Paquin. Doron Levy. Lei Xing. (Communicated by Yang Kuang) MATHEMATICAL BIOSCIENCES http://www.mbejournal.org/ AND ENGINEERING Volume 4, Number 4, October 2007 pp. 711 737 HYBRID MULTISCALE LANDMARK AND DEFORMABLE IMAGE REGISTRATION Dana Paquin Department of Mathematics,

More information

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

Implementation and Comparison of Feature Detection Methods in Image Mosaicing IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p-ISSN: 2278-8735 PP 07-11 www.iosrjournals.org Implementation and Comparison of Feature Detection Methods in Image

More information

SIGMI Meeting ~Image Fusion~ Computer Graphics and Visualization Lab Image System Lab

SIGMI Meeting ~Image Fusion~ Computer Graphics and Visualization Lab Image System Lab SIGMI Meeting ~Image Fusion~ Computer Graphics and Visualization Lab Image System Lab Introduction Medical Imaging and Application CGV 3D Organ Modeling Model-based Simulation Model-based Quantification

More information

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. Section 10 - Detectors part II Descriptors Mani Golparvar-Fard Department of Civil and Environmental Engineering 3129D, Newmark Civil Engineering

More information

Inter-slice Reconstruction of MRI Image Using One Dimensional Signal Interpolation

Inter-slice Reconstruction of MRI Image Using One Dimensional Signal Interpolation IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.10, October 2008 351 Inter-slice Reconstruction of MRI Image Using One Dimensional Signal Interpolation C.G.Ravichandran

More information

Additional file 1: Online Supplementary Material 1

Additional file 1: Online Supplementary Material 1 Additional file 1: Online Supplementary Material 1 Calyn R Moulton and Michael J House School of Physics, University of Western Australia, Crawley, Western Australia. Victoria Lye, Colin I Tang, Michele

More information

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13. Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with

More information

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Overview Problem statement: Given a scan and a map, or a scan and a scan,

More information