Python用のMatlabに実装されている時系列のidealfilterに相当するものを探しています。
私の目標は、標準的なビデオから人間の心拍を取得するために、PythonのEulerian Video Magnification ペーパーで使用されているように、離散コサイン変換を使用して理想的なフィルターを実装することです。彼らのビデオを入力として使用し、バンドパス フィルター メソッドを実装しましたが、スクリプトで使用する理想的なフィルター メソッドを見つけることができませんでした。
彼らは、0.83 ~ 1.0Hz の DCT を使用して理想的なフィルターを実装すると述べています。
私の問題は、Matlab の Idealfilter がカットオフ周波数を入力として取り込むことですが、それが dct で実装されているとは思いません。
対照的に、scipy.fftpack にある DCT フィルターは、周波数カットオフを入力として取りません。
これらを何らかの形で連続して使用する必要がある場合は、お知らせください。
そのような同等の関数が存在する場合は、それを使用して、得られたものと同様の結果が得られるかどうかを確認したいと思います。