1. A method comprising: receiving low resolution depth information; receiving high resolution image information; upsampling the low resolution depth information to provide intermediate upsampled depth information having a same resolution as the high resolution image information; generating a boundary map from the intermediate upsampled depth information and the high resolution image information; and generating high resolution depth information from the intermediate upsampled depth information using boundary-based interpolation and the boundary map.