iMIPS, Inc. announces a system for
multi-modality image with 2D and 3D fusion visualization tools
for the medical imaging research community.*(see note)
The system complete
registration
analysis
consists of several individual
applications that are integrated to aid in the of multi-modal data
sets.
This is a maintanance release of the iMIPS system. This release features the following changes:
This first release, "V1.0", provides integrated applications designed to speed up and take the frustration out of common tasks in medical imaging research: Quickly convert image data from various scanners (GE, Siemens, etc.) to ANALYZE format. Perform reorientation, resampling and many other standard processes on image volumes. Automatically strip extracranial tissue from structural images with the unique iMIPS "scalper". Perform inter- or intramodality image registration using an intensity-driven, highly accurate algorithm. Visualize your data with flexible 2D and 3D color, monochrome, and fusion techniques. Output presentations as tiff files for slides and photos with iMIPS Montage and MontageFusion applications. A high quality public domain package is bundled to assist in making dazzling layouts in an environment similar to "Photoshop."
See Product Descriptions for in-depth information on each application.
V1.0 was conceived as a set of self-contained application packs. An application pack contains one or more application modules. Each application module addresses a specific need in the image processing chain. Whether you purchase one application pack or the entire system, V1.0 is supplied in its entirety. Any, or all, application packs can be unlocked using the iMIPS license manager. In this way, each application pack may be purchased separately and has the ability to operate as a stand-alone program or together with other iMIPS applications.
Ease of use is achieved by means of carefully designed GUI interfaces that virtually eliminate the need for typed input and provide information about the status of the process, (e.g. what part is executing and/or what the user should do next, etc). Applications may be customized by the use of a PREFERENCES ... feature that, in effect, stores routinely used settings under a mnemonic name. Ease of use is further enhanced by the modularity of the system that allows data to be passed pantyhose index seamlessly from one application to another. Finally, all image volumes and intermediate results are output in the widely used ANALYZE file format, making the iMIPS system compatible with other popular image analysis software.
The system is supplied with a complete set of tutorials, demos and documentation that are formatted as "html" documents for use with Netscape 2.0 (or higher) . Demos are interactive self-running applications that give a quick step-by-step overview on how to use each application. Tutorials provide interactive step-by-step instructions on how to use each application but in greater detail than the demos. Sample data is provided for most applications that can be used with the tutorials. The Help system is an on-line reference, organized as frames with indexing to assist in navigating to the desired help topic.
Problems may be reported via email to support@imips.com. Bug fixes will be available for immediate downloading from our web site, www.iMIPS.com. Customers are encouraged to take advantage of the 30 day free trial to assess the suitability of V1.1 for their applications. iMIPS is very interested in your comments on, and nylon stockings experiences with the product, but in order to keep prices low, iMIPS will provide individual support only on a fee for service basis.
Please Note
* iMIPS software is not approved by the USFDA and should not, under any circumstances, be used for patient care applications.
APPLICATION PACK 1
READERS
The iMIPS READER application converts image data written in proprietary image (or other known formats) to a standard format -- ANALYZE. ANALYZE format is the standard for input and output for all iMIPS applications. The READER also provides an easy to use interface to define a template to read other data formats.
KEY FEATURES:
SCREEN SHOT
APPLICATION PACK 2
DICOM READER
Convert DICOM 3.0 (Part 10) files to ANALYZE format.
KEY FEATURES:
ORIENT Any
Provides the tools associated with reorienting and reshaping image volumes. Results are shown automatically in the iMIPS ORTHOGONAL VIEWER. Can be used as a pre-processing step to reorient a volume to match the slice orientation of another for the purpose of registration.
KEY FEATURES:
PROCESS Any
Performs image processing/editing operations on an image volume. Results are shown automatically in the iMIPS ORTHOGONAL VIEWER.
KEY FEATURES:
SCREEN SHOT
APPLICATION PACK 4
SCALPER
SCALPER provides fast automatic tools needed to remove the scalp, skull and meninges from brain images based on mathematical morphology and connected components (about 2 minutes for a 256X256X128 sized volume). It is most often used with structural imaging data, such as MRI or CT, although it may also be used with functional modalities. An automatic scalper is supplemented by a manual editing function. In general, automatic scalping works well with MRI slice thickness <= 3 mm in which there is good contrast between brain and extra-cranial structures.
KEY FEATURES:
SCREEN SHOT#1
SCREEN SHOT#2
APPLICATION PACK 5
REGISTER One
Intramodality and intermodality registration, including structural to functional modalities and vice versa. Applications include: MRI, fMRI, PET, CT, SPECT. Intermodality registration performance is improved by segmentation of extracranial tissue from structural image volumes; the use of iMIPS' SCALPER is strongly recommended.
KEY FEATURES:
SCREEN SHOT
APPLICATION PACK 6 (REGISTER Many and PROCESS Many)
REGISTER Many
Inter- and intramodality registration of a series volumes. This application is intended to address the situation in which a series of image volumes must be registered to a reference (standard) volume. Examples include adjustment for subject movement during acquisition of series of fMRI or PET volumes.
KEY FEATURES:
PROCESS Many
PROCESS Many smooths and averages a series of volumes, features useful as pre- or post-registration operations.
KEY FEATURES:
APPLICATION PACK 7
Provides interactive tools for visualization and fusion of image volumes in 2D and 3D.
SCREEN SHOT#1 SCREEN SHOT#2
SCREEN SHOT#3 SCREEN SHOT#4
APPLICATION PACK 8 (MONTAGE and MONTAGE Fusion)
MONTAGE allows the 2D display of slices from an image volume in row /column tiled format. Images can be manipulated and annotations such as labels, titles, orientation etc. can be added.
KEY FEATURES:
SCREEN SHOT
MONTAGE Fusion
MONTAGE allows the 2D display of color, monochrome and used slices from two volumes in sequence, row and column layout in any order. Images can be manipulated and annotations such as labels, titles, orientation etc. can be added.
KEY FEATURES:
SCREEN SHOT
A "MONSTER" MACHINE :
Please email us for details.
Supported Platforms
Our system runs on the following operating systems:
Hewlett Packard - HPUX 9.05 and greater
Hewlett Packard - HPUX 10.10 and greater
Silicon Graphics - IRIX 5.3, IRIX 6.2 and greater
SUN Microsystems - Solaris 2.5 and greater .
LINUX - Kernel 2.0.33 (shipped with Red Hat 5) (other versions not
tested)
See below for LINUX specifications.
Recommended System Configuration.
Disk Space:
The iMIPS system requires about 50 Megabytes of disk space for the executables, demos, sample data, and documentation.
RAM :
128 Megabytes. The more the merrier. When working with large data sets the amount on memory available will impact system performance. The iMIPS system will run on systems with less memory, but you must have enough swap space and the performance will be slower. We do not recommend running with less that 64 Megs.
Swap Space :
At least 2.5x the amount of RAM on system.
Shared Memory :
Shared Memory usage by iMIPS is on by default and is highly recommended. This is the default with most unix systems. The iMIPS system can be configured to run without shared memory very easily but will require a lot of system resources (memory and swap space).
Color Graphics Adapter :
The iMIPS system can run on most 8,12,16, 24 and higher bit color graphics adaptors. We strongly recommend a 24 bit adaptor for high quality visualization.
LINUX:
We have tested Linux under the following configurations:
Dual Pentium Pro 200 MHZ SMP system with 256 Meg Ram, 500 Meg swapspace, with 3Com 10/100 BaseT network card, Matrox Millenium 4Meg Graphics card running MetroX 24-bit X-Window server, Adaptec 2940 UW scsi card, Sound Blaster Awe 32 Sound Card. The system is configured to boot Linux 2.0.33 , Windows NT 4.0 and Windows 95 (user selects when system is booted -- only one operating system at a time though!!) .
Packard Bell Platinum with Pentuim 200 MMX, 64 Megs RAM, 4 Gig ide disk, 128 Meg swap, ccom 3C509 Combo network card, Matrox Millinium II Graphics card running Accelerated X 4.1 (CDE 1.1) 1152x864x24bit X-Server (24/8 bit) .The system is running Red Hat 5 LINUX.
Mesa OpenGL libraries are needed for iMIPS to run. These are available from your LINUX vendor or from the MESA website or we can provide these libraries on request.
MOTIF libraries are need to run iMIPS. We can provide a statically linked
version on request.
System configuration changes:
The standard kernel has a very small shared memory segment size. This needs to changed to 64 Meg or greater. The change requires manual editing (very simple) of kernel source and recompliing and reinstalling the kernel. A local LINUX users group is the best place for assistance on this. We can provide instructions but your configuration will differ from ours.
If you have more than 64 Megs of RAM, the boot loader (lilo) needs to be configured to see more than 64 Megs. This again is very simple and we can provide detailed instructions.
INSTALLATION COMPLETE
At this stage the IMIPS system will not run without valid license file.
Example on installation procedure:
To install imips in /usr/local/imips:
iMIPS is now installed in /usr/local/imips.
IMIPS_PATH now refers to /usr/local/imips.To set the IMIPS_PATH environment variable to point to the location where the system was installed
C-Shell: setenv IMIPS_PATH <installation_path>/imips (/usr/local/imips)
Bourne shell: export IMIPS_PATH=<installation_path>/imips (/usr/local/imips)
type $IMIPS_PATH/bin/imips to run the imips system or cd to $IMIPS_PATH/bin and then type imips.
Obtaining 30 Day demo license file:
- cd to the iMIPS installation subdirectory. cd to bin subdirectory and run imips_hostid.
- This will provide the necessary output that you need to email us (hostid) .
- Please email this information to support@imips.com and we will email you back the license file.
- Read the README.txt file in the iMIPS subdirectory for instruction on license installation and iMIPS usage.
Obtaining Permanent license file:
If you decide to purchase the system, please fill out the Order Form on the iMIPS web site.
- cd to the iMIPS installation subdirectory. cd to bin subdirectory and run imips_hostid.
- This will provide the necessary output that you need to fill hostid on the order form.
- Fill out the order form on the iMIPS web site.
- We will reply with confirmation for your order.
- We will email you the license file when we recieve payment.
Read the README.txt file in the iMIPS subdirectory for instruction on license installation and iMIPS usage.
Installing iMIPS License File:
Once you recieve email from support@imips.com. Please cut out the license information from the email and save it to a file named imips_license.
Copy this file to the $IMIPS_PATH/env directory. You must be root to do this.
Start iMIPS :
$IMIPS_PATH/bin/imips
Add $IMIPS_PATH /bin (the actual path) to your PATH variable to allow you to run iMIPS by just typing imips.
iMIPS Help:
The iMIPS, Inc. help system uses Netscape as its basic engine.
Please install Netscape 2.x or 3.x on your system to use help facility. iMIPS help will NOT work with the newly released Netscape 4.x.
Please note that the path to netscape needs to be in your PATH variable. To verify, type "netscape" at the unix path. If netscape starts, you can use the help system without any further modifications, if not you need to modify your shell's resource file to add netscape to your PATH variable.
Adjusting System Parameters:
The iMIPS system can have several user defined parameters that can be set to modify the system to fully utilize the hardware it is running on.
You can
modify following parameters in the file:
$IMIPS_PATH/avs_stuff/runtime/avsrc
#Colors r g b gray
This option controls how many cells of a system colormap iMIPS willattempt to allocate to itself when it starts. r g b gray represent numbers for red, green, blue and gray. This is primarily intended for people who are using AVS from X terminal, or Pseudocolor workstation that object to the number of colormap cells that iMIPS tries to allocate for itself.
Colors can be used to increase the number of colormap cells iMIPS allocates.
#Gamma 1.0
Controls the brightness of the display for all windows. The default
varies from platform to platform and monitor to monitor. Values between
0.5 and 2.2 are good starting points for experimentation. Higher real
values produce a lighter display. We encourage to use this to control
overall contrast of the iMIPS system.
VisualType TrueColor
This command may be necessary when you are seeing less color rendition than you know your display is capable of. iMIPS will present a warning if the visual that is being used is insufficient. iMIPS nomally ships with a TrueColor visual. This we find works best on most systems. If you comment this line, iMIPS will use the X server's default visual. The standard S windows command to list which X visuals are available is xdpyinfo.
Visual Type lets you specify a visualtype, either PseudoColor, TrueColor, or DirectColor.
#VisualType VisualID 0xnnnn
We recomment that you use this version of the resource to set the
visual that is used by iMIPS. This version give you the most control in
setting the visual that is used. Use the xdpyinfo command to list
all the possible visuals on your X server. The last several visuals are
usually the best visuals that are available on your X server. The output
of xdpyinfo will list the VisualID of each visual. To set a
specific visual to use, substitute this ID value for the 0xnnnn on
the resource line and uncomment (remove the #) on this line. You might
need to comment (add #) to the beginning of the other VisualType resource
line.
ScreenSize 1280x1024
Specifies the size of the iMIPS virtual display in pixels, confining
iMIPS to run within this area. iMIPS scales its interface to fit the
virtual screen. This is useful if you have a smaller or bigger screen.