亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于列約束的低秩矩陣恢復方法

        2018-01-18 19:39:16裘國永張力
        計算技術(shù)與自動化 2017年4期
        關(guān)鍵詞:奇異值分解

        裘國永+張力

        摘 要:由于在成像過程中出現(xiàn)遮擋現(xiàn)象,圖像矩陣的元素有缺失。在正投影相機模型下,提出一種基于列約束的低秩矩陣恢復方法。該方法利用圖像矩陣是一個低秩矩陣從而圖像序列具有冗余性的特性,利用奇異值分解由圖像矩陣的列空間構(gòu)造出一個投影矩陣,得到圖像矩陣的列所滿足的約束條件,將缺失元素的恢復轉(zhuǎn)化為迭代求解二次型的極值問題,利用它恢復出圖像矩陣的缺失元素。該方法從理論上能夠保證收斂到全局最小值。仿真實驗表明,此方法具有收斂速度快,恢復精度高等優(yōu)點。

        關(guān)鍵詞:遮擋點;低秩矩陣;奇異值分解;列約束

        中圖分類號:TP391 文獻標志碼:A

        Low-rank Matrix Recovery Method Based on Column Metric Constraints

        QIU Guo-yong,ZHANG Li

        (School of Computer Science,Shaanxi Normal University,Xian,Shaanxi 710119,China)

        Abstract:To recover the position of occlusion,the image matrix has some missing elements because of occluding in the imaging process.An low-rank matrix recovery method based on column metric constraints under orthographic projection is presented.Utilizing the property that the image matrix is of low rank and the redundancy that exists in an image sequence,a projective matrix is constructed via singular value decomposition to get the image matrixs column metric constraints.The method iteratively solves the minimum of a quadratic function to recover the missing elements of the image matrix.The method can guarantee to converge to the global optimal solution theoretically.The simulated experiments show that the proposed method has the advantages of fast convergence speed and small error.

        Key words:occlusion;low-rank matrix;singular value decomposition;column metric constraints

        1 引 言

        特征點跟蹤是計算機視覺研究領(lǐng)域中三維重建、運動分析等深度研究的前提和基礎(chǔ)[1]。由于在攝像機成像過程中視場改變、遮擋出現(xiàn)、光照變化等諸多原因,在特征點的跟蹤過程中,必然會導致部分特征點跟蹤丟失,從而圖像矩陣的相應位置沒有值。如何恢復這些缺失的矩陣元素,是計算機視覺的熱門研究問題之一[2-3]。

        由于圖像矩陣構(gòu)造的特殊性,圖像矩陣在沒有任何誤差的情形下是一個秩不超過3的低秩矩陣[4],這也表明圖像序列具有冗余性,且圖像矩陣的列向量組是線性相關(guān)的,列空間可以用不同的列向量部分組生成。利用圖像矩陣的低秩性,有的學者利用子矩陣法對低秩矩陣進行恢復[4-5],但是該方法的結(jié)果和所選擇的子矩陣有關(guān)。為了克服該方法的缺點,不少研究人員利用圖像矩陣可以分解為兩個矩陣相乘的特性,其中一個表示相機的旋轉(zhuǎn),一個表示目標物的形狀,交替固定一個求另外一個,進行循環(huán)迭代求解[6-9]。但是該類方法適用于遮擋率比較低的情形,當遮擋率較高時,算法就無法收斂。同時,也有研究人員通過重投影誤差構(gòu)造出目標函數(shù),采用非線性優(yōu)化

        方法進行迭代求解[10-11],但由于該目標函數(shù)是一個非凸函數(shù),導致若初始值遠離真實解時,不能求到全局最優(yōu)解。為了解決這個問題,在假設(shè)相機為針孔模型下,Martinec等利用三線性約束來求解遮擋點的真實位置[12],但該方法的缺點是要求三線性約束關(guān)系,而在求三線性約束關(guān)系過程中,不能把所有的圖像平等看待,因此必然導致誤差較大。

        為了克服上述缺點,本文提出了一種基于列約束的低秩矩陣恢復方法,利用圖像矩陣是一個低秩矩陣從而圖像序列具有冗余性,通過奇異值分解由圖像矩陣的列空間構(gòu)造出一個投影矩陣,由此投影矩陣得到圖像矩陣的列所滿足的約束條件,根據(jù)這些約束條件將遮擋點的求解轉(zhuǎn)化為迭代求解一個半正定二次型的極值問題,利用它恢復出圖像矩陣的缺失元素。由于半正定二次型對應優(yōu)化問題的目標函數(shù)是凸的、一步就可以求解出函數(shù)的極值等,因此本文方法具有良好的數(shù)值求解特性。本文方法從理論上證明了算法的收斂性。為了驗證方法的有效性,本文進行了仿真實驗,與Martinec方法進行了對比,結(jié)果表明,本文算法具有收斂速度快,恢復精度高等優(yōu)點。

        2 相機模型和圖像矩陣

        為了表示圖像矩陣,首先需要確定相機模型。在最常用的針孔模型中,對應的透視投影是非線性的,導致計算量大且在透視效果不明顯時表現(xiàn)出病態(tài)性,即對躁聲敏感。在某些實際情形,比如攝像機的視場小,且目標物體與攝像機有一定的距離,則可以用線性相機模型—正投影相機模型近似代替針孔相機模型,這樣不僅可以簡化公式的表示而且能減少計算量。因此本文取相機模型為正投影模型。endprint

        設(shè)給定的圖像序列中有f幅二維圖像及s個三維空間特征點,則有

        mi,j=Rixj(1)

        式中mi,j=ui,jvi,jT表示二維圖像點,xj=xjyjzjT表示三維空間點,Pi為相機的投影矩陣,i和j分別表示第i幅圖像和第j個圖像點。

        為了得到圖像矩陣,現(xiàn)按分塊矩陣的方法將所有特征點的圖像坐標合并成一個2f×s圖像矩陣,每幅圖像對應的投影矩陣也合并成一個2f×3矩陣。則由式(1)可得到

        M2f×s=R2f×3S3×s (2)

        式中M2f×s=u1,1u1,2…u1,sv1,1v1,2…v1,suf,1uf,2…uf,svf,1vf,2…vf,s2f×s,R2f×3=R1R2Rf2f×3,S3×s=x1x2…xs。

        由此可見,圖像矩陣可以表示成兩個矩陣相乘,其中一個與相機的旋轉(zhuǎn)有關(guān),另一個與目標物的形狀有關(guān)。

        由于R只有3列,S只有3行,所以根據(jù)線性數(shù)相關(guān)結(jié)論得到圖像矩陣M2f×s的秩為3。且M的列向量組和R的列向量組張成的是R2f的同一個三維子空間。

        3 基于列約束的低秩矩陣恢復方法

        由于圖像矩陣M2f×s的秩為3,所以它的列空間是R2f的三維子空間。因此先找出它的一組基底。為此,對M2f×s進行奇異值分解(SVD),得到

        M2f×s=S′2f×2fV′2f×sD′s×s=S2f×3V3×3D3×s(3)

        其中S2f×3為S′2f×2f的前3列組成的矩陣,D3×s為D′s×s的前3行組成的矩陣,V3×3為V′2f×s的左上角3×3子矩陣,即3階對角陣。

        從上式可以看出,M2f×s中的列向量組和S2f×3的列向量組張成R2f的同一三維線性子空間。同時,R2f到S2f×3列向量組張成的子空間的投影矩陣為:

        P2f×2f=S2f×3ST2f×3S2f×3-1ST2f×3(4)

        R2f到其正交補空間上的投影矩陣為: P⊥2f×2f=I2f-S2f×3ST2f×3S2f×3-1ST2f×3 (5)

        式中I2f為單位陣。

        由于S2f×3的列向量組兩兩正交,且模都為1,因此S2f×3滿足

        ST2f×3S2f×3=I3×3 (6)

        從而式(5)可以簡化為

        P⊥2f×2f=I2f×2f-S2f×3ST2f×3(7)

        為了方便描述,任取M2f×s中的一個列向量ci。由于M2f×s中的列向量和S2f×3的列向量張成R2f的同一線性子空間,因此,ci投影到S2f×3列向量生成的子空間的正交補空間上的投影為02m×1,即

        P⊥2f×2fci=02f×1(8)

        這就是M2f×s的元素要滿足的列約束條件。但通常情況下,躁聲使圖像矩陣的元素不可能準確滿足(11)。因此,可以將上式的求解轉(zhuǎn)化為求余差ei的極小值,即

        ei=P⊥2f×2fciTP⊥2f×2fci(9)

        由于P⊥2f×2f為投影矩陣,因此上式可以化簡成

        ei=cTiP⊥2f×2fci(10)

        為了表示方便,令

        P⊥2f×2f=p1,1p1,2…p1,2fp2,1p2,2…p2,2fp2f,1p2f,2…p2f,2f(11)

        同時,假設(shè)由于遮擋的原因,ci含有兩個缺失的元素,即

        ci=c1c2…c-k…c-l…c2fT(12)

        式中c-表示為遮擋點。

        將式(11)和(12)代入式(10)中,則有

        ei=ck—cl—pk,kpk,lpl,kpl,lck—cl—+∑2fm=1,m≠k,lpk,mcm+∑2fm=1,m≠k,lpm,kcm∑2fm=1,m≠k,lpl,mcm+∑2fm=1,m≠k,lpm,lcmTck—cl—+c′TiPc′2f-2×2f-2c′i

        ei=xTiAixi+2bTixi+εi(13)

        式中xi=c-kc-lT為未知向量,Ai=pk,kpk,lpl,kpl,l為矩陣P⊥2f×2f的第k、l行和第k、l列構(gòu)成的子矩陣,

        bi=12∑2fm=1,m≠k,lpk,mcm+∑2fm=1,m≠k,lpm,kcm∑2fm=1,m≠k,lpl,mcm+∑2fm=1,m≠k,lpm,lcm

        =∑2fm=1,m≠k,lpk,mcm∑2fm=1,m≠k,lpl,mcm,εi=c′iTPc′(2m-2)×(2m-2)c′i為常數(shù)項,c′i為向量ci中將兩個缺失元素去除后得到的向量,Pc′2f-2×2f-2為矩陣P⊥2f×2f中刪除了第k、l行和第k、l列的矩陣。

        式(13)是一個半正定二次型,對應的極小值問題的目標函數(shù)是一個凸函數(shù),因此它的最優(yōu)解可以直接求出,即為

        xi=A-1ibi(14)

        在上述推導過程中,我們假設(shè)ci僅含有兩個缺失元素,若含有n個缺失元素,則Ai為一個n×n的P⊥2f×2f子矩陣,其元素取自P⊥2f×2f對應于未知元素所在的行和列;bi為一個n×1的向量,其元素為ci中已知元素對應的P⊥2f×2f行中的元素和ci中已知元素相乘之和。

        同時,在上述推導中,我們僅針對M2f×s矩陣中的第i列ci,對于所有的其他列,求解都是一樣的,則總余差為:

        e=∑si=1ei(15)

        在上面的推導過程中,我們假設(shè)投影矩陣P⊥2f×2f已知,而事實上P⊥2f×2f由M2f×s矩陣的奇異值分解得到。但在我們所研究的問題中,由于出現(xiàn)了遮擋現(xiàn)象,低秩矩陣M2f×s中產(chǎn)生了缺失元素,因此,無法直接進行奇異值分解。因此算法開始時,可以假設(shè)缺失元素的初值由其他已知元素的值的均值確定,然后利用列約束條件,求出缺失元素,此時求出的缺失元素比開始時給定的初值要更加接近真實值,由此可以構(gòu)造一個迭代算法,恢復出低秩圖像矩陣的缺失元素。endprint

        4 算法總結(jié)與計算復雜度

        現(xiàn)給出基于列約束的低秩矩陣恢復算法:

        (1)假設(shè)所有的遮擋點m-i,j=1k∑kj=1mi,j(即第i幅圖像中所有已知分量的均值),迭代次數(shù)l=1,令ε為任意小的一個正數(shù);

        (2)利用式(3),對M2f×s進行奇異值分解;

        (3)利用式(7)求投影矩陣P⊥2f×2f;

        (4)對于圖像矩陣的每一列,利用式 (14)求出該列的缺失元素xli,并將求出的元素xli代替M2f×s中的缺失元素;

        (5)若‖xli-xl-1i‖

        SymbolcB@ ε則停止;否則l=l+1,轉(zhuǎn)第(2)步。

        由于式(13) 是一個半正定二次型,從而有唯一的極小值點,而且極小值可以通過式 (14)直接求出。又由于它是一個凸函數(shù),所以迭代誤差滿足

        ∑si=1e(1)i≥∑si=1e(2)i≥…≥∑si=1e(l)i (15)

        因此,理論上保證算法能夠收斂到全局最小值。

        本算法的每一步迭代需要進行一次奇異值分解,以及計算P⊥2f×2f,Ai,bi,xi。由于M2f×s奇異值分解的時間復雜度是O(f2s),P⊥2f×2f的計算復雜度是O(f2)。另外由于Ai是P⊥2f×2f的二階子矩陣,bi是二維向量,其計算復雜度為O(f)。而xi=A-1ibi的計算復雜度是一個常數(shù),與f和s均無關(guān)。所以本算法的計算復雜度為O(f2sl),其中l(wèi)為算法收斂所需要的迭代次數(shù)。

        5 仿真實驗

        為了檢驗本文所提方法的收斂速度和恢復效果,現(xiàn)在對含有大量遮擋點的圖像序列進行仿真實驗。實驗的實驗對象是仿真圖像。本文首先用計算機模擬的方法得到100個三維空間點作為特征點,即S為3×100矩陣。另外為了得到矩陣R,模擬相機的位置變化,得到一個包括50幅大小640×480的圖像序列,即R為100×100矩陣。隨機選擇50%的特征點進行遮擋,并在圖像中依次加上均值都為0,方差為0.5、1、1.5、2、2.5、3個像素的高斯噪聲。利用這些模擬得到的圖像點用本文算法進行圖像矩陣的恢復,算法的迭代收斂圖如圖1所示。

        同時,為了研究本文算法的收斂性與圖像點的遮擋率之間的關(guān)系,在圖像中加入2.0個像素的高斯噪聲,并分別遮擋20%,30%,40%,50%及60%的圖像點,實驗結(jié)果如圖2所示。

        從圖1和圖2可以看出,本文所提出的方法迭代20次以內(nèi)就能夠達到收斂,具有良好的收斂性能,原因是由于本文算法將遮擋點的求解轉(zhuǎn)化為二次型的迭代求解,而二次型的極值點可以一步求解。同時,從圖2還可以看出,遮擋率越高,算法收斂速度越慢,原因是由于遮擋率越高,圖像序列的冗余性也少,約束越少,因此求解的未知數(shù)就越多,因此計算量就更大,算法的收斂速度就越慢。

        為了比較本文算法和Martinec方法的收斂速度和恢復誤差,用上述方法產(chǎn)生50幅圖像,遮擋率取為20%,并在圖像中依次加入均值為0,方差從0變化到3的高斯噪聲,分別用本文算法和Martinec方法進行圖像矩陣恢復。在每種噪聲下各重復100次實驗,然后求取平均誤差,實驗結(jié)果如圖3所示。

        從圖3可以看出,相比Martinec方法本文算法具有更高的恢復精度,原因主要有三方面,一方面是由于本文算法不需要計算基礎(chǔ)矩陣,基礎(chǔ)矩陣的計算對圖像噪聲非常敏感;其二方面是由于本文算法將遮擋點的求解轉(zhuǎn)換為二次型的迭代求解,從而對應優(yōu)化問題的目標函數(shù)是一個凸函數(shù),它可以一步求解到全局最優(yōu)值,而且算法能夠保證收斂;其三方面是由于本文算法把所有的圖像平等地看待,并沒有倚重某些圖像。因此,本文算法具有較小的誤差。

        6 結(jié)束語

        本文在正投影相機模型下,提出一種基于列約束的低秩矩陣恢復方法。該方法利用圖像矩陣是一個低秩矩陣從而圖像序列具有冗余性,利用奇異值分解由圖像矩陣的列空間構(gòu)造出一個投影矩陣,將遮擋點的求解轉(zhuǎn)化為迭代求解二次型的極值問題,利用它恢復出遮擋點,補上圖像矩陣的缺失元素。由于該方法的關(guān)鍵在于迭代求解二次型的極值問題,而二次型是一個凸函數(shù),它可以一步求解到全局最優(yōu)值,因此具有良好的收斂性能。仿真實驗結(jié)果表明,本文方法相比Martinec方法具有收斂速度快,恢復精度高等優(yōu)點。由于在此算法中我們只考慮了基于列向量的約束,進一步的研究方向?qū)⑹前鸦谛邢蛄亢土邢蛄康募s束同時考慮,以提高算法的效率。

        參考文獻

        [1] KENNEDY R,BALZANO L,WRIGHT S,et al.Online algorithms for factorization-based structure from motion[J].Computer Vision and Image Understanding,2016,150: 139-152.

        [2] KIM H,LEUTENEGGER S,DAVISON A.Real-Time 3D Reconstruction and 6-DoF Tracking with an Event Camera[C].14th European Conference on Computer Vision,11-14 October 2016,Amsterdam,Netherlands,349-364.

        [3] COHEN A,SCHONBERGER J,SPECIALE P,SATTLER T,F(xiàn)RAHM J,POLLEFEYS M.Indoor-Outdoor 3D Reconstruction Alignment[C].14th European Conference on Computer Vision,11-14 October 2016,Amsterdam,Netherlands,285-300.endprint

        [4] TOMASI C,KANADE T.Shape and Motion from Image Streams under Orthography: a Factorization Method[J].International Journal of Computer Vision,1992,9(2):137-154.

        [5] JACOBS D.Linear fitting with missing data for structure-from-motion[J].Computer Vision and Image Understanding,2008,82(1):57-81.

        [6] STRELOW D.General and nested Wiberg minimization[C].IEEE Conference on Computer Vision and Pattern Recognition,Rhode Island,16-21 June 2012,1584-1591.

        [7] OKATANI T,DEGUCHI K.On the Wiberg algorithm for matrix factorization in the presence of missing components[J].International Journal of Computer Vision,2007,72(3):329-337

        [8] ZHENG Y,SUGIMOTO S,YAN S,et al.Generalizing Wiberg algorithm for rigid and nonrigid factorizations with missing components and metric constraints[C].IEEE Conference on Computer Vision and Pattern Recognition,16-21 June 2012,Rhode Island,2010-2017.

        [9] STRELOW D,WANG Q,SI L,et al.General,Nested,and Constrained Wiberg Minimization[J].IEEE Transactions on Pattern Analysis and Machine Intelligence.2016,38(9) :1803-1815.

        [10] ALBL C,SUGIMOTO A,PAJDLA T.Degeneracies in Rolling Shutter SfM[C].14th European Conference on Computer Vision,11-14 October 2016,Amsterdam,Netherlands,36-51.

        [11] AGUDO A,NOGUER F,CALVO B,et al.Sequential Non-Rigid Structure from Motion Using Physical Priors[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2016,38(5): 979-994.

        [12] MARTINEC D,PAJDLA T.Outlier detection for factorization-based reconstruction from perspective images with occlusions[A].In Proceedings of the Photogrammetric Computer Vision[C].TU-Graz,2002,B:161-164.endprint

        猜你喜歡
        奇異值分解
        基于奇異值分解的銀行客戶數(shù)據(jù)隱私保護算法研究
        k—means聚類算法在提高圖書館數(shù)字文獻服務(wù)效能中的應用
        結(jié)合PCA及字典學習的高光譜圖像自適應去噪方法
        基于分塊DWT和SVD的魯棒性數(shù)字水印算法
        軟件導刊(2016年9期)2016-11-07 17:52:45
        一種基于奇異值分解的魯棒水印算法
        基于HOG—SVD特征的人臉識別
        軟件(2016年5期)2016-08-30 06:25:59
        基于奇異熵和隨機森林的人臉識別
        軟件(2016年2期)2016-04-08 02:06:21
        基于SVD確定NMF初始化矩陣維數(shù)
        消除直流分量影響的轉(zhuǎn)子故障信號EMD—SVD降噪方法
        協(xié)同過濾算法改進及研究
        軟件導刊(2015年2期)2015-04-02 12:15:50
        久久久久国产精品| 国产精品久久夜伦鲁鲁| 日本一区二区三区丰满熟女| 亚洲精品无码精品mv在线观看| 99久久国产综合精品五月天| 91免费播放日韩一区二天天综合福利电影 | 欧美黑人xxxx性高清版| 女同亚洲一区二区三区精品久久| 中文字幕人妻丝袜成熟乱| 好屌草这里只有精品| 欧洲亚洲视频免费| 在线观看国产精品一区二区不卡| 色偷偷激情日本亚洲一区二区| 欧美在线 | 亚洲| 久久亚洲AV无码精品色午夜| 久久精品国产亚洲av蜜臀久久| 麻豆精品国产av在线网址| 亚洲熟女乱色综合亚洲图片| 久久国产成人亚洲精品影院老金| 羞涩色进入亚洲一区二区av| 日本高清在线一区二区三区 | 久久福利青草精品免费| 成年毛片18成年毛片| 国产精品三区四区亚洲av| 国产好大好硬好爽免费不卡| 欧美深夜福利网站在线观看| 国产视频一区二区三区在线看| 亚洲国产精品久久精品 | 无码国产精品一区二区免费式直播| 午夜精品久久久| 精品人妻夜夜爽一区二区| 无码专区人妻系列日韩精品| 免费a级毛片无码a∨免费软件| 亚州AV成人无码久久精品| 免费人成网站在线视频| 国产国产裸模裸模私拍视频| 四虎影永久在线观看精品| 中文字幕人妻少妇精品| 爽爽影院免费观看| 精品无码国产自产野外拍在线| 最新国产美女一区二区三区|