1. A computer-implemented method, the method comprising: continuing border lines into an unknown region of an image from a known background; determining segments, based on the continued borders, for the unknown region of the image, the determining of the segments being based on a determination of a classification for the unknown region, wherein the classifications for the unknown region comprises: a classification where all adjacent areas are missed; a classification where there exist known segments that are adjacent to the region but these segments belong to a near object of the image; and a classification where there exist known segments that are adjacent to the region and they belong to a background object(s); and propagating pixels from a known area of the image to the unknown area based on the determined segments and continued borders.