convol_channelsT_convol_channelsConvolChannelsConvolChannelsconvol_channels (Operator)
Name
convol_channelsT_convol_channelsConvolChannelsConvolChannelsconvol_channels — Führt eine Faltung in Kanalrichtung durch.
Signatur
Beschreibung
convol_channelsconvol_channelsConvolChannelsConvolChannelsconvol_channels wendet den linearen Filter FilterFilterFilterfilterfilter
in Kanalrichtung auf das Mehrkanalbild MultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image
an und gibt das Ergebnis in ImageSmoothedImageSmoothedImageSmoothedimageSmoothedimage_smoothed zurück.
Jeder Pixel wird dabei unabhängig behandelt.
Die Randbehandlung an den Rändern in Kanalrichtung kann in
BorderBorderBorderborderborder spezifiziert werden und setzt entweder den aktuellen
Wert fort ('constant'"constant""constant""constant""constant") oder spiegelt die Werte
(VaRef('mirror')).
Der Operator kann beispielsweise verwendet werden um Hyperspektralbilder
über die Spektren zu glätten.
Die Filterparameter können etwa mit gen_savitzky_golay_filtergen_savitzky_golay_filterGenSavitzkyGolayFilterGenSavitzkyGolayFiltergen_savitzky_golay_filter
erzeugt werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Domainebene.
Parameter
MultichannelImageMultichannelImageMultichannelImagemultichannelImagemultichannel_image (input_object) multichannel-image(-array) → objectHImageHObjectHObjectHobject (byte / uint2 / real)
Zu glättendes Mehrkanalbild.
ImageSmoothedImageSmoothedImageSmoothedimageSmoothedimage_smoothed (output_object) image(-array) → objectHImageHObjectHObjectHobject * (real)
Geglättetes Mehrkanalbild.
FilterFilterFilterfilterfilter (input_control) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Filterkoeffizienten.
BorderBorderBorderborderborder (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Art der Randbehandlung.
Default:
'constant'
"constant"
"constant"
"constant"
"constant"
Werteliste:
'constant'"constant""constant""constant""constant", 'mirror'"mirror""mirror""mirror""mirror"
Vorgänger
gen_savitzky_golay_filtergen_savitzky_golay_filterGenSavitzkyGolayFilterGenSavitzkyGolayFiltergen_savitzky_golay_filter
Modul
Foundation