CTMRedit: a matlab GUI for viewing, segmenting, and interpolating CT and MRI Images
UCLA Speech Processing and Auditory Perception Laboratory and University of Illinios Speech and Language Engineering Group
Welcome to the CTMRedit home page!
If you are new to CTMRedit, I
recommend that you look at the Visual Guide
first, to familiarize yourself with the editing window layout. Then
open the Tutorial Introduction; this file
will walk you through the procedure of downloading, installing, and
running CTMRedit with sample data.
If you would like to be on a mailing list for announcements about
CTMRedit, send mail with the single word "subscribe" in the message body
to ctmredit-users-request@citidep.org.
If you have recommendations for improving CTMRedit, please send the
maintainers mail at ctmredit-maintainers@citidep.org.
Thank you!
Tutorial Information
Features
-
Display a "main image," and two "locator images" in orthogonal planes:
- Yellow locator line shows position of the main image on each locator image.
- If the main image is zoomed, blue zoom lines on the locator images show the extent of the main image window.
-
Edit an "outline object." The outline object is a set of points with the following properties:
- Arbitrary (non-integer) X and Y coordinates
- Stored separately from the main image
- Up to six differently-colored regions of interest.
- Stored in a machine-independent format based on the NIST SPHERE
format
- Load images:
- Quickly: automatically initialized popup menus allow rapid navigation of a large database.
- Without aliasing: all zooming uses the imagesm function, which
upsamples images to avoid a "pixelly" zoom.
- At any desired intensity: "Brighter" and "Darker" buttons adjust the mapping between 16-bit image intensity values
and a typically 8-bit screen intensity.
- Natively from GE SIGNA format files, as output by the GE "ximg" utility.
- From any other standard image format, using the matlab "imread" function.
- Plot completed outline in three dimensions
- Plot without interpolation, to check for consistency, or
- Interpolate open curves using linear or sinc interpolation, or
- Interpolate closed contours using shape-based interpolation.
-
All functions are in .m-files, so they are easy to extend and re-use.
- System requirements:
- Operating system: Tested on Linux, Solaris, and Windows 98.
- Requires matlab version 5.0 or
greater.
- RAM: 32M required, 64M recommended.
Download -- Complete Packages
Sample images
-
images.tar.gz: Coronal and axial images of the
mouth and throat during the sound /ae/ as in "cat" (3.6M).
-
images.zip: Same as above, but in a zip file for
PCs (be sure to unpack the directory structure) (3.6M).
Complete software
-
CTMRedit.tar.gz - contains everything listed
below, in a unix gzipped tar file (37K).
-
CTMRedit.zip - contains everything listed
below, in a PC zip file (43K).