專利名稱:隱藏物體識別的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字圖像的分析,更為特別的,本發(fā)明涉及觀看在數(shù)字圖像中的被擋住的物體。
背景技術(shù):
設(shè)計系統(tǒng)以觀看被其它物體擋住的物體。例如,X射線探測器和紅外線探測器允許用戶以紅外線,X射線,或不是可見光的其它信號來作用物體,從而露出被擋住的物體。為了觀察到物體,這種系統(tǒng)需要將物體暴露給信號。需要具有一種方法和系統(tǒng),以觀看在數(shù)字圖像中的被擋住的物體,同時不需要將物體首先暴露給創(chuàng)建的信號。
發(fā)明內(nèi)容
本發(fā)明的一個實(shí)施例是一種用于觀看被第二物體擋住的第一物體的方法。在本方法中第一物體具有和第二物體相對的顏色并且第二物體由可允許可見光通過的材料制成。通過第二物體的可見光的量并不足以讓第一物體被人眼看到。本方法包括使用可見光傳感器,比如CCD照相機(jī)傳感器攝制第一和第二物體的數(shù)字圖像。接收進(jìn)計算機(jī)系統(tǒng)的數(shù)字圖像數(shù)據(jù)包括第一物體數(shù)據(jù)和第二物體數(shù)據(jù)。應(yīng)該了解第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息。在第一和第二物體之間的對比度的量應(yīng)該是總標(biāo)度的大約10%,這樣在256顏色標(biāo)度中的差異是大約25級。計算機(jī)系統(tǒng)基本上過濾掉第二物體數(shù)據(jù)并且之后增加和第一物體數(shù)據(jù)相關(guān)聯(lián)的值直到數(shù)據(jù)能夠可見的顯示。
計算機(jī)系統(tǒng)可以創(chuàng)建數(shù)字圖像數(shù)據(jù)的柱狀圖來允許系統(tǒng)的用戶基于柱狀圖選擇第二物體數(shù)據(jù)。在這樣的實(shí)施例中,將柱狀圖顯示給用戶并且提供用戶選擇機(jī)制用于從柱狀圖中選擇數(shù)據(jù)。可以通過對于在當(dāng)前圖形程序的范圍外的值增加伽馬校正來完成基本上過濾掉第二物體數(shù)據(jù)并增加第一物體數(shù)據(jù)的步驟。例如,可以將伽馬校正值設(shè)置為大于2.5的值并且更為通常的在大于6的范圍。還可以通過增加亮度并且同時增加伽馬校正值來過濾第二物體數(shù)據(jù)。
通常增加第一物體數(shù)據(jù),使得將最初的第一物體數(shù)據(jù)映射到其中當(dāng)?shù)谝晃矬w數(shù)據(jù)在顯示設(shè)備上顯示時,在數(shù)據(jù)級別之間的對比度對人眼可見的值。映射還使得將最初的值映射為可由人眼察覺到的值,其中最初的值是在顯示設(shè)備上顯示時不能被察覺到的低級亮度值。
本方法還包括在過濾掉第二物體數(shù)據(jù)并且增加/重映射第一物體數(shù)據(jù)的顏色信息之前,將顏色信息轉(zhuǎn)換為灰度級的步驟。
計算機(jī)系統(tǒng)可以識別第一物體是比第二物體亮還是比第二物體暗。如果基本上第二物體比第一物體亮,系統(tǒng)可以反轉(zhuǎn)第一和第二物體數(shù)據(jù)使得當(dāng)在過濾之前在顯示設(shè)備上表示時第二物體顯得較暗??梢詼p少第二物體數(shù)據(jù)的所有值直到其值是在0-255的標(biāo)度中是0的黑色的值為止,以此來過濾第二物體數(shù)據(jù)。
如所述的本方法還可能在用于和計算機(jī)一起使用的計算機(jī)程序產(chǎn)品中創(chuàng)建,其中計算機(jī)程序產(chǎn)品在其上包括計算機(jī)代碼。本方法的一個實(shí)施例是完全自動的。本方法還可以在一個系統(tǒng)中實(shí)現(xiàn),該系統(tǒng)包括用于使用可見光攝制數(shù)字圖像的照相機(jī),其中由數(shù)字照相機(jī)創(chuàng)建的數(shù)字圖像包括表示第一物體和第二物體的數(shù)據(jù)。系統(tǒng)進(jìn)一步包括處理器,其用于接收數(shù)字圖像和處理數(shù)字圖像來過濾掉第二圖像數(shù)據(jù)并增加第一物體數(shù)據(jù)的值直到其能夠可見的顯示。系統(tǒng)可能是自動的,或者接收用于識別數(shù)據(jù),例如屬于第二物體和伽馬校正值的數(shù)據(jù),的用戶起動信號。
通過參考下面結(jié)合了附圖的詳細(xì)說明而更加容易的理解本發(fā)明的特征,在附圖中圖1示出了一個用于實(shí)現(xiàn)用于隱藏物體識別的第一實(shí)施例的環(huán)境;圖2是一流程圖,示出了從視頻圖像中識別由第二物體隱藏的第一物體;圖3是一更為詳細(xì)的流程圖,示出了用于隱藏物體識別所采取的步驟;圖4是一示例性的柱狀圖;圖5是一流程圖,示出了一個用于實(shí)現(xiàn)隱藏物體識別的方法;并且圖6是一流程圖,示出了用于隱藏物體識別的方法的自動版本。
具體實(shí)施例方式
如在下文中使用的,屬于“數(shù)字視頻”意味著可能在顯示設(shè)備上暫時顯示的圖像序列的數(shù)字表示。通常,數(shù)字視頻包括多個幀,其中每一幀表示分離的圖像??赡軐M(jìn)一步細(xì)分,這樣幀由一系列象素組成。如在下面的描述中使用的,“象素”應(yīng)該意味著圖像的單一點(diǎn)。在圖像中包括的象素的數(shù)量越多,視頻分辨率越高。通常由象素數(shù)量的長度和寬度度量來表示分辨率,例如,在800×600的分辨率中,沿著圖像的長度有800象素并且沿著圖像的寬度有600象素。
術(shù)語“亮度”意味著區(qū)域顯得發(fā)光或多或少所根據(jù)的視覺屬性。亮度是可見光源的能量輸出的強(qiáng)度的相關(guān)表示。術(shù)語“伽馬”和“伽馬校正值”意味著對應(yīng)于電壓的照明能量定律的指數(shù)。術(shù)語“伽馬校正”意味著為了改變系統(tǒng)傳輸特性的非線性輸出輸入特性的插入。術(shù)語“正常視頻信號”意味著使用相對于紅外線的可見光產(chǎn)生的視頻信號,或者使圖像的主體受到除可見光波之外的某種類型的信號作用而產(chǎn)生的視頻圖像。術(shù)語“多孔材料”是允許直射光的一部分通過材料反射的任何材料。
在本發(fā)明的實(shí)施例中,提出使用視頻圖像幀的分析檢測隱藏物體的方法。在特定情況下,可以在視頻幀中檢測到在多孔材料下的物體。多孔材料的實(shí)例包括衣服(棉,絲等),織物和玻璃。如果隱藏物體和多孔材料是相對的顏色,可以顯示隱藏物體。相對的顏色是當(dāng)轉(zhuǎn)換為灰度級時在灰度級級別上相差大約10%的顏色,如果有256灰度級級別,多孔材料和隱藏物體應(yīng)該相差25個級別或更多。
圖1示出了捕捉反射光得到的圖像數(shù)據(jù)的數(shù)字圖像照相機(jī)100。大部分的直射光105在多孔物體110上反射。一小部分直射光115通過多孔材料并且在隱藏物體120上反射。來自隱藏物體的一些反射光通過多孔材料并且由視頻圖像傳感器130捕捉。視頻圖像傳感器130將來自多孔材料和隱藏材料的反射光105,115轉(zhuǎn)換為由數(shù)字圖像處理器150處理的電信號140。之后對在傳感器中的每一象素/接收器,數(shù)字圖像處理器150以數(shù)字格式,比如RGB發(fā)送圖像數(shù)據(jù)155到存儲器。因?yàn)楸硎径嗫撞牧系南笏刂颠h(yuǎn)大于表示隱藏物體的象素值的事實(shí),當(dāng)之后圖像數(shù)據(jù)155在顯示設(shè)備上顯示時,隱藏物體不可見。結(jié)果,從顯示設(shè)備發(fā)射的用于多孔材料的光吞沒了隱藏物體的象素值引起的發(fā)射光。因此,人眼無法察覺到隱藏物體。通常,人眼不能夠觀察在0-255之間的灰度級上低于80的強(qiáng)度級。這樣,在80以下的值將表現(xiàn)為黑色。在圖1中,將隱藏物體示為實(shí)心的物體,雖然隱藏物體還可能是多孔的。
圖2是一流程圖,示出了用于為了顯示隱藏物體而改變數(shù)字圖像數(shù)據(jù)所采用的步驟。在使用視頻或圖像編輯軟件的計算機(jī)系統(tǒng)上執(zhí)行本方法。首先接收表示第一數(shù)字圖像/幀的數(shù)字?jǐn)?shù)據(jù)信息200。之后將數(shù)據(jù)從顏色數(shù)字圖像數(shù)據(jù)轉(zhuǎn)換為灰度級數(shù)據(jù)。之后過濾數(shù)字灰度級數(shù)據(jù)210。以下面的方式進(jìn)行過濾。如果多孔物體不是黑色的,調(diào)整所有象素值使得和多孔物體相關(guān)聯(lián)的象素值默認(rèn)為黑色。這可能通過應(yīng)用將在一個閾值灰度級值之上的值去掉的濾波器達(dá)成。之后增加通常表示隱藏物體的剩余值220。增加沒有被設(shè)置為0(黑色)的剩余值,使得值在視覺可察覺的范圍之內(nèi)。例如,假定在0-255之間的灰度級,例如,所有值將增加100。這樣重新映射了值,使得將值展開,從而對比度級可被察覺到,而且所有用于表示隱藏物體的象素的亮度/強(qiáng)度級增加,使得象素對人眼可見。本領(lǐng)域普通技術(shù)人員應(yīng)該理解,人眼并不能夠很容易的區(qū)分具有十分接近的灰度級值的象素。因此,濾波器的一個目的是展開低級別的象素值,使得人眼可以察覺到對比度。
圖3是一更為詳細(xì)的流程圖,示出了隱藏物體識別采用的步驟。如前所述,一旦將數(shù)字圖像數(shù)據(jù)接收進(jìn)計算機(jī)系統(tǒng),通過本領(lǐng)域普通技術(shù)人員已知的技術(shù)將顏色信息轉(zhuǎn)換為灰度級信息。雖然相同方法也可應(yīng)用于顏色信息。
首先,產(chǎn)生在圖像序列中形成第一圖像的數(shù)字圖像數(shù)據(jù)的柱狀圖300。在圖4中示出了一個示例性的柱狀圖。在垂直軸上表示值出現(xiàn)的數(shù)量并且在水平軸上表示灰度級值。這樣,這個柱狀圖指示某強(qiáng)度多少次發(fā)生在給定圖像中。柱狀圖提供加權(quán)來允許用戶選擇低強(qiáng)度級。通常,高強(qiáng)度級將占優(yōu)勢并且比較不可見的值(低強(qiáng)度值)在強(qiáng)度上,并且通常在發(fā)生的數(shù)量上小的多。這樣,可以很容易的識別可見值并且通過濾波或其它本領(lǐng)域普通技術(shù)人員已知的方式將其移去。
在一個實(shí)施例中,計算機(jī)系統(tǒng)允許用戶觀看柱狀圖并且確定來自柱狀圖的圖形表示的低級別強(qiáng)度的光的部分310。低的光強(qiáng)度級是那些由可見光產(chǎn)生的,但是如果在顯示設(shè)備上顯示的話不能被人眼察覺到的光。用戶之后選擇濾波器并且過濾掉所有其它光(高強(qiáng)度的光)320。通常,可以以視覺確定低級別強(qiáng)度的光并且由計算機(jī)系統(tǒng)的用戶選擇。一旦過濾掉高強(qiáng)度的光,將低級別的光重新映射到高級別的值,使得顯示設(shè)備將顯示重新映射的值330。還將這些值展開使得對比度更為明顯。例如,如果在低和高強(qiáng)度之間去掉的是在0-255之間的40個標(biāo)度,并且在135和255之間重新映射值,對比度增加三倍,使得1和2的值不是135和139。之后將兩個映射的低強(qiáng)度級顯示給系統(tǒng)的用戶340。如果由低強(qiáng)度級表示的物體可見,用戶反映圖像無法接受350。用戶通過比如鍵盤或鼠標(biāo)的用戶輸入設(shè)備指示這一點(diǎn)。之后本方法為用戶提供重新確定在低和高強(qiáng)度級之間的閾值或提供低強(qiáng)度值的新的重映射,使得值更亮,或在值之間提供更多的對比度,或者是上面兩者。本系統(tǒng)還可以使得用戶選擇用于在低級別強(qiáng)度值和高級別強(qiáng)度值之間分開的新值350。如果用戶指示隱藏物體可見,過程結(jié)束。
如圖5所示,可能通過增加伽馬校正和/或亮度來完成過程,首先將亮度和/或伽馬校正值應(yīng)用到數(shù)字圖像數(shù)據(jù)410。通過增加亮度級,最終使得高級別強(qiáng)度的光飽和,趨向白色,從而過濾高級別強(qiáng)度的光。之后可以移去所有飽和的值,從而只剩下低級別值。之后可以使用伽馬校正來增加剩余的值。調(diào)整伽馬增加強(qiáng)度值,同時不會過度放大由僅按比例在所有值中增加亮度而產(chǎn)生的噪聲。增加伽馬以非線性方式增加了強(qiáng)度,使得新的強(qiáng)度為新的強(qiáng)度=(當(dāng)前強(qiáng)度/255)1/伽馬因?yàn)橘ゑR校正的非線性特性,所以也以非線性方式增加噪聲。
在本發(fā)明的這個實(shí)施例中,應(yīng)用的伽馬校正值必須大于正常情況下和陰極射線管(“CRT”)顯示器一起使用的值,對于這個實(shí)施例,通常伽馬校正值應(yīng)該在六到十之間,其中標(biāo)準(zhǔn)陰極顯示器具有大約2.2-2.5的伽馬校正值并且現(xiàn)有技術(shù)的視頻編輯軟件具有最大為5的伽馬校正值。
一旦將濾波器應(yīng)用到視頻圖像數(shù)據(jù)并且放大了低級別的視頻圖像數(shù)據(jù),將表示當(dāng)前幀的低級別強(qiáng)度的視頻圖像數(shù)據(jù)顯示給用戶420。顯示給用戶的數(shù)據(jù)可能還包括一些高級別強(qiáng)度視頻數(shù)據(jù)。之后用戶可以交互的改變伽馬和亮度值430,并且再次將結(jié)果值顯示給用戶。通過這個過程,顯示由低級別光表示的圖像。當(dāng)滿足圖像時,用戶使得計算機(jī)系統(tǒng)將幀的改變的視頻數(shù)據(jù)寫到視頻存儲450。以類似的方式處理之后的視頻幀,直到所有幀處理完畢480。于是完成隱藏物體識別490。
在用于隱藏物體識別的本方法的第一實(shí)例中,分析一個穿著黑色襯衣并且在下面有白色的槍的人的圖像。在正常光照情況下捕捉此人的數(shù)字圖像。如果在顯示設(shè)備上顯示數(shù)字圖像,人眼僅可以看到在屏幕上顯示的象素具有零值的黑色襯衣。通過白色的槍反射的光在過程中減弱并且可能變?yōu)椴荒軌蛴扇搜鄄煊X到的強(qiáng)度級。雖然光是不可察覺的,但是光信息由數(shù)字圖像設(shè)備的傳感器捕捉到了。如果增加伽馬和亮度,黑色值不增加。但是,因?yàn)閬碜园咨臉尩墓獾奈⑿〉牧坎皇橇阒?,所以它被放大。一些噪聲也會被放大并且顯示,但是如果對于照相機(jī)可用的光足夠亮的話,優(yōu)選的為500Lux或更多,系統(tǒng)將可以清楚的示出白色的槍。在另一實(shí)例中,分析一個穿著白色襯衣并且在下面有黑色的槍的人的圖像。在這樣的圖像中,反轉(zhuǎn)視頻使得過濾高強(qiáng)度數(shù)據(jù),這樣現(xiàn)在襯衣顯示為黑色并且由此提供0的強(qiáng)度值。之后將低級別強(qiáng)度數(shù)據(jù)映射到值在可見范圍之內(nèi),例如,在從0-255的標(biāo)度中的100-255的范圍之內(nèi)。這可以通過首先將數(shù)據(jù)轉(zhuǎn)換為灰度級數(shù)據(jù)或使用來自數(shù)字圖像傳感器的基于顏色的數(shù)據(jù)來實(shí)現(xiàn)。另外,隔開值使得在值之間的距離增加,從而使得對比度更容易被人眼感覺到。
在第三實(shí)例中,分析一個穿著深灰色襯衣并且在下面有淺灰色的槍的人的圖像。減少對應(yīng)于深灰色衣服的強(qiáng)度級別使得將其設(shè)為黑色。之后,淺灰色的槍將是在黑色以上的相同的值。之后使用亮度或伽馬增加對應(yīng)于淺灰色的槍的值和噪音,從而過濾淺灰色的槍的淺色值并且將其映射到如前所述的,可由人眼察覺到的值。
如圖5所示,這個過程可以是自動的。在一個變型中,計算圖像的所有數(shù)字?jǐn)?shù)據(jù)的平均值510。平均值確定高強(qiáng)度值在何處。之后,確定到平均值的標(biāo)準(zhǔn)偏差520。之后將在一個標(biāo)準(zhǔn)偏差之中的在平均值之下的所有值以及所有在平均值之上的值都識別為高強(qiáng)度值530。之后高強(qiáng)度值被過濾并且因此從構(gòu)成圖像的數(shù)字?jǐn)?shù)據(jù)集中移去540。之后將低級別值映射到可見的值550。還增加在值之間的間隔使得在值之間的對比度對人眼來說更易察覺。例如,自動系統(tǒng)可能確定在低級別值中的最低的和最高的值,并且將兩個值相減來確定范圍。之后將這個范圍映射到可見光范圍。例如,如果標(biāo)度在0-255之間并且低級別值在1-41之間,范圍是40。在80以上的值可由人眼正常的察覺到,所以將40的范圍映射到175(80-255)的范圍。這樣,所有來自低級別光的值將在80和255之間的值上展開。之后在顯示設(shè)備上顯示低級別數(shù)據(jù)值560。
系統(tǒng)可以進(jìn)一步自動將顏色數(shù)據(jù)改變?yōu)榛叶燃墧?shù)據(jù)以便進(jìn)行處理。應(yīng)該理解,雖然數(shù)據(jù)可能被轉(zhuǎn)換為灰度級以確定高強(qiáng)度和低強(qiáng)度值,但顏色信息仍然得到保持,并且可能用于重新映射低強(qiáng)度值,這樣,可能以在被重新映射到可見值之后的顏色顯示低強(qiáng)度值。
照相機(jī)的角度應(yīng)該和正常攝制物體以獲得最好效果的角度相差40度以內(nèi)。如果外部服裝十分亮或者白,則可以將圖像反轉(zhuǎn),使得亮的物體變暗并且檢測到在多孔材料下面的對比物體。在本說明中,500Lux或更高的環(huán)境光情況用于照亮所關(guān)心的物體。
應(yīng)該注意到這里使用的流程圖示范了本發(fā)明的多種方面,并且不應(yīng)該被解釋為顯示本發(fā)明到任意特定邏輯流程或邏輯實(shí)現(xiàn)。可以將所述的邏輯分為不同的邏輯模塊(例如,程序,模塊,功能,或子程序),同時不改變整個結(jié)果或不脫離本發(fā)明的真正范圍。往往也可以以不同順序執(zhí)行,添加,修改,省略邏輯要素,或者使用不同的邏輯結(jié)構(gòu)(例如,邏輯門,循環(huán)圖元,條件邏輯,和其它邏輯結(jié)構(gòu))實(shí)現(xiàn),同時不改變總的結(jié)果和不脫離本發(fā)明的真正范圍。
本發(fā)明可能具體表現(xiàn)為很多不同形式,包括,但是不限制于,用于和處理器(例如,微處理器,微控制器,數(shù)字信號處理器,或通用計算機(jī))一起使用的計算機(jī)程序邏輯,用于和可編程的邏輯設(shè)備(例如,現(xiàn)場可編程門陣列(FPGA)或其它PLD)一起使用的可編程邏輯,離散器件,集成電路(例如,專用集成電路(ASIC)),或任意其它包括它們的任意組合的裝置。
在這里,實(shí)現(xiàn)前述的所有或部分功能性的計算機(jī)程序邏輯可以具體表現(xiàn)為多種形式,包括,但是不限制于,源碼形式,計算機(jī)可執(zhí)行形式,以及多種中間形式(例如,由匯編程序,編譯器,連接器,或定位器產(chǎn)生的形式)。源碼可能包括一系列以多種用于和多種操作系統(tǒng)或操作環(huán)境一起使用的程序語言中的任意(例如,對象碼,匯編語言,或比如Fortran,C,C++,JAVA,或HTML的高級語言)實(shí)現(xiàn)的計算機(jī)程序指令。源碼可能定義并使用多種數(shù)據(jù)結(jié)構(gòu)和通信消息。源碼可能以計算機(jī)可執(zhí)行形式(例如,通過解釋程序),或者可以將源碼轉(zhuǎn)換(例如,通過翻譯程序,匯編程序,或編譯器)為計算機(jī)可執(zhí)行形式。
可以以任意形式(例如,源碼形式,計算機(jī)可執(zhí)行形式,或中間形式)永久的或暫時的在有形的存儲媒介,比如半導(dǎo)體存儲器設(shè)備(例如,RAM,ROM,PROM,EEPROM,或閃存可編程RAM),磁存儲器設(shè)備(例如,磁盤或固定盤),光存儲器設(shè)備(例如,CD-ROM),PC卡(例如,PCMCIA卡),或其它存儲器設(shè)備中固定計算機(jī)程序。計算機(jī)程序可能以任意形式固定在信號中,其中該信號可使用多種通信技術(shù),包括,但是不限制于,模擬技術(shù),數(shù)字技術(shù),光技術(shù),無線技術(shù),網(wǎng)絡(luò)技術(shù),互聯(lián)網(wǎng)絡(luò)技術(shù)中的任意一種發(fā)送到計算機(jī)。計算機(jī)程序可以以任意形式分布在,比如,具有附加的打印或電子文件(例如,壓縮軟件或磁帶)的可移動的存儲媒介中,預(yù)先載入計算機(jī)系統(tǒng)(例如,在系統(tǒng)ROM或固定盤上),或者從服務(wù)器或電子公告板上通過通信系統(tǒng)(例如,因特網(wǎng)或萬維網(wǎng))分配。
在這里,可能使用現(xiàn)有的手工方法設(shè)計實(shí)現(xiàn)前述的所有或部分功能性的硬件邏輯(包括用于和可編程邏輯設(shè)備一起使用的可編程邏輯),或者使用多種工具,比如計算機(jī)輔助設(shè)計(CAD),硬件描述語言(例如,VHDL或AHDL),或PLD編程語言(例如,PALASM,ABEL,或CUPL)來對其進(jìn)行電子設(shè)計,捕捉,仿真和記錄(documented)。
本發(fā)明可能具體表現(xiàn)為其它特定形式,同時不脫離本發(fā)明的真正范圍。在所有方面都應(yīng)該認(rèn)為所述的實(shí)施例是示意性而不是限制性的。
權(quán)利要求
1.一種用于觀看具有和第二物體相對的顏色的第一物體的方法,其中第二物體擋住了第一物體的可見性,其中可見光通過第二物體,該方法包括將表示被第二物體擋住的第一物體的數(shù)字圖像數(shù)據(jù)接收進(jìn)計算機(jī)系統(tǒng);其中數(shù)字圖像數(shù)據(jù)至少包括由可見光產(chǎn)生的第一物體數(shù)據(jù)和第二物體數(shù)據(jù)并且每一數(shù)據(jù)具有相關(guān)的值;基本上過濾掉第二物體數(shù)據(jù);并且增加第一物體數(shù)據(jù)的值直到其能夠可見地顯示。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括創(chuàng)建數(shù)字圖像數(shù)據(jù)的柱狀圖;以及基于柱狀圖選擇第二物體數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其中基本上過濾掉第二物體數(shù)據(jù)并且增加第一物體數(shù)據(jù)是至少通過增加伽馬校正實(shí)現(xiàn)的。
4.如權(quán)利要求3所述的方法,其中設(shè)置伽馬校正大于2.5。
5.如權(quán)利要求3所述的方法,其中設(shè)置伽馬校正大于或等于6。
6.如權(quán)利要求1所述的方法,其中增加第一物體數(shù)據(jù)包括將第一物體數(shù)據(jù)映射到某值,使得當(dāng)在顯示設(shè)備上顯示第一物體數(shù)據(jù)時,在數(shù)據(jù)級之間的對比度是人眼可以探測到的對比度。
7.如權(quán)利要求6所述的方法,其中映射的執(zhí)行使得映射到在由顯示設(shè)備顯示時可由人眼觀察到的數(shù)據(jù)值。
8.如權(quán)利要求1所述的方法,其中增加第一物體數(shù)據(jù)是至少通過增加亮度實(shí)現(xiàn)的。
9.如權(quán)利要求1所述的方法,其中第一物體和第二物體具有相對的顏色。
10.如權(quán)利要求1所述的方法,其中第一物體和第二物體具有相對的顏色,其在256級的標(biāo)度中的差異平均大于25級。
11.如權(quán)利要求1所述的方法,其中以值的標(biāo)度表示圖像數(shù)據(jù)并且其中第一物體和第二物體具有相對的顏色,使得第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色相差大約標(biāo)度的百分之十。
12.如權(quán)利要求1所述的方法,其中過程是自動的。
13.如權(quán)利要求2所述的方法,其中過程是自動的。
14.如權(quán)利要求1所述的方法,其中第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息。
15.如權(quán)利要求14所述的方法,進(jìn)一步包括將來自第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色信息轉(zhuǎn)換為灰度級。
16.一種用于在顯示設(shè)備上顯示表示在數(shù)字圖像中的第一物體的第一物體數(shù)據(jù)的方法,其中第一物體被第二物體擋住,可見光通過第二物體,第一物體和第二物體具有相對的顏色,本方法包括將表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)接收進(jìn)計算機(jī)系統(tǒng);以及過濾第一和第二物體數(shù)據(jù),使得在顯示設(shè)備上可見地顯示第一物體數(shù)據(jù)并且刪去第二物體數(shù)據(jù)。
17.如權(quán)利要求16所述的方法,進(jìn)一步包括使用可見光傳感器獲得第一物體和第二物體的數(shù)字圖像,其中可見光傳感器產(chǎn)生第一物體數(shù)據(jù)和第二物體數(shù)據(jù)。
18.如權(quán)利要求16所述的方法,其中過濾包括將第一物體數(shù)據(jù)映射到某標(biāo)度,使得當(dāng)顯示時在數(shù)據(jù)值之間的對比度對人眼可見。
19.如權(quán)利要求16所述的方法,進(jìn)一步包括在顯示設(shè)備上顯示第一物體數(shù)據(jù)。
20.如權(quán)利要求19所述的方法,進(jìn)一步包括在顯示設(shè)備上顯示第一物體數(shù)據(jù)之后提供過濾的手動調(diào)整。
21.如權(quán)利要求16所述的方法,其中過濾包括創(chuàng)建表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)的可見顯示的柱狀圖;提供對于表示數(shù)字圖像的一組數(shù)字?jǐn)?shù)據(jù)的用戶選擇;從表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)移去所選組;并且對數(shù)字?jǐn)?shù)據(jù)應(yīng)用伽馬校正,增加伽馬校正值直到當(dāng)在顯示設(shè)備上顯示數(shù)字?jǐn)?shù)據(jù)時可以顯示第一物體,以此來調(diào)整剩余的數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)值。
22.如權(quán)利要求16所述的方法,其中第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息。
23.如權(quán)利要求22所述的方法,進(jìn)一步包括將第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色信息轉(zhuǎn)換為灰度級。
24.如權(quán)利要求23所述的方法,其中如果第二物體比第一物體暗,至少調(diào)整第二物體數(shù)據(jù)直到當(dāng)在顯示器上表示時,所有第二物體數(shù)據(jù)基本上產(chǎn)生零輸出。
25.如權(quán)利要求23所述的方法,其中如果第二物體基本上比第一物體亮,則反轉(zhuǎn)第一和第二物體數(shù)據(jù),使得當(dāng)在顯示設(shè)備上表示時,第二物體顯得更暗。
26.根據(jù)權(quán)利要求25所述的方法,至少調(diào)整第二物體數(shù)據(jù)直到當(dāng)在顯示器上表示時,所有第二物體數(shù)據(jù)基本上產(chǎn)生零輸出。
27.如權(quán)利要求25所述的方法,進(jìn)一步包括將第一物體數(shù)據(jù)映射到某數(shù)據(jù)值,使得當(dāng)在顯示器上表示時,該數(shù)據(jù)值可見,并且將在數(shù)據(jù)值之間的定標(biāo)增加到第一物體數(shù)據(jù)之間的定標(biāo)之上。
28.如權(quán)利要求26所述的方法,進(jìn)一步包括將第一物體數(shù)據(jù)映射到某數(shù)據(jù)值,使得當(dāng)在顯示器上表示時,該數(shù)據(jù)值可見,并且將在數(shù)據(jù)值之間的定標(biāo)增加到第一物體數(shù)據(jù)之間的定標(biāo)之上。
29.一種具有計算機(jī)可讀的計算機(jī)代碼的計算機(jī)程序產(chǎn)品,用于觀看表示具有和第二物體相對的顏色的第一物體的第一物體數(shù)據(jù),其中第二物體擋住了第一物體的可見性,其中可見光通過第二物體,該計算機(jī)代碼包括用于將表示被第二物體擋住的第一物體的數(shù)字圖像數(shù)據(jù)接收進(jìn)計算機(jī)系統(tǒng)的計算機(jī)代碼;其中數(shù)字圖像數(shù)據(jù)至少包括由可見光產(chǎn)生的第一物體數(shù)據(jù)和第二物體數(shù)據(jù);用于基本上過濾掉第二物體數(shù)據(jù)的計算機(jī)代碼;以及用于增加第一物體數(shù)據(jù)直到其能夠可見地顯示的計算機(jī)代碼。
30.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于創(chuàng)建數(shù)字圖像數(shù)據(jù)的柱狀圖的計算機(jī)代碼;以及用于基于柱狀圖選擇第二物體數(shù)據(jù)的計算機(jī)代碼。
31.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中用于基本上過濾掉第二物體數(shù)據(jù)以及增加第一物體數(shù)據(jù)的計算機(jī)代碼增加伽馬校正。
32.如權(quán)利要求31所述的計算機(jī)程序產(chǎn)品,其中設(shè)置伽馬校正大于2.5。
33.如權(quán)利要求31所述的計算機(jī)程序產(chǎn)品,其中設(shè)置伽馬校正大于或等于6。
34.如權(quán)利要求1所述的計算機(jī)程序產(chǎn)品,其中用于增加第一物體數(shù)據(jù)的計算機(jī)代碼包括用于將第一物體數(shù)據(jù)映射到某值,使得在數(shù)據(jù)級之間的對比度是人眼可以探測到的對比度的計算機(jī)代碼。
35.如權(quán)利要求34所述的計算機(jī)程序產(chǎn)品,其中執(zhí)行用于映射的計算機(jī)代碼,使得映射到在由顯示設(shè)備顯示時可由人眼觀察到的數(shù)據(jù)值。
36.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中用于增加第一物體數(shù)據(jù)的計算機(jī)代碼至少通過增加亮度增加第一物體數(shù)據(jù)。
37.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中第一物體和第二物體具有相對的顏色。
38.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中第一物體和第二物體表示相對的顏色,其在256級的標(biāo)度中的差異平均大于25級。
39.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中圖像數(shù)據(jù)和標(biāo)度相關(guān)并且第一物體和第二物體具有相對的顏色,使得第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色基本相差標(biāo)度的百分之十。
40.如權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,其中第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息并且計算機(jī)程序產(chǎn)品進(jìn)一步包括用于將來自第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色信息轉(zhuǎn)換為灰度級的計算機(jī)代碼。
41.一種在計算機(jī)可讀媒介上的計算機(jī)代碼,用于在顯示設(shè)備上顯示表示在數(shù)字圖像中的第一物體的第一物體數(shù)據(jù),其中第一物體被第二物體擋住,可見光通過第二物體,第一物體和第二物體具有相對的顏色,本計算機(jī)代碼包括用于將表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)接收進(jìn)計算機(jī)系統(tǒng)的計算機(jī)代碼;以及用于過濾第一和第二物體數(shù)據(jù)使得在顯示設(shè)備上可見的顯示第一物體數(shù)據(jù)并且刪去第二物體數(shù)據(jù)的計算機(jī)代碼。
42.如權(quán)利要求41所述的計算機(jī)程序產(chǎn)品,其中用于過濾的計算機(jī)代碼包括用于將第一物體數(shù)據(jù)映射到某標(biāo)度,使得當(dāng)顯示時在數(shù)據(jù)值之間的對比度對人眼可見的計算機(jī)代碼。
43.如權(quán)利要求41所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于在顯示設(shè)備上顯示第一物體數(shù)據(jù)的計算機(jī)代碼。
44.如權(quán)利要求41所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于在顯示設(shè)備上顯示第一物體數(shù)據(jù)之后提供過濾的用戶調(diào)整的計算機(jī)代碼。
45.如權(quán)利要求41所述的計算機(jī)程序產(chǎn)品,其中用于過濾的計算機(jī)代碼包括用于創(chuàng)建表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)的可見顯示的柱狀圖的計算機(jī)代碼;用于提供對于表示數(shù)字圖像的一組數(shù)字?jǐn)?shù)據(jù)的用戶選擇的計算機(jī)代碼;用于從表示數(shù)字圖像的數(shù)字?jǐn)?shù)據(jù)移去所選組的計算機(jī)代碼;以及用于通過增加伽馬校正值直到當(dāng)在顯示設(shè)備上顯示數(shù)字?jǐn)?shù)據(jù)時可以顯示第一物體,而對數(shù)字?jǐn)?shù)據(jù)應(yīng)用伽馬校正,以此來調(diào)整剩余的數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)值的計算機(jī)代碼。
46.如權(quán)利要求41所述的計算機(jī)程序產(chǎn)品,其中第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息,并且其中計算機(jī)程序產(chǎn)品進(jìn)一步包括用于將第一物體數(shù)據(jù)和第二物體數(shù)據(jù)的顏色信息轉(zhuǎn)換為灰度級的計算機(jī)代碼。
47.如權(quán)利要求46所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于如果第二物體比第一物體暗,則至少調(diào)整第二物體數(shù)據(jù)直到當(dāng)在顯示器上表示時基本上所有第二物體數(shù)據(jù)都產(chǎn)生零輸出的計算機(jī)代碼。
48.如權(quán)利要求46所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于如果第二物體基本上比第一物體亮,則反轉(zhuǎn)第一和第二物體數(shù)據(jù)的計算機(jī)碼,使得當(dāng)在顯示設(shè)備上表示時第二物體顯得更暗的計算機(jī)代碼。
49.根據(jù)權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于至少調(diào)整第二物體數(shù)據(jù)直到當(dāng)在顯示器上表示時,所有第二物體數(shù)據(jù)基本上都產(chǎn)生零輸出的計算機(jī)代碼。
50.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于將第一物體數(shù)據(jù)映射到某數(shù)據(jù)值,使得當(dāng)在顯示器上表示時,該數(shù)據(jù)值可見,并且將在數(shù)據(jù)值之間的定標(biāo)增加到第一物體數(shù)據(jù)之間的定標(biāo)之上的計算機(jī)代碼。
51.如權(quán)利要求49所述的計算機(jī)程序產(chǎn)品,進(jìn)一步包括用于將第一物體數(shù)據(jù)映射到某數(shù)據(jù)值,使得當(dāng)在顯示器上表示時,該數(shù)據(jù)值可見,并且將在數(shù)據(jù)值之間的定標(biāo)增加到第一物體數(shù)據(jù)之間的定標(biāo)之上的計算機(jī)代碼。
52.一種用于檢測由第二物體隱藏的第一物體的系統(tǒng),該系統(tǒng)包括照相機(jī),用于使用可見光獲得數(shù)字圖像,數(shù)字圖像包括表示第一物體和第二物體的數(shù)據(jù);處理器,用于接收數(shù)字圖像并處理數(shù)字圖像來過濾掉第二物體數(shù)據(jù)并且增加第一物體數(shù)據(jù)的值直到其能夠被可見地顯示。
53.如權(quán)利要求52所述的系統(tǒng),其中處理器接收用戶起動信號并且處理器增加伽馬校正值。
54.如權(quán)利要求53所述的系統(tǒng),其中增加伽馬校正值增加到大于或等于5。
55.如權(quán)利要求51所述的系統(tǒng),其中處理器增加第一物體的值并且增加在第一物體數(shù)據(jù)之間的定標(biāo),其中第一物體數(shù)據(jù)在標(biāo)度上。
全文摘要
一種用于觀看被第二物體擋住的第一物體的方法。在本方法中,第一物體具有和第二物體相對的顏色并且第二物體由允許可見光通過的材料制成。通過第二物體的可見光的量不足以讓第一物體被人眼看到。本方法包括使用可見光傳感器,比如CCD照相機(jī)傳感器,攝制第一和第二物體的數(shù)字圖像。接收進(jìn)計算機(jī)系統(tǒng)的數(shù)字圖像數(shù)據(jù)包括第一物體數(shù)據(jù)和第二物體數(shù)據(jù)。應(yīng)該了解,第一物體數(shù)據(jù)和第二物體數(shù)據(jù)包括顏色信息。在第一和第二物體之間的對比度的量應(yīng)該是總標(biāo)度的大約10%,這樣在256顏色標(biāo)度中的差異是大約25級。計算機(jī)系統(tǒng)基本上過濾掉第二物體數(shù)據(jù)并且之后增加和第一物體數(shù)據(jù)相關(guān)聯(lián)的值直到數(shù)據(jù)能夠可見的顯示。
文檔編號G06T5/40GK1554073SQ02817549
公開日2004年12月8日 申請日期2002年9月6日 優(yōu)先權(quán)日2001年9月7日
發(fā)明者吉恩·阿瑟·格林德斯塔夫, 吉恩 阿瑟 格林德斯塔夫, 希思 卡爾文 弗萊徹, 蘇珊·希思·卡爾文·弗萊徹, 沃德 麥凱三世, 瑟曼·沃德·麥凱三世 申請人:英特圖形硬件技術(shù)公司