There are two main causes of inaccuracies in estimating image flows using gradient based techniques. One is the erroneous measurement of gradients in brightness and the other is the blurring of motion boundaries which is caused by the smoothness constraint. In the Letter, the gradient measurement error of conventional methods is analysed and a new technique based on this analysis proposed.