《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于自由像片重疊區域的算法研究
基于自由像片重疊區域的算法研究
來源:微型機與應用2011年第7期
馬毅蕊,鄧 鋼,呂金輝
(昆明理工大學 國土資源工程學院地理信息系統系,云南 昆明 650093)
摘要: 提出了一種確定圖片重疊區域的通用算法。首先將兩幅圖片重疊部分的頂點存入一個交點數組,然后再分別將兩幅圖像的頂點與交點數組中的點進行比較,若交點數組中的點完全是其中一幅圖的頂點,則該圖即為重疊區域;否則,必須按照一定的算法來確定重疊區域。實驗結果表明,該算法在易于編程實現的同時,也能很好地確定出影像間的重疊區域,并且適合確定多張影像的重疊區域。
Abstract:
Key words :

摘  要: 提出了一種確定圖片重疊區域的通用算法。首先將兩幅圖片重疊部分的頂點存入一個交點數組,然后再分別將兩幅圖像的頂點與交點數組中的點進行比較,若交點數組中的點完全是其中一幅圖的頂點,則該圖即為重疊區域;否則,必須按照一定的算法來確定重疊區域。實驗結果表明,該算法在易于編程實現的同時,也能很好地確定出影像間的重疊區域,并且適合確定多張影像的重疊區域。
關鍵詞: 重疊區域;求交;多邊形;數組;圖像

 圖像拼接技術是將一組存在重疊部分的圖像序列進行空間匹配對準,經重采樣融合后形成一幅包含各圖像序列信息的寬視角場景、完整、高清晰的新圖像的技術[1]。該技術廣泛應用在攝影測量學、虛擬現實技術、遙感影像處理、醫學圖像分析和計算機圖形學等領域。
 一般來說,圖像拼接流程包括圖像預處理、圖像配準和圖像合成三個步驟。在進行多幅圖像的拼接時,首先應確定標準像幅,標準像幅往往選擇處于研究區中央的圖像,以后的拼接工作都以此圖像作為基準進行;其次確定拼接的順序,即以標準像幅為中心,由中央向四周逐步進行。值得注意的是,拼接工作的著眼點是全部待拼接的圖像,而落腳點卻總是兩幅相鄰圖像間的拼接。遙感圖像拼接工作主要是基于相鄰圖像的重疊區,無論是色調調整還是幾何鑲嵌,都是將重疊區域作為基準進行的。重疊區域的確定是否準確,直接影響拼接的效果[2]。本文結合計算機圖形學的知識,提出了一種確定自由像片重疊區域的算法。實驗結果表明,該算法適合對多張影像進行重疊區域的確定。
1 圖像配準
 圖像配準主要指對參考圖像和待拼接圖像中的匹配進行提取,在提取出的信息中尋找最佳的匹配,完成圖像間的對齊[1]。
 本文通過仿射變換進行圖像配準,配準后自由像片重疊區域的確定問題就轉化為多邊形重疊區域的確定問題,即兩個或多個面求交集的問題。因攝影過程中像片的自由度較大,重疊部分可能是三邊形、四邊形,甚至是八邊形,故確定多邊形的重疊區域將是一個較為復雜的過程,同時也增加了數據處理的難度。下面結合計算機圖形學的知識研究有關該問題的一種通用算法[3]。
2 確定多邊形重疊區域的理論基礎
 簡單多邊形的一般定義是指不自相交的多邊形,它可以包含0個或多個空洞。確定兩個任意多邊形交、并、差的問題既是計算幾何和計算機圖形學的基本問題,也是遙感影像處理、GIS疊加分析的理論基礎[4]。本文討論的是比較簡單的凸多邊形的情況。
在幾何造型中,通常利用集合運算(交、并、差運算)實現復雜形體的構造,而集合運算需要大量的求交運算。求交時所用到的幾何元素大致可分為三類:點、線、面。故在求交算法中,求交方法分為點點、點線、點面、線線、線面、面面六種。常用的求交有線與線的求交、線與面的求交和面與面的求交。多邊形與多邊形,即面與面之間的求交是最為復雜的一種。面與面求交的基本方法主要有代數方法、幾何方法、離散方法和跟蹤方法四種[5]。本文主要運用跟蹤方法來實現多邊形的求交。該方法是通過先求出初始交點,然后從已知的初始交點出發,相繼跟蹤計算出下一交點,從而求出整條交線的方法。其中,跟蹤法的初始交點通常采用離散方法求得。
3 確定多邊形重疊區域的算法流程
 自由像片重疊區域的確定為以后進行圖像拼接奠定了良好的基礎。因此有必要對多邊形重疊區域的確定問題進行詳細的研究。圖像的重疊部分可以是規則的,也可以是不規則的,可以是由三條邊所圍成的圖像,也可以是由四條邊甚至更多條邊所圍成的圖像。為了確定多邊形的重疊區域,本文以相對比較簡單且規則的四邊形為例來進行討論。設有兩個四邊形A={a1,a2,a3,a4},B={b1,b2,b3,b4},其中ai、bi(i=1、2、3、4)分別為四邊形A與B的頂點。兩頂點間的直線分別用Li、Ri表示(i為較小頂點標號),兩個四邊形邊的交點表示為Pij,其中i為左線段序號,j為右線段序號。兩四邊形的交集為P=A∩B={k|k∈A∧k∈B},此交集即為重疊區域。
通過分析,對由兩幅圖像的重疊部分所構成的多邊形區域進行以下幾種情況的討論,重疊區域的頂點坐標可通過計算獲得,并存儲在交點數組P[n]中。
 (1)所構成的多邊形區域只包含圖A的頂點。此時,P[n]中的點完全屬于圖A的頂點,則圖B完全覆蓋圖A,圖A為所求的重疊區域,如圖1所示。

 

 

 (2)所構成的多邊形區域只包含圖B的頂點。此時,P[n]中的點完全屬于圖B,則圖A完全覆蓋圖B,圖B為所求的重疊區域,如圖1所示。
 (3)所構成的多邊形區域由圖A和圖B邊的交點構成。此時,P[n]中的點既有圖像A的頂點又有圖像B的頂點,還包含有圖像A與圖像B的邊的交點,則按照下述方法來確定重疊區域:首先找出一個交點,然后沿其中一條邊(重疊區域邊)的方向行進。由L1可以找到頂點a2,再沿著L2找到P24,此時要更換交點的追蹤邊,然后轉換到R4邊上,找到b1點。依此進行,直到最后的邊R1剛好與P11的R1邊連接,形成一個閉合區域,如圖2所示。
確定多邊形重疊區域的算法流程如圖3所示。

4 確定多邊形重疊區域的算法描述
 為了查找圖A與圖B的重疊區域,可以先將兩幅圖的頂點坐標分別存入數組A-Point[n]和數組B-Point[n]中,并定義一個交點數組P[n]。該數組用來存放由圖A和圖B所構成的重疊區域的所有交點。其中,存儲圖A和圖B各頂點的橫、縱坐標以及交點數組P[n]的橫、縱坐標的數據結構可分別設計如下:
Typedef stu{
        Int x,y;//圖A各頂點的橫、縱坐標;
} A-Point;
Typedef stu{
        Int x,y; //圖B各頂點的橫、縱坐標;
} B-Point;
Typedef stu{
        Int x,y; //數組P[n]各頂點的橫、縱坐標;
} P-Point;
確定圖A與圖B的重疊區域的算法如下:
If  P[n]!=null  then
        If P[n]中的點都是圖像A的頂點 then
         Cout<<“圖像A為所求的重疊區域”;
//圖B完全覆蓋圖A
Else
         If  P[n]中的交點都是圖像B的頂點 then
             Cout<<“圖B為所求的重疊區域”;
//圖A完全覆蓋圖B
         Else
            //圖A與圖B有交叉,用跟蹤方法來確定多邊形
//的重疊區域
            Do
             { 找出圖A與圖B的一個交點,然后沿著交點所在邊的方向行進順次找下一個交點,并轉換追蹤邊直至閉合;
             }
            While (P[n]= =null)
        Endif
  Endif
Else
    Cout<<“圖A與圖B無重疊區域”;
//圖A與圖B不相交
Endif
Return 0; //結束
 上述算法中,判斷交點數組中的所有點是否完全是圖A或圖B的頂點的方法大致有兩種:
(1)將P[n]中的每個點的橫、縱坐標與圖A或圖B的各個頂點的橫、縱坐標相比較,若它們的橫、縱坐標值完全相同,則一幅圖完全覆蓋另一幅圖。
 (2)判斷交點數組P[n]中的所有點是否是圖A或圖B的內點。若P[n]中的所有點都是圖A的內點,則圖A完全覆蓋圖B,圖B為重疊區域;若P[n]中的所有點都是圖B的內點,則圖B完全覆蓋圖A,圖A為重疊區域(注:因點與多邊形的位置關系有三種,即:點在多邊形內、點在多邊形上、點在多邊形外。故本文把在多邊形內的點簡稱為內點,在多邊形外的點簡稱為外點)。
 本文是在計算機圖形學的基礎上進行研究的,通過對多邊形重疊區域的分析總結出圖像與圖像之間重疊區域的確定問題。該算法已用VC++語言實現,現給出如圖4、圖5所示的一個算例的執行結果,其中圖4為兩個四邊形圖A和圖B,圖5為圖A與圖B的重疊區域。

 實踐表明,此種確定多邊形重疊區域的算法具有很好的實驗結果,算法結構清晰易懂,易于編程實現。需要說明的是,該算法雖然也可以同時對多張(大于兩張)自由像片的重疊區域進行確定,但隨著像片數量的增多,其處理速度也會降低。此問題也有待于今后進一步地探討和研究。
參考文獻
[1] 陳挺.圖像拼接算法及實現[EB/OL].http://www.studa.net/yingyong/090603/1636506.html,2009-06/2010-04.
[2] 黃曉萍.基礎地理信息工程[EB/OL].http://course.cug.edu.cn/cugThird/base_MAPGIS/classroom/5-3-1.htm,2002-3/2010-04.
[3] 王悅,吳云東,張魁珂,等.自由像片重疊區域的確定及拼接[J].海洋測繪,2008,28(5):1-4.
[4] 朱雅音,王化文,萬豐,等.確定兩個任意簡單多邊形交、并、差的算法[J].計算機研究與發展,2003,40(4):1-8.
[5] 和青芳.計算機圖形學原理及算法教程(Visual C++)[M/CD].http://wenku.baidu.com/view/bb4117661ed9ad51f01df27d.html, 2010.02.15/2010.04.06.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲永久免费精品| 国产精品无人区| 欧美性大战久久久久久久蜜臀| 久久一区二区视频| 亚洲激精日韩激精欧美精品| 中文国产一区| 国产精品欧美一区喷水| 久久这里只有精品视频首页| 国产精品进线69影院| 国产一区二区三区四区五区美女| 亚洲天堂久久| 国产一区视频网站| 国产精品嫩草99a| 久久躁狠狠躁夜夜爽| 国产精品影片在线观看| 亚洲欧美日韩中文在线制服| 伊人久久大香线蕉综合热线| 1000部国产精品成人观看| 久久亚洲色图| 欧美自拍偷拍| 亚洲国产日韩欧美一区二区三区| 国产一区二区欧美日韩| 欧美一区二区三区在线观看| 亚洲激情视频| 国产人妖伪娘一区91| 欧美日韩在线不卡| 国外成人在线视频网站| 亚洲欧美成人精品| 在线成人激情黄色| 韩国女主播一区二区三区| 亚洲一区二区三区中文字幕在线| 影音先锋亚洲视频| 欧美一区永久视频免费观看| 国产精品第一区| 在线一区二区三区做爰视频网站| 亚洲视频播放| 亚洲欧美高清| 久久久中精品2020中文| 亚洲国产精品日韩| 亚洲国产精品传媒在线观看| 国产综合香蕉五月婷在线| 欧美视频在线观看一区二区| 午夜欧美大片免费观看| 久久美女艺术照精彩视频福利播放| 国产日韩精品电影| 国产一区二区三区四区hd| 亚洲狼人综合| 国产精品久久久久久久久久久久| 欧美日韩国产一区二区三区地区| 亚洲欧美激情诱惑| 国产精品乱码久久久久久| 国产精品电影在线观看| 国产精品久久久| 亚洲夫妻自拍| 久久九九全国免费精品观看| 欧美三级电影大全| 国产精品一区在线观看你懂的| 亚洲色图自拍| 亚洲第一精品夜夜躁人人爽| 亚洲精品视频中文字幕| 欧美精品一区二区久久婷婷| 久久尤物电影视频在线观看| 国产精品自拍视频| 中国成人在线视频| 99国产精品视频免费观看一公开| 性欧美xxxx视频在线观看| 久久免费99精品久久久久久| 国产无一区二区| 99国产精品久久久久老师| 黄色亚洲精品| 中国成人在线视频| 欧美插天视频在线播放| 欧美视频官网| 国产一区二区三区成人欧美日韩在线观看| 国产精品久久久久三级| 精品成人久久| 日韩一级欧洲| 欧美日本不卡| 亚洲中字在线| 久久不射电影网| 欧美国产综合视频| 欧美三级电影一区| 欧美一区二区三区播放老司机| 一区二区三区欧美视频| 欧美日韩福利在线观看| 日韩视频国产视频| 国产精品国产三级国产aⅴ9色| 蜜桃久久精品一区二区| 亚洲线精品一区二区三区八戒| 欧美www在线| 国产精品二区在线观看| 在线欧美日韩| 免费毛片一区二区三区久久久| 久久精品日产第一区二区三区| 99re这里只有精品6| 欧美日韩天天操| 亚欧成人在线| 亚洲视频第一页| 麻豆av一区二区三区| 欧美激情综合网| 欧美日韩精品不卡| 亚洲一区二区精品视频| 久热精品在线| 女人香蕉久久**毛片精品| 国产精品一区二区三区免费观看| 一本色道久久88亚洲综合88| 欧美日韩在线综合| 国产欧美在线看| 欧美久久久久久久久久| 国产精品国产福利国产秒拍| 国产亚洲一区二区三区在线播放| 在线日韩一区二区| 中文精品视频一区二区在线观看| 欧美aaa级| 亚洲精品免费看| 久久xxxx精品视频| 136国产福利精品导航网址应用| 在线播放国产一区中文字幕剧情欧美| 亚洲中午字幕| 国产精品99免费看| 欧美一区二区三区四区夜夜大片| 亚洲精品国产品国语在线app| 欧美日韩亚洲91| 久久精品99国产精品日本| 亚洲欧美日韩精品久久久久| 国产欧美日韩综合一区在线观看| 欧美成年人视频网站欧美| 亚洲人成网站影音先锋播放| 久久精品盗摄| 国产日韩欧美综合一区| 国内精品久久久久伊人av| 一本色道久久加勒比88综合| 久久免费高清| 亚洲伦理一区| 国产精一区二区三区| 国产精品主播| 欧美成人精品| 久久天天躁狠狠躁夜夜av| 午夜一区二区三区在线观看| 欧美精品www在线观看| 国内不卡一区二区三区| 一区二区视频在线观看| 欧美一激情一区二区三区| 黄色国产精品| 亚洲自拍偷拍视频| 欧美精品在线一区| 欧美日韩少妇| 日韩亚洲在线| 一区二区日韩免费看| 亚洲欧美激情视频| 欧美了一区在线观看| 亚洲精品久久久一区二区三区| 欧美视频一区二区三区| 亚洲欧美激情视频| 久久一区二区视频| 亚洲激情女人| 欧美插天视频在线播放| 欧美肉体xxxx裸体137大胆| 亚洲私拍自拍| 欧美日韩午夜在线视频| 国产欧美精品国产国产专区| 免费久久久一本精品久久区| 鲁鲁狠狠狠7777一区二区| 欧美一区二区在线免费观看| 怡红院精品视频在线观看极品| 国产模特精品视频久久久久| 欧美电影免费观看网站| 国产麻豆日韩欧美久久| 韩日精品在线| 在线观看的日韩av| 午夜激情亚洲| 欧美国产免费| 国产主播精品| 在线观看日韩精品| 欧美日韩ab| 欧美精品一区在线播放| 欧美色中文字幕| 欧美肥婆bbw| 亚洲新中文字幕| 国产一区在线看| 国内视频精品| 欧美手机在线| 久久免费少妇高潮久久精品99| 亚洲一区高清| 亚洲色在线视频| 欧美另类高清视频在线| 午夜欧美精品久久久久久久| 欧美日韩另类一区| 欧美国产亚洲另类动漫| 久久久久9999亚洲精品| 久久大香伊蕉在人线观看热2| 国产日韩精品视频一区| 久久久久久久久岛国免费| 一色屋精品视频在线观看网站| 亚洲精品在线观看免费| 亚洲国产天堂久久综合网| 性欧美1819sex性高清| 国产一区二区在线免费观看| 亚洲午夜久久久久久久久电影网| 一区二区三区四区五区精品视频| 亚洲一区二区视频| 性久久久久久久| 国产一区99| 午夜精品亚洲| 欧美—级a级欧美特级ar全黄| 一区二区视频免费在线观看| 欧美a级一区| 欧美三级乱码| 欧美在线免费看| 欧美日一区二区三区在线观看国产免| 日韩天堂在线视频| 亚洲午夜一二三区视频| 亚洲精品一二区| 亚洲国产日韩欧美在线99| 午夜影院日韩| 一区免费观看视频| 国产永久精品大片wwwapp| 欧美激情亚洲精品| 国产精品每日更新在线播放网址| 禁断一区二区三区在线| 欧美一区二区久久久| 中文在线不卡| 久久久久网站| 国产精品一区二区久激情瑜伽| 国产精品一区二区男女羞羞无遮挡| 久久蜜臀精品av| 曰本成人黄色| 国产精品免费aⅴ片在线观看| 欧美视频一区在线观看| 久久精品一级爱片| 亚洲综合大片69999| 国产亚洲欧洲| 国产亚洲欧美中文| 欧美三级午夜理伦三级中视频| 欧美日韩国产综合一区二区| 亚洲国产一成人久久精品| 国产亚洲精品久久久久动| 亚洲欧美中文在线视频| 亚洲看片免费| 午夜久久久久| 在线播放国产一区中文字幕剧情欧美| 亚洲国产精品美女| 国产欧美日韩在线播放| 亚洲精品欧美精品| 国产日韩免费| 激情成人综合| 国产精品sss| 一区二区三区波多野结衣在线观看| 久久综合中文色婷婷| 欧美精品亚洲二区| 国产欧美韩国高清| 国产精品三区www17con| 国产一区二区三区四区老人| 国产亚洲精品资源在线26u| 久久激情五月婷婷| 欧美电影美腿模特1979在线看| 亚洲国产精品一区二区第一页| 韩国久久久久| 亚洲一区免费视频| 久久久国产午夜精品| 日韩视频一区二区在线观看| 国产亚洲观看| 欧美h视频在线| 欧美三级午夜理伦三级中文幕| 日韩亚洲综合在线| 麻豆成人av| 欧美日本一区二区高清播放视频| 亚洲精品视频在线观看免费| 亚洲综合电影| 国产一区二区三区四区三区四| 国产美女精品在线| 国内精品久久久久久久果冻传媒| 韩国三级在线一区| 久久九九精品99国产精品| 国产伦理一区| 中文精品一区二区三区| 国产日韩欧美视频在线| 日韩视频精品在线观看| 欧美日韩一区二区高清| 国产精品毛片在线看| 在线亚洲精品| 久久久久久久久久久成人| 久久综合九色综合欧美就去吻| 亚洲第一综合天堂另类专| 国内精品久久久| 国产精品综合视频| 伊人久久大香线蕉av超碰演员| 国产亚洲欧美一区在线观看| 亚洲午夜久久久久久久久电影网| 欧美日韩伊人| 欧美成人小视频| 欧美日韩国产一区精品一区| 国产在线精品一区二区中文| 嫩草伊人久久精品少妇av杨幂| 国产一区二区精品久久99| 欧美日韩国产一区精品一区| 欧美激情一区二区久久久| 欧美日韩在线播放三区| 一区二区久久久久久| 国产精品区一区二区三区| 国产精品久久久久久久久久免费看| 久久久国产精品一区二区三区| 国产日韩精品一区二区三区在线| 欧美美女福利视频| 亚洲精品国产精品乱码不99按摩| 国产精品入口麻豆原神| 国产伦精品一区二区三区在线观看| 久久―日本道色综合久久| 亚洲深夜福利网站| 欧美一区二区三区久久精品| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美理论电影在线观看| 亚洲第一福利社区| 欧美成人日本| 亚洲大片一区二区三区| 一区二区三区日韩精品视频| 国产精自产拍久久久久久| 欧美一区二区久久久| 亚洲精品乱码久久久久| 国产精品入口尤物| 亚洲高清久久久| 国产欧美一区二区精品忘忧草| 欧美精品粉嫩高潮一区二区| 国产精品裸体一区二区三区| 一区二区欧美国产| 美女性感视频久久久| 国产亚洲aⅴaaaaaa毛片| 精品成人免费|