在一些應用場景中,基于離散分析的機器視覺算法可能就無法滿足要求了。這些應用包括半導體和電子檢測、鋼鐵檢測、焊接檢測,以及任何其他“缺陷可能難以發(fā)現(xiàn),或者好零件或物品的外觀有變化”的檢測任務。
定義缺陷。在許多工業(yè)環(huán)境中,依賴人工檢測員的公司通常會保留一份定義零件缺陷的書面記錄。在訓練深度學習系統(tǒng)時,這些缺陷也必須預先定義,以便軟件能夠識別有缺陷的零件。
標記和標簽。希望部署深度學習的公司必須準確地標注和標記數(shù)據(jù)。如果標記做得不一致,這個步驟會導致不準確的人工智能模型。在有代表性的數(shù)據(jù)集上有了清晰的缺陷定義和明確無誤的標簽,公司就可以用少量數(shù)據(jù)進行視覺項目。內(nèi)部專家必須合作,以分配、管理、執(zhí)行和審查任務,確保快速和準確的標記,從而產(chǎn)生更準確的模型。
迭代改進。最好的AI模型應該在部署到生產(chǎn)線之前,經(jīng)過專家檢查員的評估,以證明其價值,尤其是該生產(chǎn)線在為全球部署做測試時。深度學習軟件應該有評估模型性能的工具,識別可能導致模型準確性損失的數(shù)據(jù),并評估新的數(shù)據(jù)集,以改善和擴展現(xiàn)有模型,達到成功的指標。該軟件還應該具有一些特征工具,比如用于防止過度擬合和評估經(jīng)過訓練的模型的性能。
常見的困難和挑戰(zhàn)
成像技術帶來了許多挑戰(zhàn),因此系統(tǒng)集成商和OEM應考慮一些可能會遇到的最基本的問題,并在系統(tǒng)設計中預先解決這些問題。這些問題包括:
環(huán)境光:除了為成像系統(tǒng)設計的專用照明光源外,其他的照明都被認為是環(huán)境光,它們會給成像系統(tǒng)帶來不一致性和故障問題。太陽光甚至頭頂上的照明,都必須盡可能地通過屏蔽或光學過濾來控制。在一個案例中,位于檢測系統(tǒng)附近的制造人員的制服顏色的變化,都會造成額外的反射光,影響檢測結(jié)果。大多數(shù)情況下,在成像系統(tǒng)設計中減輕環(huán)境光的影響是比較簡單的。
機械穩(wěn)定性。工廠的振動會使成像系統(tǒng)中的光學元件松動,而相機位置、照明組件甚至鏡頭設置的變化,都會導致不可靠的成像。
變化的外觀。被檢測部件的材料、設計和整體外觀可能會發(fā)生變化,而且視覺系統(tǒng)的擁有者并不知道這些變化。例如,一個制造工程團隊決定改變一個螺絲的金屬合金成分,因為這樣能更便宜。從功能上講,該部件的工作原理是一樣的,但外觀可能會發(fā)生變化。這種外部影響會導致系統(tǒng)的性能下降。檢查這種性能變化的軟件可以向運營團隊發(fā)出信號,告訴他們什么時候應該進行及時的視覺系統(tǒng)維護。
機器視覺和深度學習的發(fā)展
一個視覺檢測系統(tǒng),無論是傳統(tǒng)的視覺檢測系統(tǒng),還是基于深度學習的檢測系統(tǒng),都可以幫助各行各業(yè)的公司跟上客戶的需求,同時確保產(chǎn)品質(zhì)量,提高生產(chǎn)力,降低成本。無論你是一家希望實現(xiàn)更多流程自動化的公司,還是面臨下一個系統(tǒng)的規(guī)范、設計和安裝的系統(tǒng)集成商或OEM,請記住:所有的視覺檢測系統(tǒng)都需要測試、迭代和持續(xù)改進。