在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

相機(jī)圖像信號(hào)處理流程(ISP)介紹

jf_BxU6dNQb ? 來(lái)源:混說(shuō)Linux ? 2023-12-09 09:51 ? 次閱讀

本文是圖像信號(hào)處理流程的一個(gè)總體的介紹,以便更好理解一張照片究竟是如何誕生的,實(shí)際的技術(shù)要復(fù)雜很多。

bd18629c-95b9-11ee-8b88-92fbcf53809c.png

1. 傳感器捕獲光信號(hào)

現(xiàn)在的相機(jī)多使用CMOS作為傳感器,不同的相機(jī)有不同的畫(huà)幅,如常見(jiàn)的APS-C畫(huà)幅、全畫(huà)幅等。總的來(lái)說(shuō)畫(huà)幅越大,即傳感器尺寸越大,最終的成像質(zhì)量會(huì)越好,因?yàn)榭梢圆蹲降礁嗟墓庑盘?hào)。

bd31eb0e-95b9-11ee-8b88-92fbcf53809c.pngbd4d6b18-95b9-11ee-8b88-92fbcf53809c.png

常見(jiàn)的彩色圖像格式是RGB三通道的,但是最開(kāi)始的光信號(hào)采集卻不是每個(gè)像素都會(huì)采集RGB三個(gè)像素的信息,這樣做會(huì)有成本以及空間的問(wèn)題,而是收集三種不同光的Sensor成拜爾陣列分布,后續(xù)再通過(guò)插值等手段去恢復(fù)。

bd6d64cc-95b9-11ee-8b88-92fbcf53809c.png

CFA的作用是過(guò)濾其他光線,使得我們需要的紅、綠、藍(lán)三種波段的光才能進(jìn)入傳感器。

但是不同的CFA(color filter array)過(guò)濾后,最終相機(jī)對(duì)于不同波段的光的敏感度曲線也是有差別的。

bd7ad08a-95b9-11ee-8b88-92fbcf53809c.png

Sensor最終的值是光強(qiáng)和曝光時(shí)間的線性函數(shù),結(jié)合前面的人眼的敏感曲線,這個(gè)階段其實(shí)是對(duì)真實(shí)世界的光輻射的一個(gè)捕捉,并沒(méi)有結(jié)合人眼特性去處理。

bd96a896-95b9-11ee-8b88-92fbcf53809c.png

這個(gè)時(shí)候的圖像也不是電子設(shè)備可以顯示的常見(jiàn)色彩空間,需要后續(xù)進(jìn)行轉(zhuǎn)換,直接顯示RAW-RGB會(huì)非常奇怪。

2.ISO和RAW格式圖像處理流程

ISO

玩攝影的知道ISO代表感光度,值越高相機(jī)對(duì)光線敏感度越高,暗光下需要調(diào)高ISO,但是隨之而來(lái)的是噪點(diǎn)會(huì)變明顯。

但是其實(shí)相機(jī)捕捉到的實(shí)際光信號(hào)是不會(huì)因ISO變化而改變的,受限于光圈大小和Sensor曝光時(shí)間(快門(mén)時(shí)間),調(diào)整ISO本質(zhì)上是調(diào)整傳感器對(duì)得到的光信號(hào)的放大倍數(shù),而在放大這個(gè)信號(hào)的同時(shí),噪聲也被放大了,就出現(xiàn)了前面提到的現(xiàn)象。

bde772ee-95b9-11ee-8b88-92fbcf53809c.png

像素強(qiáng)度(Pixel "intensity")是個(gè)絕對(duì)值,主要取決于:

增益(ISO)

曝光時(shí)間(Exposure)

將信號(hào)數(shù)字化的硬件設(shè)計(jì)

電流矯正(Black Level Correction)與光學(xué)暗區(qū)(Optical black

即使沒(méi)有光照,電路中也會(huì)存在噪聲電流等。所以傳感器會(huì)有一塊光學(xué)暗區(qū)(OB)去捕捉?jīng)]有光線時(shí)候采集到的信號(hào),然后再用實(shí)際捕捉到的信號(hào)減去OB的信號(hào),以減少噪聲。

bdfce278-95b9-11ee-8b88-92fbcf53809c.png

缺陷像素遮蓋(Defective pixel mask)

be194422-95b9-11ee-8b88-92fbcf53809c.png

傳感器的可能存在一些有缺陷的相機(jī),一般由相機(jī)廠商完成,通過(guò)插值等方法去處理。

平場(chǎng)矯正(Flat-field correction)

be2c1160-95b9-11ee-8b88-92fbcf53809c.png

由于鏡頭、傳感器位置等原因,會(huì)導(dǎo)致傳感器最終捕捉到的不同區(qū)域的光強(qiáng)并不平均(有點(diǎn)類(lèi)似一些鏡頭拍出來(lái)會(huì)有暗角),需要人為對(duì)對(duì)應(yīng)的區(qū)域做補(bǔ)償或者抑制。

be4022ea-95b9-11ee-8b88-92fbcf53809c.png

3.去馬賽克

即前面提到的,由于CMOS的RGB采集像素是分布不均勻的,需要通過(guò)插值去進(jìn)行補(bǔ)償,使得最終得到的每個(gè)Pixel都有RGB三個(gè)通道的值。

be58d056-95b9-11ee-8b88-92fbcf53809c.png

文章里提到了兩個(gè)插值方法,即簡(jiǎn)單的平均插值,或根據(jù)與周?chē)袼氐南嗨贫热シ峙錂?quán)限求加權(quán)平均去插值。但是發(fā)展到今天實(shí)際上的技術(shù)應(yīng)該要復(fù)雜很多,就不贅述了。

平均插值:

be6a928c-95b9-11ee-8b88-92fbcf53809c.png

按相似度加權(quán):

be8810d2-95b9-11ee-8b88-92fbcf53809c.png

另外現(xiàn)在的很多傳感器其實(shí)也不再采用拜爾陣列,而是有其他不同的排布方式。

beb41dee-95b9-11ee-8b88-92fbcf53809c.png

4.降噪(Noise reduction)

接下來(lái)會(huì)根據(jù)噪點(diǎn)的大小去采取不同程度的降噪處理,噪聲越大采取的算法越激進(jìn),但是這個(gè)過(guò)程中其實(shí)會(huì)丟失很多信息與細(xì)節(jié)(例如手機(jī)由于傳感器比較小,往往需要更激進(jìn)的降噪算法)。

bec95376-95b9-11ee-8b88-92fbcf53809c.png

噪聲主要來(lái)源:

由于光子自身量子性質(zhì)產(chǎn)生的噪聲,這部分是與成像系統(tǒng)無(wú)關(guān)的,服從泊松分布;

傳感器和電路系統(tǒng)自身的噪聲,如暗電流等,服從正態(tài)分布;

而增益g又進(jìn)一步放大了這個(gè)噪聲(即IOS),所以一般ISO越高需要采取更加激進(jìn)的降噪算法。

beed59ce-95b9-11ee-8b88-92fbcf53809c.png

文中提到了一個(gè)簡(jiǎn)單的降噪算法,現(xiàn)在采用的技術(shù)會(huì)更復(fù)雜,但是思路值得借鑒。

befe9798-95b9-11ee-8b88-92fbcf53809c.png

IOS越高,通過(guò)濾波進(jìn)行模糊。

由于濾波也會(huì)丟失細(xì)節(jié),用原圖減去濾波后的圖像,認(rèn)為數(shù)值高的地方為原本的細(xì)節(jié),再把這部分添加回來(lái),可以找回一部分細(xì)節(jié)。

bf35031e-95b9-11ee-8b88-92fbcf53809c.png

5.白平衡(White-balance)和色彩空間變換(White-balance)

這個(gè)部分需要把raw—RGB轉(zhuǎn)換到一個(gè)通用色彩空間,以供后續(xù)處理,文章以CIE XYZ為例,但是實(shí)際上常用ProPhoto RGB。

bf58a116-95b9-11ee-8b88-92fbcf53809c.pngbf7456ae-95b9-11ee-8b88-92fbcf53809c.png

白平衡

第一個(gè)階段即需要通過(guò)白平衡去矯正原來(lái)的raw-RGB的值。

bf880e1a-95b9-11ee-8b88-92fbcf53809c.png

首先要得到Sensor對(duì)于光照環(huán)境的RGB值,然后用這個(gè)對(duì)角矩陣變換,就可以得到白平衡之后的顏色。

bfa85dbe-95b9-11ee-8b88-92fbcf53809c.png

這里最關(guān)鍵的其實(shí)就是如何去得到這個(gè)白平衡設(shè)置值,這個(gè)值可以根據(jù)經(jīng)驗(yàn)以及環(huán)境光照的色溫去手動(dòng)設(shè)置,也可以借助成像設(shè)備的自動(dòng)白平衡算法去計(jì)算得到,但是這個(gè)就對(duì)白平衡算法的要求比較高,目前還有很多人在研究。

而白平衡中最關(guān)鍵的就是我們要知道哪里是圖片中白色區(qū)域或者灰色區(qū)域,文章提到了兩個(gè)簡(jiǎn)單的算法:

第一種就是“Gray world”算法,假設(shè)平均光譜的值是灰色,圖像的平均應(yīng)該具有相同的能量,即R=G=B,基于這個(gè)假設(shè)將圖像的平均作為灰色。

bfca7b42-95b9-11ee-8b88-92fbcf53809c.png

第二種方法假設(shè)高光點(diǎn)是光源的一個(gè)鏡面反射,那么就可以以R,G,B的最大值去估計(jì)光源的顏色。

bfe83286-95b9-11ee-8b88-92fbcf53809c.png

同樣實(shí)際上的白平衡算法會(huì)更加的復(fù)雜,這里只是個(gè)基礎(chǔ)的傳統(tǒng)處理方法。

bffbe9e8-95b9-11ee-8b88-92fbcf53809c.png

色彩空間轉(zhuǎn)換

第二個(gè)階段是將raw-RGB映射變換到CIE XYZ色彩空間。

c0141c84-95b9-11ee-8b88-92fbcf53809c.png

相機(jī)廠商會(huì)先去標(biāo)定兩個(gè)極值下(CCT 2500K與CCT 6500K)的CST矩陣,后續(xù)的在這個(gè)范圍內(nèi)的色溫就可以通過(guò)這兩個(gè)標(biāo)定好的極值去做插值得到,就像這里的4300K。所以這個(gè)階段的變換矩陣也同樣需要上階段估算出環(huán)境色溫。

c032bb8a-95b9-11ee-8b88-92fbcf53809c.pngc050e9ca-95b9-11ee-8b88-92fbcf53809c.png

6.調(diào)色(Color manipulation)

基本工作完成后,在這個(gè)階段對(duì)色彩進(jìn)行調(diào)整或者風(fēng)格化處理,使得最終的成像看起來(lái)更漂亮。不同相機(jī)廠商成像風(fēng)格的差異應(yīng)該也主要在這個(gè)階段產(chǎn)生,不同廠商有不同廠商的色彩科學(xué)。

c06a7340-95b9-11ee-8b88-92fbcf53809c.png

一般來(lái)說(shuō)通過(guò)LUT(3D Look up table)和1D的曲線進(jìn)行調(diào)整,攝影后期LR或者PS調(diào)色的色調(diào)曲線應(yīng)該也是在進(jìn)行這一步一樣的工作。

c0873976-95b9-11ee-8b88-92fbcf53809c.pngc0a7be80-95b9-11ee-8b88-92fbcf53809c.png

再進(jìn)一步的,也可以針對(duì)不同區(qū)域、和顏色進(jìn)行單獨(dú)的調(diào)整(Local tone mapping & Selective color manipulation),LR和PS等后期軟件中也有類(lèi)似的針對(duì)不同區(qū)域、顏色的單獨(dú)調(diào)整功能。

c0b4920e-95b9-11ee-8b88-92fbcf53809c.pngc0d2e222-95b9-11ee-8b88-92fbcf53809c.png

關(guān)于皮膚調(diào)色相關(guān)文章,有空研究研究

c0e77890-95b9-11ee-8b88-92fbcf53809c.png

7.Re-scaling image

即根據(jù)取景器要求重新進(jìn)行縮放,也可以叫做數(shù)碼變焦或者超分辨率,傳統(tǒng)的方法這里沒(méi)有提,這方面AI的方法好像用的更多。

c100a22a-95b9-11ee-8b88-92fbcf53809c.pngc11ca34e-95b9-11ee-8b88-92fbcf53809c.png

8.色彩空間轉(zhuǎn)換(sRGB conversion (or other color space))

最后轉(zhuǎn)換到我們需要的色彩空間,并且使用Gamma編碼,之前有提過(guò)即給人眼更敏感的暗部分配更多的編碼空間

c1639ba0-95b9-11ee-8b88-92fbcf53809c.png

9. 圖像壓縮

即將圖片進(jìn)行壓縮,涉及到圖像壓縮編碼技術(shù)比較復(fù)雜,這里只了解流程。 最常見(jiàn)的就是jpeg壓縮,但是文章中提到現(xiàn)在蘋(píng)果已經(jīng)在使用的HEIC正在慢慢替代他們。

c180310c-95b9-11ee-8b88-92fbcf53809c.png

10.零延時(shí)拍照技術(shù) (Zero Shutter Lag)

比較好理解,由于圖像的處理經(jīng)過(guò)前面各個(gè)流程是需要一定的時(shí)間的,所以如果按下快門(mén)才開(kāi)始記錄,實(shí)際得到的是有時(shí)延的。

所以實(shí)際上當(dāng)取景器開(kāi)始預(yù)覽,相機(jī)便已經(jīng)開(kāi)始不斷的去緩存快照,當(dāng)按下快門(mén)后,根據(jù)按下時(shí)間去找對(duì)應(yīng)的緩存幀就可以實(shí)現(xiàn)零延時(shí)。

c19d6b78-95b9-11ee-8b88-92fbcf53809c.png








審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    803

    瀏覽量

    59398
  • 光信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    455

    瀏覽量

    28021
  • CMOS傳感器
    +關(guān)注

    關(guān)注

    4

    文章

    130

    瀏覽量

    24736
  • 圖像信號(hào)處理
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    7559

原文標(biāo)題:相機(jī)圖像信號(hào)處理流程(ISP)

文章出處:【微信號(hào):混說(shuō)Linux,微信公眾號(hào):混說(shuō)Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    針對(duì)手機(jī)的Milbeaut圖像信號(hào)處理LSI芯片

    許多客戶更喜歡專(zhuān)用圖像信號(hào)處理器(ISP),因?yàn)樗鼈兡芴峁┡c高端緊湊型數(shù)碼相機(jī)相當(dāng)?shù)?b class='flag-5'>圖像質(zhì)量和效
    發(fā)表于 12-09 11:47 ?4369次閱讀
    針對(duì)手機(jī)的Milbeaut<b class='flag-5'>圖像</b><b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>LSI芯片

    TL3588--ISP圖像處理開(kāi)發(fā)案例

    TL3588--ISP圖像處理開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-25 09:14 ?965次閱讀
    TL3588--<b class='flag-5'>ISP</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>開(kāi)發(fā)案例

    ISP處理流程及應(yīng)用場(chǎng)景

    前言:本篇blog主要為講述ISP處理流程及其應(yīng)用場(chǎng)景。一、概述ISP(Image Signal Processor), 即圖像
    發(fā)表于 09-25 15:11

    Rockchip SoC上的圖像信號(hào)處理模塊基本知識(shí)介紹

    1、Rockchip SoC上的圖像信號(hào)處理模塊介紹ISP 詳細(xì)信息ISP 包括:MIPI 串行
    發(fā)表于 07-14 16:57

    ISP圖像處理芯片

    本文主要介紹了一種ISP圖像處理芯片,F(xiàn)H8510是一款針對(duì)CIS(CMOSImageSensor)的圖像
    發(fā)表于 01-12 17:31 ?2w次閱讀
    <b class='flag-5'>ISP</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>芯片

    ISP圖像處理技術(shù)的基本框架和校正方法

    ISP(Image Signal Processor),即圖像處理,主要作用是對(duì)前端圖像傳感器輸出的信號(hào)做后期
    的頭像 發(fā)表于 03-09 16:11 ?8618次閱讀

    ISP算法及架構(gòu)分析介紹

    xkISP 是基于 Xilinx HLS 的開(kāi)源圖像信號(hào)處理器 (ISP)。
    的頭像 發(fā)表于 07-05 10:16 ?3926次閱讀

    isp的主要內(nèi)部構(gòu)成包括哪些

    isp的主要內(nèi)部構(gòu)成包括哪些 ISP就是Image Signal Processor 的簡(jiǎn)稱(chēng),也就是圖像信號(hào)處理器。
    的頭像 發(fā)表于 10-18 17:10 ?4360次閱讀
    <b class='flag-5'>isp</b>的主要內(nèi)部構(gòu)成包括哪些

    CMOS圖像傳感器的ISP算法

    ISP,也稱(chēng)為圖像信號(hào)處理器(Image Signal Processor),在CMOS圖像傳感器(如
    的頭像 發(fā)表于 05-28 11:39 ?4997次閱讀
    CMOS<b class='flag-5'>圖像</b>傳感器的<b class='flag-5'>ISP</b>算法

    圖像信號(hào)處理ISP有哪些產(chǎn)品趨勢(shì)?

    國(guó)內(nèi)手機(jī)廠商在高端化進(jìn)程中,自研芯片不是新鮮事,從小米澎湃C系列、vivo芯片V系列,到OPPO曾經(jīng)發(fā)布的專(zhuān)用NPU芯片MariSilicon X,這些自研芯片均與圖像信號(hào)處理ISP
    的頭像 發(fā)表于 09-07 15:40 ?1569次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b><b class='flag-5'>ISP</b>有哪些產(chǎn)品趨勢(shì)?

    國(guó)內(nèi)圖像信號(hào)處理ISP)廠商名錄

    視覺(jué)感知是數(shù)字時(shí)代信息獲取的入口,ISP(Image Signal Processing) 圖像信號(hào)處理,主要用來(lái)對(duì)前端圖像傳感器輸出
    的頭像 發(fā)表于 09-07 15:46 ?3598次閱讀
    國(guó)內(nèi)<b class='flag-5'>圖像</b><b class='flag-5'>信號(hào)</b><b class='flag-5'>處理</b>(<b class='flag-5'>ISP</b>)廠商名錄

    華為Mate 60 Pro影像系統(tǒng)ISP圖像處理芯片技術(shù)解析

    ISP芯片即“Image Signal Processor”(圖像信號(hào)處理器),它誕生于美國(guó)登月探測(cè)時(shí)代。彼時(shí)NASA在月球探測(cè)中發(fā)現(xiàn),月球車(chē)上的模擬
    發(fā)表于 09-12 11:27 ?4611次閱讀
    華為Mate 60 Pro影像系統(tǒng)<b class='flag-5'>ISP</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>芯片技術(shù)解析

    FPGA圖像處理_ISP算法DPC流程

    DPC通常作為ISP算法流程里面的第一個(gè)模塊,原理也很簡(jiǎn)單。
    的頭像 發(fā)表于 11-25 10:04 ?2214次閱讀
    FPGA<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>_<b class='flag-5'>ISP</b>算法DPC<b class='flag-5'>流程</b>

    RK3568-ISP圖像處理開(kāi)發(fā)案例

    RK3568-ISP圖像處理開(kāi)發(fā)案例
    的頭像 發(fā)表于 01-19 11:46 ?1500次閱讀
    RK3568-<b class='flag-5'>ISP</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>開(kāi)發(fā)案例

    開(kāi)源ISP(Infinite-ISP)介紹

    公開(kāi),都是給一堆函數(shù)自己調(diào)用調(diào)試。因?yàn)閺S商將 ISP 算法視為保持市場(chǎng)競(jìng)爭(zhēng)力的獨(dú)特秘訣。雖然之前介紹了很多開(kāi)源ISP項(xiàng)目(優(yōu)秀的 Verilog/FPGA開(kāi)源項(xiàng)目介紹(二十六)-
    的頭像 發(fā)表于 11-18 10:21 ?977次閱讀
    開(kāi)源<b class='flag-5'>ISP</b>(Infinite-<b class='flag-5'>ISP</b>)<b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 性喷潮久久久久久久久 | 天天影视欧美综合在线观看 | 免费又爽又黄的禁片1000部 | 天天摸天天碰色综合网 | 天天狠天天天天透在线 | 日韩二级| 色wwwww| 日本黄色片段 | 色偷偷综合 | 亚洲人成网站999久久久综合 | 久久免费精品高清麻豆 | 色婷婷色99国产综合精品 | 亚洲天堂视频一区 | 狠狠的日视频 | 欧美在线观看一区二区三 | 狠狠色噜噜狠狠狠狠色综合久 | 国产午夜免费视频 | 日本三级网址 | 国产精品高清一区二区三区不卡 | www.亚洲成人 | 中文字幕在线观看第一页 | 一级特黄aaa大片在线观看视频 | 毛茸茸成熟妇女亚洲人 | 丁香八月婷婷 | 深夜偷偷看视频在线观看 | 老师解胸罩喂我吃奶 | 就去干综合 | 日本污视频网站 | 欧美色视频超清在线观看 | 亚洲 欧美 精品 | 午夜在线视频国产 | 色综合啪啪| avtt天堂网 手机资源 | 一区二区不卡视频在线观看 | 男人扒开美女尿口无遮挡图片 | 91福利国产在线观看网站 | 午夜一级精品免费毛片 | 国产香蕉视频在线播放 | 久久精品免费观看 | 色综合88| 国产成人综合自拍 |