空間變化的閃爍檢測的制作方法
【專利摘要】一種成像系統(tǒng)包括:圖像模塊,其被配置為以幀速率F產(chǎn)生圖像幀,該圖像模塊被配置為在不同時間捕獲圖像幀的每個的第一部分和第二部分;頻率確定模塊,其被通信地耦合到圖像模塊,被配置以確定與在N個、多個圖像幀上的第一部分和第二部分相關(guān)聯(lián)的頻率分量;以及閃爍分析模塊,其被通信地耦合到頻率確定模塊,被配置成確定第一部分和第二部分的任何頻率分量是否指示可察覺的閃爍。
【專利說明】空間變化的閃爍檢測
【背景技術(shù)】
[0001]圖像捕獲設(shè)備用在包括各種相機(jī)的各種各樣的設(shè)備中。例如,固定位置相機(jī)和搖攝/傾斜/變焦相機(jī)使用圖像捕獲設(shè)備。圖像捕獲設(shè)備有各種各樣的形式,包括“全局快門”捕獲設(shè)備和“卷簾快門”捕獲設(shè)備。全局快門捕獲設(shè)備同時獲取整個幀,而卷簾快門設(shè)備通常滾動幀的像素行,連續(xù)行的捕獲通常及時地部分重疊。
[0002]應(yīng)用卷簾快門捕獲設(shè)備,可能發(fā)生圖像閃爍,這是由于周期性照射或者直接照射到捕獲設(shè)備或通過在捕獲設(shè)備的視域中物體的反射。當(dāng)滾動各行時,不同的行將包括周期性照射的周期的不同部分。因此,將產(chǎn)生相對亮的像素的條紋和相對暗的像素的條紋。條紋將趨向于逐幀移動,除非圖像捕獲頻率匹配照明周期的倍數(shù)。
[0003]各種技術(shù)已經(jīng)被提出來檢測這種閃爍。例如,可以通過在連續(xù)幀中獲取相同行的亮度的差異,然后觀察其在垂直幀上的差異,檢測閃爍。通過發(fā)現(xiàn)幀的高度上的差異的峰和谷的數(shù)目,確定閃爍的頻率。可選地,可以通過對每一行中的像素進(jìn)行求和,和根據(jù)幀周期與在每圖像幀的周期中的交流線路頻率的積確定頻率,來確定閃爍。另外可選地,可以通過以下來確定閃爍:對連續(xù)幀的行的像素強(qiáng)度進(jìn)行求和,從其它幀減去一個幀的行和,以及分析所產(chǎn)生的周期數(shù)據(jù)以確定閃爍的頻率。進(jìn)一步地,單獨(dú)的光傳感器可以用于檢查光強(qiáng)度并識別閃爍。
【發(fā)明內(nèi)容】
[0004]—種成像系統(tǒng)的一個不例包括:圖像模塊,其被配置為以巾貞速率F產(chǎn)生圖像巾貞,該圖像模塊配置為在不同時間捕獲圖像幀的每一個的第一部分和第二部分;頻率確定模塊,其被通信地耦合到圖像模塊,被配置成確定與在多個(N個)圖像幀上的第一部分和第二部分相關(guān)聯(lián)的頻率分量;以及閃爍分析模塊,其被通信地耦合到頻率確定模塊,被配置成確定第一部分和第二部分的任何頻率分量是否指示可察覺的閃爍。
[0005]這樣的成像系統(tǒng)的實施可以包括一個或多個以下特征。該系統(tǒng)還包括:累加模塊,其被通信地耦合到圖像模塊,被配置為累加與N個圖像幀相關(guān)聯(lián)的多組(N組)信息,其中頻率確定模塊被通信地耦合到累加模塊,并且被配置成將一個傅立葉變換應(yīng)用于N組信息來確定與N個圖像幀的第一部分和第二部分相關(guān)聯(lián)的頻率分量。該系統(tǒng)還包括空間下采樣模塊,其被通信地耦合到圖像模塊和累加模塊,被配置成空間下采樣圖像幀的每個以產(chǎn)生所述組信息。該空間下采樣模塊被配置為在每個圖像幀的多個區(qū)域上平均像素值以產(chǎn)生與N個圖像幀相關(guān)聯(lián)的N組信息,其中區(qū)域中的不同區(qū)域分別包括第一部分和第二部分。
[0006]另外地或者可選地,這樣的成像系統(tǒng)的實施可以包括一個或多個以下特征。閃爍分析模塊被配置為分析與圖像幀的第一部分相關(guān)聯(lián)的至少一個頻率分量,以確定該至少一個頻率分量是否具有(I)與所關(guān)注的光源頻率相關(guān)的至少一個閃爍頻率相對應(yīng)的頻率,和(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度。閃爍分析模塊被配置為僅當(dāng)所述至少一個頻率分量對應(yīng)于與幀的第一部分相關(guān)聯(lián)的主要信號時確定至少一個頻率分量是否滿足條件(I)和(2)。至少一個閃爍頻率為在使用具有N個樣本和采樣頻率為F的傅利葉變換時與50hz、60hz、IOOhz或120hz中至少一個混疊的頻率。
[0007]—種示例性閃爍檢測系統(tǒng)包括:圖像模塊,其被配置為以幀速率F產(chǎn)生圖像幀,圖像模塊被配置為在不同時間捕獲圖像幀的每一個的第一部分和第二部分;下采樣裝置,其被通信地耦合到圖像模塊,用于空間下采樣圖像幀以產(chǎn)生下采樣的圖像幀,這些下采樣的圖像幀中的每一個分別具有包括第一部分和第二部分的第三和第四不同的區(qū)域;頻率確定裝置,其被通信地耦合到下采樣裝置,用于將傅立葉變換應(yīng)用于多個(N個)下采樣的圖像幀,以產(chǎn)生第三和第四部分的頻率分量的指示;和閃爍分析裝置,其被通信地耦合到頻率確定裝置,用于分析頻率分量的指示以便確定任何的頻率分量是否對應(yīng)于各個區(qū)域中的主要信號,是否對應(yīng)于至少一個所關(guān)注的頻率,以及會被觀看圖像幀的人可察覺。
[0008]這種閃爍檢測系統(tǒng)的實施可包括一個或多個以下特征。該系統(tǒng)還包括累加裝置,其被通信地耦合到下采樣裝置和頻率確定裝置,用于累加N個下采樣的幀。下采樣裝置被配置成平均每個不同的區(qū)域上的像素值。至少一個所關(guān)注的頻率為當(dāng)使用具有N個樣本和采樣頻率為F的傅利葉變換時時與50hz、60hz、IOOhz或120hz中至少一個混疊的頻率。
[0009]駐留在非暫時性處理器可讀介質(zhì)上的示例性計算機(jī)程序產(chǎn)品包括被配置為引起處理器進(jìn)行以下操作的指令:以幀速率F產(chǎn)生圖像幀,每個圖像幀的第一部分和第二部分在不同的時間被捕獲;確定與在多個(N個)圖像幀上的第一部分和第二部分相關(guān)聯(lián)的頻率分量;以及確定或者第一或者第二部分中的任何頻率分量是否各自指示可察覺的閃爍。
[0010]這種計算機(jī)程序產(chǎn)品的實施可以包括一個或多個以下特征。計算機(jī)程序產(chǎn)品還包括被配置為引起處理器進(jìn)行以下操作的指令:空間下采樣多個(N個)圖像幀的每個以產(chǎn)生N組信息;并且將傅立葉變換應(yīng)用于N組信息來確定與N個圖像幀的第一部分和第二部分相關(guān)聯(lián)的頻率分量。被配置成促使處理器確定或者第一或者第二部分中的任何一個任何頻率分量是否各自指示可察覺的閃爍的指令被配置為促使處理器分析與圖像幀的第一部分相關(guān)聯(lián)的至少一個第一頻率分量,以確定第一頻率分量是否(I)具有對應(yīng)于與所關(guān)注的光源頻率相關(guān)聯(lián)的至少一個閃爍頻率,(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度,和(3)對應(yīng)于與圖像巾貞的第一部分相關(guān)聯(lián)的主要信號。
[0011]示例性的在圖像幀中閃爍檢測的方法包括:以幀速率F產(chǎn)生圖像幀,在不同的時間捕獲每個圖像幀的第一部分和第二部分;確定與在多個(N個)圖像幀上的第一部分和第二部分相關(guān)聯(lián)的頻率分量;和確定第一部分的第一頻率分量或第二部分的第二頻率分量中的至少一個是否指示可察覺的閃爍。
[0012]這樣的一種方法的實施可以包括一個或多個以下特征。該方法還包括:空間下采樣多個(N個)圖像幀中的每一個以產(chǎn)生N組信息;并且將傅立葉變換應(yīng)用于N組信息來確定與N個圖像幀的第一部分和第二部分相關(guān)聯(lián)的頻率分量。確定第一部分的第一頻率分量或第二部分的第二頻率分量中的至少一個是否指示可察覺的閃爍包括確定第一頻率分量是否(I)具有對應(yīng)于與所關(guān)注的光源頻率相關(guān)聯(lián)的至少一個閃爍頻率的頻率,(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度(3)對應(yīng)于與圖像幀的第一部分相關(guān)聯(lián)的主要信號。
[0013]本文描述的項目和/或技術(shù)可以提供一個或多個下面的功能,以及未提及的其它功能。圖像中空間變化的局部閃爍能夠被檢測出,以便于其減少或消除。寬動態(tài)范圍中的閃爍能夠被卷簾快門的成像系統(tǒng)檢測出,以便于其減少或消除。如上提到的效果可以通過除了提到的之外的裝置達(dá)到,而提到的項目/技術(shù)可能未必產(chǎn)生提到的效果。進(jìn)一步地講,本文所討論的或從本文中的討論所推導(dǎo)出的至少某些實施可能不提供一個或多個所討論的功能。
[0014]通過下面的詳細(xì)說明,其他的功能和應(yīng)用將變得明顯。
[0015]附圖概述
[0016]圖1是視頻系統(tǒng)的簡化示意圖。
[0017]圖2是圖1所示的相機(jī)的框圖。
[0018]圖3是由圖2所示的處理器實施的閃爍檢測模塊的功能框圖。
[0019]圖4是圖1所示的相機(jī)捕獲的幀的曝光時間圖。
[0020]圖5是拼接圖1所示的相機(jī)捕獲的不同曝光時間的多個幀以產(chǎn)生單個圖像幀的圖解流程圖。
[0021]圖6是多個空間分割的圖像幀的簡化示意圖。
[0022]圖7是檢測空間變化的閃爍的過程的方框流程圖。
【具體實施方式】
[0023]公開了用于檢測捕獲圖像中的空間變化的閃爍的技術(shù)。例如,卷簾快門成像系統(tǒng)使用不同捕獲時間用于捕獲圖像的不同部分。由成像系統(tǒng)提供的圖像的部分可能顯示或含有閃爍,而其它部分沒有。多個幀的每個都被進(jìn)行空間下采樣,且下采樣的幀被分析以確定它們的頻率分量(例如,采用傅立葉變換)。頻率分量被分析,以確定它們中的任何一個是否對應(yīng)于閃爍頻率,以及是否有足夠幅度可被一個正在觀看幀的人覺察到。其它技術(shù)都在本發(fā)明的范圍之內(nèi)。
[0024]參照圖1,視頻系統(tǒng)10包括相機(jī)12、對象14和光源16。相機(jī)12被配置為在它的視域中捕獲任何事物的圖像幀,這里是對象14。光源16是周期性光源,產(chǎn)生強(qiáng)度隨時間變化的光,例如具有例如50赫茲、60赫茲、100赫茲、120赫茲等的頻率的熒光燈。
[0025]相機(jī)12被配置成產(chǎn)生圖像,其中空間分隔的像素具有不同的曝光持續(xù)時間,SP,能夠接收不同時間量的光,且其中空間分隔的像素具有不同的曝光時間,即在不同的時間接收光。這里,相機(jī)12是寬動態(tài)范圍(WDR)的卷簾快門相機(jī)。因此,相機(jī)12被配置為捕獲各種曝光持續(xù)時間的和在不同時間的像素行,而相機(jī)可同時捕獲一個以上的像素行(見圖4)。
[0026]再參看圖2,相機(jī)12包括光學(xué)組件20、存儲器22、處理器24和電機(jī)26。電機(jī)26被配置成驅(qū)動相機(jī)12以進(jìn)行搖動和傾斜。可選地,可以使用固定位置相機(jī)或僅沿一個軸移動的相機(jī)(例如,搖動或傾斜,但不是兩者)。光學(xué)組件20包括一個或多個透鏡以及卷簾快門,比便將相機(jī)12聚焦和捕獲光,將所捕獲的光轉(zhuǎn)換成數(shù)字電信號,并將電信號傳送到存儲器22。處理器24優(yōu)選是一個智能設(shè)備,例如由丨mel?公司或AMD?制造的那些中央處理單元(CPU)、微控制器、專用集成電路(ASIC)等。存儲器22包括隨機(jī)存取存儲器(RAM)和只讀存儲器(R0M),并且還可以包括一個或多個磁盤驅(qū)動器,其包括硬盤驅(qū)動器、⑶-ROM驅(qū)動器和/或壓縮驅(qū)動器等。存儲器22包括處理器可讀、處理器可執(zhí)行的軟件代碼28,其包含用于控制處理器24的指令以執(zhí)行下面所述的功能(盡管該描述可以讀出軟件28執(zhí)行功能)。這些功能實施閃爍檢測和校正系統(tǒng)。軟件28可以通過,經(jīng)由網(wǎng)絡(luò)連接下載、從磁盤上傳等,被加載到存儲器22。進(jìn)一步地,軟件28可能并不是可直接執(zhí)行的,例如在執(zhí)行之前需要編譯。
[0027]再參看圖3,處理器24和軟件28實施閃爍檢測模塊40。閃爍檢測模塊40包括圖像模塊41、空間下采樣/分割模塊46、累加模塊48、頻率確定模塊50和閃爍分析模塊52。圖像模塊41包括圖像捕獲模塊42和拼接模塊44以捕獲多個候選圖像幀和根據(jù)多個圖像幀候選形成合成圖像幀。圖像模塊41可被通信地耦合到空間下采樣/分割模塊46,空間下采樣/分割模塊46被通信地耦合至累加模塊48,累加模塊48被通信地耦合到頻率確定模塊50,頻率確定模塊50被通信地耦合到閃爍分析模塊52。閃爍檢測模塊40被配置成確定被相機(jī)12捕獲的圖像中可察覺的閃爍的存在和頻率,使得閃爍可以被考慮例如使用已知技術(shù)進(jìn)行校正或者是減少。
[0028]圖像捕獲模塊42被配置為控制光學(xué)組件20和電機(jī)26以獲取候選圖像幀,這些圖像幀中的每一個包括二維陣列的像素。圖像捕獲模塊42被配置成控制電機(jī)26按期望地移動相機(jī)和控制光學(xué)組件20為不同的像素行順序打開快門(例如,行對應(yīng)于像素的電荷耦合器件(CCD)的)。
[0029]再參看圖4, 圖像捕獲模塊42實施卷簾快門的寬動態(tài)范圍技術(shù)。如圖所示,模塊42使光學(xué)組件20在總收集持續(xù)時間60上捕獲候選圖像幀中的像素的每一行的數(shù)據(jù)(即,一組像素行)。在持續(xù)時間60期間,模塊42可以在幾個點(diǎn)處采樣所收集的光數(shù)據(jù),以產(chǎn)生多個曝光持續(xù)時間的數(shù)據(jù),或,如這里,促使光學(xué)組件20連續(xù)地收集多個持續(xù)時間
的每一個的數(shù)據(jù)。盡管持續(xù)時間62被實施如圖所示依次從最長到最短,但持續(xù)時間62可以以任何順序獲得。多個行的數(shù)據(jù)同時被收集,但如圖4所示,圖像幀中的所有行并不都同時曝光(即,使得它們的數(shù)據(jù)被收集)。因此,圖像幀的不同空間部分的光數(shù)據(jù)在不同時間被收集。進(jìn)一步地,每一像素的多個曝光/數(shù)據(jù)收集持續(xù)時間是可用的并且存儲在存儲器22中。每個持續(xù)時間62所收集數(shù)據(jù)在存儲器22中被存儲為候選圖像幀。以幀速率F (例如每秒30幀)收集各幀的數(shù)據(jù)。
[0030]再參看圖5,圖像捕獲模塊42的拼接模塊44被配置為根據(jù)N個候選圖像幀72組裝合成圖像幀70。拼接模塊44分析圖像幀候選72并提取適當(dāng)曝光的每個幀候選72的部分。在存在其中相同的部分被適當(dāng)曝光的多個候選72時,模塊44確定具有來自相應(yīng)的候選的最佳曝光的部分。如圖5所示,在候選圖像72i中的部分74被適當(dāng)曝光,而部分76ι過度曝光(例如,在持續(xù)時間62i內(nèi)太亮),收集過多的光用于部分76i,從而導(dǎo)致圖像質(zhì)量差(這里,被洗掉)。然而,在圖像候選72_?中,部分74m是曝光不足的,產(chǎn)生差的圖像質(zhì)量(在相應(yīng)的持續(xù)時間62m內(nèi)這里是太暗了),而部分76m被適當(dāng)曝光。對于該實例,拼接模塊44將來自圖像候選72i的部分71與來自圖像候選72m的部分76_?拼接在一起從而形成合成圖像幀70,整個幀可適當(dāng)曝光。因此,圖像幀70的不同空間部分可以具有與它們的像素相關(guān)聯(lián)的不同的曝光持續(xù)時間62 (只要多于一個的候選圖像72被用于形成合成圖像70,盡管圖像70可以是圖像72的單獨(dú)一個)。因此,盡管持續(xù)時間GZ1可以足夠長,50赫茲、60赫茲、100赫茲或120赫茲的光源將不誘導(dǎo)明顯的閃爍,如果持續(xù)時間62m不足夠長,那么閃爍效應(yīng)是可誘導(dǎo)的,可以僅在圖像幀70的部分(或多個部分)上被誘導(dǎo)。然后,這些效果在連續(xù)觀看多個幀70時可以被感知。因此,當(dāng)周期性/振蕩光可以入射在相機(jī)12的透鏡的全部或主要部分上時,閃爍效應(yīng)可以是局部的,即,在小于周期/振蕩光入射的區(qū)域上誘導(dǎo)或察覺。因此,在圖像幀70中閃爍可以是不均勻的,在一個或多個區(qū)域中存在/可察覺,在一個或多個其它區(qū)域中不存在/可察覺。
[0031]參見圖3和6,空間下采樣/分割模塊46被配置以空間下采樣圖像幀70。模塊46將幀70的每個分成片80,這里是矩形網(wǎng)格、相同大小的片80,然而其它形狀可以被使用,不同尺寸的片可以被用在幀70內(nèi)。例如,對于具有1280X960像素的幀70的64X下采樣,模塊46將幀70分為片80的20 X 15網(wǎng)格。模塊46還被配置為產(chǎn)生單一值R,以表不每個片80的像素強(qiáng)度。這里,模塊46被配置成平均像素強(qiáng)度,以產(chǎn)生幀η列q、行p的每個片80的值i?:??蛇x地,其它值可以被使用,例如像素強(qiáng)度的總和等等。
[0032]累加模塊48被配置成關(guān)聯(lián)多個存儲的合成圖像幀70。累加模塊48累積/關(guān)聯(lián)一組82的一定量(N)的幀70,如下所述用于檢測空間變化的閃爍,即,閃爍出現(xiàn)少于圖像幀70中的所有的像素。為了避免例如在整個幀上應(yīng)用閃爍校正,這可能是重要的,這可能在它存在的地方校正閃爍,但在之前沒有存在閃爍地方誘導(dǎo)反向閃爍。
[0033]頻率確定模塊50被配置為分析累加幀70以確定片80的頻率分量。模塊50將傅立葉變換(例如,快速傅立葉變換(FFT))應(yīng)用到一組η個分割的幀的片80。FFT的結(jié)果將是片80的頻率分量的指示。
[0034]閃爍分析模塊52被配置成確定每個片80的主要頻率分量是否指示將誘導(dǎo)閃爍的所關(guān)注的頻率(例如50、60、100或120赫茲)。因為很難(如果不是不可能)檢測超過采樣頻率的一半的頻率分量,并且,因為這里所關(guān)注的頻率(例如,50、60、100、120赫茲)超過30赫茲的采樣頻率,模塊52查找所關(guān)注的頻率相對應(yīng)的混疊的頻率分量。該模塊查找混疊的頻率,根據(jù)如下:
[0035]Fa= I Fd-N^Fs (I)
[0036]其中:Fa是混疊 的頻率;
[0037]Fs是采樣頻率;
[0038]Fd是所關(guān)注的頻率;和
[0039]N=round (Fd/Fs)。
[0040]因此,混置頻率Fa可以確定用于每個所關(guān)注的頻率Fd。I旲塊52確定每個片80的主要頻率分量(即,最高強(qiáng)度的分量)是否對應(yīng)于所關(guān)注的頻率Fd中的一個對應(yīng)(表示)的一個混疊頻率Fa。
[0041]模塊52還被配置為確定所關(guān)注的頻率是否具有將被人類觀察者可察覺到的幅度。對于其主要頻率分量對應(yīng)于一個所關(guān)注的混疊頻率分量的任何片80,模塊52確定片80的這個分量的幅度是否具有相對于例如超過與可見察覺的人相關(guān)聯(lián)的閾值的不期望的關(guān)系。1?塊52確定是否:
[0042]Ip, q>Tp (2)
[0043]其中:Tp=Ta*Tm(3)
[0044]
在11個幀上的段80p, q的平均強(qiáng)度
Tm=圖像的最大范圍(4)
[0045]Ta=觀察到的常數(shù)[0046]其中Ip,q是在片80p,q的η幀70上所關(guān)注的混疊頻率的分量的強(qiáng)度,Tp是人可察覺的閃爍的閾值,Ta是觀察到的幅度閾值(根據(jù)觀察圖像和關(guān)注閃爍區(qū)域的人的實驗結(jié)果來確定),而Tm是閾值修改量。對于Tm,使用在η幀上給定片的光的所有頻率分量的平均像素強(qiáng)度。最大范圍是用于特定圖像的最大值,例如用于8位圖像的255。如果模塊52確定Ip,,超過閾值Τρ,那么模塊52將觸發(fā)片80p,q的閃爍消除(校正)。
[0047]可察覺的閃爍閾值Tp的值取決于當(dāng)前使用的色調(diào)映射壓縮和幀70所示的場景中的動態(tài)范圍。閾值Tp的值取決于使用多少壓縮,因為這影響可察覺的閃爍的幅度。這被計入閾值修改量Tm。
[0048]參見圖7,并進(jìn)一步參照圖1-6,檢測和校正空間變化的閃爍的過程110包括顯示的步驟。然而,過程110僅是示例,并不是限制性的。過程110可以被改變,例如通過以下步驟:增加、移出、重新布置、組合和/或同時執(zhí)行。
[0049]在步驟112,圖像幀70被產(chǎn)生。圖像捕獲模塊42捕獲使用不同的曝光持續(xù)時間62的候選圖像幀72的數(shù)據(jù)。使用來自一個或多個候選圖像幀72的適當(dāng)曝光部分,拼接模塊44分析候選圖像幀72并將合成的圖像幀70拼接在一起。
[0050]在步驟114,多個合成幀70的不同部分的頻率分量被確定。合成幀70被空間下采樣/分割模塊46分割。模塊46將幀70分為多組片80,和確定用于指示各個片80的像素強(qiáng)度的每個片的下采樣值R。累加模塊48累加用于頻率分析的多個(N個)合成幀70。頻率確定模塊50作用于N個累加幀70以確定各片80的每個相對應(yīng)的相機(jī)12的射入光的頻率分量。這里,模塊50將FFT應(yīng)用到分片信息來確定頻率分量。
[0051]在步驟116,確定各個空間不同的片80的主要頻率分量是否指示可察覺的閃爍。閃爍分析模塊確定每個片80的主要頻率分量。根據(jù)式(I ),模塊52確定主要頻率分量是否對應(yīng)于所關(guān)注的混疊頻率。對于相對應(yīng)這些混疊頻率的頻率分量,模塊52通過估算等式
(2)確定分量是否可被人類觀察者察覺。如果主要頻率分量是與有關(guān)頻率相關(guān)的頻率的,并且其幅度使得人類觀察者將能夠在一組幀70中察覺閃爍,那么模塊52檢測到相應(yīng)的片80具有閃爍。
[0052]在步驟118,閃爍被校正。模塊52識別具有閃爍的片80以及閃爍的一個(或多個)幅度和頻率。已知的技術(shù)可以通過處理器24根據(jù)在軟件28中的指令被應(yīng)用于減少或消除在合成幀70 (相對于下采樣的幀)中的閃爍,或者至少減弱到人類觀察者不能察覺到它的程度。
[0053]其它考慮
[0054]在不背離本公開內(nèi)容或權(quán)利要求的范圍的情況下,可以對給定的具體實施例進(jìn)行變化和修改。本文所公開的具體實施例不是限制后面的權(quán)利要求。例如,雖然上述說明描述了兩個相位的補(bǔ)償作和合成波形的幅度作為步進(jìn)電機(jī)速度的功能,但實施方式也可通過移除上述各個分量用于補(bǔ)償相位或幅度,但不是兩者。
[0055]其它實施例和實施方式將落入本公開內(nèi)容和所附權(quán)利要求的范圍和精神。例如,由于軟件的性質(zhì),上述功能可使用由處理器、硬件、固件、硬連線或任何這些的組合執(zhí)行的軟件實現(xiàn)。實現(xiàn)功能特征也可以在物理上位于不同的位置,包括被分布成使得部分功能在不同的物理位置上實現(xiàn)。而且,如本文所用,包括在權(quán)利要求書中,在項目列表中使用的“或者”前加“至少一個”指示分離性列表,使得例如,“A、B、或C中至少一個”的列表表示A或B或C或AB或AC或BC或ABC卿,A和B和C)。
[0056]所描述的配置的實質(zhì)性變化可以根據(jù)特定要求做出。例如,定制的硬件也可以使用,和/或特定的元件可以用硬件、軟件(包括可移植軟件,例如小應(yīng)用程序等)或兩者實現(xiàn)。進(jìn)一步,可以采用與其它計算設(shè)備(例如網(wǎng)絡(luò)輸入/輸出設(shè)備)的連接。
[0057]如本文所使用的術(shù)語“機(jī)器可讀介質(zhì)”和“處理器可讀介質(zhì)”是指參與提供使得機(jī)器以特定方式運(yùn)行的數(shù)據(jù)的任何介質(zhì)。在使用計算機(jī)系統(tǒng)實現(xiàn)的實施例中,各種計算機(jī)可讀介質(zhì)可以是參與向處理器提供指令/代碼,用于執(zhí)行和/或可能用于存儲和/或裝載這樣的指令/代碼(例如,作為信號)。在許多實施例中,計算機(jī)可讀介質(zhì)是非暫時性的、物理和/或有形存儲介質(zhì)。這樣的介質(zhì)可以采用多種形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括,例如,光學(xué)的和/或磁盤。易失性介質(zhì)包括但不限于動態(tài)存儲器。傳輸介質(zhì)包括,但不限于同軸電纜、銅線和光纖。因此,傳輸介質(zhì)也可以米取波的形式(包括但不限于無線電波、聲波和/或光波,例如在無線電波和紅外數(shù)據(jù)通信期間生成的那些)。
[0058]普通形式的物理的和/或有形的計算機(jī)可讀介質(zhì)包括,例如,軟盤、柔性盤、硬盤、磁帶、或任何其它磁性介質(zhì)、CD-ROM、任何其它光介質(zhì)、穿孔卡、紙帶、任何其它具有孔圖案的物理介質(zhì)、隨機(jī)存取存儲器、可編程序只讀存儲器、可擦可編程只讀存儲器、快擦編程只讀存儲器、任何其它存儲器芯片或盒式磁帶、下文中描述的載波、或計算機(jī)可從其讀取指令和/或代碼的任何其它介質(zhì)。
[0059]上述方法、系統(tǒng)和設(shè)備是示例。各種配置可以適當(dāng)?shù)厥÷?、替代或增加各種流程或組件。例如,在可替代的配置中,該方法可以以不同于所描述的順序進(jìn)行,并且各種步驟均可以增加、省略或組合。另外,針對特定配置所描述的特征可以在各種其它配置中組合。配置的不同方面和元件可以以類似的方式組合。同時技術(shù)也在發(fā)展,因此,許多元件是示例,并不限制本公開內(nèi)容或權(quán)利要求的范圍。
[0060]在說明中給出具體細(xì)節(jié)以幫助全面理解示例配置(包括實施方式)。然而,配置也可以在沒有這些具體細(xì)節(jié)的情況下實施。例如,沒有所示出的公知的電路、過程、算法、結(jié)構(gòu)和技術(shù)的不必要的細(xì)節(jié),以免混淆這些配置。該描述僅僅提供了示例配置,并不限制權(quán)利要求的范圍、適用性或配置。而是,前面描述的配置將向本領(lǐng)域技術(shù)人員提供能夠用于實現(xiàn)所述技術(shù)的描述??梢栽谠墓δ芎筒贾弥羞M(jìn)行各種改變,而不偏離本發(fā)明的精神或范圍。
[0061]進(jìn)一步地,前面的描述給出了安防相機(jī)系統(tǒng)的細(xì)節(jié)。然而,本文所描述的系統(tǒng)和方法可以一般地適用于其它形式的相機(jī)系統(tǒng)或其它系統(tǒng)。
[0062]此外,所述方法的實施例可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或它們的任何組合來實施。當(dāng)以軟件、固件、中間件或微代碼實現(xiàn)時,執(zhí)行任務(wù)的程序代碼或代碼段可以存儲在非暫時性計算機(jī)可讀介質(zhì)(如存儲介質(zhì))中。處理器可以執(zhí)行所描述的任務(wù)。
[0063]進(jìn)一步地,可能公開了一個以上的發(fā)明。
【權(quán)利要求】
1.一種成像系統(tǒng),包括: 圖像模塊,其被配置為以幀速率F產(chǎn)生圖像幀,所述圖像模塊配置為在不同時間捕獲每個所述圖像幀的第一部分和第二部分; 頻率確定模塊,其被通信地耦合到所述圖像模塊,被配置成在多個圖像幀上確定與所述第一部分和所述第二部分相關(guān)聯(lián)的頻率分量,所述多個圖像幀為N個圖像幀;以及 閃爍分析模塊,其被通信地耦合到所述頻率確定模塊,被配置成確定所述第一部分和所述第二部分的任何所述頻率分量是否指示可察覺的閃爍。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括累加模塊,該累加模塊被通信地耦合到所述圖像模塊,并被配置為累加與所述N個圖像幀相關(guān)聯(lián)的多組信息,所述多組信息為N組信息,其中所述頻率確定模塊被通信地耦合至所述累加模塊,并且被配置成將傅立葉變換應(yīng)用于所述N組信息來確定與所述N個圖像幀的所述第一部分和所述第二部分相關(guān)聯(lián)的所述頻率分量。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),還包括空間下采樣模塊,該空間下采樣模塊被通信地耦合到所述圖像模塊和所述累加模塊,并被配置成空間下采樣每個所述圖像幀以產(chǎn)生所述多組信息。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中所述空間下采樣模塊被配置為對每個所述圖像幀的多個區(qū)域上的像素值進(jìn)行平均,以產(chǎn)生與所述N個圖像幀相關(guān)聯(lián)的所述N組信息,其中所述區(qū)域中的不同區(qū)域分別包括所述第一部分和所述第二部分。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述閃爍分析模塊被配置為分析與所述圖像幀的所述第一部分相關(guān)聯(lián)的所述頻率分量中的至少一個,以確定所述頻率分量中的所述至少一個是否具有(I)與所關(guān)注的光源頻率相關(guān)的至少一個閃爍頻率相對應(yīng)的頻率,和(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述閃爍分析模塊被配置為,僅當(dāng)所述頻率分量中的所述至少一個對應(yīng)于與所述幀的所述第一部分相關(guān)聯(lián)的主要信號時,所述閃爍分析模塊才確定所述頻率分量的所述至少一個是否滿足條件(1)和(2 )。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述至少一個閃爍頻率為當(dāng)使用具有N個樣本和采樣頻率為F的傅利葉變換時與50hz、60hz、IOOhz或120hz中至少一個混疊的頻率。
8.一種閃爍檢測系統(tǒng),包括: 圖像模塊,其被配置為以幀速率F產(chǎn)生圖像幀,所述圖像模塊配置為在不同時間捕獲每個所述圖像幀的第一部分和第二部分; 下采樣裝置,其被通信地耦合到所述圖像模塊,用于空間下采樣所述圖像幀以產(chǎn)生下采樣的圖像幀,這些下采樣的圖像幀中的每一個分別具有包括所述第一部分和所述第二部分的第三區(qū)域和第四區(qū)域,所述第三區(qū)域和所述第四區(qū)域為不同的區(qū)域; 頻率確定裝置,其被通信地耦合到所述下采樣裝置,用于將傅立葉變換應(yīng)用于多個下采樣的圖像幀,以便產(chǎn)生所述第三部分和所述第四部分的頻率分量的指示,所述多個下采樣的圖像幀為N個下采樣的圖像幀;以及 閃爍分析裝置,其被通信地耦合到所述頻率確定裝置,用于分析所述頻率分量的指示,以便確定所述頻率分量中的任何頻率分量是否對應(yīng)于在相應(yīng)區(qū)域中的主要信號、是否對應(yīng)于至少一個所關(guān)注的頻率,以及是否將會被觀看所述圖像幀的人察覺。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),還包括累加裝置,該累加裝置被通信地耦合到所述下采樣裝置和所述頻率確定裝置,用于累加所述N個下采樣的幀。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述下采樣裝置被配置成對每個所述不同的區(qū)域上的像素值進(jìn)行平均。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述至少一個所關(guān)注的頻率為當(dāng)使用具有N個樣本和采樣頻率為F的傅利葉變換時與50hz、60hz、IOOhz或120hz中至少一個混疊的頻率。
12.—種計算機(jī)程序產(chǎn)品,其駐留在非暫時性處理器可讀介質(zhì)中并且包括被配置以使處理器執(zhí)行以下操作的指令: 以幀速率F產(chǎn)生圖像幀,且所述每個圖像幀的第一部分和第二部分在不同的時間被捕-M-犾; 在多個圖像幀上確定與所述第一部分和所述第二部分相關(guān)聯(lián)的頻率分量,其中所述多個圖像幀為N個圖像幀;以及 確定所述第一部分或者所述第二部分中任一方的任何所述頻率分量是否各自指示可察覺的閃爍。
13.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,還包括被配置為使所述處理器進(jìn)行以下操作的指令: 空間下采樣所述多個圖像幀的每個圖像幀以產(chǎn)生N組信息,其中所述多個圖像幀為N個圖像幀;以及 將傅立葉變換應(yīng)用于所述N組信息來確定與所述N個圖像幀的所述第一部分和所述第二部分相關(guān)聯(lián)的所述頻率分量。
14.根據(jù)權(quán)利要求12所述的計算機(jī)程序產(chǎn)品,其中被配置成使所述處理器確定所述第一部分或者所述第二部分中任一方的任何頻率分量是否各自指示可察覺的閃爍的所述指令被配置為使得所述處理器分析與所述圖像幀的所述第一部分相關(guān)聯(lián)的至少一個第一頻率分量,以確定所述第一頻率分量是否(I)具有對應(yīng)于與所關(guān)注的光源頻率相關(guān)聯(lián)的至少一個閃爍頻率的頻率,(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度,和(3)對應(yīng)于與所述圖像幀的所述第一部分相關(guān)聯(lián)的主要信號。
15.—種檢測圖像幀中閃爍的方法,所述方法包括: 以幀速率F產(chǎn)生圖像幀,且每個所述圖像幀的第一部分和第二部分在不同的時間被捕-M-犾; 在多個圖像幀上確定與所述第一部分和所述第二部分相關(guān)聯(lián)的頻率分量,其中所述多個圖像幀為N個圖像幀;以及 確定所述第一部分的第一頻率分量或所述第二部分的第二頻率分量中的至少一個是否指示可察覺的閃爍。
16.根據(jù)權(quán)利要求15所述的方法,還包括: 空間下采樣個數(shù)為N的所述多個圖像幀中的每個圖像幀以產(chǎn)生N組信息;以及將傅立葉變換應(yīng)用于所述N組信息來確定與所述N個圖像幀的所述第一部分和所述第二部分相關(guān)聯(lián)的頻率分量。
17.根據(jù)權(quán)利要求15所述的方法,其中確定所述第一部分的所述第一頻率分量或所述第二部分的所述第二頻率分量中的至少一個是否指示可察覺的閃爍包括確定所述第一頻率分量是否(I)具有對應(yīng)于與所關(guān)注的光源頻率相關(guān)聯(lián)的至少一個閃爍頻率的頻率,(2)具有相對于閃爍幅度閾值的不期望的關(guān)系的幅度,以及(3)對應(yīng)于與所述圖像幀的所述第一部分相關(guān)聯(lián)的 主要信號。
【文檔編號】H04N5/217GK103583035SQ201280027803
【公開日】2014年2月12日 申請日期:2012年4月4日 優(yōu)先權(quán)日:2011年4月6日
【發(fā)明者】馬修·L·特朗勃 申請人:派爾高公司