Detecting synthetic biometric images using fourier transform
Find a file
2025-05-15 19:11:21 +02:00
Images image for presentation 2024-01-30 16:42:15 +01:00
.gitignore add rudimentary finding of subject id 2024-01-03 13:52:20 +01:00
deleteAllNotInAfromB.py added script to clean data 2024-01-23 19:06:54 +01:00
imagefourierdiff.py added function to get difference, added sort file 2023-10-11 15:32:55 +02:00
README.md Update README.md 2025-05-15 19:11:21 +02:00
sort.py small scaling fix 2024-01-30 16:33:21 +01:00

Gruppe Fourier Transform

Andrassik, Krall

comparison

Notizen:

Grundlagen Bildverarbeitung - Besprechungen

Abschlusspräsentation:

  • nur ein Band rekonstruieren

30.10.
Bandpassfilter -> Ring -> Koeffizient -> Mittelwert/Abweichung/Energie/Histogramme
-> in verschiedenen Bändern (Radien) mit Magnitude der Fourier Transform

Bis nächstes Mal mit verschiedenen Filtern


13.11.
Bandpassfilter an Bilder anpassen (nicht quadratisch)
Ob Abweichung passt erst bei größeren Experimenten sichtbar
Mehr als drei Bänder
Bis nächstes Mal in KNN -> und erste Ergebnisse
Bei Featurevektor alles in einen Vektor, aber schauen, wie passt


27.11.
KNN umschreiben (Scikit? -> LeaveOneOut)
Energie statt Abweichung!!! (Summe von n² von Koeffizienten) im Band
Synthetische einberechnen
Genuine vs Spoof im Ergebnis
Bis zum nächsten Mal: eine Datenbank mit synth. vergleichen


11.12.
Bei quadratischen synthetischen Bildern Größe anpassen (Python Code von Prof)
Scikit KNN!
Nächster Schritt: LeaveOutOut -> LeaveOneSubjectOut/LeaveOnePersonOut Cross Validation -> Keine Bilder von dieser Person in Trainingsdaten!

  1. Genuine vs Spoofed
  2. Genuine vs Synthetisch
    Ziel: Genuine + Synthetisch -> Spoofed erkennen

Bis 08.01. alle Daten -> Auswertungen


08.01.
Vollstaendige Ergebnisse
Einfluss von Anzahl Bändern und k
Präsentation bis zum naechsten Mal\


22.01.
Balanciert -> Nur Genuine verwenden, die auch in synthetisch/spoofed sind (gleich viele)
LeaveOneSubjectOut UND LeaveOneOut
Schauen in welchen Baendern unterschiede (nicht alle 30 Baender verwenden) -> diese Baender rekonstruieren
Ein Band rekonstruieren?
Praesentation an Prof schicken (nicht erst am letzten Tag)