[發明專利]一種在嵌入式DSP系統中實現sobel算子的方法在審
| 申請號: | 201611260775.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106600618A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 劉立莊;張浩;趙丹 | 申請(專利權)人: | 中國科學院上海高等研究院 |
| 主分類號: | G06T7/13 | 分類號: | G06T7/13;G06F9/38 |
| 代理公司: | 上海光華專利事務所31219 | 代理人: | 王華英 |
| 地址: | 201210 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 dsp 系統 實現 sobel 算子 方法 | ||
1.一種在嵌入式DSP系統中實現sobel算子的方法,所述sobel算子包括模板A和模板B,所述模板A用于檢測圖像的水平邊緣,所述模板B用于檢測圖像的垂直邊緣,其特征在于,所述方法包括以下步驟:
步驟1),按照所述模板A和所述模板B分別讀取視頻圖像數據,其中,所述模板A和所述模板B均依次讀取三行圖像數據的八個數據點,且所述模板B讀取的第一個數據與所述模板A讀取的第一個數據相差兩列;
步驟2),計算水平算子PH和垂直算子PV;
步驟3),計算最終sobel算子的邊緣強度值R,并將所述邊緣強度值R與設定的閾值Q進行比較,若邊緣強度值R≥閾值Q,則判讀該像素點為圖像邊緣點;若邊緣強度值R<閾值Q,則判讀該像素點為圖像邊緣點為非圖像邊緣點;
步驟4),輸出執行的周期數。
2.根據權利要求1所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,在所述步驟4)之后還包括步驟5),所述步驟5)判斷視頻圖像數據輸入是否完畢,若是,則結束;若否,則進入所述步驟1)進行循環。
3.根據權利要求1所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,所述模板A為矩陣所述模板B為矩陣
4.根據權利要求3所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,在所述步驟1)之前還包括以下步驟:
將模板A中不為全0的行數據HF[1][1]、HF[1][2]、HF[1][3]存入32位寄存器RH1_A和RH1_B,其中,RH1_A按字節由高到低存儲HF[1][1]、HF[1][2]、HF[1][3]、0,RH1_B按字節由高到低存儲0、HF[1][1]、HF[1][2]、HF[1][3];
將模板A中不為全0的行數據HF[3][1]、HF[3][2]、HF[3][3]存入32位寄存器RH2_A和RH2_B,其中,RH2_A按字節由高到低存儲HF[3][1]、HF[3][2]、HF[3][3]、0,RH2_A按字節由高到低存儲0、HF[3][1]、HF[3][2]、HF[3][3];
將模板B中不為全0的列數據VF[1][1]、VF[2][1]、VF[3][1]存入32位寄存器RV1_A和RV1_B,其中,RV1_A按字節由高到低存儲0、VF[1][1]、VF[2][1]、VF[3][1],RV1_B按字節由高到低存儲VF[1][1]、VF[2][1]、VF[3][1]、0;
將模板B中不為全0的列數據VF[1][3]、VF[2][3]、VF[3][3]存入32位寄存器RV2_A和RV2_B,其中,RV2_A按字節由高到低存儲0、VF[1][3]、VF[2][3]、VF[3][3],RV2_B按字節由高到低存儲VF[1][3]、VF[2][3]、VF[3][3]、0。
5.根據權利要求4所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,在所述步驟1)之前還包括在所述嵌入式DSP系統中輸入視頻圖像矩陣P,其中,用P[i][j]表示矩陣P的第i行第j列數據,且i、j均為大于0的整數。
6.根據權利要求5所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,在所述步驟1)中,所述模板A讀取所述視頻圖像矩陣P的第i行、i+1行、i+2行的第j列、j+1列、j+2、j+3、j+4、j+5、j+6、j+7列視頻數據并存儲;所述模板B讀取所述視頻圖像矩陣P的第i行、i+1行、i+2行的第j+2列、j+3列、j+4、j+5、j+6、j+7、j+8、j+9列視頻數據并存儲。
7.根據權利要求6所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,所述模板A和所述模板B使用所述嵌入式DSP系統特有指令集LDNDW讀取視頻數據,每次讀取8個字節。
8.根據權利要求1-7任一項所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,所述嵌入式DSP系統采用的主處理芯片為TMS320DM642。
9.根據權利要求1所述的在嵌入式DSP系統中實現sobel算子的方法,其特征在于,在所述步驟3)中,計算最終sobel算子的邊緣強度值R時,利用公式R=(|PH|+|PV|)近似計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院上海高等研究院,未經中國科學院上海高等研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611260775.8/1.html,轉載請聲明來源鉆瓜專利網。





