本發(fā)明實(shí)施例涉及傳感器校正技術(shù)領(lǐng)域,尤其涉及一種圖像傳感器快速校正方法、裝置及設(shè)備。
背景技術(shù):
隨著經(jīng)濟(jì)的迅速發(fā)展,紙幣的日交易量逐漸增加,紙幣的識別設(shè)備越來越多的應(yīng)用于人們生活的每個角落。
在紙幣的識別設(shè)備中,絕大多數(shù)還是以獲取紙幣圖像再根據(jù)圖像進(jìn)行紙幣識別。紙幣的圖像獲取需要大量的圖像傳感器獲取到相應(yīng)的數(shù)據(jù)并匯集成紙幣圖像,所以圖像傳感器的穩(wěn)定性對于紙幣的識別設(shè)備尤為重要。
圖像傳感器在設(shè)備使用過程中,性能會有所降低,現(xiàn)有技術(shù)中,針對各個圖像傳感器的性能校正方法是利用圖像傳感器的亮度與曝光時間成單調(diào)關(guān)系的原理,對于每個圖像傳感器的不同曝光時間對應(yīng)的亮度進(jìn)行記錄,其中,有的是將曝光時間從低到高逐漸增大,有的是將曝光時間從高到低逐漸減小,并記錄相應(yīng)的亮度數(shù)據(jù),繪制成亮度-曝光時間的曲線。這種校正方法耗費(fèi)大量的時間和人力,影響圖像傳感器的亮度校正速率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種圖像傳感器快速校正方法、裝置及設(shè)備,以實(shí)現(xiàn)對圖像傳感器的亮度快速校正,提高圖像傳感器的校正效率的效果。
第一方面,本發(fā)明實(shí)施例提供了一種圖像傳感器的亮度校正方法,該方法包括:
獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系;
確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間;
控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度;
根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
進(jìn)一步的,所述獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,包括:
控制圖像傳感器以預(yù)設(shè)曝光時間進(jìn)行曝光,并采集當(dāng)前的第二亮度;
分別以曝光時間和亮度為橫縱坐標(biāo)建立坐標(biāo)系,根據(jù)所述預(yù)設(shè)曝光時間與第二亮度在所述坐標(biāo)系中對應(yīng)的坐標(biāo)點(diǎn)以及坐標(biāo)原點(diǎn)進(jìn)行線性擬合;
將所述線性擬合的結(jié)果作為所述圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系。
進(jìn)一步的,根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),包括:
當(dāng)所述第一亮度大于所述目標(biāo)亮度時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行降低調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;當(dāng)所述第一亮度小于所述目標(biāo)亮度時時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行增加調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;
統(tǒng)計調(diào)整次數(shù),得到目標(biāo)調(diào)整步數(shù)。
進(jìn)一步的,根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正,包括:
根據(jù)所述目標(biāo)調(diào)整步數(shù)和初始的預(yù)估曝光時間計算目標(biāo)曝光時間;
控制所述圖像傳感器以所述目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
進(jìn)一步的,在根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù)之后,還包括:
確定所述目標(biāo)調(diào)整步數(shù)對應(yīng)的傳感器性能等級,以對所述圖像傳感器的性能進(jìn)行評估;
輸出評估結(jié)果。
進(jìn)一步的,在根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正之后,還包括:
更新所述圖像傳感器的目標(biāo)亮度,得到第二目標(biāo)亮度;
根據(jù)所述第一對應(yīng)關(guān)系確定與所述第二目標(biāo)亮度對應(yīng)的第二預(yù)估曝光時間;
根據(jù)所述目標(biāo)調(diào)整步數(shù)和所述第二預(yù)估曝光時間計算第二目標(biāo)曝光時間;
控制所述圖像傳感器以所述第二目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
第二方面,本發(fā)明實(shí)施例還提供了一種圖像傳感器的亮度校正裝置,該裝置包括:
第一對應(yīng)關(guān)系獲取模塊,用于獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系;
預(yù)估曝光時間確定模塊,用于確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間;
第一亮度采集模塊,用于控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度;
亮度校正模塊,用于根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
進(jìn)一步的,所述第一對應(yīng)關(guān)系獲取模塊包括:
第二亮度采集單元,用于控制圖像傳感器以預(yù)設(shè)曝光時間進(jìn)行曝光,并采集當(dāng)前的第二亮度;
線性擬合單元,用于分別以曝光時間和亮度為橫縱坐標(biāo)建立坐標(biāo)系,根據(jù)所述預(yù)設(shè)曝光時間與第二亮度在所述坐標(biāo)系中對應(yīng)的坐標(biāo)點(diǎn)以及坐標(biāo)原點(diǎn)進(jìn)行線性擬合;
第一對應(yīng)關(guān)系確定單元,用于將所述線性擬合的結(jié)果作為所述圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系。
進(jìn)一步的,所述亮度校正模塊包括:
調(diào)整單元,用于當(dāng)所述第一亮度大于所述目標(biāo)亮度時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行降低調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;還用于當(dāng)所述第一亮度小于所述目標(biāo)亮度時時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行增加調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;
目標(biāo)調(diào)整步數(shù)確定單元,用于統(tǒng)計調(diào)整次數(shù),得到目標(biāo)調(diào)整步數(shù)。
進(jìn)一步的,所述亮度校正模塊還包括:
目標(biāo)曝光時間計算單元,用于根據(jù)所述目標(biāo)調(diào)整步數(shù)和初始的預(yù)估曝光時間計算目標(biāo)曝光時間;
亮度校正單元,用于控制所述圖像傳感器以所述目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
進(jìn)一步的,所述裝置還包括:
性能評估模塊,用于確定所述目標(biāo)調(diào)整步數(shù)對應(yīng)的傳感器性能等級,以對所述圖像傳感器的性能進(jìn)行評估;還用于輸出評估結(jié)果。
進(jìn)一步的,所述裝置還包括亮度校正執(zhí)行模塊,具體用于:
更新所述圖像傳感器的目標(biāo)亮度,得到第二目標(biāo)亮度;
根據(jù)所述第一對應(yīng)關(guān)系確定與所述第二目標(biāo)亮度對應(yīng)的第二預(yù)估曝光時間;
根據(jù)所述目標(biāo)調(diào)整步數(shù)和所述第二預(yù)估曝光時間計算第二目標(biāo)曝光時間;
控制所述圖像傳感器以所述第二目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
第三方面,本發(fā)明實(shí)施例還提供了一種設(shè)備,所述設(shè)備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的圖像傳感器的亮度校正方法。
本發(fā)明實(shí)施例通過獲取圖像傳感器的曝光時間與亮度的第一對應(yīng)關(guān)系,再根據(jù)目標(biāo)亮度,推算出預(yù)估曝光時間并進(jìn)行曝光,將得到的第一亮度與目標(biāo)亮度的大小關(guān)系作為圖像傳感器亮度校正的依據(jù),調(diào)整曝光時間得到圖像傳感器的具體調(diào)整方案,解決了現(xiàn)有技術(shù)中對于圖像傳感器的校正速率低的問題,實(shí)現(xiàn)了對圖像傳感器的亮度進(jìn)行快速校正,提高圖像傳感器的校正效率的效果。
附圖說明
圖1a是本發(fā)明實(shí)施例一提供的圖像傳感器的亮度校正方法的流程圖;
圖1b是本發(fā)明實(shí)施例一提供的曝光時間與亮度的對應(yīng)關(guān)系示意圖;
圖2a是本發(fā)明實(shí)施例二提供的圖像傳感器的亮度校正方法的流程圖;
圖2b是本發(fā)明實(shí)施例二提供的圖像傳感器的線性擬合示意圖;
圖3是本發(fā)明實(shí)施例三提供的圖像傳感器的亮度校正方法的流程圖;
圖4是本發(fā)明實(shí)施例四提供的圖像傳感器的亮度校正方法的流程圖;
圖5是本發(fā)明實(shí)施例五提供的圖像傳感器的亮度校正方法的流程圖;
圖6是本發(fā)明實(shí)施例六提供的圖像傳感器的亮度校正裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例七提供的一種設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實(shí)施例一
圖1a是本發(fā)明實(shí)施例一提供的圖像傳感器的亮度校正方法的流程圖,本實(shí)施例可適用圖像傳感器的亮度校正的情況,該方法可以由本發(fā)明實(shí)施例所提供的圖像傳感器的亮度校正裝置來執(zhí)行,該裝置可以由軟件和/或硬件的方式來實(shí)現(xiàn),并可集成于自動柜員機(jī)等現(xiàn)金交易設(shè)備中。
如圖1a所示,所述圖像傳感器的亮度校正方法包括:
s110、獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系。
圖像傳感器的亮度與曝光時間成單調(diào)遞增的對應(yīng)關(guān)系,但是由于圖像傳感器的性能隨著使用過程中的變化,其單調(diào)性雖然保持不變,但是其斜率會隨著曝光時間的變化而發(fā)生變化。圖1b是本發(fā)明實(shí)施例一提供的曝光時間與亮度的對應(yīng)關(guān)系示意圖,如圖1b所示,橫軸表示曝光時間,單位可以是毫秒,縱軸表示得到的對應(yīng)的亮度,當(dāng)調(diào)整曝光時間時,可以對應(yīng)到縱軸的0到255之間任意數(shù)值??梢姡S著曝光時間的增加,每一階段的亮度與曝光時間的斜率是逐漸變化的,一般的,圖像傳感器的亮度隨曝光時間的變化會呈現(xiàn)出一定的衰減趨勢,本發(fā)明實(shí)施例的技術(shù)方案也正是根據(jù)這一現(xiàn)象,提出的技術(shù)問題,以及對該技術(shù)問題的分析得到的技術(shù)方案。
本發(fā)明實(shí)施例中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系。其中,第一對應(yīng)關(guān)系可以由以曝光時間為橫軸,以亮度為縱軸的坐標(biāo)系中的直線來確定,在執(zhí)行本步驟時可通過采樣來確定該坐標(biāo)系中的處于曝光區(qū)間內(nèi)的至少一個點(diǎn),并根據(jù)所述至少一個點(diǎn)(當(dāng)根據(jù)一個點(diǎn)時,根據(jù)該點(diǎn)和坐標(biāo)原點(diǎn)確定直線)確定該直線,如通過線性擬合方式確定,也即確定第一對應(yīng)關(guān)系。可以理解的是,采樣點(diǎn)的數(shù)目越少,校正效率越高。
本發(fā)明實(shí)施例提供的技術(shù)方案中,第一對應(yīng)關(guān)系是由當(dāng)前圖像傳感器本身來確定的,而不是所有圖像傳感器均使用同樣的第一對應(yīng)關(guān)系,因此該技術(shù)方案能夠很好地兼容圖像傳感器的差異。
s120、確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。
所述圖像傳感器的目標(biāo)亮度可以根據(jù)當(dāng)前校正的圖像傳感器的經(jīng)常使用的亮度范圍進(jìn)行確定,如當(dāng)前校正的圖像傳感器的經(jīng)常在亮度范圍150-200之間進(jìn)行使用,則目標(biāo)亮度可以是150-200中間的任意值。確定目標(biāo)亮度之后,可以根據(jù)第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。預(yù)估曝光時間可以通過目標(biāo)亮度/斜率得到。
s130、控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度。
控制圖像傳感器的曝光時間為預(yù)估曝光時間,可以通過控制圖像傳感器的發(fā)射端的電流時長來確定,可以通過控制電路來實(shí)現(xiàn),也可以利用微控制器對其進(jìn)行控制。其中,第一亮度是與預(yù)估曝光時間對應(yīng)的實(shí)際亮度。
s140、根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
其中,預(yù)設(shè)步長可以是根據(jù)圖像傳感器性能進(jìn)行設(shè)定的,例如波長等光源特性。優(yōu)選的方案是:在對曝光時間的控制精度一定的情況下,對于任意曝光時間,經(jīng)過不同的調(diào)整步數(shù),可以使調(diào)整后的曝光時間對應(yīng)于0-255中任一亮度值。這樣設(shè)置就可以在按照目標(biāo)調(diào)整步數(shù)對曝光時間進(jìn)行調(diào)整時,能夠?qū)?yīng)每一個亮度值,這樣可以提高調(diào)整的準(zhǔn)確性。
根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),當(dāng)所述第一亮度大于所述目標(biāo)亮度時,調(diào)整步長可以是負(fù)值,如-5毫秒,經(jīng)過目標(biāo)調(diào)整步數(shù),使實(shí)際亮度達(dá)到目標(biāo)亮度值。同理,當(dāng)所述第一亮度小于所述目標(biāo)亮度時,調(diào)整步長可以設(shè)置為正值。此外,調(diào)整步長也可以是固定值,如2毫秒,不會隨著比較結(jié)果而變化,經(jīng)過增加或減少目標(biāo)調(diào)整步數(shù)后,可以得到目標(biāo)曝光時間,進(jìn)而得到目標(biāo)亮度,其中,增加目標(biāo)調(diào)整步數(shù)可以記為正數(shù),減少目標(biāo)調(diào)整步數(shù)可以記為負(fù)數(shù)。
在得到目標(biāo)調(diào)整步數(shù)之后,在圖像傳感器的實(shí)際使用過程中,以目標(biāo)調(diào)整步數(shù)對圖像傳感器進(jìn)行調(diào)整,從而使圖像傳感器能夠達(dá)到目標(biāo)亮度。
本實(shí)施例的技術(shù)方案,通過獲取圖像傳感器的曝光時間與亮度的第一對應(yīng)關(guān)系,再根據(jù)目標(biāo)亮度,推算出預(yù)估曝光時間并進(jìn)行曝光,將得到的第一亮度與目標(biāo)亮度的大小關(guān)系作為圖像傳感器亮度校正的依據(jù),調(diào)整曝光時間得到圖像傳感器的具體調(diào)整方案,解決了現(xiàn)有技術(shù)中對于圖像傳感器的校正速率低的問題,實(shí)現(xiàn)了對圖像傳感器的亮度進(jìn)行快速校正,提高圖像傳感器的校正效率的效果。
在上述技術(shù)方案的基礎(chǔ)上,優(yōu)選的,在根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù)之后,還包括:確定所述目標(biāo)調(diào)整步數(shù)對應(yīng)的傳感器性能等級,以對所述圖像傳感器的性能進(jìn)行評估;輸出評估結(jié)果。即在確定所述目標(biāo)調(diào)整步數(shù)之后,根據(jù)所述目標(biāo)調(diào)整步數(shù)確定當(dāng)前圖像傳感器的性能等級,可以是以目標(biāo)調(diào)整步數(shù)的數(shù)目進(jìn)行劃分,經(jīng)劃分等級后,可以對圖像傳感器性能進(jìn)行評估,并輸出評估結(jié)果。具體的,可以將目標(biāo)調(diào)整步數(shù)極少的劃分為性能優(yōu),如目標(biāo)調(diào)整步數(shù)為0-5步;將目標(biāo)調(diào)整步數(shù)較少的劃分為性能良,如目標(biāo)調(diào)整步數(shù)為6-7步;將目標(biāo)調(diào)整步數(shù)較多的劃分為性能中,如目標(biāo)調(diào)整步數(shù)為8-9步;將目標(biāo)調(diào)整步數(shù)很多的劃分為性能差,如目標(biāo)調(diào)整步數(shù)為10-m步;目標(biāo)調(diào)整步數(shù)大于m的,可以直接視為質(zhì)量不合格的圖像傳感器。工作人員可以根據(jù)評估結(jié)果確定是否更換或者維修性能較差的圖像傳感器。這樣設(shè)置即簡便了圖像傳感器的校正過程,又可以根據(jù)其中的數(shù)據(jù)對圖像傳感器的性能有所了解,以便在圖像傳感器校正的過程中,對傳感器性能實(shí)現(xiàn)量化評估,及時發(fā)現(xiàn)影響校正速度的和不能夠正常工作的圖像傳感器,并加以處理。
值得說明的是,本發(fā)明實(shí)施例所提供的技術(shù)方案不僅可以適用于儀器或者設(shè)備出廠之前對圖像傳感器的校正,還可以適用于在使用過程中。因?yàn)槭褂眠^程中,圖像傳感器發(fā)射端或者接收端的性能可能發(fā)生衰減,以及因?yàn)橛谢覊m等環(huán)境因素影響圖像傳感器亮度與曝光時間對應(yīng)關(guān)系,這些情況下需要重新對圖像傳感器進(jìn)行校正。
實(shí)施例二
圖2a是本發(fā)明實(shí)施例二提供的圖像傳感器的亮度校正方法的流程圖。本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,將獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系優(yōu)化為:控制圖像傳感器以預(yù)設(shè)曝光時間進(jìn)行曝光,并采集當(dāng)前的第二亮度;分別以曝光時間和亮度為橫縱坐標(biāo)建立坐標(biāo)系,根據(jù)所述預(yù)設(shè)曝光時間與第二亮度在所述坐標(biāo)系中對應(yīng)的坐標(biāo)點(diǎn)以及坐標(biāo)原點(diǎn)進(jìn)行線性擬合;將所述線性擬合的結(jié)果作為所述圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系。
如圖2a所示,所述圖像傳感器的亮度校正方法包括:
s210、控制圖像傳感器以預(yù)設(shè)曝光時間進(jìn)行曝光,并采集當(dāng)前的第二亮度。
其中,預(yù)設(shè)曝光時間可以是當(dāng)前圖像傳感器在正常工作中經(jīng)常需要的曝光時間范圍中的一個曝光時間。
s220、分別以曝光時間和亮度為橫縱坐標(biāo)建立坐標(biāo)系,根據(jù)所述預(yù)設(shè)曝光時間與第二亮度在所述坐標(biāo)系中對應(yīng)的坐標(biāo)點(diǎn)以及坐標(biāo)原點(diǎn)進(jìn)行線性擬合。
圖2b是本發(fā)明實(shí)施例二提供的圖像傳感器的線性擬合示意圖,如圖2b所示,以k(n)點(diǎn)的橫坐標(biāo)預(yù)設(shè)曝光時間和縱坐標(biāo)第二亮度與坐標(biāo)原點(diǎn)作為線性擬合的兩個點(diǎn),連接兩個點(diǎn)就可以得到擬合直線,其中,擬合直線的斜率就是第二亮度/預(yù)設(shè)曝光時間。
s230、將所述線性擬合的結(jié)果作為所述圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系。
s240、確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。
s250、控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度。
s260、根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,提供了一種第一對應(yīng)關(guān)系的確定方法,該方法步驟簡單,易于實(shí)現(xiàn),有利于提高圖像傳感器的亮度校正的效率。
實(shí)施例三
圖3是本發(fā)明實(shí)施例三提供的圖像傳感器的亮度校正方法的流程圖。本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,將根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù)優(yōu)化為:當(dāng)所述第一亮度大于所述目標(biāo)亮度時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行降低調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;當(dāng)所述第一亮度小于所述目標(biāo)亮度時時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行增加調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;統(tǒng)計調(diào)整次數(shù),得到目標(biāo)調(diào)整步數(shù)。
如圖3所示,所述圖像傳感器的亮度校正方法包括:
s301、獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系。
s302、確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。
s303、控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光。
s304、采集當(dāng)前的第一亮度。
s305、判斷所述第一亮度是否等于所述目標(biāo)亮度,若等于,則執(zhí)行s306;否則,執(zhí)行s308。
需要說明的是,本發(fā)明實(shí)施例中在判斷第一亮度和目標(biāo)亮度是否相等時,可允許存在一定的預(yù)設(shè)誤差,該預(yù)設(shè)誤差可由實(shí)際所需的校正精度來確定,若第一亮度和目標(biāo)亮度的差值處于該預(yù)設(shè)誤差內(nèi),可認(rèn)為兩者相等。
s306、確定圖像傳感器不需要進(jìn)行亮度調(diào)整;并統(tǒng)計調(diào)整次數(shù),得到目標(biāo)調(diào)整步數(shù)。
需要說明的是,在首次執(zhí)行s350后執(zhí)行步驟s360的情況下,調(diào)整次數(shù)為0,目標(biāo)調(diào)整步數(shù)為0。
s307、根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
s308、判斷所述第一亮度是否大于所述目標(biāo)亮度,若是,則執(zhí)行s309;否則,執(zhí)行s310。
s309、按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行降低調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新執(zhí)行s304。
s310、按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行增加調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新執(zhí)行s304。
其中,調(diào)整第一亮度至于所述目標(biāo)亮度匹配為止,可以是調(diào)整第一亮度等于所述目標(biāo)亮度,也可以是第一亮度的值與目標(biāo)亮度的差值小于某一預(yù)設(shè)值(例如上述預(yù)設(shè)誤差),即可以認(rèn)為達(dá)到匹配。當(dāng)前圖像傳感器的目標(biāo)調(diào)整步數(shù)可以就等于調(diào)整次數(shù)。
本發(fā)明實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,提供了確定圖像傳感器的目標(biāo)調(diào)整步數(shù)的具體方法,該方法可以兼顧多種情況,并且調(diào)整方式簡單、通用,便于廣泛應(yīng)用到各種類型的圖像傳感器校正工作中。
實(shí)施例四
圖4是本發(fā)明實(shí)施例四提供的圖像傳感器的亮度校正方法的流程圖。本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,將根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正優(yōu)化為:根據(jù)所述目標(biāo)調(diào)整步數(shù)和初始的預(yù)估曝光時間計算目標(biāo)曝光時間;控制所述圖像傳感器以所述目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
如圖4所示,所述圖像傳感器的亮度校正方法包括:
s410、獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系。
s420、確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。
s430、控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度。
s440、根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù)。
s450、根據(jù)所述目標(biāo)調(diào)整步數(shù)和初始的預(yù)估曝光時間計算目標(biāo)曝光時間。
在得到目標(biāo)調(diào)整步數(shù)之后,在初始的預(yù)估曝光時間的基礎(chǔ)上,加上目標(biāo)調(diào)整步數(shù)與預(yù)設(shè)調(diào)整步長的乘積,就可以得到目標(biāo)曝光時間,其中,目標(biāo)曝光時間與目標(biāo)亮度相對應(yīng)。
s460、控制所述圖像傳感器以所述目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,提供了目標(biāo)曝光時間的具體得到方法,可以在得到目標(biāo)曝光時間的基礎(chǔ)上,將圖像傳感器獲取到目標(biāo)亮度的圖像,提高了圖像傳感器的工作過程中的準(zhǔn)確性。
實(shí)施例五
圖5是本發(fā)明實(shí)施例五提供的圖像傳感器的亮度校正方法的流程圖。本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,進(jìn)行了進(jìn)一步的優(yōu)化,即在根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正之后,還包括:更新所述圖像傳感器的目標(biāo)亮度,得到第二目標(biāo)亮度;根據(jù)所述第一對應(yīng)關(guān)系確定與所述第二目標(biāo)亮度對應(yīng)的第二預(yù)估曝光時間;根據(jù)所述目標(biāo)調(diào)整步數(shù)和所述第二預(yù)估曝光時間計算第二目標(biāo)曝光時間;控制所述圖像傳感器以所述第二目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
如圖5所示,所述圖像傳感器的亮度校正方法包括:
s510、獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系。
s520、確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間。
s530、控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度。
s540、根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
s550、更新所述圖像傳感器的目標(biāo)亮度,得到第二目標(biāo)亮度。
在實(shí)際工作過程中,圖像傳感器正常工作時所需的亮度可能會發(fā)生變化,例如環(huán)境的變化或應(yīng)用場景的變化等都可能會對圖像傳感器的所需亮度造成影響。當(dāng)所需亮度發(fā)生變化時,首先更新圖像傳感器的目標(biāo)亮度,即當(dāng)前工作狀態(tài)下,當(dāng)前圖像傳感器應(yīng)該獲取到的目標(biāo)亮度,作為第二目標(biāo)亮度。
s560、根據(jù)所述第一對應(yīng)關(guān)系確定與所述第二目標(biāo)亮度對應(yīng)的第二預(yù)估曝光時間。
利用上述實(shí)施例中得到的第一對應(yīng)關(guān)系,確定與第二目標(biāo)亮度所對應(yīng)的曝光時間,即為第二預(yù)估曝光時間。
s570、根據(jù)所述目標(biāo)調(diào)整步數(shù)和所述第二預(yù)估曝光時間計算第二目標(biāo)曝光時間。
按照上述實(shí)施例中的目標(biāo)調(diào)整步數(shù)對第二預(yù)估曝光時間調(diào)整為實(shí)際曝光時間,即為第二目標(biāo)曝光時間。
s580、控制所述圖像傳感器以所述第二目標(biāo)曝光時間進(jìn)行曝光,以實(shí)現(xiàn)對所述圖像傳感器進(jìn)行亮度校正。
本實(shí)施例在上述各實(shí)施例的基礎(chǔ)上,提供了在實(shí)際使用過程中,圖像傳感器的具體校正方案,其中,運(yùn)用到上述各實(shí)施例中得到的校正參數(shù),根據(jù)得到的校正參數(shù)對圖像傳感器的亮度進(jìn)行校正,可以實(shí)現(xiàn)快速校正的效果。
實(shí)施例六
圖6是本發(fā)明實(shí)施例六提供的圖像傳感器的亮度校正裝置的結(jié)構(gòu)示意圖。如圖6所示,所述圖像傳感器的亮度校正裝置,包括:
第一對應(yīng)關(guān)系獲取模塊610,用于獲取圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系,其中,所述第一對應(yīng)關(guān)系包括曝光時間與亮度的對應(yīng)關(guān)系;
預(yù)估曝光時間確定模塊620,用于確定所述圖像傳感器的目標(biāo)亮度,并根據(jù)所述第一對應(yīng)關(guān)系確定與所述目標(biāo)亮度對應(yīng)的預(yù)估曝光時間;
第一亮度采集模塊630,用于控制所述圖像傳感器以所述預(yù)估曝光時間進(jìn)行曝光,并采集當(dāng)前的第一亮度;
亮度校正模塊640,用于根據(jù)所述第一亮度與所述目標(biāo)亮度的大小關(guān)系以及所述第一對應(yīng)關(guān)系確定對應(yīng)于預(yù)設(shè)調(diào)整步長的曝光時間的目標(biāo)調(diào)整步數(shù),并根據(jù)所述目標(biāo)調(diào)整步數(shù)對所述圖像傳感器進(jìn)行亮度校正。
本實(shí)施例的技術(shù)方案,通過獲取圖像傳感器的曝光時間與亮度的第一對應(yīng)關(guān)系,再根據(jù)目標(biāo)亮度,推算出預(yù)估曝光時間并進(jìn)行曝光,將得到的第一亮度與目標(biāo)亮度的大小關(guān)系作為圖像傳感器亮度校正的依據(jù),調(diào)整曝光時間得到圖像傳感器的具體調(diào)整方案,解決了現(xiàn)有技術(shù)中對于圖像傳感器的校正速率低的問題,實(shí)現(xiàn)了對圖像傳感器的亮度進(jìn)行快速校正,提高圖像傳感器的校正效率的效果。
在上述各實(shí)施例的基礎(chǔ)上,所述第一對應(yīng)關(guān)系獲取模塊610包括:
第二亮度采集單元,用于控制圖像傳感器以預(yù)設(shè)曝光時間進(jìn)行曝光,并采集當(dāng)前的第二亮度;
線性擬合單元,用于分別以曝光時間和亮度為橫縱坐標(biāo)建立坐標(biāo)系,根據(jù)所述預(yù)設(shè)曝光時間與第二亮度在所述坐標(biāo)系中對應(yīng)的坐標(biāo)點(diǎn)以及坐標(biāo)原點(diǎn)進(jìn)行線性擬合;
第一對應(yīng)關(guān)系確定單元,用于將所述線性擬合的結(jié)果作為所述圖像傳感器對應(yīng)的第一對應(yīng)關(guān)系。
在上述各實(shí)施例的基礎(chǔ)上,所述亮度校正模塊640包括:
調(diào)整單元,用于當(dāng)所述第一亮度大于所述目標(biāo)亮度時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行降低調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;還用于當(dāng)所述第一亮度小于所述目標(biāo)亮度時時,則按照預(yù)設(shè)調(diào)整步長對所述預(yù)估曝光時間進(jìn)行增加調(diào)整,控制所述圖像傳感器以調(diào)整后的預(yù)估曝光時間進(jìn)行曝光,并重新采集第一亮度,直至第一亮度與所述目標(biāo)亮度匹配為止;
目標(biāo)調(diào)整步數(shù)確定單元,用于統(tǒng)計調(diào)整次數(shù),得到目標(biāo)調(diào)整步數(shù)。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。在上述產(chǎn)品實(shí)施例中未詳盡說明的,可以參加本發(fā)明任意方法實(shí)施例,此處不再贅述。
實(shí)施例七
圖7為本發(fā)明實(shí)施例七提供的一種設(shè)備的結(jié)構(gòu)示意圖。圖7示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性設(shè)備12的框圖。圖7顯示的設(shè)備12僅僅是一個示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
如圖7所示,設(shè)備12以通用計算設(shè)備的形式表現(xiàn)。設(shè)備12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。
設(shè)備12典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被設(shè)備12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲器(ram)30和/或高速緩存存儲器32。設(shè)備12可以進(jìn)一步包括其它可移動/不可移動的、易失性/非易失性計算機(jī)系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖7未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖7中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
具有一組(至少一個)程序模塊42的程序/實(shí)用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
設(shè)備12也可以與一個或多個外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該設(shè)備12交互的設(shè)備通信,和/或與使得該設(shè)備12能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進(jìn)行。并且,設(shè)備12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與設(shè)備12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合設(shè)備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
處理單元16通過運(yùn)行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的圖像傳感器的亮度校正方法。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。