Occlusions that occur near the image borders are called border occlusions. Border occlusions in the left image occur due to the right camera missing some of the left portion of the field of view of the left camera.
Occlusions that appear inside the images when two or more distinct surfaces appear as foregrounds and backgrounds in the scene are called non-border occlusions. Parts of the background near the boundary of two surfaces become invisible
-
Partial Occlusion
- In partial occlusions,only a part of a background surface become invisible to one camera
-
Self Occlusion
- Portion of the visible foreground surface becomes invisible to one camera due to the curvature of the surface
- Part of a continuous and curved surface is being occluded by another part of the same surface.
- If images of the curved surface lack gradients, the surface appears planar to binocular stereo, making detection of the occlusion impossible
-
Total Occlusion
- An isolated scene surface visible to one camera becomes entirely invisible to the other camera.
Border Occlusion - Right-to-left Non-Border occlusion - left-to-right
We Obtain difference image by shifting the right image further to the right , and then subtracting the left and the shifted right images. This is done for all disparities
A set of difference images is called 3-D cost volume
We call the 3-D cost volume a per-pixel cost.
we define the per-pixel cost
"Asymmetric occlusion detection uses geometric and photometric constraints. To determine whether a pixel is visible or not, we have to evaluate the disparity values of the neighboring pixels. Since it is assumed that the epipolar line is parallel, we only consider the pixels in the corresponding horizontal line. In fact, to use ordering constraint means that only the right pixel of each pixel is considered. The disparity of the occluding pixels is generally larger than that of the occluded pixels" [2]
Asymmetric Occlusion Detection Using Geometric Constraints only:
Asymmetric Occlusion Detection Using Geometric Constraints and Photometric Constraints:
* All this visibility constraint requires is that an occluded pixel must have no match on the other image and a non-occluded pixel must have at least one match.[3]
* A pixel in the left image will be visible in both images if there is at least one pixel in the right image matching it.
[1]. Shafik Huq, Andreas Koschan, & Mongi Abidi (2013). Occlusion filling in stereo: Theory and experiments. Computer Vision and Image Understanding, 117(6), 688-704.
[2]. Min, D., & Sohn, K. (2008). Cost Aggregation and Occlusion Handling With WLS in Stereo Matching. IEEE Transactions on Image Processing, 17(8), 1431-1442
[3]. Sun, J., Li, Y., Kang, S.B. and Shum, H.Y. (2005) Symmetric Stereo Matching for Occlusion Handling. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, 20-26 June 2005, 399-406