1. A method comprising: receiving a target image, wherein a position of an object in the target image is different from a position of the object in a reference image; using a boundary of the object to generate an irregular pattern of target image motion vectors; using the target image motion vectors to partition the target image into area of influence cells, wherein each area of influence cell contains a unique one of the target image motion vectors; modifying an adaptive area of influence filter for area of influence cells near the boundary, wherein each area of influence cell includes pixels that belong to a same motion layer as a motion vector for each area of influence cell and pixels are assigned to an area of influence cell with a smallest distance between a location of a pixel to be assigned and a location of the motion vector corresponding to the area of influence cell; using the modified filter to estimate an occluded region; and using a reference image that does not have the occluded region to predict the target image.