第76章 圖像數(shù)據(jù)處理
進(jìn)入四月好消息一個(gè)一個(gè)的傳了出來。
第一個(gè)是陳東風(fēng)和楊輝設(shè)計(jì)的大涵道比LT-2在報(bào)廢了2臺(tái)原型機(jī)后,終于在4月10號(hào)完成了定型?,F(xiàn)在正在由校工廠加緊趕制出經(jīng)過改進(jìn)后的LT-2,預(yù)計(jì)一個(gè)星期后就會(huì)2臺(tái)LT-2的組裝工作。
第二個(gè)好消息是唐昌宏的新飛龍也在4月12日完成了最后的風(fēng)洞實(shí)驗(yàn),唐昌宏歷時(shí)一個(gè)半月終于為飛龍?jiān)O(shè)計(jì)新的外形。新的飛龍是平直機(jī)翼,后掠角在16度,展弦比是15,機(jī)翼長(zhǎng)度7.2米,機(jī)翼面積在3.2平方米,機(jī)身長(zhǎng)度4.2米,尤其是7.2米的機(jī)翼一體成型,在組裝中難度很大。
第三個(gè)好消息是西電的微波通信系統(tǒng)已經(jīng)完成了測(cè)試,據(jù)他們的測(cè)試接收端和發(fā)射端的距離在40km以內(nèi)通訊效果是可以滿足預(yù)期的,在增加信號(hào)中繼塔后,通信距離還可以無限延伸。
第四個(gè)好消息是楊韋和光機(jī)所合作的鷹眼項(xiàng)目也已經(jīng)完成了測(cè)試,不得不說采用黑白CCD成像不僅降低了整個(gè)鷹眼1/4的成本,而且在測(cè)試分辨率的時(shí)候他們發(fā)現(xiàn)可以分辨出5000米外0.5米*0.5米的物體,在配合陳東風(fēng)和楊光給出的圖片處理算法后,100張圖片疊加后基本可以給出物體清晰的邊界,完全可以用來識(shí)別地表建筑和人員移動(dòng)。
第五個(gè)好消息是楊韋的飛機(jī)控制系統(tǒng),在配合唐昌宏進(jìn)行風(fēng)洞實(shí)驗(yàn)的過程中,楊韋已經(jīng)根據(jù)上次Mini2000的經(jīng)驗(yàn)開始編寫起飛龍的飛行控制程序。當(dāng)然主要是低空低速的飛行條件也是楊韋能順利完成設(shè)計(jì)的一個(gè)主要原因。
葛森的鷹擊-1是最早完成的,在3月底的時(shí)候,他就完成了相關(guān)設(shè)計(jì)和測(cè)試工作,不過由于沒有通信單元和戰(zhàn)斗部位,所以鷹擊-1還只是一個(gè)空殼。在西電的通信單元設(shè)計(jì)好后,被他整合進(jìn)了鷹擊-1的控制系統(tǒng),現(xiàn)在就等能來個(gè)從天而降,具體測(cè)試命中率了。
最妙的是楊光改造的DJS-130后臺(tái)控制系統(tǒng),在綜合了陳東風(fēng)、楊韋、楊輝和唐昌宏的意見也就是他們?cè)谠O(shè)計(jì)Mini2000控制臺(tái)的經(jīng)驗(yàn),最后楊光把DSJ-130的紙帶命令輸入系統(tǒng)魔改成三旋鈕加按鈕系統(tǒng),三旋鈕分別控制飛龍和鷹擊-1的飛行方向以及微調(diào)鷹眼的焦距;動(dòng)作按鈕控制LT-2的氣動(dòng)、停止和飛龍的副翼、尾翼以及鷹擊-1的發(fā)射;還有飛行動(dòng)作按鈕控制飛龍的各個(gè)動(dòng)作,包涵鎖定地面目標(biāo)時(shí)的圓周飛行、規(guī)避地面攻擊的緊急避險(xiǎn)飛行動(dòng)作、還有最重要的是遇到故障時(shí)的自動(dòng)返航飛行。
不過現(xiàn)在各個(gè)飛行動(dòng)作按鈕還沒具體的功能,這些功能還需要在試飛的時(shí)候慢慢測(cè)試出來。
不過說一千到一萬,飛龍的所有功能都是在鷹眼對(duì)地面目標(biāo)的識(shí)別上。這個(gè)識(shí)別除了需要依靠鷹眼的高空鏡頭以及高速拍攝系統(tǒng),關(guān)鍵還是要有一套可靠的圖像處理算法。
為了一套可靠的算法,楊光專門從光機(jī)所借了一套黑白CCD拍照系統(tǒng),通過比較實(shí)際的圖片和數(shù)字處理圖片來專門改進(jìn)數(shù)據(jù)處理算法。他們的樣圖從黑白相間的條紋圖片到黑白相間的棋盤圖片,從黑白圖片到彩色圖片,從片圖片到立體小樣,基本上把能模擬的都模擬了。
陳東風(fēng)設(shè)計(jì)了一套提高圖片分片率的算法,陳東風(fēng)命名為“像素分離綜合算法”。該算法的核心思想是3點(diǎn),第一是保留有意義的像素。當(dāng)有些像素與周圍像素的顏色信息不同時(shí),它是圖像的典型特征,需要保留,如地面目標(biāo)的建筑,車輛等。
第二是區(qū)分需要進(jìn)行連續(xù)處理的部分,與不需要進(jìn)行連續(xù)處理的部分。如建筑之間的間隙是不需要連續(xù)處理的,要保持波動(dòng)。而建筑的輪廓需要進(jìn)行連續(xù)光滑處理。
第三是區(qū)分哪些相似像素應(yīng)該被聯(lián)系起來,哪些不需要。如建筑間隔處,考慮2*2四個(gè)像素,比如建筑的頂面像素,相同灰階的像素應(yīng)該被連接起來構(gòu)成特征曲線的部分,而像素灰階差異明顯的不應(yīng)該。解決了上面的問題后,就得到了一些線條,對(duì)這些線條進(jìn)行樣條插值可以得到最終的結(jié)果。
當(dāng)然中間還有N多的技術(shù)難點(diǎn),想要把地分辨率的圖片提高1倍甚至1倍以上都是需要耗費(fèi)大量的水磨工夫的,現(xiàn)在陳東風(fēng)的算法只是實(shí)現(xiàn)了10%的分辨率提升。
而楊光從圖像數(shù)據(jù)的線性濾波上下手,由于黑白圖片的數(shù)據(jù)的形式都是二維矩陣,楊光采用的是使用一個(gè)二維的濾波器矩陣(有個(gè)高大上的名字叫卷積核),然后對(duì)于圖像的二維矩陣的每一個(gè)像素點(diǎn),計(jì)算它的鄰域像素和濾波器矩陣的對(duì)應(yīng)元素的乘積,然后加起來,作為該像素位置的值。這樣就完成了濾波過程。對(duì)圖像和濾波矩陣進(jìn)行逐個(gè)元素相乘再求和的操作就相當(dāng)于將一個(gè)二維的函數(shù)移動(dòng)到另一個(gè)二維函數(shù)的所有位置,這個(gè)操作就叫卷積或者協(xié)相關(guān)。
楊光設(shè)計(jì)了三種?二維的濾波器矩陣:邊緣檢測(cè)矩陣、圖像銳利化矩陣和運(yùn)動(dòng)模糊矩陣。
邊緣檢測(cè)矩陣需要在圖像對(duì)應(yīng)的方向計(jì)算梯度。使用一個(gè)所有值加起來為0的卷積核來卷積圖像,就可以了。但在實(shí)際中,這種簡(jiǎn)單的方法會(huì)把噪聲也放大了。
圖像的銳化矩陣和邊緣檢測(cè)矩陣很像,首先找到邊緣,然后把邊緣加到原來的圖像上面,這樣就強(qiáng)化了圖像的邊緣,使圖像看起來更加銳利了。這兩者操作統(tǒng)一起來就是銳化濾波器了,也就是在邊緣檢測(cè)濾波器的基礎(chǔ)上,再在卷積核的中心的位置加1,這樣濾波后的圖像就會(huì)和原始的圖像具有同樣的亮度了,但是會(huì)更加銳利。
最重要的是運(yùn)動(dòng)模糊矩陣,本身飛龍就是在高速的運(yùn)動(dòng)中,拍攝的圖片基本上都會(huì)出現(xiàn)運(yùn)動(dòng)模糊。把模糊的圖片通過卷積的形式讓圖片上的像素在相向模糊方向偏移來達(dá)到修正模糊圖片的效果。
把陳東風(fēng)和楊光的圖像數(shù)據(jù)處理辦法結(jié)合在加上上百?gòu)垐D片的疊加,想要在5000米的高空分別出0.5米*0.5米的物體還是不成問題的,當(dāng)然具體的疊圖數(shù)量還需要結(jié)合試飛時(shí)候的實(shí)驗(yàn)來測(cè)得。