Skip over global navigation links
Skip over section navigation links

What's New

The latest changes to MIPAV

4.2.0 (01/16/2009)

  • Added Java Web Start Nightly and Release versions of MIPAV to our download page. Java 1.5 or higher must be installed on your system. Minc2 support and the Volume renderer tool are not supported at this time. Using JWS will keep you up to date with the latest version of MIPAV automatically.
  • File handling
    • Fixed some minor Analyze format issues (one of which was related to handling the image origin).
    • Fixed a bug automatically determining the format of .img/.hdr files (Analyze, Nifti, SPM).
    • Some minor FITS format writing fixes.
    • Multiple improvements to AVI support.
    • Fixed an AFNI memory usage issue.
    • Added JPEG2000 (JP2) support.
    • Added encapsulated JPEG2000 support to DICOM.
    • Fixed issue saving from Minc to DICOM (rescaling).
    • Nifti scanner anatomical transforms are now shown as 'NIFTI Scanner Anatomical' in the Image attributes dialog instead of 'Scanner Anatomical'.
    • Updated the DICOM dictionary used by MIPAV (1234 new entries, 44 corrected).
    • Dicom browser automatically parses the selected directory when it is opened.
    • When viewing the header of a DICOM image, tag groupings are now displayed with alternating blue and green backgrounds. Private tags are shown with a red background.
    • Some DICOM image header display bugs related to unknown VRs and private tag sequences have been fixed.
    • Added support for autoconversion of Cheshire float images to short when saving as DICOM.
    • Fixed an issue in the tag autogeneration in the dialog that appears when saving images as DICOM which caused problems in the MIPAV nightly build.
    • Added support for data rescaling (from short to float) when reading PARREC images.
    • Switched a number of file formats to use store separate file information objects for each image slice (behavior was inconsistent previously). AFNI, BFLOAT, BioRad, BRUKER, Cheshire, DM3, FITS, ICS, Interfile, MRC, OSM.
    • The 3 flipped and unflipped orientations are now supported for SPM (instead of just the 3 unflipped orientations).
    • Corrected the writing origins of non-SPM files to SPM format.
    • Fixed a few other orientation-related bugs in the Analyze and SPM format handlers.
    • SPM files can now be opened from either the .hdr or .img files.
    • When writing a SPM file, if the origin is within a half pixel of the image center for every dimension, the origin is set to (0,0,0) to designate that the image center is intended to be used.
    • Removed extra 'All files' file filter from the Save dialog.
    • When reading an Interfile dataset, MIPAV now tries the default name for the data file if the name indicated in the header's data file line is not present.
    • MIPAV will now automatically open single-file image datasets ending in .bz2 and .gz by uncompressing them to a customizable temporary directory before reading the image files. Since this only works with single-file formats, only MINC1, MINC2 and .nii NIFTI files are currently supported.
    • Single-file formats (NIFTI .nii, MINC1 and MINC2) can be written out with gzip or bzip2 compression by adding .gz or .bz2 to the file name in the Save as dialog (e.g., example_image.mnc.gz).
    • The MIPAV XML file format now supports gzip and bzip2 compression of the raw image data. The image.xsd file has been updated accordingly.
  • Algorithms and utilities
    • Fixed issue in Gradient magnitude filter.
    • Fixed some problems with the Constrained OAR 3D algorithm.
    • Fixed an issue in the OAR 3D algorithm.
    • Fixed some issues with the cost functions and optimization algorithms used by the different registration algorithms.
    • Fixed a bug in the regisration algorithms where the origin and matrices of the registered image where not being set to match those of the reference image.
    • The Histogram summary algorithm now outputs the mean, standard deviation, median and mode to the Output window's Data tab. Also changed the Data tab output to be more like tab delimited text with column headers at the top.
    • Fixed a bug in the Haralick texture algorithm with some parameters.
    • The Haralick texture algorithm no longer requires an unsigned byte image to run.
    • In the Haralick texture algorithm, data is rescaled if necessary to allow any float and double data and to keep grey level co-occurrence matrix size to between 8 x 8 and 64 x 64.
    • Added support for color images to the Haralick texture algorithm.
    • Changed the padding value in the Transform algorithm to a float value to better support its use with floating point datasets (also affects the registration and Match images algorithms).
    • Added a field to the Transform algorithm that allows the user to specify what value should be used to fill areas in the result image that were out of the bounds of the original image (also used in registration algorithm results).
    • Added dialog to create morphological foreground and background maps.
    • Fixed the copying of the source image matrix to the result image in the Insert slice utility.
  • VOIs and Paint
    • Fixed an issue with notifying windows listening for paint changes when the Paint grow dialog is being used.
    • Added some measurements to the VOI properties and VOI statistics generator dialogs:
      • - largest line segment completely contained within a VOI slice
      • - largest line segment completely contained within a VOI
    • In the VOI properties and VOI statistics generator dialogs, the center of mass and geometric center are now displayed with the resolutions applied (dim * res) and in scanner coordinates.
    • Added Shape-based VOI interpolation algorithm.
    • Added the ability to Save intensities in VOI to..., which produces a comma delimited file.
    • Added the ability to Merge VOIs.
  • Image views and visualization
    • More improvements to the GPU Volume renderer
    • Added the ability to change the slice interval in the Lightbox view.
    • Fixed a layout issue that prevented the currently displayed slice number from being shown in the Surface plotter view.
  • Scripting
    • In ChangeName script action, added a 'image_name_action' parameter that can be either 'replace' (the default), 'append' or 'prepend'.
    • Fixed scripting of Histogram summary algorithm.
  • Help updates and additions
    • Updated the 'Retracing a VOI' and 'Annotating with Text' sections.
    • Updated the 'Supported Formats', 'Image Basics' and 'Quick Start' sections.
    • Added a 'Haralick Texture' section.
  • Miscellaneous
    • Fixed some issues with image and global provenance recording and display.

Or see the cumulative listing of changes.

Up to Top

This page last reviewed: March 14, 2007
U.S. National Institutes of Health