色彩濾波陣列Color Filter Array

2021-10-03 20:37:34 字數 821 閱讀 6248

色彩濾波陣列,英文名 color filter array 或 color filter mosaic ,簡稱 cfa 或 cfm,是畫素感測器上方的一層馬賽克覆層

一般的光電感測器只能感應光的強度,不能區分光的波長(色彩),因此影象感測器需要通過色彩濾波(color filter)以獲取畫素點的色彩資訊.

又稱 rggb filter,影象感測器通過 bayer filter 獲得畫素點上紅色(red)、綠色(green)和藍色(blue)光的強度資訊.

通過色彩還原演算法(demosaicing algorithm)推算畫素點的色值

如下圖 1 左示例影象感測器採集影象的過程。影象感測器通常包括上百萬個微小的光腔或感光點來採集影象。在按下相機快門**開始的瞬間,系統會開啟這些感光點以收集光子,將光子作為電訊號儲存起來。**結束後,系統閉合感光點,通過評估電訊號的強度來判斷光子多少,並根據位元深度(bit depth)將其量化為數字值。

然而,以上過程只能產生灰度,不能識別色彩。如圖 1 右所示 bayer filter 疊加在感光點上方,只允許特定波長的光進入感光點。理論上,一般影象感測器的每個感光點只能採集三原色(rgb)的一種顏色,從而丟棄另外 2/3 的光。因此,影象感測器需要通過還原演算法,判斷每個畫素點上另外兩種顏色光的強度,最後推算出該畫素點的色值

由於人眼天生對於綠色比較敏感

四個相鄰畫素共享乙個更大的微透鏡

卡爾曼濾波資料融合演算法

卡爾曼濾波資料融合演算法 小狼 談談mpu6050的資料融合 一階濾波 卡爾曼濾波 如何通俗並盡可能詳細解釋卡爾曼濾波?ros 多感測器卡爾曼融合框架 ethzasl msf framework 編譯與使用 多源資料融合 大資料分析的瓶頸 03 資料融合 ros輪式機械人資料融合 odom imu ...

整理一波陣列去重方法

關於陣列去重,一直用的是迴圈,還有es6的set,查閱資料竟有如此多的去重方法,整理了如下。直接上乾貨 function unique arr if isrepeat return newarr var arr 5,6,1,8,1,6 console.log unique arr var newar...

基於stm32的超聲波資料(卡爾曼濾波處理資料)

include sys.h include delay.h include usart.h include led.h include timer.h include beep.h include bmp.h include oled.h u8 table1 u8 table2 extern u8 ...