SCIENTIFIC COMPUTING AND IMAGING INSTITUTE
at the University of Utah

An internationally recognized leader in visualization, scientific computing, and image analysis

Cascaded Hierarchical Model (CHM)

Cascaded hierarchical model is an image segmentation framework, which learns contextual information in a hierarchical framework. At each level of the hierarchy, a classifier is trained based on downsampled input image and outputs of previous levels. Our model then incorporates the resulting multi-resolution contextual information into a classifier to segment the input image at original resolution. We repeat this procedure by cascading the hierarchical framework to improve the segmentation accuracy.


Matlab Codes

  • For scene labeling and edge detection, you should use version 2.0.
  • Precomputed edge detection results on BSDS500 dataset can be found under version 2.0.
  • Version 2.1.330 was released mostly for electron microscopy datasets in collaboration with NCMIR Institute.
  • For information about isntall/usage please check the Readme files included in each package.

Edge Detection

CHM achieves near state-of-the-art performance on Berkeley dataset and outperforms state-of-the-art methods such as SE and SCG on NYU depth dataset v2. The CHM code and corresponding scripts for edge detection for both BSDS500 and NYU dept datasets are included in the download package.

Precomputed testing results and evaluation files for BSDS 500 dataset are also included in the dowload package.

PR BSDS PR NYU
Precision-Recall curves for BSDS500 dataset. Precision-Recall curves for NYU depth v2 dataset.

Scene Labeling

On Stanford background dataset, CHM achieves 82.95% pixel accuracy.

The CHM code and corresponding scripts for scene labeling for the Stanford background dataset are included with the download package.


SBDsamples
Test samples of scene labeling on the Stanford background dataset. First row: input image, Second row: CHM, Third row: CHM with intra-class connection, Fourth row: Groundtruth.

Citation

If you use this package please cite the following:

M. Seyedhosseini, M. Sajjadi, and T. Tasdizen. "Image Segmentation with Cascaded Hierarchical Models and Logistic Disjunctive Normal Networks" In ICCV 2013 (accepted).[pdf]

Downloads

chm-full-2.1.367.tar.gz Linux 64bit

Notes: chm-full is only for special situations and contains the entire source including image processing tools and panfish wrappers.


chm-source-2.1.367.tar.gz Linux 64bit

Notes: chm-source runs on any architecture (but easier on Linux64) with any MATLAB (at least R2011b) [requires a MATLAB license].


chm-compiled-r2013a-2.1.367.tar.gz Linux 64bit

Notes: chm-compiled runs on Linux64 only, without a MATLAB license (either with MATLAB R2013a or the free MCR R2013a).


chm-supplemental_data.zip Linux 64bit

Notes: Training images and labels used in Perez, AJ., Seyedhosseini, M., Deerinck, T.J., Bushong, E.A., Panda, S., Tasdizen, T., Ellisman, M.H. (2014). A workflow for the automatic segmentation of organelles in electron microscopy image stacks. Frontiers in Neuroanatomy.


chm-example.tar.gz Linux 64bit

Notes: chm-example is an example of usage.