Solomon優化產線製程,AI瑕疵檢測應用再升級
文:編輯部
訂單從過往「少樣多量」變成如今「多樣少量」的彈性生產,待測物件尺寸、外型、材質等複雜度隨之提高,甚至出現定義不明的瑕疵,而傳統AOI需先定義瑕疵樣本,並以設定好的參數做為判斷基準,無法靈活快速做出判斷,導致漏檢率大幅增加,在此情況下,AI崛起讓機器視覺開始進化,其「擬人化」技術便成為新解方。
AOI系統成為工業製程上瑕疵辨識的應用主流
隨著消費性電子產品不斷推陳出新,帶動半導體、面板、光電、能源、通訊等製造業發展,產品檢測方式也迎來了質變。由於任何零組件的瑕疵都可能影響產品功能,因此製造業對於提升良率需求與日俱增。傳統產線仰賴大量人工檢測產品瑕疵模式,已無法滿足產品全檢與生產效率需求,因此導入自動光學檢測(Automated Optical Inspection, AOI)系統成為工業製程上瑕疵辨識的應用主流。
AOI系統以機器視覺為核心,結合光學、電控、機構以及檢測軟體執行檢測作業。透過光源配置凸顯影像特徵,輔以電腦影像處理技術進行定位及檢查,快速篩檢產線中成品、半成品的缺陷、污染物及其他異常。相對於人工檢測,AOI系統對於瑕疵判定的標準較為一致。此外,搭載高解析度相機的AOI系統能檢測人眼難以辨識的細節,每分鐘數以千計的篩檢量能也改善傳統人工目視檢測效率不彰的缺點。
AOI瑕疵檢測在製造業上應用極為廣泛
AOI在製造業的應用極為廣泛,舉凡檢查產品上有無變形、破損、缺件、髒污與刮痕等瑕疵,或者是讀碼、對位、精密測量、印刷檢驗(如圖1),皆能透過AOI技術進行檢驗,因此如半導體、印刷電路板(PCB)、面板、電子機械、紡織、食品加工、汽車等產業,都能看見其蹤影,其中更以PCB和面板產業為大宗。

AOI不具AI自主學習能力,面臨檢測痛點
儘管AOI系統已廣泛應用於各製造業產線,但其必須高度客製化的特性仍造成導入的難度與限制,面對複雜的產品瑕疵、影像背景、光影變化,AOI系統使用相對受限。
AOI採用Rule-based判斷機制,透過程式語言撰寫檢測邏輯(Rule),僅能以定義好的參數作為基準檢測樣本瑕疵。舉例而言,檢測邏輯將瑕疵定義為圓形,非屬圓形的瑕疵便無法透過AOI系統檢測出異常,因此常產生漏檢(Leakage)問題,諸如蛋殼孔樣貌不同、塑膠射出製品的脫模劑油汙、金屬沖壓件的刮痕等隨機生成的瑕疵類型,都是AOI系統的剋星。
為求避免瑕疵漏檢情形,AOI系統往往將參數設定得相對嚴格,導致系統過於敏感,易受光影等外在條件影響而造成誤殺(Overkill)現象。除工程人員必須不斷調整演算法及參數外,產線亦須配置人員重複檢測產品以避免漏檢、誤殺情形,大幅影響生產效率且提高生產成本。
AOI相當依賴光源、相機、鏡頭三者間的密切搭配。以光源來說,為了強化對比以呈現物體特徵,需根據待測物件材質、顏色、形狀設計光線強度與特性,藉以取得適用的影像降低誤殺風險;選擇相機時需依據檢測需求決定感光元件、解析度、幀率等並搭配合適鏡頭,方能發揮光學系統功能,可謂「牽一髮動全身」。
除了設備細節影響成像外,若再遇上調機、更換零組件等情況,則須指派工程師依據經驗值重新進行機台參數設定、對位,再加上軟硬體調整過程相對複雜,維修時間短則幾日長則數月,難以因應智慧製造產線彈性化需求。而這也是為什麼,使用AOI的製造廠商,近年紛紛導入人工智慧(Artificial Intelligence, AI)以提升檢測效率的原因。
AI瑕疵檢測助攻AOI,智慧製造轉型關鍵
AI瑕疵檢測與傳統AOI最大不同之處,即是經驗法則。AI好比一位新進的學徒,在一定程度上能夠模仿老師傅的檢測能力,經由運用大量有效資料並透過深度學習技術在系統模型快速訓練,能自行定義出瑕疵範圍與異常偵測模型,自動找出最佳OK與NG參數,進一步有效判斷未知瑕疵,確保檢驗標準的一致性,大幅提升辨識準確率。(如圖2)

由於各產業Domain knowledge差異大,傳統AOI工程師協助產業開發AOI系統,無法快速解決實際場域問題,因此有賴與具有行業經驗工作人員來回溝通,才能設計適合的AOI硬體及AOI Rule。而AI瑕疵檢測系統則是透過介面得知影像中哪些特徵型態為檢測所需,經過學習後,系統便能自行產生檢測Rule,兩者在學習效率與執行力上有一定差異。
當然,使用深度學習優化檢測準確度外,AI技術大幅降低檢測效果受光源影響問題。傳統AOI常受限於光線、取像角度、陰影反光、待測物件材質及外型(如半透明材質或金屬曲面)等條件,無法精準取得辨識結果,而AI瑕疵檢測對光源依賴性小,只要光源穩定,即使輪廓、形狀較為模糊,甚至金屬材質反光所造成的干擾,AI仍可進行檢測分類。
AI瑕疵檢測擅長解決複雜的表面和外觀缺陷,比如反光物件上的凹痕和刮痕(如圖3),同時,針對變形及不易辨識字元,依舊能實行光學字元辨識(Optical Character Recognition, OCR);另外可篩檢不可預測的圖案與瑕疵,即使瑕疵的顏色大小不一、變形量大、圖形複雜且分散在隨機處,AI也能依照數據分析判斷瑕疵位置。因此無論分析速度、準確性與人力成本上,基於規則的傳統演算法難以解決的複雜檢測和分類應用,深度學習皆有望克服侷限性。

(圖3:泡殼包裝(PTP)產線每小時約包裝5,000-40,000顆錠劑或膠囊,填充時偶有誤差,造成泡殼內無內容物、內容物不良或膠囊粉末溢出等瑕疵。藉由各種瑕疵類型的影像樣本訓練AI模型,可即時且迅速地辨識每一泡殼的包裝及填充情形,並予以標註分類。)