sliceOmatic 5.0

sliceOmatic 6 - Previous versions
Critical updates New features an updates Minor changes


  • Fix a crash in File Management 2D when closing files.
  • Fix a problem with voxels outside the FoV in the ray mode of Side View.
  • Fix a problem with big dataset in Side View. Now I limit the size to 200 million voxels for Volume.
  • Fix a problem in closing 1D & 3D files.
  • Fix a crash when you "abort" an undo operation that did not fit in memory.
  • Change to the tools to allow colors and fonts in labels and names.
  • Fix a problem with the pop-up size of warning in results 2D and 3D.
  • Fix a problem with Results 2D and 3D script for TAG > 9.
  • Add a few skins choices in Config.
Additional Modules


  • Fix a bug in 2D/2D results that prevent the program from saving config that contain min, max and mean CT info.
  • Fix a bug in 2D/3D resuts where the units prevent the selection to be recognized from the script.
  • Fix a bug in script saving for the ultrasound VR module.
  • Fix a problem in "2D File management/TAG". The changes to the tag path where not used.
  • Increase the "Side View" Volume time-out from 30 sec to 5 min.
  • Fix a problem with the drag&drop of TAG files.
  • Add wide char string support in the rules files.
Additional Modules


  • Fix a bug preventing ABACS to work.
  • Add the "Ultrasound" modes, tools, menu and config options. This is the equivalent of "Baby_SliceO"
    Note: the Ultrasound modes are only enabled on system with a Cuda compatible GPU.
  • Fix a bug in Side_View if you do not have enough GPU mem to show the model in "Ray" mode.
Additional Modules


  • First release of SliceO 6.
  • Complete change of the internal character representation. I now use Unicode to enable to work with foreign characters in the file/dir names.
    - All script files are now in UTF-8 for the same reason.
    - CSV files are now saved in UTF-16LE instead of the old ASCII format.
  • Change the default path for a lot of files:
    - The User directory has been moved to "Documents"\TomoVision (c:\Users\user_name\Documents\TomoVision) instead of c:\Users\user name\AppData\Roaming\Tomovision. This should help the users reach it since AppData was hidden and hard to reach.
    - The scratch dir has been moved to the same dir: "Documents"\TomoVision instead of c:\temp since c: is protected on the most paranmoid systems and I could not create the Temp folder there.
    - The snapshot will send its images to "Pictures" (c:\Users\user name\Pictures)
    - The traces will be sent to the "Desktop" (c:\Users\user name\Desktop)
  • Placed all the interface texts in the "SliceO_Interface" sub directory.
  • Add the possibility to collapse/expand groups in the File/Tools and Mode menus.
  • Completely re-design the debug/trace modes (accessible with "Ctrl-T")
  • Add a bunch of "Status" info options (including "License Info") in the File menu.
  • Add a "Filter FFT" class in "Clases" that enable to filter images from the FFT transform.
  • Add a "Noise FFT" tool in "More tools" that evaluate the noise in the images from the FFT transform.
  • Remove the ABACS+ module at the request of Voronoi.
  • In the Side View Tool:
    - Fix an orientation problems, in side View, with non-DICOM images that have Z going from head to toe (old Siemens).
    - Add a 90/360 deg option for the ray-tracing fct of side_view (only available if you have a CUDA card).
    - Add an arrow representing the viewer in addition to the clip plane line when using Side View.
  • Fix a problem with the script commands: "color: black val" and "color: white val".
  • In the Geometrical Mask Mode:
    - Add a "Line" tool. This line has a thickness defined with:
    "mask: thickness value".
    - Add a "Square" tool. This square, like the "Surface" tool, has a fixed surface. The parameter "side" is used to define the size of the square. The edges of the square are side in length, the surface is (side)**2.
    "mask: side value"
    - Slightly decreased the height of the "Mask" mode interface.
  • In the Mixer Class:
    - Fix a crash in Mixer if the files names where to long.
    - The values of "P" and "T" are now defined for both GLI and TAG eq in the mixers. (It use to be that the GLI pixel values "P" was only defined for the GLI eq, and the tag value "T" only for the TAG eq.) By having both defined in all equations, we can now do things like "(T1=2)?0:P1" to mask pixels of the GLI images based on their TAG values.
    - Add the "Key Words" option in the Mixer to enable the module to discriminate/associate based only on specific key words in the specified DICOM tags.
  • Fix a problem with 2D and 3D results where the default save dir was c:\temp even if the scratch dir has been changed to something else. I also added a new option to the save directory, the choices are now: fixed (you select the dir), source dir (the dir where the source files are) or scratch dir (now "Documents"/TomoVision).
  • Fix a problem that cause the points to be invisible in 3D.
  • Fix a problem with the protractor in 2D Measures.
Additional Modules

to Top