IMPORTANT: Please ensure you read the disclaimer of warranty and limitation of liability at the end of this file. ========================================================= ======== WARNING WARNING WARNING WARNING WARNING ======== ========================================================= ======== You must now use the HASP HL drivers ======== Download and install: HASP_HL_driver_setup.zip ======== From the download page. ========================================================= ========================================================= sliceOmatic 4.3 for Windows 95/98/NT/2000/XP ====================================== Filename: sliceO_43.zip Target: Windows 95/98/NT/2000/XP Short: sliceOmatic; Medical Images viewer and analyser To Install: Uncompress the file to a temporary directory and run setup.exe E-Mail: sales@tomovision.com Web: http://www.tomovision.com/ ======================================= sliceOmatic revision history ====== sliceOmatic 4.3 rev-6k (29Apr08) ====== - Sync with DICOMatic version 1.8 rev-6d - Add a missing refresh when changing the threshold colors for color images in thresholding. - Add a slider's lock for region growing and thresholding operations. The "Scroll Lock" key can be used, when the cursor is over the slider, to lock a slider. The script coammnds "Segment: slider" and "region: ... slider" can also be used to lock the sliders. ====== sliceOmatic 4.3 rev-6j (07Jan08) ====== - Add support for little-endian Varian images - Add the possibility to change the tag associated with the thresholds in Threshold mode. You can us the optional "tag" argument in the command "segment: threshold id val [tag]" for ex: "segment: threshold 2 128 12" will set the second threshold to the value 128 and associate it with the tag #12. You can also change the associated tag of each of the 4 sliders by pressing the "Up" or "Down" arrow key while the cursor is over the slider. - Fix a refresh problem with the "Segment: threshold" command. - Add blow-up pop-up windows for the Surface/Volume tool. if you click on the associated "wind" button or if you double click either on the graph or the value list, a new window with just that information will pop-up. - Fixed a problem that prevent "tag to snake" from working. - Fixed a problem where some Analyze files that had unexpected header size where not recognized. ====== sliceOmatic 4.3 rev-6i (15Jul07) ====== - Add "Transparency" to the "Display 2D Slices" tool in 3D modes. As soon as the transparency is turn on, pixel of the "fill" color will be invisible. The visibility of the rest of the image is controlled by the transparency slider. The slider select the transparency threshold. The transparency value of the slices is affected by the current color scheme : - For "Grey", the transparency is function of the GLI pixel value. - For "Mixed", the transparency of any untagged pixel is function of the GLI pixel value, The transparency of the tagged pixel is function of the tag number. (tag-1 will disapear before tag-2...). - For "Over" and TAG, The transparency of the tagged pixel is function of the tag number. (tag-1 will disapear before tag-2...). - You can now use the "Ctrl" key along with the "Insert,Home,Page_Up..." keys to display multiples slices with the "Display 2D Slices" tool in 3D modes. - Fixed a problem with re-sliced GLI files that occured when the slice thickness and spacings did not match. - Fix a bug with the interpolation for RGB images. ====== sliceOmatic 4.3 rev-6h (28Jun07) ====== - Add the "Lorensen" model to the 3D Polygon Shell mode. In this mode, the polygons are created using Lorenson's geometry instead of the usual "TomoVision" that we used before. This enable small 1 pixel wide detailed to be created. However, this model will create a lot more polygons, and the sub-sampling will be disabled. c.f. "Marching Cube: A High Resolution 3D Surface Construction Algorithm", William E.Lorensen, Harvey E. Cline, Siggraph 1987, P.163-169 - Add missing Shell and Contour modes commands. - Add missing "Surface" commands. ====== sliceOmatic 4.3 rev-6g (13Jun07) ====== - Fix a bug with some DICOM images with multiple spaces in the pading of VR=DS value strings. ====== sliceOmatic 4.3 rev-6f (30May07) ====== - Recompile with DICOMatic 1.8 rev-4b DLL - Add a message if you drop a tag file instead of the GLI on sliceO - Work on the interface when the tag files are at the wrong place - Add black border on the lines of the Geometrical Mask mode - Add "Pilot Lines". The flag to display the pilot lines is associated with the key words "KEY_ACCEL_IMAGE_PILOT_ON", "KEY_ACCEL_IMAGE_PILOT_ON" and "KEY_ACCEL_IMAGE_PILOT_TOGGLE" by default, "KEY_ACCEL_IMAGE_PILOT_TOGGLE" is mapped to the key "/". You can also use the system variable: "$DISPLAY_2D_PILOT" and "$DISPLAY_2D_PILOT_ALL" to access this flag. - Add a new 3D tool: "Display 2D Slices" to show the 2D images in the 3D window. The "insert", "Delete", "Home" "End" "Page Up" and "Page Donw" keys can be used to change the displayed studies, groups and images. - Fix a problem with negative values in command lines. The support of the mathematical operations (+-/*) in the command line caused the negative values (ex: "-100") to be seen as 2 arguments ("-" and "100"), causing syntax errors in some commands. - Fix a bug with tag (0028,0030) "Pixel Spacing". The x and y values where inversed. ====== sliceOmatic 4.3 rev-6e (08Feb07) ====== - Decrease the influance of the "z" dir gradient to help the morpho segmentation for 3D volumes. - Match format changes of DICOmatic 1.8 rev-4. - Change the HASP license libraries - A few syntax changes in the script parser - Improved Raw_Header program ====== sliceOmatic 4.3 rev-6d (08Feb07) ====== - Some work on TIFF, Siemens SPI & Vision, FUJI DICOM, Kretz and JPEG formats. ====== sliceOmatic 4.3 rev-6c (07Dec06) ====== - Work on the slice Origin command in Admin and on the $IMAGE_CUR_ORG variable. ====== sliceOmatic 4.3 rev-6b (23Oct06) ====== - Fix another stack overflow in Morpho. ====== sliceOmatic 4.3 rev-6 (09Oct06) ====== - Use the new conversion libraries (DICOMatic 1.8). - Add the possibility of deleting measurement ROI key points. - Add th possibility of re-reading measurement script and applying them to the current image is the original image is not present. - Add a new measurement tool in the 3D modes to save geometries informations such as lenght, surface and volumes. ====== sliceOmatic 4.3 rev-5d (01Sep06) ====== - Fix a bug that prevent startup script path from being more than 80 char. - Fix a bug in the "preferences" menu that cause some of the "set" command from being skipped. ====== sliceOmatic 4.3 rev-5c (28Aug06) ====== - Fix a bug that cause a crash: when closing all slices, the "Image Info" tool was not properly refreshed. - Add a window to offer to "save modified tags" before closing slices with Admin "close" button. - Remove patient ID from the overlay in mode "Anonymous". ====== sliceOmatic 4.3 rev-5b (10Jul06) ====== - Fix a bug in the variance. The value was wrong for large surfaces (>40000 pix). - Add a rounding fudge factor for region growing paint mode ====== sliceOmatic 4.3 rev-5 (06Jul06) ====== - Use the latest DLL from the conversion library (rev-10) - Fix a bug that limit the region growing script to 3 tag values - Fix a bug with spaces in file names in preferences - Add the patient name in the Exel output - Now output surfaces for all groups in surface/volume in mode all - Fix a bug that prevented single work commands to be used ====== sliceOmatic 4.3 rev-4e (11apr06) ====== - Fix a problem with saving TAG for files that have multiples images in the same file. (such as Bruker...) - Add a scroll bar to the overwrite warning message for long file names. ====== sliceOmatic 4.3 rev-4d (23mar06) ====== - Fix a bug with pixel interpolation that mix 2 adjecent slices - Better support of float pixel types - Add a "*" to untrusted values in the text overlays - Add a colormap in the overlay. The visibility of this colormap is is controled by the 0x10 bit of the $DISPLAY_2D_OVERLAY_FLAG. Also the keyborad shortcuts "OVERLAY-COLORMAP-ON", "OFF" and "TOGGLE" have been added. The "OVERLAY-COLORMAP-TOGGLE" has been mapped to the "c" key in sliceO_key.scp. - Use new DICOM DLL (1.8 rev-a) ====== sliceOmatic 4.3 rev-4c (25jan06) ====== - Add missing "mode" word in Geometric mask script files - Add "Surface" geometric mask. This new mask is a circle of fixed radius. The radius can be changed by a right click on the "surface" button. - Fix a bug that prevent DICOM images with "sequence tags" near the start of the image to be recognized. ====== sliceOmatic 4.3 rev-4b (19jan06) ====== - Now check the number of valid geometries for the "write: geom ..." command to prevent a crash when no geometry exist. - Increase the stack size for Morpho computation to prevent a stack overflow. - Add a version number with the -v argument for GetFilename.exe ====== sliceOmatic 4.3 rev-4 ====== - Fix a bug in the saving of GLI images. If not all images where selected, the results in the Data-base programs would be wrong! ====== sliceOmatic 4.3 rev-3 ====== - Fix a bug in the edition of re-sliced images ====== sliceOmatic 4.3 rev-2 ====== - Add a chksum and UID to the TAG files to ensure that different GLI with the same name do not overrite each other's TAG. - Add warning and confirmation if the above problem occur. ====== sliceOmatic 4.3 rev-1k ====== - Re-compile with the new Convert.dll library. - Fix a minor bug in re-slice & add axes - Add a warning message if attempt to measure an image with no pixel dimentions values (ex: Secondary Capture) - Add missing sliceOconfig in install batch ====== sliceOmatic 4.3 rev-1j ====== - Fix a bug that prevent STL files from being read. - Enable the LAA flag for 4Gb address space on 64 bit windows ====== sliceOmatic 4.3 rev-1i ====== - Fix a few bugs 32 bit images that prevent Morpho from working. - Add more space to display 32 bit GLI values - Add save & read option for the measurement tool - Add horiz. scrool bar to the measurement tools window ====== sliceOmatic 4.3 rev-1h ====== - Fix a few bugs with groups of images that change over time instead of over "depth". ====== sliceOmatic 4.3 rev-1g ====== - fix a bug that cause a crash in reslice (introduced in 1f) - fix a bug that cause position on images with gantry tilt to be compute incorectly (introduced in 1f) ====== sliceOmatic 4.3 rev-1f ====== - Work on Admin Mode: The goal is to help create a 3D set from multiples series. - Slices are now grouped differently: by series and acquisition if these values are present. - Add 2 new buttons "Offset Selection" and "Reset Selection" to add a "d" offset to multiple slices at once - "Sort Group" now pop a warning window if it can not creat a 3D volume. - Change the default tag file name treatment. Now tag file name that have non-UNIX characters in their name are treated "as is" (like in sliceO 4.2). The file name can be "cleaned-up" by setting the TAG_UNIX_name flag with the command "set: TAG_UNIX_name 1". If sliceO can not read tag images created with previous versions of 4.3, set this flag to 1. - Add a "Units" tools to change the units of the distances surfaces and volumes in the program. - Add a "Color Map" tool to change the default B&W colors used to display the GLI images. ====== sliceOmatic 4.3 rev-1e ====== - Add p=num and g=num in the file: read script command to preserve the image grouping when saving and reading slices with script files. - Some changes to the script parser to help when reading files with spaces in the names ====== sliceOmatic 4.3 rev-1d ====== - Fix a refresh bug in Mode threshold (only the displayed images where refreshed correctly) - Add some info for groups in Admin - Implemented the automatic memory manager. It will automatcally clear seldom used memory to keep the amount of memory used by the program under the "high water" mark. The following variables can be used to control the memory manager: (c.f. manual) $MEMORY_MANAGER R/W "ON" or "OFF" $MEMORY_HIGH_WATER R/W in Mbytes $MEMORY_LOW_WATER R/W in Mbytes $MEMORY_SLICEOMATIC R/W in Mbytes $MEMORY_SYSTEM R/W in Mbytes $MEMORY_RAM R in Mbytes $MEMORY_TOTAL R in Mbytes - Fix a bug with te Snake from TAG function - Add the possibility to save/read Snakes with script files - Fix a graphic bug with the Measurement Mode icons - Implemented new variables and script commands to control the Volume rendering (Volume and MIP Modes) ====== sliceOmatic 4.3 rev-1c ====== - Fix a bug that prevent thread from starting if the memory was to full - Remove first tab in surface db files - Prevent any refresh while files are reading to prevent crash ====== sliceOmatic 4.3 rev-1b ====== - Fix a bug in the volume computation of the surface/volume tool ====== sliceOmatic 4.3 rev-1a ====== - Add a number of new variables, and a few minor bug fixes ====== sliceOmatic 4.3 rev-1 ====== - First non-beta release ====== sliceOmatic 4.3 rev-0w ====== - Add script control statements for and if/else - Add script macros - Finish script variables (system and user) ====== sliceOmatic 4.3 rev-0u ====== - New JPEG library ====== sliceOmatic 4.3 rev-0p2 ====== - Fix a bug that cause the Fle Open windows to hang - Add a splash screen ====== sliceOmatic 4.3 rev-0p ====== - New syntax for preferences - better interaction between preferences and sliceO ====== sliceOmatic 4.3 rev-0n ====== - New features in Admin - Fix bugs in reslice - Add memory tool - Add 3D overlay tool "Overlay Graphics" - cur slice intersection lines in multi windows ====== sliceOmatic 4.3 rev-0m ====== - Multiple bug fixes ====== sliceOmatic 4.3 rev-0l ====== - Add graphic context selection in preferences ====== sliceOmatic 4.3 rev-0k ====== - Add limit on individual undo - Fix a bug with Morpho refresh speed ====== sliceOmatic 4.3 alpha ====== ====== sliceOmatic 4.2 rev 9b ====== - Add 2 new param in the TAG page of the preferences to select the desired units for the surface and volume db files. - Change the default extension of the database files from ".db" and ".vol" to ".res". Under XP, exel did not like the ".db" files. - Fix a bug for network dongles. ====== sliceOmatic 4.2 rev 9 ====== - Use the HASP dongle for the licenses. ====== sliceOmatic 4.2 rev 8g ====== - Increase the precision to 4 significant digits in the surf/vol mode. ====== sliceOmatic 4.2 rev 8e ====== - Fix a bug with 2D points. 2D points could not be saved. ====== sliceOmatic 4.2 rev 8d ====== - Fix a bug with Windows XP. Some DICOM files had a space at the end of their directory name causing XP to crash. ====== sliceOmatic 4.2 rev 8c ====== - Patch for XP. If sliceOmatic is unable to open it's licenses (you get an upgrade expiration date of 31/12/1999). First try installing all windows patches. If this does not work, copy the license file sent to you by TomoVision to the C;\program files\TomoVision directory and rename it: TomoVision_License.dat ====== sliceOmatic 4.2 rev 8b ====== - Fix a bug that mixed-up the licenses if you plug/unplug the ethernet cable. ====== sliceOmatic 4.2 rev 8 ====== - Add the dir_h and dir_v information to the TAG file headers. ====== sliceOmatic 4.2 rev 7c ====== - Fix a refresh bug if sliceOmatic does not have valid licenses. ====== sliceOmatic 4.2 rev 7b ====== - Oups! forgot the watermark file in the previous installation script. ====== sliceOmatic 4.2 rev 7 ====== - New License Scheme. ====== sliceOmatic 4.2 rev 4 ====== - Fix a bug with DICOM images starting with "II" being mixed up for TIFF images. ====== sliceOmatic 4.2 rev 3 ====== - Add 3D fill (use the "shift+Enter" keys) - Snake "Minimize energy" now only affect snake of the currently selected color. - Corect a spelling error for the "threshold" command in the segment module. - Fix a bug with the VRML export format. ====== sliceOmatic 4.2 rev 2 ====== - Add Support for Shimadzu SCT-5000 format - Fix a bug in DICOM JPEG 16 bit compression ====== sliceOmatic 4.2 ====== - Add Snakes Mode to TAG Module - Add Snaphot Tool - New algo. for contour lines - Add ROI in Re-slice Mode - Add Geom Write option in Main menu - Add support for geometry files with multiples objects ====== sliceOmatic 4.1 rev 8k ====== - fix bug with the shadding in Volume rendering - fix a bug with opening the files with the Medi-Browser ====== sliceOmatic 4.1 rev 8i ====== - fix bug with Siemens NEMA 1.0 images - add support for GE PACE format ====== sliceOmatic 4.1 rev 8h ====== - Fix a bug with filename containing 2 consecutive spaces or some special characters. ====== sliceOmatic 4.1 rev 8g ====== - Fix image origin in re-slice - Add 2D Point mode in BASIC module. ====== sliceOmatic 4.1 rev 8f ====== - Fix bug in command line feedback (introduced in rev 8d) - Modified "Shell" mode and add "oint cloud" mode. - Fix a bug in the Admin: ima org x y z command ====== sliceOmatic 4.1 rev 8e ====== - Add support for JPEG compression in DICOM files. ====== sliceOmatic 4.1 rev 8d ====== - Add surface/volume when smoothing surfaces. - Fix problem with Picker slice orientation and tilt. - Fix bug with binary STL files (this bug was introduced in sliceO 4.1 rev-8b. ====== sliceOmatic 4.1 rev 8c ====== - Fix bug occuring when reading old script files from the SGI. - Fix bug with polygon normal for some slice orientation. - Improved the smoothing function ====== sliceOmatic 4.1 rev 8b ====== - Add polygon smoothing to the "shell" mode. ====== sliceOmatic 4.1 rev 8a ====== - Fix bug in re-slice for slightly oblique images. ====== sliceOmatic 4.1 rev 8 ====== - Increase max images to 10000 ====== sliceOmatic 4.1 rev 7j ====== - Fix bug in morpho for big images (upper part of image was not treated). - add black/white control for contrast of color images. ====== sliceOmatic 4.1 rev 7i ====== - Add support for DICOM color table. - Fix bug with PICKER IQ/PQ file names. ====== sliceOmatic 4.1 rev 7h ====== - fix bug in the dynamic range of some old GE files exported as DICOM 16bits. - Improved the Raw_Header program. ====== sliceOmatic 4.1 rev 7g ====== - fix bug that cause the window to pop on top. - fix bugs with propagate slice selection. - fix bug with Toshiba DICOM files. ====== sliceOmatic 4.1 rev 7f ====== - add stereoscopic 3D. - fix bugs in image orientations of reslice module. - fix bug in dinamic range of images created by reslice. ====== sliceOmatic 4.1 rev 7e ====== - fix bugs in Raw Image support. ====== sliceOmatic 4.1 rev 7d ====== - add support for Thosiba Xpeed images. - fix bug mixing up Coronal and Sagittal DICOM images. ====== sliceOmatic 4.1 rev 7c ====== - add support for Raw Images. ====== sliceOmatic 4.1 rev 7b ====== - Fix a bug with DICOM files: New files using the "UN" and "UT" VR name where not working ====== sliceOmatic 4.1 rev 7a ====== - Add new "reslice" module in "Basic Mode" ====== sliceOmatic 4.1 rev 6d ====== - Changed the License scheme to support the upgrades ====== sliceOmatic 4.1 rev 6 ====== - Improved interaction in all 3D modes (polygons & volumes) - Changed the licenses program (license Rev-1.3) to include the updates support ====== sliceOmatic 4.1 rev 5 ====== - Add possibility to edit the TAG's button name with the right click of the mouse - Modified "Region Growing" module - Add a "preview" button to help segmentation - Add support for the mouse wheel - Add a new "MIP Rendering" module - fix bug when dragging the image with the "ctrl" key" - Add a "sliceOconfig" program to set startup preferences - Add 2 tools size (medium and small) for low res display - Add 2 mouse interface modes to 3D modules - Add configurations for Data-base file output - fix a bug with Siemens Vision format for 512x512 images ====== sliceOmatic 4.1 rev 4 ====== - Add a new "Region Growing" module - Add a new "Volume Rendering" module - Add paste from clipboard in sliceO and the License program. - fix bug in "surface/volume" module: mean values was not in Houndsfield for CT. - fix a race condition in the reading thread that could cause an assertion failure. - Add a "off/small/thick" button in the "Morpho" interface to control the watershed lines. The keys "a", "s" and "d" can also be used as shortcut. - fix bug preventing the input of float values in the morpho param window. ====== sliceOmatic 4.1 rev 3 ====== - Add low graphic 2D measurement tools - fix bug in "mix" color density in Segmentation mode - add the "Enter" fct to flood region in Morpho mode - fix bug with pop-up main menus ====== sliceOmatic 4.1 rev 2 ====== - Add overlay information for "trusted" slices ====== sliceOmatic 4.1 rev 1 ====== - Fix bug with GE axis system - Add work-around for GE DICOM errors ====== sliceOmatic 4.1 ====== - Complete overall of the Script files - Add a command line prompt in the Text window - Add Medison's Kartesian Ultrasound format - Add support for color images in "Segment Mode" - fix bugs for color inmages in "Filter Mode" - fix a few bugs with the TIFF format ====== sliceOmatic 4.0 rev 2.12 ====== - Add support for Ultrasound DSR and DEFF images - Modified "Filter" module - Now accept color images - Add adjustable Kernel to convolution filters - Add anysotropic filters - Modified "Save Script File" to add tags and lights modifications ====== sliceOmatic 4.0 rev 2.11 ====== - fix bug in long filename under Win98 - Add confirmation before re-reading file from previous crash - Add support for mouse wheel - Add constraints to the "flood region" in the Edit mode. The "Enter" key still flood the region under the cursor, but with the added constraint that the curvature of the border of the flooded region does not exceed the radius of the selected brush. (selecting the smalest brush will flood the whole region, with a bigger brush, the flood will not reach regions that are smaller than the brush.) ====== sliceOmatic 4.0 rev 2.10 ====== - fix bug in 3D Shell: could not select TAG grater than 11 - Add support for command line input in 3D WARNING: "*" is no linger valid as a comment character, use "#" instead. - Add TIFF format to read menu ====== sliceOmatic 4.0 rev 2.9 ====== - fix bug in Admin: memory alloction problem with GE Compressed file could cause crash ====== sliceOmatic 4.0 rev 2.8 ====== - fix bug in Admin: reading multiple files in Mode All could cause crash ====== sliceOmatic 4.0 rev 2.7 ====== - fix bug with vertical position in Mode All for rectangular images - fix bug with color images - fix bug with Medi_Browser that cause crash when selecting a sort order before a directory - add support for TIFF files ====== sliceOmatic 4.0 rev 2.6 ====== - fix bug in Admin: delete in Mode All could cause crash - fix bug in Color: the dynamic range was not initialize correctly - fix bug in 3D Shell: using a sub sampling not a multiple of the image resolution caused errors in the polygons - Eliminated back-to-back polygons in 3D-Shell - in 3D Points: add labels to points - in Measurements: Add "write"option to save values ====== sliceOmatic 4.0 rev 2.5 ====== - New licensing scheme - fix bug with GE Signa_5.x orientations ====== sliceOmatic 4.0 rev 2.4 ====== - Fix bug in DXF export - Add STL BINARY export - Add STL ASCII and BINARY import - Add refresh button in browser's dir windows ====== sliceOmatic 4.0 rev 2.3 ====== - Add Gamma Correction tool ====== sliceOmatic 4.0 rev 2 ====== - Add 3D shell and Point modules ====== sliceOmatic 4.0 rev 1 ====== - Fix bug in Undo - Fix bug with long filenames - Modified erase in Morpho - Add image flip in Admin ====== sliceOmatic 4.0 ====== - port to windows from SGI version ==================================================== WARNING: This product is NOT FDA approved! Disclaimer of Warranty: SliceOmatic is provided on an "AS IS" basis, without warranty of any kind, including without limitation the warranties of merchantability, fitness for a particular purpose and non-infringement. LIMITATION OF LIABILITY. Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of using the program. Virtual Magic Inc. Makes no representation or warranty with respect to the adequacy of the software for any particular purpose or with respect to its adequacy to produce any particular results. In no events shall Virtual Magic Inc., its employees or its suppliers be liable for special, direct, indirect or consequential damages, losses, costs, changes, claims, demands, or claim for lost profits, fees, or expenses of any nature.