Method for obtaining panorama by using code aperture camera
暂无分享,去创建一个
The invention discloses a method for obtaining a panorama by using a code aperture camera. Distant-view panoramas that all parts are clear can be obtained by utilizing the method. The method comprises the following steps of: shooting a view by using the code aperture camera; calculating so as to obtain the sizes of point spread functions of points in shot images; clarifying the images by utilizing the corresponding relationship between the sizes and the depths of the point spread functions and utilizing a deconvolution algorithm; and splicing the clarified images so as to obtain the panorama. By utilizing the method, the splicing mistakes caused by shielding articles in the view are reduced when the images are spliced, and the problem of image blurring caused by the inconsistency of field depths in shooting when the panorama is spliced is avoided. According to the method, the code camera is adopted to acquire the view, so that the requirement on equipment is relatively low, and no extra depth acquiring equipment is used when obtaining an optimal panorama; and the method is simple and convenient in shooting process and easy to implement and popularize.
[1] Frédo Durand,et al. Image and depth from a conventional camera with a coded aperture , 2007, SIGGRAPH 2007.
[2] Yongtian Wang,et al. Automatic Foreground-Background Segmentation Based on Depth from Coded Aperture , 2012 .