Downsampling oder Binning?

Gast #1347680
Hallo,

ich habe Bilderserien aus einer Industriekamera, die mit 200 fps 
aufgezeichnet wurden. Die will ich jetzt auf 20 fps runtersampeln. Macht 
es Sinn, die Bilder vorher mit einem zeitlichen Tiefpass zu versehen, 
faktisch ein Anti-Aliasing Filter, oder kann man direkt jeweils 10 
Bilder nehmen und den Mittelwert bilden? Ist der Unterschied groß?
Falls man einen AA Filter braucht kommt das nächste Problem: die 
Datenmengen sind viel zu groß um die Bilder in den RAM zu lesen, daher 
habe ich bisher immer in Blöcken zu 10 Bildern gearbeitet... Wie 
realisiere ich nun aber einen zeitlichen Filter über die mehreren 
tausend tiffs? Das müsste ja ein Filter sein, der jeweils 10 Bilder 
liest, mit der Vergangenheit filtert, sich die neue Vergangenheit merkt, 
und dann zu den nächsten 10 Bildern geht. Wie stell ich das an?
Persönliche Seite #1348308
Ein Filter macht meiner Ansicht nach nur Sinn, wenn zwischen den 
Nutzsamples der 20 fps etwas passieren kann, was man sehen möchte. Wenn 
beispielsweise etwas ganz kurz aufblitzt, kann es ja sein, dass man das 
entweder sieht oder eben nicht - abhängig davon, welches der gesampelten 
Frames man zu einem der Nutzframes (mit 20 fps) erklärt.

Wenn das kein außergewöhnliches Bild ist, das so hochfrequente Anteile 
enthält, würde ich auch kein Filter einsetzen. Also einfach nur jedes 
zehnte Frame weiterverwenden.

Wenn das Bild hochfrequente Anteile enthält, soll das Downsampling in 
Echtzeit passieren, oder ist das offline?

Grüße,

Peter
Gast #1348426
Das ist offline, aber ich will nicht jedes 20. Bild nehmen, das geht 
natürlich nicht, sondern eben alle 20 zu einem mitteln, um das Rauschen 
klein zu halten.
#1348635
Gustav schrieb:
> Macht
> es Sinn, die Bilder vorher mit einem zeitlichen Tiefpass zu versehen,
> faktisch ein Anti-Aliasing Filter, oder kann man direkt jeweils 10
> Bilder nehmen und den Mittelwert bilden?

Aber die Mittelwertbildung ist doch ebenfalls ein Tiefpass. Ob eine 
zusätzliche Filterung nötig ist, hängt von Deinen Daten ab. Aliasing 
kommt von Unterabtastung, bei einer Videokamera wäre das z.B. die 
scheinbar rückwärts drehenden Räder bei Autos, die man aus dem Fernsehen 
kennt. Hast Du solcherlei Daten? Wenn nicht, dann brauchst Du auch kein 
AA.

Markus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.