[發明專利]圖像濾波數據存取的控制方法及裝置在審
| 申請號: | 201810819740.6 | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN109064424A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 張貞雷 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 黃曉燕 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 濾波 像素點 數據存取 獲取圖像 圖像濾波 濾波塊 讀取 分開存儲 分配規則 高安全性 快速讀取 濾波過程 輸入圖像 像素塊 可控 存取 視頻 圖像 外部 重復 轉換 保證 | ||
本發明實施例公開了圖像濾波數據存取的控制方法及裝置,所述方法包括獲取圖像中當前像素點的行號和列號;按照像素點分配規則,將像素點分開存儲,并選取第一輪濾波塊;獲取當前濾波行號和濾波列號,并根據當前濾波行號和濾波列號讀取下一輪濾波所需的像素點,形成下一輪濾波塊,重復進行本步驟,至濾波結束。本發明將輸入圖像的像素點分來存取,通過合理的數據存取轉換,快速讀取下一輪濾波所需的像素點,迅速獲取圖像濾波所需的像素塊,保證圖像或視頻的實時濾波,整個濾波過程不需要外部技術的支持,減少成本,且對于高安全性的項目,實現自主可控。
技術領域
本發明涉及圖像濾波技術領域,具體地說是圖像濾波數據存取的控制方法及裝置。
背景技術
圖像濾波,即在盡量保留圖像細節特征的條件下對目標圖像的噪聲進行抑制,是圖像預處理中不可缺少的操作,其處理效果的好壞將直接影響到后續圖像處理和分析的有效性和可靠性。
利用硬件實現圖像濾波的傳統做法是購買濾波IP(intellectual propertycore,全稱知識產權核,是指某一方提供的,形式為邏輯單元、芯片設計的可重用模塊)或者是專門的濾波芯片,且需要配置外部存儲空間,硬件結構復雜,成本較高。
發明內容
本發明實施例中提供了圖像濾波數據存取的控制方法及裝置,以解決現有技術中圖像濾波成本高的問題。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
本發明第一方面提供了圖像濾波數據存取的控制方法,包括以下步驟:
獲取圖像中當前像素點的行號和列號;
按照像素點分配規則,將像素點分開存儲,并選取第一輪濾波塊;
獲取當前濾波行號和濾波列號,并根據當前濾波行號和濾波列號讀取下一輪濾波所需的像素點,形成下一輪濾波塊,重復進行本步驟,至濾波結束。
結合第一方面,在第一方面第一種可能的實現方式中,所述按照像素點分配規則,將像素點分開存儲的具體過程為:
若當前像素點屬于前(N-1)/2行、后(N-1)/2行、除前(N-1)/2行和后(N-1)/2行外其他行的前(N-1)/2個像素點或除前(N-1)/2行和后(N-1)/2行外其他行的后(N-1)/2個像素點的任一種情況,將像素點存儲在FIFO_NF中;
若當前像素點屬于第N+1行的前N個像素點到最后一行的前N個像素點,將像素點存儲在FIFO_FN中;
若當前像素點屬于所有行的第N+1個像素點到最后一個像素點,將像素點存儲在RAM_0—RAM_N-1中;
若當前像素點屬于前N行的前N列,將像素點存儲在FILTER中。
結合第一方面,在第一方面第二種可能的實現方式中,將像素點存儲在RAM_0—RAM_N-1中的寫入規則為:
對于RAM_P,依次寫入第P行及P*N+P所在行的像素點,所述P從1開始,按照從小到大的順序依次取整數。
結合第一方面,在第一方面第二種可能的實現方式中,所述下一輪濾波所需的像素點從FIFO_FN和RAM_0—RAM_N-1中讀取,將所述下一輪濾波塊寫入FILTER中。
結合第一方面,在第二方面第二種可能的實現方式中,根據當前濾波行號和濾波列號讀取下一輪濾波所需的像素點的具體過程為:
若當前濾波行號為cur_line、cur_column,則從FIFO_FN中讀取第(cur_line+(N-1)/2+1)行的N個行像素點;
同時讀RAM_0—RAM_N-1,獲取N個列像素點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810819740.6/2.html,轉載請聲明來源鉆瓜專利網。





