Banner

Main New Features of Jim Version 10

Version 10 of Jim has many new features, including:

  • Improved brain atrophy/lesion volume measurement with fully-automated lesion segmentation using a convolutional neural network. Colour-coding of new/enlarging/shrinking lesion in longitudinal assessments.
  • Improved spinal cord atrophy analysis, with option for (almost) automatic processing for both longitudinal and cross-sectional analysis. Analysis of images with any orientation (axial, sagittal or coronal) without reformatting.
  • New Quantitative Susceptibility Mapping (QSM) tool.
  • New de-facing tool for anonymisation of head images.
  • New FromComplex tool to convert from complex images to complex components (Magnitude/Phase or Real/Imaginary).
  • Volume rendering in Jim3D.
  • Improved surface rendering in Jim3D. Coloured surfaces for surface rendering of colour images.
  • Automatic rotation animation in Jim3D.
  • Record rotation animations in Jim3D.
  • Change background colour in Jim3D.
  • Change in NIFTI R,G,B format images from Analyze by-plane specification to NIFTI interlaced specification.
  • BrainFinder now works with head images in the sagittal and coronal planes, and has new options for uniformity correction.
  • In Ortho Views, added the ability to show the zoom set in the main image in the ortho views, and to scroll using the ortho views.
  • Multiple ROIs and ROI groups can now be rotated together.
  • Affine registration limits can now be set from the command-line.
  • In Diffeomorphic registration, initial affine transform is now composed into an initial vector field, so that multiple resampling errors are not introduced.
  • Updated DICOM interoperability. Can handle images with float and double-float pixel values. New Value Representations incorporated. Dictionary updated to 2024 standards.
  • Now a choice of lag calculation method for pulse-wave velocity estimation. New time-to-foot method or original cross-correlation method.
  • Change of keyboard accelerators – right & left arrows now increment/decrement slice. Up and down arrows increment/decrement page of slices. They no longer change the selected slice when multiple slices are displayed.
  • Improved PDF report format.
  • New program "Props" to list all non-standard Properties used by Jim. These properties can be used to override some user Preferences.
  • Text reports (as well as PDF reports) can be created from command-line tools. Can send PDF reports to PACS.
  • New, modern Look-and-Feel.

These features are on top of those of Version 9:

  • Maximum intensity projection (MIP).
  • Image synthesizer: generate synthetic images where you have PD, T1 and T2 maps.
  • Semi-automated endo - and epi-cardial border propagation in Cardiac Analysis tool.
  • Extended Cardiac Analysis. Short axis LV Function (stroke volume and ejection fraction) and Strain analysis (from tagged or non-tagged cine images) added to Cardiac Analysis tool.
  • Chemical exchange saturation transfer (CEST) processing module.
  • Support for NIFTI-2 format.
  • Improved Brain Finder (Mark 2), allowing the user to specify their own template image and brain mask for registration.
  • Logical operations on ROIs (AND NOT, UNION, INTERSECT, XOR).
  • Improved 3-D display with better transparency. Ability to read and write 3-D Wavefront OBJ and STL files, as well as VRML files.
  • Export movies from JMovie to AVI and QuickTime formats, as well as animated GIFs.
  • Improved reliability of ROI propagation tool.
  • New "Patch Similarity" noise suppression filter in Image Resampler.
  • Intensity values are remapped according to slope and intercept values in header (NIFTI and UNC images). DICOM images are automatically remapped and converted to floating-point pixel intensity values on conversion if rescale slope is not 1 and rescale intercept is not 0.
  • Improved appearance on HiDPI screens.
  • Image Converter can save as one-file-per-slice DICOM format.
  • ROI Totaliser now shows volumes and intensity statistics for each individual VOI.
  • New stand-alone program RoiTotals that calculates ROI and "roi_group.html">VOI statistics and outputs them in the same format as the ROI Totaliser.
  • On operating systems that support the POSIX standards, file permissions on file/folder creation are set from the system property "umask".
  • New command-line option for Jim to launch the Image Overlay dialog and load up to 3 images as overlay images, together with their colour mappings. Run Jim from the command-line with option -h to see all options.
  • Set "default" colour mappings for the overlay images (up to 3 overlays), so that the selected colour mapping is used when a new image is loaded into an overlay.

These features are on top of those of Version 8:

  • Non-linear (diffeomorphic) image registration, in addition to affine registration.

  • Qantitative fat/water separation from gradient-echo images with different echo times.

  • Arterial spin-labelling (ASL) analysis module for the Dynamic Analysis tool.

  • Converter for picture formats. Can convert JPEG, GIF, BMP, PNG, TIFF, PNM, PBM, PGM and PPM pictures to NIFTI, Analyze, DICOM or UNC format. Pictures can be stacked in 3-D to create a 3-D volume.

  • Improved non-uniformity (bias field) correction. This also improves the results from the Brain Finder and Brain Follow Up tools.

  • Improved Brain Finder. New, more reliable alternative algorithm that uses a template for the initial brain segmentation and needs no selection of the threshold fraction. Existing algorithm has been parallelized and is faster on multi-core processors.

  • Improved Multi-Planar Reconstruction, with more intuitive interactions. Resampling volume geometry can be saved to disk and retrieved from disk so that the same MPR can be applied to multiple images.

  • Improved affine registration. Can now produce 'half-way' registered images. Allows the inverse of any transform (rtp file), to be applied. Images can be aligned using position and orientation information present in the image headers.

  • Improved Least-Squares fitter, with much faster fitting for "standard" fitting functions. Also, for FLASH T1 fitting, a flip angle calibration image can be input.

  • Improved anonymisation. As well as DICOM, NIFTI, UNC and Analyze images can now be anonymised. A record is made of the anonymisation date/time and which DICOM Elements were anonymised.

  • Extended Image Resampler now allows images to be flipped horizontally, vertically or the slice order to be reversed.

  • Extended Image Masker tool allows the creation of binary masked images.

  • Jim's 3D display can create movies (QuickTime or AVI) of activities shown in the 3-D display.

  • For diffusion-weighted image warp correction, this is now integrated with motion correction.

  • In the ROI Toolkit, ROIs can be 'grouped' together. Annotation and colour can be set for a group of ROIs. Automatic grouping of ROIs based on their 3-D connectivity.

  • In the ROI Toolkit, image pixels can be manually 'painted' (e.g. for lesion filling). The paint intensity value can be typed in, or picked from the image with an intensity picker.

More minor improvements:

  • In ROI Toolkit, ROIs can be pasted to a certain range of slices.
  • Graph data and tables can be written in space-separated, tab-separated or comma-separated format; the desired format is set in the User Preferences. Arterial input function data can be read in space-separated, tab-separated or comma-separated format.
  • Image Converter has a new option (-b) to create b-value, gradient vector and b-matrix text files on conversion of diffusion-weighted images. Coordinate system for gradients is the image row/column/slice directions.
  • From the Image Converter, images can be directly dragged-n-dropped onto multiple input image selection panels (e.g. onto Image Interleaver input).
  • The ToNIFTI, ToAnalyze, ToDICOM and ToUnc text-only programs now allow the batch conversion of all images within a folder and sub-folders. There is a new option to force all images in the batch to have the same "Study Time" and "Study Instance UID" so that converted images can be forced to be part of the same study.
  • The font size for Text components in the user interface can be set in the user's preferences to aid readability on high-resolution computer monitors.
  • The Image Overlay dialog can be launched from the command-line, with loading of an overlay image.
  • Spatial filters in the Image Resampler now handle floating-point images with NaN (not-a-number) values by substituting values which are the mean of adjacent non-NaN pixel values.
  • Jim works with IPv6 Internet addresses.

These features are on top of those of Version 7:

  • Smoother handling of DICOM images - no need to convert to another format under most circumstances.
  • DICOM Storage server now supports Query/Retrieve, with database backing.
  • Image database manager, with support for clinical trials.
  • New tool for mapping lesion changes for longitudinal studies.
  • New tool for ROI propagation.
  • New tool for cardiac segmental analysis.
  • New tool to combine three greyscale images into a single colour image (ToRGB).
  • Image Converter is able to handle computed Bruker images from Xtip.
  • Drag 'n' drop from Image Converter and DICOM query-retrieve into display and into all Image Selection Panels.
  • Labels for patient name, patient ID and study description are configurable in width in the Image Converter.
  • Image preview in Image File Chooser.
  • Re-mappable keyboard accelerators. New keyboard accelerators added for ROI creation.
  • New ROIs types with smooth outlines - Spline and OpenSpline.
  • Improved user interaction when contouring at fixed level, mouse+δ and mouse-δ. Press down mouse-button-1 and move mouse vertically to alter the contour level.
  • ROI Annotation sets - create sets of annotation and allow ROI annotation to be set by selecting an item from a list.
  • ROI Totaliser now counts up the number of 3-D connected regions and gives the total number of VOIs, and also (when producing a text or PDF report) produces sub-totals for ROIs categorised by annotation or by colour.
  • Stand-alone program Roivol can now calculate ROI statistics separated by ROI colour and by annotation.
  • New cost functions for image registration - normalised correlation and correlation ratio.
  • Can now rotate images in the Image Resampler.
  • On-screen rendering can now use different types of interpolation, when interpolation is turned on: bi-linear by a factor of 2, then nearest-neighbour; bi-linear up to native screen resolution; bi-cubic up to native screen resolution. Value at startup is set in user preferences. Button to toggle between different types of interpolation in image display frames.
  • When displays are linked, the Master-Slave display relationship can now be made either with Slaves following the Master, or bi-directional with the Master also following the Slaves.
  • Can launch tools and common dialogs from command-line invocation of Jim. From the command line, type:
    Jim --help to see the options.
  • Axial and radial diffusivity maps in diffusion tensor analysis / tractography tract statistics.
  • User can add CT presets. Jim detects CT data, and on loading a new CT image select the CT window that was last used.
  • New option (-ver or --version) to show build version and build date from command-line. Available for all programs.
  • When a single slice is selected, double-clicking on the slice with the shift key depressed, results in all slices being shown.
  • Cord finder now allows the restriction of the slice range for outputting ROIs.
  • DimChanger can now convert a single 3-D image into a 4-D image with multiple frames.
  • New Image Filter in Image Resampler tool, allowing the separate colour components of a colour image to be arbitrarily manipulated.
  • In all places where a user can choose a colour mapping (Image Overlay, Orthogonal planes in 3-D viewer etc), there is also the ability to invert the colour mapping.
  • Reference Image slice positions can now be shown on the main image.
  • Query/Retrieve tool supports C-MOVE (in addition to C-GET) for DICOM Query/Retrieve via settings in user Preferences.
  • Screen shots can be made of graphs plotted in Graph Dialogs.
  • New way of handling arterial input functions - any AIF with any time base can be used. AIF file contains 2 columns of data - time and plasma concentration values, and the time of arrival is the first time point at which the concentration rises above zero.
  • Arterial input function resampling tool to allow an AIF collected with one time resolution to be resampled to a different time resolution for use with another image dataset.

These features are on top of those of Version 6:

  • New spinal cord segmentation tool (Cord Finder).
  • New image de-mosaic tool for Siemens mosaic fMRI data.
  • New image filtering options (Gaussian Blur, Sobel, Laplacian, Sharpen, Median, Morphological Operations) in Image Resampler.
  • New text-mode JimStats program - produces output similar to fslstats.
  • New text-mode Roivol program - calculates Region-of-Interest statistics from an ROI file.
  • New 'Dynamic Analysis' tool for general time-series analysis such as fMRI and ASL processing. Can use user-written plug-in analysis procedures.
  • Improvements to Perfusion/DCE-MRI/Diffusion toolkits. These now allow different types of image masking: using Brain Finder to create a mask, using an image mask, using ROI masks, and using an intensity threshold.
  • Improved motion correction in Perfusion/DCE-MRI. Greater flexibility of image smoothing options, allows selection the FWHM of the smoothing filter. The set of registered images produced is in the same format as the input image(s). For example, if a single input image containing all time points is used, a single output image will be produced containing all registered time points.
  • More than one overlay image can be overlaid at a time.
  • Improvements to DCE-MRI tool: can use different types of reference image for R1 calculation, not just an M0 (fully-relaxed) image as before. Can use also an R1-map or a T1-map.
  • DCE-MRI tool incorporates a new two-compartment exchange (2CX) model, and can also use plug-in user-defined models.
  • In Image fitter, built-in preset functions do not need to be provided with initial guesses for the fit variables.
  • Tools that produce parametric images by least-squares fitting (Fitter, Brain Perfusion, DCE-MRI and Dynamic Analysis) now have the option to write pixel values of NaN (Not-a-Number) into the output parameter images when the fitting fails, or (as was done pre- Version 6) a zero value. This is set in the user preferences.
  • Image masking options now present with Image Algebra and Image Fitter tools.
  • Linked cursors between main display and slave displays. Linked cursors also now available on Movie displays.
  • ROIs can be visualised on images in slave displays without having to save and load ROIs into the slaves.
  • 'Fast-save' file lists. Allows rapid saving to a user-defined set of file names, with logging of saves to file "FastSaveLog.txt" in current folder.
  • Improved 3-D propagation of region-of-interest contours. When using 3-D propagation, contouring can be restricted to +/- number of slices. After 3-D propagation, there is an option to merge overlapping ROIs within a slice to prevent the creation of ROIs that contain other ROIs (holes).
  • Different types of contouring - edge detection, intensity under mouse, mouse+/- delta, fixed intensity level.
  • Increased control over contouring ROIs - can contour to centre or corner of pixels when pixel snap is turned on. Set in ROI preferences.
  • Hollow ROIs. A hollow ROI can be created from two or more ROIs, where one ROI encloses the others entirely.
  • Median intensity statistic shown in extended statistics for ROIs.
  • ROIs can be saved to different ROI files based on Colour with "Save ROIs by Colour ...".
  • Can lasso multiple ROIs with a mouse drag gesture in image slices where there are ROIs. In these slices, updating profiles and orthogonal views requires a mouse click (not updated on drags).
  • When more than 1 ROI is selected, ROI statistics are shown for the combined ROIs.
  • ROIs can be visualised on orthogonal views, in either outline or filled. Can be filled transparently.
  • Erosion and dilation distances are now settable as a percentage of the pixel size in the ROI preferences dialog.
  • Added ROI perimeter and surface area (surface area = perimeter × slice thickness) to totaliser.
  • When saving ROIs, there is now an option set in the ROI Preferences to have the default save folder to either be the same folder as the current loaded image, or to have the folder unchanged when different images are loaded.
  • ImageJ ROIs can be loaded into Jim.
  • New keyboard short cut ('e') to activate the eraser tool for erasing/editing ROIs.
  • Roaming response in the Image Fitter, Perfusion and DCE-MRI tools has been made more flexible and user-friendly. The response now responds to mouse clicks on the image, and Multiple ROIs/graph lines can be shown simultaneously on roaming response when more than 1 ROI is selected. Intensity for all ROIs may also be averaged to show the average response.
  • Jim has new command-line options to allow ROIs to be loaded into slave displays. JMovie has new command line options such that up to 5 linked Movie to be opened and images loaded.
  • Both Jim and JMovie now have command-line options to allow Image Info to be opened from command line, and positioned/sized on screen.
  • Orthogonal views in JMovie.
  • JMovie has been reworked to make the settings for displaying multi-slice movies more logical.
  • Regions of interest can be displayed on movies.
  • Particle analysis has been revamped to make it quicker, and scale better with larger images when filling holes etc. Now includes the option to perform morphological operations on particles.
  • Particle analysis - option to create ROIs that surround the particles that are found.
  • Three modes of masking for Masker tool: generous, normal, conservative that determine whether a pixel is inside the mask, depending on the threshold percentage for how much of a pixel must be covered by an ROI (>0%, 50%, <100%).
  • Image Algebra can be forced to output floating-point images.
  • Large tool frames contain scrollable contents in case the Frame doesn't fit on the screen (making Jim more suited to computers with smaller displays).
  • When loading an image, the image File Chooser shows basic details about the image (number of columns, rows, slices and frames).
  • The size of image File Chooser, when first popped up, now depends on the number of image files in the current folder.
  • User can now import colour mappings from file using:
    • 3 columns of text with R G B values, or
    • binary file of r,g,b, values (as used in ImageJ).
  • When an image is loaded into a linked spawned display, Jim automatically goes to the same slice and sets image layout and zoom/scroll to same as that of the main display.
  • Contrast/paging/magnification panel is now shrinkable/expandable to save screen space. Whether the panel is shrunk or expanded on startup can be set from the command line, and can be set separately for the Master and Slave displays.
  • Tools that do not have an explicit save_settings_button button now save their last-used setting and will have the same configuration when next used.
  • The "recently-used images" menu is now available in with a popup-menu on any ImageSelection Panel.
  • Cross-reference display that allows slice location for the main image series to be visualised on a reference image (see View menu) that shares the same frame of reference as the main image.
  • Improved textual search dialog for searching in image information.
  • Can launch a File Manager from within Jim (if supported on the computer platform).
  • Image interpolation setting on startup can be set separately for Master and Slave displays.
  • Image Stats dialog now has a check-box to allow the exclusion of background zero-intensity pixels from the Histogram and statistics.
  • DICOM Query/Retrieve incorporates additional search keys "Study Date", "Accession Number", and "Modality".
  • "Save As" in DICOM format now handles 32-bit images by rescaling them to 16-bit.
  • Update of private DICOM dictionaries for GE, Siemens and Philips scanners.
  • Improved handling of DICOM images with non-default character sets - images with a single specific character set can now be handled. There is also now a user preference that causes all converted images to have only POSIX-compliant file names.
  • Improved conversion of Bruker ParaVisionTM images - many more parameters are stored to image header.
  • Image Converter running in TextMode can now list images (option -l,--list) that would be converted, but without doing a conversion.
  • When performing Image Conversion and saving to disk, there are user-settable options for what to do if the converted image already exists on disk: overwrite, don't overwrite, or create a copy with a file name appended with "_copy_X".
  • For Fuzzy Connector, fuzzy threshold, and connectivity in 3-D are recorded in the ROI file generated.

These features are on top of those of Version 5:

  • 3-D visualisation. Triangulated surfaces; orthogonal cut planes; ROI surface generation.
  • Diffusion toolkit. Diffusion tensor calculation and fibre tracking.
  • Enhancements to Brain Finder. Can create a VRML (Virtual Reality Modelling Language) file of the brain surface which is depth shaded, and can be loaded into the 3-D Display. Enhanced brain extraction to remove bright areas in peri-orbital fat and vessels.
  • Dimensionality changer. Change multiple 2-D images to 3-D; multiple 3-D images to 4-D; single 4-D to multiple 3-D; single 3-D to multiple 2-D images.
  • More reliable registration.
  • Time series registration. Create a pop-up graph showing Affine transform parameters over time. New "edge-matching" cost function.
  • Improved image overlay, allowing colour images to be overlaid. Overlay images can have a completely transparent background.
  • Different cursor types on orthogonal views, including "invisible".
  • Enhanced screen capture allows export to different formats (GIF/JPEG/BMP/PNG).
  • Improved interaction with ROIs.
    • Interactive Contours ROI display; updated as mouse is dragged across image.
    • Improved editing of Irregular ROIs.
    • ROIs can be flipped horizontally and vertically.
    • Morphological operations on ROIs (erode and dilate).
    • ROIs can have different colours.
    • 3-D contouring improved to propagate to more than one contour in adjacent slices if necessary.
  • Improved interaction with main display: zoom with mouse scroll wheel; scroll on mouse drag gesture.
  • Drag and drop to load images and ROIs.
  • NIFTI and Analyze compressed images can be loaded directly.
  • "Auto link" features for zoom, scroll and contrast setting.
  • Multiple movies can run in synch.
  • Image Converter supports DICOM 4 images with multiple slices per file.
  • Imported and edited images can be saved in DICOM format.
  • Images can be sent to a DICOM server, with ROIs being encapsulated as a private DICOM element.
  • CT LUT preset windows.
  • DICOM images can be loaded directly into Jim's display - no need to Convert.
  • DICOM anonymiser. Reads any DICOM file and writes an anonymised copy.
  • New "interoperability" preferences to improve operation with images that have been created using FSL.
  • New startup options for Jim: windows and slaves can be sized and positioned from a command-line option; ROI toolkit can be started automatically and ROIs loaded.
  • All applications have consistent, documented Exit Codes to signal errors.

These features are on top of those of Version 4:

  • Fuzzy Connector tool. Isolate image features based on their "fuzzy connectedness" in multi-parametric image space.
  • Improved ROI creation and editing facilities:
    • New text ROIs for image labelling.
    • ROI annotation can be shown on the image.
    • Improved Irregular ROI editing, with smarter erasing and joining of ROIs.
    • "Intelligent" handle spacing on Irregular ROIs - spacing is adjusted according to the zoom setting. No more cluttered, overlapping handles.
    • Better interaction when moving ROIs - ROIs are drawn, not just the bounding box.
    • Point-and-press for contour ROI creation - point to the edge of the feature and press the 'c' key.
    • Line profiles for Line and Curved Line ROIs. Show the image intensities along a straight or curved path.
  • Handling of NIFTI-1 format images, and expansion of the data types handled by Jim. Jim handles all these data types:
    • 1-bit binary.
    • 8-bit signed and unsigned byte.
    • 16-bit signed and unsigned short.
    • 32-bit signed and unsigned integer.
    • 64-bit signed long.
    • 32-bit float and 64-bit double float.
    • 2×32-bit complex.
    • 2×64-bit double complex.
    • R,G,B
  • Greatly improved image registration. Registration allows more degrees of freedom, suitable for inter-subject registration and registration to a template image. It is integrated with the Image Overlay so the registration results can be displayed immediately and interactively.
  • Interactive multi-planar reconstruction (MPR) allows interactive re-orienting and resampling of 3-dimensional images.
  • Expanded user preferences, including a user-selectable look-and-feel, so you can choose the style of user interface that is most familiar to you.
  • Improved image resampler handles images with dimensionality greater than 4.
  • Image Importer, Image Converter and DICOM Query/Retrieve retrieve tools have been merged to give a consistent user interface and more user friendly importing and conversion of images. Converter handles Bruker ParaVisionTM and Varian images. DICOMDIR files can be used to access CD-ROM contents, rather than scanning through all DICOM files.
  • Improved Raw Data Converter, giving a wider range of data types, with clipping or coercion options if necessary.
  • "Save As" function in Jim allow images to be saved in different image formats and with different data types.
  • Minor improvements to Perfusion and DCE-MRI tools. In DCE-MRI tool with ROI analysis, image data and fit pop up in a graph.
  • Result reports can be generated in text or PDF formats.
  • Minor improvements to Brain finder:
    • Odd/even slice intensity corrections can be made.
    • User can choose starting guesses for peak locations in BPF calculation.
    • Graph pops up showing the fit used in the BPF calculation.
    • PDF report generation.
  • Image Algebra and Image Fitter- images involved in algebra/fitting can be of mixed pixel data types. With the Fitter, output images can be forced to be in floating-point format, so that output scaling is no longer necessary.

These features are on top of those of Version 3:

  • Region-of-interest analysis. Sophisticated ROI creation and editing using familiar user interface features.
  • MRI cerebral perfusion toolkit.
  • Dynamic contrast-enhanced MRI toolkit.
  • Particle analysis - pick out images features based on their brightness values.
  • Improved Masker Tool. Automatically mask images using either ROIs or another image as masks.
  • Image overlay - simultaneously display features from two images.
  • Image algebra - perform pixel-by-pixel mathematical operations on multiple images.
  • Image fitting - non-linear least-squares fitting for T1 mapping, T2 mapping - in fact any function can be fitted to your data.
  • Registration - alignment of longitudinal and cross-modality image data.
  • Uniformity correction - fully-automated bias correction.
  • Movie display. Export GIF images, including animated GIFs from movies - ready to paste straight into your favourite presentation package or report.
  • Orthogonal views of 3-D images - show axial/coronal/sagittal sections through the data.
  • Line profiles.

Usability features:

  • User preferences. Configure Jim to run just how you want it right from startup.
  • Undo facility for region-of-interest editing.
  • Support for DICOM standardised display of grayscale image. Make sure that your images look the same regardless of monitor type or ambient lighting conditions.

Image handling features:

  • Sophisticated image conversion - handling virtually all medical image formats.
  • DICOM storage server, and DICOM query-retrieve tool.
  • Image Resampler - crop, resize pixels and reorient images. Extract slices, concatenate and interleave images.
  • Raw data importer - import your own data easily into Jim.
  • Automatic handling of AnalyzeTM images in both big-endian and little-endian format - completely transparently.