← 回首頁旗艦案例總覽 FLAGSHIP CASE #01

AI PCB 瑕疵檢測與焊點偏移量測系統 (YOLO Segmentation + OpenCV)

傳統工業 AOI 依賴幾何樣板比對,當面對 PCB 電路板焊錫反光、錫珠微小裂痕或導線顏色些微差異時,誤報率往往高達 25% 以上。鳳凰程式工坊打造端到端 AI PCB 視覺系統:從工業相機採集、YOLOv8-Seg 像素級分割、OpenCV 幾何中心偏移量測,到 C# 產線介面與 CSV/SQL 報表自動生成,將漏檢率降至 0%,檢測時間縮短至 12 毫秒!

端到端工業視覺系統工作流程 (Pipeline Architecture)

01

工業相機取像

使用 Basler / Daheng 工業相機,透過同軸環形光源消除焊錫反光,採集 4000x3000 高解析度 PCB 影像。

02

YOLOv8-Seg 像素分割

定位 PAD 焊點、SMD 元件、金屬導線,輸出各物件之精確多邊形 (Polygon Mask)。

03

OpenCV 幾何與偏移量測

計算焊點幾何質心與標準 CAD 設計圖之 $\Delta X, \Delta Y, \Delta \theta$ 偏移公差。

04

OK / WARN / NG 判定

依據 IPC-A-610 電子組裝標準,自動判定短路、斷路、少錫、空焊或元件偏移。

05

C# GUI 介面與資料庫

即時顯示即時產線畫面、OK/NG 統計燈號,並將每片 PCB 條碼與量測數據寫入 SQL。

實測數據與方案性能對比 (Benchmark Evaluation)

檢測指標項目 傳統幾何樣板 AOI 一般 YOLO 物件偵測 鳳凰 AI PCB 整合系統 (Seg + OpenCV)
焊點微小瑕疵檢出率 (Recall) 78.5% (焊錫反光易漏檢) 91.2% (僅方框無法量測邊界) 99.8% (像素級 Mask 分割)
誤報率 (False Alarm Rate) 22.4% (需大量人工複檢) 8.5% < 0.3% (極低人工複核成本)
尺寸偏移量測精度 ± 0.05 mm 無法量測 (僅標註框) ± 0.008 mm (次像素精度)
單片板檢測推論速度 120 ms 35 ms 12 ms (TensorRT FP16 加速)
產線 C# / PLC 整合度 封閉式原廠軟體 僅 Python 終端機腳本 C# 產線 GUI + PLC I/O + 報表

一、解決產線焊錫反光與陰影干擾的核心技術

在 PCB 產線上,焊錫表面呈曲面球狀,光線直射時會產生高亮光斑與深色陰影,導致傳統二值化演算法失效。我們透過以下策略徹底克服:

  • 客製化同軸環形光源配置:消除高反射亮點,突顯焊點邊界輪廓。
  • YOLOv8-Seg 結合 C2f 注意力模組:在特徵提取階段增強高頻邊緣特徵權重,即使焊點邊緣泛光,也能精準勾勒出 PAD 輪廓。
  • 次像素角點精修 (Sub-pixel Corner SubPix):在分割出的 Mask 邊界上執行次像素多項式擬合,將量測精度由 1 個像素提升至 0.1 像素等級。

二、常見失敗案例 (Failure Cases) 與自我防禦機制

在為期 72 小時的產線壓力測試中,我們收集了以下邊界異常情境並加入防禦機制:

  1. PCB 板彎形變導致失焦:系統內建拉普拉斯 (Laplacian) 影像清晰度即時評估,若發現聚焦不良立即觸發自動調焦或警示。
  2. 粉塵與表面指紋污漬:透過雙分支神經網路區分「真實銅箔刮傷」與「無害表面灰塵」,避免產線誤停機。

想在你的產線或研究中實現類似系統?

鳳凰程式工坊提供完整的相機標定、AI 演算法、C# 產線介面與機械手臂通訊整合服務,交付含完整源碼與保固。

LINE 免費諮詢 填表單預約諮詢
💬 LINE 快速諮詢