Tracking movement of audio speaker driver using images I have a speaker emitting low-frequency sinusoidal wave and I have physically marked a curved edge on the speaker driver as shown in red in the image below, which I would like to track:



I detect the movement of the speaker driver using a Dynamic vision sensor(DVS) based event-based camera which can capture changes in intensity at every pixel with very high resolution(in the order of microseconds).

Can anyone point me towards how to model and predict the movement of this red edge on the speaker driver, moving back and forth in the image? If I were to plot the column displacement (with respect to the image) of this edge versus time, I am guessing the plot would resemble a sinusoid matching the frequency of the sound wave the speaker is emitting. Based on this, I think I can use a Kalman filter to predict the sinusoidal movement but I am not sure how to set up the equations.

I would appreciate any tips, pointers or resources on this.
Thank you!

EDIT:

The speaker is emitting a sinusoidal wave of single, constant frequency and amplitude.

This is the setup of the entire experiment:
A single frequency coming out of speaker is very much a stationary process, then why go for a Kalman filter? Use a Weiner filter instead, much more easier to setup and makes sense for your problem.

Just go for a standard weiner filter, you could go for recursive least squares as well to model this.