Edges within images of a three-dimensional video comprising at least one original view image and at least one depth or disparity map are corrected. Edges are detected in the at least one original view image for obtaining original edges and are warped according to the depth or disparity map. A set of warped edges altered by the warping process are detected (Fig 5a), e.g. by edge shape matching or detection of anomalies on warped edge coordinates, and the altered edges are corrected (Fig. 5b) to obtain corrected edges (Fig. 5c). The correction may comprise correcting the shape of the warped edges by subtracting the edge error from the warped edge to enforce the shape of the original edge or by using a smoothing, average or non-linear filter.