A programming environment for the development of modular 3D biomedical image processing applications
Please use this identifier to cite or link to this publication: http://hdl.handle.net/1926/210
New: Prefer using the following doi: https://doi.org/10.54294/srk6i1
Published in The Insight Journal - 2006 MICCAI Open Science Workshop.
ImageLib is a free object-oriented development environment destined to biomedical image processing. The software package contains a programming library (C++ language) and an MDI user interface (kernel). The major interest is to allow the creation of fully modular applications. Both user processing functions and image read/write facilities are separately compiled as DLLs, and the resulting plugin objects are dynamically imported into the kernel. The library provides all the required wrapping material to incorporate all find of image processing functions into user-written components. A rapid prototyping application is provided to communicate with the kernel communication interface. No graphics programming skills is required to manage advanced user interactions, image display (e.g. OpenGL), and generic image processing functions based on C++ templates. The component-oriented software architecture makes it possible to share image processing and handling resources for light Windows processing applications.