VisualApplets
更強大視覺系統的解決方案
透過 VisualApplets,我們的 FPGA 專家可開發高效且高效能的影像預處理功能:結合 RAW-to-JPEG 壓縮、Blob 分析以及多種影像優化與資料量降低運算元,即使在資料量持續增加的情況下,也能讓您的視覺系統更快速且更穩定。
精簡運算架構
相較於 CPU 架構的影像處理,FPGA 可建構出精簡、具備即時能力且高穩定性的視覺系統量身打造的服務
無論您需要可直接交付的解決方案、概念驗證(PoC)或內部開發支援,我們皆提供對應的服務方案。節省時間
預處理的模擬與調整,在開發階段就省下耗時的 FPGA 部署作業即時能力
相機、光源與致動器的高精度觸發控制,延遲時間低於 3 ns
具備超過 20 年的成功運作經驗
簡易 FPGA 程式設計概念,自一開始即具說服力;VisualApplets 在高效能視覺系統中表現尤為出色

擁有約 800 個成功專案經驗,具備高效率且具前瞻性的應用實現能力
影像資料清理
提升影像資料品質
我們運用多種強大運算元來優化影像:可有效降低畫素錯誤、幾何失真、曝光不均與色彩偏差。穩定且高品質的影像,是後續分析取得最佳結果的關鍵。

直方圖等化
透過灰階或色彩分布均勻化,提升影像對比
實用影像清理運算元一覽
壞點校正 |
白平衡校正 |
|---|
陰影校正(平場校正) |
銳化與模糊校正 |
降噪處理:透過平均化或各類濾波器(如平滑濾波) |
高動態範圍(HDR): |
幾何校正 :透過仿射轉換等方式標準化結構形狀 |
對比度最佳化:例如在影像擷取過程中透過查找表(LUT)實現 |
|---|
直方圖等化與拉伸 |
色彩空間轉換 |
濾波 |
若所需的運算元尚未納入我們的標準產品組合,我們亦可依據您的資料特性、工作流程與效能需求,為您的應用進行客製化開發。
請求專案支援資料量縮減
聚焦於核心資訊
在不損失關鍵資訊的前提下,大幅降低影像資料量。透過在影像擷取卡端執行 Blob 分析與高效的 RAW-to-JPEG 壓縮,可在源頭即減少資料量。此外,我們亦將部分預處理功能移至相機端,以進一步提升整體影像處理效率。
成效:
降低頻寬與記憶體需求、降低硬體與雲端成本,加速後續處理流程;同時保留影像資料的完整資訊價值。
透過 Blob 分析識別關鍵影像區域
FPGA 程式開發環境 VisualApplets 可高效實現多種影像處理任務,包括 Blob 分析。在此過程中,將連續的畫素區域從背景中分離為獨立物件(bounding box),並以面積大小、輪廓長度與邊界框座標等特徵進行描述(分類)。
當 Blob 分析於預處理階段執行時,影像在首次儲存前即完成分割。因此,後續僅需處理相關的感興趣區域(ROI),大幅降低需傳輸與儲存的資料量。

RAW-to-JPEG 壓縮:可調影像品質以優化記憶體效率
隨著感光元件解析度、幀率與彩色影像應用持續提升,在 CoaXPress-over-Fiber 架構下,相機與影像擷取卡之間的資料速率可達 100 Gbps。在許多應用中,影像需長期保存以滿足追溯性與品質控管需求,導致儲存需求快速增加。
透過 VisualApplets,可在影像擷取卡端實作影像處理與壓縮演算法,將 RAW 影像資料直接轉換為 JPEG,大幅降低資料量,同時維持應用所需的影像品質,進而降低儲存需求與系統成本。
此外,由於採用 FPGA 架構,整體處理可在完整介面頻寬下運行,無需降低感光元件輸出速度。
通往 FPGA 解決方案與更高效率的最快途徑?只有我們能提供。
工業相機與影像擷取卡中的 FPGA 均可實現高效影像預處理並降低 CPU 與 GPU 負載。然而,影像擷取卡上的 FPGA 提供更多資源,因此在複雜且多樣化應用中具備更高彈性;相機則適用於更精巧且高度整合的系統設計。透過 VisualApplets,可快速且高效完成開發。

影像擷取卡上的可程式 FPGA
在 CoaXPress-over-Fiber、CoaXPress-12 或 Camera Link 系統中,於影像擷取卡端進行預處理是影像處理流程中的關鍵中間步驟。 可程式影像擷取卡 可在資料源頭直接實現應用導向的影像預處理。
透過在資料源頭執行應用導向的影像預處理,並進行精準影像優化與資料量降低,僅傳輸真正關鍵的資訊。其效益包括:穩定且無資料損失的處理流程、降低頻寬需求、降低頻寬需求、大幅減輕主機 CPU 負載,最終可打造出更高效率、可擴展且穩健的整體系統架構,滿足高端機器視覺應用需求。

相機內 FPGA
我們的相機具備基本影像預處理功能,例如 ebayering、色彩抗鋸齒、影像銳化與降噪處理。當介面或電腦系統的資料傳輸速率或運算能力受限時,在相機端預先完成的資料處理可降低傳輸與處理時間,進而提升應用的吞吐量。
此外,透過 GigE 與 USB 介面的 ace 2 Pro 相機,亦可實現客製化的預處理步驟。相機端的資料量降低與優化可進一步減少傳輸與運算需求,並有效降低主機系統負載。除了基本功能外,也可實作如濾波或色彩空間轉換等應用專屬演算法。
FPGA 解決方案的應用
凡涉及大量影像資料與高取像速度的場景,FPGA 加速運算都能發揮重要作用。
高階影像處理:完整服務或支援解決方案
無論是全方位導入服務、具概念驗證(PoC)的協同開發,或是支援型解決方案:透過我們的高階影像處理工具與產品專業知識,您可降低開發風險,並更快速實現可上市的 FPGA 解決方案。

1. 實作:
完整服務套件
從需求分析到最終解決方案—包含 FPGA 設計與硬體整合,我們提供完整支援。
服務範例:
硬體實作,包含作業功能程式設計
依據您的需求開發專屬功能
VisualApplets 介面擴充
驅動程式開發與 SDK 客製化

2. 概念驗證:
5 天內從構想到原型
想確認我們的解決方案是否符合您的需求?透過概念驗證(PoC),我們將與您共同測試應用可行性,模擬實際情境、展示系統效能,並為您的專案找出最佳硬體配置。
在您投入資源之前,即可於 5 個工作天內獲得具依據的決策資訊。
申請概念驗證
3. 技術支援
若您具備影像處理經驗並希望自行使用 VisualApplets,我們可提供技術諮詢與設計支援,協助您解決開發過程中的問題。
此外,我們亦提供 VisualApplets 示範,依據您的需求介紹工具並共同建立基礎,使您能自行開發影像處理應用或調整既有設計。
服務範例:
針對專案相關 VisualApplets 任務的諮詢與支援
選配:VisualApplets 教學課程(適用初學者與進階使用者),內容包含功能介紹、拖放式設計實作與應用模擬。
進一步了解 VisualApplets Software 相關資訊
進一步了解我們的產品和應用。我們詳盡的資料說明所有重要細節。












