I'm new to Kalman filters and my extensive web search about them has helped me understand the majority of it (or so I think). However I still need some light shed on my problem formulation.
I have a set of points $(x,y)$ provided by some other part of my program that correspond to the coordinates of a target whose position is being estimated. Let's assume the coordinates have have error with known variances $\sigma_x$ and $\sigma_y$, zero mean and are normally distributed. I have no other information (for example, regarding velocity or acceleration). The path of the target is completely random as it modeled by a walking person and it can remain long periods of time just standing still. The samples $(x,y)$ are obtained with a well defined and constant time interval $\Delta t$.
Is a Kalman filter the best approach to smooth the path in my case? It seems to me that, although the person can walk freely and apparently randomly, their movements still have a high correlation in a small scale, so a Kalman filter could be a choice.
There is an example in Wikipedia on Kalman filtering with a truck whose velocity is not known and where its unknown acceleration is modeled by the noise vector $\boldsymbol{w_k}$. Is this the best approach to solve my problem?
Also, how would the system be formulated in the case of two dimensions $(x,y)$?
Is there any harm in feeding the same coordinates $(x,y)$ to the filter for long periods of time? (Meaning the person is standing still)
How does the Kalman filter differ from, for example, the Savitzy-Golay approach to data smoothing?
Thank you in advance!