i3dcore, also known as the CBIA 3D image representation library, is a 3D image processing library developed at the Centre for Biomedical Image Analysis. Together with i3dalgo and i4dcore, i3dcore forms a continuously developed templated cross-platform C++ suite of libraries for multidimensional image processing and analysis.
i3dcore is capable of reading images with Bio-Formats using Java for C++ (java4cpp).
You can download i3dcore from its web site.
See the CBIA software development page for more information.