跳到主要內容

AI 驅動文件

您想了解什麼?

分類器與分割器

這是建立配方時最常見的問題。以下是一個清晰的框架。

分類器

分類器檢視每個 ROI 裁剪,並將其分配到一個 類別:合格、不合格、存在、缺失、劃傷、良好,或您定義的其他類別。

可以把它想象成將卡片分類成堆。 AI 檢視整個裁剪並說“這屬於合格堆”或“這屬於不合格堆”。

分類

在以下情況下使用分類器:

  • 您需要合格/不合格或多類別決策
  • 您的 ROI 足夠小,可以清晰地顯示缺陷
  • 標記速度很重要(分類器的標記速度要快得多)
  • 您在檢查某個特徵的存在/缺失
  • 示例:螺釘存在/缺失,聯結器就位/未就位,標籤正確/錯誤
需要訓練影象?

使用 缺陷建立者工作室 生成逼真的合成缺陷影象,描述缺陷並在幾秒鐘內獲取訓練準備好的影象。

訓練模式

分類提供兩種不同的訓練方法:

快速分類器

  • 目的: 快速設定和測試
  • 用例: 快速原型和概念驗證
  • 速度: 更快的訓練時間
  • 準確性: 精度較低
  • 生產就緒: 不推薦用於生產

準確/生產分類器

  • 目的: 生產就緒的檢查
  • 用例: 最終部署和製造
  • 速度: 較長的訓練時間
  • 準確性: 精度較高
  • 生產就緒: 主要訓練模型以獲得最佳結果

生產中的分類示例

鬆動螺母檢測(OEM 裝配)

任務: 識別機械裝配中的鬆動螺母

設定:

  • ROI: 包圍螺母區域的矩形
  • 類別:
    • 良好 - 正確擰緊的螺母(合格 100%)
    • 缺陷 - 鬆動的螺母(不合格 98%)

鬆動螺栓

結果: 二元決策 - 螺母是正確就位還是鬆動

軸就位驗證(OEM 裝配)

任務: 識別部分就位的軸

設定:

  • ROI: 覆蓋軸安裝區域的矩形
  • 類別:
    • 良好 - 完全就位的軸
    • 缺陷 - 部分就位的軸
    • 缺陷 - 完全脫離的軸

軸就位

結果: 元件被分類為正確安裝或有缺陷

散熱器針腳檢查(T1 供應商製造)

任務: 檢查單個散熱器針腳的凹陷

設定:

  • ROI: 覆蓋散熱器針腳陣列的矩形
  • 類別:
    • 良好 - 未損壞的針腳(直)
    • 缺陷 - 彎曲/損壞的針腳(彎曲)

彎曲針腳

結果: 分類器區分良好和不良的針腳

分割器

分割器在 畫素級別 檢查每個 ROI 裁剪,並準確識別哪些畫素屬於缺陷。

可以把它想象成用標記筆高亮。 AI 精確圈出缺陷的位置,而不僅僅是判斷缺陷是否存在。

分割

在以下情況下使用分割器:

  • 您需要畫素級缺陷定位(劃痕具體在哪裡?)
  • 您需要測量缺陷的大小或面積
  • 您的 ROI 需要較大,但您在尋找小缺陷
  • 您需要在一個區域內計數多個缺陷
  • 示例:表面劃痕、汙漬、裂縫、焊接質量、尺寸測量

訓練模式

分割使用單一訓練模式:

準確/僅生產

  • 目的: 生產就緒的畫素級分析
  • 訓練: 單一高精度模式
  • 速度: 精確畫素分類的訓練時間較長
  • 準確性: 高精度用於詳細缺陷對映
  • 生產就緒: 針對製造環境進行了最佳化

生產中的分割示例

表面缺陷檢測(T1 供應商組裝)

任務: 識別膠水溢位

設定:

  • ROI: 圍繞閥門表面的矩形
  • 畫素類別:
    • 膠水(黃色畫素)

表面缺陷

結果: 黃色高亮顯示 AI 模型檢測到的缺陷,原始影象供參考

縫隙尺寸測量(T1 供應商組裝)

任務: 驗證檢查的縫隙是否合適

設定:

  • ROI: 圍繞縫隙區域的矩形
  • 測量邏輯: 基於畫素面積值的透過條件
  • 類別:
    • 藍色畫素教會什麼是距離
    • 合格 - 面積 <100 畫素(透過)
    • 缺陷 - 面積 > 100 畫素(失敗)

縫隙測量

結果: 精確的縫隙尺寸測量及確切的畫素計數

油漆飛濺檢測

任務: 識別表面的油漆飛濺

設定:

  • ROI: 圍繞檢查區域的矩形
  • 畫素類別:
    • 黃色畫素教會什麼是油漆

油漆飛濺

結果: 畫素級油漆飛濺檢測

同時檢查多個特徵

分割器可以透過定義單獨的畫素類別來同時檢查多個特徵。例如,您可以訓練一個單一的分割器在同一 ROI 中檢測劃痕(類別 1)、凹痕(類別 2)和汙漬(類別 3)。每個類別透過用不同標籤塗抹該缺陷型別的畫素進行獨立訓練。分割器在一次透過中識別所有缺陷型別,並報告哪些畫素屬於哪個類別。

這與分類不同,分類是整個 ROI 只有一個標籤。透過分割,多個缺陷型別可以共存於同一影象中,每個缺陷都有自己的畫素級掩碼。

比較

方面分類器分割器
它告訴你什麼類別(透過/失敗等)缺陷的確切畫素
標記工作量低:每張影象選擇一個類別高:塗抹缺陷畫素
所需資料每個類別 3-5 張影象以開始類似,但標記時間更長
ROI 大小最適合小 ROI更好地處理較大 ROI
最佳用途存在/不存在、類別決策劃痕、汙漬、測量、畫素級檢測

迴圈時間效能

模型型別檢查速度最佳用例
分割最快高速生產線
分類(準確)較慢質量關鍵檢查
分類(快速)中等測試和原型
備註

分割模型提供最快的檢查迴圈時間,使其非常適合高通量生產環境。

何時選擇每個模型

選擇分類模型時:

  • 需要簡單的好/壞分類
  • 整個ROI可以標記為幾種類別之一
  • 整體狀況評估足夠
  • 預期存在固定缺陷位置
  • 希望在設定過程中實現更快的標記

最佳適用場景: Go/No-Go決策、元件存在/缺失、整體質量評估

選擇分割模型時:

  • 缺陷可以出現在檢查區域的任何地方
  • 需要測量缺陷的大小或面積
  • 一張影象中可能存在多種缺陷型別
  • 需要精確的位置對映
  • 對於生產而言,最快的週期時間至關重要

最佳適用場景: 表面缺陷、間隙測量、覆蓋驗證、可變位置缺陷

如果不確定,從分類器開始

分類器設定更快,需要的訓練影象更少,並且適用於大多數合格/不合格的檢查。如果需要畫素級的細節,您可以隨時切換到分割器。簡單的開始可以讓您快速驗證設定。

分割器需要更多的設定時間

分割器在標記過程中需要畫素級的註釋,這比為分類器選擇類別所需的時間顯著更長。與分類器相比,預算額外的時間用於初始設定和標記,尤其是當您有許多訓練影象時。

512x512畫素處理限制

分類器和分割器在最大解析度為512x512畫素的情況下處理ROI裁剪。任何大於此的ROI在AI處理之前都會被下調,這意味著小缺陷可能變得不可見。儘量將您的ROI保持儘可能小以保留細節,或者如果需要覆蓋廣泛區域並仍能檢測到細小缺陷,請使用具有更大ROI的分割器。

重疊區域

確實存在重疊。許多檢查可以使用這兩種方法。如果您不確定:

  1. 從分類器開始。 設定更簡單,標記更快
  2. 如果發現分類器不夠精確(無法檢測到大區域中的小缺陷,或需要測量),請切換到分割器
  3. tools.overview.ai詢問AI助手。描述您的應用,它將推薦最佳方法

訓練模式摘要

訓練模式模型型別生產就緒備註
快速分類器分類適用於測試和原型的快速設定
精確分類器分類具有更高精度的生產就緒
精確分割器分割針對生產最佳化的單一高精度模式

OV20i與OV80i

  • OV20i: 每個配方選擇一個,要麼是分類器,要麼是分割器
  • OV80i: 支援多模型。在同一配方內的同一捕獲中同時執行分類器和分割器。例如,使用分類器ROI檢查元件存在(合格/不合格),同時分割器ROI檢測同一部件上的表面缺陷。兩個模型在每次觸發時執行併產生獨立的結果。