三維立體視覺的應用中,如何得到準確的深度資訊是一大關鍵議題,其中立體匹配演算法是解決此問題的方法之一。本論文提出一個利用條件式傳遞(weighted propagation)的方式綜合顏色和空間結構的資訊,並針對邊界、遮蔽和信賴度低的區域做修正,得到視差圖做為深度資訊。此方法可以針對不同的應用做彈性調整達到内容感知(content-aware)及加速的效果。第一,應用於影片,加入運動向量的考量達到時間上的連續性,並且利用內差法達到加速的效果;第二,應用於指間追蹤,導入皮膚色的特質使手部的深度資訊更趨完善,同時減少深度等級的運算降低運算量。實驗結果顯示,我們提出的方法可以快速且準確的得到視差圖,且針對不同的應用皆突顯我們的優勢。
How to get accurate depth information is an essential issue in computer vision. Stereo matching has been proved to be the effective way to compute such dense and reliable disparity maps. In this thesis, several stereo matching algorithms are proposed to compute disparity maps for several kinds of applications, such as videos, fingertip-tracking, etc. Basically, these algorithms are local approach with the concept of weighted propagation combining both color and spatial structure simultaneously. Also, several refinement techniques are joined to improve the accuracy on border, occluded and unreliable pixels. Furthermore, for the applications of video processing, the issue of temporal consistency is considered and solved. And, for the fingertip-tracking applications, the skin-color is heavily weighted to enhance the data integrity within the hand regions. The experimental results show that the proposed algorithms provide comparable high-quality disparity maps for both images and videos and suitable for some applications, such as fingertip-tracking.