Shape-Preserving Half-Projective Warps for Image Stitching
- 作者:Che-Han Chang; Yoichi Sato; Yung-Yu Chuang
- 機構(gòu):臺灣大學(xué)
- 年份:2014
- 期刊/會議:Conference on Computer Vision and Pattern Recognition (CVPR)
- 原文地址:Shape-Preserving Half-Projective Warps for Image Stitching
本文提出了一種新的參數(shù)扭曲,它是投影變換和相似變換的空間組合誊酌。給定與兩個輸入圖像相關(guān)的投影變換,基于對投影變換的分析歧匈,我們的方法將重疊區(qū)域的投影變換平滑地外推到非重疊區(qū)域肌蜻,并且由此產(chǎn)生的扭曲在整個圖像上逐漸從投影變?yōu)橄嗨颇钡L嶙h的扭曲具有投影扭曲和相似扭曲的優(yōu)點。它作為投影扭曲提供了良好的對齊精度桑嘶,同時將單個圖像的視角保留為相似扭曲炊汹。它還可以與更先進的基于局部扭曲的對齊方法相結(jié)合,例如盡可能投影的扭曲逃顶,以獲得更好的對齊精度讨便。使用建議的經(jīng)線,通過縫合投影失真較小的圖像(拉伸形狀和放大尺寸)以政,可以擴展視野霸褒。
Ⅰ 介紹
動機:通常圖像拼接是找到全局參數(shù)扭曲使圖像對齊。全局參數(shù)扭曲選擇包括相似性盈蛮、仿射和投影废菱,具有強大的魯棒性,但是并非針對所有場景和運動都很靈活眉反。例如在非平面場景或有視差昙啄、運動物體時穆役,無法提供精確的對齊寸五。
為了解決上述問題,最近提出了幾種局部扭曲模型耿币。如平滑變換仿射 (SVA) 扭曲和盡可能投影 (APAP) 扭曲梳杏。這些方法不依賴于全局參數(shù)扭曲,而是在重疊區(qū)域采用局部參數(shù)扭曲淹接,在非重疊區(qū)域十性,投影正則化用于平滑外推圖像重疊之外的扭曲并整體類似于全局變換。
使用APAP扭曲在非重疊區(qū)域投影扭曲嚴重改變了尺寸和形狀劲适,當下一張圖像被拼接時,失真會進一步加大厢蒜。
由于具有寬視野的單視角圖像不可避免地會引入嚴重的形狀/尺寸失真霞势,因此解決方案必須提供多視角拼接圖像。一個初步的想法是在重疊區(qū)域使用投影扭曲以更好地對齊斑鸦,同時在非重疊區(qū)域使用相似扭曲以保留每個視圖的視角愕贡。
本文提出了一種新的參數(shù)扭曲,即形狀保持半投影扭曲巷屿,它是投影變換和相似變換的空間組合固以。這種組合同時考慮了對齊的靈活性和視角的保留。
Ⅱ 相關(guān)工作
- 圓柱形和球形扭曲
- 多單應(yīng)和局部變換
- 投影變換和相似變換
Ⅲ 提出的方法
投影變換分析
投影變換(單應(yīng)矩陣)表示像素點在齊次坐標系下的線性變換關(guān)系:
其中表示依據(jù)尺寸相等。單應(yīng)矩陣擁有8個參數(shù)憨琳,
到
的映射可以表示為:
當我們將旋轉(zhuǎn)一定角度诫钓,變?yōu)樾碌淖鴺?img class="math-inline" src="https://math.jianshu.com/math?formula=(u%2Cv)" alt="(u,v)" mathimg="1">時,有如下對應(yīng)關(guān)系:
進行坐標變換后篙螟,新的單應(yīng)矩陣可以表示為:
新的映射關(guān)系同樣可以寫為:
于是將映射關(guān)系變?yōu)榱?img class="math-inline" src="https://math.jianshu.com/math?formula=u" alt="u" mathimg="1">和相關(guān)的函數(shù)尖坤。即
坐標變換的好處在于單應(yīng)矩陣中了,坐標變換導(dǎo)致有如下性質(zhì):
-
尺度變化闲擦。單應(yīng)矩陣
可以分解為仿射變換
和純投影
慢味,如下所示:
像素點局部區(qū)域的變化可以用單應(yīng)矩陣
的雅可比矩陣的行列式表示,即
其中是取決于
和
的常量墅冷。特別地纯路,在(12)中,局部變換尺度因子只取決于
寞忿,
越大驰唬,由單應(yīng)
導(dǎo)致的尺度變化越大,如下圖所示腔彰,沿著
軸增大的區(qū)域扭曲變形越大叫编。
投影扭曲和我們的保形半投影扭曲的比較。請注意霹抛,本文方法扭曲顯示的形狀和大小失真比投影扭曲小得多搓逾。 -
的線性
仿射變換保留線長度比例,然而投影變換并不會杯拐。然而霞篡,在特定的坐標下,長度比例在投影變換下也可以被正確保留端逼。在(9-10)式中朗兵,如果固定
,
和
是
的線性函數(shù):
這表示顶滩,單應(yīng)保留了線的長度比例余掖。
-
規(guī)則邊界
規(guī)則邊界由移動直線掃出來,可以參數(shù)化表示為:
礁鲁,其中
為基準曲線盐欺,
為導(dǎo)向曲線,考慮函數(shù)
救氯,其圖形(由
構(gòu)成的表面)可以表示為
代表這是一個規(guī)則表面找田。而和
可以寫成
的形式,表示的圖為規(guī)則表面着憨。
半投影扭曲
本文的扭曲方法用到了上述坐標變換投影變換的三個性質(zhì)墩衙。首先,將
依據(jù)直線
分為兩個部分:
和
,對于像素點
漆改,應(yīng)用原始變換
心铃,對于像素點
,應(yīng)用相似變換
取代原始變換
挫剑,由性質(zhì)1可知
區(qū)域會產(chǎn)生更大扭曲去扣。
為了保證扭曲的連續(xù)性,我們必須保證在分界線處所有的樊破,需要注意的是并非所有投影變換都滿足這個條件因為投影變換并非都是線性的愉棱。幸運的是,由性質(zhì)2可知哲戚,只要沿著
方向奔滑,扭曲的連續(xù)性就可以得到保障,在分界線上對所有
而言顺少,有
的選擇在第四節(jié)中會詳細介紹朋其。
扭曲變換可以保證連續(xù)性(),但是在分界線
處秒裕,會有一個突變值袱蚓,為減少這一人為因素的影響,在
區(qū)域不是只用一個單應(yīng)變換簇爆,而是引入緩沖區(qū)域讓
平緩地過渡到
癞松,使其擁有連續(xù)可微的性質(zhì)爽撒。
外推法
為了形成扭曲入蛆,作者提出進一步將
劃分為
和
,根據(jù)像素點所在區(qū)域硕勿,采用不同的扭曲變換:
其中為
區(qū)域的扭曲函數(shù)哨毁,介于
和
之間。
為
區(qū)域的相似變換源武,參數(shù)化相似變換為:
給定投影變換扼褪,可以首先確定
和
然后利用式(17)構(gòu)建變換
。
由性質(zhì)3可知粱栖,和
都構(gòu)成規(guī)則表面话浇,由式(18)可知,
和
也構(gòu)成規(guī)則表面闹究,這要求
和
也要構(gòu)成規(guī)則表面幔崖,因此我們假設(shè)
有以下形式:
為了確定扭曲,需要確定的參數(shù)有
中的
、
赏寇、
吉嫩、
,以及
中的
嗅定、
自娩、
、
渠退,夾著這四個函數(shù)都是
的多項式忙迁,由式(9,10,18,19)代入式(17),可以得到
其中
和
可以用相同形式表示碎乃。
接下來需要找到动漾、
、
荠锭、
旱眯、
、
证九、
删豺、
等參數(shù),這就要求
和
是連續(xù)的愧怜,以
為例呀页,由式(21),
連續(xù)有:
故可以求得和
拥坛,同樣可以利用
計算得到
和
蓬蝶,用相同方法,可以由
和
求得其他參數(shù)猜惋。
到此丸氛,就可以根據(jù)一個單應(yīng)矩陣將待拼接圖像劃分為不同區(qū)域,采用不同扭曲變換獲得連續(xù)性著摔,采用一半投影變換一半相似變換的方式進行拼接缓窜。
Ⅳ 圖像拼接
形狀保留圖像拼接
給定兩幅圖像和
,假設(shè)兩幅圖由
相關(guān)谍咆,即將
映射到
上禾锤,若
通過
扭曲,則
通過
扭曲摹察,當
時恩掷,相當于固定
將
扭曲,當
時供嚎,相當于固定
將
扭曲黄娘。
為了使拼接圖像盡可能保持視角不變旦签,我們希望扭曲變換使圖像進行盡可能多的相似變換。為了實現(xiàn)這一想法,令
的函數(shù)
表示扭曲矩陣
的分化,即
其中為
的矩形區(qū)域乏悄,
為
在
處的雅可比矩陣,由于
和
是
的參數(shù)羔巢,因此雅可比矩陣由
決定。
當拼接兩幅圖像時罩阵,總能量
能量函數(shù)是非線性的竿秆,作者采用均勻采用對其進行優(yōu)化。
對于圖像序列稿壁,使用群組拼接策略找到所有圖像的對應(yīng)關(guān)系幽钢。給每對相鄰圖像找單應(yīng)
,并計算出第一張圖和最后一張圖的
傅是,用于產(chǎn)生扭曲
匪燕,
由
扭曲,而其余圖像由
扭曲喧笔。
結(jié)合APAP扭曲
所提方法關(guān)注保留視角一致但不關(guān)注對齊的正確性。然而书闸,可以和對齊正確性方法進行結(jié)合來獲得兩者的優(yōu)點尼变。APAP是其中最先進的一種方式。一種方法就是用移動直接線性變換估計的APAP扭曲取代投影變換浆劲。然而這就為估計和
帶來了困難嫌术。作者提出了一個簡單的方案結(jié)合APAP和所提方法。
投影變換后引入
表示為上圖(a)蚯嫌,后扭曲可以認為是對扭曲的矯正,只作用于
區(qū)域丙躏。盡管APAP是局部變換,但在全局也是用的投影變換束凑,因此晒旅,可以先用APAP進行局部扭曲
,再施加后扭曲
汪诉,以進行調(diào)整废恋√革總的來說,結(jié)合APAP的扭曲函數(shù)可以表示為:
Ⅴ 實驗
Ⅵ 結(jié)論
本文提出了一種新穎的圖像拼接扭曲鱼鼓。我們的扭曲在保持其原始視角的同時全局對齊圖像拟烫。與 APAP 扭曲相結(jié)合時,結(jié)果可提供準確的對齊迄本、更少的失真和多視角視圖硕淑。我們的參數(shù)選擇程序目前沒有考慮圖像內(nèi)容(例如,線特征)嘉赎。因此置媳,當場景充滿線條結(jié)構(gòu)時,所選參數(shù)對于減少線條失真可能無效公条。將來拇囊,我們還想探索將我們的扭曲應(yīng)用于不同應(yīng)用程序(例如視圖變形)的可能性。