一種基于osg的紅外目標亮度修正方法
【專利摘要】本發(fā)明屬于紅外場景仿真【技術(shù)領(lǐng)域】,具體涉及一種基于OSG的紅外目標亮度修正方法。本發(fā)明計算目標上可見三角面元在屏幕上的投影坐標,根據(jù)目標上可見三角面元亮度、可見三角面元投影面積、屏幕總像素,用所有落在某個像素內(nèi)面元的加權(quán)亮度求取該像素的亮度。本發(fā)明的方法避免圖形走樣,能夠模擬逼真的三維紅外場景,為制導系統(tǒng)導引頭的性能評估提供了可靠的圖像源。
【專利說明】—種基于OSG的紅外目標亮度修正方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于紅外場景仿真【技術(shù)領(lǐng)域】,具體涉及一種基于OSG的紅外目標亮度修正方法。
【背景技術(shù)】
[0002]目前國內(nèi)紅外場景仿真系統(tǒng)主要基于美國VEGA視景平臺來進行開發(fā)。作為進口商業(yè)軟件,無法對其內(nèi)部的模塊進行修改和調(diào)整。使用開源的渲染引擎OSG進行紅外場景的仿真開發(fā)能夠大大減少開發(fā)者的工作量,讓開發(fā)者把注意力集中在仿真的場景內(nèi)容,而不必糾纏于底層復雜的三維圖形API,相對于VEGA視景平臺具有明顯優(yōu)勢。
[0003]但是由于OSG默認光線跟蹤算法與實際紅外成像算法并不完全一致,直接使用可能會產(chǎn)生圖形的走樣,影響圖像準確性。
[0004]對于小于像素尺寸的圖形對象:
[0005]一方面,如果圖形對象未能覆蓋像素中用于計算其亮度的像素中點,則這個對象將不會顯示出來,對于實時場景就會出現(xiàn)目標忽隱忽現(xiàn)、閃爍跳躍的現(xiàn)象,如圖1所示。圖1是一個小目標動畫序列中的三幅畫。如果像素的屬性由其中心決定,則在第一幀中,這個小目標是不可見的,在第二幀小目標可見,但第三幀又不可見。這樣,小目標給人的感覺不是在緩慢地連續(xù)前進,而是一明一暗地在閃爍。
[0006]另一方面,如果圖形對象覆蓋了像素中用于計算其亮度的那一點,它將不恰當?shù)卮碚麄€像素的亮度,如圖2所示:(I)當目標距離視點比較近或視場比較小時,會出現(xiàn)圖2(a)所示目標單個三角面元投影到屏幕多個像素上的情況,即目標上面元Sab。的投影Sabc包含多個像素。對于完全包含在Sabc內(nèi)的像素,顯示結(jié)果不會有問題,因為整個像素亮度一致,所以可以用像素中心亮度表示整個像素亮度。(2)但當目標距離視點比較遠或視場比較大時,會出現(xiàn)圖2 (b)所示屏幕上單個像素對應(yīng)目標多個三角面元的情況,即目標上面元Sab。的投影Sabc只占整個像素的一部分(假設(shè)Sabc包含像素中心)。這時再用像素中心亮度表示整個像素亮度就會出現(xiàn)問題,因為投影落在像素其他部分的三角面元的亮度不一定與面元Sabc的亮度一樣。對于這種情況,只要像素內(nèi)投影的三角面元亮度值不一致,最后都需要對像素顯示的亮度值做相應(yīng)修正。
【發(fā)明內(nèi)容】
[0007]本發(fā)明需要解決的技術(shù)問題為:現(xiàn)有技術(shù)中的紅外場景仿真方法由于亮度值不準確,易導致圖形走樣,影響圖像準確性。
[0008]本發(fā)明的技術(shù)方案如下所述:
[0009]一種基于OSG的紅外目標亮度修正方法,包括以下步驟:計算目標上可見三角面元在屏幕上的投影坐標,設(shè)目標總面元數(shù)為m,屏幕總像素為n,某可見三角面元面積為Si,亮度為Li,其在屏幕上投影面積為Spi, Spi落在像素j內(nèi)的面積用Spij表示,所有落在像素j內(nèi)的面積用Stj表示,用所有落在像素j內(nèi)面元的加權(quán)亮度求取像素j的亮度,則像素j的亮度PI^為:
[0010]
【權(quán)利要求】
1.一種基于OSG的紅外目標亮度修正方法,其特征在于:包括以下步驟:計算目標上可見三角面元在屏幕上的投影坐標,設(shè)目標總面元數(shù)為m,屏幕總像素為n,某可見三角面元面積為Si,亮度為Li,其在屏幕上投影面積為SPi,Spi落在像素j內(nèi)的面積用Spij表示,所有落在像素j內(nèi)的面積用Stj表示,用所有落在像素j內(nèi)面元的加權(quán)亮度求取像素j的亮度, 則像素j的亮度PI^為:
2.根據(jù)權(quán)利要求1所述的基于OSG的紅外目標亮度修正方法,其特征在于:考慮大氣透過率T和路徑輻射O的影響,像素j的亮度PLj為:
3.根據(jù)權(quán)利要求1或2所述的基于OSG的紅外目標亮度修正方法,其特征在于:在計算目標上可見三角面元在屏幕上的投影坐標之前,剔除背面面元和被遮擋面元。
4.根據(jù)權(quán)利要求3所述的基于OSG的紅外目標亮度修正方法,其特征在于:剔除背面面元時,計算面元法向量與視向夾角a ,若a>90°,則判斷為背面,直接剔除該面元。
5.根據(jù)權(quán)利要求4所述的基于OSG的紅外目標亮度修正方法,其特征在于:剔除被遮擋面元時,從視點向三角面元頂點引三條線段,利用沖突檢測技術(shù),當三條線段中任意線段與其他面元相交,判斷其為被遮擋面元,予以剔除。
【文檔編號】G06T5/00GK103559682SQ201310436747
【公開日】2014年2月5日 申請日期:2013年9月24日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】黃建峰, 范小禮, 王俊 申請人:北京環(huán)境特性研究所