12 Feb 2021

Efficient Graph-based 2D Image Segmentation

This Xtra implements efficient graph-based image segmentation by Felzenszwalb and Huttenlocher.

2021-01-15 12_39_25-Amira - GraphBasedSegmentation_volumescope.hx

This Xtra implements efficient graph-based image segmentation by Felzenszwalb and Huttenlocher [1].

The new GraphBasedSegmentation module is stored in the category Xtra>Image Processing. It performs 2D, XY slice-by-slice  segmentation of the input grayscale image. You can use this form of segmentation to perform over-segmentation of grayscale images.

The project included in this Xtra demonstrates quick partitioning and labeling of a VolumeScope SEM image of a mouse brain to isolate objects that are circular or elliptical and that have relatively higher brightness compared to the other objects in the scene.

Specify the AVIZO_LOCAL, PERGEOS_LOCAL, or AMIRA_LOCAL directory depending on which application you want to run this module on, and specify the value to the 'local' folder in the full file path that is part of this package.

[1] Felzenszwalb, Pedro F., and Daniel P. Huttenlocher. "Efficient graph-based image segmentation." International Journal of Computer Vision (IJCV), 2004.

Download a version compatible with Amira-Avizo 2020.2 HERE, 2020.3 HERE, 2021.1 HERE, and 2022.1 HERE.