RoadMap

Here are the main milestones of Carimas. More detail version history can be found from Carimas menu by selecting Help->Show version differences

Version: 2.10

Core updates

  • Scripting, macro and patch processing support
  • More detailed functionality trough manual commands
  • Image time shifting
  • Uniform image scaling
  • Hot colorscale
  • RGB background images
  • Mask region loading and saving
  • Data can be imported to program with drag and drop
  • Better logging system

Version: 2.9

Core updates

  • Informs about new available updates and updates if user accepts
  • Supports adding analysis flow plug-ins
  • Better display for single slice images
  • Multiple VOIs can be edited same time as a group
  • Already drawn VOIs can be set visible when new regions are drawn
  • From menu, it’s possible to query list of plug-ins from Carimas server and install them with a single click
  • Support for dynamic masks

Version: 2.8

Core updates

  • Hint paths (projects know now relative paths to images)
  • 64-bit indexing (64 bit OS can load image of unlimited size if there is enough memory)
  • More plug-in interfaces
  • PACS moved to TPC library and updated faster + nearline wait support
  • Memory leak bug fix
  • 3D masking bug fix and optimization for memory handling
  • Tooltip helps added to model tree panel
  • Showing and hiding window components
  • Possibility to show image information texts on windows (and customize the shown info)
  • Screen shots with custom resolution
  • Mask image saving with more than one regions
  • Converting drawn 2D ROI sets to closed 3D shape. Gaps are interpolated (No need to draw to every plane)
  • Cubic interpolation option added for visualization
  • Better color bar (value histogram and context menu added)
  • Better histogram tool
  • Mask transparency slider
  • Weighted mean display in addition to sum and diff
  • Possibility to display 3D window in free dragball mode (no fixed up vector for camera)
  • 2D ROI editor allows now deleting and adding points after ROI is created
  • Min/Max curve calculation

Version: 2.7

Core updates

  • Licensing
  • Registration plugin interface
  • Image orientation bug fix in PACS and Secondary library loading
  • Linux tooltip fix and optimization for 64 bit windows

TPC library updates

  • Deadlock fix in DicomHeader
  • Add bfsrtm
  • Use exact match in TextHeader fields
  • Add lambda values to Isotope
  • Add count information to ImageHeader interface
  • Fix WeightedSumOfSquaresMetric
  • Always read matching sif file from the image directory, if found
  • Add Lambda/HalfLife conversions to Isotope
  • Fix DFT.Convolution
  • Add constants to Mathematics
  • Move LinearEquations to Mathematics
  • Add Mathematics namespace

Automatic PET–>MRI coregistration was added

Version: 2.6.3

Core updates

  • XOR masking for VOIs
  • %ID/mL -output unit added
  • Now both main image and background can be moved and rotated
  • It’s now possible to extract curve from every pixel inside of VOI to file
  • Possibility to scale selected VOIs by given percentage
  • Possibility to rotate selected VOIs by given angle
  • Contour ROI works now with images with one plane

TPC library updates

  • Remove info messages to log from Logan and Patlak
  • Fix CommonBitmap and Bas file saving as Dicom
  • Fix bitmap recognition
  • Fix bitmap saving as Dicom
  • Fix automatic reading of Sif in Analyze files
  • Add IScaling interface; other than linear scaling now possible
  • Add Fuji BAS2500 file format
  • Fix interfile frame times
  • Add orientation info to MicroPET (using subject_orientation)
  • Fix CreateDicom when input data is in format not supported by Dicom
  • Update fit process optimization logic to ensure fits are not dependent on previous
    results
  • Change Kmono parameter limits
  • Fix null pointer crash when opening an empty file as dft

Version: 2.6.1

Core updates

  • Plot time range selecting accepts now negative values
  • Color bar memory consumption bug fixed
  • 2D ROI in rotated image crash bug fixed
  • VOI copy paste bug fixes
  • Plugin folder selecting

TPC library updates

  • Use image center as MicroPET origin
  • Fix bitmap type recognition
  • Fix compartment model input function handling, if input and measured data are not
    in the same unit / timescale
  • Add ErrorFunction to Statistics
  • Add common bitmap image read support
  • Fix overflow in header ascii strings
  • Fix dynamic Ecat63 reading and add frame times
  • Fix over/underflow when converting from VAX-floats
  • Add special case for dynamic CT images in Dicom
  • Add new statistical tools
  • Fix saving to PACS / Dicom uid generation / patient birthday dicom encoding
  • Ensure Dicom UIDs are not too long

New module was added: HeartROI.dll – User can now draw custom ROI to any heart polarmap

Version: 2.6.0

Core updates

  • Project files do not require folder any more
  • Mesh stabilize tool added
  • Multiple simultaneous VOI moving in mm
  • Mask VOIs

Data Tree updates

  • If some type cannot be created during loading, error is shown instead of breaking
    whole process

TPC library updates

  • Add R values to linear plots
  • Fix NaN checking
  • Fix: Image writing/rescaling
  • Change variable & function names for consistency
  • Fix handling of powell deltas with infinite/NaN parameter bounds
  • Check QFac in Nifti: always return 1 or -1
  • Fix Patlak/Logan units
  • Add DecayCorrection to ImageHeader
  • Add new interfile headers for HRRT
  • Fix Nifti orientation
  • Fix dicom study/series/instance UID generation
  • Interfile now uses start of the data file name as study description if no other
    available

New module was added: Time Correction Plugin (1.0.0.8459)

Version: 2.5.0

Core updates

  • Better memory management. Larger images can now be loaded
  • Free image rotation support
  • Neurological/Radiological viewing conventions
  • Images are now loaded to standard orientation instead of data save order
  • Direction arrows added to graphical screens
  • Modeling parameters can be fixed to one value
  • SUV calculation
  • Points can be excluded from curves before modelling
  • Curves can be saved with Start+End times if available

Data Tree updates

  • Project file conversion system

New module was added: PolarMapCalculator.dll – Any of existing polarmaps can now be compared (diff and ratio polarmaps)

Version: 2.4.0

Core updates

  • Fixed masking bug on left border of image
  • VOI Flipping added to VOI panel
  • Brain mirror
  • Improvements to 2D active contour
  • The currently selected pixel value in now better updated status bar (also mouse
    roll, etc)
  • Display shift between main and background images with Ctrl + Shift + LMouse drag
  • Many VOI masks can now be visualized same time by selecting many VOIs from list

PACS communication library updates

  • Faster and sorted tree view
  • Log level added to log events
  • Empty Patient ID’s search bug fix

Data Tree updates

  • Multi items are now listed better when tree is visualized
  • Logging added
  • Bug that caused possible freeze when deleting is fixed

Version: 2.3.0

Core updates

  • Automatic 2D/3D VOI finding
  • 3D Mesh filters added to Tools menu: Enlarge, Shrink, Smooth and Simplify
  • Images can now be written to disk in DICOM format
  • New image location is asked, if the image is not found during project loading
  • Time correction plugin added (image filter)
  • Several image loading bugs fixed
  • Better image header dialog
  • Curves are now automatically converted to image units when loading from a disk (if
    image units are Bq or kBq)
  • Project file can now load images with “multiple extensions”
  • Toggle between full and vertex mode with Z key
  • Vertex mode radius can be adjusted now with Left Mouse Button + Roll
  • Fixed 3D VOI masking bug on plane 0
  • SIF file support added: User can now read new image times from image sub menu
  • Fixed is the bug when removed images were still consuming memory
  • 2D ROI sets can now be combined
  • A Tooltip bug of VOI context menu is fixed
  • Local settings file is now loaded from a program folder if it is not found from
    a personal folder

Version: 2.2.3

Core updates

  • Max curve calculation added
  • Dynamic CT images can now be loaded

New module was added: ParametricImageFilterPlugin.dll – Parametric image can be calculated using any existing model

Version: 2.2.1

Core updates

  • Bug fixes to static image loading with secondary DICOM library

Version: 2.2.0

Core updates

  • PACS support
  • Secondary DICOM library
  • Better memory handling for DICOM images loaded with secondary library
  • Better logging system

New module was added: PACS communication library – Images can now be loaded from PACS

Version: 2.0.0

  • First release