本申請涉及圖像處理領(lǐng)域,尤其涉及一種圖像檢測方法及系統(tǒng)。
背景技術(shù):
1、近年來,大分辨率相機逐漸被廣泛使用,選用較大分辨率相機能夠捕捉到更精細的信息。
2、如果選用大分辨率相機獲取圖像,對獲取到的圖像進行缺陷檢測時,如果將圖像縮放至合適的尺寸后,再輸入至檢測模型中檢測圖像的缺陷,縮放后的圖像中的信息明顯少于大分辨率的圖像中的信息,利用縮放后的圖像進行檢測就會導(dǎo)致無法檢測出大分辨率圖像中較小的缺陷。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┮环N圖像檢測方法及系統(tǒng),其具體方案如下:
2、一種圖像檢測方法,包括:
3、對待檢測圖像進行處理,得到第一數(shù)量的第一圖像塊;
4、基于圖像檢測模型對所述第一數(shù)量的第一圖像塊進行檢測的第一檢測結(jié)果,從所述待檢測圖像中確定出第二數(shù)量的第二圖像塊,所述第二圖像塊的區(qū)域小于所述第一圖像塊;其中,所述第一檢測結(jié)果表征所述第一圖像塊的第一異常區(qū)域信息,所述第二圖像塊中包括至少一個所述第一異常區(qū)域信息對應(yīng)的區(qū)域;
5、獲得所述圖像檢測模型對所述至少一個第二圖像塊進行檢測的第二檢測結(jié)果,所述第二檢測結(jié)果表征所述至少一個第二圖像塊的第二異常區(qū)域信息;
6、基于所述第一異常區(qū)域信息及所述第二異常區(qū)域信息確定所述待檢測圖像中的異常檢測結(jié)果。
7、進一步的,所述第一圖像塊為目標(biāo)尺寸,所述第一圖像塊的分辨率低于所述待檢測圖像的分辨率,所述第一檢測結(jié)果為粗粒度檢測結(jié)果,所述第二檢測結(jié)果為細粒度檢測結(jié)果。
8、進一步的,所述獲得所述圖像檢測模型對所述至少一個第二圖像塊進行檢測的第二檢測結(jié)果,包括:
9、將所述第二數(shù)量的第二圖像塊拼接成至少一個拼接圖像;
10、獲得所述圖像檢測模型對所述至少一個拼接圖像進行檢測的第二檢測結(jié)果。
11、進一步的,所述基于圖像檢測模型對所述第一數(shù)量的第一圖像塊進行檢測的第一檢測結(jié)果,從所述待檢測圖像中確定出第二數(shù)量的第二圖像塊,包括:
12、基于圖像檢測模型對所述第一數(shù)量的第一圖像塊進行檢測,獲得所述第一檢測結(jié)果;
13、基于所述第一異常區(qū)域信息指示的所述第一圖像塊中包括面積小于特定面積閾值、且缺陷置信度大于第一閾值的第一區(qū)域集合,從所述待檢測圖像的目標(biāo)區(qū)域處截取第二圖像塊,所述目標(biāo)區(qū)域為面積小于特定面積閾值、且缺陷置信度大于第一閾值的區(qū)域在所述待檢測圖像中對應(yīng)的區(qū)域。
14、進一步的,所述基于所述第一異常區(qū)域信息及所述第二異常區(qū)域信息確定所述待檢測圖像中的異常檢測結(jié)果,包括:
15、基于第二區(qū)域集合中每個第二區(qū)域的位置信息以及第三區(qū)域集合中每個第三區(qū)域的位置信息,確定所述待檢測圖像中的異常檢測結(jié)果;其中,第二區(qū)域為所述第一異常區(qū)域信息指示的所述第一圖像塊中包括的面積大于特定面積閾值,且缺陷置信度大于第二閾值的區(qū)域,所述第三區(qū)域為所述第二異常區(qū)域信息指示的所述拼接圖像中包括的缺陷置信度大于第二閾值的區(qū)域。
16、進一步的,所述基于第二區(qū)域集合中每個第二區(qū)域的位置信息以及第三區(qū)域集合中每個第三區(qū)域的位置信息,確定所述待檢測圖像中的異常檢測結(jié)果,包括:
17、基于所述第二區(qū)域集合中每個第二區(qū)域?qū)?yīng)的第一圖像塊在所述待檢測圖像的位置信息、以及所述第二區(qū)域集合中每個第二區(qū)域在其所在的第一圖像塊中的位置信息,確定所述第二區(qū)域集合中每個第二區(qū)域的位置信息;
18、基于所述第三區(qū)域集合中每個第三區(qū)域在所述拼接圖像中的位置信息、所述第二異常區(qū)域信息對應(yīng)的第二圖像塊的標(biāo)識,以及所述第二異常區(qū)域信息對應(yīng)的第二圖像塊在所述待檢測圖像所在的位置,確定所述第三區(qū)域集合中每個第三區(qū)域的位置信息;
19、基于所述第二區(qū)域集合中每個第二區(qū)域的位置信息以及所述第三區(qū)域集合中每個第三區(qū)域的位置信息確定所述待檢測圖像中的異常檢測結(jié)果。
20、進一步的,所述將所述第二數(shù)量的第二圖像塊拼接成至少一個拼接圖像,包括:
21、確定所述第二數(shù)量的第二圖像塊中每個第二圖像塊的尺寸參數(shù);
22、將所述第二數(shù)量的第二圖像塊按照所述尺寸參數(shù)依次拼接,形成至少一個拼接圖像,所述至少一個拼接圖像為目標(biāo)尺寸;
23、其中,基于所述圖像檢測模型的目標(biāo)參數(shù)確定所述目標(biāo)尺寸。
24、進一步的,還包括:
25、獲得圖像模版;
26、所述將所述第二數(shù)量的第二圖像塊按照所述尺寸參數(shù)依次拼接,形成至少一個拼接圖像,包括:
27、將按照所述尺寸參數(shù)排序的所述第二數(shù)量的第二圖像塊在所述圖像模版上依次排列,形成至少一個拼接圖像;
28、其中,如果當(dāng)前待排列的第二圖像塊的尺寸參數(shù)與所述圖像模板上待排列圖像塊的當(dāng)前位置不匹配,確定所述當(dāng)前待排列的第二圖像塊的下一個第二圖像塊的尺寸參數(shù)與所述圖像模板上待排列圖像塊的當(dāng)前位置是否匹配;
29、如果確定當(dāng)前待排列的第二圖像塊的下一個第二圖像塊的尺寸參數(shù)與所述圖像模板上待排列圖像塊的當(dāng)前位置匹配,將所述下一個第二圖像塊排列至所述圖像模板上待排列圖像塊的當(dāng)前位置;
30、如果所述圖像模板上待排列圖像塊的位置與待排列的多個第二圖像塊的尺寸參數(shù)均不匹配,將當(dāng)前排列有第二圖像塊的圖像模板確定為一個拼接圖像。
31、進一步的,還包括:
32、如果確定當(dāng)前待排列的第二圖像塊的尺寸參數(shù)與所述圖像模板上待排列圖像塊的當(dāng)前位置不匹配,將所述當(dāng)前待排列的第二圖像塊排列至所述圖像模板上待排列圖像塊的當(dāng)前位置的下一行中的位置,或,將所述當(dāng)前待排列的第二圖像塊排列至下一個圖像模板中;
33、如果按照所述排序確定待排列的第三數(shù)量的第二圖像塊的尺寸參數(shù)與所述圖像模板上待排列圖像塊的當(dāng)前位置均不匹配,確定所述圖像模板上待排列圖像塊的當(dāng)前位置空閑。
34、一種圖像檢測系統(tǒng),包括:
35、處理單元,用于對待檢測圖像進行處理,得到第一數(shù)量的第一圖像塊;
36、第一確定單元,用于基于圖像檢測模型對所述第一數(shù)量的第一圖像塊進行檢測的第一檢測結(jié)果,從所述待檢測圖像中確定出第二數(shù)量的第二圖像塊,所述第二圖像塊的區(qū)域小于所述第一圖像塊;其中,所述第一檢測結(jié)果表征所述第一圖像塊的第一異常區(qū)域信息,所述第二圖像塊中包括至少一個所述第一異常區(qū)域信息對應(yīng)的區(qū)域;
37、獲得單元,用于獲得所述圖像檢測模型對所述至少一個第二圖像塊進行檢測的第二檢測結(jié)果,所述第二檢測結(jié)果表征所述至少一個第二圖像塊的第二異常區(qū)域信息;
38、第二確定單元,用于基于所述第一異常區(qū)域信息及所述第二異常區(qū)域信息確定所述待檢測圖像中的異常檢測結(jié)果。
1.一種圖像檢測方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述第一圖像塊為目標(biāo)尺寸,所述第一圖像塊的分辨率低于所述待檢測圖像的分辨率,所述第一檢測結(jié)果為粗粒度檢測結(jié)果,所述第二檢測結(jié)果為細粒度檢測結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,所述獲得所述圖像檢測模型對所述至少一個第二圖像塊進行檢測的第二檢測結(jié)果,包括:
4.根據(jù)權(quán)利要求1所述的方法,所述基于圖像檢測模型對所述第一數(shù)量的第一圖像塊進行檢測的第一檢測結(jié)果,從所述待檢測圖像中確定出第二數(shù)量的第二圖像塊,包括:
5.根據(jù)權(quán)利要求3所述的方法,所述基于所述第一異常區(qū)域信息及所述第二異常區(qū)域信息確定所述待檢測圖像中的異常檢測結(jié)果,包括:
6.根據(jù)權(quán)利要求5所述的方法,所述基于第二區(qū)域集合中每個第二區(qū)域的位置信息以及第三區(qū)域集合中每個第三區(qū)域的位置信息,確定所述待檢測圖像中的異常檢測結(jié)果,包括:
7.根據(jù)權(quán)利要求3所述的方法,所述將所述第二數(shù)量的第二圖像塊拼接成至少一個拼接圖像,包括:
8.根據(jù)權(quán)利要求7所述的方法,還包括:
9.根據(jù)權(quán)利要求8所述的方法,還包括:
10.一種圖像檢測系統(tǒng),包括: