ViDi 是什麼?

圖片來源:Cognex Corporation
現行 Cognex 官方產品名為 VisionPro Deep Learning,桌面 GUI 工具叫 Cognex Deep Learning Studio(原 ViDi Suite)。業界普遍仍習稱「ViDi」(讀音:vee-die),本檔沿用此俗稱方便讀者搜尋。
ViDi 跟一般 AI 視覺軟體(如 TensorFlow、PyTorch)的差別:
- 工業優化:針對工業檢測場景設計,不是泛用 AI
- 少量樣本:30-300 張即可訓練(傳統 deep learning 需上千張)
- 與規則式整合:可在 VisionPro 流程中無縫呼叫
- NVIDIA CUDA 加速:訓練與推論可運用 GPU 加速
ViDi 4 大 AI 工具
ViDi 提供 4 個專業工業視覺工具,涵蓋多數工業 AI 視覺應用情境:
1. Locate(複雜形狀定位)
- 用途:定位「形狀有變異、規則難描述」的物件
- 例:皮革紋路、自然形狀工件、變形包裝
- vs PatMax:PatMax 適合形狀明確的物件,ViDi Locate 適合變異大的物件
2. Analyze(瑕疵檢測 / 區域分析)
OK 良品
NG 不良圖片來源:Cognex Corporation
- 用途:檢測「規則式視覺難描述」的瑕疵、或對影像區域做分割分析
- 例:表面瑕疵、自然紋路缺陷、面板 Mura
- 訓練樣本:100-300 張
3. Classify(多類別分類)
圖片來源:Cognex Corporation
- 用途:把工件分成多個類別(OK / NG / 不良類型)
- 例:水果分級、瑕疵類型分類(冷焊 / 空焊 / 橋接)
- 訓練樣本:每類別 30-100 張
4. Read(變形字元 OCR)
- 用途:辨識「規則式 OCR 失敗」的字元
- 例:Wafer 雷射蝕刻、低對比噴墨、嚴重變形字元
- vs OCRMax:OCRMax 適合標準字型,ViDi Read 適合極端變異
註:Cognex 官方 4 大工具命名為 Locate / Analyze / Classify / Read(部分舊文件曾稱 Detect / Inspect,現行統一為前述名稱)。
ViDi 家族:Edge Learning(邊緣版)vs VisionPro Deep Learning(完整版)vs 規則式視覺
Cognex 已將 Edge Learning 納入 ViDi EL 系列(ViDi EL Classify / ViDi EL Read),作為智慧相機內建的輕量 AI 工具;VisionPro Deep Learning(PC + GPU)則是完整的 ViDi 工具家族。三者皆屬同一品牌譜系,差別在部署位置與模型容量。
3 種視覺技術選型對照:
| 場景 | 規則式視覺(PatMax) | ViDi EL(Edge Learning) | VisionPro Deep Learning(完整版 ViDi) |
|---|---|---|---|
| 形狀明確物件 | 最佳 | OK | overkill |
| 簡單瑕疵分類(< 10 類) | 有限 | 最佳 | OK |
| 複雜瑕疵分類 | 有限 | 最佳 | |
| 變形字元 OCR | 有限 | 最佳 | |
| 自然變異物件 | OK | 最佳 | |
| 部署位置 | 智慧相機 | 智慧相機(內建) | PC + GPU |
| 訓練樣本 | 1 張 | 5-10 起步 | 30-1000 張 |
ViDi 與 Deep Learning Studio
Cognex 已將 ViDi 整合於 VisionPro Deep Learning / Deep Learning Studio 工具家族中,演算法核心一致、UI 與整合流程持續更新。對既有 ViDi 客戶,VSK 提供升級諮詢,舊模型可遷移、訓練資料可重用。
ViDi 適用 4 大產業
半導體
- Wafer 表面瑕疵 AI 分類
- 雷射蝕刻字元 OCR
- IC 載板複雜瑕疵分類
PCB 電子
- SMT 銲點瑕疵分類(冷焊 / 空焊 / 橋接 / 錫珠)
- PCB 微小元件異色檢測
- AOI 末段 AI 把關
光電 / 顯示面板
- 面板 Mura 瑕疵 AI 分類
- LED 點亮品質檢測
- 太陽能板表面缺陷
醫療 / 製藥
- PTP 藥錠瑕疵分類
- 醫療器材表面瑕疵
- 包裝完整性 AI 判定
工程師常見問題
Q1:ViDi 跟 Edge Learning 是同一個嗎?
A:屬同一品牌家族。Cognex 已將 Edge Learning 納入 ViDi EL 系列(ViDi EL Classify / ViDi EL Read),是 In-Sight 智慧相機內建的輕量 AI 工具(適合簡單應用、5-10 張起步即可訓練)。VisionPro Deep Learning(PC + GPU)是完整的 ViDi 工具家族,工具更完整、可處理複雜應用。兩者非對立,是邊緣輕量 vs PC 完整的差異。
Q2:ViDi 真的少量樣本就夠?
A:跟傳統 deep learning(需數千張)相比,ViDi 在工業場景優化下 30-300 張即可達實用水準。但極端複雜應用仍可能需要 500+ 張。VSK 提供樣本收集顧問。
Q3:ViDi 一定要 GPU 嗎?
A:訓練必須有 NVIDIA GPU(推薦 RTX 3060 以上)。推論可在 CPU 跑但速度慢,建議部署也用 GPU。如果不想自備 GPU,可選 In-Sight D900(一體化邊緣 AI 相機,內建推論)。
Q4:ViDi 跟 VisionPro 是什麼關係?
A:VisionPro 是 Cognex 主力視覺軟體(含規則式工具庫)。ViDi 是 VisionPro 的 AI 擴充模組,可在 VisionPro 流程中呼叫 ViDi 工具,做「規則式 + AI」混合方案。
Q5:ViDi 與一般 Deep Learning Framework(TensorFlow / PyTorch)的差別?
ViDi(VisionPro Deep Learning)為 Cognex 商業化的工業 AI 視覺工具集、設計目標為工業視覺工程師的應用層工具〔來源:Cognex VisionPro Deep Learning 產品頁〕。一般 Deep Learning Framework(TensorFlow、PyTorch、Keras 等)為通用機器學習開發框架、需 AI 工程師撰寫程式〔來源:Wikipedia "Deep learning" 框架條目〕。具體實作與適用場景差別、請參考 Cognex 官方文件。
Q6:ViDi 的 Locate / Analyze / Classify / Read 四工具是什麼?
Cognex VisionPro Deep Learning 提供四種 AI 工具〔來源:Cognex VisionPro Deep Learning 官方產品頁〕。具體工具能力、適用場景、訓練樣本需求、請參考 Cognex 官方產品文件與相關技術資源(cognex.com/resources)。
Q7:ViDi 與 PC-base 規則型視覺(VisionPro)如何分工?
Cognex VisionPro Suite 包含規則型工具(含 PatMax、OCRMax 等)與 AI 工具(ViDi Deep Learning)〔來源:Cognex VisionPro 官方〕。Cognex 官方推薦 Hybrid 部署:規則型場景用 VisionPro 規則型工具、複雜場景(低對比 / 變形 / 紋理)用 ViDi 補強。詳細整合請參考 Cognex 官方文件。
Q8:ViDi 與 Edge Learning 在 Cognex 產品體系的差別?
VisionPro Deep Learning(ViDi)為 PC + GPU 軟體平台、適合複雜場景多工具鏈整合〔來源:Cognex VisionPro Deep Learning 產品頁〕。Edge Learning 內建於 Cognex In-Sight 智慧相機(如 In-Sight 3800 等、datasheet 驗)、適合邊緣裝置 AI 部署〔來源:Cognex Edge Learning 與 In-Sight datasheet〕。兩者並非互斥、可 Hybrid 部署。詳細選擇與整合請與 VSK 工程師討論。
Q9:自己學 ViDi 怎麼開始?
Cognex 官方提供下列資源:① Cognex VisionPro Deep Learning 產品頁(cognex.com)、② Cognex Documentation Portal(docs.cognex.com)、③ Cognex Resources Webinar 與技術資源(cognex.com/resources)、④ Cognex Blog Deep Learning Machine Vision 系列〔來源:Cognex 官方〕。台灣由 VSK PSI 認證代理 Cognex、可提供 ViDi 操作訓練與整合服務、請與 VSK 工程師討論。
想用 ViDi 解決複雜瑕疵問題?
VSK 提供 ViDi 完整服務:
- 應用評估:判斷您的場景是 ViDi 還是 Edge Learning 適合
- 樣本收集顧問:教您準備有代表性的 OK / NG 樣本
- 模型訓練協助:VSK 工程師協助 ViDi 訓練調參
- 上線後調校:實際運行後依據新樣本持續優化
請提供 OK / NG 樣品照片,VSK 評估 ViDi 適合度與訓練計畫。
ViDi 與 VisionPro Suite 關係
VisionPro Deep Learning(業界俗稱 ViDi)是 Cognex VisionPro 軟體平台的 AI 工具集子產品、不是獨立軟體。VisionPro Suite 平台完整介紹見 VisionPro 完整介紹。
ViDi 與相關公開技術概念
- Deep Learning(深度學習) — 機器學習的子領域、使用多層神經網路學習資料特徵〔來源:Wikipedia "Deep learning"〕
- Computer Vision(計算機視覺) — 使電腦從影像或視訊中獲取資訊的科學與工程領域〔來源:Wikipedia "Computer vision"〕
- Convolutional Neural Network(CNN, 卷積神經網路) — 深度學習中用於影像識別的主要架構〔來源:Wikipedia "Convolutional neural network"〕
ViDi(VisionPro Deep Learning)為 Cognex 商業化的工業 AI 視覺工具集、應用上述技術領域。具體演算法與架構細節、屬 Cognex 智慧財產、請參考 Cognex 官方文件。
ViDi Cognex 官方文件來源
- VisionPro Deep Learning 產品頁 — cognex.com/products/machine-vision/vision-software/visionpro-deep-learning〔來源:Cognex 官方〕
- Cognex Documentation Portal — docs.cognex.com(含 VisionPro / ViDi 技術文件)〔來源:Cognex 官方〕
- Cognex Blog — Deep Learning Machine Vision 系列文章〔來源:Cognex 官方 blog〕
- Cognex Resources — cognex.com/resources(含 Webinar、Case Study、White Paper)〔來源:Cognex 官方〕
ViDi 具體規格(訓練樣本量、GPU 需求、推論速度、適用場景等)、依工具類型(Locate / Analyze / Classify / Read)與專案需求而異、請參考 Cognex 官方文件或與 VSK 工程師討論。
ViDi 與 Cognex Edge Learning 的關係
Cognex 提供兩種工業 AI 視覺解決方案、適用不同部署架構:
- VisionPro Deep Learning(ViDi) — PC + GPU 軟體平台、適合複雜場景、多工具鏈整合〔來源:Cognex VisionPro Deep Learning 產品頁〕
- Edge Learning(EL) — 內建於 Cognex In-Sight 智慧相機(如 In-Sight 3800 等、datasheet 驗)、適合邊緣裝置 AI 部署〔來源:Cognex Edge Learning 與 In-Sight 3800 datasheet〕
兩者並非互斥、Cognex 支援 Hybrid 部署(邊緣裝置篩選 + PC 平台複雜分析)。具體選擇與部署架構、依專案需求設計、請參考 Cognex 官方文件或與 VSK 工程師討論。Edge Learning 完整介紹。
工業 AI 視覺部署架構(公開概念)
工業 AI 視覺有三種部署架構(公開技術分類):
- Edge AI — 處理在感測器 / 裝置本地、低延遲、不依賴外部網路〔來源:Wikipedia "Edge computing"〕
- PC + GPU AI — 處理在工廠本地 PC、可處理複雜模型、需 GPU 硬體
- Cloud AI — 處理在雲端、可批次大量分析、需穩定網路
ViDi 屬 PC + GPU AI 架構、Cognex Edge Learning 屬 Edge AI 架構。各架構具體延遲、適用場景、整合方式、請參考 Cognex 官方技術資源或與 VSK 工程師討論您的應用情境。
