LOOKUP TABLES(查找表)提供了對相機內圖片進行調整的功能,通常情況下LUT發生在電腦實際圖像處理之前。查找表的工作方式類似于灰度曲線,類似的,這項技術在Photoshop等軟件的后期圖像/視頻處理中也有使用。
一些機器視覺相機具有輸出查找表的功能,此表可用于以不同方式重新映射相機的線性輸出。LUT也可用于強化圖像質量,例如,可以定義 CMOS相機LUT對比度增強,該方法壓縮黑色區域而不是從圖像中截掉,并同時增強圖像區域的其他部分。具有白色壓縮的LUT通常用于人類查看圖像的應用,例如在(室外)監視和放射學中。
為了編程或展示此類LUT,通常使用圖表表示。以同樣的標準,圖表插圖有助于快速直觀地實現具有后續圖像處理特性的曲線。
圖像處理
接下來將借助SVS-VISTEK的例子來解釋如何使用LUT實現任何可能的調制曲線:
Gamma = 1原始圖像
Gamma 《 1這類曲線突出了明亮區域的動態。只有幾個字節的接口數據包含有關圖像較暗區域的信息。有研究表明人眼的Gamma特征為0.3到0.5,這證實了人類是白天主要活動的生物這一事實。
Gamma 》 1創建Gamma大于1的曲線,會導致動態向“黑暗面”移動。因此,較亮的區域幾乎完全被切斷。為了彌補陰極射線管(CRT)顯示器在暗區的非線性動態表示的不足,對圖像應用了2.2的伽馬值。這使得CRT在黑暗區域也能顯示完全動態。
S曲線這是數碼攝影中最常用的曲線。 它對暗區應用更多的黑度,使亮區更亮,并在“正常”照片具有最相關信息的中間范圍提供動態。
Cut-off曲線對于您的圖像處理應用程序不使用圖像中的亮區或暗區的情況,查找表可以輕松地完全抑制這些信息。 同樣,中間的截斷也是可以想象的,這樣只有圖像中的亮區和暗區才能傳遞到主機 PC。
反轉曲線這類曲線能交換亮區和暗區的灰度值。
以上所有的曲線都可以組合,幫助更快實現應用程序。
數據壓縮
在機器視覺相機中使用 LUT 的一個鮮為人知的用途是壓縮數據(例如從10 bit到8 bit),可以在不會丟失任何數據以實現更快的幀速率。
盡管 CoaXPress、GigE將通過高分辨率相機實現高速,但由于現有系統設計等原因,Camera Link仍將被廣泛使用。如果需要 Camera Link,但需要全部發揮更快的傳感器時序優勢,LUT 是壓縮數據的一種選擇。諸如最新CMOS傳感器可跨越60dB的動態范圍。這需要 10 bit用于無損線性視頻傳輸,然而,Camera Link (CL-10tap) 的最高數據速率配置僅支持 8 bit。
通過使用非線性壓縮,可以減少要傳輸的比特數,以便在應用量化之前使噪聲電平保持恒定且像素電平獨立。在接收器側,壓縮的非線性數據可以被解壓縮以再次表示線性傳感器響應。
機器視覺軟件eCapture
虹科的機器視覺軟件 eCapture 提供對所有EVT相機功能的控制,以進行預覽、捕獲和保存。除了上述LUT功能之外還包括興趣區域 (AOI)、集成控制和標準預處理,如亮度、伽馬、幀率控制等。在將 9Gbps 圖像流從相機直接捕獲到應用程序緩沖區時,eCapture 軟件解決方案還為 Windows 和 Linux 提供 《1% 的CPU占用率。
特點
實時預覽和捕捉
完全控制虹科EVT相機
IP配置設置
遠程固件升級
GenICam相機功能
自定義GenICam XML加載
記錄功能
繪圖工具
LUT實用程序
文件保存
責任編輯:haq
-
軟件
+關注
關注
69文章
5121瀏覽量
88958 -
機器視覺
+關注
關注
163文章
4512瀏覽量
122294
原文標題:【虹科】機器視覺-LUT技術入門
文章出處:【微信號:Hongketeam,微信公眾號:廣州虹科電子科技有限公司】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論