梁 嬌 尹 源 宋宏濤 張 杰
(1.山東華峰地理信息科技有限公司,山東 濟南 250102; 2.山東省國土測繪院,山東 濟南 250102)
在當前日新月異的發(fā)展熱潮中,由穩(wěn)定、成熟的航空攝影測量技術(shù)獲取的基礎(chǔ)地理信息數(shù)據(jù)對于城市建設(shè)、交通、水利、農(nóng)林等各領(lǐng)域都發(fā)揮著重要的作用[1-4]。瑞士Leica公司生產(chǎn)的系列產(chǎn)品,特別是框幅式數(shù)碼航攝儀DMCⅢ(Digital Mapping Camera Ⅲ,DMCⅢ)因其大幅面、高質(zhì)量、高精度的特點[5],被業(yè)內(nèi)如山東省國土測繪院、天津市測繪院、西安煤航等多家企事業(yè)單位引進并投入生產(chǎn)。然而在實際生產(chǎn)尤其是航攝數(shù)據(jù)后處理中,發(fā)現(xiàn)仍有部分問題制約著該設(shè)備朝更高自動化的方向發(fā)展,如何對其進行優(yōu)化或完善是值得深入研究的課題。
DMCⅢ主要由能夠獲取全色、紅、綠、藍及近紅外多波段數(shù)據(jù)的多鏡頭,存儲單元MM30、自適應(yīng)高精度陀螺儀穩(wěn)定平臺PAV100,嵌入的緊耦合處理系統(tǒng)Novatel SPAN GNSS/IMU,操作員控制器OC60,導(dǎo)航屏PD60,電源分配盒PDB等部件組成。設(shè)備焦距為92 mm,像元大小3.9 μm,影像幅面達到26 112像元×15 000像元,具有影像質(zhì)量高、產(chǎn)品豐富、作業(yè)效率高等特點。根據(jù)徠卡測量系統(tǒng)貿(mào)易(北京)有限公司的指導(dǎo)資料及多年生產(chǎn)經(jīng)驗,概述其作業(yè)流程如圖1所示。
經(jīng)過多年的航飛作業(yè)及相關(guān)數(shù)據(jù)的后處理經(jīng)驗積淀,我們發(fā)現(xiàn)該設(shè)備的集成化程度相對較高,從航線的設(shè)計到航飛作業(yè),再到POS解算、RGB及RGBN影像的生產(chǎn),各工序之間銜接自如,人工參與較少、自動化程度高。但同時也發(fā)現(xiàn),在實際作業(yè)中,一些相關(guān)的操作如飛行結(jié)束后航飛曝光點文件EOP的快速處理、布設(shè)像控點時導(dǎo)航點坐標的自動提取、數(shù)據(jù)整理時大量文件的規(guī)則命名以及多架次飛行中影像文件的整合及拆分等等,這些問題潛在地制約著DMCⅢ朝更高的自動化程度方向發(fā)展,產(chǎn)生不可避免的時間及人力上的成本。如何對其進行合理解決或提供更科學(xué)的優(yōu)化方案,變得迫在眉睫。
經(jīng)分析,最終確定該款DMCⅢ_Tools軟件主要服務(wù)于DMCⅢ航攝儀的數(shù)據(jù)后處理生產(chǎn)作業(yè)。具體地,主要包括EOP文件簡處理、像控點坐標識別、文件列表獲取、文件重命名、文件移動、二維圓擬合、三維圓擬合幾項功能,軟件的結(jié)構(gòu)如圖2所示。在后續(xù)將對每個功能進行介紹。
1)EOP文件簡處理。
DMCⅢ作業(yè)時,相機每一次的曝光都會將航線編號、瞬時的曝光點名及位置、設(shè)備三個方向姿態(tài)角、時間等信息記錄于特定文件,這對于航飛結(jié)束后從快速甄別是否漏片、計算航線偏移區(qū)間等方面來評價航攝數(shù)據(jù)質(zhì)量具有重要價值。由于該文件包含數(shù)據(jù)繁多,后處理時常需人工摘取部分感興趣信息,多架次飛行時該工作具有重復(fù)性、不利于自動化。為此,設(shè)計的EOP文件簡處理功能主要用于自動從航攝結(jié)束后生成的包含曝光點信息等的文件中按需提取GPS時間、曝光點坐標以及自定義處理后的曝光點名字,直接供Arcgis展點分析以節(jié)省時間開銷。
2)像控點坐標識別。
DMCⅢ航攝數(shù)據(jù)獲取并經(jīng)預(yù)處理后,像控點的布設(shè)一般均借助HxMap平臺進行,人工選定的像控點及其坐標(用于后續(xù)導(dǎo)航至實地采集)無法直接導(dǎo)出,常歷經(jīng)“圖像—數(shù)字”的轉(zhuǎn)換且這一過程由人工肉眼識別并手動錄入來完成,效率低下(約3張/min)且精度無法保證。該像控點坐標識別功能就是利用圖像匹配及文字識別技術(shù)從包含像控點的圖像中提取出唯一坐標值并按固定格式輸出至相應(yīng)文件,且該功能具備批處理的能力,流程如圖3所示。
3)文件列表獲取。
文件列表獲取主要服務(wù)于DMCⅢ航攝數(shù)據(jù)后期的整理工作,用于快速獲取指定文件夾下的文件列表,該功能結(jié)合實際,忽略指定路徑下存在的文件夾及輸出的文件本身。
4)文件移動。
按國家規(guī)范,航攝結(jié)束后的資料整理工作往往需按分區(qū)進行,而由于空中補飛等原因,各架次與分區(qū)的對應(yīng)關(guān)系并不十分嚴格,且因航攝數(shù)據(jù)都較大,每一次移動前的備份操作都會造成較大的時間開銷和存儲空間開銷,所以在資料整理時常會不可避免的發(fā)生文件整理上的混淆。因此設(shè)計的文件移動功能主要用于以給定的參數(shù)文件來完成文件的移動操作,批量實現(xiàn)多架次數(shù)據(jù)的拆分整合,同時,該功能在日常文件的挑選中也可廣泛應(yīng)用。重要的是該功能在運行時支持執(zhí)行報告的輸出,移動的文件和未移動的文件都形成記錄,這就為后期數(shù)據(jù)誤操作溯源恢復(fù)提供了依據(jù)。
5)文件重命名。
和文件移動功能類似,文件重命名功能主要用于以參數(shù)文件的形式來重命名指定的文件,采用過程式、可逆式的方法,將每一次改名操作都形成記錄,這在海量文件名稱規(guī)則處理的時候尤其具備優(yōu)勢。
6)圓擬合。
在工程測量中,尤其是在工業(yè)、基建工程中,規(guī)則的建筑物幾何參數(shù)常由圖像匹配、全站儀或三維激光掃描儀獲取的密集點云來反算求得。設(shè)計的二維圓擬合及三維圓擬合即用于實現(xiàn)空間點坐標(二維及三維)的最小二乘圓擬合,返回結(jié)果包含擬合的圓心坐標及圓半徑,以及擬合點位中誤差、各點到擬合圓偏差值等信息。同時,該功能支持擬合情況的實時顯示。
根據(jù)實際需求,最終利用MATLAB語言編寫完成了該DMCⅢ_Tools軟件,軟件界面如圖4所示。
其中,菜單欄主要實現(xiàn)軟件信息相關(guān)信息顯示以及工作日志的導(dǎo)出;要執(zhí)行的功能通過功能選區(qū)的彈出式菜單來選擇,右側(cè)的灰色按鈕根據(jù)選定功能的有效性來判定激活;最下方的日志顯示窗口則實時的記錄用戶的每一次操作且支持隨時導(dǎo)出,依此增強交互體驗,這也為追溯由某些潛在的、不確定因素產(chǎn)生的問題提供了可能。
為了更好的與業(yè)內(nèi)技術(shù)人員交流分享,這里給出該款軟件的核心函數(shù)(代碼),整理于表1中。
表1 軟件涉及核心函數(shù)
在實際應(yīng)用中發(fā)現(xiàn),軟件結(jié)構(gòu)緊湊,整體界面小巧且操作簡單,下方的日志顯示窗口帶來較佳的用戶體驗。設(shè)計并實現(xiàn)的EOP文件簡處理、文件列表獲取、文件移動、文件重命名幾項功能均運行穩(wěn)定,完全滿足了實際需求;但軟件中的圓擬合功能由于算法的原因,整體抗差性不強,有待進一步改進;而具備的像控點坐標識別功能則表現(xiàn)亮眼,在近90張的像控圖像中,程序總耗時約74 s,而依靠人工則需約30 min,極大的提升了DMCⅢ航攝像控點的生產(chǎn)效率??偟膩砜矗撥浖休^強的針對性,可以很好的服務(wù)于DMCⅢ航攝數(shù)據(jù)的后處理作業(yè),益于推進相關(guān)流程的自動化。
DMCⅢ航攝儀相對成熟穩(wěn)定,其應(yīng)用領(lǐng)域廣且擁有較多的用戶群體,在諸多框幅式相機中具有明顯優(yōu)勢。針對其研發(fā)的該軟件系統(tǒng),能夠服務(wù)于DMCⅢ航攝數(shù)據(jù)的后處理作業(yè),具有較強的應(yīng)用價值,同時對于相關(guān)的航攝工作也具有一定參考意義。下一步將繼續(xù)從航攝數(shù)據(jù)的后處理入手,深入研究瓶頸問題,以期獲得更加便捷、更加完善的處理方式。