A video processing method comprising: segmenting pixels in a first frame of a video sequence into a first plurality of pixel blocks; segmenting pixels in a prior second frame of the video sequence into a second plurality of pixel blocks; comparing the pixels in each pixel block of the first video frame and a corresponding pixel block of the second video frame against a sum of absolute differences criterion to determine a first indication of whether a pixel block is a static block, wherein the pixel blocks of the first video frame and the corresponding pixel blocks of the second video frame are both located at the same frame location and the sum of absolute differences is compared to a threshold; determining an edge map identifying edges in the first frame of the video sequence; counting a number of edge pixels in each pixel block of the first plurality of pixel blocks associated with the edges identified in the edge map; comparing the counted number of edge pixels for each pixel block in the first plurality of pixel blocks to a threshold to generate a second indication of whether a pixel block is a static block for each pixel block in response to the counted number of edge pixels being greater than or equal to the threshold; determining a number of edge pixels in each pixel blocks of the first video frame not having edge correspondence with respective edge pixels in corresponding blocks of the second video frame, wherein two edge pixels have edge correspondence when the edge pixels have a same frame location and are associated with a same edge orientation and comparing the number to a threshold to determine a third static block indication; determining a map identifying one or more static pixel blocks in the first plurality of pixel blocks by combining the results of the first, second and third indications; and identifying, based on the map, a static region in the first frame of the video sequence. segmenting pixels in a first frame of a video sequence into a first plurality of pixel blocks; segmenting pixels in a prior second frame of the video sequence into a second plurality of pixel blocks; comparing the pixels in each pixel block of the first video frame and a corresponding pixel block of the second video frame against a sum of absolute differences criterion to determine a first indication of whether a pixel block is a static block, wherein the pixel blocks of the first video frame and the corresponding pixel blocks of the second video frame are both located at the same frame location and the sum of absolute differences is compared to a threshold; determining an edge map identifying edges in the first frame of the video sequence; counting a number of edge pixels in each pixel block of the first plurality of pixel blocks associated with the edges identified in the edge map; comparing the counted number of edge pixels for each pixel block in the first plurality of pixel blocks to a threshold to generate a second indication of whether a pixel block is a static block for each pixel block in response to the counted number of edge pixels being greater than or equal to the threshold; determining a number of edge pixels in each pixel blocks of the first video frame not having edge correspondence with respective edge pixels in corresponding blocks of the second video frame, wherein two edge pixels have edge correspondence when the edge pixels have a same frame location and are associated with a same edge orientation and comparing the number to a threshold to determine a third static block indication; determining a map identifying one or more static pixel blocks in the first plurality of pixel blocks by combining the results of the first, second and third indications; and identifying, based on the map, a static region in the first frame of the video sequence.