A computer implemented method of a Complex Wavelet Tracker for automatic tracking of a selected area over video frames, comprising - at least two Complex Discrete Wavelet Transform (CDWT) units wherein at least two images (A and B), each representing one of said video frames at times t n and t n-1 respectively are input; - a track parameters estimation unit wherein track gate or mask information are input; which realizes the estimation of the motion of the area selected on the image according to a parametric motion model between the at least two images (A and B) via the corresponding CDWT coefficients (C and D) of the images transformed by the CDWT units the method being characterized by - Starting estimation from the lowest resolution level ( m = m max) - Estimating track parameters (p) for a single level by using complex discrete wavelet transforms at this level ( m) wherein estimation of the track parameters (p) is performed by defining a parametric motion model ( M ( x;p ( m))) for the selected area and estimating the track parameters (p) in the CDWT domain satisfying the equality of D s m x t n − 1 − D s m M x p m, t n = e s m x where D ( s,m) ( x,t) denotes the CDWT coefficient at location x of the detailed subband s of level m of the video frame at time t and e ( s, m) denotes the CDWT subband noise - Adding track parameters ( p) to the cumulative track parameters ( p ') Scaling the cumulative tracking parameters ( p ') to the next upper resolution level (m - 1) - If the current level ( m) is the uppermost resolution level ( m = m min) completing the estimation of the track parameters where the solution is provided in the cumulative track parameters (p') scaled to the original resolution level, - If the current level is not the uppermost resolution level ( m ≠ m min), warping the coefficients of the complex discrete wavelet transform of the first image at the next upper level ( m -1) according to the parametric motion model M by using cumulative track parameters p' - Proceeding to the next upper resolution level ( m = m - 1) and continuing with the step of estimating the track parameters. - at least two Complex Discrete Wavelet Transform (CDWT) units wherein at least two images (A and B), each representing one of said video frames at times t n and t n-1 respectively are input; - a track parameters estimation unit wherein track gate or mask information are input; - Starting estimation from the lowest resolution level ( m = m max) - Estimating track parameters (p) for a single level by using complex discrete wavelet transforms at this level ( m) wherein estimation of the track parameters (p) is performed by defining a parametric motion model ( M ( x;p ( m))) for the selected area and estimating the track parameters (p) in the CDWT domain satisfying the equality of D s m x t n − 1 − D s m M x p m, t n = e s m x where D ( s,m) ( x,t) denotes the CDWT coefficient at location x of the detailed subband s of level m of the video frame at time t and e ( s, m) denotes the CDWT subband noise - Adding track parameters ( p) to the cumulative track parameters ( p ') Scaling the cumulative tracking parameters ( p ') to the next upper resolution level (m - 1) - If the current level ( m) is the uppermost resolution level ( m = m min) completing the estimation of the track parameters where the solution is provided in the cumulative track parameters (p') scaled to the original resolution level, - If the current level is not the uppermost resolution level ( m ≠ m min), warping the coefficients of the complex discrete wavelet transform of the first image at the next upper level ( m -1) according to the parametric motion model M by using cumulative track parameters p' - Proceeding to the next upper resolution level ( m = m - 1) and continuing with the step of estimating the track parameters.