Skip to main content

The RIM Framework for Image Processing

  • Conference paper
Advanced Concepts for Intelligent Vision Systems (ACIVS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4179))

  • 841 Accesses

Abstract

A new design for image processing frameworks is proposed. The new design addresses high-level abstractions suited for component-based image processing applications, in particular real-time image processing with high performance demands. The RIM framework, an implementation of this design, is gone through. It is explained how RIM can be adapted in applications, and integrated with other image libraries. It is also shown how it can be used to confirm some properties of widely used image formats.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Ryan, Ø.: Efficient implementations of operations on runlength-represented images. In: 14th European Signal Processing Conference, Eusipco 2006 (submitted, 2006)

    Google Scholar 

  2. Denning, P.J.: The working set model for program behavior. Communications of the ACM 11, 323–333 (1968)

    Article  MATH  Google Scholar 

  3. Denning, P.J., Schwartz, S.C.: Properties of the working-set model. Communications of the ACM 15, 191–198 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  4. Open Geospatial Consortium Inc.: WMS specification (2006), http://www.opengis.org

  5. Köthe, U.: The Vigra computer vision library (2005), http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/

  6. Sun Microsystems: Java Image I/0 API (2002), http://java.sun.com/j2se/1.4.2/docs/guide/imageio/

  7. Raster Imaging AS: RIM framework C++ header file (2006), www.ifi.uio.no/~oyvindry/rim/rim.h

  8. Microsoft: COM (2006), www.microsoft.com/com/default.mspx

  9. Löwy, J.: Programming .NET Components, 2nd edn. O’Reilly Media, Sebastopol (2005)

    Google Scholar 

  10. Raster Imaging: javadoc for RIM (2006), www.ifi.uio.no/~oyvindry/rim/javadoc/

  11. Drori, I., Lischinski, D.: Fast multiresolution image operations in the wavelet domain. IEEE Transactions on Visualization and Computer Graphics 9, 395–412 (2003)

    Article  Google Scholar 

  12. Raster Imaging AS.: Example xml files (2006), http://www.ifi.uio.no/~oyvindry/rim/

  13. W3C Consortium: SVG specification (2006), http://www.w3.org/Graphics/SVG/

  14. CCITT: Recommendation T.6. Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Apparatus (1985)

    Google Scholar 

  15. libpng.org: libpng, reference library for reading and writing PNG (2001), http://www.libpng.org

  16. Taubman, D.S., Marcellin, M.W.: JPEG 2000. Image compression. Fundamentals, standards and practice. Kluwer Academic Publishers, Dordrecht (2002)

    Google Scholar 

  17. Seng, W., Li, J., Lei, S.: An efficient color re-indexing scheme for palette-based compression. In: Proc. IEEE Int. Conf. Image Proc., vol. 3, pp. 476–479 (2000)

    Google Scholar 

  18. Dalheimer, M.: Programming with Qt, 2nd edn. O’Reilly Media, Sebastopol (2002)

    Google Scholar 

  19. Raster Imaging AS: RIM framework example files (2006), http://www.ifi.uio.no/~oyvindry/rim/

  20. The JPEG Comittee: ISO/IEC 15444-9:2005, Information technology - JPEG 2000 image coding system: Interactivity tools, APIs and protocols (2005)

    Google Scholar 

  21. boutell.com: The GD graphics library (2006), http://www.boutell.com/gd/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ryan, Ø. (2006). The RIM Framework for Image Processing. In: Blanc-Talon, J., Philips, W., Popescu, D., Scheunders, P. (eds) Advanced Concepts for Intelligent Vision Systems. ACIVS 2006. Lecture Notes in Computer Science, vol 4179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11864349_14

Download citation

  • DOI: https://doi.org/10.1007/11864349_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44630-9

  • Online ISBN: 978-3-540-44632-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics