mia-3ddistance-stats
{-i io
} {-r io
} {-o string
} [
options
...]
This program is used to evaluate the distance between equally labelled areas in two images. The output file is a csv file containing the distances for each labeled coordinate in the test image in the following form: label,n-samples,distance,distance,... A simple R program to get some per label statistics from this data would look like args <- commandArgs(TRUE) data <- read.csv(args[1], header=FALSE) for ( i in 1:dim(data)[1] ) { line <- data[i,] label <- as.integer(line[1]) end_range <- 2 + as.numeric(line[2]) s <- as.numeric(line[3:end_range]) result <- sprintf("%d %8.4f %8.4f %8.4f %8.4f\n" label, mean(s), sqrt(var(s)), median(s), max(s)) cat(result) }
input label image. For supported file types see Plugin type: 3dimage/io
reference label image. For supported file types see Plugin type: 3dimage/io
optional mapping of label numbers
output file name to write the distances to. The output file is a csv file, containing distances listed for each label.
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 |
print copyright information
print this help
print a short help
print the version number and exit
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).
Evaluate the distances for each label available in image.v to the corresponding labels in the image reference.v ans store the result a coma separated list of values, i.e. distances.csv.
mia-3ddistance-stats -i image.v -r reference.v -o distances.csv
Gert Wollny