Skip to main content

A Distributed Evolutionary Approach to Subtraction Radiography

  • Chapter
  • 2605 Accesses

Part of the book series: Adaptation Learning and Optimization ((ALO,volume 2))

Abstract

Automatic image registration is a fundamental task in medical image processing, and significant advances have occurred in the last decade. However, one major problem with advanced registration techniques is their high computational cost. Due to this restraint, these methods have found limited application to clinical situations where real time or near real time execution is required, e.g., intraoperative imaging, or high volumes of data need to be processed periodically. High performance in image registration can be achieved by reduction in data and search spaces. However, to obtain a significant increase in performance, these approaches must be complemented with parallel processing. Parallel processing is associated with expensive supercomputers and computer clusters that are unaffordable for most public medical institutions. This chapter will describe how to take advantage of an existing computational infrastructure and achieve high performance image registration in a practical and affordable way. More specifically, it will outline the implementation of a fast and robust Internet subtraction service, using a distributed evolutionary algorithm and a service-oriented architecture.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Petersson, A., Ekberg, E.C., Nilner, M.: An evaluation of digital subtraction radiography for assessment of changes in position of the mandibular condyle. Dentomaxillofacial Radiology 27, 230–235 (1998)

    Article  Google Scholar 

  2. Farag, A.A., Yamany, S.M., Nett, J., Moriarty, T., El-Baz, A., Hushek, S., Falk, R.: Medical Image Registration: Theory, Algorithm, and Case Studies in Surgical Simulation, Chest Cancer, and Multiple Sclerosis, ch. 1, vol. 3, pp. 1–46. Kluwer Academic/Plenum Publishers, New York (2005)

    Google Scholar 

  3. Apache. Apache river (2007), http://www.apache.org/river

  4. Grosan, C., Abraham, A., Ishibuchi, H.: Hybrid Evolutionary Algorithms. Springer, Heidelberg (2007)

    MATH  Google Scholar 

  5. Gelernter, D.: Generative communication in linda. ACM TRansactions on Programming Languages and Systems 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  6. Rueckert, D.: Non-rigid Registration: Concepts, Algorithms and Applications. Biomedical Engineering, ch. 13, pp. 281–301. CRC Press, Florida (2001)

    Google Scholar 

  7. Goldberg, D.A.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley Professional, Reading (1989)

    Google Scholar 

  8. Hawkes, D.J.: Registration Methodology: Introduction. Biomedical Engineering, ch. 2, pp. 11–38. CRC Press, Florida (2001)

    Google Scholar 

  9. Freeman, E., Hupfer, S., Arnold, K.: JavaSpaces Principles, Patterns, and Practice. Prentice Hall PTR, Englewood Cliffs (1999)

    Google Scholar 

  10. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1994)

    Google Scholar 

  11. Berman, F., Fox, G., Hey, A.J.G.: Grid Computing: Making The Global Infrastructure a Reality. Wiley, Chichester (2003)

    Google Scholar 

  12. Mañana, G., Romero, E., González, F.: A grid computing approach to subtraction radiography. In: IEEE International Conference on Image Processing, pp. 3225–3228 (2006)

    Google Scholar 

  13. Rocks Group. Rocks clusters (2008), http://www.rocksclusters.org/

  14. Grondahl, H., Grondahl, K.: Subtraction radiography for the diagnosis of periodontal bone lesions. Oral Surgery 55, 208–213 (1983)

    Article  Google Scholar 

  15. Lester, H., Arridge, S.R.: A survey of hierarchical non linear medical image registration. Pattern Recognition 32(1), 129–149 (1999)

    Article  Google Scholar 

  16. Talbi, H., Batouche, M.: Hybrid particle swarm with differential evolution for multimodal image registration. In: IEEE International Conference on Industrial Technology, pp. 1567–1572 (2004)

    Google Scholar 

  17. Cordón, H.F., Damas, S., Santamaría, J.: A chc evolutionary algorithm for 3d image registration. In: De Baets, B., Kaynak, O., Bilgiç, T. (eds.) IFSA 2003. LNCS, vol. 2715, pp. 440–441. Springer, Heidelberg (2003)

    Google Scholar 

  18. Gómez García, H.F., González Vega, A., Hernández Aguirre, A., Marroquín Zaleta, J.L., Coello Coello, C.A.: Robust multiscale affine 2D-image registration through evolutionary strategies. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 740–748. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  19. Schwefel, H.P.: Evolution and Optimum Seeking: The Sixth Generation. Wiley-Interscience, New York (1995)

    Google Scholar 

  20. De Falco, I., Della Cioppa, A., Maisto, D., Tarantino, E.: Differential evolution as a viable tool for satellite image registration. Applied Soft Computing 8, 1453–1462 (2008)

    Article  Google Scholar 

  21. Rechenberg, I.: Evolutionsstrategie - Optimierung technischer Systeme nach Prinzipien der biologischen Evolution, pp. 305–324. Frommann-Holzboog, Stuttgart (1973)

    Google Scholar 

  22. Beutel, J., Sonka, M., Kundel, H.L., Fitzpatrick, J.M., Van Metter, R.L.: Medical Image Processing and Analysis, vol. 2, pp. 447–513. SPIE Press, Belligham (2000)

    Google Scholar 

  23. Modersitzki, J.: Numerical Methods for Image Registration. Oxford University Press, Oxford (2004)

    MATH  Google Scholar 

  24. Nelder, J., Mead, R.A.: A simplex method for function minimization. The Computer Journal 7(4), 308–313 (1965)

    MATH  Google Scholar 

  25. Maintz, J.B.A., Viergever, M.A.: An overview of medical image registration methods. In: Symposium of the Belgian Hospital Physicists Association, SBPH/BVZF (1997)

    Google Scholar 

  26. JBoss. Jboss application server (2008), http://www.jboss.org/jbossas

  27. Holland, J.H.: Adaptation in natural and artificial systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Massachusetts (1992)

    Google Scholar 

  28. Bahi, J.M., Contassot-Vivier, S., Couturier, R.: Parallel Iterative Algorithms: From Sequential to grid Computing. Chapman & Hall/CRC, Boca Raton (2008)

    MATH  Google Scholar 

  29. Hajnal, J.V.: Introduction. Biomedical Engineering, ch. 1, pp. 1–8. CRC Press, Florida (2001)

    Google Scholar 

  30. Price, K.V., Storn, R.M., Lampinen, J.A.: Differential Evolution: a practical approach to global optimization. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  31. Chambers, L.: The practical handbook of genetic algorithms: Applications, 2nd edn. Chapman & Hall/CRC, Boca Raton (2000)

    MATH  Google Scholar 

  32. Davis, L.: Handbook of genetic algorithms, 2nd edn. Chapman & Hall/CRC, Boca Raton (2000)

    Google Scholar 

  33. Eshelman, L.J.: Real-coded genetic algorithms and interval schemata, vol. 2, pp. 187–202. Morgan Kaufmann Publishers, Belligham (1993)

    Google Scholar 

  34. Gen, M., Cheng, R.: Genetic Algorithms and Engineering Optimization. Wiley-Interscience, Hoboken (2000)

    Google Scholar 

  35. Lozano, M., García-Martínez, C.: Hybrid metaheuristics with evolutionary algorithms specializing in intensification and diversification: Overview and progress report. Computers & Operations Research (in press, 2009)

    Google Scholar 

  36. Powell, M.: An efficient method for finding the minimum of a function of several varialbles without calculating derivatives. The Computer Journal 7(2), 155–162 (1964)

    Article  MATH  MathSciNet  Google Scholar 

  37. Sun Microsystems. Grid engine (2008), http://gridengine.sunsource.net/

  38. Viola, P., Wells III, W.: Alignment by maximization of mutual information. International Journal of Computer Vision 24, 137–154 (1997)

    Article  Google Scholar 

  39. Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Article  MathSciNet  Google Scholar 

  40. Sterling, T., Becker, D.: Beowulf (2008), http://www.beowulf.org/

  41. Terracotta. Terracotta (2008), http://www.terracotta.org/

  42. Pennec, X., Roche, A., Malandain, G., Ayache, N.: Multimodal image registration by maximization of the correlation ratio (1998), http://hal.archives-ouvertes.fr/

  43. Yuan, X., Zhang, J., Buckles, B.P.: Evolution strategies based image registration via feature matching. Information Fusion 5, 269–282 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Guichón, G.M., Castro, E.R. (2010). A Distributed Evolutionary Approach to Subtraction Radiography. In: Tenne, Y., Goh, CK. (eds) Computational Intelligence in Expensive Optimization Problems. Adaptation Learning and Optimization, vol 2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10701-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10701-6_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10700-9

  • Online ISBN: 978-3-642-10701-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics