【導(dǎo)讀】伴隨著當(dāng)今更低成本和更高性能的工業(yè)相機(jī)的趨勢(shì),對(duì)CMOS圖像傳感器也提出了更高的要求,需要通過設(shè)計(jì)系統(tǒng)級(jí)芯片(SoC)來實(shí)現(xiàn)這一目標(biāo)。為實(shí)現(xiàn)該目標(biāo),需通過3D芯片堆棧和背照(back side illuminated ,BSI)技術(shù),把多個(gè)圖像處理任務(wù)集成到單一器件中。在未來將會(huì)出現(xiàn)具有精密的機(jī)器學(xué)習(xí)和專有的智能計(jì)算芯片結(jié)合圖像擷取功能的解決方案,創(chuàng)造出緊湊的高速運(yùn)算視覺系統(tǒng)。
可是在實(shí)現(xiàn)嶄新的大型技術(shù)集成之前,必需掃除兩個(gè)主要發(fā)展障礙—芯片的熱量管理和功耗。
現(xiàn)在,先進(jìn)的前照(front side illuminated ,F(xiàn)SI) CMOS傳感器集成了模擬和數(shù)字功能,實(shí)現(xiàn)了成本和效能兼具的解決方案。能夠達(dá)成這些目標(biāo),關(guān)鍵在于把有利于系統(tǒng)效能及嵌入到圖像傳感器SOC等各種因素的巧妙分隔。在這里,分隔圖像系統(tǒng)應(yīng)用以及諸如CPU、FPGA和DSP等已有圖像處理器件的角色是核心因素,因功能重覆會(huì)導(dǎo)致成本上升。而開發(fā)一個(gè)能夠?yàn)槟繕?biāo)應(yīng)用市場(chǎng)提供可行方案,以達(dá)到大規(guī)模量產(chǎn)(以實(shí)現(xiàn)最低生產(chǎn)成本)的標(biāo)準(zhǔn)圖像SOC產(chǎn)品,事前需要兩個(gè)模塊的深入對(duì)話。
終端相機(jī)產(chǎn)品的主要的市場(chǎng)參與者,包括硬件、軟件、系統(tǒng)建構(gòu)者和光學(xué)工程師,以及一個(gè)多范疇的圖像傳感器開發(fā)隊(duì)伍,都在貢獻(xiàn)著各自在半導(dǎo)體科技和終端相機(jī)產(chǎn)品技術(shù)和應(yīng)用的知識(shí),尋找創(chuàng)新的產(chǎn)品解決方案。
本文將介紹一款面向條形碼讀碼器和其它嵌入式視覺應(yīng)用的CMOS圖像傳感器系列產(chǎn)品、它們的應(yīng)用實(shí)例,以及一些未來發(fā)展趨勢(shì)。
條形碼 – 現(xiàn)今最流行的編碼系統(tǒng)以及相關(guān)閱讀技術(shù)概況
在以節(jié)假日及季節(jié)性消費(fèi)零售和網(wǎng)上購(gòu)物的行業(yè)中,物流運(yùn)輸、制造和批發(fā)等行業(yè)每日掃描逾50億個(gè)條形碼。隨著1970年代全球首個(gè)條形碼在一包口香糖上出現(xiàn),現(xiàn)在它顯然是最流行的可讀編碼系統(tǒng),并且不斷發(fā)展新的應(yīng)用范圍。一維條形碼是首個(gè)出現(xiàn)的條形碼(并因印刷技術(shù)進(jìn)步,面積不斷變小),而它仍然是主流技術(shù),可見于零售、運(yùn)輸和物流及其它行業(yè)的UPC(獨(dú)有產(chǎn)品碼)應(yīng)用。二維條形碼有多種不同的規(guī)格,提供相較一維碼更多的可編程數(shù)據(jù):一維碼最大可載入20-25字符,且取決于條形碼類型;二維碼最大可以加載超過2000個(gè)字符。除了一般的寫入產(chǎn)品信息和明細(xì)功用外,二維條形碼也寫入校驗(yàn)和(checksum)以及其它校正技術(shù),以確保對(duì)印刷錯(cuò)誤或破損的條形碼有更大的容錯(cuò)能力。二維碼在一些特定行業(yè)已獲得大量應(yīng)用,如自動(dòng)化制造行業(yè),零件的直接部件標(biāo)示(direct part marking ,DPM)等。
二維條形碼閱讀技術(shù)升級(jí)大約在15年前開始,因?yàn)樗軌蛲瑫r(shí)閱讀二維碼和一維碼,并成為當(dāng)今的市場(chǎng)主流。
圖1:條形碼范例
圖2:不是所有二維碼閱讀器都有同樣的功能
不是所有二維碼閱讀器都有同樣的功能
條形碼驗(yàn)證和解碼系統(tǒng)正在快速發(fā)展并不斷改進(jìn),以提供更快、更緊湊、更低價(jià)格和更強(qiáng)大的閱讀功能。
雖然基于激光的一維閱讀器仍然在產(chǎn)和使用,閱讀系統(tǒng)最顯著的技術(shù)進(jìn)步卻是來自二維閱讀器。二維閱讀器通過圖像傳感器,使得它能夠提供顯著的演算能力,帶來之前不可能出現(xiàn)的附加功能。這些功能包括拍攝照片和錄取視頻,以及加入更多先進(jìn)功能,常見例子包括文件掃描、光學(xué)字符辨識(shí)(OCR,orthogonal character recognition)、物件辨認(rèn)、尺寸量度,以及更多其它功能。
Teledyne-e2v 的圖像傳感器是一款面向這一市場(chǎng)上的獨(dú)特產(chǎn)品,提供了各種二維傳感器選項(xiàng)以外的更多優(yōu)勢(shì)。其中一個(gè)主要原因是它經(jīng)設(shè)計(jì)專門用于條形碼閱讀,而不是一般面向多用途、消費(fèi)性或車用市場(chǎng)的產(chǎn)品。這意味著一種精確強(qiáng)大的解決方案,能夠滿足領(lǐng)先市場(chǎng)的條形碼閱讀器產(chǎn)品的一切要求。
Teledyne-e2v 近期開發(fā)出一小像素低噪聲全局快門CMOS圖像傳感器系列產(chǎn)品,擁有獨(dú)特功能,能夠?yàn)樽詣?dòng)數(shù)據(jù)采集系統(tǒng)(Automatic Data Collection System,ADCS)和自動(dòng)辨識(shí)(Auto Identification,AI)市場(chǎng)應(yīng)用帶來顯著成本節(jié)省及/或性能提升的方案。在這一市場(chǎng)區(qū)間,雖然傳感器單元成本是最重要的因素,但諸如照明 / 光學(xué)鏡頭的降成本方案也需要一并考慮。
圖 3: Snappy 是用于工業(yè)條形碼閱讀器的CMOS圖像感測(cè)的一種創(chuàng)新面向應(yīng)用方法
二維碼閱讀系統(tǒng)要求非常快速的幀擷取圖像以避免拖影現(xiàn)象。這需要盡可能短的曝光時(shí)間。另一方面,要獲得最大景深(depth of field ,DOF) 或掃描范圍,往往會(huì)使用非常小光學(xué)孔徑(一般時(shí)F/8或更小)的鏡片。能夠進(jìn)入圖像傳感器像素的非常小數(shù)目的光子結(jié)合很短的集成時(shí)間,意味著可以在低亮度應(yīng)用中進(jìn)行條形碼閱讀(見圖5)。而全局快門也有利于閱讀移動(dòng)的條形碼。
影響終端閱讀器性能的主要傳感器參數(shù)因而特別適用于條形碼閱讀應(yīng)用。圖 4 列出了一些主要的傳感器/條形碼閱讀性能要求,并展示出Snappy傳感器系列作為專門應(yīng)用CMOS圖像傳感器范例的優(yōu)勢(shì)。
圖4:Snappy面向條形碼掃描功能的主要規(guī)格
信噪比
輻照(光子/像素)
圖 5: Snappy 傳感器的低亮度信噪比為減小系統(tǒng)照明光學(xué)能耗和成本提供優(yōu)勢(shì)
溫升的影響
如果仔細(xì)一點(diǎn)觀察在25°C的溫度下,各種構(gòu)成噪聲參數(shù)的組件之間的差異,以及這些組件在>65°C 溫升時(shí)的狀況,某些組件的參數(shù)表現(xiàn)有局限性,在傳感器選擇過程中應(yīng)予以考慮溫升的影響??臻g行列固定的讀出噪聲是條形碼閱讀的其中一個(gè)特別重要參數(shù)??紤]到固定模式噪聲的形狀與直線和橫線相似,它們?nèi)菀着c條形碼產(chǎn)生混淆,或會(huì)在圖像中的條形碼讀取時(shí)加入錯(cuò)誤的信息。
Snappy系列圖像傳感器使用先進(jìn)的半導(dǎo)體工藝,在25°C時(shí)只有少數(shù)暗信號(hào)光子,而即便在65°C也只測(cè)出每秒77個(gè)光子。這有助于行和列的內(nèi)嵌固定模式噪聲消除算法,即便在高工作溫度,也能實(shí)現(xiàn)只有幾個(gè)百分比的固定模式噪聲。
極低的讀出噪聲(結(jié)合時(shí)間和空間元素)典型數(shù)值為3個(gè)光子。即便在高溫環(huán)境下也不會(huì)惡化。如果傳感器在高溫下性能下降,那意味著需要更多的照明,簡(jiǎn)介提高了系統(tǒng)成本。
獨(dú)有的黑白+彩色像素濾鏡模式—結(jié)合黑白和彩色像素的低亮高靈敏度數(shù)據(jù)的優(yōu)勢(shì)
傳感器可以使用有彩色像素以便于加入附加的對(duì)象/標(biāo)簽辨識(shí)功能,提供更多安全功能以避免假冒(spoofing)或條形碼本身不能閱讀的情況。不過,因?yàn)椴噬珎鞲衅鞯挠袡C(jī)彩色濾鏡的較低傳送特性,以及需要結(jié)合紅綠藍(lán)三色像素來制造“彩色”像素,這意味著相比于單色的圖像傳感器,彩色禪觀棋有較低空間分辨率和較低靈敏度。Teledyne-e2v的Jade圖像傳感器是一個(gè)有趣的創(chuàng)新,它使用單色像素,但在每四個(gè)單色像素加入一個(gè)彩色像素。這樣就能保存閱讀條形碼至關(guān)重要的空間分辨率和靈敏度,同時(shí)讓較低分辨率的彩色圖像被同時(shí)擷取。
圖6:創(chuàng)新色彩感測(cè)應(yīng)用無需對(duì)閱讀性能作出折衷
創(chuàng)新嵌入式應(yīng)用專有功能
實(shí)現(xiàn)快速(Snappy) 條形碼閱讀不單是幀讀出率的結(jié)果。雖然固定噪聲是一個(gè)限制因素, 但Snappy傳感器未有為此作出妥協(xié)。該傳感器提供8 bit位深接近每秒120幀的出色性能。獨(dú)有的通電模式確保器件在信噪比規(guī)格下擷取第一個(gè)圖像(或快速自曝光亞圖像)時(shí)已處于通電或候命狀態(tài)。這并不是一般車月手或面向其它應(yīng)用的全局快門CMOS傳感器的標(biāo)準(zhǔn)功能,因?yàn)檫@意味著在完全穩(wěn)定和達(dá)到數(shù)據(jù)表標(biāo)明的信噪比功能數(shù)值前,系統(tǒng)必需棄置多個(gè)全幀圖像。 這一獨(dú)有的通電后首幀閱讀能力能夠?yàn)橄鄼C(jī)提供差異化因素,實(shí)現(xiàn)最高速條形碼閱讀,向終端用戶提供“快拍”式掃描,為企業(yè)實(shí)現(xiàn)更高產(chǎn)能。以下將介紹在Snappy 傳感器系列中,Teledyne-e2v 成像團(tuán)隊(duì)發(fā)明的兩個(gè)最具創(chuàng)新性的專利功能:它們經(jīng)設(shè)計(jì)用于 終端產(chǎn)品掃描的超高速條形碼閱讀、辨認(rèn)和解碼應(yīng)用。
1.快速自曝光(Fast Self Exposure,F(xiàn)SE) 模式(用於Snappy 2MP 和 5MP CMOS 傳感器):
快速自曝光模式允許在變化光線下優(yōu)化曝光時(shí)間 (見圖7)。相較于傳統(tǒng)的自動(dòng)曝光模式,F(xiàn)SE帶來更多融合時(shí)間和強(qiáng)大功能的優(yōu)勢(shì),包括完全使用者編程并向終端用戶提供穩(wěn)定快速閱讀優(yōu)勢(shì),自適應(yīng)任何光源或動(dòng)態(tài)光源環(huán)境,而且對(duì)幀率幾乎沒有影響。
圖7:用于條形碼閱讀和所有機(jī)器視覺應(yīng)用的新型片上自動(dòng)曝光方法
專利的FSE模式使用了多個(gè)片上部件實(shí)現(xiàn)以下功能:
(a) 獨(dú)有的縱向模數(shù)轉(zhuǎn)換器(ADC)允許在連續(xù)的行段設(shè)定4個(gè)不同的曝光時(shí)段,然后在整個(gè)陣列重復(fù),產(chǎn)生4個(gè)具有不同曝光數(shù)值的低分辨率圖像。這一功能也可以用作一種強(qiáng)大的高動(dòng)態(tài)范圍影像擷取功能。
(b) 橫向增量亞采樣,最大值1/64線
(c) 片上統(tǒng)計(jì)數(shù)據(jù)包含飽和像素?cái)?shù)值,并同時(shí)提供一個(gè)16-bin直方圖輸出,可以在圖像注腳直接讀取開啟中的幀或區(qū)域的數(shù)據(jù)
(d) 取景窗口(ROI)模式可支持FSE子幀,多區(qū)域,以及區(qū)域中區(qū)域
(e) 精細(xì)控制可使用直方圖數(shù)值、平均值和二者的組合
(f) 可編程緩沖器提供直觀的使用者控制和設(shè)定
這些功能為終端應(yīng)用帶來掃描速度的優(yōu)勢(shì),因?yàn)镕SE模式一般只使用小于10%的幀時(shí)段。其他CMOS傳感器的傳統(tǒng)嵌入式自動(dòng)曝光控制(AEC)使用漸近技術(shù),避免閃爍(flashing)并提供目標(biāo)圖像,使得圖像融合速度較慢。在整個(gè)過程會(huì)耗費(fèi)大量幀幅,使得速度不能配合條形碼閱讀應(yīng)用的要求。
2. 智能取景窗口(Smart ROI)模式 (用于Snappy 5MP 傳感器):
智能取景窗口(Smart ROI) 使用片上算法來偵側(cè)圖片上的一個(gè)或多個(gè)條形碼。而條形碼解碼圖像處理系統(tǒng)需要把載有條形碼的范圍與其余的部份分別出來,從而對(duì)有用的部分進(jìn)行處理。這一工作一般是在FPGA或CPU上進(jìn)行,因?yàn)檫@一任務(wù)需要大量的閘/實(shí)時(shí)時(shí)鐘(RTC)和處理能力,導(dǎo)致額外的高成本,以及選擇處理引擎時(shí)所遇到復(fù)雜技術(shù)限制。
圖8:利用智能取景窗口(Smart_ROI)功能檢測(cè)圖像傳感器上多個(gè)移動(dòng)中的條形碼
把這一條形碼偵測(cè)功能嵌入傳感器中,能夠?qū)崿F(xiàn)整體成本節(jié)省,這不單是因?yàn)樘幚矸矫娴拈_銷顯著減小,還有是由于任務(wù)在傳感器內(nèi)完成,無需通過其它數(shù)字信號(hào)端加工處理,實(shí)現(xiàn)系統(tǒng)性能和穩(wěn)定性優(yōu)勢(shì)。在有效幀中偵測(cè)到的一維碼或二維碼在將會(huì)以區(qū)塊形式,并加上X/Y坐標(biāo)作為圖像注腳區(qū)域(不可見)的可讀信息的一部分。傳感器可同時(shí)偵測(cè)多個(gè)區(qū)域(或條形碼),也可以偵測(cè)其它編碼,例如是在光學(xué)文字辨識(shí)應(yīng)用(OCR)中閱讀印刷字符。即便是在條形碼/對(duì)象/相機(jī)正在移動(dòng)的應(yīng)用中,這一功能仍然能夠有效工作。
顯著的成本節(jié)省和系統(tǒng)簡(jiǎn)化是主要的優(yōu)勢(shì)。5MP傳感器主要用于高端條形碼應(yīng)用,這是因?yàn)樗栎^大的鏡頭和更強(qiáng)的處理能力配合去進(jìn)行5MP實(shí)時(shí)圖像處理/解碼工作,抵銷了更大掃描范圍或面積所提供的主要優(yōu)勢(shì)。不過, Snappy系列傳感器的小像素以及由片上智能取景窗口帶來的處理開銷節(jié)省,能夠?qū)崿F(xiàn)更小系統(tǒng)級(jí)成本。由于其低功耗和在單幀幅辨識(shí)多個(gè)條形碼符號(hào)的能力,使得該產(chǎn)品正成為高分辨率傳感器的市場(chǎng)動(dòng)力,在電商物流行業(yè)更是明顯的優(yōu)勢(shì)。
快速自曝光和智能取景窗口功能可以同時(shí)在Snappy 5MP傳感器上工作,以確保在環(huán)境光線不斷變化的環(huán)境下,仍然能夠提供快速?gòu)?qiáng)大的操作能力。
Snappy傳感器系列經(jīng)過設(shè)計(jì)優(yōu)化,滿足低成本,低功耗的系統(tǒng)需求。前文也曾提及的傳感器片上處理數(shù)據(jù),工作性能可顯著提高。雖然不僅滿足條形碼閱讀應(yīng)用和市場(chǎng),同時(shí)滿足其它類型的機(jī)器視覺(MV)應(yīng)用,包括查驗(yàn)、測(cè)量、光學(xué)字符辨識(shí)等等,也可以通過Snappy 傳感器的性能和嵌入式功能獲益。其它適用范圍包括嵌入式視覺系統(tǒng)、物聯(lián)網(wǎng)邊緣設(shè)備、無人機(jī)、增強(qiáng)現(xiàn)實(shí)、生物特征系統(tǒng)等等。
圖9: Snappy傳感器系列適用于其它機(jī)器視覺、智能物聯(lián)網(wǎng)和其它工業(yè)計(jì)算視覺應(yīng)用
Snappy傳感器集成鏡頭和先進(jìn)基于微電機(jī)的自動(dòng)對(duì)焦提供附加價(jià)值
消費(fèi)級(jí)相機(jī)光學(xué)模塊并不適用于B2B工業(yè)應(yīng)用的嚴(yán)苛長(zhǎng)時(shí)間工作環(huán)境。另外,舉個(gè)例子,用于條形碼閱讀的鏡頭一般有專門的性能和光學(xué)特性,需要最大的工作距離,而諸如光學(xué)調(diào)制轉(zhuǎn)換函數(shù)(MTF)等光學(xué)像差需要最小化,以便于有效地對(duì)特征尺寸比奈奎斯特頻率還要小的條形碼進(jìn)行解碼。集成了強(qiáng)大的Snappy圖像傳感器和高性能鏡頭的MIPI光學(xué)模塊(MOM) 能夠提高系統(tǒng)的價(jià)值并節(jié)省開發(fā)時(shí)間和成本。
圖10:使用集成定焦鏡頭和Snappy 傳感器的MIPI光學(xué)模塊(MOM)
MIPI光學(xué)模塊 是嵌入式視覺應(yīng)用的理想解決方案,它允許某程度上使用訂制鏡頭,為20mm x 20mm的小型模塊提供出色的性能和靈活性。Teledyne-e2v 現(xiàn)在向終端用戶提供首個(gè)2MP MIPI光學(xué)模塊樣品,并且計(jì)劃推出5MP版本,以及強(qiáng)大而輕量、基于微電機(jī)技術(shù)的2MP 自動(dòng)對(duì)焦版本。自動(dòng)對(duì)焦的最大優(yōu)勢(shì)在于相較定焦光學(xué)系統(tǒng),它允許使用更大光學(xué)孔徑來實(shí)現(xiàn)同級(jí)或更佳的掃描范圍或工作距離,但需要顯著地小的照明功耗。未來的2MP MIPI光學(xué)模塊將為工業(yè)成像應(yīng)用提供更多性能/或成本改進(jìn)。新產(chǎn)品的詳細(xì)內(nèi)容將于2020年中公布。不過現(xiàn)在已有一個(gè)使用嶄新開環(huán)‘多焦’功能的評(píng)估平臺(tái),能夠提供最大工作范圍和最大幀率,并具有可用于現(xiàn)存Snappy 2MP示范套件的MEMS自動(dòng)對(duì)焦組件。
電商的爆發(fā)性成長(zhǎng)帶來的新趨勢(shì)和變革
電子商務(wù)的爆發(fā)性成長(zhǎng)帶來的巨大雙位數(shù)年復(fù)合增長(zhǎng)率(CAGR)目標(biāo)(每年大于25%) ,不單為物流中心運(yùn)營(yíng)帶來變革,也為傳統(tǒng)的實(shí)體零售點(diǎn)提供保障。零售市場(chǎng)正在面對(duì)巨大轉(zhuǎn)變,需要提供更好的客戶體驗(yàn)并通過使用無人自動(dòng)‘自助掃描’系統(tǒng)來縮短結(jié)賬時(shí)間。這些系 統(tǒng)的成功關(guān)鍵不單在于可靠的條形碼辨識(shí)和解碼能力,還有是需要更多使用彩色成像器件的更精細(xì)的對(duì)象辨認(rèn)任務(wù)。
圖11:電子商務(wù)的爆發(fā)性成長(zhǎng)促成了對(duì)CMOS傳感器要求和功能的新趨勢(shì)和變革
如要全面實(shí)現(xiàn)高成長(zhǎng)潛力,首要條件是要實(shí)現(xiàn)更高速度或更高產(chǎn)能的掃描儀和相機(jī)。具有寬畫面的更高分辨率傳感器將允許更快的閱讀速度并實(shí)現(xiàn)更大表面積讀碼(在同一圖像包含多個(gè)包裹和條形碼),以至在未來在單個(gè)傳感器覆蓋整個(gè)倉(cāng)庫(kù)區(qū)域。
關(guān)于圖像傳感器,我們看到柔性傳感器技術(shù)應(yīng)用的優(yōu)勢(shì),它能夠減小外部光學(xué)組件的復(fù)雜性并減省諸如鏡片繞射極限等現(xiàn)有關(guān)于小像素的一些限制。這一發(fā)展可提供 兩個(gè)優(yōu)勢(shì),一是簡(jiǎn)化并節(jié)省光學(xué)本,二是允許2.5µ以下的小像素?zé)o需減小MTF仍然達(dá)到鏡片光學(xué)繞射極限。
在倉(cāng)庫(kù)應(yīng)用中,對(duì)于一個(gè)小包的以及掃描小包上的條形碼的需求,往往源于不斷增長(zhǎng)的電商分發(fā)中心的效率目標(biāo)。每一平方厘米的存儲(chǔ)和運(yùn)送空間都要實(shí)現(xiàn)最大化應(yīng)用。要對(duì)貨件實(shí)現(xiàn)整個(gè)運(yùn)送和供應(yīng)鏈的三維尺寸監(jiān)控,以至于通過二維碼閱讀相關(guān)編碼/文字標(biāo)簽,現(xiàn)需要使用兩個(gè)單獨(dú)的相機(jī),一個(gè)用于三維(大部分使用結(jié)構(gòu)光源或基于三維技術(shù)的立體化視覺),而另一個(gè)則使用非互聯(lián)的二維相 機(jī)。
現(xiàn)在的研究重點(diǎn)在于研發(fā)一個(gè)二維和三維兼具的CMOS傳感器,可以同時(shí)提供傳統(tǒng)的二維影像和三維點(diǎn)云(point cloud)。Teledyne-e2v致力為這些新市場(chǎng)范圍提供尖端領(lǐng)導(dǎo)技術(shù),并已制訂能夠配合下世代相機(jī)和成像系統(tǒng)的未來產(chǎn)品路線圖和知識(shí)產(chǎn)權(quán),使得相關(guān)技術(shù)夠聚焦應(yīng)用專有需求,相信不用很久,便可預(yù)見到新的產(chǎn)品問世。
推薦閱讀: