Aurora Imaging 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 實現跨語言開發、性能優化及自動化解決方案

2D 檢測功能

形狀辨識及搜尋

圖形比對
Pattern Matching

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

先進幾何比對
Advanced Geometric Matcher, AGM

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

形狀搜尋 Shape Finding

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

找圓

找橢圓

找矩形

外型搜尋
Geometric Model Finder, GMF

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

特徵提取及分析

特徵分析
Blob Analysis

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

邊緣搜尋
Edge Finder

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

量測

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

尺寸量測 Measurement

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

滾珠量測 Bead Inspection

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

計量 Metrology

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

文字條碼辨識

文字辨識
String Reader

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

點陣文字辨識
SureDotOCR

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

AI 文字辨識
AI OCR

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

1D / 2D 條碼讀取
Code Reader

條碼辨識技術,AIL / DA 已內建所有常見的一維及二維條碼,能直接選擇來辨識影像中的各類條碼。

影像處理

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

影像校正 2D Calibration

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

影像配準 2D Registration

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

彩色影像處理

顏色投影 Color Projection

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

色彩匹配 Color Matching

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

3D 檢測功能

3D 影像處理

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

3D 影像處理前 / 後

圖形比對 Geometric Model Finder

文字辨識 String Reader

剖面量測 Metrology

3D 形狀搜尋 Shape Finding

球體偵測

矩形平面偵測

箱體偵測

柱體偵測

3D 特徵分析 3D Blob analysis

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

3D 影像配準 3D Registration

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

3D 表面比對 3D Surface Matcher

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

3D 量測 3D Metrology

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

3D 輪廓測量 3D profilometry

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

3D 校正 3D Calibration

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

AI 檢測功能

影像分類 Classification

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

影像分割 Segmentation

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

物件偵測 Object Detection

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

版本內容

開發版

Aurora Imaging Library Development Toolkits 開發套件

  1. MILXWINPU 適用於 Windows OS 的 Aurora Imaging Library 開發套件,包含安裝檔、單一使用者USB金鑰及註冊序號。
  2. MILXLNX 適用於 Linux 的 Aurora Imaging Library 開發套件,包含安裝檔且須搭配 MILXWINPU 購買。

Maintenance Program 年度維護方案

年度維護方案讓已註冊之使用者在方案期間內可獲取免費軟體更新。

Vision Academy 教學影片資源

Vision Academy 中提供符合各類工業需求之教學影片資源,旨在教學使用者如何將本軟體應用於所需使用場景
本資源適用於持有AIL 及有效訂閱或軟體導入評估中之部分 AIL-Lite 使用者
請參照 https://www.zebra.com/us/en/vision-academy.html 以獲得更多資訊

Run-time 版

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 等軟體金鑰互相替代

系統需求

Windows OS

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

Linux

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

ARM

Aurora Imaging Library 中的大部分處理、分析、標註、顯示及封存功能,也可運行於 Arm Cortex-A 系列處理器,特別是採用 Armv8-A 64 位元架構的處理器。其處理與分析功能已針對 Neon SIMD 架構擴充進行加速優化。Aurora Imaging Library for Arm 支援相容的 64 位元 Linux 發行版,例如 Ubuntu。影像擷取可透過 GenTL、GigE Vision 或 Video4Linux2 介面完成。Aurora Imaging Library for Arm 為獨立套件,須經資格審核後提供特定用戶使用。

型錄下載

返回頂端