產品介紹

軟體

Aurora Imaging Library (MIL X)

Matrox Imaging Library(MIL10)

機器視覺影像處理與分析函式庫(Library)

提供完善的說明手冊與範例程式,能讓用戶高效率地開發視覺軟體,做到對位辨識、尺寸量測、瑕疵檢測、文字識別等多種應用,並用於電子、半導體、精密機械、連結器、金屬、鞋業等各類不同產業。

本函式庫可分為「開發版」與「Run-Time版」,開發版具備所有模組可用於開發並編譯軟體;Run-Time版則是封裝完成的可執行檔,可依需求自由選購模組,大幅降低複數機台與產線的成本並提升檢測效能。

 

主要特色

Run-time 版本可依需求自由選購所需模組,大幅降低產線設置成本並提升檢測效能

Copilot 互動式開發環境

通過直觀的介面進行圖像處理設置、工具配置以及深度學習模型的訓練和測試,顯著縮短開發時間
該環境還能自動生成代碼,支持開發者快速將圓形轉化為實際應用

應對各種應用

所有經實地驗證的檢測工具包含分析、分類、定位、測量、讀取和驗證功能,為工業現場供可靠且精確的解決方案

支援從智慧型相機到高效能運算 HPC 平台

透過一致且直觀的應用程式介面 API ,支援從智慧型相機到高效能運算叢集等多種平台

豐富多樣的 2D、3D 及 AI 檢測工具

對黑白與彩色 2D 影像以及 3D 輪廓、深度圖與點雲圖進行分析

與各品牌相機串接取像

支援多種介面,包括類比訊號、Camera Link、CoaXPress、GigE Vision、GenTL、DisplayPort、HDMI、SDI、Linux 和 USB3 Vision,提供多種方式獲取即時數據

檢測工具

  1. 2D 檢測工具:形狀辨識及搜尋、特徵提取及分析、量測、文字及條碼辨識、影像處理
  2. 3D 檢測工具:3D 處理、形狀搜尋、量測、輪廓測量、特徵分析、3D 校正、表面比對
  3.  AI 檢測工具:影像分類、瑕疵辨識、物件分類

其他特色

  • 透過使用具有 30 年以上穩定性能的開發工具,可專注於解決應用問題,而不需自行開發底層程式
  • 支援 Windows 及 Linux 系統,並相容多種處理器架構
  • 透過優化技術充分利用當今硬體的強大性能,包括 SIMD、多核心 CPU 等技術提升運算效能
  • 整合 C/C++/C#及CPython 實現跨語言開發、性能優化及自動化解決方案

形狀辨識及搜尋

圖形比對
Pattern Matching

基礎的對位技術,透過灰階值比對,建立物件的標準模型,並依據模型抓取物件

先進幾何比對
Advanced Geometric Matcher, AGM

使用邊緣和相關度量來定位經過輕微旋轉、縮放或部分遮擋的模型,適合處理複雜場景中的多個目標

形狀搜尋 Shape Finding

快速定位圖象中圓形、橢圓形、矩形及線段等幾何形狀,透過精確的邊緣檢測,能以高效且穩定的方式識別形狀,適合工業應用中的自動化檢測與測量

找圓
找橢圓
找矩形

外型搜尋 Geometric Model Finder, GMF

進階對位技術,以向量建立輪廓作為物件之標準模型,並依據模型抓取物件。即使物件有較大程度的旋轉、縮放或光影差異依然可辨識

特徵提取及分析 

特徵分析
Blob Analysis

特徵提取與分析技術,透過設置灰階值門檻,抓取白或黑的部分以利於後續分析
可做到對位、計數、計算面積、計算重心、過濾尺寸、篩選瑕疵等多種應用 

邊緣搜尋
Edge Finder

快速識別圖像中邊緣和輪廓,特別適合光線不均的環境,並能以亞像素精度測量超過50種特徵

量測 

用於快速定位並在定義的矩形區域內測量長度、寬度、面積、形狀等幾何特徵

尺寸量測 Measurement

基礎量測技術,能夠偵測出影像中邊緣,並量測邊緣之間的距離

滾珠檢測 Bead Inspection

滾珠檢測可用於檢測以連續方式塗布之材料,如黏著劑等。可檢測長度、位置及寬度之不一致或中斷

計量 Metrology

進階量測技術,能夠偵測出影像中的點、邊緣、圓、弧等多項特徵,並計算其長度、半徑、弧度等多種尺寸。

文字及條碼辨識

文字辨識
String Reader

快速定位和讀取圖像中的文本字符串,支持多種字體和字符間距的變化,並可自定義約束以提高識別準確率

點陣文字辨識
SureDotOCR

點陣文字識別技術,能夠以點陣文字的型態建立字庫,並依此字庫識別出影像中的文字
常用於食品、包裝或任何以點陣文字打印的產品

一維/二維條碼讀取 Code Reader

條碼辨識技術,透過內建所有常見的1D/2D條碼,能直接辨識影像中的各類條碼

文字自動辨識 AI OCR

利用模板匹配方法,能夠快速且可靠地讀取圖像中均勻或不均勻間距的字串,並支持多種字體和用戶自定義約束,以提高識別率

影像處理

影像前處理技術,包含銳利化(Sharpen)、平滑化(Smooth)、膨脹(Dilate)、侵蝕(Erode)、旋轉(Rotate)…等各濾波、形態學、幾何學等各種方法,使影像更凸顯欲觀察的特徵,以利後續分析

影像校正 2D Calibration

影像校正的技術,能做到Pixel對應到真實世界的長度、斜向拍攝的影像轉為正向,以及去除鏡頭產生Distortion

影像配準

利用此功能能將不同視角或曝光等級的影像整合為清晰且具深度的單一圖像

色彩影像處理

顏色投影 Color Projection

能夠根據顏色將圖像中的特徵分離,並可用於增強顏色轉換為灰階的過程,以便進行後續分析

顏色匹配 Color Matching

能夠根據顏色將圖像中的特徵分離,並可用於增強顏色轉換為灰階的過程,以便進行後續的分析

3D 視覺檢測

3D處理

  • 點雲圖:
    降噪、旋轉、縮放、平移、裁減、遮罩、重新取樣、網格化表面、計算法向量、產生深度圖及剖面圖等
  • 深度圖:
    加法、減法、計算距離、最小/最大、填補空白、產生剖面圖等
  • 其他:
    建立週框方塊、計算重心及點雲數等
3D 處理前 / 後

處理後之深度圖再以 2D 視覺模組進行分析,例如 

圖形比對 Geometric Model Finder
文字辨識 String Reader
剖面量測 Metrology

 3D 形狀搜尋 3D Shape Finding

球體偵測
矩形平面偵測
箱體偵測
柱體偵測

3D 特徵分析 3D Blob analysis tool

在點雲中定位和檢查物體,能夠將點雲分割成不同的區塊,計算多種特徵並根據特徵過濾和排序以精確分析物體

3D 量測 3D Metrology

用於高精度測量和分析 3D 幾何特徵,能從點雲或深度圖中提取和計算距離、體積及其他幾何統計,以確保製造品質符合設計規範

3D 影像配準 3D Registration

用於精確對齊並合併多個點雲,能夠進行高精度的比較分析、全物體重建及多個 3D 感測器的整合

3D 表面比對 3D Surface Matcher

能在點雲中快速準確地找到多個表面模型,並提供每個匹配的得分、誤差、點數和中心座標等資訊以高效識別並定位物體

 

3D 輪廓測量 3D profilometry

利用雷射及 2D 相機進行高精度 3D 測量,能夠生成點雲或深度圖,並提供簡單的校準方法達成所需的測量解析度和範圍

3D 校正 3D Calibration

用於3D空間中的定位和定向,能夠確定其與機器人控制器之間的座標轉換矩陣,確保精確的物體姿態識別和操作

AI 影像分類 AI Classification tools

基礎的對位技術,透過灰階值比對,建立物件的標準模型,並依據模型去抓取物件。

影像分類 Classification

利用深度學習技術對整體圖像或圖像區域進行分類,能識別和區分外觀相似的物體,並為每個影像提供最可能的類別及其相應的信心分數。

瑕疵檢測 Segmentation

將圖像中的每個像素分配到預先定義類別的技術,適用於檢測任務,能夠準確識別缺陷或特徵的位置和範圍,並生成相應的分類地圖。

物件偵測 Object Detection

能辨識圖像中的物體類別,還能提供每個物體的邊界框及其相應的信心分數,從而協助工程師進行有效的物體檢測與分析。

 

產品規格

開發版

Aurora Imaging Library Development Toolkits 開發套件
MILXWINPU
適用於Windows OS的Aurora Imaging Library開發套件
包含安裝檔、單一使用者USB金鑰及註冊序號
MILXLNX
適用於Linux的Aurora Imaging Library開發套件,包含安裝檔且須搭配MILXWINPU
Aurora Imaging Library Maintenance Program 加購軟體維護服務
MILMAINTENANCE
Aurora Imaging Library 軟體更新一年延長服務
Vision Academy Video-based Training 教學影片資源
適用於持有 AIL 及有效維護服務訂閱
及部分 AIL-Lite 使用者
Vision Academy 中提供符合各類工業需求之教學影片資源
旨在教學使用者如何將本軟體應用於所需使用場景
本資源適用於持有AIL 及有效訂閱或軟體導入評估中之部分 AIL-Lite 使用者

請參照 https://www.zebra.com/us/en/vision-academy.html 以獲得更多資訊
Vision Academy Live Training 線上及線下教育訓練
詳情請與我們聯繫
Vision Academy 提供定期線上 / 線下密集教育訓練課程,內容涵蓋 AIL 於視覺應用上之所有層面
各項課程無論線上 / 線下或混合課程將由專業開發人員提供詳盡教學並帶領您實際操作軟體
定期課程可隨時報名參加;而於 Zebra 總部或使用者現場教學之客製化課程將於我方評估後提供

請參照 https://www.zebra.com/us/en/vision-academy/live-online-and-classroom-based-training.html 以獲得更多資訊

Runtime 版

Aurora Imaging Library(-Lite) Run-Time 模組授權金鑰
Run-time 授權金鑰
MXRTxxxxxxxx00
Aurora Imaging Library Run-time 軟體授權金鑰
使用者須於使用時輸入由授權管理工具產生之唯一鎖定碼以識別相對應之模組
註:複數模組授權時 x 將替換為適當代表字元
影像分析模組
MXRTA000000000
Aurora Imaging Library 影像分析 (Image Analysis, IA) 模組,包含影像處理、Blob 斑點分析、滾珠檢驗、量測及校正功能
註:3D 影像處理及 3D Blob 斑點分析需搭配 3D 校準模組 (MXRT0000030000 或 MXRT0000020000)
機器視覺模組
MXRTM000000000
Aurora Imaging Library 機器視覺 (Machine Vision, MV) 模組,包含影像處理、Blob 斑點分析、滾珠檢驗、NGC 樣式匹配與量測及校正功能
註:3D 影像處理及 3D Blob 斑點分析需搭配 3D 校準模組 (MXRT0000030000 或 MXRT0000020000).
基礎辨識模組
MXRT0I00000000
Aurora Imaging Library 一般文字 OCR 及條碼辨識讀取功能
進階文字辨識模組
MXRT0C00000000
Aurora Imaging Library 字串讀取及點陣文字辨識功能
辨識套組
MXRT0200000000
包含基礎及進階文字辨識模組
影像編解碼模組
MXRT00J0000000
Aurora Imaging Library(-Lite) 影像編解碼功能,包含 JPEG、JPEG2000 及 H.264 編解碼器
幾何圖樣模組
MXRT000G000000
Aurora Imaging Library 進階幾何圖樣比對 (Advanced Geometric Matcher, AGM) 及幾何模型查找 (Geometric Model Finder, GMF)功能,包含形狀搜尋功能
註:3D 表面匹配及形狀搜尋功能需搭配 3D 校準模組 (MXRT0000030000 或 MXRT0000020000).
影像尋邊模組
MXRT000E000000
Aurora Imaging Library 影像尋邊功能
幾何尋邊套組
MXRT0002000000
包含幾何圖樣模組及影像尋邊模組
傳輸介面模組
MXRT0000S00000
Aurora Imaging Library(-Lite) 傳輸介面 (GenTL、GigE Vision 及 USB3 Vision) 模組
註:若於其他電腦上使用第三方 NIC 或 USB 3.0 連接埠則必須需搭配此模組
分散式節點模組
MXRT0000D00000
分散式 Aurora Imaging Library(-Lite) (DMIL) 系統中管理節點及代理節點所使用之模組
註:若部署於同一實體系統中則不需要此模組
介面及節點套組
MXRT0000B00000
包含傳輸介面模組及分散式節點模組
影像匹配模組
MXRT00000R0000
Aurora Imaging Library 影像匹配模組
註:3D 影像匹配需搭配 3D 校準模組方能使用 (MXRT0000030000 或 MXRT0000020000).
3D 校準模組
MXRT0000030000
Aurora Imaging Library 3D 校準模組
註:
3D 影像處理需搭配影像分析或機器視覺模組 (MXRTA000000000 或 MXRTM000000000)
3D 影像匹配亦須搭配匹配模組 (MXRT00000R0000 或 MXRT0000020000)
3D 量測則須搭配量測模組 (MXRT000000Y000 或 MXRT000000B000)
3D Blob 斑點分析需搭配影像分析或機器視覺模組 (MXRTA000000000 或 MXRTM000000000)
3D 表面匹配及形狀搜尋須搭配幾何圖樣模組 (MXRT000G000000)
2D/3D 影像匹配校準套組
MXRT0000020000
包含影像匹配模組及3D 校準模組
量測模組
MXRT000000Y000
Aurora Imaging Library 量測模組
註:3D 量測需搭配 3D 校準模組 (MXRT0000030000 或 MXRT0000020000)
色彩分析模組
MXRT000000Q000
Aurora Imaging Library 色彩分析模組
量測及色彩分析套組
MXRT000000B000
包含量測及色彩分析模組
工業機器人介接模組
MXRT0000000Z00
Aurora Imaging Library 工業機器人介接模組
AI 影像分類模組
MXRT0000000N00
Aurora Imaging Library 影像分類模組,包含模組推理及訓練功能
機器人介接及影像分類套組
MXRT0000000200
包含工業機器人介接模組及 AI 影像分類模組
全模組集合
MXRTM2B2B2B200
包含上述所有模組
Aurora Imaging Library(-Lite) Run-Time 指紋辨識授權金鑰
MILRTIDCMC
USB指紋授權認證鎖
註:本產品之指紋辨識功能僅取代 Zebra 硬體金鑰,仍需搭配模組授權金鑰方可使用。
Aurora Imaging Library(-Lite) Run-Time 硬體金鑰
MXRTxxxxxxxx00U
用於啟用適當模組之 Aurora Imaging Library(-Lite) Run-time USB 硬體金鑰
註:請參考上方模組授權金鑰,可與 MXRT...00 等軟體金鑰互相替代
Aurora Imaging Library 型錄下載
型錄下載

 系統需求

Windows OS

  • Windows 10 x64 版本 1607 - 22H2 或 Windows 11 版本 21H2 - 22H2
  • Visual Studio 2017、2019 (unmanaged C++ / C# 及 .NET Framework 4.8 或 NET 6 環境)
  • CPython 3.7 - 3.9

Linux

  • 64位元 Ubuntu 20.04 或 22.04 LTS
  • 64位元 Red Hat Enterprise Linux 8.6 或 9.0
  • 64位元 SUSE Linux Enterprise 15 SP4
  • GNU Compiler Collection (for C/C++) 或 Python from Linux distribution
  • .NET 5 (for C#)