OsiriX: an open-source software for navigating in multidimensional DICOM images

J Digit Imaging. 2004 Sep;17(3):205-16. doi: 10.1007/s10278-004-1014-6. Epub 2004 Jun 29.

Abstract

A multidimensional image navigation and display software was designed for display and interpretation of large sets of multidimensional and multimodality images such as combined PET-CT studies. The software is developed in Objective-C on a Macintosh platform under the MacOS X operating system using the GNUstep development environment. It also benefits from the extremely fast and optimized 3D graphic capabilities of the OpenGL graphic standard widely used for computer games optimized for taking advantage of any hardware graphic accelerator boards available. In the design of the software special attention was given to adapt the user interface to the specific and complex tasks of navigating through large sets of image data. An interactive jog-wheel device widely used in the video and movie industry was implemented to allow users to navigate in the different dimensions of an image set much faster than with a traditional mouse or on-screen cursors and sliders. The program can easily be adapted for very specific tasks that require a limited number of functions, by adding and removing tools from the program's toolbar and avoiding an overwhelming number of unnecessary tools and functions. The processing and image rendering tools of the software are based on the open-source libraries ITK and VTK. This ensures that all new developments in image processing that could emerge from other academic institutions using these libraries can be directly ported to the OsiriX program. OsiriX is provided free of charge under the GNU open-source licensing agreement at http://homepage.mac.com/rossetantoine/osirix.

Publication types

  • Review

MeSH terms

  • Computer Graphics
  • Equipment Design
  • Humans
  • Image Processing, Computer-Assisted / methods
  • Imaging, Three-Dimensional* / methods
  • Information Storage and Retrieval
  • Positron-Emission Tomography / statistics & numerical data*
  • Radiographic Image Interpretation, Computer-Assisted / methods
  • Software*
  • Tomography, X-Ray Computed / statistics & numerical data*
  • User-Computer Interface