[發(fā)明專利]一種基于邊緣檢測的時頻譜曲線提取方法有效
| 申請?zhí)枺?/td> | 201410521214.3 | 申請日: | 2014-10-07 |
| 公開(公告)號: | CN104268883B | 公開(公告)日: | 2018-04-13 |
| 發(fā)明(設計)人: | 田坤;李晉;白啟帆;范騰;皮亦鳴;曹宗杰;閔銳;范錄宏 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06T7/13 | 分類號: | G06T7/13 |
| 代理公司: | 成都點睛專利代理事務所(普通合伙)51232 | 代理人: | 葛啟函 |
| 地址: | 611731 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 邊緣 檢測 頻譜 曲線 提取 方法 | ||
1.一種基于邊緣檢測的時頻譜曲線提取方法,其特征在于按照以下步驟進行:
步驟1:計算信號的時頻分布X×Y維矩陣Ws(n,fm)中各元素的k次方,得到一個新的X×Y維矩陣W(x,y)=Ws(n,fm)k,其中n表示時間點序列,fm表示頻率點序列,x,y分別表示新矩陣WX×Y的行和列;
步驟2,對步驟1中的矩陣W(x,y)使用Roberts算子進行邊緣檢測:
得到時頻譜分布Ws(n,fm)的梯度幅值GX×Y,選取梯度幅值GX×Y的平均值做為閾值,與GX×Y進行比較,將GX×Y化為二值邊緣矩陣:
得到只含有0和1的二值邊緣矩陣HX×Y;
步驟3,對步驟2中的邊緣矩陣HX×Y處理,計算邊緣矩陣HX×Y中每列的邊緣點個數(shù)X為矩陣HX×Y的行數(shù),每列為1的點為邊緣點,為0的不是邊緣點,逐個選出r(y)為奇數(shù)的列,再記錄這些列中第一個邊緣點的位置,將二值邊緣矩陣HX×Y這些位置元素置0,即刪去矩陣中這個邊緣點,將每列都檢索完畢之后,可以保證矩陣HX×Y中每列含有的邊緣點均為偶數(shù),再按照列優(yōu)先順序進行排序,即矩陣中各元素根據(jù)其在矩陣HX×Y中行數(shù)和列數(shù)按照如下公式排序((列數(shù)-1)×X+行數(shù)),將矩陣HX×Y中每個邊緣點排序后的位置記錄在向量dN中,其中N為邊緣點的總個數(shù),最后將邊緣矩陣HX×Y邊緣點兩兩合并,得到矩陣ZX×Y;
步驟4,根據(jù)已有的曲線模型y=f(x,T,θ,A,…),其中T為曲線周期,θ為曲線的相位,A為曲線幅度,建立I×J維參數(shù)空間(T,θ),I,J分別為參數(shù)空間中周期時間點數(shù)和相位角度點數(shù),將參數(shù)空間中每個點帶入曲線模型中對ZX×Y中的所有曲線點進行計算,即對每個參數(shù)空間點(Ti,θj)帶入曲線模型中,再將ZX×Y中所有邊緣點位置的行和列帶入?yún)?shù)點的模型中,若邊緣點行和列(x,y)滿足帶入?yún)?shù)的模型,則累加器∑g(T,θ)累加在參數(shù)空間(T,θ)的每個點上加1,如此取遍所有參數(shù)空間的點,每次均對ZX×Y中邊緣點進行計算,最后得出各參數(shù)點的累加結果,找出參數(shù)累加器g中局部最大值點,局部最大值的個數(shù)為曲線的條數(shù),各局部最大點在累加器中對應的周期值和相位值即為各條曲線的周期T和相位θ的具體數(shù)值,即得到曲線的條數(shù)以及各條時頻譜曲線的參數(shù)。
2.按照權利要求1所述一種基于邊緣檢測的時頻譜曲線提取方法,其特征在于:所述步驟3中將邊緣矩陣HX×Y邊緣點兩兩合并,得到矩陣ZX×Y的具體方法為:
將X×Y維0矩陣ZX×Y中的元素按照之前列優(yōu)先排序,將位置為的元素置1,即標記為邊緣點:
其中,N為矩陣HX×Y中邊緣點的總數(shù),矩陣ZX×Y其它位置元素為0,得到時頻譜的曲線矩陣ZX×Y。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經(jīng)電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410521214.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種地下溶洞的充填處理方法
- 下一篇:一種印花糊料





