mia-2dstack-cmeans-presegment

Sysnopis:

mia-2dstack-cmeans-presegment {-i io} {-o string} {-L int} [ options ...]

Description:

This program first evaluates a sparse histogram of an input image series, then runs a c-means classification over the histogram, and then estimates the mask for one (given) class based on class probabilities. This program accepts only images of eight or 16 bit integer pixels.

Options:

File-IO

-i, --in-file=(input, required); io

input image(s) to be filtered. For supported file types see Plugin type: 2dimage/io

-p, --out-probmap=(output); string

Save probability map to this file

-t, --type=png; stringSTRING

output file name type

-o, --out-mask=(required, output); string

output file name base

Help & Info

-V, --verbose=warning; dict

verbosity of output, print messages of given level and higher priorities. Supported priorities starting at lowest level are:

debug:Debug output
message:Normal messages
info:Low level messages
error:Report errors
fatal:Report only fatal errors
trace:Function call trace
warning:Warnings
fail:Report test failures
--copyright=(); bool

print copyright information

-h, --help=(); bool

print this help

-?, --usage=(); bool

print a short help

--version=(); bool

print the version number and exit

Parameters

-T, --histogram-thresh=5; float in [0, 50]

Percent of the extrem parts of the histogram to be collapsed into the respective last histogram bin.

-C, --classes=kmeans:nc=3; factory

C-means class initializer. For supported plug-ins see Plugin type: 1d/cmeans

-S, --seed-threshold=0.95; float in (0, 1)

Probability threshold value to consider a pixel as seed pixel.

-L, --label=(required); int in [0, 10]

Class label to create the mask from

Processing

--threads=-1; int

Maxiumum number of threads to use for processing,This number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation).

Example:

Run the program over images imageXXXX.png with the sparse histogram, threshold the lower 30% bins (if available), run cmeans with two classes on the non-zero pixels and then create the mask for class 1 as foregroundXXXX.png.

mia-2dstack-cmeans-presegment -i imageXXXX.png -o foreground -t png --histogram-tresh=30 --classes 2 --label 1

Author(s):

Gert Wollny