[software developed for image analysis]

Various C++ applications that I've written to advance my Graduate studies in image analysis. Each application was programmed with various toolkits including: ITK for the image analysis framework, VTK for visualization, and FLTK for the Graphical User Interface.

Note: Google Chrome currently has issues displaying resized images.

» MMCApp [Medialness and Medial Correspondences Application]

  • Description: This ended up being a big blob of code for my Ph.D. dissertation research. Key functionality includes image IO, medial node extraction, identifying medial correspondences, and automated landmark placement.
  • Screenshots:

» CAM [Core Atom Merginator]

  • Description: This little program is for merging core atoms into the same set. This is useful if different core atom parameters are needed for a given image. The left image shows an image consisting of 2 spheres and a cylinder with the extracted boundary points (red) and core atoms (green). The right image shows the resulting medial nodes.
  • Screenshots:
Cam 1 Cam 2

» iSTAR [image SynThesizer And Renderer]

  • Description: Program for constructing a model of the human brain with shape primitives. Top left shows available parameter adjustments for various structures. Top right shows visulization (opacity and toggle buttons) controls. Bottom left shows the window for visualizing the resultant image and a surface rendering of the model.
  • Screenshots:

» IPPApp [Image Pre-Processing Application]

  • Description: Program for arbitrarily cropping and resampling an image, as well as making linear measurements between clicked points.
  • Screenshots:

» LandmarkPicker [Landmark Picker, inventive huh?]

  • Description: Program for manual placement of anatomical landmarks in an image. The reference image can be loaded with landmarks. The user can interact with the query image to attempt to place the landmarks in the same location as the reference image landmarks.
  • Screenshots:

» itkWAMOptimizer

  • Description: Program that accompanied a submission to the Insight Journal.
  • Screenshots: