<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 智能計(jì)算 > 設(shè)計(jì)應(yīng)用 > 智慧教育場(chǎng)景圖像采集曝光過度的修正方法

          智慧教育場(chǎng)景圖像采集曝光過度的修正方法

          作者:金立平,王鵬(深圳創(chuàng)維-RGB電子有限公司,深圳 518108) 時(shí)間:2022-08-23 來源:電子產(chǎn)品世界 收藏

          摘要:本文對(duì)的發(fā)展、特殊性及圖像采集設(shè)備自動(dòng)曝光缺陷進(jìn)行簡單的分析,并提出解決場(chǎng)景多個(gè)物體亮度差異過大時(shí)采用二次曝光的方式來修正圖像信息,重點(diǎn)詳細(xì)闡述了如何結(jié)合使用HSL模型、正態(tài)分布模型及人臉識(shí)別算法來進(jìn)行二次曝光時(shí)間的計(jì)算,完成過曝場(chǎng)景的目的。

          本文引用地址:http://www.ex-cimer.com/article/202208/437623.htm

          關(guān)鍵詞

          1 背景

          隨著視頻采集顯示技術(shù)和網(wǎng)絡(luò)傳輸技術(shù)的發(fā)展,越來越多的領(lǐng)域開始引入相關(guān)技術(shù)進(jìn)行賦能,例如智慧制造、遠(yuǎn)程會(huì)議等等。教育領(lǐng)域也開始引入的理念,使用智慧教育系統(tǒng)進(jìn)行輔助教學(xué)。2021年,“十四五”規(guī)劃綱要實(shí)施開局之年,智慧教育場(chǎng)景推廣正式開始,并賦以了更加深刻的意義 [1]。智慧教育即引入信息化智能系統(tǒng)工具,為教育賦能,其中,視頻采集設(shè)備和顯示設(shè)備的引入是極為關(guān)鍵的一環(huán)。視頻采集設(shè)備負(fù)責(zé)記錄教學(xué)系統(tǒng),視頻顯示設(shè)備負(fù)責(zé)教學(xué)現(xiàn)場(chǎng)中教學(xué)材料的呈 現(xiàn)和遠(yuǎn)程現(xiàn)場(chǎng)的教學(xué)內(nèi)容的展示,均為不可缺少的設(shè)備。

          鑒于使用場(chǎng)景的特殊性,教室場(chǎng)景中不僅有人物作為拍攝物體,顯示屏上的信息承載著教學(xué)內(nèi)容,也是重要的拍攝物體之一。在拍攝過程中,攝像機(jī)的曝光參數(shù)是影響圖像明暗的關(guān)鍵參數(shù)。基本自動(dòng)曝光算法為計(jì)算拍攝圖像所有像素點(diǎn)的平均亮度值,根據(jù)平均亮度值來進(jìn)行曝光控制 [2]。這種算法過于簡單,在復(fù)雜的場(chǎng)景效果不佳。行內(nèi)也提出了其他算法去優(yōu)化計(jì)算過程,但是仍然無法對(duì)特殊場(chǎng)景進(jìn)行有效的曝光控制 [3]

          因此目前市面上的自動(dòng)曝光算法并不適用于內(nèi)含亮度差異過大的拍攝物體的智慧教育場(chǎng)景。在教室亮度不高且顯示屏設(shè)備亮度過高時(shí),攝像機(jī)以人物為基準(zhǔn)調(diào)整自動(dòng)曝光時(shí)間時(shí),拍攝圖像的顯示屏部分會(huì)過度曝光。目前使用中低成本的攝像機(jī)由于傳感器性能的不足,無法將同一場(chǎng)景下,亮度差異過大的拍攝對(duì)象良好的記錄在同一畫面中,因此需要一種易于操作且能實(shí)時(shí)解決這一問題的方法。本文將闡述一種方案,通過軟件算法計(jì)算實(shí)時(shí)解決這一問題。

          2 系統(tǒng)方案的實(shí)現(xiàn)

          2.1 方案的結(jié)構(gòu)

          智慧系統(tǒng)中使用攝像機(jī)更注重信息記錄性,不側(cè)重與視頻的流暢性和畫面色彩的還原性。基于這種需求,本方案提出一種基于人臉識(shí)別的亮度計(jì)算,通過降低幀率,以二次曝光的方式拼合圖像,解決拍攝同一場(chǎng)景下物體亮度差異過大的問題。

          本方案分為四個(gè)功能模塊,分別為圖像采集模塊,人臉識(shí)別模塊,亮度計(jì)算模塊和圖像拼合模塊。圖像采集模塊負(fù)責(zé)攝像機(jī)的圖像采集,包括傳感器圖像采集功能、ISP 功能,是攝像機(jī)的基本功能,采集的第一次曝光圖像用于人臉識(shí)別和亮度計(jì)算,然后采集第二次曝光圖像,兩次曝光圖像交付到圖像拼合模塊。人臉識(shí)別模塊已有一些公開算法,這些公開算法可滿足本方案對(duì)于人臉識(shí)別的需求,因此本文不再進(jìn)行贅述。亮度計(jì)算模塊通過在 HSL 色彩模型中分析過曝圖像信息,計(jì)算出第二次曝光時(shí)間,反饋到圖像采集模塊,進(jìn)行二次曝光。圖像拼合模塊負(fù)責(zé)將兩次曝光的圖像拼合在一起,最終輸出修正過的圖像。

          1661330427225623.png

          2.2 方案實(shí)現(xiàn)詳述

          2.2.1 缺陷判定

          1661226586511653.png

          1661227382827235.png

          當(dāng)過曝像素比例大于 10% 時(shí),認(rèn)為此幀圖像有大量信息因過曝而丟失,需要進(jìn)行修正,否則認(rèn)為此幀圖像正常,不需要進(jìn)行修正,可以直接輸出。同樣的,過曝像素的比例可以根據(jù)需要不同而變化,本文設(shè)定為 10%。

          2.2.2 基于人臉識(shí)別計(jì)算二次曝光時(shí)間

          1661226747778489.png

          1661226771773526.png

          1661226797978768.png

          1661226904572788.png

          3 結(jié)語

          該方案可以實(shí)現(xiàn)在教育場(chǎng)景或視頻會(huì)議等這種亮度差異過大的場(chǎng)景中,通過二次曝光拍攝獲取到圖像信息完整的場(chǎng)景視頻流。該方案使用 HSL 模型統(tǒng)一了亮度的度量方式,放在正態(tài)分布模型中排除干擾信息,再進(jìn)行二次曝光時(shí)間的計(jì)算,與目前常用的卷積法修復(fù)方案來說,極大的減少了計(jì)算復(fù)雜度和處理時(shí)間,滿足了實(shí)時(shí)處理的要求,能更廣泛的運(yùn)用到中低成本的場(chǎng)景拍攝系統(tǒng)中。

          參考文獻(xiàn)

          [1] 2021年智慧教育??瘓?bào)道盤點(diǎn)—在這里,探尋教育的無限可能[N/OL].中國教育報(bào),2022,(1):19.

          [2] 付謹(jǐn)學(xué),吳曉霞,陳洪波,等.曝光控制方法、裝置、終端設(shè)備及存儲(chǔ)[P].2介質(zhì)020,(12):11.

          [3] 楊海濤,常義林,王靜,等.一種基于亮度直方圖的自動(dòng)曝光控制方法[J].光學(xué)學(xué)報(bào),2007,27(5):841.

          [4] 張勇,楊桂文,楊立瑞,等.一種HSL彩色空間下雙能X射線圖像顯示方法[P].2014,(10):15.

          [5] 胡曉潔.正態(tài)分布及其擴(kuò)展綜述[J].數(shù)學(xué)學(xué)習(xí)與研究,2014(3):92-94.

          (注:本文轉(zhuǎn)載自《電子產(chǎn)品世界》雜志2022年8月期)



          關(guān)鍵詞: 202208 智慧教育 圖像修正

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();