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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ryan, Ø.: Efficient implementations of operations on runlength-represented images. In: 14th European Signal Processing Conference, Eusipco 2006 (submitted, 2006)
Denning, P.J.: The working set model for program behavior. Communications of the ACM 11, 323–333 (1968)
Denning, P.J., Schwartz, S.C.: Properties of the working-set model. Communications of the ACM 15, 191–198 (1972)
Open Geospatial Consortium Inc.: WMS specification (2006), http://www.opengis.org
Köthe, U.: The Vigra computer vision library (2005), http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Sun Microsystems: Java Image I/0 API (2002), http://java.sun.com/j2se/1.4.2/docs/guide/imageio/
Raster Imaging AS: RIM framework C++ header file (2006), www.ifi.uio.no/~oyvindry/rim/rim.h
Microsoft: COM (2006), www.microsoft.com/com/default.mspx
Löwy, J.: Programming .NET Components, 2nd edn. O’Reilly Media, Sebastopol (2005)
Raster Imaging: javadoc for RIM (2006), www.ifi.uio.no/~oyvindry/rim/javadoc/
Drori, I., Lischinski, D.: Fast multiresolution image operations in the wavelet domain. IEEE Transactions on Visualization and Computer Graphics 9, 395–412 (2003)
Raster Imaging AS.: Example xml files (2006), http://www.ifi.uio.no/~oyvindry/rim/
W3C Consortium: SVG specification (2006), http://www.w3.org/Graphics/SVG/
CCITT: Recommendation T.6. Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Apparatus (1985)
libpng.org: libpng, reference library for reading and writing PNG (2001), http://www.libpng.org
Taubman, D.S., Marcellin, M.W.: JPEG 2000. Image compression. Fundamentals, standards and practice. Kluwer Academic Publishers, Dordrecht (2002)
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)
Dalheimer, M.: Programming with Qt, 2nd edn. O’Reilly Media, Sebastopol (2002)
Raster Imaging AS: RIM framework example files (2006), http://www.ifi.uio.no/~oyvindry/rim/
The JPEG Comittee: ISO/IEC 15444-9:2005, Information technology - JPEG 2000 image coding system: Interactivity tools, APIs and protocols (2005)
boutell.com: The GD graphics library (2006), http://www.boutell.com/gd/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)