My Image
Research Interests
Medical computer vision and graphics, lung image analysis, robust model-based segmentation methods, efficient interactive segmentation methods, PET image analysis, and computer-aided surgical planning.

- Lung Image Segmentation
Robust Active Shape Model (RASM) based segmentation of lungs with high density pathology.

Example of segmentation results.

Automated Airway Segmentation and Analysis.
airway P2BRP-200_TLC_B35f_ours

- Segmentation and Analysis of Cystic Fibrosis (CF) Piglet Airways in Micro-CT Image Data
Highly-automated methods were developed to obtain detailed structural models of airway trees from ex-vivo porcine lung tissue imaged with a high resolution micro-CT scanner. Such information is an important prerequisite to systematically study models of lung disease that affect airway morphology (e.g., CF).
Collaborator: David A. Stoltz, Dept. of Internal Medicine, The University of Iowa.

Micro-CT image of a porcine lung.

Digital airway tree model derived from an ex-vivo micro-CT scan.

- Computer-aided Analysis of Mechanisms Matching Ventilation and Perfusion
In this project advanced computer-aided analysis methods are developed to explore the mechanism responsible for efficient gas exchange in lungs.
Collaborator: Robb Glenny, M.D., University of Washington

Rat airway tree and pulmonary vessels derived from multi-spectral cryomicrotome images of rat lungs.

Rat airway tree and lung lobes.

- PET Image Analysis
Computer‐aided quantitative analysis of PET/CT scans of head and neck cancer patients to facilitate prediction of treatment outcome. This project is part of the Quantitative Imaging Network (QIN) funded by the “Quantitative Imaging for Evaluation of Responses to Cancer Therapies” (U01) (PAR‐11‐150) mechanism.
Collaborators/PIs: J. Buatti, T. Casavant, M. Graham, and M. Sonka, The University of Iowa.

To facilitate quantitative analysis of FDG PET scans in clinical trials, we have developed open source software (extensions) for 3D Slicer. An overview of available software, short introductory videos, and links to source code available on github can be found at

Interactive approach for uptake quantification in PET images (integrated into 3D Slicer).

Fully automated segmentation of reference regions (cerebellum, aortic arch, and liver) in PET/CT scans for normalization of uptake.

Example of cerebellum segmentation in PET image data.

- Intravascular Ultrasound Image Segmentation
Graph-based approach for segmentation of luminal and external elastic lamina (EEL) surface of coronary vessels in intravascular ultrasound (IVUS) image sequences (volumes). The approach consists of a fully automated segmentation stage (‘new automated’ or NA) and a user-guided computer-aided refinement (‘new refinement’ or NR) stage.
Collaborator: M. Sonka, The University of Iowa.

Illustration of interactive segmentation refinement of an automatically generated IVUS segmentation. (a) The user inspects the IVUS segmentation produced by the automated approach and discovers a local segmentation inaccuracy of the inner (arrow 1) and outer (arrow 2) surface. The outer boundary segmentation got “distracted” by a high density (calcified) region inside of the vessel wall and the associated shadow. (b) The user roughly indicates the correct location of the outer wall by drawing a polygon line (arrow 3, purple line) in proximity to the desired surface location. This single polygon line is used to locally modify the cost function for the outer boundary. (c) Refinement result after “recalculating” the segmentation result. Note that outer (arrow 4) and inner boundary (arrow 5) are simultaneously corrected due to the mutually interacting dual-surface segmentation approach. (d) Corresponding independent standard.
Screen Shot 2012-09-17 at 3.38.37 PM

- Medical Virtual Reality
Interactive exploration of medical image data in a virtual reality (VR) environment.

VR setup - Hybrid user interface for interactive visualization and manipulation of medical image data and corresponding segmentations. (a) The user inspects the segmentation result by utilizing a 3D user interface. Circled devices are shown in enlarged sub-figures: (1) tracking cameras, (2) shutter glasses with head tracking targets, (3) stereo display with tracking targets, and (4) tracked input device. (b) The user operates the 2D user interface.

Advanced interactive visualization methods utilizing general-purpose computing on graphics processing units (GPGPU).

Example of interactive segmentation refinement - a real-time “dialog” between segmentation algorithm and user. Segmentation refinement of a lung with a small lung mass adjacent to the lung boundary. (a) The user inspects the lung segmentation and locates a segmentation error. (b) In a cross-section, the user selects a point on the correct boundary location with a virtual pen. Note that the incorrect portion of the contour is highlighted in light blue, which was automatically generated based on the selected point. (c) and (d) Refinement result after calculating the updated segmentation. (d) The corrected surface region is highlighted in green.

- Lymph Node Segmentation in CT Data


- Lung Shape Analysis


- Automated Analysis and Separation of Vascular Structures


- Projects @ Graz University of Technology
A novel approach to liver surgery planning.