Roadmap
Here are the main milestones of Carimas research version. 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