Class SLICSuperpixelsPlugin

All Implemented Interfaces:
PathInteractivePlugin<BufferedImage>, PathPlugin<BufferedImage>

public class SLICSuperpixelsPlugin extends AbstractTileableDetectionPlugin<BufferedImage>
An implementation of SLIC superpixels, as described at http://ivrl.epfl.ch/research/superpixels

This largely follows the description at:

Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Süsstrunk
SLIC Superpixels Compared to State-of-the-art Superpixel Methods
IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34, num. 11, p. 2274 - 2282, May 2012.
It doesn't follow the code made available by the authors, and differs in some details.

For example, the 'spacing' parameter is also used to determine the resolution at which the superpixel computation is performed, and a Gaussian filter is used to help reduce textures in advance. It is also possible to use color deconvolved images, rather than transforming RGB to CIELAB.

Author:
Pete Bankhead