Skip to content

Instantly share code, notes, and snippets.

フィルタリング法 説明 関数
ローカル平均 有効な近傍ベクトルの平均で置き換えます replace_outliers()method='localmean'付き)
ガウシアン平滑化 ベクトル場にガウシアンフィルタを適用します gaussian()
Smoothn スプラインを用いた高度な平滑化 smoothn.pyモジュール経由
検証法 説明 関数
信号対雑音比 低いS2N比のベクトルを拒否 sig2noise_val()
グローバル制限 指定された範囲外のベクトルを拒否 global_val()
グローバル標準偏差 フィールド統計に基づいて外れ値を拒否 global_std()
ローカル中央値 ローカル中央値から逸脱するベクトルを拒否 local_median_val()
正規化されたローカル中央値 正規化を用いた高度な中央値テスト local_norm_median_val()
関数 説明 ユースケース
piv(settings) すべての機能を備えた完全なマルチパスPIV 完全な制御による実用的な解析
simple_multipass(frame_a, frame_b, settings) 最小限の設定での簡単なマルチパスPIV 最小限の構成での迅速な解析
simple_piv(im1, im2) デフォルト設定による最も基本的なPIV 迅速なプロトタイピングまたはテスト
graph TD
    A[相関マップ] --> B[最初のピークを検出(極大値を特定)];
    B --> C[2番目のピークを検出(S2N比のため)];
    B --> D[サブピクセルピーク位置を検出];
    D --> E[サブピクセル変位 (u, v)];
相関法 説明 実装
環状相関 標準的なFFTベースの相関 fft_correlate_images()関数(circularオプション付き)
線形相関 ゼロパディングされたFFT相関 fft_correlate_images()関数(linearオプション付き)
正規化相関 強度で正規化された相関 normalized_correlation=Trueを設定