<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2021.93010</article-id><article-id pub-id-type="publisher-id">JCC-108199</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Depth Estimation from a Single Image Based on Cauchy Distribution Model
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ying</surname><given-names>Ming</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>College of Politics, National Defense University of PLA, Shanghai, China</addr-line></aff><pub-date pub-type="epub"><day>26</day><month>02</month><year>2021</year></pub-date><volume>09</volume><issue>03</issue><fpage>133</fpage><lpage>142</lpage><history><date date-type="received"><day>16,</day>	<month>February</month>	<year>2021</year></date><date date-type="rev-recd"><day>28,</day>	<month>March</month>	<year>2021</year>	</date><date date-type="accepted"><day>31,</day>	<month>March</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Most approaches to estimate a scene’s 3D depth from a single image often model the point spread function (PSF) as a 2D Gaussian function. However, those method
  s
   are suffered from some noises, and difficult to get a high quality of depth recovery. We presented a simple yet effective approach to estimate exactly the amount of spatially varying defocus blur at edges, based on 
  a
   Cauchy distribution model for the PSF. The raw image was re-blurred twice using two known Cauchy distribution kernels, and the defocus blur amount at edges could be derived from the gradient ratio between the two re-blurred images. By propagating the blur amount at edge locations to the entire image using the matting interpolation, a full depth map was then recovered. Experimental results on several real images demonstrated both feasibility and effectiveness of our method, being a non-Gaussian model for DSF, in providing a better estimation of the defocus map from a single un-calibrated defocused image. These results also showed that our method 
  was
   robust to image noises, inaccurate edge location and interferences of neighboring edges. It could generate more accurate scene depth maps than the most of existing methods using a Gaussian based DSF model.
 
</p></abstract><kwd-group><kwd>Depth Estimation</kwd><kwd> Depth From Defocus</kwd><kwd> Defocus Blur</kwd><kwd> Gaussian Gradient</kwd><kwd> Cauchy Distribution</kwd><kwd> Point Spread Function (PSF)</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Estimation of 3D depth from the scene is a fundamental problem of computer vision and computer graphics applications including robotics, scene understanding, image deblurring and refocusing and 3D reconstruction. Conventional methods for 3D depth recovery have focused on stereovision [<xref ref-type="bibr" rid="scirp.108199-ref1">1</xref>], structure from motion [<xref ref-type="bibr" rid="scirp.108199-ref2">2</xref>], and other methods that require two (or more) images. However, these algorithms often end up ignoring the numerous additional monocular cues that can also be used to obtain 3D information [<xref ref-type="bibr" rid="scirp.108199-ref1">1</xref>]. However, these methods suffer from the occlusion problem, or cannot be applied to dynamic scenes, which limits their applications in practice.</p><p>In recent work, several methods have been proposed to recover depths map from a single image, which do not suffer from the correspondence problem of multiple images matching. Their process is simple and fast, and therefore, they get more and more people’s attention. However, depth estimation from a single image is a difficult task and requires that we take into account the global structure of the image, as well as use prior knowledge about the scene [<xref ref-type="bibr" rid="scirp.108199-ref3">3</xref>]. Currently, methods for single image depth restoration commonly use geometric depth information cues such as horizontal planes, vanishing points and edge surfaces, or monocular depth cues such as shading, color changes, perspective, texture variations, texture gradient, occlusion, hazy, sample objects, similar scenes, defocus, etc. [<xref ref-type="bibr" rid="scirp.108199-ref2">2</xref>] - [<xref ref-type="bibr" rid="scirp.108199-ref9">9</xref>]. These methods are still computing complex, difficult to apply in non-restricted scenarios.</p><p>The depth recovery method using monocular depth cues of a single defocused image is developed from the traditional method of Depth from Defocus (DFD) [<xref ref-type="bibr" rid="scirp.108199-ref10">10</xref>] which requires a pair of images of the same scene with different focus setting, including active illumination methods [<xref ref-type="bibr" rid="scirp.108199-ref11">11</xref>], coded aperture defocus depth methods [<xref ref-type="bibr" rid="scirp.108199-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.108199-ref13">13</xref>] and edge blur depth method [<xref ref-type="bibr" rid="scirp.108199-ref14">14</xref>]. Active illumination methods project sparse grid dots onto the scene and the defocus blur of those dots is measured by comparing them with calibrated images. Then the defocus measure can be used to estimate the depth of a scene. The coded aperture method changes the shape of camera aperture [<xref ref-type="bibr" rid="scirp.108199-ref12">12</xref>] or uses multiple color-filter aperture (MCA) [<xref ref-type="bibr" rid="scirp.108199-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.108199-ref15">15</xref>] to make defocus de-blurring more reliable. A defocus map and an all-focused image can be obtained after deconvolution using calibrated blur kernels. These methods require additional illumination or camera modification to obtain a defocus map from a single image.</p><p>In this paper, we focus on a more challenging problem of recovering the defocus map from a single image captured by an uncalibrated conventional camera, using edge blur defocus. The edge blur defocus depth methods are based on the amount of blur in the image with depth objects in the scene, defocus blurred image can be modeled as a convolution of clear image and PSF depth recovery from single-focus image. Elder and Zucker [<xref ref-type="bibr" rid="scirp.108199-ref8">8</xref>] used the first- and second-order derivatives of the input image to find the locations and the blur amount of edges. The defocus map obtained is sparse. Bae et al. [<xref ref-type="bibr" rid="scirp.108199-ref9">9</xref>] extend this work and obtain a full defocus map from the sparse map using an interpolation method.</p><p>Namboodiri and Chaudhuri [<xref ref-type="bibr" rid="scirp.108199-ref14">14</xref>] model the PSF of defocus blur as a thermal diffusion process and use the inhomogeneous inverse heat diffusion to estimate defocus blur at the edge locations, and then apply a graph-cut based method to recover the scene’s depth map. Zhuo et al. [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>] use a Gaussian function to model the PSF. The input image is re-blurred using a known Gaussian blur kernel and the ratio between the gradients of input and re-blurred images is calculated. The blur amount at edge locations can be derived from the ratio. They acquire better results of depth recovery than Namboodiri’s. Fang et al. [<xref ref-type="bibr" rid="scirp.108199-ref17">17</xref>] use a DSF similar to Zhuo’s, assuming the local depth is continuous. The depth of the other regions is interpolated from the depth of the inner edge by a local plane fitting. However, most of the existing Gaussian based PSF have the ambiguity problem between the hard edge and the soft edge of the scene [<xref ref-type="bibr" rid="scirp.108199-ref18">18</xref>]. In contrast, we estimate the defocus map in a different but effective way. The input image is re-blurred using a known Cauchy blur kernel and the ratio between the gradients of input and re-blurred images is calculated. We show that the blur amount at edge locations can be derived from the ratio. We then apply the matting interpolation to propagating the blur amount at edge locations to the entire image. We finally obtain a full depth map.</p><p>Inspired by [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>] and [<xref ref-type="bibr" rid="scirp.108199-ref19">19</xref>], combined with our previous work [<xref ref-type="bibr" rid="scirp.108199-ref20">20</xref>], we propose an efficient blur estimation method based on the Cauchy PSF, and show that it is robust to noise, inaccurate edge location and interference from neighboring edges. Without any modification to cameras or using additional illumination, our method is able to obtain the defocus map of a single image captured by conventional camera. Our method can estimate the depth map of the scene with fairly good extent of accuracy.</p></sec><sec id="s2"><title>2. Defocus Model</title><p>As the amount of defocus blur is estimated at edge locations, we must model the edge first. To estimate the amount of defocus blur at the edges of objects in an image, we adopt the ideal step edge model [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>] which is</p><p>f ( x ) = A u ( x ) + B , (1)</p><p>where u(x) is the unit step function. A and B are the amplitude and offset of the edge, respectively. Note that the edge is located at x = 0.</p><p>We assume that focus and defocus obey the thin lens model. According to thin lens model, when an object is placed at the focusing distance d<sub>f</sub>, the image will appear sharp [<xref ref-type="bibr" rid="scirp.108199-ref21">21</xref>], as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. When the object is at other distance</p><p>d, it results in a blurred image. The blurred pattern depends on the shape of aperture and is called the circle of confusion (CoC). The diameter of CoC c characterizes the amount of defocus which is a non-linear monotonically increasing function of the object distance d [<xref ref-type="bibr" rid="scirp.108199-ref21">21</xref>].</p><p>The defocus blur can be modeled as the convolution of a sharp image f(x) with the point spread function (PSF) [<xref ref-type="bibr" rid="scirp.108199-ref10">10</xref>]. The PSF can be approximated by a Gaussian function g (x, σ), where the standard deviation σ = k ⋅ c is proportional to the diameter of the CoC c and measures the defocus blur amount. We use σ as a measure of the depth of the scene, and call it the re-blur scale. A blurred edge i(x) can be represented as</p><p>i ( x ) = f ( x ) ⊗ g ( x , σ ) (2)</p><p>According to [<xref ref-type="bibr" rid="scirp.108199-ref19">19</xref>], we know that a PSF is only required rotationally symmetric, and non-Gaussian model can be applied to a PSF. The shape of a Cauchy distribution function is similar to a Gaussian function, and drops more smoothly and heavier trailing. The previous work [<xref ref-type="bibr" rid="scirp.108199-ref20">20</xref>] also confirmed that the Cauchy distribution model is more robust to noise than Gaussian. So that we use a 2D Cauchy distribution function instead of 2D Gaussian. The scale parameter σ of a Cauchy distribution (as same as the standard deviation of a Gaussian σ) is used as a measure of the depth of the scene, then a defocus edge i(x) can be given by</p><p>i ( x ) = f ( x ) ⊗ c ( x , y , x 0 , y 0 , σ ) , (3)</p><p>and c ( x , y , x 0 , y 0 , σ ) = 1 2 π ⋅ σ [ ( x − x 0 ) 2 + ( y − y 0 ) 2 + σ 2 ] 3 / 2 , (4)</p><p>where x<sub>0</sub> and y<sub>0</sub> is the location parameter, σ is the scale parameter, which affects the shape of Cauchy distribution dropping from the peak to low. For convenience and brevity, the following have taken x<sub>0</sub> and y<sub>0</sub> as 0, and omitted to write.</p></sec><sec id="s3"><title>3. Edges Defocus Blur Estimate</title><p>A step edge is re-blurred twice using two known Cauchy kernels with scale parameter σ<sub>1</sub>, σ<sub>2</sub>, respectively. Then the ratio between the first re-blurred gradient magnitude of the step edge and its second re-blurred version is calculated. The ratio is maximum at the edge location. Using the maximum value, we can calculate the amount of the defocus blur of an edge.</p><p>For convenience and simplicity, we describe our blur estimation algorithm for 1D case firstly and then extend it to 2D image. The gradient of the first re-blurred edges is</p><p>∇ i 1 ( x ) = ∇ ( i ( x ) ⊗ c ( x , σ 1 ) ) = ∇ { [ ( ( A u ( x ) + B ) ⊗ c ( x , σ ) ) ] ⊗ c ( x , σ 1 ) } . (5)</p><p>Depending on the nature of convolution, the Equation (5) can be rewritten as</p><p>∇ i 1 ( x ) = { [ ( A ∇ [ u ( x ) ] + B ) ] ⊗ c ( x , σ ) ⊗ c ( x , σ 1 ) } .(6)</p><p>We know that the derivative of the unit step function is a unit impulse function δ ( x ) , then (6) becomes</p><p>∇ i 1 ( x ) = { A δ ( x ) ⊗ c ( x , σ ) ⊗ c ( x , σ 1 ) } .(7)</p><p>Take the Fourier transform of both sides</p><p>F [ ∇ i 1 ( x ) ] = F [ A E ( x ) ] ⋅ F [ c ( x , σ ) ] ⋅ F [ c ( x , σ 1 ) ] = A ⋅ F [ c ( x , σ ) ] ⋅ F [ c ( x , σ 1 ) ] . (8)</p><p>Since c ( x , σ ) = 1 π ⋅ σ x 2 + σ 2 , and c ( x , σ 1 ) = 1 π ⋅ σ 1 x 2 + σ 1 2 , so that</p><p>F [ c ( x , σ ) ] ⋅ F [ c ( x , σ ) ] = A ⋅ F [ 1 π ⋅ σ x 2 + σ 2 ] ⋅ F [ 1 π ⋅ σ 1 x 2 + σ 1 2 ] (9)</p><p>According to the Fourier pair, e − a | x | ↔ 2 a a 2 + ω 2 [<xref ref-type="bibr" rid="scirp.108199-ref22">22</xref>], and the symmetry of the Fourier transform, we can get</p><p>2 a a 2 + x 2 ↔ 2 π e − a | ω | . (10)</p><p>Following the linear properties of the Fourier transform, the two Fourier transform terms on the right side of Equation (9) are given as follows</p><p>F [ 1 π ⋅ σ x 2 + σ 2 ] = e − σ | ω | , and F [ 1 π ⋅ σ 1 x 2 + σ 1 2 ] = e − σ 1 | ω | . (11)</p><p>By substituting (11) into (9), we get</p><p>F [ c ( x , σ ) ] ⋅ F [ c ( x , σ 1 ) ] = e − ( σ + σ 1 ) | ω | . (12)</p><p>Substituting (12) into Equation (8), there are</p><p>F [ ∇ i 1 ( x ) ] = A ⋅ e − ( σ + σ 1 ) | ω | . (13)</p><p>After performing the inverse Fourier transform of (13), we can get</p><p>∇ i 1 ( x ) = 2 A π ⋅ σ + σ 1 x 2 + ( σ + σ 1 ) 2 . (14)</p><p>Similarly, we can get the second re-blurred gradient magnitude of the step edge</p><p>∇ i 2 ( x ) = ∇ ( i ( x ) ⊗ c ( x , σ 2 ) ) = 2 A π ⋅ σ + σ 2 x 2 + ( σ + σ 2 ) 2 , (15)</p><p>where σ is the original image of the scale parameter for the Cauchy distribution function; σ<sub>1</sub> and σ<sub>2</sub> are two re-blurred scale parameters. The gradient magnitude ratio between the twice re-blurred edges R is</p><p>R ( x ) = | ∇ i 1 ( 0 ) | | ∇ i 2 ( 0 ) | = σ + σ 1 σ + σ 2 ⋅ [ x 2 + ( σ + σ 2 ) 2 x 2 + ( σ + σ 1 ) 2 ] (16)</p><p>It can be proved that the ratio R ( x ) is maximum at the edge location (x = 0), assumed σ , σ 1 , σ 2 &gt; 0 and σ 1 &lt; σ 2 . The maximum value R<sub>max</sub> is given by</p><p>R max = | ∇ i 1 ( 0 ) | | ∇ i 2 ( 0 ) | = σ + σ 2 σ + σ 1 . (17)</p><p>Thus, given the maximum R<sub>max</sub> and let σ 1 &lt; σ 2 , the unknown blur amount σ can be calculated by</p><p>σ = σ 2 − R max σ 1 R max − 1 . (18)</p><p>In order to achieve a 2D image blur estimation, we use 2D isotropic Cauchy distribution function to re-blur the input image, and blur estimation is similar to 1D case. In the 2D image, the gradient magnitude can be calculated as follows:</p><p>‖ ∇ i ( x , y ) ‖ = ∇ i x 2 + ∇ i y 2 , (19)</p><p>where ∇ i x and ∇ i y are gradient in x and y directions.</p></sec><sec id="s4"><title>4. The Whole Scene Depth Map Extraction</title><p>After obtaining edge position blur amount estimation, we get a sparse depth estimation map d ^ ( x ) . In order to get the full depth map d ( x ) of the entire image, we need to propagate the sparse depth estimation map d ^ ( x ) from edge locations to the entire image. To achieve this and compare with other PSF model, we apply the matting Laplacian to perform the defocus map interpolation, same as [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>]. Formally, the depth interpolation problem can be formulated as minimizing the following cost function:</p><p>d = λ D d ^ L + λ D (20)</p><p>Here, d ^ and d are sparse depth map vector representation of d ^ ( x ) and full depth map d ( x ) . D is a diagonal matrix, λ is the balance parameter, L is a matting Laplacian matrix. For the detailed explanation of the expansion process and parameters, readers can refer to [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>].</p></sec><sec id="s5"><title>5. Results</title><p>We test the proposed method on a PC with a 2.5 GHz Intel Core i5 Processor. As for contrastive comparison, the Zhuo and Sim’s method [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>] and Fang et al. method [<xref ref-type="bibr" rid="scirp.108199-ref17">17</xref>] are used to calculate the blur map for the same images.</p><p>The different steps of our proposed algorithm for the white flower image are displayed in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The color in each color bar changed continuously from blue to red represents a number of small to large, also represents the depth from near to far (the same figure). The foreground objects in the white flower image are three white flowers. The focus point is on the white petals on the bottom of the image. The depth of the scene changes continuously from the bottom to the top of the image. As shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the sparse depth map (<xref ref-type="fig" rid="fig2">Figure 2</xref>(d)) gives an accurate and reasonable measure of amount of edge blur. The depth map (<xref ref-type="fig" rid="fig2">Figure 2</xref>(e)) accurately captures the continuous change of the depth in this scene image. The foreground and background are well separated.</p><p>As shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, we compare our method with the Zhuo et al.’s method [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>]. Both methods generate reasonable layered depth maps. The depth map reflects the continuous change of the depth. In the building image, there are mainly 3 depth layers in the scene: the wall in the nearest layer, the buildings in the middle layer, and the sky in the farthest layer. However, our method has higher accuracy in local estimation and thus, our depth map captures more details of the depth in <xref ref-type="fig" rid="fig3">Figure 3</xref>(c). As shown in the figure, the difference in the depth of the left and right arms can be perceived in our result. In contrast, the Zhuo et al.’s method does not recover this depth difference in <xref ref-type="fig" rid="fig3">Figure 3</xref>(b).</p><p>In <xref ref-type="fig" rid="fig4">Figure 4</xref>, we test our method on the pumpkin image, and compare our method with both Zhuo et al.’s method [<xref ref-type="bibr" rid="scirp.108199-ref16">16</xref>] and Fang et al.’s method [<xref ref-type="bibr" rid="scirp.108199-ref17">17</xref>]. In the Pumpkin image (<xref ref-type="fig" rid="fig4">Figure 4</xref>(a)), the depth of the scene changes continuously from the bottom to the top of the image. Our method is able to produce defocus maps corresponding to those layers. As shown in Figures 4(b)-(d), we see that, the result of Zhuo et al. is a grayscale image, its intensity changes gradation from black to white, represents the depth changing from near to far. In the color images, the meaning of the color is same as the former. All three methods can generate a reasonable layered depth map. But Zhuo’s result at the strong edge appeared estimation error, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>(b), the stem of the pumpkin at the left side of the middle in this scene. The depth estimation there is a significant error. As shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>(c), the method of Fang et al. eliminates the estimation error of Zhuo et al.’s method, but the shape of objects in the scene do not be recognized, and the depth layer changes also significantly rough. In contrast, our method is able to produce a more accurate and continuous defocus map. The proposed method not only identifies the shape of pumpkins, but also more accurately restored both objects and a detail continuously change in this scene.</p><p>A comparison of our method with the focal stack method [<xref ref-type="bibr" rid="scirp.108199-ref23">23</xref>] is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Depth recovery from this image is quite challenging due to the complex structure of the scene. The focal stack method uses 14 images with different</p><p>focus settings to produce the layered depth map. Our method is able to generate a comparable result using just one of the 14 images.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this paper, we presented a new method to calculate the blur amount at edge locations based on the Cauchy gradient ratio. A full defocus map is then produced using the matting interpolation. Experimental results on some real images show that our method can accurately recovery depth from an un-calibrated single defocused image. It demonstrates that our method is robust to noise, inaccurate edge location and interferences of neighboring edges and is able to generate more accurate defocus maps compared with existing Gaussian based PSF methods. It also shows the non-Gaussian PSF Model is feasibility as that is pointed out by Ens [<xref ref-type="bibr" rid="scirp.108199-ref18">18</xref>] and Subbarao [<xref ref-type="bibr" rid="scirp.108199-ref19">19</xref>]. In the future, we would like to extend our method to recover depth by combining our method with other monocular cues, e.g., geometric cues or textures change etc. to further improve the accuracy of the depth recovery.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Ming, Y. (2021) Depth Estimation from a Single Image Based on Cauchy Distribution Model. Journal of Computer and Communications, 9, 133-142. https://doi.org/10.4236/jcc.2021.93010</p></sec></body><back><ref-list><title>References</title><ref id="scirp.108199-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Hasinoff, S. and Kutulakos, K. (2008) Light-Efficient Photography. 10th European Conference on Computer Vision, ECCV 2008, Marseille, 12-18 October 2008, 45-59.  
https://doi.org/10.1007/978-3-540-88693-8_4</mixed-citation></ref><ref id="scirp.108199-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Guan, Z. and Xia, G. (2004) Signals and Linear System Analysis. 4th Edition, Advance Education Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.108199-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hecht, E. (2001) Optics. 4th Edition, Addison Wesley, Boston.</mixed-citation></ref><ref id="scirp.108199-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ming, Y. and Jiang, J. (2008) Moving Object Detection of Infrared Video Based on Cauchy Distribution. Journal of Infrared, Millimeter, and Terahertz Waves, 27, 65-72. (In Chinese) https://doi.org/10.3724/SP.J.1010.2008.00065</mixed-citation></ref><ref id="scirp.108199-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Subbarao, M. and Gurumoorthy, N. (1988) Depth Recovery from Blurred Edges. Proceedings of Computer Society Conference on Computer Vision and Pattern Recognition, CVPR ‘88, Ann Arbor, 5-8 June 1988, 498-503.  
https://doi.org/10.1109/CVPR.1988.196281</mixed-citation></ref><ref id="scirp.108199-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ens, J. and Lawrence, P. (1993) An Investigation of Methods for Determining Depth from Focus. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15, 97-108. https://doi.org/10.1109/34.192482</mixed-citation></ref><ref id="scirp.108199-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fang, S., Qin, T., Cao, Y., et al. (2013) Depth Recovery from a Single Defocused Image Based on Depth Locally Consistency. ACM 5th International Conference on Internet Multimedia Computing and Service, Huangshan, 17-18 August 2013, 56-61.</mixed-citation></ref><ref id="scirp.108199-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zhuo, S. and Sim, T. (2011) Recovering Depth from a Single Defocused Image. Pattern Recognition, 44, 1852-1858. https://doi.org/10.1016/j.patcog.2011.03.009</mixed-citation></ref><ref id="scirp.108199-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Lee, S., Lee, J., Hayes, M., et al. (2012) Single Camera-Based Full Depth Map Estimation Using Color Shifting Property of a Multiple Color-Filter Aperture. IEEE ICASSP, Kyoto, 25-30 March 2012, 801-804.  
https://doi.org/10.1109/ICASSP.2012.6288005</mixed-citation></ref><ref id="scirp.108199-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Namboodiri, V. and Chaudhuri, S. (2008) Recovery of Relative Depth from a Single Observation Using an Uncalibrated (Real-Aperture) Camera. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Anchorage, 24-26 June 2008, 1-6. https://doi.org/10.1109/CVPR.2008.4587779</mixed-citation></ref><ref id="scirp.108199-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Veeraraghavan, A., Raskar, R., Agrawal, A., et al. (2007) Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing. SIGGRAPH 2007, San Diego, 5-8 August 2007, 12 p.  
https://doi.org/10.1145/1275808.1276463</mixed-citation></ref><ref id="scirp.108199-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Levin, A., Fergus, R., Durand, F., et al. (2007) Image and Depth from a Conventional Camera with a Coded Aperture. SIGGRAPH 2007, San Diego, 5-8 August 2007, 9 p. https://doi.org/10.1145/1275808.1276464</mixed-citation></ref><ref id="scirp.108199-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Moreno-Noguer, F., Belhumeur, P.N. and Nayar, S.K. (2007) Active Refocusing of Images and Videos. ACM Transactions on Graphics, 26, 67-75.  
https://doi.org/10.1145/1276377.1276461</mixed-citation></ref><ref id="scirp.108199-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Pentland, A. (1987) A New Sense for Depth of Field. IEEE Transactions on Pattern Analysis and Machine Intelligence, 9, 523-531.  
https://doi.org/10.1109/TPAMI.1987.4767940</mixed-citation></ref><ref id="scirp.108199-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Bae, S. and Durand, F. (2007) Defocus Magnification. Computer Graphics Forum, 26, 571-579. https://doi.org/10.1111/j.1467-8659.2007.01080.x</mixed-citation></ref><ref id="scirp.108199-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Elder, J. and Zucker, S. (1998) Local Scale Control for Edge Detection and Blur Estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20, 699-716. https://doi.org/10.1109/34.689301</mixed-citation></ref><ref id="scirp.108199-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Hoiem, D., Efros, A. and Hebert, M. (2011) Recovering Occlusion Boundaries from an Image. International Journal of Computer Vision, 91, 328-346.  
https://doi.org/10.1007/s11263-010-0400-4</mixed-citation></ref><ref id="scirp.108199-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, H., Wu, S., An, P., Zheng, Y. and Xu, L. (2014) Object Guided Depth Map Recovery from a Single Defocused Image. Acta Electronica Sinica, 42, 2009-2015. (In Chinese)</mixed-citation></ref><ref id="scirp.108199-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Su, C., Cormack, L., Bovik, A., et al. (2013) Depth Estimation from Monocular Color Images Using Natural Scene Statistics Models. 2013 IEEE 11th IVMSP Workshop: 3D Image/Video Technologies and Applications (IVMSP 2013), Yonsei, 10-12 June 2013, 4. https://doi.org/10.1109/IVMSPW.2013.6611900</mixed-citation></ref><ref id="scirp.108199-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Liu, B., Gould, S. and Koller, D. (2010) Single Image Depth Estimation from Predicted Semantic Labels. 2010 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, 13-18 June 2010, 1253-1260.  
https://doi.org/10.1109/CVPR.2010.5539823</mixed-citation></ref><ref id="scirp.108199-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Saxena, A., Schulte, J. and Ng, A. (2007) Depth Estimation Using Monocular and Stereo Cues. Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, 6-12 January 2007, 7 p.</mixed-citation></ref><ref id="scirp.108199-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Hassner, T. and Basri, R. (2006) Example Based 3D Reconstruction from Single 2D Images. Conference on Computer Vision and Pattern Recognition Workshop, CVPRW’06, New York, 17-22 June 2006, 15.  
https://doi.org/10.1109/CVPRW.2006.76</mixed-citation></ref><ref id="scirp.108199-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Wu, C., Yang, Y. and You, F. (2006) A Depth Measurement Approach Based on Integral Imaging and Multiple Baseline Stereo Matching Algorithm. Acts Electronics Sinica, 34, 1090-1095.</mixed-citation></ref><ref id="scirp.108199-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Hasinoff, S. and Kutulakos, K. (2008) Light-Efficient Photography. 10th European Conference on Computer Vision, ECCV 2008, Marseille, 12-18 October 2008, 45-59.  
https://doi.org/10.1007/978-3-540-88693-8_4</mixed-citation></ref><ref id="scirp.108199-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Guan, Z. and Xia, G. (2004) Signals and Linear System Analysis. 4th Edition, Advance Education Press, Beijing. (In Chinese)</mixed-citation></ref><ref id="scirp.108199-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Hecht, E. (2001) Optics. 4th Edition, Addison Wesley, Boston.</mixed-citation></ref><ref id="scirp.108199-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Ming, Y. and Jiang, J. (2008) Moving Object Detection of Infrared Video Based on Cauchy Distribution. Journal of Infrared, Millimeter, and Terahertz Waves, 27, 65-72. (In Chinese) https://doi.org/10.3724/SP.J.1010.2008.00065</mixed-citation></ref><ref id="scirp.108199-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Subbarao, M. and Gurumoorthy, N. (1988) Depth Recovery from Blurred Edges. Proceedings of Computer Society Conference on Computer Vision and Pattern Recognition, CVPR ‘88, Ann Arbor, 5-8 June 1988, 498-503.  
https://doi.org/10.1109/CVPR.1988.196281</mixed-citation></ref><ref id="scirp.108199-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Ens, J. and Lawrence, P. (1993) An Investigation of Methods for Determining Depth from Focus. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15, 97-108. https://doi.org/10.1109/34.192482</mixed-citation></ref><ref id="scirp.108199-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Fang, S., Qin, T., Cao, Y., et al. (2013) Depth Recovery from a Single Defocused Image Based on Depth Locally Consistency. ACM 5th International Conference on Internet Multimedia Computing and Service, Huangshan, 17-18 August 2013, 56-61.</mixed-citation></ref><ref id="scirp.108199-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Zhuo, S. and Sim, T. (2011) Recovering Depth from a Single Defocused Image. Pattern Recognition, 44, 1852-1858. https://doi.org/10.1016/j.patcog.2011.03.009</mixed-citation></ref><ref id="scirp.108199-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Lee, S., Lee, J., Hayes, M., et al. (2012) Single Camera-Based Full Depth Map Estimation Using Color Shifting Property of a Multiple Color-Filter Aperture. IEEE ICASSP, Kyoto, 25-30 March 2012, 801-804.  
https://doi.org/10.1109/ICASSP.2012.6288005</mixed-citation></ref><ref id="scirp.108199-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Namboodiri, V. and Chaudhuri, S. (2008) Recovery of Relative Depth from a Single Observation Using an Uncalibrated (Real-Aperture) Camera. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Anchorage, 24-26 June 2008, 1-6. https://doi.org/10.1109/CVPR.2008.4587779</mixed-citation></ref><ref id="scirp.108199-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Veeraraghavan, A., Raskar, R., Agrawal, A., et al. (2007) Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing. SIGGRAPH 2007, San Diego, 5-8 August 2007, 12 p.  
https://doi.org/10.1145/1275808.1276463</mixed-citation></ref><ref id="scirp.108199-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Levin, A., Fergus, R., Durand, F., et al. (2007) Image and Depth from a Conventional Camera with a Coded Aperture. SIGGRAPH 2007, San Diego, 5-8 August 2007, 9 p. https://doi.org/10.1145/1275808.1276464</mixed-citation></ref><ref id="scirp.108199-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Moreno-Noguer, F., Belhumeur, P.N. and Nayar, S.K. (2007) Active Refocusing of Images and Videos. ACM Transactions on Graphics, 26, 67-75.  
https://doi.org/10.1145/1276377.1276461</mixed-citation></ref><ref id="scirp.108199-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Pentland, A. (1987) A New Sense for Depth of Field. IEEE Transactions on Pattern Analysis and Machine Intelligence, 9, 523-531.  
https://doi.org/10.1109/TPAMI.1987.4767940</mixed-citation></ref><ref id="scirp.108199-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Bae, S. and Durand, F. (2007) Defocus Magnification. Computer Graphics Forum, 26, 571-579. https://doi.org/10.1111/j.1467-8659.2007.01080.x</mixed-citation></ref><ref id="scirp.108199-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Elder, J. and Zucker, S. (1998) Local Scale Control for Edge Detection and Blur Estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20, 699-716. https://doi.org/10.1109/34.689301</mixed-citation></ref><ref id="scirp.108199-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Hoiem, D., Efros, A. and Hebert, M. (2011) Recovering Occlusion Boundaries from an Image. International Journal of Computer Vision, 91, 328-346.  
https://doi.org/10.1007/s11263-010-0400-4</mixed-citation></ref><ref id="scirp.108199-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, H., Wu, S., An, P., Zheng, Y. and Xu, L. (2014) Object Guided Depth Map Recovery from a Single Defocused Image. Acta Electronica Sinica, 42, 2009-2015. (In Chinese)</mixed-citation></ref><ref id="scirp.108199-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Su, C., Cormack, L., Bovik, A., et al. (2013) Depth Estimation from Monocular Color Images Using Natural Scene Statistics Models. 2013 IEEE 11th IVMSP Workshop: 3D Image/Video Technologies and Applications (IVMSP 2013), Yonsei, 10-12 June 2013, 4. https://doi.org/10.1109/IVMSPW.2013.6611900</mixed-citation></ref><ref id="scirp.108199-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Liu, B., Gould, S. and Koller, D. (2010) Single Image Depth Estimation from Predicted Semantic Labels. 2010 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, 13-18 June 2010, 1253-1260.  
https://doi.org/10.1109/CVPR.2010.5539823</mixed-citation></ref><ref id="scirp.108199-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Saxena, A., Schulte, J. and Ng, A. (2007) Depth Estimation Using Monocular and Stereo Cues. Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, 6-12 January 2007, 7 p.</mixed-citation></ref><ref id="scirp.108199-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Hassner, T. and Basri, R. (2006) Example Based 3D Reconstruction from Single 2D Images. Conference on Computer Vision and Pattern Recognition Workshop, CVPRW’06, New York, 17-22 June 2006, 15.  
https://doi.org/10.1109/CVPRW.2006.76</mixed-citation></ref><ref id="scirp.108199-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Wu, C., Yang, Y. and You, F. (2006) A Depth Measurement Approach Based on Integral Imaging and Multiple Baseline Stereo Matching Algorithm. Acts Electronics Sinica, 34, 1090-1095.</mixed-citation></ref></ref-list></back></article>