Recently, phase-based methods offer precise measurement of subtle vibrations from videos but face challenges when dealing with moving objects. This paper introduces a novel video-based method for measuring subtle vibrations in the presence of large motions. It employs complex steerable filters to capture phase variations at each pixel, extracting a composite motion signal. Based on the differences in acceleration characteristics between subtle vibrations and large motions, a band-passed acceleration filter is designed to separate them, relying only on limited prior knowledge of the frequency band. The filter design minimizes passband attenuation using a genetic algorithm for iterative parameter optimization. By further incorporating a Gaussian amplitude kernel, we suppress large-amplitude nonlinear motion interference and extract subtle vibrations with acceleration characteristics. Both simulation experiments and real-world tests demonstrate that this method outperforms state-of-the-art techniques in terms of accuracy, providing a more effective approach for measuring subtle vibrations in moving objects.
Read full abstract