Graph Cuts Based Super Pixel Segmentation for VTK

Doria, David1*
1.Rensselaer Polytechnic Institute
Abstract
Graph Cuts Based Super Pixel Segmentation for VTK

Abstract

Segmenting images into "super pixels" is lately a very hot topic. One implementation of such a technique is by Felzenszwalb and Huttenlocher. We propose a new class, vtkSuperPixelSegmentation, which has wrapped Felzenszwalb's code (with permission) to provide this functionality in the VTK framework. The latest version includes an ITK filter as well as the original VTK filter. A GUI is also now available to interactively set the filter parameters and see the resulting segments. The code is available here: https://github.com/daviddoria/SuperPixelSegmentation.

Keywords

superpixelssegmentationgraphcuts
Manuscript
Source Code and Data

Source Code and Data

Example.cxx902 BCMakeLists.txt571 BSuperPixelSegmentation.kdevelop.pcs48.6 KBSuperPixels.kdevelop.pcs89.5 KBTest.cxx902 Bbeach.jpg19 KBbeach_segmented.jpg14.5 KBconvolve.h1.9 KBdisjoint-set.cxx649 Bfilter.cxx1.3 KBdisjoint-set.h1.2 KBfilter.h1.9 KBimage.h2.2 KBimconv.h1.6 KBimconv.cxx3.8 KBimutil.h1.6 KBmisc.h1.7 KBpnmfile.h5.1 KBsegment-graph.cxx943 Bsegment-image.cxx2.6 KBsegment-graph.h1.3 KBsegment-image.h1.7 KBvtkSuperPixelSegmentation.cxx2.5 KBvtkSuperPixelSegmentation.h823 B

Select a file to preview