In this paper, we propose a new regularization algorithm for motion vector field (MVF) smoothing. Based on the assumption that the observed MVF, which is the result of the block-based motion estimation (BME), is the degraded version of the true MVF, we estimate the true from the observation. Experimental results show that the proposed algorithm not only preserve the motion boundary but also well smoothes the MVF.