羅嬌
(徐州市勘察測繪研究院,江蘇徐州 221000)
遙感圖像產品元數據質量檢查軟件研制
羅嬌?
(徐州市勘察測繪研究院,江蘇徐州 221000)
遙感圖像產品質量檢查工作是遙感數據產品生產過程生必不可少的一步。本研究建成的遙感圖像產品質量檢查系統是對遙感數據產品進行常規質量檢測的通用平臺,它能實現對TIF遙感圖像產品的元數據質量檢查。此系統使用Java開發語言、Eclipse RCP框架和WebSphere MQ技術進行設計,具有可拓展性強、可復用性強、方便維護的特點。
遙感數據;圖像處理;質量檢查系統
目前,對國內外的遙感衛星數據質量檢測通常分為定性和定量兩種方法。定性的檢查方法是通過移動窗口顯示目視檢查,定量的方法是對接收到的數據流中錯碼的情況進行定量分析。在這兩種檢測方法中,定性的檢測方法應用較多[1]。由于我國的遙感衛星技術與國際發展前沿相比,還存在著一定的差距。所以對于一些遙感衛星數據產品,是從國外引進整套的產品生產系統,遙感數據產品質量檢測系統集成在整套系統中。在生產流程下,對遙感數據產品進行質量檢測主要是操作人員進行人工比對,人為因素造成錯誤的比例大,自動化程度低,影響了生產效率,同時也限制了系統的能力。除了在引進的整套產品生產系統中進行遙感數據產品質量檢測外,也有公司開發了獨立的質量檢測系統。但由于各種遙感數據產品的格式復雜多樣,又面臨著一些對遙感衛星技術封鎖的制約,這些系統普遍存在著支持的數據格式太少、檢測過程中人工干預較多、可拓展性差的缺點,這使得進行質量檢測系統存在應用范圍窄、檢測錯誤率高、檢測效率低等問題。本系統建立對遙感圖像產品進行常規質量檢查的通用平臺,能對Landsat5—GEOTIFF格式的遙感圖像產品進行質量檢查。Eclipse RCP框架、模塊化設計、MebSphere MQ技術等三項技術的使用,使此系統具有跨平臺、可操作性強、可復用性強、方便維護的特點[2]。同時,此系統解決了傳統的遙感數據產品質量檢查系統自動化程度低、人工干預多、效率低的問題。操作員使用此系統進行產品質量檢查的過程中,基本所有的工作都是系統自動進行的,包括元數據的自動提取、數據庫自動查詢、信息自動反饋、標簽自動生成等自動化操作,在此過程中,人工干預極少,系統運作效率高。
2.1 系統流程設計
遙感圖像產品質量檢查系統是對遙感數據產品進行自動化質量檢測的通用平臺,它能對不同數據格式的遙感衛星數據產品(磁盤、光盤和FTP產品)進行常規質量檢驗[3]。遙感圖像產品質量檢查系統流程設計如圖1所示。系統檢驗的工作分為來自MQ隊列的自動任務以及由操作人員手動發起的檢驗任務兩種。當系統啟動運行后,由操作員手動發起檢驗任務或建立MQ消息隊列并檢查隊列中的待檢驗任務。確定系統檢驗任務后,讀取遙感產品元數據信息,系統根據產品格式解析元數據,同時系統從數據管理分系統提取相應任務單的數據信息,對產品元數據信息與任務單元數據信息進行對比,檢驗輸出產品元數據信息的正確性。若檢測的元數據信息不正確則將產品檢驗狀態信息發送給控制中心;若檢驗正確則進行分波段或波段組合圖像目視檢查,圖像信息檢驗正確后打印產品標簽,圖像信息檢驗錯誤則把檢驗狀態發送給控制中心。最后,系統返回遙感數據產品檢驗完成狀態信息到遙感衛星數據產品輸出分系統和生產控制分系統,準備將數據產品提交給用戶。

圖1 質量檢查系統流程
2.2 系統結構設計
遙感圖像產品質量檢查系統的結構采用模塊化設計,各模塊具有良好的封裝特性,通過人機交互界面實現接口,模塊與模塊之間保持良好的通信。模塊化設計使系統結構清晰、功能明確、運用靈活,且提高了軟件的可拓展性、可復用性和可維護性。根據系統的功能需求,此系統分為四大模塊:人機交互模塊、數據解析模塊、MQ通訊模塊和數據庫查詢模塊。其中,數據解析模塊為此系統實現功能的主要模塊,依據數據解析的內容,此模塊劃分為元數據提取模塊、圖像處理模塊和標簽生成模塊。遙感圖像產品質量檢查系統結構設計如圖2所示。

圖2 系統結構設計
遙感圖像產品質量檢查系統的數據解析模塊采用基類、擴展類的結構開發,當向遙感圖像產品質量檢查系統中添加新的數據格式時,此數據格式產品的功能實現需要添加其特定的拓展類。拓展類是對各模塊中基類的拓展,實現了系統在不改變原程序的條件下方便添加新格式功能實現的特性。以Landsat5-GEOTIFF(即Landsat5遙感衛星的GEOTIFF格式,以下簡稱L5-GEOTIFF)格式的遙感數據產品為例通過拓展類設計實現其質量檢測功能[4,5]。
3.1 L5-GEOTIFF元數據解析拓展類方案設計
根據L5-GEOTIFF數據格式的特點,其元數據解析拓展類中定義了解析L5-GEOTIFF元數據的數據類型與方法。通過對元數據解析基類的繼承和對拓展類中定義的方法的實現,可完成L5-GEOTIFF格式數據產品的元數據解析工作。首先要判斷此產品格式是否為L5-GEOTIFF格式,通過判斷打開的文件夾中是否包含7個后綴為TIF的圖像數據文件及是否同時包含后綴為txt或self的元數據文件來完成;若產品格式正確,則從元數據文件中根據元數據提取基類模板中定義的元數據項逐條提取元數據信息,若判斷格式錯誤,則彈出錯誤對話框,提示操作員重新添加產品數據文件,完成元數據解析工作。在系統根據流程完成元數據解析工作后,提取的元數據將顯示在主界面的遙感衛星元數據表格視圖中。此時,系統根據獲取的產品任務單號通過MQ通訊隊列在數據庫中查找到相應的任務單信息,將獲取的元數據信息與任務單中的元數據信息進行比對,若比對結果正確則進行下一步圖像質量檢查工作,若比對結果不符合要求,則彈出錯誤對話框并將錯誤信息返回控制中心。
3.2 L5-GEOTIFF圖像解析拓展類方案設計
圖像的解析拓展類主要是實現圖像的讀取功能,圖像縮放、圖像線性增強處理、直方圖均衡化處理、波段組合等功能都在基類中定義,只要拓展類繼承基類即可實現這些功能。此系統可實現圖像的放大、縮小和全景顯示功能。當顯示頭像的真實大小時,通過拖動滾動條查看圖像相應部分。當放大圖像時,點擊“放大”按鈕一次,顯示圖像尺寸放大為之前的兩倍;當縮小圖像時,點擊“縮小”按鈕一次,顯示圖像尺寸為縮小之前的一半;當選擇全景顯示圖像使,圖像充滿圖像顯示視圖。此遙感圖像產品是多波段圖像產品,通過選擇紅、綠、藍通道的波段數生成不同彩色圖像。圖3為RGB通道分別為波段5、波段4、波段2合成的彩色圖像。圖4為彩色合成后的圖像經過線性增強處理后的圖像。從圖像中可以看出,經線性處理后的圖像灰度區間拉伸了,反差增大,更利于對圖像目視判讀和進行圖像質量檢查。圖5為經過直方圖均衡化后的圖像。從圖中可以看出,均衡化后的圖像更加清晰,反差增大,圖像的細節更突出,圖像包含的信息量增大,利用目視判讀和進行圖像質量檢查。

圖3 合成色彩圖像 圖4 線性增強后的圖像 圖5 直方圖均衡化后的圖像
3.3 L5-GEOTIFF標簽生成類
產品標簽包含遙感衛星數據產品生產單位的標識,遙感衛星數據產品的元數據列表以及遙感衛星數據產品圖像的縮略圖。圖6為系統生成的L5-GEOTIFF衛星數據產品標簽。在標簽中,縮略圖的右邊為遙感衛星名稱和遙感器名稱標識,縮略圖的下方文字為遙感衛星的WRS軌道信息(行號和列號)、接收日期、任務單號等信息。

圖6 L5-GEOTIFF衛星數據產品標簽
由于此質量檢查系統具有的跨平臺特性,它可以實現“一次編寫,到處運行”的目的;由于此系統的高拓展性和高復用性,當向系統中添加新的格式的遙感數據產品時,只需在繼承基類的基礎上編寫拓展類即可,大大降低了系統的開發成本并提高了系統的開發效率;由于此系統的可維護性強,使對軟件的維護工作簡單便捷,且降低了對軟件的維護費用。基于以上優勢,遙感圖像質量檢查系統具有良好的發展前景。在全世界遙感衛星事業發展突飛猛進的背景下,越來越多的遙感衛星在軌運行并進行工作,所以遙感數據產品的格式將不斷增加,遙感圖像產品質量檢查系統需不斷擴充其對這些格式遙感數據產品的支持。
[1] 中國科學院對地觀測與數字地球科學中心,中國科學院高技術研究與發展局.遙感衛星地面站的運行與發展[J].中國科學院院刊,2010,25(3).
[2] Murthy K R S.Trends in Satellite Remote Sensing[J].GIS Asia Pacific,2007,11(1):36~37.
[3] 楊仁忠,于鋼,張寧.遙感衛星原始數據質量檢查方法與實現.[J].微計算機信息,2010,26(4-1):207~209.
[4] 陳樂,楊小虎.MVC模式在分布式環境下的應用研究[J].計算機工程,2006,32(19):60~64.
[5] 陳俊,王文,李子揚等.LandSat-5遙感衛星數據產品[J].遙感信息,2007,91:85~88.
[6] 伍祥生.Java技術在圖像處理中的演變[J].中國圖像圖形學報,1999,4(10):895~899.
[7] 何艷群,戴祝英.運用WebSphere MQ實現消息的安全傳輸[J].軟件導刊,2006,9:32~33.
[8] Weifeng,M.A,Keji,Mao.Research on java imaging technology and its programming framework[J].Advances in Wireless Networks and Information Systems,2010,72:61~68.
Software Development for Quality Verification of Remote Sensing Image Products
Luo Jiao
(Xuzhou Geotechnical Engineering and Surveying Institute,Xuzhou 221000,China)
The quality verification of remote sensing image products is an essential step of the process of the sensing satellite data producing.This research is built into a common platform to routine quality test for remote sensing image products,Kinds of remote sensing image products ofmultiple formats can be realized in this system.Three techniques are used in this system,they are Java development language,Eclipse RCP structure and WebSphere MQ tool.This system has the advantages of strong expansibility,strong reusability and easymaintenance.
remote sensing data;image processing;quality verification system
1672-8262(2013)04-116-03
P237,TP75
A
2013—01—30
羅嬌(1988—),女,助理工程師,研究方向:攝影測量與遙感及三維數字城市建設。
國家自然科學基金資助項目(41171339)