Skip to main content

Advertisement

SpringerLink
  • Log in
Book cover

International Conference on Engineering Applications of Neural Networks

IFIP International Conference on Artificial Intelligence Applications and Innovations

EANN 2011, AIAI 2011: Artificial Intelligence Applications and Innovations pp 275–284Cite as

  1. Home
  2. Artificial Intelligence Applications and Innovations
  3. Conference paper
Cascaded Window Memoization for Medical Imaging

Cascaded Window Memoization for Medical Imaging

  • Farzad Khalvati4,
  • Mehdi Kianpour4 &
  • Hamid R. Tizhoosh4 
  • Conference paper
  • 1278 Accesses

  • 1 Citations

Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT,volume 364)

Abstract

Window Memoization is a performance improvement technique for image processing algorithms. It is based on removing computational redundancy in an algorithm applied to a single image, which is inherited from data redundancy in the image. The technique employs a fuzzy reuse mechanism to eliminate unnecessary computations. This paper extends the window memoization technique such that in addition to exploiting the data redundancy in a single image, the data redundancy in a sequence of images of a volume data is also exploited. The detection of the additional data redundancy leads to higher speedups. The cascaded window memoization technique was applied to Canny edge detection algorithm where the volume data of prostate MR images were used. The typical speedup factor achieved by cascaded window memoization is 4.35x which is 0.93x higher than that of window memoization.

Keywords

  • Fuzzy memoization
  • Inter-frame redundancy
  • Performance optimization

Download conference paper PDF

References

  1. Haas, B., et al.: Automatic segmentation of thoracic and pelvic CT images for radiotherapy planning using implicit anatomic knowledge and organ-specific segmentation strategies. Phys. Med. Biol. 53, 1751–1771 (2008)

    CrossRef  Google Scholar 

  2. Hodgea, A.C., et al.: Prostate boundary segmentation from ultrasound images using 2D active shape models: Optimisation and extension to 3D. Computer Methods and Programs in Biomedicine 84, 99–113 (2006)

    CrossRef  Google Scholar 

  3. Gubern-Merida, A., Marti, R.: Atlas based segmentation of the prostate in MR images. In: MICCAI: Segmentation Challenge Workshop (2009)

    Google Scholar 

  4. Intel Integrated Performance Primitives, http://software.intel.com/en-us/articles/intel-ipp/

  5. NVIDIA, http://www.nvidia.com/

  6. RapidMind, software.intel.com/en-us/articles/intel-array-building-blocks/

    Google Scholar 

  7. Hennessy, J.L., Patterson, D.A.: Computer Architecture - A quantitative approach, 4th edn. Morgan Kaufmann, San Francisco (2007)

    Google Scholar 

  8. Khalvati, F.: Computational Redundancy in Image Processing, Ph.D. thesis, University of Waterloo (2008)

    Google Scholar 

  9. Michie, D.: Memo functions and machine learning. Nature 218, 19–22 (1968)

    CrossRef  Google Scholar 

  10. Bird, R.S.: Tabulation techniques for recursive programs. ACM Computing Surveys 12(4), 403–417 (1980)

    CrossRef  MathSciNet  MATH  Google Scholar 

  11. Pugh, W., Teitelbaum, T.: Incremental computation via function caching. In: ACM Symposium on Principles of Programming Languages, pp. 315–328 (1989)

    Google Scholar 

  12. Wang, W., Raghunathan, A., Jha, N.K.: Profiling driven computation reuse: An embedded software synthesis technique for energy and performance optimization. In: IEEE VLSID 2004 Design, p. 267 (2004)

    Google Scholar 

  13. Huang, J., Lilja, D.J.: Extending value reuse to basic blocks with compiler support. IEEE Transactions on Computers 49, 331–347 (2000)

    CrossRef  Google Scholar 

  14. Salami, E., Alvarez, C., Corbal, J., Valero, M.: On the potential of tolerant region reuse for multimedia applications. In: International Conference on Supercomputing, pp. 218–228 (2001)

    Google Scholar 

  15. Alvarez, C., Corbal, J., Valero, M.: Fuzzy memoization for floating-point multimedia applications. IEEE Transactions on Computers 54(7), 922–927 (2005)

    CrossRef  Google Scholar 

  16. Preiss, B.R.: Data Structures and Algorithms with Object-Oriented Design Patterns in C++. John Wiley and Sons, Chichester (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Systems Design Engineering, University of Waterloo, Waterloo, Ontario, Canada

    Farzad Khalvati, Mehdi Kianpour & Hamid R. Tizhoosh

Authors
  1. Farzad Khalvati
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Mehdi Kianpour
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Hamid R. Tizhoosh
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Democritus University of Thrace, 68200 N., Orestiada, Greece

    Lazaros Iliadis

  2. University of Central Greece, 35100, Lamia, Greece

    Ilias Maglogiannis

  3. Frederick University, 1036, Nicosia, Cyprus

    Harris Papadopoulos

Rights and permissions

Reprints and Permissions

Copyright information

© 2011 IFIP International Federation for Information Processing

About this paper

Cite this paper

Khalvati, F., Kianpour, M., Tizhoosh, H.R. (2011). Cascaded Window Memoization for Medical Imaging. In: Iliadis, L., Maglogiannis, I., Papadopoulos, H. (eds) Artificial Intelligence Applications and Innovations. EANN AIAI 2011 2011. IFIP Advances in Information and Communication Technology, vol 364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23960-1_33

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-23960-1_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23959-5

  • Online ISBN: 978-3-642-23960-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Over 10 million scientific documents at your fingertips

Switch Edition
  • Academic Edition
  • Corporate Edition
  • Home
  • Impressum
  • Legal information
  • Privacy statement
  • California Privacy Statement
  • How we use cookies
  • Manage cookies/Do not sell my data
  • Accessibility
  • FAQ
  • Contact us
  • Affiliate program

Not logged in - 3.226.122.122

Not affiliated

Springer Nature

© 2023 Springer Nature Switzerland AG. Part of Springer Nature.