 Toward the end of the 1990s, a significant change came about with the increased interaction between the fields of computer graphics and computer vision.This included image-based rendering, image morphing, view interpolation, panoramic image stitching and early light-field rendering.Recent work has seen the resurgence of feature-based methods, used in conjunction with machine learning techniques and complex optimization frameworks.