一種圖像采集模塊的自動檢測方法及相應(yīng)的電子設(shè)備的制作方法
【專利摘要】一種圖像采集模塊的自動檢測方法及相應(yīng)的電子設(shè)備,所述方法通過圖像采集模塊采集多幅圖像,從多幅圖像中選擇出至少兩幅圖像作為樣本圖像;對樣本圖像進行分析,確定圖像采集模塊是否符合采集要求;如圖像采集模塊不符合采集要求,生成相應(yīng)命令并執(zhí)行。相應(yīng)地,所述電子設(shè)備包括選擇模塊、分析模塊和處理模塊選擇模塊。本發(fā)明能夠及時地檢測出數(shù)字圖像中因圖像采集裝置的缺陷而形成的區(qū)域例如污痕區(qū)域,使用戶可以及時了解到圖像采集裝置的狀態(tài)并進行處理,避免在圖像采集裝置被污染的情況下繼續(xù)拍攝,而導(dǎo)致圖像品質(zhì)差失去使用和保存的價值。
【專利說明】一種圖像采集模塊的自動檢測方法及相應(yīng)的電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理【技術(shù)領(lǐng)域】,尤其涉及一種圖像采集模塊的檢測方法及相應(yīng)的電子設(shè)備。
【背景技術(shù)】
[0002]目前隨著數(shù)碼攝像類產(chǎn)品的日益普及,移動終端或者Pad等電子設(shè)備普遍擁有攝像頭,且微博等用戶樂享其中的應(yīng)用軟件,也促進了用戶對Phone/Pad等手持設(shè)備的攝像質(zhì)量的需求。因此,數(shù)字圖像的優(yōu)化處理技術(shù)成為一個新的研究領(lǐng)域。
[0003]在實際使用中影響照片質(zhì)量的因素有很多,其中一個比較典型的原因就是由于攝像器材密封不嚴,細微的灰塵會進入拍攝裝置內(nèi)部,并且在靜電的作用下吸附在感光元件上,因而拍攝成像時會在照片中留下污痕。
[0004]本發(fā)明的發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下技術(shù)缺陷:
[0005]用戶在拍照時,單憑肉眼往往難以辨別出到在數(shù)碼攝像類產(chǎn)品如Phone/Pad背部的鏡頭上是否有污痕,當用戶發(fā)現(xiàn)拍照質(zhì)量降低到一定程度時,鏡頭上其實已經(jīng)布滿了指紋等污染,嚴重影響了所拍攝的照片質(zhì)量。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題是提供一種圖像采集模塊的自動檢測方法及相應(yīng)的電子設(shè)備,可自動檢測出圖像采集模塊的問題,避免影響成像質(zhì)量。
[0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種圖像采集模塊的自動檢測方法,應(yīng)用于電子設(shè)備,包括:
[0008]通過圖像采集模塊采集多幅圖像,從所述多幅圖像中選擇出至少兩幅圖像作為樣本圖像;
[0009]對所述樣本圖像進行分析,確定所述圖像采集模塊是否符合采集要求;
[0010]如所述圖像采集模塊不符合采集要求,生成相應(yīng)命令并執(zhí)行。
[0011]較佳地,對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:
[0012]對所述樣本圖像進行比對,提取在不同樣本圖像均存在的具有相同特征的一個或多個特征區(qū)域,對每一特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像個數(shù),如該樣本圖像個數(shù)大于預(yù)定閾值時,確定所述圖像采集單元不符合采集要求,其中,所述特征區(qū)域是所述圖像采集模塊不符合采集要求時在圖像上形成的子區(qū)域。
[0013]較佳地,所述圖像采集模塊包括鏡頭;
[0014]對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,如果存在污痕,則確定所述鏡頭不符合采集要求;
[0015]如所述圖像采集模塊不符合采集要求,生成相應(yīng)命令并執(zhí)行所述命令,包括:如所述鏡頭不符合采集要求,則生成提示鏡頭有污痕的命令并通過所述電子設(shè)備的顯示單元提示用戶鏡頭有污痕。
[0016]較佳地,所述樣本圖像是指圖像中有純色區(qū)域覆蓋了至少一個待檢測區(qū)域且采集時間距離當前時間小于設(shè)定時長閾值的圖像,其中,所述待檢測區(qū)域是整個圖像區(qū)域或是對整個圖像區(qū)域劃分得到的子區(qū)域。
[0017]較佳地,根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括:
[0018]有純色區(qū)域覆蓋同一待檢測區(qū)域的關(guān)聯(lián)樣本圖像大于等于設(shè)定的第一樣本數(shù)閾值kl后,啟動對該待檢測區(qū)域的分析,kl^2;
[0019]如果至少有k2個關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在形狀和位置相同的第一圖像區(qū)域,則確定所述鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2 < k2 ^ kl ;
[0020]其中,所述第一圖像區(qū)域為該待檢測區(qū)域內(nèi)存在的連通區(qū)域,且該連通區(qū)域內(nèi)所有像素點的平均亮度值低于該待檢測區(qū)域的其他區(qū)域內(nèi)所有像素點的平均亮度值且差值的絕對值大于設(shè)定的亮度值閾值。
[0021]較佳地,所述樣本圖像包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像且采集時間距離當前時間小于設(shè)定的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml ^ 2 ;
[0022]根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括:
[0023]對每一組圖像,找出在該組圖像中存在的運動物體并記錄每一運動物體的形狀和大小;
[0024]如果至少有m2組圖像存在相同形狀和大小的運動物體,則確定所述鏡頭上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值,2 < m2 < ml。
[0025]較佳地,所述樣本圖像是執(zhí)行預(yù)采集操作時,通過鏡頭連續(xù)采集的多幅圖像;
[0026]根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括:
[0027]從所述樣本圖像中提取圖像子區(qū)域,獲取所述子區(qū)域在圖像中的坐標信息,比較各樣本圖像中所述圖像子區(qū)域的坐標信息,如至少有兩幅樣本圖像上存在至少一個坐標恒定的圖像子區(qū)域時,則確定所述鏡頭上存在污痕。
[0028]本發(fā)明還提供一種電子設(shè)備,包括對圖像采集模塊的自動檢測裝置,自動檢測裝置包括:
[0029]選擇模塊,用于從通過圖像采集模塊采集的多幅圖像中選擇出至少兩幅圖像作為樣本圖像;
[0030]分析模塊,對所述樣本圖像進行分析,確定所述圖像采集模塊是否符合采集要求;
[0031]處理模塊,用于在所述圖像采集模塊不符合采集要求時,生成相應(yīng)命令并執(zhí)行。
[0032]較佳地,所述分析模塊對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:
[0033]對所述樣本圖像進行比對,提取在不同樣本圖像均存在的具有相同特征的一個或多個特征區(qū)域,對每一特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像個數(shù),如該樣本圖像個數(shù)大于預(yù)定閾值時,確定所述圖像采集單元不符合采集要求,其中,所述特征區(qū)域是所述圖像采集模塊不符合采集要求時在圖像上形成的子區(qū)域。
[0034]較佳地,所述圖像采集模塊包括鏡頭;
[0035]所述分析模塊對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,如果存在污痕,則確定所述鏡頭不符合采集要求;
[0036]所述處理模塊在所述圖像采集模塊不符合采集要求時,生成相應(yīng)命令并執(zhí)行所述命令,包括:如所述鏡頭不符合采集要求,則生成提示鏡頭有污痕的命令并通過所述電子設(shè)備的顯示單元提示用戶鏡頭有污痕。
[0037]較佳地,所述選擇模塊選擇的樣本圖像是有純色區(qū)域覆蓋了至少一個待檢測區(qū)域且采集時間距離當前時間小于設(shè)定時長閾值的圖像,其中,所述待檢測區(qū)域是整個圖像區(qū)域或是對整個圖像區(qū)域劃分得到的子區(qū)域。
[0038]較佳地,所述分析模塊又包括:
[0039]啟動單元,用于在有純色區(qū)域覆蓋同一待檢測區(qū)域的關(guān)聯(lián)樣本圖像大于等于設(shè)定的第一樣本數(shù)閾值kl后,啟動對該待檢測區(qū)域的分析,kl^2;
[0040]運算單元,用于確定所述關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在的第一圖像區(qū)域及所述第一圖像區(qū)域的形狀和在整個圖像中的位置信息;
[0041]判斷單元,用于在至少有k2個關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在形狀和位置相同的第一圖像區(qū)域時,確定所述鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2彡k2彡kl ;
[0042]其中,所述第一圖像區(qū)域指該待檢測區(qū)域內(nèi)存在的連通區(qū)域,且該連通區(qū)域內(nèi)所有像素點的平均亮度值低于該待檢測區(qū)域的其他區(qū)域內(nèi)所有像素點的平均亮度值且差值的絕對值大于設(shè)定的亮度值閾值。
[0043]較佳地,所述選擇模塊選擇的所述樣本圖像包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像且采集時間距離當前時間小于設(shè)定的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml ^ 2 ;
[0044]所述分析模塊又包括:
[0045]捕捉單元,對每一組圖像,找出在該組圖像中存在的運動物體并記錄每一運動物體的形狀和大??;
[0046]判斷單元,用于在至少有m2組圖像存在相同形狀和大小的運動物體時,則確定所述鏡頭上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值,2 < m2 < ml。
[0047]較佳地,所述選擇模塊選擇的樣本圖像是執(zhí)行預(yù)采集操作時,通過鏡頭連續(xù)采集的多幅圖像;
[0048]所述分析模塊又包括:
[0049]采集單元,用于從所述樣本圖像中提取圖像子區(qū)域,獲取所述圖像子區(qū)域在圖像中的坐標信息;
[0050]判斷單元,用于比較各樣本圖像中所述特征區(qū)域的坐標信息,如至少有兩幅樣本圖像上存在至少一個坐標恒定的特征區(qū)域時,則確定所述鏡頭上存在污痕。
[0051]上述方案能夠及時地檢測出數(shù)字圖像中因圖像采集裝置的缺陷而形成的區(qū)域例如污痕區(qū)域,使用戶可以及時了解到圖像采集裝置的狀態(tài)并進行處理,例如對污痕區(qū)域及時清潔,避免在圖像采集裝置被污染的情況下繼續(xù)拍攝,而導(dǎo)致圖像品質(zhì)差失去使用和保存的價值。
【專利附圖】
【附圖說明】
[0052]圖1是本發(fā)明實施例一的圖像采集模塊的自動檢測方法的流程示意圖;
[0053]圖2是本發(fā)明實施例一的電子設(shè)備的自動檢測裝置的結(jié)構(gòu)示意圖;
[0054]圖3是本發(fā)明實施例二的圖像采集模塊的自動檢測方法的流程示意圖;
[0055]圖4是圖3中步驟S20的局部流程示意圖;
[0056]圖5、圖6和圖7分別是本發(fā)明實施例將圖像劃分為多個待檢測區(qū)域的一種示意圖;
[0057]圖8是圖3中步驟S21的局部流程示意圖;
[0058]圖9是本發(fā)明實施例二的自動檢測裝置的分析模塊的結(jié)構(gòu)示意圖;
[0059]圖10是本發(fā)明實施例三的圖像采集模塊的自動檢測方法的流程示意圖;
[0060]圖11是圖10中步驟S32的局部流程示意圖;
[0061]圖12是本發(fā)明實施例三的自動檢測裝置的分析模塊的結(jié)構(gòu)示意圖;
[0062]圖13是本發(fā)明實施例四的圖像采集模塊的自動檢測方法的流程示意圖;
[0063]圖14是本發(fā)明實施例四的自動檢測裝置的分析模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0064]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0065]實施例一
[0066]本發(fā)明涉及一種圖像采集模塊的自動檢測方法,可應(yīng)用于任意具有拍攝成像功能的電子設(shè)備,如數(shù)碼相機、攝像機,手持終端如手機、PDA、筆記本電腦等。
[0067]本實施例提供一種圖像采集模塊的自動檢測方法,如圖1所示,包括:
[0068]步驟SlO:通過圖像采集模塊采集圖像,從所述采集的多幅圖像中選擇出至少兩幅圖像作為樣本圖像;
[0069]可以將所有圖像都作為樣本圖像,也可以根據(jù)要檢測的缺陷先相應(yīng)選擇樣本圖像。
[0070]步驟Sll:分析樣本圖像,判斷圖像采集模塊是否符合采集要求,如果否,則執(zhí)行步驟S12 ;如果是,則結(jié)束本次操作。
[0071]在分析樣本圖像時,可對所述樣本圖像進行比對,提取在不同樣本圖像中均存在的具有相同特征的一個或多個特征區(qū)域,對每一個特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像的個數(shù),如對于某個特征區(qū)域,具備該特征區(qū)域的樣本圖像個數(shù)大于預(yù)定閾值時,可確定所述圖像采集單元不符合采集要求。其中,所述特征區(qū)域具有所述圖像采集模塊不符合采集要求時在圖像上形成的區(qū)域特征。例如,檢測圖像采集模塊內(nèi)部連接線發(fā)生問題導(dǎo)致的重度花屏時,可以將大面積的色塊區(qū)域作為特征區(qū)域,如是檢測輕微花屏,可以將區(qū)域性的斑塊區(qū)域作為特征區(qū)域。如是檢測圖像采集模塊的鏡頭存在的污痕,可以將圖像上呈現(xiàn)的位置相同且亮度低于周邊區(qū)域的作為特征區(qū)域。
[0072]步驟S12:生成并執(zhí)行提示命令。
[0073]例如,如果判斷圖像采集模塊上存在污痕,則生成命令提示圖像采集模塊不符合采集要求,可通過提示界面顯示鏡頭存在污痕區(qū)域,并給出污痕區(qū)域的位置信息,提示用戶到相應(yīng)位置查找污痕區(qū)域,完成清潔操作,使用戶能夠及時準確的清除鏡頭上的污痕。
[0074]如圖2所示,本實施例還提供一種電子設(shè)備,包括對圖像采集模塊的自動檢測裝置,該自動檢測裝置包括選擇模塊10,分析模塊20和處理模塊30,其中:
[0075]選擇模塊10,用于從通過圖像采集模塊采集的多幅圖像中選擇出至少兩幅圖像作為樣本圖像。
[0076]分析模塊20,用于對樣本圖像進行分析,確定圖像采集模塊是否符合采集要求。例如,對樣本圖像進行比對時,提取在不同樣本圖像均存在的具有相同特征的一個或多個特征區(qū)域,對每一特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像個數(shù),如該樣本圖像個數(shù)大于預(yù)定閾值時,確定圖像采集單元不符合采集要求,其中,特征區(qū)域是圖像采集模塊不符合采集要求時在圖像上形成的子區(qū)域。
[0077]處理模塊30,用于在圖像采集模塊不符合采集要求時,生成相應(yīng)命令并執(zhí)行。
[0078]實施例二
[0079]本實施例的圖像采集模塊包括鏡頭,如果檢測到鏡頭上存在污痕,就顯示提示信息,提示用戶鏡頭存在污痕區(qū)域。
[0080]如圖3示,本實施例提供的鏡頭自動檢測方法,包括:
[0081]步驟S20:通過鏡頭采集圖像,從采集的多幅圖像中選擇出至少兩幅圖像作為樣本圖像;
[0082]本實施例中,可設(shè)定時間周期參數(shù),根據(jù)時間周期參數(shù)定期啟動檢測程序;也可以設(shè)定圖像數(shù)量參數(shù),根據(jù)采集圖像的累積數(shù)量觸發(fā)檢測程序;也可以通過手動不定期啟動檢測程序。當然以上啟動檢測程序的方式可以任意組合,也可以采用其它更加人性化的方式啟動檢測程序,最大限度的滿足觸發(fā)的多樣性和靈活性。
[0083]步驟S21:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕;
[0084]步驟S22:如存在污痕,生成并執(zhí)行提示命令。
[0085]該命令可通過電子設(shè)備產(chǎn)生人機界面第一提示信息,第一提示信息的內(nèi)容可以包括提示用戶鏡頭存在污痕以及提示污痕所在的區(qū)域等信息,該命令需要用戶確認,當用戶點擊第一提示信息的“確認”按鈕則代表用戶已經(jīng)收到該第一提示信息,接下來可繼續(xù)顯示第二提示信息,第二提示信息進一步詢問用戶是否已經(jīng)完成清潔操作,以確保用戶完成清潔操作,當用戶點擊第二提示信息的“確認”按鈕則代表用戶已經(jīng)完成清潔操作。
[0086]如果用戶完成上述兩個提示信息的確認,則圖像采集裝置在下一次開機時不再提示設(shè)備存在污痕,也不再啟動檢測程序,直至下一次觸發(fā)檢測程序。如果用戶沒有點擊第一提示信息和第二提示信息的“確認”按鈕時,那么當圖像采集裝置下次開機時則會再次提示設(shè)備存在污痕的信息,直至用戶同時點擊第一提示信息和第二提示信息的“確認“按鈕,或者直至下一次觸發(fā)檢測程序。
[0087]進一步,在步驟S20選取樣本圖像的過程中,對所述多幅圖像中的每一圖像,可按以下步驟進行處理,如圖4所示:
[0088]步驟S201:判斷該圖像的采集時間距離當前時間是否小于預(yù)設(shè)的時長閾值,如果小于時長閾值,則執(zhí)行步驟S202 ;如果大于或者等于時長閾值,則該采集圖像不能作為樣本圖像,結(jié)束對該圖像的選取操作;
[0089]上述時長閾值可設(shè)定為圖像的采集時間與當前時間的差值的絕對值,可以按照日期為單位計算。在進行樣本圖像篩選時,首先計算出每個采集圖像與當前時間的時間差,與時長閾值比較,只有時間差的絕對值小于時長閾值的采集圖像才能進入下一步的樣本圖像篩選操作,對于大于或者等于時長閾值的圖像,則不作為樣本圖像。由于在電子設(shè)備啟動時,設(shè)備中可能會存儲部分較早時間前采集的圖像,如果將這類圖像也作為樣本圖像檢測,即使檢測出存在污痕區(qū)域或者不存在污痕區(qū)域,都不能準確代表當前狀態(tài)下鏡頭的潔凈程度,也失去了參考價值。因此通過設(shè)置時長閾值,可以提高選取有效的樣本圖像的效率和準確度。
[0090]步驟S202:確定該圖像的純色區(qū)域;
[0091]在本實施例中,通過輪廓線的檢測算法對圖像進行輪廓線檢測,得到多個區(qū)域,如果某個區(qū)域中各像素點的顏色參數(shù)如RGB的最大差值小于相應(yīng)的預(yù)定閾值,可以認為該區(qū)域為純色區(qū)域。但也可以按照其它判定標準來定義純色區(qū)域。之所以要檢測純色區(qū)域,是因為在純色區(qū)域上檢測一個圖像上是否存在污痕區(qū)域時,相對于非純色區(qū)域,污痕在純色區(qū)域中更容易被識別出來。
[0092]步驟S203:判斷采集圖像上是否存在至少一個待檢測區(qū)域被純色區(qū)域覆蓋,如果是,執(zhí)行步驟S204 ;如果不是,則結(jié)束本次處理過程;
[0093]可以將整個圖像作為待檢測區(qū)域,也可以劃分2個或者2個以上的子區(qū)域,每一子區(qū)域作為一待檢測區(qū)域,此時圖像上的多個待檢測區(qū)域的位置與圖像內(nèi)容無關(guān),且同一待檢測區(qū)域在所有圖像上的位置相同。如圖5至圖7所示,一幅圖像可以分為3個、4個、5個,但不局限于此。如何劃分可根據(jù)預(yù)先配置的個數(shù)和劃分方式來確定。
[0094]將圖像劃分為多個待檢測區(qū)域,是因為本實施例是在多幅圖像的相同的純色區(qū)域中檢測污痕區(qū)域,而自然采集的圖像中很少存在大面積的純色區(qū)域,如果不劃分為多個待檢測區(qū)域的話,就較難挑選出足夠數(shù)量的樣本圖像。但待檢測區(qū)域也不能太小,如果太小,就可能被污痕區(qū)域所覆蓋,也不能實現(xiàn)有效的檢測。
[0095]步驟S204:將該采集圖像作為樣本圖像;
[0096]如圖8所示,步驟S21中,對于樣本圖像中每一個待檢測區(qū)域,可以按以下步驟分析是否存在污痕:
[0097]步驟S211:確定該待檢測區(qū)域的關(guān)聯(lián)樣本圖像;
[0098]對于某個待檢測區(qū)域,分析出各樣本圖像是否有純色區(qū)域覆蓋該待檢測區(qū)域。有純色區(qū)域覆蓋該待檢測區(qū)域的一個或多個樣本圖像稱為該待檢測區(qū)域的關(guān)聯(lián)樣本圖像。
[0099]例如,樣本圖像A1、A2、A3和A4,四個樣本圖像按照某一劃分規(guī)則劃分為四個待檢測區(qū)域B1、B2、B3、B4, Al中BI和B4有純色區(qū)域覆蓋,A2中BI和B2有純色區(qū)域覆蓋,A3中B1、B3和B4有純色區(qū)域覆蓋,A4中B2、B3有純色區(qū)域覆蓋,則分析得出:
[0100]對于待檢測區(qū)域BI,BI的關(guān)聯(lián)樣本圖像是Al、A2和A3 ;
[0101]對于待檢測區(qū)域B2,B2的關(guān)聯(lián)樣本圖像是A2和A4 ;
[0102]對于待檢測區(qū)域B3,B3的關(guān)聯(lián)樣本圖像是A3和A4 ;
[0103]對于待檢測區(qū)域B4,B4的關(guān)聯(lián)樣本圖像是Al、A3。
[0104]步驟S212:統(tǒng)計該待檢測區(qū)域?qū)?yīng)的關(guān)聯(lián)樣本圖像的數(shù)量k ;
[0105]步驟S213:判斷k的取值,如果k ^ kl,則啟動對該待檢測區(qū)域的分析,執(zhí)行步驟S214,其中,kl為第一樣本數(shù)閾值,kl ^ 2 ;
[0106]對于一幅圖像來說,由于圖像內(nèi)容的影響,對污痕區(qū)域的檢測并不容易,而污痕區(qū)域的特點在于存在污痕區(qū)域的時候,拍出來的每一幅圖像的污痕區(qū)域的形狀和位置是相同的。這種一致性是判斷污痕區(qū)域的主要依據(jù),所以需要足夠數(shù)量的樣本圖像以可以做出更為精確地判斷。因此可設(shè)置第一樣本數(shù)閾值kl,只有關(guān)聯(lián)樣本圖像數(shù)達到預(yù)設(shè)的kl時才確定需要做進一步的檢測,其目的是提聞檢測效率,提聞檢測的準確度。
[0107]例如,預(yù)設(shè)kl=6,對于某個待檢測區(qū)域B,只有B的關(guān)聯(lián)樣本圖像數(shù)達到6個時,才判斷該關(guān)聯(lián)樣本是否存在疑似污痕;如果B的關(guān)聯(lián)樣本圖像數(shù)為5個,則不具備進一步檢測的條件,不執(zhí)行檢測步驟。
[0108]步驟S214:對每一待檢測區(qū)域,根據(jù)對其關(guān)聯(lián)樣本圖像上第一圖像區(qū)域的檢測,確定鏡頭上是否存在污痕。
[0109]該步驟對一個待檢測區(qū)域的處理又可以分為以下步驟:
[0110]步驟一,檢測每一關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)是否存在第一圖像區(qū)域,如果存在,記錄存在的各第一圖像區(qū)域的形狀和位置信息;
[0111]所述第一圖像區(qū)域指該待檢測區(qū)域內(nèi)根據(jù)輪廓線檢測確定的連通區(qū)域,且該連通區(qū)域內(nèi)所有像素點的平均亮度值低于該待檢測區(qū)域的其他區(qū)域內(nèi)所有像素點的平均亮度值且差值的絕對值大于設(shè)定的亮度值閾值,亮度閾值可預(yù)先設(shè)定。與待檢測區(qū)域不同的是,第一圖像區(qū)域是通過對圖像內(nèi)容的檢測得到的,而不是根據(jù)預(yù)先配置劃分的。
[0112]通常,對于鏡頭上不存在污痕時拍攝的圖像,圖像中純色區(qū)域各像素點的亮度值與該純色區(qū)域所有像素點的平均亮度值的差較小,如果純色區(qū)域中存在某個圖像區(qū)域,該區(qū)域各像素點的平均亮度值明顯低于純色區(qū)域中其他區(qū)域的平均亮度值,則該區(qū)域有可能是由于存在污痕所造成。
[0113]所述鏡頭上的污痕可以鏡頭表面附著的指紋、水痕、油潰等,也可以是鏡頭表面的凹痕。
[0114]第一圖像區(qū)域的形狀和位置可以用其邊界像素點在圖像中的坐標來表示,如果有絕大部分(如95%以上,可設(shè)定)邊界像素點的坐標相同,可以認為兩個第一圖像區(qū)域的形狀和位置相同。
[0115]步驟二,對于每個第一圖像區(qū)域,根據(jù)其形狀和位置信息,統(tǒng)計出具有該第一圖像區(qū)域的關(guān)聯(lián)樣本圖像數(shù)g;
[0116]步驟三,判斷g的取值,如果g > k2,則確定鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2 < k2 < kl。
[0117]例如,預(yù)設(shè)kl=15,k2=7,對于待檢測區(qū)域B,B的關(guān)聯(lián)樣本圖像數(shù)k為15,如果檢測出該關(guān)聯(lián)樣本圖像中,有9幅樣本圖像數(shù)具有相同的第一圖像區(qū)域,即g=9,就可以認為鏡頭上存在污痕區(qū)域;如果檢測出該關(guān)聯(lián)樣本圖像中,只有6幅樣本圖像數(shù)具有相同或者近似相同的第一圖像區(qū)域,即g=6,就不認為鏡頭存在污痕區(qū)域。
[0118]相應(yīng)地,本實施例還提供了一種電子設(shè)備,包括對圖像采集模塊的自動檢測裝置,其中自動檢測裝置包括的各模塊與實施例一相同,即包括選擇模塊10,分析模塊20和處理模塊30。其中選擇模塊和處理模塊的功能與實施例一的相應(yīng)模塊相同。
[0119]進一步,如圖9所示,本實施例的分析模塊20可以包括:
[0120]啟動單元201,用于在有純色區(qū)域覆蓋同一待檢測區(qū)域的關(guān)聯(lián)樣本圖像大于等于設(shè)定的第一樣本數(shù)閾值kl后,啟動對該待檢測區(qū)域的分析,kl^2;
[0121]運算單元202,用于確定所述關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在的第一圖像區(qū)域及所述第一圖像區(qū)域的形狀和在整個圖像中的位置信息;
[0122]判斷單元203,用于在至少有k2個關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在形狀和位置相同的第一圖像區(qū)域時,確定所述鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2彡k2彡kl。
[0123]實施例三
[0124]本實施例圖像采集模塊的自動檢測方法包括以下步驟,如圖10所示:
[0125]步驟S30:通過鏡頭采集圖像,選取多組連續(xù)采集的圖像作為樣本圖像;
[0126]本實施例選取的樣本圖像包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像,且這些圖像的采集時間距離當前時間均小于預(yù)設(shè)的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml ^ 2。
[0127]多幅連續(xù)采集的圖像可以是連拍或攝像模式下采集到的圖像。
[0128]步驟S31:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕;
[0129]步驟S32:如存在污痕,生成并執(zhí)行提示命令。
[0130]進一步,如圖11所示,步驟S31中對每一組樣本圖像可以按照以下步驟分析是否存在污痕:
[0131]步驟S311:判斷該組樣本圖像中是否存在運動物體,如果存在運動物體,則執(zhí)行步驟S312 ;
[0132]本實施例中,由于樣本圖像為多組連續(xù)拍攝的圖像,對于每一組連續(xù)拍攝的圖像,圖像中的拍攝內(nèi)容近似相同,如果鏡頭上有污痕,由于參照的圖像是內(nèi)容近似相同的一組圖像,則在圖像上形成的污痕區(qū)域相對于圖像的絕對位置不變,而對于圖像中其他物體來說相對位置則發(fā)生了位移,產(chǎn)生了圖像中存在的運動物體的效果。因此,可以采用現(xiàn)有的運動物體的檢測方法對其進行檢測。
[0133]步驟S312:記錄各運動物體的形狀和大小信息,將不同圖像組中存在的形狀和大小相同的運動物體作為同一運動物體;
[0134]步驟S313:對于每一運動物體,統(tǒng)計存在該運動物體的圖像組數(shù)m ;
[0135]步驟S314:如果m > m2,則確定所述圖像采集模塊上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值。
[0136]本實施例中,如果對連續(xù)拍攝的多組照片中都存在形狀和大小一致運動物體,并且存在這種情況的圖像組的數(shù)量大于預(yù)設(shè)的閾值,就認為圖像采集模塊上存在污痕區(qū)域。
[0137]相應(yīng)地,本實施例還提供了一種包括對圖像采集模塊的自動檢測裝置的電子設(shè)備,其中自動檢測裝置包括選擇模塊10,分析模塊20和處理模塊30,其中處理模塊的功能可以實施例一的處理模塊功能相同。
[0138]本實施例的選擇模塊10選擇的樣本圖像可以包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像且采集時間距離當前時間小于設(shè)定的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml ^ 2。
[0139]進一步,如圖12所示,本實施例中的分析模塊20可以包括:
[0140]捕捉單元204,對每一組圖像,找出在該組圖像中存在的運動物體并記錄每一運動物體的形狀和大?。?br>
[0141]判斷單元205,用于在至少有m2組圖像存在相同形狀和大小的運動物體時,則確定所述鏡頭上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值,2 < m2 < ml。
[0142]實施例四
[0143]本實施例圖像采集模塊的自動檢測方法包括以下步驟,如圖13所示:
[0144]步驟S40:在預(yù)采集操作時,通過鏡頭連續(xù)采集多幅圖像作為樣本圖像;
[0145]所謂的預(yù)采集操作是指正式拍攝之前,用戶可以開啟的一項功能,該功能類似于連拍或連續(xù)攝像的功能,用戶可以通過該功能來實現(xiàn)對圖像采集模塊的自動檢測。該預(yù)采集功能可以作為電子設(shè)備的一個新的功能,電子設(shè)備將在預(yù)采集完成后就對圖像采集模塊進行自動檢測,從而增大檢測的主動性和靈活性。
[0146]因為在連續(xù)采集圖像時,電子設(shè)備不可避免地會有一些抖動,這使得連續(xù)采集的多幅圖像的內(nèi)容存在一些位移。但對污痕影響形成的圖像子區(qū)域來說,其坐標是恒定的。本實施例就利用這一特點來檢測鏡頭上是否存在污痕。
[0147]步驟S41:從所述樣本圖像中提取圖像子區(qū)域,獲取各圖像子區(qū)域在樣本圖像中的坐標信息;
[0148]上述圖像子區(qū)域的檢測與實施例二中的第一圖像區(qū)域的檢測和實施例三中的運動物體的檢測均不相同,就是通過輪廓線檢測確定的圖像中的各個圖像子區(qū)域,沒有其他的附加的條件。樣本圖像中一般會存在多個圖像子區(qū)域。
[0149]步驟S42:比較各樣本圖像中圖像子區(qū)域的坐標信息,判斷是否至少有兩幅樣本圖像上存在至少一個坐標恒定的圖像子區(qū)域,如果是,執(zhí)行步驟S43,否則,結(jié)束;
[0150]在本實施例中,可以通過坐標信息來判斷圖像子區(qū)域在圖像中的物理位置,坐標恒定則代表圖像子區(qū)域在圖像中的位置恒定。
[0151]例如,對于都存在某一圖像子區(qū)域的三幅樣本圖像,就說明這一圖像子區(qū)域在三幅樣本圖像中的坐標信息相同。本實施例中,當至少兩幅樣本圖像中存在坐標信息相同的圖像子區(qū)域,就可以確定鏡頭上存在污痕區(qū)域。
[0152]步驟S43:確定鏡頭上存在污痕,發(fā)出提示指令提示用戶。
[0153]相應(yīng)地,本實施例還提供了一種電子設(shè)備,包括對圖像采集模塊的自動檢測裝置的,與實施例一相同,自動檢測裝置包括選擇模塊10,分析模塊20和處理模塊30。其中處理模塊的功能可以與實施例一的處理模塊相同。
[0154]在本實施例中,選擇模塊10選擇的樣本圖像是執(zhí)行預(yù)采集操作時,通過鏡頭連續(xù)采集的多幅圖像。
[0155]進一步,分析模塊20又包括:
[0156]采集單元206,從所述樣本圖像中提取圖像子區(qū)域,獲取所述圖像子區(qū)域在圖像中的坐標信息;
[0157]判斷單元207,比較各樣本圖像中所述圖像子區(qū)域的坐標信息,如至少有兩幅樣本圖像上存在至少一個坐標恒定的圖像子區(qū)域時,則確定鏡頭上存在污痕。
[0158]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種圖像采集模塊的自動檢測方法,應(yīng)用于電子設(shè)備,所述方法包括: 通過圖像采集模塊采集多幅圖像,從所述多幅圖像中選擇出至少兩幅圖像作為樣本圖像; 對所述樣本圖像進行分析,確定所述圖像采集模塊是否符合采集要求; 如所述圖像采集模塊不符合采集要求,生成相應(yīng)命令并執(zhí)行。
2.如權(quán)利要求1所述的方法,其特征在于: 對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括: 對所述樣本圖像進行比對,提取在不同樣本圖像均存在的具有相同特征的一個或多個特征區(qū)域,對每一特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像個數(shù),如該樣本圖像個數(shù)大于預(yù)定閾值時,確定所述圖像采集單元不符合采集要求,其中,所述特征區(qū)域是所述圖像采集模塊不符合采集要求時在圖像上形成的子區(qū)域。
3.如權(quán)利要求1所述的方法,其特征在于: 所述圖像采集模塊包括鏡頭; 對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,如果存在污痕,則確定所述鏡頭不符合采集要求; 如所述圖像采集模塊不符合采集要求,生成相應(yīng)命令并執(zhí)行所述命令,包括:如所述鏡頭不符合采集要求,則生成提示鏡頭有污痕的命令并通過所述電子設(shè)備的顯示單元提示用戶鏡頭有污痕。
4.如權(quán)利要求1或2或3所述的方法,其特征在于: 所述樣本圖像是指圖像中有純色區(qū)域覆蓋了至少一個待檢測區(qū)域且采集時間距離當前時間小于設(shè)定時長閾值的圖像,其中,所述待檢測區(qū)域是整個圖像區(qū)域或是對整個圖像區(qū)域劃分得到的子區(qū)域。
5.如權(quán)利要求4所述的方法,其特征在于: 根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括: 有純色區(qū)域覆蓋同一待檢測區(qū)域的關(guān)聯(lián)樣本圖像大于等于設(shè)定的第一樣本數(shù)閾值kl后,啟動對該待檢測區(qū)域的分析,kl^2; 如果至少有k2個關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在形狀和位置相同的第一圖像區(qū)域,則確定所述鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2 < k2 ^ kl ; 其中,所述第一圖像區(qū)域為該待檢測區(qū)域內(nèi)存在的連通區(qū)域,且該連通區(qū)域內(nèi)所有像素點的平均亮度值低于該待檢測區(qū)域的其他區(qū)域內(nèi)所有像素點的平均亮度值且差值的絕對值大于設(shè)定的亮度值閾值。
6.如權(quán)利要求3所述的方法,其特征在于: 所述樣本圖像包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像且采集時間距離當前時間小于設(shè)定的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml ^ 2 ; 根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括: 對每一組圖像,找出在該組圖像中存在的運動物體并記錄每一運動物體的形狀和大小; 如果至少有m2組圖像存在相同形狀和大小的運動物體,則確定所述鏡頭上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值,2 < m2 < ml。
7.如權(quán)利要求3所述的方法,其特征在于: 所述樣本圖像是執(zhí)行預(yù)采集操作時,通過鏡頭連續(xù)采集的多幅圖像; 根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,包括: 從所述樣本圖像中提取圖像子區(qū)域,獲取所述子區(qū)域在圖像中的坐標信息,比較各樣本圖像中所述圖像子區(qū)域的坐標信息,如至少有兩幅樣本圖像上存在至少一個坐標恒定的圖像子區(qū)域時,則確定所述鏡頭上存在污痕。
8.一種電子設(shè)備,其特征在于,包括對圖像采集模塊的自動檢測裝置,所述自動檢測裝置包括: 選擇模塊,用于從通過圖像采集模塊采集的多幅圖像中選擇出至少兩幅圖像作為樣本圖像; 分析模塊,對所述樣本圖像進行分析,確定所述圖像采集模塊是否符合采集要求; 處理模塊,用于在所述圖像采集模塊不符合采集要求時,生成相應(yīng)命令并執(zhí)行。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于: 所述分析模塊對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括: 對所述樣本圖像進行比對,提取在不同樣本圖像均存在的具有相同特征的一個或多個特征區(qū)域,對每一特征區(qū)域,統(tǒng)計具備該特征區(qū)域的樣本圖像個數(shù),如該樣本圖像個數(shù)大于預(yù)定閾值時,確定所述圖像采集單元不符合采集要求,其中,所述特征區(qū)域是所述圖像采集模塊不符合采集要求時在圖像上形成的子區(qū)域。
10.如權(quán)利要求8所述的電子設(shè)備,其特征在于: 所述圖像采集模塊包括鏡頭; 所述分析模塊對所述樣本圖像進行分析,根據(jù)分析結(jié)果確定所述圖像采集模塊是否符合采集要求,包括:根據(jù)所述樣本圖像分析結(jié)果確定所述鏡頭上是否存在污痕,如果存在污痕,則確定所述鏡頭不符合采集要求; 所述處理模塊在所述圖像采集模塊不符合采集要求時,生成相應(yīng)命令并執(zhí)行所述命令,包括:如所述鏡頭不符合采集要求,則生成提示鏡頭有污痕的命令并通過所述電子設(shè)備的顯示單元提示用戶鏡頭有污痕。
11.如權(quán)利要求8或9或10所述的電子設(shè)備,其特征在于: 所述選擇模塊選擇的樣本圖像是有純色區(qū)域覆蓋了至少一個待檢測區(qū)域且采集時間距離當前時間小于設(shè)定時長閾值的圖像,其中,所述待檢測區(qū)域是整個圖像區(qū)域或是對整個圖像區(qū)域劃分得到的子區(qū)域。
12.如權(quán)利要求11所述的電子設(shè)備,其特征在于: 所述分析模塊又包括: 啟動單元,用于在有純色區(qū)域覆蓋同一待檢測區(qū)域的關(guān)聯(lián)樣本圖像大于等于設(shè)定的第一樣本數(shù)閾值kl后,啟動對該待檢測區(qū)域的分析,kl^2; 運算單元,用于確定所述關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在的第一圖像區(qū)域及所述第一圖像區(qū)域的形狀和在整個圖像中的位置信息; 判斷單元,用于在至少有k2個關(guān)聯(lián)樣本圖像在該待檢測區(qū)域內(nèi)存在形狀和位置相同的第一圖像區(qū)域時,確定所述鏡頭上存在污痕,其中,k2是設(shè)定的第二樣本數(shù)閾值,2彡k2彡kl ; 其中,所述第一圖像區(qū)域指該待檢測區(qū)域內(nèi)存在的連通區(qū)域,且該連通區(qū)域內(nèi)所有像素點的平均亮度值低于該待檢測區(qū)域的其他區(qū)域內(nèi)所有像素點的平均亮度值且差值的絕對值大于設(shè)定的亮度值閾值。
13.如權(quán)利要求10所述的電子設(shè)備,其特征在于: 所述選擇模塊選擇的所述樣本圖像包括ml組圖像,每組圖像包括多幅連續(xù)采集的圖像且采集時間距離當前時間小于設(shè)定的時長閾值,其中,ml是設(shè)定的第一圖像組數(shù)閾值,ml 彡 2 ; 所述分析模塊又包括: 捕捉單元,對每一組圖像,找出在該組圖像中存在的運動物體并記錄每一運動物體的形狀和大?。? 判斷單元,用于在至少有m2組圖像存在相同形狀和大小的運動物體時,則確定所述鏡頭上存在污痕,其中,m2是設(shè)定的第二圖像組數(shù)閾值,2 < m2 < ml。
14.如權(quán)利要求10所述的電子設(shè)備,其特征在于: 所述選擇模塊選擇的樣本圖像是執(zhí)行預(yù)采集操作時,通過鏡頭連續(xù)采集的多幅圖像; 所述分析模塊又包括: 采集單元,用于從所述樣本圖像中提取圖像子區(qū)域,獲取所述圖像子區(qū)域在圖像中的坐標信息; 判斷單元,用于比較各樣本圖像中所述特征區(qū)域的坐標信息,如至少有兩幅樣本圖像上存在至少一個坐標恒定的特征區(qū)域時,則確定所述鏡頭上存在污痕。
【文檔編號】G06T7/00GK104463827SQ201310425088
【公開日】2015年3月25日 申請日期:2013年9月17日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】彭剛 申請人:聯(lián)想(北京)有限公司