Go back to MEDAL Home

MEDAL Functions


A. MEDAL Image Processing Functions

[Algorithms with (*)  are newly added algorithms.]

1. Smoothing Algorithms:

    - 2-D/3-D Gaussian filter
   *- Median & Average filters
   - Arbitrary 2-D filter (by defining the template in a text file)
 

2. Edge Detection Algorithms:

   - x & y Directional Filters,
   - Arbitrary 2-D Filter,
   - 2-D/3-D Laplacian Gaussian Filters,
  *- 2-D/3-D Variance Image Algorithm
   - Orientational Filter
   - Iris Filter

 3. Histogram Related Techniques:

   - Showing 2-D/3-D Histogram
   - Performing 2-D/3-D Histogram Equalization.
  *- Fitting a Gaussian to the Location in the Histogram
     which has the Largest Population.
 

 4. Clipping and Binarizing Techniques:

   - Manual Thresholding
  *- Thresholding by Histogram Analysis
   - Normalizing the images

 5. Algorithms for Binary Images:

   - 4 & 8 and 6 & 26 Boundary Detectors
   - 2-D/3-D Morphological Operations
     . Dilation
     . Erosion
     . Opening
     . Closing
     . Filling Holes
     . Connecting selected region
     . Logical operations (AND, OR, XOR, NOT).

    - 2-D/3-D thinning
    - Labeling
   *- Detecting the Label with Maximum No. of Voxels

*6-. 2-D/3-D Seeded Region Growing

 7. FFT and Wavelet (X,Y, XY directions)

 8.  Image Transformation and Manipulation Tools:

    - Translation
    - Rotation
    - Expansion/Shrink
    - Rigid
    - Affine
    - Radial Imaging
   *- Oblique Imaging
    - Creating other Cross Sections [xz, yz] from Current [xy] Cross Section

      *.adjustable inter-slice gap

    - Inter-slice Interpolation (using Bilinear Interpolation)
    - Cut, Zoom (using Bilinear Interpolation) and montage
    - Pixel by pixel and line by line operations
      (calculating, min, max, variance, average    of the images, etc.)
    - Interaction with another image (min, max, add, sub, etc.)
    - Interaction with another data set (add, sub, mul, sub, etc.)
    - Creating record for images of a data set
    - Adjusting values and titles for horizontal and vertical coordinates
      in the images.
    - Going to next/previous/first/last by
      .Clicking mouse
     *.Using HOME, PgUp, PgDown, Home, and End keyboard buttons.
 

 9. Manual Segmentation Tools

    - Create
    - Add
    - Edit
    - Delete
    - Adjust

     The control points are connected with lines, spline functions, circles and ellipses.

 10. Reading Images with the following formats

    - Binary (char, short, int, float, double)
    - Pic [Osaka Univ.  Pic]
    - DICOM
    - TIFF
    - BMP
    - PNG
    - Analyze
   *- Med Vision
 

 11. Saving Images as

     - Pic (char, short, int, float) [Osaka Univ. Pic]
     - BMP
     - Analyze
     - PNG images
 

      and records the images with automatic or manually selected file names.

 12. Copying Images to Windows' clipboard
     (for pasting the results to other    applications such as MS-Word).

 13. Showing three orthogonal slices (xy,xz,yz) simultaneously and investigate
      the images by clicking mouse.

    *-Inter-Slice gaps are adjustable.

 14. Surface rendering and volume visualization (using the VTK library)

     - Change view, color, light
     - Enable/disable orthogonal frames
     - Change volume of interest
     - Select surface threshold and rendering type
     - Mapping the result of a calculation on a surface
     - Saving or reading volume data with VTK format.
 

*15. Creating/Running/Editing MACROS to combine MEDAL built in functions.

16. Deformable contour related algorithms

    - Drawing a closed curve with control points using spline interpolation
    - Calculating the normal of a curve (using the eigen vector corresponding
      to maximum eigen value)
    - Sorting a curve control points based on nearest neighbor-hood decision  making
   *- Sorting a curve control points based on their angle from the centriod of
      the points.
   *- Feature extraction algorithms (to iteratively grow the control points)
 
 

NOTE:
The above functions (1->16), using the MEDAL  Macro Tools, can be combined together.
 
 

Go back to MEDAL Home