フィルタリング法 | 説明 | 関数 |
---|---|---|
ローカル平均 | 有効な近傍ベクトルの平均で置き換えます | 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 を設定 |