一億像素的意義:聊聊圖像採樣與重建

2021-01-09 玩機小胖

小米MIX4將會採用三星1.08億像素傳感器的新聞大家應該都聽說了,一時間大家都開始討論小尺寸傳感器高像素是否有意義,那麼回歸本源來看,像素的作用就是對鏡頭傳遞的空間信息進行採樣,像素數就是採樣樣本數,它與灰度級,也就是模數轉換位數共同決定了數字圖像的質量,直觀上不難理解:樣本越多、灰度級越大,圖像質量越好,這也是廣義上「像素即正義」的根本。

不過圖像處理並不能這麼直觀的來理解,空間域的濾波處理用數學化的方法複雜度很高,所以數字圖像,也就是一個受限非周期函數往往通過傅立葉變換到頻率域來進行處理,以降噪為例,噪聲在空域來看就是一條條紋理,但傅立葉變換後就是點狀:

通過濾波處理再做一次反變換就能實現降噪後的重建,這比直接在空域進行處理要簡單很多,當然,快速傅立葉變換主要針對規律噪聲消除,隨機噪聲需要更複雜的濾波方法。而ISP在處理信息時也必須把連續函數轉換為離散值序列,在圖像中取一條一維連續函數f(t),以T為單位間隔的衝激串作為取樣函數去乘以它,就能得到一個取樣後的函數,算式我就不列了,圖像會比較直觀一點:

豎虛線為衝激串示意,對應紅點的就是積分並使用衝激採樣得到的值,於是1/T就是採樣率,而採樣率要足夠高才能為周期之間提供有效的間隔,以保證頻域信息的完整性,下圖是一個帶限函數的傅立葉變換:

下面是過採樣、臨界採樣和欠採樣條件下採樣後的函數的傅立葉變換:

很明顯,較高的1/T值在周期之間有明顯的間隔,從上圖2也不難看出,以1/T採樣率對一個信號採樣的最大頻率是1/2T,也即是:一個連續帶限函數採樣率等於函數最高頻率2倍,不會產生信號損失,這就是奈奎斯特採樣定律。低於此值的採樣率樣本可參考上圖3,最終結果是周期重疊,無論如何濾波都不可能再分離出變換的一個單周期,這種效果就是混淆,經典的代表是邊緣鋸齒和摩爾紋。

而且奈奎斯特頻率也不是絕對的安全值,下圖為在兩個方向上無線擴展的正弦波sin(πt),周期為2秒,頻率為1/2周期/秒:

若準確按照2倍頻率,也就是1秒採樣1次來恢復信號,於是在t=0,1,2,3……位置取到sin(0),sin(π),sin(2π),sin(3π)……而它們的值都是0,這顯然無法正確還原信號,而比它更低的採樣率會導致明顯的混淆,所以在現實應用中我們往往需要採樣率在函數頻率的更多倍,也就是比奈奎斯特採樣率更高,才能進行有效重建。

有了這些基礎知識後,高像素密度的問題自然迎刃而解,對無限遠處2個點光源通過理想光學系統在焦平面形成的衍射光斑最小可分辨間距為:

D為入瞳徑、f為焦距、F為光圈值,以可見光波長0.38-0.78微米,F值1.6來計算,不難得到0.74176-1.52256微米的間距值,而按照奈奎斯特採樣定律,作為採樣點的像素邊長也就是0.37088-0.76128微米,顯然,目前還沒有像素設計達到了這個標準,當然,這是理想光學條件下的結論,實際受鏡頭像差(這才是影響最大的)和工藝的影響,數值比這個要高出不少,但0.8微米像素依然是在容限範圍以內的,更何況往往奈奎斯特採樣標準還不夠用,所以1/1.33英寸做一億像素距離理論極限還有一定的距離,依然有益於提升成像素質。

傳感器OK了,那鏡頭會不會拖後腿?小尺寸傳感器意味著小像場鏡頭,有相對更小的光線高度h和視場角u,而幾乎所有像差的大小都與這兩項參數有直接關係,隨便舉兩個例子,比如垂軸球差展開式為:

A和a為鏡頭常數,再一個例子,雙膠合物鏡二級光譜值為:

其中f』為複合焦距,PFD1/2、V1/2為膠合鏡片的相對色散和阿貝數。雖然只列了2個例子,但事實上光線高度對整個像差幅度都有明顯影響,因此單純看空間解析度,小像場鏡頭往往會有非常驚人的素質,反過來也應該不難理解大像場鏡頭做大光圈設計為什麼很難達到高MTF,當然,如果只用大像場鏡頭的中心部分來投影小尺寸傳感器,性能也不會差。而且無反結構提高了鏡頭的設計空間上限,隨著各家工作重心已經轉移到無反上,無反大光圈鏡頭性能已經逐步跟上,這同時也就為高像素機型的發展提供了現實需求。

還是用已有的方案來對比吧,隨手找了個手機鏡頭的跑分圖:

從MTF上不難看出中心點MTF50達到了驚人的350lp/mm,邊緣區域徑向MTF50最低也有接近150lp/mm,這是大像場鏡頭無法比擬的先天優勢(全畫幅鏡頭中心點在最佳光圈MTF50能達到120lp/mm已屬頂級),而我們粗暴假設這是一顆1/1.7英寸像場鏡頭,這意味著它的像高為5.58mm,再粗暴地按中心點MTF計算可得到1953LW/PH,也就是說它可以50%的對比度傳遞1953對黑白相間的橫向條紋用於傳感器成像,對應的傳感器解析度下限就是5208x3906,約2034萬像素,而結合奈奎斯特採樣定律,所以它需要對應至少4068萬像素才能以數字形式有效復現鏡頭傳遞的模擬像。從這個角度來看,現有手機攝像頭還遠沒有到設計極限,當然這個算法非常粗暴,畢竟使用的都是理論高數值。

小傳感器有一個比較明顯的問題是更容易受噪聲影響,其中最主要是隨機噪聲,光子隨即入射產生的光電子散粒噪聲與傳感器尺寸為正比關係,熱噪聲、暗電流則與製造工藝和環境溫度有關。解決隨機噪聲最行之有效的方案正是手機領域非常擅長利用的多幀技術,因為隨機噪聲分布符合統計學規律,所以將帶噪圖像代數相加後求均值即可有效消除,設g(x,y)是無噪聲圖像f(x,y)被噪聲n(x,y)汙染後的圖像,對圖像進行K次曝光後單個像素X取均值:

數學上不難推導出隨K值的增大,每個(x,y)像素位置的變化會以方差或標準差的形式減小:

這樣一來,代數相加取均值後的g(x,y)就能大幅降低隨機噪聲的影響,使其更接近f(x,y)。這在天文攝影領域也是很常見的方法,結合製冷可以有效消除長曝光時的噪聲影響。目前來看所有手機ISP方案都極其重視這項技術,結合堆棧式工藝,實現難度也不算高。

至於傳感器本身的模式噪聲則主要與工藝有關,比如像素內復位管和源跟隨管閾值電壓變化,列處理器電路開關時的溝道電荷注入,每個像素對光響應不一致性等問題,可以通過設計消除或改善,而現代手機傳感器已經基本普及為背照式,相當多已經用上了堆棧設計,數字層的製造工藝已經進步到了相當高的水準。

不過,小尺寸傳感器最大的先天桎梏還在低照度信噪比上,但華為已經為行業指出了一個比較明確的方案:像素合併+高倍增益+暴力降噪算法。這次小米的三星1.08億像素方案依然是4合1方案,合併後實際到ISP的也就是2700萬像素,而按目前的說法來看這次應該是可以全像素/合併像素都能輸出。在讓開口率達到100%的背照式設計與無隙微透鏡全導光的情況下,合併像素輸出與原生2700萬對ISP來說沒有區別,但結合特定的子像素彩色濾鏡設計可以實現特定的目的,比如在自動駕駛攝像頭裡會用到只保留紅色分量的RCCC陣列,以及增大光譜透過率的RYYB,此前甚至傳聞MIX4上1.08億傳感器是RWB陣列,不過三星S5KHMX公版依然是拜耳,不知道小米是否會如傳聞那樣定製設計。

比起原生單像素來說,子像素分量的優點是可提供更符合設計需求的加權,比如RWB就會一定幅度增強量子效率,進而讓合併像素具備更低的極限靈敏度閾值,也就是用更少的光子就能讓信噪比達到1,在更弱的照度下也能進行有效成像(注意,單純的加大像素麵積並不是提高弱光成像質量的充分條件),結合多幀均值並對此信號賦以高倍程控電壓放大,就會得到一個信號與噪聲都相當高的輸出,再使用通過神經網絡學習得到的降噪算法進行濾波,獲得一個在手機這種小幅面輸出素質很不錯的結果。當然,這種暴力降噪的代價往往是明顯的圖像模糊,但解決了手機攝像頭在弱光環境難以快速成像的問題。

合併像素還會讓阱容等比增大,從而提升了動態範圍(最大不飽和信號電壓/本底噪聲電壓)和信噪比(信號電壓/系統噪聲電壓),這與色彩濾鏡採用何種設計是無關的,在現代工藝下已經可以做到與原生大像素基本相當的水平。結合可進行1分4的1.08億拆分輸出意味著,它能夠在高解析度和高動態範圍(信噪比)這兩個不可同時獲取的極端自由遊走,不僅僅是單一的輸出,這才是高像素+合併的意義所在。

至於非拜耳陣列的色彩還原也有很多論文討論過,其實任何需要猜色的濾鏡陣列插值算法都是一個單純的經驗問題,即便拜耳陣列在數字成像野蠻生長時代也有相當長的時間是色彩還原明顯不準,比如下圖:

這是一張1999年柯達DSC 620拍攝的200萬像素彩色照片,不難看出色調有點怪怪的。大多濾鏡陣列的插值算法在商用初期都會有一定幅度的偏色,但這是一個會隨裝機量提升而提升的「軟規格」,能不能成事純粹要看上遊的態度和市場是否買單,這也是把新濾鏡先用在對色彩準確性要求沒那麼高,但用戶群迭代很快的手機領域的原因,畢竟色彩還原並不是手機攝影的絕對重點,大多數人甚至會主動加濾鏡來調色,所以這個策略也是非常正確的,RYYB於華為P30系列就是個很好的例子,非生產力工具就適合來做這些新嘗試,而且三星RWB是2015年就已經推出的技術,這些年來應該有持續的研發積累,假設小米會定製色彩濾鏡的話,這方面也並不會成為掣肘之處。

總體來說,目前的一億像素1/1.33英寸傳感器不僅不會成為問題,反倒會給用戶提供新的應用方式,比如6K 30p視頻,事實上它還挺適合用在手機端的,而且對目前仍處於高速發展階段的ARM SoC算力而言,開銷也能在接受範圍之內。如果是定製RWB傳感器,那鏡頭選型就簡單多了,因為RWB量子效率更高,且傳感器面積更大,採用相同通光量鏡頭意味著它接受到的總光子數會更多,換言之它不需要特別高的F值就能達到傳統拜耳陣列較大F值的亮度水準,所以這個一億像素RWB傳感器應該會配相對小F值鏡頭,比如F1.8甚至F2.0,也就比現有最快的手機鏡頭慢了不到一檔而已,解決了口徑和厚度的問題同時性能也不打折,方案明顯優大於劣。

如果沿用Quad Bayer公版,模組尺寸基本就是現有方案的等比縮放,1/1.33的面積接近1/1.7的1.5倍,對角線長1.2倍多一點,這麼粗暴對比一下不難發現其實變化並沒有想像中大,只要不在其他設計上追極限,就沒有太大必要擔心體型的問題。

相關焦點

  • 利用Python對圖像進行下採樣並重建(Aliasing)
    本文通過對CT圖像頻域譜進行下採樣,繪製低採樣率下的Aliasing圖像1.
  • 小米10 Pro「一億像素拍地球」有什麼意義?
    於是,便有了全球第一張用手機相機拍攝的「一億像素地球照片」。正如雷軍所說,在一億像素的鏡頭裡,整個地球就像一個藍色的水晶球,天空中的雲彩給整個水晶球抹上魔幻的色彩。但是,這樣的「操作」除了為廣大手機用戶帶來9張壁紙,發揮營銷作用,有什麼意義呢?天儀研究院給出了答案。
  • 手機擁有一億像素到底是怎樣一種概念?能夠拍出多清晰的圖片?
    我們都知道手機像素越高拍出來的照片清晰度就越高,但是對於什麼是像素卻沒有一個具體的概念,下面小編引用百度百科的說法來為大家簡單的講解一下:像素是指由圖像的小方格組成的,這些小方塊都有一個明確的位置和被分配的色彩數值,小方格顏色和位置就決定該圖像所呈現出來的樣子。
  • 進展 | 中子單像素成像的實現
    中子成像利用中子的高穿透性和對輕元素靈敏等特性在無損檢測中具有獨特而重要的意義。隨著中國散裂中子源、中國先進研究堆等大科學裝置的建成,中子成像有望在我國眾多領域的研究與應用發揮重要的作用。但大型中子源機時緊張且不具有移動性,限制了其廣泛的應用。而對於緊湊型中子源,其強度又難以在可接受的時間範圍內使用傳統中子成像的方法得到高空間分辨的二維圖像。
  • 40萬億像素的果蠅大腦圖像來了 這意味著什麼?
    40萬億像素的果蠅大腦圖像來了 這意味著什麼?  近日,谷歌與美國霍華德·休斯醫學研究所和英國劍橋大學合作,發布了一項深入研究果蠅大腦的重磅成果——自動重建整個果蠅的大腦,重建的完整果蠅大腦高達40萬億像素。更完整、更精確的大腦圖像,使得科學家更深入地了解大腦的工作機製成為可能,如追蹤控制記憶形成和回憶的電路、研究感官輸入如何導致特定行為、分析情緒如何與決策結合等。
  • 小米將開啟新的像素時代!一億像素量產普及,與鄰商相形見絀
    將於11月5號下午2點,小米將要發行一部像素高達一億的新款手機,小米CC9Pro,這也成為小米史上最強大的影像手機。這一款手機並非小米獨制,而是聯合三星專門打造的全球首款一億攝像手機。它和市面上常見的4800萬像素一樣,都採用了0.8UM像素單位,但CC9Pro傳感器面積是4800萬像素的兩倍之多,這也成為了目前手機市面上最大的手機傳感器。
  • 比一億像素更高 三星將使用14nm FinFET工藝製造144MP圖像傳感器
    其中CC9Pro斬獲了DxOMark後置相機排行榜第一名,它不僅是當前單顆像素數量最高的機型,也是迄今為止最強大的小米拍照手機。108MP之後,比其更高的144MP即將登場。目前尚不確定144MP量產商用時間,值得一提的是,明年搭載一億像素機型可能會迎來爆發。考慮到驍龍865最高支持2億像素,明年不排除會有2億像素傳感器上市的可能,值得期待。來源: 快科技
  • 三星第三代一億像素傳感器HM2量產發布:尺寸進一步精簡
    繼ISOCELL HMX/HM1後,三星發布了第三代一億像素(108MP)圖像傳感器HM2。HM2最大的變化在於單位像素尺寸從0.8μm縮小為0.7μm。HM2支持超級雙核對焦,支持9像素合一,也就是等效2.1μm,以1200萬像素提高進光量,拍著極限暗光照片,還支持3倍無損變焦等。
  • 一億像素拍照真的是細節無敵,可以隨意放大而不會失真
    像素也只是其中之一,鏡頭質量好壞,CMOS面積大小,算法調優能力,都會影響一張照片的最終質量的。眼下一億像素鏡頭的手機,基本上只有三星的高端機,小米10系列,以及紅米Note 9系列。其中最值得一提的必須是紅米Note啊,保證這個價位硬體配置的前提下,還直接把一億像素用到了千元機上,也真的沒誰了。
  • 解讀| 谷歌像素遞歸超解析度研究:怎麼消滅低解析度圖像馬賽克?
    機器之心原創作者:Angulia參與:王灝、hustcxy、吳攀最近,谷歌發布了一種把低解析度圖像復原為高解析度圖像的方法,參見機器之心文章《學界 | 谷歌新論文提出像素遞歸超解析度:利用神經網絡消滅低解析度圖像馬賽克》。與最先進的方法相比,這篇論文提出了一種端到端的框架來完成超解析度任務。
  • 像素多等於拍照好?理論+實拍解密像素的真相
    更進一步地解釋,像素是組成點陣圖像(即位圖)的最小單位。  因此,即便同樣是拍攝設備,膠捲相機的拍攝能力就無法直接用像素多少來形容,即便需要與數碼設備進行對比,也需要通過「等效像素」的方式來進行估計。  單個像素要組成一個圖像,就需要經過不同排列和染色形式來構成圖像,因此當我們放大諸如jpg之類的圖像格式時,可以看見構成圖像的單個方塊。
  • 圖像子採樣
    對彩色電視圖像進行採樣時,可以採用兩種採樣方法。一種是使用相同的採樣頻率對圖像的亮度信號和色差信號進行採樣,另一種是對亮度信號和色差信號分別採用不同的採用頻率進行採樣。如果對色差信號使用的採樣頻率比對亮度信號使用的採樣頻率低,這種採樣就稱為圖像子採樣(subsampling)。
  • 歐菲光一億像素7P光學鏡頭啟動小批量產
    從1300W突破到1億像素、從3片邁入7片光學結構俱樂部,歐菲光光學團隊歷經三年技術攻堅,突破高端鏡頭技術壁壘,成為國內一流光學企業。  一億像素是目前行業最高水準  光學鏡頭是機器視覺系統中必不可少的部件,直接影響成像質量的優劣,影響算法的實現和效果。
  • 中科院蘇州醫工所在基於字典學習方法的CT圖像重建算法研究中取得...
    中科院蘇州醫工所在基於字典學習方法的CT圖像重建算法研究中取得進展   目前,X射線的計算機斷層成像(computed tomography, CT)技術依然是一種重要的醫學成像手段,能夠清晰地呈現病人的幾何解剖結構。
  • 小米「三劍客」手機將至,讓千元機用上一億像素鏡頭!
    之前網上已經曝光了Redmi note9系列機器的一些配置,該系列機器中的「超大杯」將採用一億像素鏡頭,這是小米將「高端技術大眾化」的理念下沉到千元手機上的一種形式;截止到發稿日期,只有部分旗艦手機採用一億像素鏡頭,千元機大都是採用4800萬像素鏡頭,部分機器採用6400萬像素鏡頭。
  • 一億像素手機已經爛大街了?除了三星和小米,還有這兩家
    說到一億像素的手機,相信很多人第一個想到的就是小米,畢竟在過去一年裡,小米在大肆宣傳一億像素,也發布了很多款一億像素的手機,有小米CC9Pro、小米10、小米10Pro。除了小米,三星今年也推出了兩款搭載一億像素的手機,分別是三星s20ultra,和三星note20ultra,一億像素正在從「稀有」變成「爛大街」!
  • 離「腦機接口」再近一步,日本研究員根據大腦 fMRI 重建看到的圖像
    雷鋒網 AI 科技評論把論文簡介如下在論文《Deep image reconstruction from human brain activity》(根據人類大腦活動進行深度圖像重建)中,作者們介紹道:「這個重建算法可以從一張隨機圖像出發,迭代地優化其中的像素值,最終讓這張圖像經過深度神經網絡之後產生的特徵和大腦活動經過特徵解碼後得到的多層特徵類似。
  • 論文推薦| 許麗娜:基於凸集投影的高分四號衛星影像超解析度重建
    假設圖像中的噪聲是方差為σv2 的高斯噪聲,先驗邊界為cσv(c≥0),決定了其統計置信度。對於圖像中的各個像素應當滿足以下公式1.4 超解析度具體實現在處理大幅圖像時,因內存等因素限制,需要對圖像進行分塊操作。本文的分塊大小設置為64×64。因為PSF的大小是5×5。在參考幀修正的過程中,圖像塊邊緣的兩個像素的處理與中間像素不一致,這會導致圖像塊邊緣的清晰度沒有得到充分改善,使得拼接後圖像產生明顯的格網。因此,需要在圖像塊之間設置一定像素的重疊,以消除格網現象,本文設置了4個像素的重疊。
  • 深度學習之圖像超分辨重建技術
    圖9 RAISR在2x上採樣率時與SRCNN, A+等超分辨算法的技術指標對比左圖為PSNR-runtime指標,右圖為SSIM-runtime指標【4】 結語超分辨重建在醫學影像處理、壓縮圖像增強等方面具有廣闊的應用前景,近年來一直是深度學習研究的熱門領域
  • 華中大提出新型採樣與重建算法, 提升稀疏深度稠密補全任務性能
    在本文中研究人員主要從數據和先驗的角度來改進算法,一方面與傳統採樣方法不同, 提出了一種基於泊松disk的採樣方式 ;另一方面與先前使用的規則處理核不同, 利用了圖卷積動態重建的方法 更好地恢復出稠密的深度結果。  實驗表明這種策略可以在更少的測量點情況下獲取更好的重建結果,同時對於室內和室外的場景都具有良好的泛化性。