1. A method for converting an interlaced scan image, having a plurality of pixels arranged in a matrix of rows and columns, each column having a respective column number, to a progressive scan image by processing an interpolated picture element (pixel) at a target pixel position between respective current and previous rows of the interlaced scan image, the method comprising the steps of; determining if at least one of the current row or the previous row includes at least one edge pixel; and if the current row or the previous row includes at least one edge pixel; determining an approximate angle for the edge based on a difference between the column number of at least one edge pixel on the current row and the column number of at least one edge pixel on the previous row; and determining respective pixels on the current and previous rows which correspond to the target pixel based on the determined edge angle; and interpolating a value for the target pixel at a position along the edge from the corresponding pixels.