0
$\begingroup$

I have a video fragment which I split into frames (pictures). I use them in pairs (1 frame with 2, 2 with 3, etc.) to find shifts on x and y axes (i.e. how much I need to shift 1 frame to make it like 2). And based on these values I want to calculate the vibration (in hertz) of the object from the video. How can I connect these ideas? And if there is another approach to calculate the vibration of an object with video, what is it? Thanks!

$\endgroup$
7
  • $\begingroup$ Hello and welcome to Physics SE. This is a very interesting question but I believe it may be better suited to the Signal Processing SE (dsp.stackexchange.com), as people there are dealing with various methods and techniques to process data to extract information. $\endgroup$
    – ZaellixA
    Commented May 3 at 10:01
  • $\begingroup$ thank you for the advice! but if anyone else knows what approach to take from those who found my question here - I would be grateful to know. $\endgroup$ Commented May 3 at 10:20
  • 2
    $\begingroup$ Whatever method you use, it can only possibly give an accurate result if the vibration frequency is significantly less than the frames per second rate of your video. Otherwise you will see aliasing due to the stroboscopic effect or "wagon-wheel effect" - see en.wikipedia.org/wiki/Stroboscopic_effect. $\endgroup$
    – gandalf61
    Commented May 3 at 11:01
  • $\begingroup$ @gandalf61 Yeah, for that reason I want to figure out how to implement this with high-speed cameras (which have several thousand fps on average). $\endgroup$ Commented May 3 at 12:10
  • $\begingroup$ Just to be clear, are you asking how you can personally inspect a video clip of a vibrating object? or are you asking for an image processing algorithm that can automatically identify the vibrating object and calculate its vibration rate? $\endgroup$ Commented May 3 at 12:58

0

Browse other questions tagged or ask your own question.