A method to estimate motion of pixels in an image pair with a computer, the method comprising: providing, by a computer, a first and a second video frame at a first time value, the first and the second video frames forming a stereoscopic image at the first time value; generating, by a computer and for at least one first pixel located in the first video frame, a first disparity value between the first and second video frames; storing the first disparity value in a first memory location; generating two motion vector parameters for the at least one first pixel, comprising a first motion vector parameter generated between the first video frame and a third video frame at a second time value, and a second motion vector parameter generated between the second and a fourth video frame at the second time value, the third and the fourth video frames forming a stereoscopic image at the second time value; storing the two motion vector parameters in a second memory location; generating, for at least one second pixel located in the third video frame, a second disparity value between the third and fourth video frames at the second time value, the at least one second pixel resulting from a shift of the at least one first pixel according to the first motion vector parameter; storing the second disparity value in a third memory location; estimating a coherent motion of the at least one pixel, based on the first disparity value, the two motion vector parameters, and the second disparity value; and storing estimated coherent motion values in a fourth memory location, wherein the estimating a coherent motion of the at least one pixel comprises minimizing a cost function; characterized in that the method further comprises: reducing judder in the provided video frames, wherein judder refers to visual distortions resulting from a high degree of motion relative to a frame rate of the provided video frames, the reducing judder comprising increasing the frame rate by interpolating a fifth video frame between the first and the third video frame and a sixth video frame between the second and the fourth video frame. providing, by a computer, a first and a second video frame at a first time value, the first and the second video frames forming a stereoscopic image at the first time value; generating, by a computer and for at least one first pixel located in the first video frame, a first disparity value between the first and second video frames; storing the first disparity value in a first memory location; generating two motion vector parameters for the at least one first pixel, comprising a first motion vector parameter generated between the first video frame and a third video frame at a second time value, and a second motion vector parameter generated between the second and a fourth video frame at the second time value, the third and the fourth video frames forming a stereoscopic image at the second time value; storing the two motion vector parameters in a second memory location; generating, for at least one second pixel located in the third video frame, a second disparity value between the third and fourth video frames at the second time value, the at least one second pixel resulting from a shift of the at least one first pixel according to the first motion vector parameter; storing the second disparity value in a third memory location; estimating a coherent motion of the at least one pixel, based on the first disparity value, the two motion vector parameters, and the second disparity value; and storing estimated coherent motion values in a fourth memory location, wherein the estimating a coherent motion of the at least one pixel comprises minimizing a cost function; characterized in that the method further comprises: reducing judder in the provided video frames, wherein judder refers to visual distortions resulting from a high degree of motion relative to a frame rate of the provided video frames, the reducing judder comprising increasing the frame rate by interpolating a fifth video frame between the first and the third video frame and a sixth video frame between the second and the fourth video frame.