《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于IDL的遙感圖像漫游和縮放技術的實現
基于IDL的遙感圖像漫游和縮放技術的實現
來源:微型機與應用2014年第6期
王 淼1, 熊顯名1, 滕惠忠2, 陶 治1
(1. 桂林電子科技大學 電子工程學院, 廣西 桂林 541004; 2. 天津海洋測繪研究所, 天
摘要: 基于IDL對象圖形法實現了遙感圖像的漫游和連續多級縮放,具有運行速度快,穩定性好等特點。漫游解決了大的遙感圖像不能在一般窗口完整顯示的問題, 方便用戶快速顯示瀏覽大的遙感圖像。圖像的縮放實現了對圖像細節的放大和縮小,改善了視覺效果,提高了圖像處理的效率。
Abstract:
Key words :

摘   要: 基于IDL對象圖形法實現了遙感圖像的漫游和連續多級縮放,具有運行速度快,穩定性好等特點。漫游解決了大的遙感圖像不能在一般窗口完整顯示的問題, 方便用戶快速顯示瀏覽大的遙感圖像。圖像的縮放實現了對圖像細節的放大和縮小,改善了視覺效果,提高了圖像處理的效率。
關鍵詞: IDL; 對象圖形法; 圖像漫游; 圖像縮放

    遙感圖像按一定比例尺客觀真實地記錄和反映地表物體的電磁輻射的強弱信息,是遙感探測所獲得的遙感信息資料的一種表現形式[1]。在遙感技術的研究中,對遙感圖像的分析與研究在地質勘探、城市規劃、氣象科學、海洋利用和環境保護等方面都有十分重要的意義。隨著傳感器技術和計算機科學技術的快速發展,獲取的遙感圖像的地面分辨率越來越高,所包含的數據量越來越大,獲取的遙感圖像也越來越大[2]。如何快速顯示和瀏覽大的遙感圖像,獲得圖像中的細節信息就成為遙感圖像處理與分析的一個重要環節。交互式數據語言IDL(Interactive Data Language)是Research Systems公司(現為ITT Visual Information Solutions公司)推出的致力于科學數據的可視化和分析語言。它功能強大、簡單易學、編程效率高,很少的幾行代碼就能實現其他語言很難實現的功能[3]。本文有效利用IDL語言強大的可視化、快速的數據處理能力及對象圖像法靈活方便的構建圖形圖像等特點,實現了遙感圖像的漫游和縮放功能,具有處理速度快、圖像移動連續以及程序可移植性強等優點。
1 漫游技術介紹
    遙感圖像經常是大畫面圖像,而一般的圖像顯示窗口較小,因此圖像不能完整顯示在窗口中,給圖像編輯帶來困難[4]。
    圖像漫游是在圖像顯示窗口中上下左右移動,圖像的一側逐漸出現,另一側逐漸消失??梢园颜膱D像定義為一個邏輯屏幕,而把顯示屏幕定義為一個物理屏幕,其關系如圖1所示。

    可以看出,物理屏幕只是邏輯屏幕的一個子集,要瀏覽整個邏輯屏幕中的內容,只需要移動物理屏幕在邏輯屏幕中的起始位置即可,這就是漫游技術。在交互式系統中使用光標控制物理屏幕起始位置[5]。
2 圖像的放大縮小技術概述
    在圖像瀏覽過程中,對瀏覽區域進行放大或者縮小是一種基本的操作。所謂圖像縮放是指改變圖像的分辨率??s小圖像的主要目的是使得圖像符合顯示區域的大小并生成對應圖像的縮略圖。放大圖像的主要目的是通過放大原圖像從而更清楚地看到圖像上的某些細節信息。尤其對高精度的大圖像來說,一些細節信息必須要通過放大操作來觀察。圖像的這種處理手法在圖像顯示、傳輸(通信)、圖像分析、動畫制作和電影合成等方面有著相當廣的應用。但是對圖像的縮放操作并不能獲得更多關于該圖像的信息,因此圖像的質量將不可避免地受到影響。
    本文利用IDL語言編寫的程序實現了圖像的連續多級放大和連續多級縮小,每一級的放大和縮小系數可以根據用戶需要任意設定。
3 IDL的應用
 IDL作為語法簡單地面向矩陣運算的計算機語言,提供了與多種語言的標準接口工具和大量功能豐富的命令、函數和程序模塊,使得數據分析和可視化表達更加簡潔、靈活。IDL已經廣泛應用在信息處理、空間科學、氣象、資源環境中數字圖像處理等領域[6]。
3.1 IDL的對象圖形法
    IDL語言有兩套完全獨立的圖形體系:直接圖形法和對象圖形法[7]。直接圖形法是依靠當前顯示設備快速顯示的圖形的可視化模式,創建在圖形設備上的內容將不能再更改和重復利用,適用于命令行操作。對象圖形法不直接依賴于用戶使用的圖形設備,可以直接運行于各種計算機系統中,而且不需要進行圖形設備的設置,同時還可以重復利用,因此更加適合開發應用程序。
    IDL的對象圖形法可以形象地理解為“壘積木”,構建場景就是要將不同的“積木”按照一定的規則堆起來。本文利用IDL的對象圖形法建立了視圖對象和窗口對象等,將其按照層次關系“壘”起來,最后把最終的場景再在窗口對象中顯示。IDL對象圖形系統的組成結構如圖2所示。

 

 

3.2 IDL的鼠標響應事件
    在用IDL語言編寫漫游和縮放功能的過程中用到了大量的發生在繪圖DRAW組件中的鼠標響應事件,因此在這里簡單介紹一下。IDL的圖形窗口中,每發生一個動作都會產生事件,每個事件都會返回一個事件結構,所有的事件都是要靠這個結構來處理的。
 事件結構是指組件的事件所包含的一組特定信息的集合。事件結構包含了產生事件的相應組件的相關信息。每個事件都產生于其自身的、特定的事件結構中,然后被發送到事件處理模塊。
 事件結構與一般結構的區別是事件結構均有ID、Top和Handler 3個公共字段,這3個字段都是長整型的變量。ID是事件過程中產生事件組件的唯一標識;Top是層次結構中最頂級base的標識;Handler是與組件相關聯的組件事件處理程序的標識。事件產生的事件結構都要發送到事件處理程序中,每個事件處理程序都與某一個組件相關聯[8]。
    DRAW組件的事件結構為:
    {WIDGET_DRAW,ID:0L, TOP:0L, Handler:0L ,Type:0,X:0,Y:0,Press:0,Release:0,Clicks:0}
    字段Type用于設置時間的類型,其可能的值有:鼠標按下(0)、鼠標松開(1)、鼠標移動(2)、視點滾動(3)和顯示(4)。上述所有事件都必須顯示地指定,否則相應的事件是不會產生的。字段X和Y給出了事件發生時的設備或屏幕坐標,繪圖組件的左下角為坐標原點。字段Press和Release,當鼠標被按下或釋放時,它們的值就分別存在了。其中,1表示鼠標左鍵,2表示鼠標中鍵,4表示鼠標右鍵。如果產生鼠標移動事件,那么Press和Release都被設置為0。當鼠標單擊時,字段Clicks返回1,雙擊時返回2。
    本文所編寫的圖像漫游和縮放流程圖分別如圖3和圖4所示。

4 性能分析及效果
    通常,功能實現時間的長短直接決定了功能實現的好壞。對本文而言,程序執行速度的快慢與圖像的大小有很大的關系。圖像越小,程序執行的速度越快,反應越靈敏。本文以2 064像素×2 534像素大小的圖像為例,通過在程序中添加時間函數經過反復測試得到以下結果:圖像漫游所花費的時間是0.156 s左右,圖像進行一級放大和縮小的時間是0.171 s左右,當進行多級放大時,時間會有所延長。由此可知,本文實現的圖像的漫游和縮放功能執行速度快,圖像能迅速跟隨鼠標移動,給用戶以平滑和連續的感覺。
4.1 圖像漫游效果
    原來顯示在窗口中的圖像及圖像向上、下、左、右漫游(以原圖中間的白色房屋為中心參考點)后的圖像如圖5所示。

4.2 圖像放大效果
 圖像的原圖以及放大系數設置為1.2時圖像經過5級放大后的效果圖、放大系數設置為1.5時圖像經過5級放大后的效果圖以及經過多級放大后的效果圖如圖6所示。圖像還可以繼續進行放大操作,但從圖6可看出,此時圖像失真較嚴重,研究意義較小。
4.3 圖像縮小效果
    圖像的原圖以及縮小系數為0.8時經過3級縮小的圖像、縮小系數為0.5時經過3級縮小以后的圖像和經過多級縮小以后的圖像如圖7所示。觀察圖像縮小效果圖可發現,當縮小到一定程度時,圖像已經完全顯示到屏幕上,此時繼續縮小圖像則不會有較大變化。

    本文首次嘗試利用IDL語言對象圖形法實現遙感圖像的漫游和縮放,并給出了處理結果。結果表明,該方法實現了對大的遙感圖像的快速瀏覽和對圖像的任意多級縮放,具有運行速度快、連續性好等特點,提高了用戶圖像處理的效率。
參考文獻
[1] 王一達,沈熙玲,謝炯.遙感圖像分類方法綜述[J].遙感信息,2006(5):67-71.
[2] 張宏偉,童恒建,左博新,等.基于GDAL大于2G遙感圖像的快速瀏覽[J].計算機工程與應用,2012,48(13):159-162.
[3] 董彥卿. IDL程序設計[M].北京:高等教育出版社,2012.
[4] 王洪慶,張焱.NDPC-386圖像漫游技術[J].微計算機應用,1993,14(6):1-6.
[5] 李軍.通用的圖形圖像漫游技術[J].電腦編程技巧與維護,1996(6):53-60.
[6] 韓培友. IDL可視化分析與應用:可視化交互數據語言[M].西安:西北工業大學出版社,2006.
[7] 閆殿武.IDL可視化工具入門與提高[M].北京:機械工業出版社,2003.
[8] LIAM E G. Practical IDL programming[M]. Morgan Kauf-mann Publishers Inc., 2001.

此內容為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>
          99香蕉国产精品偷在线观看| 欧美日本一区二区高清播放视频| 亚洲国产精品久久久久婷婷884| 亚洲三级国产| 午夜久久tv| 久久久青草婷婷精品综合日韩| 一区在线免费观看| 国产精品老牛| 久久久青草婷婷精品综合日韩| 亚洲美女av在线播放| 国产精品第一页第二页第三页| 国产麻豆精品视频| 性欧美xxxx视频在线观看| 国产精品亚洲一区二区三区在线| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲欧洲在线视频| 欧美大香线蕉线伊人久久国产精品| 欧美日韩免费高清| 亚洲图片欧美日产| 亚洲视频在线观看网站| 黑丝一区二区三区| 一区二区91| 国产在线一区二区三区四区| 欧美亚洲三级| 免费欧美日韩| 欧美尤物一区| 伊人久久大香线| 欧美有码在线观看视频| 欧美了一区在线观看| 久久九九久精品国产免费直播| 尤物九九久久国产精品的分类| 在线亚洲高清视频| 久久久999| 免费日韩av| 亚洲国产成人精品女人久久久| 免费成人高清视频| 国产毛片精品视频| 国产日韩视频| 欧美一区2区三区4区公司二百| 亚洲片在线观看| 国产欧美视频一区二区三区| 欧美亚洲日本国产| 亚洲精品视频啊美女在线直播| 国产精品成人一区二区三区夜夜夜| 一区二区三区精品视频在线观看| 欧美日韩一区二区三区四区在线观看| 久久视频免费观看| 日韩亚洲成人av在线| 久久久噜噜噜久久久| 国产精品自在欧美一区| 国产精品国产福利国产秒拍| 亚洲人成毛片在线播放女女| 伊人久久av导航| 中文一区在线| 久久激情中文| 国产视频久久久久久久| 亚洲午夜精品在线| 国产精品成人av性教育| 免费成年人欧美视频| 欧美性视频网站| 免费美女久久99| 国产一区在线看| 久久av一区二区三区亚洲| 免费91麻豆精品国产自产在线观看| 免费人成网站在线观看欧美高清| 亚洲欧美自拍偷拍| 亚洲视频在线视频| 在线视频精品一区| 国产精品wwwwww| 欧美精品18videos性欧美| 午夜精品久久久久久久男人的天堂| 久久久精品免费视频| 亚洲视频一区在线观看| 日韩视频一区二区三区在线播放免费观看| 国内一区二区三区| 国产精品高潮呻吟视频| 国产午夜精品美女毛片视频| 欧美激情在线免费观看| 久久综合九色综合久99| 亚洲欧美在线x视频| 极品av少妇一区二区| 欧美精品福利视频| 亚洲免费在线看| 模特精品裸拍一区| 亚洲电影在线| 99热在这里有精品免费| 国外成人网址| 在线日韩电影| 欧美成人乱码一区二区三区| 最近中文字幕日韩精品| 99re这里只有精品6| 国产精品热久久久久夜色精品三区| 久久精品国产一区二区三区免费看| 欧美特黄视频| 亚洲一区二区在线| 欧美性猛交xxxx乱大交蜜桃| 亚洲美女毛片| 裸体歌舞表演一区二区| 亚洲精品视频在线观看网站| 91久久夜色精品国产九色| 精品动漫av| 欧美美女福利视频| 国内外成人免费激情在线视频网站| 国产一区99| 国产精品老牛| 久久久一本精品99久久精品66| 亚洲激情影院| 国内精品久久久久影院 日本资源| 国产亚洲一级高清| 免费日韩一区二区| 国产欧美日本在线| 欧美午夜精品久久久久久超碰| 久久久久亚洲综合| 亚洲精品一区二区三区在线观看| 久久国产精品亚洲va麻豆| 噜噜噜躁狠狠躁狠狠精品视频| 欧美一区二区视频网站| 日韩一级成人av| 亚洲一区亚洲| 在线播放豆国产99亚洲| 亚洲欧美综合精品久久成人| 国产精品久久九九| 国产精品欧美日韩久久| 国产一区二区无遮挡| 欧美精品一区二区在线观看| 亚洲毛片在线观看| 狠狠色综合色综合网络| 亚洲一区二区三区四区中文| 亚洲一区二区三区三| 国产欧美综合在线| 欧美日韩另类国产亚洲欧美一级| 欧美一区二区三区视频在线| 国产日韩欧美电影在线观看| 国产精品久久久对白| 亚洲精品美女91| 亚洲成色999久久网站| 久久精品综合| 精品福利av| 免费成人黄色| 国产一区视频网站| 欧美成人a∨高清免费观看| 久久伊伊香蕉| 亚洲欧美日本国产专区一区| 欧美日韩亚洲免费| 亚洲欧美一区二区三区在线| 免费在线看成人av| 亚洲激情婷婷| 狠狠久久综合婷婷不卡| 欧美jizz19性欧美| 欧美日韩国产在线播放网站| 136国产福利精品导航网址| 欧美激情一级片一区二区| 欧美午夜理伦三级在线观看| 激情成人av| 136国产福利精品导航网址| 国外精品视频| 亚洲免费一级电影| 亚洲一区二区三区免费观看| 国产偷国产偷精品高清尤物| 亚洲国产三级| 久久婷婷久久一区二区三区| 日韩一区二区精品视频| 欧美影院久久久| 久久久久国产精品午夜一区| 国产精品久久久久毛片大屁完整版| 国产精品久久久久一区二区三区| 欧美a级一区| 亚洲精品少妇| 国产一区清纯| 黄网站免费久久| 欧美中日韩免费视频| 999亚洲国产精| 亚洲最快最全在线视频| 99一区二区| 久久疯狂做爰流白浆xx| 1204国产成人精品视频| 国产目拍亚洲精品99久久精品| 欧美日韩你懂的| 国产亚洲精品资源在线26u| 国产精品任我爽爆在线播放| 亚洲国产精品v| 亚洲国产精品99久久久久久久久| 久久久精品网| 欧美性事免费在线观看| 亚洲视频自拍偷拍| 国产精品家教| 欧美精品亚洲一区二区在线播放| 亚洲私人影院在线观看| 亚洲综合色丁香婷婷六月图片| 欧美一区二区三区视频| 欧美精品久久久久久久久久| 亚洲国产天堂网精品网站| 亚洲精品欧美激情| 国产精品麻豆欧美日韩ww| 老鸭窝亚洲一区二区三区| 亚洲综合色视频| 国产精品日韩精品欧美精品| 久久精品国产清自在天天线| 国产无遮挡一区二区三区毛片日本| 国产精品日产欧美久久久久| 欧美成年人视频网站欧美| 亚洲在线国产日韩欧美| 好看的日韩av电影| 亚洲一区图片| 国产一级精品aaaaa看| 欧美激情亚洲国产| 欧美日韩中文字幕在线视频| 久久久久久久一区| 亚洲国产色一区| 欧美日韩一区二区三区高清| 欧美高清视频在线播放| 亚洲一区二区三区777| 樱桃视频在线观看一区| 亚洲美女电影在线| 亚洲一区二区免费视频| 久久亚洲视频| 国产精品国产a| 亚洲日本中文字幕免费在线不卡| 亚洲第一视频| 国产日韩精品一区二区浪潮av| 亚洲天堂偷拍| 欧美国产亚洲视频| 在线观看国产精品网站| 亚洲午夜av电影| 国产精品视频九色porn| 欧美日本一区二区三区| 国产日韩欧美综合一区| 国产麻豆9l精品三级站| 91久久久一线二线三线品牌| 久久国产精品久久久久久电车| 欧美日韩国产精品成人| 久久在精品线影院精品国产| 国内久久视频| 国外视频精品毛片| 在线不卡免费欧美| 久久久一本精品99久久精品66| 欧美三级午夜理伦三级中视频| 欧美一区二区免费视频| 亚洲欧美偷拍卡通变态| 国产精品久在线观看| 国产一区视频在线观看免费| 国产精品免费视频xxxx| 黄色亚洲精品| 揄拍成人国产精品视频| 亚洲欧洲偷拍精品| 亚洲视频在线免费观看| 黄色成人精品网站| 国产精品爱久久久久久久| 欧美成年人视频网站| 欧美在线一二三四区| 欧美精品在线一区二区三区| 亚洲高清在线精品| 欧美性一二三区| 在线观看中文字幕不卡| 久久久噜噜噜久久人人看| 国产在线拍揄自揄视频不卡99| 欧美日本一区| 国产欧美日韩亚洲精品| 欧美日韩在线免费观看| 欧美日韩国产探花| 欧美国产成人在线| 最新日韩中文字幕| 国产精品一区二区你懂的| 欧美日韩不卡一区| 亚洲国产日韩欧美在线99| 中文一区二区| 国产自产v一区二区三区c| 久久精品国产一区二区三区| 一区二区三区 在线观看视频| 国产午夜精品麻豆| 欧美极品影院| 男人的天堂成人在线| 亚洲免费在线| 欧美成人视屏| 狠狠干狠狠久久| 午夜久久福利| 久久国产精品99久久久久久老狼| 亚洲性av在线| 精品88久久久久88久久久| 国产乱人伦精品一区二区| 在线一区二区三区四区| 欧美日韩一级视频| 亚洲国产国产亚洲一二三| 免费在线播放第一区高清av| 影音先锋久久资源网| 欧美日韩久久不卡| 久久激情视频免费观看| 国产精品狼人久久影院观看方式| 在线观看一区二区视频| 欧美视频久久| 欧美精品日韩精品| 欧美在线999| 久久精品综合网| 一区二区三区四区国产精品| 欧美一区二区三区免费视频| 日韩亚洲欧美一区二区三区| 亚洲男人的天堂在线| 欧美在线一区二区三区| 香蕉成人啪国产精品视频综合网| 在线视频你懂得一区二区三区| 亚洲一区一卡| 久久精品天堂| 99v久久综合狠狠综合久久| 欧美~级网站不卡| 亚洲一区二区三区中文字幕在线| 亚洲欧美日本视频在线观看| 国产日韩专区| 国产主播一区二区| 亚洲福利视频三区| 亚洲免费播放| 伊人婷婷欧美激情| 亚洲精品你懂的| 国产一区二区毛片| 揄拍成人国产精品视频| 亚洲制服丝袜在线| 欧美一区二区三区精品电影| 欧美区国产区| 中文精品视频| 久久精品国产成人| 亚洲免费黄色| 午夜国产精品影院在线观看| 香蕉精品999视频一区二区| 国产精品毛片大码女人| 久久综合久色欧美综合狠狠| 欧美日韩在线播放一区| 国产精品久久国产三级国电话系列| 亚洲欧美一区在线| 国产日本欧美视频|