Image completion is to repair a portion of removed image automatically. In this paper, we propose an image completion technique with inner structure estimation. Our method consists of two steps. An inner structure is first estimated by using sobel edge detector. Then, the removed pixels are repaired using similar patches in the known region. By experimental results, it is shown that our approach works well on natural images.