{"title":"Depth of field rendering via adaptive recursive filtering","authors":"Shibiao Xu, Xing Mei, Weiming Dong, Xun Sun, Xukun Shen, Xiaopeng Zhang","doi":"10.1145/2669024.2669034","DOIUrl":null,"url":null,"abstract":"We present a new post-processing method for rendering high-quality depth-of-field effects in real time. Our method is based on a recursive filtering process, which adaptively smooths the image frame with local depth and circle of confusion information. Unlike previous post-filtering approaches that rely on various convolution kernels, the behavior of our filter is controlled by a weighting function defined between two neighboring pixels. By properly designing this weighting function, our method produces spatially-varying smoothed results, correctly handles the boundaries between in-focus and out-of-focus objects, and avoids rendering artifacts such as intensity leakage and blurring discontinuity. Additionally, our method works on the full frame without resorting to image pyramids. Our algorithms runs efficiently on graphics hardware. We demonstrate the effectiveness of the proposed method with several complex scenes.","PeriodicalId":353683,"journal":{"name":"SIGGRAPH Asia 2014 Technical Briefs","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2014 Technical Briefs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2669024.2669034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
We present a new post-processing method for rendering high-quality depth-of-field effects in real time. Our method is based on a recursive filtering process, which adaptively smooths the image frame with local depth and circle of confusion information. Unlike previous post-filtering approaches that rely on various convolution kernels, the behavior of our filter is controlled by a weighting function defined between two neighboring pixels. By properly designing this weighting function, our method produces spatially-varying smoothed results, correctly handles the boundaries between in-focus and out-of-focus objects, and avoids rendering artifacts such as intensity leakage and blurring discontinuity. Additionally, our method works on the full frame without resorting to image pyramids. Our algorithms runs efficiently on graphics hardware. We demonstrate the effectiveness of the proposed method with several complex scenes.