
同一條產線上並存兩種以上成像方式,早已不是特例:可見光看外觀,結構光 3D 看高度與共面性,X 光看封裝下的隱藏焊點,紅外看溫度分佈,電鏡看微米以下的形貌。過去每多一種成像,就要多一套獨立系統、多一批獨立規則、多一組獨立的驗收標準。本文講的是另一種做法:讓判定邏輯與成像方式解耦。
本文用到的 ACI 是「自動認知檢測」(Automated Cognitive Inspection)的縮寫—— AI AOI 的下一代提法:保留 A(自動)與 I(檢測),把 O(光學)換成 C(認知),因為判定依據是認知而不是成像方式。完整論證見從 AI AOI 到 ACI。
一、換一種成像,就要換一套系統嗎
在多數工廠裡,答案長期是「要」。可見光 AOI 一套、X 光一套、3D 一套,各自有各自的編程方式、各自的缺陷庫、各自的報警閾值。質檢員要記三套操作,工藝要維護三份標準,換型時三套都得重調。這不是因為技術上做不到統一,而是因為這些系統的判據從一開始就長在各自的成像方式上——它們比較的是畫素,而不同成像方式產生的畫素本來就不可比。
一旦判據比較的是畫素,成像方式就成了系統邊界:換了光源、換了模態,標準圖就失效,整套規則要重建。這條邊界不是物理規律,是建模方式帶來的。
二、「光學」這個詞擋住了什麼
AOI 裡的 O 指光學。這個字在詞義上把其餘模態排除在外——一個同時跑結構光 3D 與 X 光的工位,叫它「自動光學檢測」本身就不準確。更實際的問題是,採購與工藝在寫標準時會按字面理解:既然寫的是光學檢測,那 X 光那部分就另立一套流程。名字先於方案劃定了邊界。
這正是把 AOI 改稱 ACI 的技術理由:真正共用的東西是認知,不是成像。延伸閱讀見從 AI AOI 到 ACI。
三、共用的到底是哪一層
把檢測鏈路拆開看,共用發生在中間那一層,而不是兩端:
- 成像層不共用:結構光、X 光、紅外、電鏡各有各的物理原理與標定方式,這一層本來就不該強行統一。
- 特徵層部分共用:不同模態提取的特徵維度不同,但「什麼是這個元件的正常形態」這個問題的提法是一致的。
- 判定層共用:一旦判據表述為「這個元件是否處在它的正常形態範圍內」,而不是「這張圖與標準圖差了多少畫素」,判定邏輯就與成像方式無關了。
這也是為什麼同一個世界模型底座既能做產線缺陷檢測,也能做電鏡影像的定量分析——兩者的成像差了好幾個數量級,但要回答的問題是同一類。
共用的不是相機,是「什麼算正常」這個判斷本身。
四、四種成像各自的邊界
判定邏輯共用,不等於成像方式可以互相替代。每種成像有它不可讓渡的職責:
- 結構光 3D:回答高度、共面性、體積這類幾何問題。二維成像在原理上拿不到這些量,靠灰度推斷不可靠。
- X 光:回答封裝下、焊點內部的問題。BGA、QFN 這類器件的焊球一旦貼裝完成,外部成像就再也看不到。
- 紅外:回答溫度與能量分佈問題,常用於通電狀態下的異常定位。
- 電鏡:回答微米以下的形貌與成分問題,把檢測的尺度推到常規工業相機之外。
選型的問題因此不是「用哪種成像」,而是「這條線要回答哪幾類問題」。回答清楚了,成像方式自然落位;判定邏輯則不必跟著分裂。
五、落地節奏
多模態統一不必一次到位。現實裡常見的順序是:先把主力工位(通常是可見光)的判據從畫素比對遷到元件認知,驗證換型與誤報的變化;再把第二種成像接進同一套判定框架,此時只需要為新模態補特徵,不必重建規則;最後才是把驗收標準與質檢 SOP 合併成一份。
這個順序的好處是每一步都可獨立驗證,也可獨立回退。把三套系統一次性合併成一套,風險集中在切換那一刻,而收益要到最後才兌現——工程上這是最不划算的排法。
六、誤報口徑為什麼會跨模態不一致
三套系統並存時,最難受的往往不是漏檢,而是誤報的口徑對不上。可見光工位把「反光造成的亮斑」記為誤報,X 光工位把「空洞率在允許範圍內」記為誤報,3D 工位把「高度差在公差內」記為誤報——三者都叫誤報,但指的不是同一類事。到了月度覆盤,三個數字沒法相加,也沒法比較。
根子還是在判據的表述上。判據寫成「與標準圖的畫素差超過閾值」時,誤報就只能定義為「差異超了但實際沒問題」——而「實際沒問題」的標準隱含在每個工位的閾值裡,各自不同。判據寫成「這個元件是否處在正常形態範圍內」時,誤報有了統一的表述:模型判它超出正常範圍,而複核認定它仍在範圍內。這個表述與成像方式無關,因此三個工位的誤報可以放進同一張表。
這件事的價值不在統計好看,而在於它讓改進有了方向:誤報按元件類型聚合,就能看出是哪一類元件的正常形態沒描述清楚;按工位聚合,只能看出哪臺機器吵。
七、標註體系怎麼統一
判定層共用不等於標註可以省。不同成像提取的特徵維度不同,這部分必須按模態各自補齊。可統一的是標註的組織方式:
- 對象一致:標註掛在元件實例上,而不是掛在影像座標上。同一個元件在 2D 圖裡是一塊區域,在 3D 點雲裡是一段高度分佈,在 X 光片裡是一組焊球——它們指向同一個對象。
- 詞表一致:缺陷名稱與判級用同一套詞表。三套系統各自的「NG-3」「缺陷類型 07」無法互譯,統一詞表之後跨模態的複核意見才能互相印證。
- 邊界一致:什麼算「可接受的正常變異」由工藝給一次定義,三種成像共用這一條,而不是各自在閾值裡各寫一遍。
這三條做完,新增一種成像的成本就從「重建一套系統」降到「為新模態補一組特徵標註」。這也是多模態統一在工程上真正省下的東西。
八、三層拆解,逐行對照
把前面幾節收成一張表,便於對照自查:
- 成像層 —— 不共用;各自的物理原理與標定方式不同;需要新增設備與標定流程
- 特徵層 —— 部分共用;特徵維度隨模態變化,但問題提法一致;需要為新模態補一組特徵標註
- 判定層 —— 共用;判據掛在元件的正常形態上,與成像無關;不需要重建規則
- 複核與統計 —— 共用;誤報口徑統一後可跨工位相加;不需要為新模態另立口徑
九、什麼時候不該做多模態統一
這件事有明確的不適用情形,說清楚比推薦更有用。
- 線上只有一種成像,且短期內不會增加:統一帶來的收益是「新增模態時省下重建成本」,沒有新增就沒有收益,而改造判據仍要花時間。
- 兩種成像分屬不同工廠、不同班組、不同驗收責任人:統一判定層意味著統一口徑,而口徑統一在組織上往往比技術上難。這種情況下先各自把判據從畫素遷到元件,統一留到後面。
- 現有系統已經穩定執行且換型不頻繁:判據表述的變化主要在換型與誤報治理時兌現,產線一年不換型,這兩項收益都不出現。
- 缺少工藝側的正常變異定義:統一的前提是「什麼算可接受的正常變異」由工藝給一次定義。這件事沒人拍板時,統一隻會把三份模糊標準併成一份模糊標準。
四條裡命中任意一條,現有做法繼續用就是對的。判據的表述方式是可以分階段遷的,沒有必須一次到位的理由。
常見問題
多模態統一是不是必須換掉現有設備?
不必。統一發生在判定層,不在成像層。現有的可見光工位、X 光工位可以保留,變化的是它們的判據表述方式與標註體系;是否更換硬體取決於這條線要回答的問題,不取決於要不要統一判定邏輯。
判定邏輯共用了,不同模態的標註還要分別做嗎?
特徵層仍需按模態補標註,因為不同成像提取的特徵維度不同。共用的是「什麼算這個元件的正常形態」這一層的表述,以及由此派生的判定與複核流程。
為什麼不直接把三套系統的報警合併到一個看板就算統一?
看板合併只是把結果並列,判據仍然各自為政——換型時三套還是要各自重調,誤報的口徑也仍然不一致。判定層共用與展示層合併是兩件事。
本場景的完整方案:AI AOI 軟體系統 的完整檢測方案
本文由人工智慧生成。文中客戶案例為基於產品真實能力的模擬場景,成效數字為示例性質;官方標定口徑以產品頁為準。