메뉴 건너뛰기




Volumn 27, Issue 2, 2010, Pages 50-60

A survey of medical image registration on multicore and the GPU

Author keywords

[No Author keywords available]

Indexed keywords

GRAPHICS PROCESSING UNIT; IMAGE REGISTRATION; MEDICAL IMAGING; MEMORY ARCHITECTURE;

EID: 85032752133     PISSN: 10535888     EISSN: None     Source Type: Journal    
DOI: 10.1109/MSP.2009.935387     Document Type: Review
Times cited : (191)

References (50)
  • 1
    • 0026967479 scopus 로고
    • A survey of image registration techniques
    • Dec.
    • L. G. Brown, "A survey of image registration techniques," ACM Comput. Surv., vol.24, no.4, pp. 325-376, Dec. 1992.
    • (1992) ACM Comput. Surv. , vol.24 , Issue.4 , pp. 325-376
    • Brown, L.G.1
  • 2
    • 0032008619 scopus 로고    scopus 로고
    • A survey of medical image registration
    • J. B. A. Maintz and M. A. Viergever, "A survey of medical image registration," Med. Image Anal., vol.2, no.1, pp. 1-36, 1998.
    • (1998) Med. Image Anal. , vol.2 , Issue.1 , pp. 1-36
    • Maintz, J.B.A.1    Viergever, M.A.2
  • 3
    • 0043028206 scopus 로고    scopus 로고
    • Mutual-information-based registration of medical images: A survey
    • Aug.
    • J. P. W. Pluim, J. B. A. Maintz, and M. A. Viergever, "Mutual-information-based registration of medical images: A survey," IEEE Trans. Med. Imag., vol.22, no.8, pp. 986-1004, Aug. 2003.
    • (2003) IEEE Trans. Med. Imag. , vol.22 , Issue.8 , pp. 986-1004
    • Pluim, J.P.W.1    Maintz, J.B.A.2    Viergever, M.A.3
  • 5
    • 0033169211 scopus 로고    scopus 로고
    • Nonrigid registration using free-form deformations: Application to breast MR images
    • Aug.
    • D. Rueckert, L. I. Sonoda, C. Hayes, D. L. G. Hill, M. O. Leach, and D. J. Hawkes, "Nonrigid registration using free-form deformations: Application to breast MR images," IEEE Trans. Med. Imag., vol.18, no.8, pp. 712-721, Aug. 1999.
    • (1999) IEEE Trans. Med. Imag. , vol.18 , Issue.8 , pp. 712-721
    • Rueckert, D.1    Sonoda, L.I.2    Hayes, C.3    Hill, D.L.G.4    Leach, M.O.5    Hawkes, D.J.6
  • 6
    • 0033233099 scopus 로고    scopus 로고
    • Survey: Interpolation methods in medical image processing
    • Nov.
    • T. M. Lehmann, C. Gönner, and K. Spitzer, "Survey: Interpolation methods in medical image processing," IEEE Trans. Med. Imag., vol.18, no.11, pp. 1049-1075, Nov. 1999.
    • (1999) IEEE Trans. Med. Imag. , vol.18 , Issue.11 , pp. 1049-1075
    • Lehmann, T.M.1    Gönner, C.2    Spitzer, K.3
  • 8
    • 0029234207 scopus 로고
    • Alignment by maximization of mutual information
    • Computer Vision (ICCV) June
    • P. Viola and W. M. Wells, III, "Alignment by maximization of mutual information," in Proc. Int. Conf. Computer Vision (ICCV), June 1995, pp. 16-23.
    • (1995) In Proc. Int. Conf. , pp. 16-23
    • Viola, P.1    Wells Iii, W.M.2
  • 9
    • 0000190431 scopus 로고
    • Automated multimodality medical image registration using information theory
    • Information Processing in Medical Imaging: Computational Imaging and Vision 3, Apr.
    • A. Collignon, F. Maes, D. Delaere, D. Vandermeulen, P. Suetens, and G. Mar-chal, "Automated multimodality medical image registration using information theory," in Proc. Int. Conf. Information Processing in Medical Imaging: Computational Imaging and Vision 3, Apr. 1995, pp. 263-274.
    • (1995) In Proc. Int. Conf. , pp. 263-274
    • Collignon, A.1    Maes, F.2    Delaere, D.3    Vandermeulen, D.4    Suetens, P.5    Mar-Chal, G.6
  • 10
    • 0032762144 scopus 로고    scopus 로고
    • An overlap invariant entropy measure of 3D medical image alignment
    • C. Studholme, D. L. G. Hill, and D. J. Hawkes, "An overlap invariant entropy measure of 3D medical image alignment," Pattern Recognit., vol.32, no.1, pp. 71-86, 1999.
    • (1999) Pattern Recognit. , vol.32 , Issue.1 , pp. 71-86
    • Studholme, C.1    Hill, D.L.G.2    Hawkes, D.J.3
  • 11
    • 84947795329 scopus 로고    scopus 로고
    • The correlation ratio as a new similarity measure for multimodal image registration
    • Medical Image Computing and Computer Assisted Intervention (MICCAI), Oct.
    • A. Roche, G. Malandain, X. Pennec, and N. Ayache, "The correlation ratio as a new similarity measure for multimodal image registration," in Proc. Medical Image Computing and Computer Assisted Intervention (MICCAI), Oct. 1998, pp. 1115-1124.
    • (1998) In Proc. , pp. 1115-1124
    • Roche, A.1    Malandain, G.2    Pennec, X.3    Ayache, N.4
  • 13
    • 0000238336 scopus 로고
    • A simplex method for function minimization
    • J. A. Nedler and R. Mead, "A simplex method for function minimization," Com-put. J., vol.7, no.4, pp. 308-331, 1965.
    • (1965) Com-put. J. , vol.7 , Issue.4 , pp. 308-331
    • Nedler, J.A.1    Mead, R.2
  • 14
    • 50649099719 scopus 로고    scopus 로고
    • Gradient intensity-based registration of multi-modal images of the brain
    • Computer Vision (ICCV), Rio de Janeiro, Brazil, Oct.
    • R. Shams, R. A. Kennedy, P. Sadeghi, and R. Hartley, "Gradient intensity-based registration of multi-modal images of the brain," in Proc. IEEE Int. Conf. Computer Vision (ICCV), Rio de Janeiro, Brazil, Oct. 2007.
    • (2007) In Proc. IEEE Int. Conf.
    • Shams, R.1    Kennedy, R.A.2    Sadeghi, P.3    Hartley, R.4
  • 15
    • 0001154906 scopus 로고
    • Direct search methods on parallel machines
    • J. E. Dennis, Jr. and V. Torczon, "Direct search methods on parallel machines," SIAM J. Optim., vol.1, no.4, pp. 448-474, 1991.
    • (1991) SIAM J. Optim. , vol.1 , Issue.4 , pp. 448-474
    • Dennis Jr., J.E.1    Torczon, V.2
  • 16
    • 0027678534 scopus 로고
    • Lipschitzian optimization without the Lipschitz constant
    • D. R. Jones, C. D. Perttunen, and B. E. Stuckman, "Lipschitzian optimization without the Lipschitz constant," J. Optim. Theory Appl., vol.79, no.1, pp. 157-181, 1993.
    • (1993) J. Optim. Theory Appl. , vol.79 , Issue.1 , pp. 157-181
    • Jones, D.R.1    Perttunen, C.D.2    Stuckman, B.E.3
  • 17
    • 0001574151 scopus 로고    scopus 로고
    • A survey of parallel genetic algorithms
    • E. Cantú-Paz, "A survey of parallel genetic algorithms," Calculateurs Paral-leles, vol.10, no.2, pp. 141-171, 1998.
    • (1998) Calculateurs Paral-leles , vol.10 , Issue.2 , pp. 141-171
    • Cantú-Paz, E.1
  • 18
    • 84958175231 scopus 로고    scopus 로고
    • Affine registration with feature space mutual information
    • Medical Image Computing and Computer Assisted Intervention (MICCAI)
    • T. Butz and J-P. Thiran, "Affine registration with feature space mutual information," in Proc. Medical Image Computing and Computer Assisted Intervention (MICCAI), 2001, pp. 549-556.
    • (2001) In Proc. , pp. 549-556
    • Butz, T.1    Thiran, J.-P.2
  • 19
    • 33645716763 scopus 로고    scopus 로고
    • High-performance medical image registration using new optimization techniques
    • Apr.
    • M. P. Wachowiak and T. M. Peters, "High-performance medical image registration using new optimization techniques," IEEE Trans. Inform. Technol. Biomed., vol.10, no.2, pp. 344-353, Apr. 2006.
    • (2006) IEEE Trans. Inform. Technol. Biomed. , vol.10 , Issue.2 , pp. 344-353
    • Wachowiak, M.P.1    Peters, T.M.2
  • 20
    • 0032156730 scopus 로고    scopus 로고
    • A high performance computing approach to the registration of medical imaging data
    • Sept.
    • S. Warfield, F. Jolesz, and R. Kikinis, "A high performance computing approach to the registration of medical imaging data," Parallel Comput., vol.24, no.9-10, pp. 1345-1368, Sept. 1998.
    • (1998) Parallel Comput. , vol.24 , Issue.9-10 , pp. 1345-1368
    • Warfield, S.1    Jolesz, F.2    Kikinis, R.3
  • 21
    • 58849163863 scopus 로고    scopus 로고
    • Efficient histogram algorithms for NVIDIA CUDA compatible devices
    • Signal Processing and Communications Systems (ICSPCS), Gold Coast, Australia, Dec. version 3.0, OpenMP [Online]
    • R. Shams and R. A. Kennedy, "Efficient histogram algorithms for NVIDIA CUDA compatible devices," in Proc. Int. Conf. Signal Processing and Communications Systems (ICSPCS), Gold Coast, Australia, Dec. 2007, pp. 418-422. (2009). OpenMP application programming interface, version 3.0, OpenMP [Online]. Available: http://openmp.org/wp/openmp-specifications/
    • (2007) Proc. Int. Conf. OpenMP Application Programming Interface , pp. 418-422
    • Shams, R.1    Kennedy, R.A.2
  • 22
    • 54949115201 scopus 로고    scopus 로고
    • Portable shared memory parallel programming
    • Cambridge MA: MIT Press
    • B. Chapman, G. Jost, and R. van der Pas, Using OpenMP: Portable Shared Memory Parallel Programming. Cambridge, MA: MIT Press, 2008.
    • (2008) Using OpenMP
    • Chapman, B.1    Jost, G.2    Pas Der R.Van3
  • 23
    • 0037332503 scopus 로고    scopus 로고
    • Nonrigid image registration in shared-memory multiprocessor environments with application to brains, breasts, and bees
    • Mar.
    • T. Rohlfing and C. R. Maurer, Jr., "Nonrigid image registration in shared-memory multiprocessor environments with application to brains, breasts, and bees," IEEE Trans. Inform. Technol. Biomed., vol.7, no.1, pp. 16-25, Mar. 2003.
    • (2003) IEEE Trans. Inform. Technol. Biomed. , vol.7 , Issue.1 , pp. 16-25
    • Rohlfing, T.1    Maurer Jr., C.R.2
  • 24
    • 0004217970 scopus 로고    scopus 로고
    • Portable Parallel Programming with the Message Passing Interface, 2nd ed Cambridge, MA: MIT Press
    • E. Lusk W. Gropp, and A. Skjellum, Using MPI: Portable Parallel Programming with the Message Passing Interface, 2nd ed. Cambridge, MA: MIT Press, 1999.
    • (1999) Using MPI
    • Lusk W Gropp, E.1    Skjellum, A.2
  • 25
    • 14644399136 scopus 로고    scopus 로고
    • A data distributed parallel algorithm for nonrigid image registration
    • Jan.
    • F. Ino, K. Ooyama, and K. Hagihara, "A data distributed parallel algorithm for nonrigid image registration," Parallel Comput., vol.31, no.1, pp. 19-43, Jan. 2005.
    • (2005) Parallel Comput. , vol.31 , Issue.1 , pp. 19-43
    • Ino, F.1    Ooyama, K.2    Hagihara, K.3
  • 26
    • 84944047348 scopus 로고    scopus 로고
    • Robust registration of multi-modal images: Towards real-time clinical applications
    • Medical Image Computing and Computer Assisted Intervention (MICCAI)
    • S. Ourselin, R. Stefanescu, and X. Pennec, "Robust registration of multi-modal images: Towards real-time clinical applications," in Proc. Medical Image Computing and Computer Assisted Intervention (MICCAI), 2002, pp. 140-147.
    • (2002) In Proc. , pp. 140-147
    • Ourselin, S.1    Stefanescu, R.2    Pennec, X.3
  • 27
    • 34748901307 scopus 로고    scopus 로고
    • GPU-based streaming architectures for fast cone-beam CT image reconstruction and demons deformable registration
    • G. C. Sharp, N. Kandasamy, H. Singh, and M. Folkert, "GPU-based streaming architectures for fast cone-beam CT image reconstruction and demons deformable registration," Phys. Med. Biol., vol.52, no.19, pp. 5771-5783, 2007.
    • (2007) Phys. Med. Biol. , vol.52 , Issue.19 , pp. 5771-5783
    • Sharp, G.C.1    Kandasamy, N.2    Singh, H.3    Folkert, M.4
  • 28
    • 44949095711 scopus 로고    scopus 로고
    • Speeding up mutual information computation using NVIDIA CUDA hardware
    • Digital Image Computing: Techniques and Applications (DICTA), Adelaide, Australia, Dec.
    • R. Shams and N. Barnes, "Speeding up mutual information computation using NVIDIA CUDA hardware," in Proc. Digital Image Computing: Techniques and Applications (DICTA), Adelaide, Australia, Dec. 2007, pp. 555-560.
    • (2007) In Proc. , pp. 555-560
    • Shams, R.1    Barnes, N.2
  • 29
    • 52049085013 scopus 로고    scopus 로고
    • Mutual information computation and maximization using GPU
    • IEEE Computer Vision and Pattern Recognition (CVPR) Workshops, June
    • Y. Lin and G. Medioni, "Mutual information computation and maximization using GPU," in Proc. IEEE Computer Vision and Pattern Recognition (CVPR) Workshops, June 2008, pp. 1-6.
    • (2008) In Proc. , pp. 1-6
    • Lin, Y.1    Medioni, G.2
  • 30
    • 63649112840 scopus 로고    scopus 로고
    • Towards systematic exploration of tradeoffs for medical image registration on heterogeneous platforms
    • IEEE Biomedical Circuits and Systems Conf., Nov.
    • W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar, "Towards systematic exploration of tradeoffs for medical image registration on heterogeneous platforms," in Proc. IEEE Biomedical Circuits and Systems Conf., Nov. 2008, pp. 53-56.
    • (2008) In Proc. , pp. 53-56
    • Plishker, W.1    Dandekar, O.2    Bhattacharyya, S.S.3    Shekhar, R.4
  • 31
    • 52249122037 scopus 로고    scopus 로고
    • Fast deformable registration on the GPU: A CUDA implementation of demons
    • Computational Science and Its Applications (ICCSA)
    • P. Muyan-Özçelik, J. D. Owens, J. Xia, and S. S. Samant, "Fast deformable registration on the GPU: A CUDA implementation of demons," in Proc. Int. Conf. Computational Science and Its Applications (ICCSA), 2008, pp. 5-8.
    • (2008) In Proc. Int. Conf. , pp. 5-8
    • Muyan-Özçelik, P.1    Owens, J.D.2    Xia, J.3    Samant, S.S.4
  • 32
    • 85032754225 scopus 로고    scopus 로고
    • Parallel computation of mutual information on the GPU with application to real-time registration of 3D medical images
    • Published
    • R. Shams, P. Sadeghi, R. A. Kennedy, and R. Hartley, "Parallel computation of mutual information on the GPU with application to real-time registration of 3D medical images," Comput. Meth. Programs Biomed., to be published.
    • Comput. Meth. Programs Biomed.
    • Shams, R.1    Sadeghi, P.2    Kennedy, R.A.3    Hartley, R.4
  • 33
    • 62349090240 scopus 로고    scopus 로고
    • Non-rigid registration for large sets of microscopic images on graphics processors
    • Apr.
    • A. Ruiz, M. Ujaldon, L. Cooper, and K. Huang, "Non-rigid registration for large sets of microscopic images on graphics processors," J. Signal Process. Syst., vol.55, no.1-3, pp. 229-250, Apr. 2009.
    • (2009) J. Signal Process. Syst. , vol.55 , Issue.1-3 , pp. 229-250
    • Ruiz, A.1    Ujaldon, M.2    Cooper, L.3    Huang, K.4
  • 34
    • 84944029893 scopus 로고    scopus 로고
    • Non-rigid registration with use of hardware-based 3D Bézier functions
    • Medical Image Computing and Computer Assisted Intervention (MICCAI)
    • G. Soza, M. Bauer, P. Hastreiter, C. Nimsky, and G. Greiner, "Non-rigid registration with use of hardware-based 3D Bézier functions," in Proc. Medical Image Computing and Computer Assisted Intervention (MICCAI), 2002, pp. 549-556.
    • (2002) In Proc. , pp. 549-556
    • Soza, G.1    Bauer, M.2    Hastreiter, P.3    Nimsky, C.4    Greiner, G.5
  • 35
    • 10644295769 scopus 로고    scopus 로고
    • Image registration by a regularized gradient flow. A streaming implementation in DX9 graphics hardware
    • Nov.
    • R. Strzodka, M. Droske, and M. Rumpf, "Image registration by a regularized gradient flow. A streaming implementation in DX9 graphics hardware," Computing, vol.73, no.4, pp. 373-389, Nov. 2004.
    • (2004) Computing , vol.73 , Issue.4 , pp. 373-389
    • Strzodka, R.1    Droske, M.2    Rumpf, M.3
  • 36
    • 33746348966 scopus 로고    scopus 로고
    • A novel projection based approach for medical image registration
    • 3rd Int. Workshop Biomedical Image Registration (WBIR), Utrecht, The Netherlands, June
    • A. Khamene, R. Chisu, W. Wein, N. Navab, and F. Sauer, "A novel projection based approach for medical image registration," in Proc. 3rd Int. Workshop Biomedical Image Registration (WBIR), Utrecht, The Netherlands, June 2006, pp. 247-256.
    • (2006) In Proc. , pp. 247-256
    • Khamene, A.1    Chisu, R.2    Wein, W.3    Navab, N.4    Sauer, F.5
  • 37
    • 84947765250 scopus 로고    scopus 로고
    • A GPGPU approach for accelerating 2-D/3-D rigid registration of medical images
    • Parallel and Distributed Processing and Applications, Feb.
    • F. Ino, J. Gomita, Y. Kawasaki, and K. Hagihara, "A GPGPU approach for accelerating 2-D/3-D rigid registration of medical images," in Proc. Parallel and Distributed Processing and Applications, Feb. 2006, pp. 939-950.
    • (2006) In Proc. , pp. 939-950
    • Ino, F.1    Gomita, J.2    Kawasaki, Y.3    Hagihara, K.4
  • 38
    • 36249000009 scopus 로고    scopus 로고
    • Non-rigid multi-modal registration on the GPU
    • SPIE Medical Imaging: Image Processing, Feb.
    • C. Vetter, C. Guetter, C. Xu, and R. Westermann, "Non-rigid multi-modal registration on the GPU," in Proc. SPIE Medical Imaging: Image Processing, Feb. 2007, pp. 651228-1-651228-8.
    • (2007) In Proc. , pp. 6512281-6512288
    • Vetter, C.1    Guetter, C.2    Xu, C.3    Westermann, R.4
  • 39
    • 43449119835 scopus 로고    scopus 로고
    • Optimized GPU implementation of learning-based non-rigid multi-modal registration
    • SPIE Medical Imaging: Image Processing
    • Z. Fan, C. Vetter, C. Guetter, D. Yu, R. Westermann, A. Kaufman, and C. Xu, "Optimized GPU implementation of learning-based non-rigid multi-modal registration," in Proc. SPIE Medical Imaging: Image Processing, 2008.
    • (2008) In Proc.
    • Fan, Z.1    Vetter, C.2    Guetter, C.3    Yu, D.4    Westermann, R.5    Kaufman, A.6    Xu, C.7
  • 40
    • 77950310405 scopus 로고    scopus 로고
    • Accelerating 3D non-rigid registration using graphics hardware
    • Jan.
    • N. Courty and P. Hellier, "Accelerating 3D non-rigid registration using graphics hardware," Int. J. Image Graph., vol.8, no.1, pp. 1-18, Jan. 2008.
    • (2008) Int. J. Image Graph. , vol.8 , Issue.1 , pp. 1-18
    • Courty, N.1    Hellier, P.2
  • 42
    • 70449418746 scopus 로고    scopus 로고
    • programming guide, version 2.2, NVIDIA
    • (2009). Compute unified device architecture (CUDA) programming guide, version 2.2, NVIDIA [Online]. Available: http://developer.nvidia.com/object/ cuda.html
    • (2009) Compute Unified Device Architecture (CUDA)
  • 43
    • 70749131714 scopus 로고    scopus 로고
    • version 1.4.0.a, ATI
    • (2009). ATI stream computing user guide, version 1.4.0.a, ATI [Online]. Available: http://developer.amd.com/
    • (2009) ATI Stream Computing User Guide
  • 44
    • 85032752241 scopus 로고    scopus 로고
    • Utilizing hierarchical multiprocessing for medical image registration
    • Mar.
    • W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar, "Utilizing hierarchical multiprocessing for medical image registration," IEEE Signal Processing Mag., vol.27, no.2, pp. 62-68, Mar. 2010.
    • (2010) IEEE Signal Processing Mag. , vol.27 , Issue.2 , pp. 62-68
    • Plishker, W.1    Dandekar, O.2    Bhattacharyya, S.S.3    Shekhar, R.4
  • 47
    • 85032752995 scopus 로고    scopus 로고
    • Accelerating mutual information based 3D non-rigid registration using the cell/B.E. processor
    • Workshop on Cell Systems and Applications (WCSA)
    • J. Rohrer and L. Gong, "Accelerating mutual information based 3D non-rigid registration using the cell/B.E. processor," in Proc. Workshop on Cell Systems and Applications (WCSA), 2008, pp. 32-40.
    • (2008) In Proc. , pp. 32-40
    • Rohrer, J.1    Gong, L.2
  • 48
    • 8844286777 scopus 로고    scopus 로고
    • FPGA-based acceleration of mutual information calculation for real-time 3D image registration
    • SPIE Medical Imaging: Image Processing
    • C. R. Castro-Pareja, J. M. Jagadeesh, and R. Shekhar, "FPGA-based acceleration of mutual information calculation for real-time 3D image registration," in Proc. SPIE Medical Imaging: Image Processing, 2008, pp. 212-219.
    • (2008) In Proc. , pp. 212-219
    • Castro-Pareja, C.R.1    Jagadeesh, J.M.2    Shekhar, R.3
  • 49
    • 36348933823 scopus 로고    scopus 로고
    • FPGA-accelerated deformable image registration for improved target-delineation during CT-guided interventions
    • June
    • O. Dandekar and R. Shekhar, "FPGA-accelerated deformable image registration for improved target-delineation during CT-guided interventions," IEEE Trans. Biomed. Circuits Syst., vol.1, no.2, pp. 116-127, June 2007.
    • (2007) IEEE Trans. Biomed. Circuits Syst. , vol.1 , Issue.2 , pp. 116-127
    • Dandekar, O.1    Shekhar, R.2
  • 50
    • 84879876090 scopus 로고    scopus 로고
    • GPU accelerated image registration in two and three dimensions
    • Bildverarbeitung für die Medizin
    • A. Köhn, J. Drexl, F. Ritter, M. König, and H. O. Peitgen, "GPU accelerated image registration in two and three dimensions," in Proc. Bildverarbeitung für die Medizin, 2006, pp. 261-265.
    • (2006) In Proc. , pp. 261-265
    • Köhn, A.1    Drexl, J.2    Ritter, F.3    König, M.4    Peitgen, H.O.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.