estimate op• Datenarten: images → flow2d
• Aufruf: import fullseye as fs; fs.ledger.piv_ensemble_correlate(images, window=32, overlap=0.5, peak='gauss3', window_func='hann', normalize='overlap', search_limit=0.25) (die Implementierung direkt: import pivops; pivops.piv_ensemble_correlate(images, window=32, overlap=0.5, peak='gauss3', window_func='hann', normalize='overlap', search_limit=0.25); aus dem Register: opspiv.get("piv_ensemble_correlate"))
• Rückgabewert über das Register: fullseye.ledger.piv_ensemble_correlate(...) liefert nur den Wert des deklarierten Out-Typs flow2d (die zugrunde liegende Funktion gibt zusätzlich Hilfsinformationen zurück). Wird das Verworfene gebraucht, nutze fullseye.ledger.piv_ensemble_correlate.raw(...) oder rufe pivops.piv_ensemble_correlate direkt auf.
• Rückgabe der Funktion: (flow, info) -> flow2d
Sucht den Peak nach dem Aufsummieren der Korrelationskarten (Ensemble-Korrelation).
Bei wenigen Partikeln oder viel Rauschen ergibt paarweises Messen und Mitteln das Mittel falscher Vektoren. Addiert man auf der Korrelationsstufe, stapeln sich schwache Gipfel an derselben Stelle und heben sich ab. Voraussetzung ist eine stationäre Strömung (gleiche Verschiebung in allen Paaren).
Args:
images: Folge von 2 oder mehr Bildern. Aufeinanderfolgende Paare (k, k+1) werden verwendet.
window / overlap / peak / window_func / normalize / search_limit:
wie piv_cross_correlate.
Returns:
(flow (2, h, w), info). info["pairs"] enthält die Anzahl der verwendeten Paare.
• Leitfaden zur Familie piv_displacement
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• piv_field_analysis_tour — py -3.11 examples/piv_field_analysis_tour.py
• poc_river_surface_velocity — py -3.11 examples/poc_river_surface_velocity.py
flow2d als Eingabe)piv_deform_pass · piv_outlier_mask · piv_replace_outliers · piv_vorticity · piv_divergence · piv_flow_magnitude · piv_to_velocity · piv_velocity_gradient
estimate)piv_cross_correlate · piv_multipass · piv_deform_pass
*Provenance: pivops.py — PIV Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.