一文看懂碼靈半導體CFW32C7UL系列產品應用(八):高端掃碼設備應用...

2021-01-08 電子產品世界

通過前兩期對掃碼設備及掃碼引擎的介紹,相信大家對掃碼硬體的組成有了較為深入了解。然而完整的掃碼識讀過程除了需要掃碼硬體作為載體,還需要軟體算法支撐才能發揮其功能和作用。本期我們以常見的二維碼:QR碼為例,對掃碼識讀過程中的軟體處理環節進行簡要介紹。

本文引用地址:http://www.eepw.com.cn/article/202012/421500.htm

一、圖像預處理和解碼是掃碼識讀的核心

掃碼設備工作時,通過圖像傳感器(攝像頭模塊)掃描採集圖像,並通過光電、模數等電路的轉換,將採集的圖像信息傳送到處理器進行圖像處理、解碼,最終輸出到顯示設備。

 


▲掃碼設備的工作原理

在整個掃碼識讀過程中,圖像處理和解碼是核心。以碼靈半導體CFW32C7UL系列應用掃碼設備為例,主控處理器CFW32C7UL晶片通過DVP或MIPI接口從圖像傳感器接收到採集的圖像信息後,經過軟體算法的圖像預處理和解碼過程實現圖

像識別。

 

 


▲7UL系列作為高端掃碼設備的主控處理器晶片

二、圖像預處理必要性及過程

由於採集圖像時的外部環境限制(如光線明暗、圖像遠近、圖像角度、圖像平整度不同、圖像潔淨度、圖像完整度、圖像扭曲度等,圖像傳感器解析度不同,光電轉換電路不同等),導致採集到的圖像往往並非解碼所需的理想圖像。要使採集到的圖像可被解碼模塊所識別,需對採集的原始圖像進行必要的處理,這部分工作我們稱之為圖像預處理。解碼前的圖像預處理過程,是掃碼設備軟體處理中必不可少的環節。

常見的解碼圖像預處理流程包括圖像灰度化、降噪濾波、二值化、圖像定位、圖像剪切、圖像旋轉、幾何校正、網格建立等內容,這些過程均通過軟體算法來實現,且算法的優劣決定著處理速度的快慢。通常在完成圖像網格建立後,便可進行圖像的識別與解碼。

▲圖像預處理流程圖

1、灰度化

圖像傳感器採集到的圖像多是彩色的,而在掃碼設備的解碼應用中,實際只需亮度信息即可。對圖像進行灰度化處理,將彩色圖像變為灰度圖像,不僅可節省存儲空間也可提高後期的圖像處理速度。

彩色轉亮度的計算方式常用 Y = 0.30R+ 0.59G+0.11B來實現,對於使用碼靈半導體7UL系列處理器而言,其ISP模塊在接收到圖像數據後可通過硬體方式直接輸出Y圖格式,方便後續處理。


▲圖像灰度化

2、降噪濾波

在用圖像傳感器和中間電路獲取圖像信息的過程中不可避免的會引入噪聲,噪聲種類很多,如高斯噪聲、脈衝噪聲,均勻分布噪聲等,針對不同噪聲需做不同的去噪處理,常涉及空域濾波、頻域濾波等。空載濾波常用中值濾波、頻域濾波常用高斯濾波,其中中值濾波的算法複雜度低,而且具有良好的去噪和邊緣保持效果。

3、二值化

圖像進行二值化時,充分考慮了圖像中可能存在光照不均的情況,如採用大津算法完成圖像分割中閾值選取,達到不受圖像亮度和對比度影響的效果,解決光照不均對圖像的影響。

▲二值化前後對比

4、定位剪切

通過使用索貝爾竺算法進行邊緣檢測,對二維條碼區域進行初步定位,確定圖碼坐標位置,並對該區進行剪切,去除大部分無關背景信息,提高後續流程中的處理速度和識別率。


▲像定位剪切

5、圖像旋轉與幾何校正

若採集到的圖像存在變形和角度不符合處理預期的情況,在程序中可根據尋像定位點之間距離和角度,通過計算獲得圖像位置,之後對圖像進行必要的角度旋轉,再通過檢測判斷畸變情況,選擇適當算法進行幾何校正即可得到規整的符合預處理的圖樣。


▲位置探測圖形的結構

上圖所示為位置探測圖形結構,通過QR碼的右上、左上、左下三個角的位置,可以計算出該QR碼的位置坐標。


▲圖像翻轉校正

6、建立網格

在獲取規整圖像區域後,參考尋像圖中的寬度信息可對圖像進行網格劃分。網格建立後,便可對圖形中包含的位信息進行獲取,為後續根據編碼協議提取有效信息和解碼做好準備。


▲對圖像進行網格化

三、圖像解碼過程

掃碼得到的圖像經過預處理的網格化後,便可對圖像中的內容進行位信息的提取,我們仍以QR碼為例進行說明。


▲QR碼符號的結構

上圖所示為QR符號的圖形結構(摘自國標GBT-18284 20000)。從圖中可以看出QR碼信息所包含的內容塊,通過對不同塊的解析即可獲取各部分的詳細信息。

下圖所示為QR碼的基本解碼步驟:

▲QR碼解碼步驟

以上所述的圖像預處理與解碼過程是掃碼設備實現識讀的共有流程,有較強的代表性。不同的設備廠商由於其技術水平不同,特別是在預處理環節,優秀的處理算法在同樣硬體和外部環境條件下,其掃碼解碼過程所用時間可能僅為普通算法的幾十分之一,可見軟體處理算法對解碼速度具有明顯的影響。

文中主要以QR碼識讀過程為例進行介紹,其它碼制的處理過程與其基本一致,並有相應的標準文件可進行參考。

四、開源解碼軟體

為方便業餘愛好者學習解碼方面軟體,目前網上也有不少相關的開源算法,這裡給大家推薦的一款是zbar開源解碼算法。zbar算法是現在網上針對條形碼,二維碼檢測的開源算法,可識別大部分種類的一維碼(條形碼)和二維碼,比如I25,CODE39,CODE128,QR等,可從http://zbar.sourceforge.net/獲取相關源碼包,並可方便的移植到嵌入系統設備上。

通過本期和前兩期的介紹,相信大家對碼靈半導體CFW32C7UL系列在高端掃碼設備中的應用有了較為全面的了解,後續我們將結合更多的應用場景與大家進行交流,我們下期見!

本期作者:陳紹景、梁夢雷、謝耀華、劉悅臻、謝劍傑


相關焦點

  • 一文看懂碼靈半導體CFW32C7UL系列產品應用(四):安全機制
    歡迎再次來到「碼靈半導體CFW32C7UL系列產品應用介紹」連載專題。在碼靈半導體CFW32C7UL系列晶片中,我們主要針對的是應用程式智慧財產權的安全保護。因為現實中,總有一些不法廠商通過直接複製盜取其它廠家的設備(直接複製PCB板、設備元件及可執行程序),以短期獲取暴利,嚴重擾亂行業市場秩序,給設備原廠的生產經營造成極大的不良影響。
  • 一文看懂半導體雷射器的技術發展及應用領域
    一文看懂半導體雷射器的技術發展及應用領域 工程師姚遠香 發表於 2018-06-18 18:15:00 半導體雷射器俗稱雷射二極體,因為其用半導體材料作為工作物質的特性所以被稱為半導體雷射器。
  • 二維碼掃描模塊的自動識別應用,高效掃碼識讀是如此簡單
    在很多基於條碼自動識別應用的背後,不難發現,一款小小的「二維碼掃描模塊」的重要性是不言而喻的,它所向我們展示出驚人的掃描手機屏幕條碼(包括支付碼)和卓越的數字圖像採集能力,其行業應用在為我們的生活工作提供便利的同時也帶來了許多全新的掃碼體驗。
  • 一文看懂半導體檢測設備
    檢測設備,主要用於檢測產品在生產過程中和產成後的各類性能是否達到設計要求。檢測種類繁多,客戶需求多樣化,因此檢測設備往往存在非標定製化的特點。本篇報告主要從半導體檢測領域切入,詳細分析在半導體生產過程中檢測的各個科目及其重要性。相對於光刻等前道設備,檢測設備的製造難度相對低一些,但是也存在較高的推廣難度。
  • 一文看懂半導體雷射器發展歷程及應用現狀
    今天我們主角是半導體雷射器,小編將帶大家一起回顧它的發展歷程及應用現狀。雷射的起源可以追溯到1916年愛因斯坦發布的《關於輻射的量子理論》 一文。愛因斯坦首次提出受激輻射理論,為日後雷射的發展提供了理論基礎。40年後,關於能否用半導體材料形成雷射的話題開始被物理學家注意,艾格瀚等科學家提出了許多半導體雷射器的設想及可能。
  • 一文了解半導體靶材應用市場形式
    一文了解半導體靶材應用市場形式 工程師飛燕 發表於 2018-11-13 18:52:01 在當今及以後的半導體製造流程當中,濺射靶材無疑是重中之重的原材料,其質量和純度對半導體產業鏈的後續生產質量起著關鍵性作用
  • 一文看懂亞太四大半導體市場的崛起
    此外, 智慧型手機庫存壓力和雲基建也導致價格下跌,嚴重影響半導體收入。新冠疫情的爆發致使半導體市場再次萎縮。半導體行業還可分為多個細分領域。由於供應過剩以及價格下降, 存儲器市場波動不斷, 且這一趨勢預計將會持續下去。因終端設備市場、 工業和傳統汽車市場疲軟, 模擬集成電路市場也受到影響。另一方面, 隨著智慧型手機中的相機數量不斷增加, 光電子產品市場表現出色。
  • 高端半導體設備領軍者中微公司深度解析
    公司核心技術人員均曾經在泛林半導體(Lam Reserch)、美國應用材料(AMAT)等國際 半導體設備龍頭公司擔任要職,相關資歷深厚。公司將在核心技術成員引領,及眾多研發、 工程人員推動下不斷向高端刻蝕設備等半導體設備國產替代進發。公司產品及客戶滿意度在 VLSI 國際排名中多次位列前三。
  • 十四五半導體產業機會預測:四大著力點,五大環節一文看懂:智東西內參
    2014 年 ,國發「18 號文」、01 專項、02 專項和各項稅收優惠政策,這期間主要是發展產業鏈配套環節、鼓勵研發創新、並給予稅收優惠; 3、2014-至今,包括十三五國家戰略新興產業發展規劃,集成電路和軟體所得稅優惠政策,國家大基金一、二期等,主要是從市場+基金方式全面鼓勵和支持半導體產業的自主可控。
  • CIOE紅外技術及應用展 推動紅外產業發力應用領域
    中國深圳2018年4月2日電 /美通社/ -- 第20屆中國國際光電博覽會(CIOE中國光博會)同期CIOE紅外技術及應用展將於2018年9月5-8日在深圳會展中心盛大開幕,是匯聚創新力量融合紅外產業鏈集合商貿採購、展示、技術及學術交流的平臺,展會將全面展示紅外材料、器件、設備及應用產品。
  • 一文看懂中國功率半導體行業
    作為半導體行業的重要細分領域,功率半導體是電子裝置中電能轉換與電路控制的核心。功率半導體的應用領域已從工業控制和消費電子拓展至新能源、軌道交通、智能電網、變頻家電等諸多細分方向,市場規模呈現穩健增長態勢。作為全球最大的功率半導體需求市場,中國佔全球需求比例高達35%。在電動車、工業領域需求助推下,國內市場有望繼續維持快速增長。
  • 「稱重掃碼一體機」的體積是多大?
    昨天寫了一篇關於「稱重掃碼一體機的工作原理」,對「稱重掃碼一體機」有了大致的了解,對於這麼一個操作簡單,調試方便,大大提高生產效率的一臺機器來講,那它的體積也是不是正如他的工作效率一樣如此方便呢?答案是肯定的。
  • 一文看懂半導體關鍵原料電子特氣
    特別是在上遊的半導體材料等領域,更是差距巨大。不過,隨著國內半導體製造的崛起,也推動了半導體材料的國產化進程。從近幾年大陸半導體材料、設備的需求佔比來看,大陸半導體材料市場規模佔全球的比重由 2013 年的約 4%提升到 2018 年的約 16%,大陸半導體設備市場規模佔全球比重由 2016 年的約 16%提升到 2018 年的約 20%。
  • 【關注】一文看懂中國第三代半導體發展現狀
    第三代半導體是以碳化矽SiC、氮化鎵GaN為主的寬禁帶半導體材料,具有高擊穿電場、高飽和電子速度、高熱導率、高電子密度、高遷移率、可承受大功率等特點。一、二、三代半導體什麼區別?第三代半導體屬於後摩爾定律概念,製程和設備要求相對不高,難點在於第三代半導體材料的製備,同時在設計上要有優勢。第三代半導體現狀由於製造設備、製造工藝以及成本的劣勢,多年來第三代半導體材料只是在小範圍內應用,無法挑戰矽基半導體的統治地位。目前碳化矽襯底技術相對簡單,國內已實現4英寸量產,6英寸的研發也已經完成。
  • 半導體材料應用有哪些_半導體材料應用領域介紹
    1、元素半導體材料 矽在當前的應用相當廣泛,他不僅是半導體集成電路,半導體器件和矽太陽能電池的基礎材料,而且用半導體製作的電子器件和產品已經大範圍的進入到人們的生活總之,半導體材料的發展迅速,應用廣泛,隨著時間的推移和技術的發展,半導體材料的應用將更加重要和關鍵,半導體技術和半導體材料的發展也將走向更高端的市場。
  • 前瞻半導體產業全球周報第56期:我國又一項半導體核心裝備取得突破!
    同時,實施產業鏈配套集聚工程,打造半導體「裝備—材料—外延—晶片設計—晶片製造—封裝—應用」全產業鏈條。 合肥長鑫LPDDR5內存預計2-3年內攻堅成功 安徽省日前發布了《重點領域補短板產品和關鍵技術攻關任務揭榜工作方案》文件,該方案要求通過2-3年時間,推進低功耗高速率LPDDR5 DRAM產品開發,要面向中高端移動、平板及消費類產品DRAM存儲晶片自主可控需求,研發先進低功耗高速率LPDDR5
  • Cortex-M4之STM32F4介紹 應用前景
    一、Cortex-M4前景在中國「三網融合」大勢所趨之下,未來幾年,中國數位電視、電子遊戲機等數字消費電子產品和高端家用電器市場需求旺盛,再加之工業領域持續的強勁增長,將極大拉動市場對16、32位高端MCU的需求。
  • 新時代證券中小盤【伐謀主題·新經濟力量】半導體系列二(設備...
    蘭州蘭新公司在雙面四動精細研磨設備上已形成了「S」和「B」系列為主體的14個機型的生產配套能力,開發了一系列單面拋光及減薄設備、雙面拋光設備、四動雙面拋光設備等。 清洗設備:清洗設備在單晶矽片加工過程的每個環節幾乎都會使用,此處的清洗設備在拋光後的最終清洗階段使用,以清除晶片表面所有的汙染源。
  • 前瞻半導體設備行業研報合集:被ASML壟斷32年,看了才懂「國產光刻...
    前瞻半導體設備行業研報合集:被ASML壟斷32年,看了才懂「國產光刻機」去哪兒了?對於5nm、7nm等高端晶片製造工藝,沒人可以繞開ASML進行生產。近日,在第三屆上海進出口商品交易會上,ASML全球副總裁、中國區總裁沈波在接受採訪時透露,這些年來,他們已經為中國的半導體客戶積累了700多臺裝機。第一臺光刻機於1988年進入中國,距今已有32年。根據ASML的財務報告,在今年第二季度和第三季度,該公司向國內地區銷售的光刻機佔全球銷量的20%。
  • 半導體設備是電子產品核心元件,佔市場的 83%
    常見的半導體材料有矽、鍺、砷化鎵等,矽是各種半導體材料中在商業應用上最具有影響力的一種。由於半導體導電性可控的特性,今日各種電子技術都基於半導體材料來實現。因此幾乎所有電子產品如 PC、消費電子、通信設備等的核心單元都與半導體有著極為密切的關聯,可以說半導體是電子產品的組成核心,承擔了信息的載體和傳輸功能,是整個信息產業的發展基石。