本發(fā)明涉及工業(yè)視覺檢測,尤其涉及一種密閉容器的氣密性檢測方法、裝置及系統(tǒng)。
背景技術(shù):
1、氣密性檢測技術(shù),例如氣密性水檢技術(shù),目前廣泛用于金屬內(nèi)膽等密閉容器的氣密檢測,該過程中,通過向密閉容器充入一定高壓的氣體并被壓入水中,再通過人工或者機器視覺觀測水中是否有氣泡產(chǎn)生,以對密閉容器是否漏氣進行判定。
2、一般將水槽的整個側(cè)壁改成透明的鋼化玻璃,便于人工或者相機從水槽外部進行成像觀測。由于密閉容器在入水過程中,其表面一般會附著一些小氣泡,再加上密閉容器的材質(zhì)本身具有反光等光學(xué)特性,采用人眼觀測或者常規(guī)的圖像識別,容易造成漏氣的誤檢或漏檢。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種密閉容器的氣密性檢測方法、裝置及系統(tǒng),用以解決現(xiàn)有技術(shù)中水密性檢測存在的誤檢或漏檢缺陷,實現(xiàn)高精度的密閉容器的氣密性檢測。
2、本發(fā)明提供一種密閉容器的氣密性檢測方法,包括如下步驟:
3、獲取經(jīng)過時空對齊的至少一個第一視頻流和第二視頻流,所述第一視頻流是對置于槽體中的待測密閉容器進行拍攝獲得的,所述第二視頻流是對所述槽體中位于所述待測密閉容器的上部空間進行拍攝獲得的;所述槽體內(nèi)裝載有液體,所述液體浸沒所述待測密閉容器;
4、獲取所述第一視頻流中的起始視頻幀,并從所述起始視頻幀開始截取第一視頻幀序列,所述起始視頻幀中包含有氣泡影像;
5、根據(jù)所述起始視頻幀的時間戳從所述第二視頻流中截取第二視頻幀序列;
6、比較由所述第一視頻幀序列所確定的第一氣泡位移信息和由所述第二視頻幀序列所確定的第二氣泡位移信息,確定對所述待測密閉容器進行氣密性檢測的檢測結(jié)果。
7、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,由所述第一視頻幀序列確定所述第一氣泡位移信息,具體包括:
8、將所述第一視頻幀序列輸入至視頻分類模型,獲取由所述視頻分類模型的輸出結(jié)果;
9、所述輸出結(jié)果包括是否識別到動態(tài)氣泡以及所述動態(tài)氣泡的所述第一氣泡位移信息;所述第一氣泡位移信息用于指示所述動態(tài)氣泡的運行軌跡;
10、所述視頻分類模型是以3d?cnn為初始模型進行訓(xùn)練后得到的。
11、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,所述獲取所述第一視頻流中的起始視頻幀,包括:
12、按照預(yù)設(shè)采樣頻率從所述第一視頻流中提取出待測視頻幀;
13、依次將所述待測視頻幀輸入至目標識別模型,獲取所述目標識別模型輸出的檢測結(jié)果;
14、在確定任一檢測結(jié)果為有氣泡影像的情況下,獲取與所述任一檢測結(jié)果對應(yīng)的待測視頻幀作為所述起始視頻幀;
15、所述目標識別模型是利用多個視頻幀樣本以及與每個視頻幀樣本對應(yīng)的檢測結(jié)果標簽進行訓(xùn)練后得到的。
16、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,由所述第二視頻幀序列確定所述第二氣泡位移信息,具體包括:
17、對所述第二視頻幀序列中的每一視頻幀進行氣泡影像檢測,篩選出包含氣泡影像的所有目標視頻幀,并在每個目標視頻幀中標注出所述氣泡影像相關(guān)的感興趣區(qū)域;
18、針對任一感興趣區(qū)域,將所述感興趣區(qū)域劃分為多個圖像網(wǎng)格,并遍歷計算相鄰兩幀目標視頻幀中對應(yīng)的圖像網(wǎng)格之間的位移信息,以確定所述任一感興趣區(qū)域的速度場;
19、獲取所有所述感興趣區(qū)域的速度場,以確定所述第二氣泡位移信息;所述第二氣泡位移信息用于指示所述動態(tài)氣泡的運行軌跡。
20、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,在根據(jù)所述起始視頻幀的時間戳從所述第二視頻流中截取第二視頻幀序列之前,還包括:
21、對所述第二視頻流進行圖像灰度化處理。
22、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,在將所述感興趣區(qū)域劃分為多個圖像網(wǎng)格之前,對所述感興趣區(qū)域進行歸一化,具體包括:
23、計算所述感興趣區(qū)域內(nèi)每個像素點的灰度值,用于計算出平均灰度強度;
24、計算每個像素點的灰度值與所述平均灰度強度的差值平方和,以根據(jù)所述差值平方和與像素點總數(shù),確定歸一化因子;
25、根據(jù)每個像素點的灰度值與所述平均灰度強度的差值與所述歸一化因子之間的關(guān)系,確定每個像素點的歸一化像素值。
26、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,所述比較由所述第一視頻幀序列所確定的第一氣泡位移信息和由所述第二視頻幀序列所確定的第二氣泡位移信息,確定對所述待測密閉容器進行氣密性檢測的檢測結(jié)果,具體包括:
27、根據(jù)所述第一氣泡位移信息確定至少一個第一運行軌跡,以及根據(jù)所述第二氣泡位移信息確定至少一個第二運行軌跡;
28、若確定至少有一個所述第一運行軌跡與任一所述第二運行軌跡為同一動態(tài)氣泡的運行軌跡,則確定所述檢測結(jié)果為不合格;
29、否則,確定所述檢測結(jié)果為合格。
30、根據(jù)本發(fā)明提供的一種密閉容器的氣密性檢測方法,在獲取所述第二視頻流之后,還包括:
31、抽取所述第二視頻流中的至少一幀視頻幀作為液體品質(zhì)檢測圖像;
32、獲取所述液體品質(zhì)檢測圖像的圖像亮度;
33、若確定所述圖像亮度小于預(yù)設(shè)亮度閾值,則發(fā)送清潔指令給窗口清潔裝置;
34、所述清潔指令用于驅(qū)動所述窗口清潔裝置對所述槽體的拍攝窗口進行清潔;
35、所述預(yù)設(shè)亮度閾值為水質(zhì)檢測樣本圖像的圖像亮度,所述水質(zhì)檢測樣本圖像是預(yù)先對清潔狀態(tài)下的所述槽體進行拍攝后得到的。
36、本發(fā)明還提供一種密閉容器的氣密性檢測裝置,包括:
37、視頻獲取單元,用于獲取經(jīng)過時空對齊的至少一個第一視頻流和第二視頻流,所述第一視頻流是對置于槽體中的待測密閉容器進行拍攝獲得的,所述第二視頻流是對所述槽體中位于所述待測密閉容器的上部空間進行拍攝獲得的;所述槽體內(nèi)裝載有液體,所述液體浸沒所述待測密閉容器;
38、視頻預(yù)處理單元,用于獲取所述第一視頻流中的起始視頻幀,并從所述起始視頻幀開始截取第一視頻幀序列,所述起始視頻幀中包含有氣泡影像;以及,根據(jù)所述起始視頻幀的時間戳從所述第二視頻流中截取第二視頻幀序列;
39、檢測運算單元,用于比較由所述第一視頻幀序列所確定的第一氣泡位移信息和由所述第二視頻幀序列所確定的第二氣泡位移信息,確定對所述待測密閉容器進行氣密性檢測的檢測結(jié)果。
40、本發(fā)明還提供一種密閉容器的氣密性檢測系統(tǒng),包括:槽體、至少兩臺相機和處理器;所述槽體內(nèi)裝載有液體,所述液體浸沒待測密閉容器;
41、在所述槽體的至少一個側(cè)壁開設(shè)有透明視窗,所述相機通過所述透明視窗分別拍攝第一視頻流和第二視頻流,所述第一視頻流是對置于槽體中的待測密閉容器進行拍攝獲得的,所述第二視頻流是對所述槽體中位于所述待測密閉容器的上部空間進行拍攝獲得的;
42、所述相機與所述處理器通信連接,以將所述第一視頻流和所述第二視頻流同步傳送至所述處理器;
43、所述處理器在運行時,執(zhí)行上述任意一種密閉容器的氣密性檢測方法。
44、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),所述透明視窗的數(shù)量為一個,且為矩形視窗;所述矩形視窗的尺寸是基于以下方式確定的:
45、根據(jù)相機鏡頭距離所述矩形視窗之間的第一距離、相機鏡頭距離所述槽體中的所述待測密閉容器之間的第二距離和所述待測密閉容器的寬度,確定所述矩形視窗的寬度;
46、根據(jù)所述第一距離、所述第二距離和所述待測密閉容器的寬度,確定所述矩形視窗的長度。
47、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),所述透明視窗的數(shù)量為兩個,第一透明視窗位于第二透明視窗的下方;
48、所述第一透明視窗供第一相機采集所述第一視頻流;
49、所述第二透明視窗供第二相機采集所述第二視頻流。
50、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),所述透明視窗的數(shù)量為多個,且所述相機的數(shù)量也為多個,其中至少有一個透明視窗供其中一個相機采集所述第二視頻流;
51、其余多個透明視窗的數(shù)量,是根據(jù)相機的有效感光區(qū)域的長寬比與所述待測密閉容器的長寬比所確定的相機像素利用率決定的。
52、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),在所述透明視窗的外部增設(shè)有加強筋;
53、所述加強筋的布設(shè)方式是基于所述透明視窗的中心點最大撓度確定的。
54、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),還包括:確定所述待測密閉容器的上部空間進行拍攝的拍攝區(qū)間;設(shè)置所述拍攝區(qū)間的背景,所述背景與所述氣泡之間存在視覺反差。
55、根據(jù)本發(fā)明提供的密閉容器的氣密性檢測系統(tǒng),還包括窗口清潔裝置;所述窗口清潔裝置運行時,用于清掃所述透明視窗。
56、本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述密閉容器的氣密性檢測方法。
57、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述密閉容器的氣密性檢測方法。
58、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述密閉容器的氣密性檢測方法。
59、本發(fā)明提供的密閉容器的氣密性檢測方法、裝置及系統(tǒng),提出的協(xié)同氣泡軌跡追蹤,能有效減少水中懸浮顆粒、密閉容器表面附著氣泡等干擾所引起的誤報、漏報,提高氣密性檢測的精準性。