noise_distribution_meanT_noise_distribution_meanNoiseDistributionMeanNoiseDistributionMean (Operator)

Name

noise_distribution_meanT_noise_distribution_meanNoiseDistributionMeanNoiseDistributionMean — Rauschverteilung eines Bildes bestimmen.

Signatur

noise_distribution_mean(ConstRegion, Image : : FilterSize : Distribution)

Herror T_noise_distribution_mean(const Hobject ConstRegion, const Hobject Image, const Htuple FilterSize, Htuple* Distribution)

void NoiseDistributionMean(const HObject& ConstRegion, const HObject& Image, const HTuple& FilterSize, HTuple* Distribution)

HTuple HImage::NoiseDistributionMean(const HRegion& ConstRegion, Hlong FilterSize) const

HTuple HRegion::NoiseDistributionMean(const HImage& Image, Hlong FilterSize) const

static void HOperatorSet.NoiseDistributionMean(HObject constRegion, HObject image, HTuple filterSize, out HTuple distribution)

HTuple HImage.NoiseDistributionMean(HRegion constRegion, int filterSize)

HTuple HRegion.NoiseDistributionMean(HImage image, int filterSize)

Beschreibung

noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMean berechnet die Rauschverteilung in einem Auschnitt des Bildes ImageImageImageImageimage. Der Parameter ConstRegionConstRegionConstRegionConstRegionconstRegion gibt den Bereich in dem Bild an, der nicht strukturiert ist. Die Grauwerte sollten hier also näherungsweise konstant sein. Die Abweichungen in den Grauwerten werden hier nur durch Rauschen erzeugt. Die Rauschwerteilung wird bestimmt, indem das Bild mit dem Mittelwertfilter (mean_imagemean_imageMeanImageMeanImageMeanImage) geglättet und dann die punktweise Differenzen der Grauwerte (Original minus Mittelwertbild) bestimmt werden. Die Häufigkeit der auftretenden Differenzen werden in dem Parameter DistributionDistributionDistributionDistributiondistribution übergeben.

Achtung

Es ist zu beachten, dass die Region in ConstRegionConstRegionConstRegionConstRegionconstRegion nicht zu dicht an einen Garuwertgradienten angrenzt, da durch die Mittelung auch die Nachbarschaft mit einbezogen wird. Konkret heisst das, dass der Abstand vom Rand zu einer Kante so groß wie die Maskengröße der Mittelung FilterSizeFilterSizeFilterSizeFilterSizefilterSize sein muss.

Ausführungsinformationen

Parameter

ConstRegionConstRegionConstRegionConstRegionconstRegion (input_object)  region(-array) objectHRegionHRegionHobject

Zu analysierende Regionen mit konstanten Grauwerten.

ImageImageImageImageimage (input_object)  singlechannelimage objectHImageHImageHobject (byte)

Zugehöriges Bild.

FilterSizeFilterSizeFilterSizeFilterSizefilterSize (input_control)  integer HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Filtergröße des Mittelwertfilters.

Defaultwert: 21

Wertevorschläge: 5, 11, 15, 21, 31, 51, 101

Typischer Wertebereich: 3 ≤ FilterSize FilterSize FilterSize FilterSize filterSize ≤ 501 (lin)

Minimale Schrittweite: 2

Empfohlene Schrittweite: 2

DistributionDistributionDistributionDistributiondistribution (output_control)  distribution.values-array HTupleHTupleHtuple (real) (double) (double) (double)

Rauschverteilung aller Eingaberegionen.

Vorgänger

draw_regiondraw_regionDrawRegionDrawRegionDrawRegion, gen_circlegen_circleGenCircleGenCircleGenCircle, gen_ellipsegen_ellipseGenEllipseGenEllipseGenEllipse, gen_rectangle1gen_rectangle1GenRectangle1GenRectangle1GenRectangle1, gen_rectangle2gen_rectangle2GenRectangle2GenRectangle2GenRectangle2, thresholdthresholdThresholdThresholdThreshold, erosion_circleerosion_circleErosionCircleErosionCircleErosionCircle, binomial_filterbinomial_filterBinomialFilterBinomialFilterBinomialFilter, gauss_filtergauss_filterGaussFilterGaussFilterGaussFilter, smooth_imagesmooth_imageSmoothImageSmoothImageSmoothImage, sub_imagesub_imageSubImageSubImageSubImage

Nachfolger

add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistribution

Siehe auch

mean_imagemean_imageMeanImageMeanImageMeanImage, gauss_distributiongauss_distributionGaussDistributionGaussDistributionGaussDistribution

Modul

Foundation