在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-06-18 08:07 ? 次閱讀

在遙感圖像中,對江河上橋梁目標的識別具有重要意義。由于橋梁的最突出特征在于橋體的平行直線,所以對平行直線的實時檢測十分重要。經典的Hough變換是一種常用的檢測直線的方法,Hough變換的研究及應用動態:Hough變換于1962年由Paul Hough提出,并在美國作為專利被發表。它所實現的是一種從圖像空間到參數空間的映射關系。由于具有一些明顯優點和可貴性質,它引起了許多國內外學者和工程技術人員的普遍關注。例如,由于其根據局部度量來計算全面描述參數,因而對于區域邊界被噪聲干擾或被其他目標遮蓋而引起邊界發生某些間斷的情況,它具有很好的容錯性和魯棒性。多年來,專家們對Hough變換的理論性質和應用方法進行了深入而廣泛的研究, 并取得了許多有價值的成果。它具有可對目標進行有效檢測與識別、可并行實現、對噪聲不敏感等優點,但是由于其自身的設計缺陷,無法完成對平行直線的實時性檢測。本文在經典Hough變換的基礎上,提出了一種平行直線改進算法,如圖1所示。經試驗證明,該算法能準確地檢測識別出平行直線,且實時性較好。

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

1 算法原理

1.1 圖像二值化處理

將灰度圖像轉換為黑白的二值化圖像是圖像數字化處理的重要環節之一。目前常用的算法是采用閾值法對圖像進行二值化處理,即通過設定某個T閾值,并以該閾值為門限,把灰度圖像轉換成二灰度級的黑白圖像。在處理過程中,不同的樣品圖像根據灰度分布峰值的不同,按圖像特征的相應要求,可以選擇不同的二值化轉換閾值T。對于256級的灰度圖像,將圖像上位于n處的灰度值記為Tn(0≤Tn≤255),則設定二值化閾值為Tn。則:

由式(1)即得到以二值化數據Tn標定的二值化圖像fn,從而完成了圖像的二值化處理。

1.2 邊緣檢測

Hough變換的實質是將圖像空間內具有一定關系的像元進行聚類,尋找能把這些像元用某一解析形式聯系起來的參數空間累積對應點。在參數空間不超過二維的情況下, 這種變換有著理想的效果。但是,一旦參數空間增大,計算量便會急劇上升,同時耗費巨大的存儲空間,耗時也隨之猛增。就此,多年來國內外眾多學者針對具體情況對常規Hough變換進行了多方面的探索,并提出了許多有價值的改進方法。經典Hough變換使用Canny算子進行邊緣檢測。雖然Canny算子能較好地檢測出圖像中的各個邊緣信息,但是在處理之后的圖像中,顯示了許多無用的邊緣信息,從而導致處理時間過長,失去了實時性意義。Canny 邊緣檢測算子是John F. Canny于 1986 年開發出來的一個多級邊緣檢測算法本文算法在對圖像二值化處理的基礎上,采用Sobel算子檢測圖像。

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

其邊緣檢測的實現過程是:使用圖2(a)的掩模對圖像fn進行濾波,再使用圖2(b)掩模對fn濾波,然后計算每個濾波后的圖像中的像素值的平方,并將兩幅圖像的結果相加,最后計算相加結果的平方根。

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

Hough變換先將(ρ,θ量化,并相應設置一個二維累加器矩陣。累加器中的每個元素描述了(ρ,θ)平面上的一個離散點。將圖像中的每一個特征點代入θ的各個量化值,計算出對應的ρ,計算所得值(經量化)落在某個小格內,即對參數空間累加器進行加1,使得圖像空間中直線的提取問題轉化為累加器計數求極大值問題。

1.4 改進的平行線檢測方法

無論是經典的Hough變換,還是改進的Hough變換,都要經過變換空間來檢測。對于直線而言,只要這一組直線是平行線,都有一個顯著的特征:即兩條直線的斜率是相等的,基于這一特征,設計了以下的算法:

(1)為了得到效果更好的邊緣圖像,首先要對圖像進行預處理,得到二值化圖像。

(2)再根據二值化圖像,設定合適的閾值T,對其進行邊緣檢測。

(3)運用Hough變換,將笛卡爾坐標空間轉換成極坐標空間(ρ,θ),找出若干峰值點,檢測出圖像中的直線。

(4)由于在采集時圖像會受到光照、大氣紊流等自然因素的影響,當一幅遙感圖像中的所有直線被檢測出來后,一條直線會被分割成若干個小段。為了復原這種直線,可以設定閾值T2,計算同一直線上相鄰兩條直線段的距離,如果這個值小于閾值T2,將兩道路段進行連接,否則不作處理。

(5)檢測出各個直線段的起止點。

(6)在復原所有的直線段后,根據橋梁的特點,設定大閾值T3,用來檢測出較長的直線段(即橋體的其中一邊);并利用直線段端點坐標值,計算所有有用直線段的斜率K。即:

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

(7)當其中一條直線段的斜率與已經檢測出來的直線段(橋體其中一邊)的斜率之間的誤差≤0.1%時,即檢測出了橋體的另一邊,從而完成了實時檢測和識別橋梁。

2 實驗

本文選用某河流上的某橋梁作為實驗對象。兩種算法在相同條件下運行,硬件環境:CPU為Pentium○R4,主頻為3.2 GHz,內存為1 GB;軟件環境為Matlab 7.1版本,操作系統為中文Windows XP,掃描圖像像素為449×617。圖5(a)為運用經典Hough變換,在極坐標空間下的峰值點檢測效果圖,圖5(b)為使用本文改進算法下的峰值點檢測效果圖。圖6(a)為經典Hough變換算法下的檢測結果,圖6(b)為本文改進算法檢測的結果,圖6的閾值T2為35像素,大閾值T3為300像素。

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

從多次的實驗結果可知,經典Hough變換所檢測的結果正確率不高,且使用時間較長,不能完成實時檢測和識別,也不能確定所檢測出的直線是否為平行線。利用本文算法所檢測出的直線,經過斜率計算,兩直線的斜率差小于0.1%,可以視為斜率相等,故能判定這兩條直線為平行線,而且正確率與所用時間都優于經典Hough變換,如表1所示。

基于斜率判斷的Hough變換算法對實時性目標檢測和識別的改進方案

本文基于斜率判斷的Hough變換算法不但在時間上要比經典的Hough變換快,而且正確率要比經典Hough變換高,對于一般實時性目標的檢測和識別均能取得較高的精度控制。但本文的算法在計算和存儲空間上有很大的可壓縮性,所以還有很多方面需要改進,尤其是對3個閾值的選取上,對算法的效率及最后的結果都有重要的影響。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算
    +關注

    關注

    2

    文章

    451

    瀏覽量

    38846
  • 檢測
    +關注

    關注

    5

    文章

    4511

    瀏覽量

    91664
收藏 人收藏

    評論

    相關推薦

    一種利用Hough變換和先驗知識的車牌識別新方法

    。為了改善這種情況,本文嘗試性地提出了一種利用Hough變換多線檢測實現精確定位的方法,同時結合先驗知識,改進了水平搜索方式,有效地提升了車牌定位精準率,使得這一
    發表于 07-14 09:05

    基于DM642開發板硬件平臺的Hough變換的直線檢測(附CCS源碼)

    本帖最后由 sanallen 于 2013-4-5 17:14 編輯 基本概述:采用傳統的二維Hough變換,邊緣檢測采用CANNY算法,峰值
    發表于 04-05 17:13

    基于YOLOX目標檢測算法改進

    實時的前提下,進一步提升了近兩個百分點的精度。在本文的研究中,基于 YOLOX 目標檢測算法 進行損失函數的優化,以改善遮擋目標和小
    發表于 03-06 13:55

    改進的大斜視角SAR階梯變換算法

    針對大斜視角下合成孔徑雷達信號時域距離校正后的特點,提出了改進的階梯變換算法,在各個子孔徑分別采用不同調頻斜率的參考信號進行去斜處理,解決了信號多普勒調頻斜率
    發表于 05-14 19:56 ?8次下載

    改進Hough變換檢測算法

    針對標準 Hough 變換在圓檢測中對時間空間需求高的問題,提出一種改進Hough變換
    發表于 08-05 15:14 ?53次下載
    <b class='flag-5'>改進</b>的<b class='flag-5'>Hough</b><b class='flag-5'>變換</b>圓<b class='flag-5'>檢測算法</b>

    DSP實現快速Hough變換檢測算法

    Hough變換是目前應用最廣泛的圓檢測方法,該方法可靠高,在噪聲、變形、甚至部分區域丟失的狀態下仍然能取得理想效果。但其缺點是計算復雜,內存需求大。
    發表于 08-17 11:49 ?3071次閱讀
    DSP實現快速<b class='flag-5'>Hough</b><b class='flag-5'>變換</b>圓<b class='flag-5'>檢測算法</b>

    基于Hough變換的橢圓檢測方法_樊曉燕

    基于Hough變換的橢圓檢測方法_樊曉燕
    發表于 03-18 09:52 ?0次下載

    基于Apriltags識別的改進算法

    移動目標識別與跟蹤,在視頻監控、人機交互、智能交通、軍事應用等領域具有重大應用價值。本文針對當前目標識別與跟蹤領域普遍存在的處理速度較慢、實時不足等問題,提出了一種基于Aprilta
    發表于 11-05 11:53 ?40次下載
    基于Apriltags<b class='flag-5'>識別的</b><b class='flag-5'>改進</b><b class='flag-5'>算法</b>

    基于改進KD樹與RANSC算法目標識別算法

    為了能夠更好地滿足日益擴大的目標識別需求,提出了一種基于改進KD樹與RANSC算法目標識別算法。通過對比
    發表于 11-16 17:45 ?17次下載

    Hough變換和輪廓匹配相結合的瞳孔檢測算法

    針對紅外眼部視頻中瞳孔直徑檢測精度不夠高的問題,提出了一種將Hough變換和輪廓匹配相結合的瞳孔檢測算法Hough-Contour)。對
    發表于 12-19 11:49 ?0次下載

    最小二乘修正的隨機Hough變換直線檢測

    利用Hough變換進行直線檢測時,由于直線在參數空間中的映射容易受到鄰近目標、噪聲以及本身非理想狀態的干擾,算法中的投票過程較易出現無效累積
    發表于 12-29 14:23 ?1次下載

    抗旋轉廣義Hough變換算法

    針對廣義Hough變換(GHT)算法匹配發生旋轉圖像中的目標形狀時發生誤匹配的問題,提出一種基于U弦長曲率的具有抗旋轉的廣義
    發表于 01-04 15:42 ?0次下載
    抗旋轉<b class='flag-5'>性</b>廣義<b class='flag-5'>Hough</b><b class='flag-5'>變換算法</b>

    利用Hough變換檢測直線的MATLAB程序免費下載

    本文檔的主要內容詳細介紹的是利用Hough變換檢測直線的MATLAB程序免費下載。
    發表于 10-21 08:00 ?1次下載
    利用<b class='flag-5'>Hough</b><b class='flag-5'>變換</b><b class='flag-5'>檢測</b>直線的MATLAB程序免費下載

    一種改進的自適應運動目標檢測算法

    相似度判斷鬼影、拖影或靜止目標區域,自適應地對不冋類別區域像素進行更新抑制。實驗結果表明,改進算法在動態背景中表現岀良好的魯棒,能夠有效抑
    發表于 05-14 10:59 ?4次下載

    采用同步壓縮-交叉小波變換算法的齒輪故障檢測

    采用同步壓縮-交叉小波變換算法的齒輪故障檢測
    發表于 06-30 11:35 ?20次下載
    主站蜘蛛池模板: 亚洲人成亚洲人成在线观看 | 久久国产精品99久久久久久老狼 | 午夜肉伦伦影院 | 欧美色爱综合网 | 99久久综合精品免费 | 久久天天躁狠狠躁夜夜2020一 | 亚洲视频在线播放 | 人人福利 | 国产精品嫩草影院午夜 | 天天射日 | 午夜在线免费观看视频 | 女人双腿搬开让男人桶 | 理论片毛片 | 男人边吃奶边做视频免费网站 | 啪啪网免费视频 | 天天色操 | 一卡二卡四卡无卡乱免费网页 | 五月婷婷欧美 | 欧美乱妇15p | 国产三级日本三级美三级 | 亚洲男人天堂网址 | 四虎永久在线精品影院 | 免费看美女午夜大片 | 91av免费观看| 人操人摸 | 114毛片免费观看网站 | 黄色大片在线免费观看 | 国产乱辈通伦影片在线播放亚洲 | 伊人久久成人 | h视频在线观看网站 | 极品吹潮视频大喷潮tv | 1000部啪啪未满十八勿入中国 | 午夜久久久久久久 | 高颜值露脸极品在线播放 | 尤物黄色| 国产簧片 | 四虎影永久在线观看精品 | 亚洲合集综合久久性色 | 男女交性永久免费视频播放 | 欧美影院一区二区三区 | 女人张开腿让男人桶免费网站 |