專利名稱:遙感影像圖的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對遙感影像圖的處理方法,特別是一種基于三維數(shù)組模型的處理方法,適合于便攜式的手持終端設(shè)備。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,人們生活水平的提高,小型化的電子產(chǎn)品也日益普及。一些 具有電子地圖的掌上設(shè)備也進(jìn)入了人們的生活,例如具有GPS功能的導(dǎo)航儀、智能手機(jī)、以 及一些專用通訊設(shè)備。遙感影像圖的特點在于圖像精細(xì),包含相應(yīng)的經(jīng)緯度信息。給人們 生活帶來了便利的同時,也伴隨著一些問題出現(xiàn)。例如,影像圖文件體積一般都比較大,由 于手持終端的存儲空間有限,占用內(nèi)存高,搜索影像圖時無論是放大或是縮小都只能加載 整個影像圖,顯示時卻只能在顯示區(qū)域中顯示部分內(nèi)容,這就導(dǎo)致了圖像的處理速度會非 常慢,同時也浪費了資源,更不適合在手持終端設(shè)備應(yīng)用。因此要找出適合的方法解決圖像 內(nèi)存占用高的問題,并加以解決,最終適應(yīng)于便攜式的手持終端設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決由于遙感影像圖占用內(nèi)存較高而不適用于手持終端設(shè) 備的技術(shù)問題,設(shè)計了一種遙感影像圖的處理方法,將遙感影像圖借助三維數(shù)組模型的思 想存儲在存儲器中,便于在做放大、縮小處理時調(diào)用影像圖。本發(fā)明為實現(xiàn)發(fā)明目的采用的技術(shù)方案是,遙感影像圖的處理方法,以上處理方 法是借助具有配套管理軟件程序的CPU對遙感影像圖處理后存入存儲器中,上述的方法是 在多為數(shù)組的數(shù)學(xué)模型下實現(xiàn)的,具體步驟如下A、創(chuàng)建顯示區(qū)域,將默認(rèn)的遙感影像圖加載至顯示區(qū)域,并將遙感影像圖設(shè)定為 初始層并編寫序列碼存入存儲器中;B、將以上初始層的遙感影像圖成比例劃分為具有MXN個圖片的二維區(qū)域(M、N是 大于1、小于等于10的整數(shù)),以上MXN個圖片中的任意一個圖片進(jìn)行R倍放大處理后的 細(xì)節(jié)影像圖作為后一層、并對每一個圖片對應(yīng)的細(xì)節(jié)影像圖編寫相應(yīng)序列碼存入存儲器中 (R是大于1、小于等于10的正數(shù));C、重復(fù)B步驟,對后一層的細(xì)節(jié)影像圖成比例劃分為具有MXN個圖片的二維區(qū) 域,直至完成最后一層細(xì)節(jié)影像圖的處理;D、CPU搜索存儲器中的序列碼、調(diào)用對應(yīng)的細(xì)節(jié)影像圖顯示在顯示區(qū)域中。本發(fā)明的關(guān)鍵是,要想適用于手持終端設(shè)備,就需要解決手持終端設(shè)備內(nèi)存儲量 小的問題,因此將現(xiàn)有加載整幅圖像修改為加載所需要的圖像,將顯示區(qū)域的圖像再進(jìn)行 劃分,用戶可以根據(jù)需要有選擇地進(jìn)行加載相應(yīng)的下一層放大的或上一層縮小的影像圖, 而將每一層上的每一個影像圖都進(jìn)行編寫序列標(biāo)識碼,分別存儲便于CPU調(diào)用存儲器中的 影像圖。本發(fā)明的有益效果是本發(fā)明在對遙感影像圖處理時不必加載整幅圖像,根據(jù)用戶需要有選擇地從存儲器中調(diào)用影像圖,并加載至顯示區(qū)域,從而大大減少了內(nèi)存的使用; 采用三維數(shù)組模型結(jié)構(gòu),可對顯示的影像圖進(jìn)行實時調(diào)整,處理速度快,適用于手持終端設(shè) 備;軟件命令簡單,通過設(shè)定每一層放大倍數(shù)R的值,可以調(diào)整三維數(shù)組中的層數(shù),便于系統(tǒng)的升級。下面結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)說明。
圖1是具體實施例舉出的一個遙感影像圖。圖2是對圖1進(jìn)行劃分區(qū)域的示意圖。附圖中,1是作為二維數(shù)組中第0層的衛(wèi)星拍攝的俯視圖,1-1、1_2……1-9分別是
二維數(shù)組的第一層的9個影像圖。
具體實施例方式遙感影像圖的處理方法,以上處理方法是借助具有配套管理軟件程序的CPU對遙 感影像圖處理后存入存儲器中,上述的方法是在多為數(shù)組的數(shù)學(xué)模型下實現(xiàn)的,具體步驟 如下A、創(chuàng)建顯示區(qū)域,將默認(rèn)的遙感影像圖加載至顯示區(qū)域,并將遙感影像圖設(shè)定為 初始層并編寫序列碼存入存儲器中;B、將以上初始層的遙感影像圖成比例劃分為具有MXN個圖片的二維區(qū)域(M、N是 大于1、小于等于10的整數(shù)),以上MXN個圖片中的任意一個圖片進(jìn)行R倍放大處理后的 細(xì)節(jié)影像圖作為后一層、并對每一個圖片對應(yīng)的細(xì)節(jié)影像圖編寫相應(yīng)序列碼存入存儲器中 (R是大于1、小于等于10的正數(shù));C、重復(fù)B步驟,對后一層的細(xì)節(jié)影像圖成比例劃分為具有MXN個圖片的二維區(qū) 域,直至完成最后一層細(xì)節(jié)影像圖的處理;D、CPU搜索存儲器中的序列碼、調(diào)用對應(yīng)的細(xì)節(jié)影像圖顯示在顯示區(qū)域中。R的數(shù)值依據(jù)每一層放大的倍數(shù)與層數(shù)的配比原則設(shè)定。在處理過程中,細(xì)節(jié)影像圖與默認(rèn)的遙感影像圖的分辨率保持一致。上述的步驟D中,CPU搜索同層內(nèi)一組細(xì)節(jié)影像圖相鄰的序列碼,并顯示在顯示區(qū) 域中。上述的步驟還包括在每一層中細(xì)節(jié)影像圖作八方向平移時,細(xì)節(jié)影像圖超出顯 示區(qū)域時,CPU依據(jù)平移的方向,調(diào)用與細(xì)節(jié)影像圖相鄰的下一細(xì)節(jié)影像圖。下面將舉出具體實施例來進(jìn)行說明。參看圖1,將一副遙感影像圖(如衛(wèi)星拍攝 的最初始的俯視圖1,首先將俯視圖1加載到顯示區(qū)域的中央,俯視圖1為三維數(shù)組的第一 層;對俯視圖1成比例劃分為3X3共9個區(qū)域,此時M與N的值都取3,并將9個區(qū)域分別 編寫序列碼,參看圖2,9個區(qū)域分別用1-1、1-2……1-9來表示,將9個區(qū)域進(jìn)行R倍放大 后的影像圖作為三維數(shù)組的第二層;第三層則分別對1-1、1_2……1-9進(jìn)行R倍放大后的 影像圖再進(jìn)行3X3劃分,共81個影像圖;依此類推,直至放大至最后一層。如果R的值取 3,則每一層中的每一幅影像圖的顯示尺寸是與俯視圖1 一致的,可以根據(jù)設(shè)計原則進(jìn)行設(shè) 定R的值,R與三維數(shù)組的層數(shù)成反比關(guān)系。在操作時,用戶如果在俯視圖1中得不到想看到的細(xì)節(jié),則可以選擇1-1、1-2……1-9中的任意一個區(qū)域有選擇地進(jìn)行下一層放大處理,CPU會根據(jù)層數(shù)與此層數(shù)中的位置進(jìn)行調(diào)用下一層影像圖,直至得到目的影像圖。
上面所述的將9個區(qū)域分別編寫序列碼的方式是為了便于說明,以8位二進(jìn)制碼 為例,將俯視圖1設(shè)定為00000001,代表第0層第1副影像圖,如01100101,則代表第6層, 第5副影像圖;此時如果需要進(jìn)行漫游操作,細(xì)節(jié)影像圖超出顯示區(qū)域時,CPU依據(jù)平移的方向,調(diào)用與細(xì)節(jié)影像圖相鄰的下一細(xì)節(jié)影像圖。
權(quán)利要求
遙感影像圖的處理方法,以上處理方法是借助具有配套管理軟件程序的CPU對遙感影像圖處理后存入存儲器中,其特征在于所述的方法是在多為數(shù)組的數(shù)學(xué)模型下實現(xiàn)的,具體步驟如下A、創(chuàng)建顯示區(qū)域,將默認(rèn)的遙感影像圖加載至顯示區(qū)域,并將遙感影像圖設(shè)定為初始層并編寫序列碼存入存儲器中;B、將以上初始層的遙感影像圖成比例劃分為具有M×N個圖片的二維區(qū)域(M、N是大于1、小于等于10的整數(shù)),以上M×N個圖片中的任意一個圖片進(jìn)行R倍放大處理后的細(xì)節(jié)影像圖作為后一層、并對每一個圖片對應(yīng)的細(xì)節(jié)影像圖編寫相應(yīng)序列碼存入存儲器中(R是大于1、小于等于10的正數(shù));C、重復(fù)B步驟,對后一層的細(xì)節(jié)影像圖成比例劃分為具有M×N個圖片的二維區(qū)域,直至完成最后一層細(xì)節(jié)影像圖的處理;D、CPU搜索存儲器中的序列碼、調(diào)用對應(yīng)的細(xì)節(jié)影像圖顯示在顯示區(qū)域中。
2.根據(jù)權(quán)利要求1所述的遙感影像圖的處理方法,其特征在于R的數(shù)值依據(jù)每一層放 大的倍數(shù)與層數(shù)的配比原則設(shè)定。
3.根據(jù)權(quán)利要求1所述的遙感影像圖的處理方法,其特征在于在處理過程中,細(xì)節(jié)影 像圖與默認(rèn)的遙感影像圖的分辨率保持一致。
4.根據(jù)權(quán)利要求1所述的遙感影像圖的處理方法,其特征在于所述的步驟D中,CPU 搜索同層內(nèi)一組細(xì)節(jié)影像圖相鄰的序列碼,并顯示在顯示區(qū)域中。
5.根據(jù)權(quán)利要求1所述的遙感影像圖的處理方法,其特征在于所述的步驟還包括在 每一層中細(xì)節(jié)影像圖作八方向平移時,細(xì)節(jié)影像圖超出顯示區(qū)域時,CPU依據(jù)平移的方向, 調(diào)用與細(xì)節(jié)影像圖相鄰的下一細(xì)節(jié)影像圖。
全文摘要
遙感影像圖的處理方法,解決由于遙感影像圖占用內(nèi)容交稿而不適用于手持終端設(shè)備的技術(shù)問題,采用的技術(shù)方案是,首先創(chuàng)建顯示區(qū)域,將默認(rèn)的遙感影像圖加載至顯示區(qū)域,并將遙感影像圖設(shè)定為初始層并編寫序列碼存入存儲器中;將以上初始層的遙感影像圖成比例劃分為具有M×N個圖片的二維區(qū)域(M、N是大于1、小于等于10的整數(shù)),以上M×N個圖片中的任意一個圖片進(jìn)行R倍放大處理后的細(xì)節(jié)影像圖作為后一層、并對每一個圖片對應(yīng)的細(xì)節(jié)影像圖編寫相應(yīng)序列碼存入存儲器中(R是大于1、小于等于10的正數(shù));對后一層的細(xì)節(jié)影像圖成比例劃分為具有M×N個圖片的二維區(qū)域,直至完成最后一層細(xì)節(jié)影像圖的處理。
文檔編號G01S7/48GK101847393SQ20101015354
公開日2010年9月29日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者宋之民, 李曉鑫, 程延沛, 酒樂, 顏建平 申請人:中國電子科技集團(tuán)公司第五十四研究所