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 module GraphBasedSegmentation is stored in the category Xtra>Image Processing. It performs 2D, XY slice-by-slice segmentation of the input grayscale image. Users 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 depending on which application one would like to run this module on and specify the value to the 'local' folder in 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.