Printable version of this page: http://www.arivis.com/en/arivis-ImageCore
![]() |
Short contact
arivis - Multiple Image Tools GmbH |
Our products arivis Browser, arivis WebView und arivis Vision 4D offer to the user the possibility to access large image data performantly.
With the arivis ImageCore, arivis now provides a library, with which application developer can base their existing or new applications on our proven memory management.
arivis has decided to open the structure and description of the arivis ImageCore data format to interested users. This technology, which has been developed and refined since 1997 at the Fraunhofer Institute for Computer Graphics (IGD), uses a redundancy free storage technique that allows random access to arbitrary image regions at any zoom and constant time.
Therewith we offer the imaging community a direct use and employment of one of our core technologies which is the basis of our product palette and which allows an easy and highly efficient access to very large image data.
For non-commercial use and direct access to our .sis data, a reference implementation of our access interface ImageCore Library is at your disposal.
For further information, please contact our support team: support@arivis.com.
The concept of the arivis ImageCore aims at transparently providing applications with highly performant memory. For this, different caching and pre-fetching strategies are combined with an optimized data format and efficient methods accessing the data. The library can thus be very easily integrated into any program infra-structures.
The arivis Imagecore is implemented in C++. The implementation bases on open libraries like Boost. During the development, we put stress on the smooth co-operation with all important operating systems and compilers. Therefore, you can continue offering your applications platform-independently.
Since we use the arivis ImageCore as basis for our own products and solutions, its intense further development is secured.
The library possesses a simple, clearly structured interface, and can thus be easily integrated. In many cases, the application can be directly compiled and used after some minor adaptations, simply by using the arivis ImageCore instead of the old memory management. It is only used as a transparent upgrading of the previously applied main memory. The whole application will become even more flexible through the use of the optimized SIS-image format. With it, even extremely large, multi-dimensional image data can be opened, visualized, processed and saved very quickly.
Of course, our offer includes advice for you for the Integration of the arivis ImageCore as well as support by developers for the implementation.