[發(fā)明專利]一種均值濾波方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202011225864.5 | 申請(qǐng)日: | 2020-11-05 |
| 公開(公告)號(hào): | CN112308759A | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計(jì))人: | 張貞雷;劉同強(qiáng);周玉龍;鄒曉峰 | 申請(qǐng)(專利權(quán))人: | 山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司 |
| 主分類號(hào): | G06T1/20 | 分類號(hào): | G06T1/20;G06T1/60;G06T5/00 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 劉曉菲 |
| 地址: | 250001 山東省濟(jì)南市中國(guó)(山東)自由貿(mào)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 均值 濾波 方法 裝置 | ||
本申請(qǐng)公開了一種均值濾波方法及裝置,該方法包括:基于SETUP指令從存儲(chǔ)單元中讀取待濾波數(shù)據(jù),其中,所述SETUP指令為預(yù)設(shè)編譯器生成的指令;確定所述待濾波數(shù)據(jù)的均值,將所述均值寫入第一目標(biāo)寄存器中,并將第二目標(biāo)寄存器的值置為第一預(yù)設(shè)值;判斷所述第二目標(biāo)寄存器的值是否為所述第一預(yù)設(shè)值;如果所述第二目標(biāo)寄存器的值為所述第一預(yù)設(shè)值,則讀取所述第一目標(biāo)寄存器中的值作為所述待濾波數(shù)據(jù)的均值并將所述待濾波數(shù)據(jù)的均值寫入到內(nèi)存中,以實(shí)現(xiàn)對(duì)所述待濾波數(shù)據(jù)的均值濾波,且將所述第一目標(biāo)寄存器的值置為第二預(yù)設(shè)值。這樣能夠提高均值濾波的性能。
技術(shù)領(lǐng)域
本申請(qǐng)涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種均值濾波方法以及裝置。
背景技術(shù)
傳統(tǒng)的處理器主要指Intel與ARM兩大陣營(yíng),在PC(Personal Computer,個(gè)人計(jì)算機(jī))、服務(wù)器等傳統(tǒng)領(lǐng)域,Intel處理器處于絕對(duì)壟斷地位,在移動(dòng)平臺(tái)和嵌入式領(lǐng)域,ARM處于核心定位,市場(chǎng)占用率非常高。隨著國(guó)際競(jìng)爭(zhēng)越來越激烈,各行業(yè)對(duì)于國(guó)產(chǎn)處理器的要求越來越緊迫,RISC-V也即RISC Five,意思是第五代精簡(jiǎn)指令處理器,是一種全新的指令集架構(gòu),并且開源可以被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織自由使用。
現(xiàn)在RISC-V處理器在圖像處理領(lǐng)域的應(yīng)用也越來越廣泛,均值濾波也稱為線性濾波,其采用的主要方法為鄰域平均法,線性濾波的基本原理是用均值代替原圖像中的各個(gè)像素值。
目前,主要是采用在CPU(central processing unit,中央處理器)上運(yùn)行軟件的方式進(jìn)行均值濾波的,這樣濾波性能完全取決于CPU的性能和軟件的算法優(yōu)化,然而隨著CPU性能逼近極限,算法也沒法再繼續(xù)優(yōu)化的情況下,均值濾波的效率被極大限制。因此如何提升均值濾波的性能是本領(lǐng)域技術(shù)人員要解決的問題。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)的目的在于提供一種均值濾波方法及裝置,能夠提高均值濾波的性能。其具體方案如下:
第一方面,本申請(qǐng)公開了一種均值濾波方法,應(yīng)用于預(yù)設(shè)的RISC-V協(xié)處理器中,包括:
基于SETUP指令從存儲(chǔ)單元中讀取待濾波數(shù)據(jù),其中,所述SETUP指令為預(yù)設(shè)編譯器生成的指令;
確定所述待濾波數(shù)據(jù)的均值,將所述均值寫入第一目標(biāo)寄存器中,并將第二目標(biāo)寄存器的值置為第一預(yù)設(shè)值;
判斷所述第二目標(biāo)寄存器的值是否為所述第一預(yù)設(shè)值;
如果所述第二目標(biāo)寄存器的值為所述第一預(yù)設(shè)值,則讀取所述第一目標(biāo)寄存器中的值作為所述待濾波數(shù)據(jù)的均值并將所述待濾波數(shù)據(jù)的均值寫入到內(nèi)存中,以實(shí)現(xiàn)對(duì)所述待濾波數(shù)據(jù)的均值濾波,且將所述第一目標(biāo)寄存器的值置為第二預(yù)設(shè)值。
可選地,所述基于SETUP指令從存儲(chǔ)單元中讀取待濾波數(shù)據(jù),包括:
基于SETUP指令中的濾波尺寸和待濾波數(shù)據(jù)在存儲(chǔ)單元中的首地址從所述存儲(chǔ)單元中讀取所述待濾波數(shù)據(jù),其中,所述濾波尺寸為正整數(shù)且為奇數(shù)。
可選地,所述基于SETUP指令從存儲(chǔ)單元中讀取待濾波數(shù)據(jù)之后,還包括:
將所述第二目標(biāo)寄存器的值置為所述第二預(yù)設(shè)值。
可選地,所述確定所述待濾波數(shù)據(jù)的均值,將所述均值寫入第一目標(biāo)寄存器中,并將第二目標(biāo)寄存器的值置為第一預(yù)設(shè)值,包括:
確定所述待濾波數(shù)據(jù)中各個(gè)數(shù)據(jù)的累加值,其中,所述待濾波數(shù)據(jù)中的數(shù)據(jù)個(gè)數(shù)為所述濾波尺寸的平方;
將所述累加值和所述待濾波數(shù)據(jù)中的數(shù)據(jù)個(gè)數(shù)之間的比值確定為所述待濾波數(shù)據(jù)的均值;
將所述均值寫入第一目標(biāo)寄存器中,將第二目標(biāo)寄存器的值置為1;
相應(yīng)地,將所述第一目標(biāo)寄存器的值置為第二預(yù)設(shè)值,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司,未經(jīng)山東云海國(guó)創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011225864.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種基于顏色特征的攝像頭識(shí)別和檢測(cè)方法
- 一種采樣濾波電流值的計(jì)算方法及其系統(tǒng)
- 圖像清晰度識(shí)別方法和自動(dòng)聚焦方法
- 一種圖像亮度調(diào)整方法、終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 信號(hào)均值檢測(cè)方法、裝置和系統(tǒng)
- 一種機(jī)器人運(yùn)動(dòng)障礙的判斷方法
- 基坑監(jiān)測(cè)數(shù)據(jù)的處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 以太網(wǎng)幀間距均值調(diào)節(jié)方法、裝置、智能終端及存儲(chǔ)介質(zhì)
- 基于大數(shù)據(jù)和人工智能的匹配度計(jì)算方法
- 數(shù)字均值追憶儀
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





