| Operatoren |
abs_invar_fourier_coeff — Normalisieren der Fourierkoeffizienten bzgl. der Aufpunktverschiebungen.
abs_invar_fourier_coeff ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.
abs_invar_fourier_coeff( : : RealInvar, ImaginaryInvar, CoefP, CoefQ, AZInvar : RealAbsInvar, ImaginaryAbsInvar)
abs_invar_fourier_coeff normalisiert die Fourierkoeffizienten bzgl. der Aufpunktverschiebungen. Diese kommen zustande, wenn ein Objekt gedreht wird. Der Konturverfolger get_region_contour beginnt mit der Aufzeichnung der Kontur im linken oberen Eck der Region und fährt die Kontur im Uhrzeigersinn entlang. Wird das Objekt nun gedreht, dann ändert sich der Startwert der Konturpunktkette, was zu einer Phasenverschiebung im Frequenzraum führt. Hierbei kann zwischen zwei Normalisierungsarten gewählt werden:
Phaseninformation wird eliminiert; Normalisierung ist nicht strukturerhaltend, d.h. bei Rücktransformation der AZ-Invarianten ist keine Ähnlichkeit mit der Musterregion mehr zu erkennen.
AZ-Invarianten 1. Ordnung normalisieren bzgl. der Aufpunktverschiebungen strukturerhaltend, sind jedoch anfälliger gegenüber lokalen und globalen Störungen, insbesondere gegenüber projektiven Verzerrungen.
Für die Eingabe Fourierkoeffizienten (RealInvar, ImaginaryInvar) ist nur eine ungerade Anzahl von Werten erlaubt.
Realteile der normalisierten Fourierkoeffizienten.
Imaginärteile der normalisierten Fourierkoeffizienten.
Normalisierungskoeffizienten p.
Defaultwert: 1
Wertevorschläge: 1, 2
Restriktion: CoefP >= 1
Normalisierungskoeffizienten q.
Defaultwert: 1
Wertevorschläge: 1, 2
Restriktion: CoefQ >= 1 && CoefQ != CoefP
Ordnung der AZ-Invarianten.
Defaultwert: 'abs_amount'
Werteliste: 'abs_amount', 'az_invar1'
Realteile der normalisierten Fourierkoeffizienten.
Imaginärteile der normalisierten Fourierkoeffizienten.
get_region_contour(single,&row,&col); length_of_contour = length_tuple(row); move_contour_orig(row,col,&trow,&tcol); prep_contour_fourier(trow,tcol,"unsigned_area",¶m_scale); fourier_1dim(trow,tcol,param_scale,50,&frow,&fcol); invar_fourier_coeff(frow,fcol,1,"affine_invar",&invrow,&invcol); abs_invar_fourier_coeff(invrow,invcol,1,2,"az_invar1",&absrow,&abscol); fourier_1dim_inv(absrow,abscol,length_of_contour,&fsynrow,&fsyncol);
Foundation
| Operatoren |