技術應用技術應用

Matrox Imaging Library (MIL) X Service Pack 5(SP5)重大更新

Matrox® Imaging Library (MIL) 是一個全面的軟件工具集合,用於開發機器視覺、圖像分析和醫學成像應用程序。MIL包括流程中每個步驟的工具,從應用可行性到原型設計,再到開發和最終部署。

Matrox Imaging在去年9月發佈MIL的重大更新包:Matrox Imaging Library (MIL) X Service Pack 5 (SP5)。由於越來越多公司開始考量3D Sensor在自動化產業上的可行性與發展性,同時3D演算法的重要性也日漸增加,因此SP5在這次更新中加入了幾個關鍵性的技術,如AOI常見的斑點分析(Blob Analysis)、平滑濾波器(Smooth Filter)和模型尋找(Finding Cylinders)等等功能,都已能運行於3D的世界。 

3D圖中要怎麼找到有興趣的目標物?

3D Blob演算法可以輕鬆解決這個棘手的問題,MIL會根據3D點之間的距離或其他指標(例如相鄰點數據之間的顏色距離、或點鄰域中法向量角度的相似性)執行分割。接下來就可以使用3D Blob Analysis模塊來計算斑點(blob)的特徵,並對感興趣的blob進行選擇和排序。






搭配機械手臂進行取像應用
利用不同的平滑濾波器達到消除Noise的效果圖

如何消除3D圖的噪聲

你可以使用 MIL中的M3dimFilter對3D圖像進行平滑過濾器。此功能可降低噪聲(Noise),並消除3D Sensor採集過程中可能出現的異常點。左圖顯示了使用 M3dimFilter使用Moving Least Squares (MLS) 濾波器和Bilateral濾波器的結果圖。


Matrox未來的規劃

Matrox這次針對3D領域加入非常多的演算法,未來也會繼續朝這個方向前進,下一次的更新包也會開始把3D的演算法套用到MIL另一個方便的軟體CoPilot,讓3D或是MIL的初學者能夠使用相對直覺的方式,把整個3D的演算法完成,並產生出對應的程式碼,讓使用者可以更輕易的整合到自己的軟體中。