基於特徵點及內點選擇優化之網格變形影像拼接品質提升
No Thumbnail Available
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
隨著電腦視覺技術的進步發展,影像處理也扮演了一個極其重要的角色。影像拼接的技術不僅提升了視覺效果,也在無人機航拍、衛星影像處理、地理信息系統(GIS)、醫療影像診斷、安全監控系統以及虛擬實境等領域中廣泛的應用。影像拼接使我們能夠在視野有所局限下拓展視野範圍,將多個視角的影像合成一個無縫的全景影像,但如果待拼接的圖像為具有視差或是背景複雜的圖片,則將面臨一些問題,此時若僅使用投影變換進行影像配準容易導致影像的拼接錯誤或是出現鬼影、模糊等狀況。因此如何更精準地處理影像間的對齊、對影像中的變化(旋轉、光照、尺度變化等等)有一定的穩定性、有效減少拼接過程中的失真,以及如何實現實時影像拼接等等讓拼接後的結果優化且更有效率,是希望邁進的方向。本研究關注於提高影像拼接的精準度及品質同時減少影像的失真並盡可能降低計算成本,透過比較幾種不同的的特徵點選取方法、優化的變換估計與基於網格變形的圖像扭曲並搭配線性混合或是Poisson圖像混和來完成圖像拼接,主要以兩張影像的拼接為例子並利用單邊變換投影誤差以及NIQE和BRISQUE作為影像準確度及品質評估依據進行拼接的結果進行比較,最終整理出一種相對較優的的影像拼接方法。
With the advancement of computer vision technology, image processing has also played an extremely important role. Image stitching not only enhances visual effects but is also widely applied in areas such as drone aerial photography, satellite imagery processing, Geographic Information Systems ( GIS ), medical image diagnosis, security monitoring systems, and virtual reality. It allows us to expand our field of view despite visibility limitations, merging images from multiple perspectives into a seamless panoramic image. However, if the images to be stitched have parallax or come from complex backgrounds, several problems may arise. In such cases, using only projective transformations for image registration can easily lead to stitching errors or the appearance of ghosting and blurriness. Therefore, how to more precisely align between images, exhibit certain stability to changes in the image ( rotation, illumination, scale, etc. ), effectively reduce distortion during the stitching process, and achieve real-time imagestitching to optimize the results more efficiently, are directions we hope to advance in.This thesis aims to enhance the precision and quality of image stitching while reducing distortion and minimizing computational costs as much as possible. By utilizing a variety of feature point detection methodsoptimized transformation estimation and grid-based image warping, coupled with linear blending or Poisson image blending. Primarily centered on stitching two images as examples, the study employs transfer error, NIQE and BRISQUE as benchmarks for evaluating the accuracy and quality of the stitching results. It compares stitching outcomes to identify an optimal stitching approach.
With the advancement of computer vision technology, image processing has also played an extremely important role. Image stitching not only enhances visual effects but is also widely applied in areas such as drone aerial photography, satellite imagery processing, Geographic Information Systems ( GIS ), medical image diagnosis, security monitoring systems, and virtual reality. It allows us to expand our field of view despite visibility limitations, merging images from multiple perspectives into a seamless panoramic image. However, if the images to be stitched have parallax or come from complex backgrounds, several problems may arise. In such cases, using only projective transformations for image registration can easily lead to stitching errors or the appearance of ghosting and blurriness. Therefore, how to more precisely align between images, exhibit certain stability to changes in the image ( rotation, illumination, scale, etc. ), effectively reduce distortion during the stitching process, and achieve real-time imagestitching to optimize the results more efficiently, are directions we hope to advance in.This thesis aims to enhance the precision and quality of image stitching while reducing distortion and minimizing computational costs as much as possible. By utilizing a variety of feature point detection methodsoptimized transformation estimation and grid-based image warping, coupled with linear blending or Poisson image blending. Primarily centered on stitching two images as examples, the study employs transfer error, NIQE and BRISQUE as benchmarks for evaluating the accuracy and quality of the stitching results. It compares stitching outcomes to identify an optimal stitching approach.
Description
Keywords
SIFT, PCA-SIFT, LO-RANSAC, APAP, AANAP, Poisson圖像混合, SIFT, PCA-SIFT, LO-RANSAC, APAP, AANAP, Poisson Blending