應用案例

確定性視覺控制:在同一幀內完成偵測與回應

基於 FPGA 的 HDR 成像與即時序列裝置控制

在高吞吐量的視覺系統中,影像處理與裝置控制通常是分開進行的,需要經過 CPU 往返處理,影像資料先傳送至主機進行運算,再透過軟體評估,最後回傳控制訊號,這會導致時序變異。Basler 搭載 FPGA 的影像擷取卡可在同一處理流程中完成上述作業。影像強化與控制訊號可直接由資料串流產生,使系統能在同一幀週期內完成偵測與回應,且不依賴主機時序。

基於 FPGA 的處理結合 HDR 影像強化與即時控制訊號生成,即使在光源條件變動的情況下,也能實現可靠檢測與即時系統回應。
基於 FPGA 的處理結合 HDR 影像強化與即時控制訊號生成,即使在光源條件變動的情況下,也能實現可靠檢測與即時系統回應。

單一處理流程中的影像強化與控制

在視覺系統中,不同的處理架構負責不同任務。當影像強化與控制需在同一資料串流中執行並具備確定性時序時,會採用 FPGA 架構。典型應用包括高速檢測與影像驅動控制場景,在這些應用中,影像品質與回應時間皆需在同一處理流程中維持穩定。

用於半導體 AOI 的影像強化與即時控制

半導體檢測

高速晶圓與基板檢測會產生具有不同反射特性的龐大影像資料流。透過 FPGA 端的 HDR 處理,可在資料傳送至主機前先穩定影像強度。
高速 AOI

高速 AOI

嚴格的節拍時間要求檢測與控制具備一致的時序。基於 FPGA 的處理可確保確定性回應,不受主機系統負載影響。
視覺導引致動控制

視覺導引致動控制

當檢測需要觸發即時動作時,相較於基於軟體的方法,由 FPGA 產生的控制訊號可降低時序變異。

透過 FPGA 克服延遲與影像一致性挑戰


FPGA 影像處理的關鍵特點
基於 FPGA 的畫素層級處理可降低延遲並避免系統 I/O 瓶頸,相較於基於 CPU 的幀處理,可實現即時檢測。

解決影像驅動控制中的時序限制

在控制決策直接依賴影像結果的視覺系統中,從檢測到回應之間的時序變得至關重要。在傳統架構中,影像資料必須先傳送至主機進行處理,之後才產生控制訊號,這會因軟體執行、系統負載及元件間同步而引入延遲與時序變異。

搭載 FPGA 的影像擷取卡可直接在輸入的資料串流上執行影像評估與控制邏輯。控制訊號可依據影像內容即時產生,消除主機往返處理,並確保即時控制具備一致的時序。


FPGA 影像處理
結合 FPGA 處理與 RS232 控制,即使在空間受限的檢測環境中,也能實現即時缺陷檢出與立即控制執行。

在生產速度下,於判定前確保影像品質

於高速檢測環境中,影像品質直接決定檢測可靠性。由於反射率或光照條件的變化,必須在進行有效判定之前,針對每一幀影像執行影像增強處理。若前處理於主機端執行,資料傳輸與處理延遲將限制其在生產速度下的實際效能。

透過 FPGA,可在資料離開擷取卡之前,以完整幀率執行影像增強(例如 HDR 色調映射)。影像分析與控制決策可基於相同的處理後資料流同步運作,確保在同一循環內,同時獲得穩定的輸入影像品質與可預測的反應時間。

有興趣嗎?歡迎與我們討論您的需求
基於 FPGA 的處理結合序列控制(例如 RS232),可實現即時缺陷檢測與立即致動。
基於 FPGA 的處理結合序列控制(例如 RS232),可實現即時缺陷檢測與立即致動。

應用案例:即時光源控制

在 AOI 系統中,必須動態調整光源條件,以在不同表面與製程下維持一致的檢測結果。

此方法的實務應用為基於 FPGA 的光源控制,利用來自影像的指標(例如亮度)即時驅動外部裝置訊號。

如需深入了解此控制迴路(包含訊號生成、介面處理與系統整合),請參閱應用案例:基於 FPGA 的即時光源控制與訊號處理


當控制直接依賴影像內容時,透過主機傳輸資料會引入延遲與時序變異。在 FPGA 上同時執行處理與控制,可維持確定性執行,並與影像資料流保持同步。
Chanee Lee
Software Solution FAE

重點摘要:基於 FPGA 的確定性影像與控制

當影像結果需直接驅動控制動作時,FPGA 可提供緊密耦合且具確定性的執行路徑。

  • 偵測與回應可在同一週期內完成,無需依賴主機時序。

  • 確定性執行可確保行一致,不受系統負載或作業系統排程影響。

  • 影像處理與控制可在單一 FPGA 流程中運行,簡化系統架構並降低延遲


此方案所用產品

想實施類似的方案嗎?這些產品能有所助益。

‍您需要什麼支援?

我們樂意提供產品選擇方面的建議,協助您為應用找到合適的方案。