本技術(shù)實(shí)施例涉及顯示屏圖像校正領(lǐng)域,尤其涉及一種相機(jī)傳感器壞點(diǎn)矯正的方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著工業(yè)和互聯(lián)網(wǎng)技術(shù)的日新月異的發(fā)展,行業(yè)對(duì)工業(yè)產(chǎn)品質(zhì)量的要求越來(lái)越精細(xì)化、標(biāo)準(zhǔn)化,就顯示面板行業(yè)而言,產(chǎn)品質(zhì)量好壞直接影響其產(chǎn)品競(jìng)爭(zhēng)力,這其中,產(chǎn)品形制尺寸規(guī)格的精度是產(chǎn)品質(zhì)量的最基本的工藝指標(biāo)。顯示屏作為設(shè)備的顯示組件之一,被運(yùn)用在各種高端設(shè)備上,例如手機(jī)、電視、平板電腦等。而隨著人們對(duì)畫(huà)面顯示的要求不斷提高,顯示屏逐漸成為技術(shù)精密的產(chǎn)品。
2、顯示屏的缺陷檢測(cè)是進(jìn)行調(diào)整的必要過(guò)程,顯示屏在檢測(cè)過(guò)程中通常需要通過(guò)專(zhuān)門(mén)的數(shù)字相機(jī)進(jìn)行拍攝,并通過(guò)拍攝的圖像進(jìn)行進(jìn)一步的檢測(cè)。這類(lèi)高精度相機(jī)傳感器是根據(jù)不同顯示屏的應(yīng)用場(chǎng)景、使用參數(shù)進(jìn)行選擇,并且需要根據(jù)顯示屏的類(lèi)型搭配不同類(lèi)型的相機(jī)和鏡頭。這類(lèi)顯示屏數(shù)字相機(jī)傳感器由成千上萬(wàn)個(gè)像素組成,每個(gè)像素負(fù)責(zé)捕捉和傳輸顯示屏圖像中的一部分信息。然而由于制造工藝缺陷、老化或物理?yè)p壞等因素,導(dǎo)致顯示屏相機(jī)傳感器上或多或少存在一些像素?zé)o法正常工作,即壞點(diǎn)。顯示屏輸入標(biāo)定圖像電量,顯示屏相機(jī)傳感器生成顯示屏圖像,壞點(diǎn)在生成的顯示屏圖像上一般表現(xiàn)為亮點(diǎn)或暗點(diǎn),并且與周?chē)狞c(diǎn)位差異較大,會(huì)嚴(yán)重影響每一張拍攝圖像的整體質(zhì)量和視覺(jué)效果,因此對(duì)于這些壞點(diǎn)進(jìn)行預(yù)先矯正顯得至關(guān)重要。
3、現(xiàn)有的壞點(diǎn)預(yù)先矯正方法多基于濾波或插值方法,如:先使用相機(jī)進(jìn)行拍攝,確定壞點(diǎn)點(diǎn)位,運(yùn)用這些壞點(diǎn)的鄰域像素的均值或中值來(lái)替換壞點(diǎn)位置的像素值,或運(yùn)用鄰域像素通過(guò)插值來(lái)估計(jì)壞點(diǎn)位置的像素值。根據(jù)像素值替換的效果來(lái)評(píng)價(jià)對(duì)相機(jī)傳感器的壞點(diǎn)校正質(zhì)量。
4、上述校正方法對(duì)于孤立壞點(diǎn)、單一背景等場(chǎng)景時(shí),能夠取得良好的校正效果,但是對(duì)于一些場(chǎng)景下,其校正效果會(huì)受到極大影響。例如:由于濾波會(huì)損失圖像邊緣細(xì)節(jié)信息、且傳統(tǒng)插值方法無(wú)法充分利用圖像局部信息,在面對(duì)連續(xù)多壞點(diǎn)、較復(fù)雜背景的場(chǎng)景時(shí),無(wú)論是何種濾波方式還是何種插值方法,對(duì)于相機(jī)傳感器的壞點(diǎn)矯正效果都不理想,導(dǎo)致相機(jī)傳感器的壞點(diǎn)校正效果降低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)公開(kāi)了一種相機(jī)傳感器壞點(diǎn)矯正的方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì),用于提高相機(jī)傳感器的壞點(diǎn)校正效果。
2、本技術(shù)第一方面公開(kāi)了一種相機(jī)傳感器壞點(diǎn)矯正的方法,包括:
3、對(duì)相機(jī)傳感器進(jìn)行壞點(diǎn)標(biāo)定檢測(cè),確定相機(jī)傳感器中壞點(diǎn)坐標(biāo)集合;
4、以壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)為中心,設(shè)置初始搜索距離,生成鄰域像素搜索范圍;
5、統(tǒng)計(jì)壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的非壞點(diǎn)像素個(gè)數(shù)值集合和非壞點(diǎn)像素坐標(biāo)值集合;
6、設(shè)置鄰域像素搜索范圍內(nèi)的正常像素的目標(biāo)數(shù)量閾值,根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,生成第k級(jí)壞點(diǎn)集合,第k級(jí)壞點(diǎn)集合的壞點(diǎn)為第k層壞點(diǎn);
7、根據(jù)非壞點(diǎn)像素坐標(biāo)集合計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的空間距離權(quán)重集合;
8、根據(jù)待校正圖像計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的灰度值差異權(quán)重集合;
9、根據(jù)空間距離權(quán)重集合和灰度值差異權(quán)重集合生成組合權(quán)重集合;
10、根據(jù)組合權(quán)集合對(duì)待校正圖像上第k級(jí)壞點(diǎn)集合中的壞點(diǎn)進(jìn)行灰度插值處理;
11、統(tǒng)計(jì)剩余未完成矯正的壞點(diǎn),并根據(jù)目標(biāo)數(shù)量閾值和鄰域像素搜索范圍從未完成矯正的壞點(diǎn)中確定第k+1級(jí)壞點(diǎn)集合,第k+1級(jí)壞點(diǎn)集合的壞點(diǎn)為第k+1層壞點(diǎn);
12、對(duì)第二級(jí)壞點(diǎn)集合進(jìn)行組合權(quán)重集合的計(jì)算,并根據(jù)組合權(quán)重集合對(duì)待校正圖像進(jìn)行灰度插值處理,直到待校正圖像上的所有壞點(diǎn)均完成插值。
13、可選的,根據(jù)非壞點(diǎn)像素坐標(biāo)集合計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的空間距離權(quán)重集合,包括:
14、根據(jù)非壞點(diǎn)像素坐標(biāo)集合確定第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)與鄰域像素搜索范圍內(nèi)所有正常點(diǎn)的相對(duì)距離;
15、根據(jù)相對(duì)距離計(jì)算所有正常點(diǎn)與對(duì)應(yīng)壞點(diǎn)的空間距離權(quán)重,生成空間距離權(quán)重集合。
16、可選的,根據(jù)相對(duì)距離計(jì)算所有正常點(diǎn)與對(duì)應(yīng)壞點(diǎn)的空間距離權(quán)重,生成空間距離權(quán)重集合,包括:
17、根據(jù)鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的分布模式和鄰域像素搜索范圍的大小,計(jì)算鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的距離權(quán)重調(diào)整系數(shù);
18、根據(jù)非壞點(diǎn)的距離權(quán)重調(diào)整系數(shù)和相對(duì)距離計(jì)算所有正常點(diǎn)與對(duì)應(yīng)壞點(diǎn)的空間距離權(quán)重,生成空間距離權(quán)重集合。
19、可選的,根據(jù)待校正圖像計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的灰度值差異權(quán)重集合,包括:
20、根據(jù)非壞點(diǎn)像素坐標(biāo)值集合確定待校正圖像上鄰域像素搜索范圍的非壞點(diǎn)的像素值;
21、根據(jù)鄰域像素搜索范圍的非壞點(diǎn)的像素值計(jì)算鄰域像素搜索范圍的非壞點(diǎn)像素均值;
22、根據(jù)鄰域像素搜索范圍的非壞點(diǎn)的像素值和非壞點(diǎn)像素均值計(jì)算灰度值差異權(quán)重集合。
23、可選的,根據(jù)鄰域像素搜索范圍的非壞點(diǎn)的像素值和非壞點(diǎn)像素均值計(jì)算灰度值差異權(quán)重集合,包括:
24、為待校正圖像進(jìn)行像素點(diǎn)注意力計(jì)算,為待校正圖像上每一個(gè)像素點(diǎn)生成注意力值矩陣;
25、根據(jù)鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的分布模式和注意力值矩陣,計(jì)算鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的注意力系數(shù);
26、根據(jù)非壞點(diǎn)的注意力系數(shù)和鄰域像素搜索范圍的非壞點(diǎn)的像素值和非壞點(diǎn)像素均值計(jì)算灰度值差異權(quán)重集合。
27、可選的,在設(shè)置鄰域像素搜索范圍內(nèi)的正常像素的目標(biāo)數(shù)量閾值,根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,生成第k級(jí)壞點(diǎn)集合之后,根據(jù)非壞點(diǎn)像素坐標(biāo)集合計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的空間距離權(quán)重集合之前,方法還包括:
28、當(dāng)?shù)趉級(jí)壞點(diǎn)集合不存在點(diǎn)位信息時(shí),更新初始搜索距離,重新生成鄰域像素搜索范圍,以使得鄰域像素搜索范圍擴(kuò)大;
29、重新統(tǒng)計(jì)壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的非壞點(diǎn)像素個(gè)數(shù)值集合和非壞點(diǎn)像素坐標(biāo)值集合;
30、重新根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,將符合的點(diǎn)位記錄到第k級(jí)壞點(diǎn)集合中。
31、本技術(shù)第二方面公開(kāi)了一種相機(jī)傳感器壞點(diǎn)矯正的裝置,包括:
32、第一確定單元,用于對(duì)相機(jī)傳感器進(jìn)行壞點(diǎn)標(biāo)定檢測(cè),確定相機(jī)傳感器中壞點(diǎn)坐標(biāo)集合;
33、第一生成單元,用于以壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)為中心,設(shè)置初始搜索距離,生成鄰域像素搜索范圍;
34、第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的非壞點(diǎn)像素個(gè)數(shù)值集合和非壞點(diǎn)像素坐標(biāo)值集合;
35、第二生成單元,用于設(shè)置鄰域像素搜索范圍內(nèi)的正常像素的目標(biāo)數(shù)量閾值,根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,生成第k級(jí)壞點(diǎn)集合,第k級(jí)壞點(diǎn)集合的壞點(diǎn)為第k層壞點(diǎn);
36、第一計(jì)算單元,用于根據(jù)非壞點(diǎn)像素坐標(biāo)集合計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的空間距離權(quán)重集合;
37、第二計(jì)算單元,用于根據(jù)待校正圖像計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的灰度值差異權(quán)重集合;
38、第三生成單元,用于根據(jù)空間距離權(quán)重集合和灰度值差異權(quán)重集合生成組合權(quán)重集合;
39、第一處理單元,用于根據(jù)組合權(quán)集合對(duì)待校正圖像上第k級(jí)壞點(diǎn)集合中的壞點(diǎn)進(jìn)行灰度插值處理;
40、第二確定單元,用于統(tǒng)計(jì)剩余未完成矯正的壞點(diǎn),并根據(jù)目標(biāo)數(shù)量閾值和鄰域像素搜索范圍從未完成矯正的壞點(diǎn)中確定第k+1級(jí)壞點(diǎn)集合,第k+1級(jí)壞點(diǎn)集合的壞點(diǎn)為第k+1層壞點(diǎn);
41、第二處理單元,用于對(duì)第二級(jí)壞點(diǎn)集合進(jìn)行組合權(quán)重集合的計(jì)算,并根據(jù)組合權(quán)重集合對(duì)待校正圖像進(jìn)行灰度插值處理,直到待校正圖像上的所有壞點(diǎn)均完成插值。
42、可選的,第一計(jì)算單元,包括:
43、第一確定模塊,用于根據(jù)非壞點(diǎn)像素坐標(biāo)集合確定第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)與鄰域像素搜索范圍內(nèi)所有正常點(diǎn)的相對(duì)距離;
44、生成模塊,用于根據(jù)相對(duì)距離計(jì)算所有正常點(diǎn)與對(duì)應(yīng)壞點(diǎn)的空間距離權(quán)重,生成空間距離權(quán)重集合。
45、可選的,生成模塊,包括:
46、根據(jù)鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的分布模式和鄰域像素搜索范圍的大小,計(jì)算鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的距離權(quán)重調(diào)整系數(shù);
47、根據(jù)非壞點(diǎn)的距離權(quán)重調(diào)整系數(shù)和相對(duì)距離計(jì)算所有正常點(diǎn)與對(duì)應(yīng)壞點(diǎn)的空間距離權(quán)重,生成空間距離權(quán)重集合。
48、可選的,第二計(jì)算單元,包括:
49、第一確定模塊,用于根據(jù)非壞點(diǎn)像素坐標(biāo)值集合確定待校正圖像上鄰域像素搜索范圍的非壞點(diǎn)的像素值;
50、第一計(jì)算模塊,用于根據(jù)鄰域像素搜索范圍的非壞點(diǎn)的像素值計(jì)算鄰域像素搜索范圍的非壞點(diǎn)像素均值;
51、第二計(jì)算模塊,用于根據(jù)鄰域像素搜索范圍的非壞點(diǎn)的像素值和非壞點(diǎn)像素均值計(jì)算灰度值差異權(quán)重集合。
52、可選的,第二計(jì)算模塊,包括:
53、為待校正圖像進(jìn)行像素點(diǎn)注意力計(jì)算,為待校正圖像上每一個(gè)像素點(diǎn)生成注意力值矩陣;
54、根據(jù)鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的分布模式和注意力值矩陣,計(jì)算鄰域像素搜索范圍內(nèi)的非壞點(diǎn)的注意力系數(shù);
55、根據(jù)非壞點(diǎn)的注意力系數(shù)和鄰域像素搜索范圍的非壞點(diǎn)的像素值和非壞點(diǎn)像素均值計(jì)算灰度值差異權(quán)重集合。
56、可選的,在第二生成單元之后,第一計(jì)算單元之前,裝置還包括:
57、更新單元,用于當(dāng)?shù)趉級(jí)壞點(diǎn)集合不存在點(diǎn)位信息時(shí),更新初始搜索距離,重新生成鄰域像素搜索范圍,以使得鄰域像素搜索范圍擴(kuò)大;
58、第二統(tǒng)計(jì)單元,用于重新統(tǒng)計(jì)壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的非壞點(diǎn)像素個(gè)數(shù)值集合和非壞點(diǎn)像素坐標(biāo)值集合;
59、篩選單元,用于重新根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,將符合的點(diǎn)位記錄到第k級(jí)壞點(diǎn)集合中。
60、本技術(shù)第三方面提供了一種相機(jī)傳感器壞點(diǎn)矯正的系統(tǒng),包括:
61、處理器、存儲(chǔ)器、輸入輸出單元以及總線(xiàn);
62、處理器與存儲(chǔ)器、輸入輸出單元以及總線(xiàn)相連;
63、存儲(chǔ)器保存有程序,處理器調(diào)用程序以執(zhí)行如第一方面以及第一方面的任意可選的方法。
64、本技術(shù)第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上保存有程序,程序在計(jì)算機(jī)上執(zhí)行時(shí)執(zhí)行如第一方面以及第一方面的任意可選的處理方法。
65、從以上技術(shù)方案可以看出,本技術(shù)實(shí)施例具有以下優(yōu)點(diǎn):
66、本技術(shù)中,首先對(duì)相機(jī)傳感器進(jìn)行壞點(diǎn)標(biāo)定檢測(cè),確定相機(jī)傳感器中壞點(diǎn)坐標(biāo)集合。預(yù)先確定壞點(diǎn)的目的是為了對(duì)壞點(diǎn)進(jìn)行修正。以壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)為中心,設(shè)置初始搜索距離,生成鄰域像素搜索范圍,在每一個(gè)壞點(diǎn)周?chē)O(shè)置專(zhuān)屬的鄰域像素搜索范圍,每一個(gè)鄰域像素搜索范圍中可能有其他壞點(diǎn)以及非壞點(diǎn)(正常點(diǎn))。統(tǒng)計(jì)壞點(diǎn)坐標(biāo)集合中每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的非壞點(diǎn)像素個(gè)數(shù)值集合和非壞點(diǎn)像素坐標(biāo)值集合,即確定每一個(gè)壞點(diǎn)在鄰域像素搜索范圍內(nèi)的正常點(diǎn)的數(shù)量,以及正常點(diǎn)對(duì)應(yīng)的坐標(biāo)位置。設(shè)置鄰域像素搜索范圍內(nèi)的正常像素的目標(biāo)數(shù)量閾值,根據(jù)目標(biāo)數(shù)量閾值和非壞點(diǎn)像素個(gè)數(shù)值集合對(duì)壞點(diǎn)坐標(biāo)集合進(jìn)行數(shù)據(jù)篩選,生成第k級(jí)壞點(diǎn)集合,第k級(jí)壞點(diǎn)集合的壞點(diǎn)為第k層壞點(diǎn)。即首先生成確定第一層級(jí)的壞點(diǎn),這些壞點(diǎn)在鄰域像素搜索范圍中都有n個(gè)正常點(diǎn),n大于等于目標(biāo)數(shù)量閾值。根據(jù)非壞點(diǎn)像素坐標(biāo)集合計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的空間距離權(quán)重集合,即根據(jù)正常點(diǎn)和當(dāng)前壞點(diǎn)確定這些正常點(diǎn)與當(dāng)前壞點(diǎn)的空間距離權(quán)重,并以此確定每一個(gè)壞點(diǎn)的空間距離權(quán)重。并根據(jù)待校正圖像計(jì)算第k級(jí)壞點(diǎn)集合中每一個(gè)壞點(diǎn)的灰度值差異權(quán)重集合,即根據(jù)周?chē)南袼攸c(diǎn)的像素值確定壞點(diǎn)與哪一些正常點(diǎn)的關(guān)聯(lián)度最大。根據(jù)空間距離權(quán)重集合和灰度值差異權(quán)重集合生成組合權(quán)重集合,即綜合距離和像素點(diǎn)的情況,計(jì)算出各個(gè)壞點(diǎn)對(duì)每一個(gè)鄰域像素搜索范圍內(nèi)正常點(diǎn)的權(quán)重。然后終端根據(jù)組合權(quán)集合對(duì)待校正圖像上第k級(jí)壞點(diǎn)集合中的壞點(diǎn)進(jìn)行灰度插值處理,即根據(jù)權(quán)重為壞點(diǎn)進(jìn)行矯正。當(dāng)?shù)谝粚蛹?jí)的壞點(diǎn)完成灰度插值之后,統(tǒng)計(jì)剩余未完成矯正的壞點(diǎn),并根據(jù)目標(biāo)數(shù)量閾值和鄰域像素搜索范圍從未完成矯正的壞點(diǎn)中確定第k+1級(jí)壞點(diǎn)集合,第k+1級(jí)壞點(diǎn)集合的壞點(diǎn)為第k+1層壞點(diǎn)。對(duì)第二級(jí)壞點(diǎn)集合進(jìn)行組合權(quán)重集合的計(jì)算,并根據(jù)組合權(quán)重集合對(duì)待校正圖像進(jìn)行灰度插值處理,直到待校正圖像上的所有壞點(diǎn)均完成插值。通過(guò)自動(dòng)并發(fā)劃分壞點(diǎn)層級(jí),逐層由外向內(nèi)對(duì)壞點(diǎn)進(jìn)行矯正,再結(jié)合壞點(diǎn)鄰域像素搜索范圍內(nèi)的正常像素的空間位置和灰度值差異進(jìn)行自適應(yīng)權(quán)重插值矯正,在面對(duì)連續(xù)多壞點(diǎn)、較復(fù)雜背景的場(chǎng)景時(shí),也能有效的對(duì)相機(jī)傳感器自身的壞點(diǎn)進(jìn)行矯正,極大程度的提高相機(jī)傳感器的壞點(diǎn)校正效果。