An outline identification unit (81) identifies an outline of an object in a target image. A distance identification unit (82) identifies the minimum distance between a target pixel in an object region and the outline. A depth value determination unit (83) configured to determine a depth value of the target pixel in accordance with the distance. The distance identification unit (82) can determine the minimum distance to the outline by spirally searching for a point of contact with the outline starting at the position of the target pixel.
展开▼