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

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

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

3天內不再提示

灰度圖像處理算法的基本原理及優劣勢和應用研究

新機器視覺 ? 來源:古月居 ? 作者:古月居 ? 2022-11-25 10:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

陽光算法簡介

陽光算法,其實應該叫灰度圖像處理算法才對。灰度圖像轉二值化圖像,具體步驟什么的,不再介紹,不懂得可以去自學《數字圖像處理》和matlab

OV7725硬件二值化與MT9V034比較

1.OV7725硬件二值化攝像頭

(1)基本原理:

當掃描到某點時,該點處圖像的灰度值被攝像頭中的圖像傳感芯片換成與灰度值對應的電壓值,不同的電壓值經過硬件二值化電路的處理轉化成高低電壓,這樣就完成電壓值的二值化處理(高低電壓)。

最后將圖像信息數據通過數據端口輸出到控制器

(2)優勢

①由硬件自動進行二值化,節約MCU運算時間。 ②二值化后處理簡單,因為0就是黑,1就是白 ③一次傳輸8個像素,一個字節為8個像素,有效降低像素時鐘

(3)劣勢

由于二值化后信息量少,導致在復雜的場景可能無法正常判斷與識別。

2.灰度攝像頭MT9V034

(1)MT9V034優勢:

①全局快門是MT9V034最大的優勢,可以在MT9V034PDF中查看全局快門與卷簾快門的區別(OV7725為卷簾快門)

②攝像頭輸出灰度圖像,可以用于實現更加復雜的圖像識別。因為包含的信息量較多

③圖像輸出的速度較快,例如設置FPS為 60,分辨率為120*188,圖像輸出的時間只有3MS左右,有更多的時間去處理。

(2)劣勢

與二值化比較就是信息量比較大,使得運算量也較大,同時處理起來需要更多的知識但是由于現在比賽的環境越來越復雜,簡單的攝像頭已經開始難以滿意要求,因為慢慢的這點已經變得不再是缺點了

3.DMA傳輸

DMA轉移數據程序解析:當攝像頭采集到圖像時,發出場中斷信號,控制器捕捉到這一場中斷信號,觸發中斷,進入場中斷服務程序,場中斷標志置1。

在場中斷服務程序中,初始化 DMA傳輸,并使能DMA傳輸。

之后控制器捕捉PCLK時鐘信號,PCLK時鐘信號為脈沖方波,它的每一個上升沿都將觸發一次DMA傳輸,每次DMA傳輸將一個字節的圖像信息送入控制器寄存器中,當觸發n 次后停止DMA傳輸。

DMA傳輸停止時觸發中斷程進入中斷復位函數,在中斷復位函數里禁止DMA傳輸關閉場中斷,同時標記圖像采集完畢。

這樣就完成一場圖像信息的采集。

灰度圖像處理

提取到圖像數據后,需要對CMOS傳感器采集的數據進行處理,把路況提取出來,這時需要確定圖像閾值的大小。

智能車采集到的圖像的灰度值是0-255,數值越高表示接近白色,數值越低接近黑線。

如果像素點灰度值小于某一閾值,則確定該點為黑點,否則,確定其為白點。但現在由于加入了陽光,所以綜合考慮陽光的影響。

確定闕值的方法有很多,這里介紹自動閾值法(大津(Ostu)法)。

(1)自動閾值法基本原理

是以圖像的灰度直方圖為依據,以目標和背景的類間方差最大為閾值選取準則,綜合考慮了像素鄰域以及圖像整體灰度分布等特征關系。

由直方統計圖確定被閾值t分離后的區域l、區域⒉所占整個圖像的面積比,以及整幅圖像、區域1、區域2的平均灰度。

(2)介紹一下灰度直方圖

灰度直方圖:描述圖像中每種灰度級像素的個數,反映圖像中每種灰度出現的頻率,橫坐標是灰度級,縱坐標是灰度級出現的頻率。

雙峰直方圖是指直方圖中出現兩個峰,也就是說有兩個頻率較高的灰度級,一個在較低灰度級部分,一個在較高灰度級部分。

659676e4-6bfd-11ed-8abf-dac502259ad0.png

以兩幅尺寸為256*256圖片為例,一幅是調車時的實際場地圖像,一幅是純藍白賽道圖。

用MATLAB統計灰度直方圖

65cef8ac-6bfd-11ed-8abf-dac502259ad0.png

灰度圖

65f4f9f8-6bfd-11ed-8abf-dac502259ad0.png

灰度直方圖

661e0ee2-6bfd-11ed-8abf-dac502259ad0.png

由此實際賽道和理想賽道的灰度差異,智能車圖像直方圖就是一個多峰灰度圖。

(3)自動閾值法基本步驟

664c1f44-6bfd-11ed-8abf-dac502259ad0.png

667339e4-6bfd-11ed-8abf-dac502259ad0.png

(4)閾值分割完圖像數組后,便是對其二值化,因為處理器只能識別二進數О和1,因此小于或等于闕值的像素可以設定為黑色,以灰度值0表示,大于閾值的像素設定為白色,以灰度值1表示。

如果有連續均勻地灰度值,那么可以得到相當好的二值化圖像。

6694b164-6bfd-11ed-8abf-dac502259ad0.png

MATLAB編程對上述測試圖片二值化

66c53f82-6bfd-11ed-8abf-dac502259ad0.png

66e20eaa-6bfd-11ed-8abf-dac502259ad0.png

圖像不同部分灰度差別較大,勢必造成大津法閾值分割不準確。圖片一運行時間為0.017821 秒,圖片二為0.013891秒。

閾值不準確的原因﹐在很大一部分上是由于光照不均引起的圖像噪聲所致,一幅完美的圖像,直方圖應是谷寬雙峰的。

一幅較好的圖像,代表藍色底布和白色賽道的雙峰應該是最明顯的,而圖片一的直方圖是三峰,而且前兩峰靠的很近,高度也近似,這就引入了極大的噪聲。因此我們需要濾除噪聲。

采用最簡單的均值濾波,得到以下圖像

67062236-6bfd-11ed-8abf-dac502259ad0.png

可見最簡單的均值濾波并不能滿足濾波要求,但是均值濾波能很好地去掉由于地面反射引起的光斑。

中值濾波以后的圖像

67163bd0-6bfd-11ed-8abf-dac502259ad0.png

中值濾波并沒有去掉光斑,但是將光斑區域明顯的聚集起來。濾波方法對噪聲是否有用,要看噪聲的類型,上述中值濾波和均值濾波呈現了不同的效果,說明含有的噪聲至少有高斯噪聲和椒鹽噪聲兩類。

綜合考慮均值濾波和中值濾波,得到以下圖像

6734d82e-6bfd-11ed-8abf-dac502259ad0.png

(5)上述提到了三峰圖像,而我們采用的是單闕值分割,即只實現了兩峰之間的分割,第三峰被忽視了,因此可以考慮多峰閾值分割。

具體如下:

①使用OSTU求出第一個分割閾值t1,將小于等于t1的灰度值設為t1,其他保持不變,得到新圖像。

②再度適用OSTU得到第二個閾值t2、將圖像中像素灰度值小于等于t2的置為0,大于的置為255,得到所要處理的圖像。

運用多峰闕值法,得到如下圖像:

步驟一以后

674b6760-6bfd-11ed-8abf-dac502259ad0.png

由此可知,第一次得到的閾值是前兩個峰之間的閾值。

步驟二以后

677502aa-6bfd-11ed-8abf-dac502259ad0.png

多閾值分割法的效果顯然好于單閥值,而且運行時間為0.037678秒,時間上比起單閾值分割法多了0.02秒。

加入中值濾波得到的圖像

678a72ca-6bfd-11ed-8abf-dac502259ad0.png

完全可以滿足尋線要求,但是時間上為0.112160秒,可見中值濾波很耗費時間。

(6)對于陽光的濾除,模型優化上,以信標車為例

67a40564-6bfd-11ed-8abf-dac502259ad0.png

模糊OSTU

大津算法的閾值準確度較高,但是遇見多峰圖像時,大津閾值法的分割可能無法滿足要求,需要判斷峰的數目,然后多次使用大津算法,這種情況下運算量較大。

對智能車賽道來講,究其原因,是因為藍色底布反光呈現的灰度值與白色賽道灰度值接近,使得圖像灰度值呈現模糊化的特點,因此可以運用模糊數學的方法,在大津法的基礎上對其進行改進。

1、模糊大津閾值法基本原理

將賽道圖像灰度值分為三類,第一類A 藍色底布,選取較低的一部分灰度值L2,第二類B反光區域,選取中間的一部分灰度值Ll-L4,第三類C白色賽道,選取較高的一部分灰度值L3。

圖像被分割為三個區域ABC,圖像的每一個灰度值都有一個隸屬度或兩個隸屬度,比如L2點有兩個隸屬度u(L2)和u,(L2)且u(L2)+ ug(L2)=1,每個區域就相當于一個模糊子集。

67f2f4d0-6bfd-11ed-8abf-dac502259ad0.png

2、模糊大津閾值法基本步驟

設圖像灰度直方圖函數為h(k),h(k)表示當灰度值為k時像素點的個數,如果整幅圖像的像素數為N,那么在大津閾值法基礎上修改的各個區域的像素面積比為︰

6818465e-6bfd-11ed-8abf-dac502259ad0.png

由于區域劃分受到L1,L2,L3,L4的影響,通過遍歷灰度直方圖的谷點,求出均值谷點作為灰度直方圖分割點,分割點左方為α.區域,右方為β區域,取α區域頻率最高灰度值gray1 ,β區域頻率灰度最高值gray2 。

Ll = gray1

L2= gray1+20

L4= grav 2

L3滑動取值,比較不同L3下的類問最大方差,當類問最大方差最大時,取闕值為

6834b028-6bfd-11ed-8abf-dac502259ad0.png

3、模糊大津閾值法MATLAB圖像處理

使用MATLAB編程,得到如下圖像。

68507c7c-6bfd-11ed-8abf-dac502259ad0.png

五、方法比較

在反射光較強時,對不加任何濾波的OSTU、多闕值OSTU、模糊OSTU進行比較

6867cddc-6bfd-11ed-8abf-dac502259ad0.png

沒有反射光的圖像,不加任何濾波進行比較

688865b0-6bfd-11ed-8abf-dac502259ad0.png

審核編輯:郭婷

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

    關注

    459

    文章

    52352

    瀏覽量

    438540
  • 控制器
    +關注

    關注

    114

    文章

    17048

    瀏覽量

    183518
  • 攝像頭
    +關注

    關注

    61

    文章

    4965

    瀏覽量

    97978

原文標題:智能車圖像處理—陽光算法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    集成式網絡變壓器優劣勢

    變壓器)**兩種方案。這兩種方案在電路設計、布線復雜度、成本和性能上差異顯著。以下從布線與設計的角度詳述其優劣勢。 ────────────────────────────────────────────────── 一、集成式RJ45(帶網絡變
    的頭像 發表于 06-11 11:40 ?184次閱讀
    集成式網絡變壓器<b class='flag-5'>優劣勢</b>

    DLPC7540EVM是否支持自定義的圖像處理算法,以及如何進行算法的移植?

    是否支持自定義的圖像處理算法,以及如何進行算法的移植?
    發表于 02-17 08:25

    FPGA上的圖像處理算法集成與優化

    、Tophat形態學濾波、RAW8轉RGB888、彩色圖像均值濾波、Alpha背景疊加、直方圖灰度拉伸算法以及自動白平衡算法。每種算法都提供
    的頭像 發表于 02-14 13:46 ?591次閱讀
    FPGA上的<b class='flag-5'>圖像</b><b class='flag-5'>處理算法</b>集成與優化

    藍牙人員定位的優劣勢分析

    任何技術一樣,藍牙人員定位也有其優勢和局限性。云酷科技將對藍牙人員定位系統的優劣勢進行詳細分析,幫助管理者更好地理解這一技術的應用場景和潛在挑戰。 一、藍牙人員定位的優勢 1. 高精度定位亞米級精度:通過融合UWB(超寬
    的頭像 發表于 01-15 09:50 ?591次閱讀

    模擬IC設計中Spectre和HSPICE仿真工具的起源、差別和優劣勢

    本文詳細介紹了在模擬集成電路的設計與仿真領域中Spectre和HSPICE兩款仿真工具的起源、差別和優劣勢。 在模擬集成電路的設計與仿真領域,Spectre和HSPICE是兩款具有廣泛應用的仿真工具
    的頭像 發表于 01-03 13:43 ?1365次閱讀

    玻璃基板、柔性基板和陶瓷基板的優劣勢

    在半導體封裝領域,玻璃基板、柔性基板和陶瓷基板各自具有獨特的優勢和劣勢,這些特性決定了它們在不同應用場景中的適用性。
    的頭像 發表于 12-25 10:50 ?1463次閱讀
    玻璃基板、柔性基板和陶瓷基板的<b class='flag-5'>優劣勢</b>

    Prolith和HyperLith的優劣勢

    Prolith和HyperLith在光刻領域的優劣勢,可以展開討論討論
    發表于 11-29 22:12

    組串式儲能系統和集中式儲能系統的優劣勢

    組串式儲能系統優劣勢 優點 提升系統效率:組串式架構實現一簇一管理,提高了電池包的均衡性和充放電效率。 高可靠性和維護方便:組串式儲能系統一簇一管理,單簇整體運維。系統故障時可精準定位到單簇,對其他
    的頭像 發表于 11-24 10:25 ?1135次閱讀

    卷積神經網絡的基本原理算法

    ),是深度學習的代表算法之一。 一、基本原理 卷積運算 卷積運算是卷積神經網絡的核心,用于提取圖像中的局部特征。 定義卷積核:卷積核是一個小的矩陣,用于在輸入圖像上滑動,提取局部特征。
    的頭像 發表于 11-15 14:47 ?1727次閱讀

    高斯濾波的基本原理有哪些

    高斯濾波的基本原理可以從以下幾個方面進行闡述: 一、定義與性質 定義 :高斯濾波(Gaussian Filter)是一種常見的圖像處理技術,實質上是一種信號的濾波器,用于平滑和降噪圖像
    的頭像 發表于 09-29 09:27 ?1465次閱讀

    電流檢測采用高端檢測和低端檢測有什么區別?有什么優劣勢

    請問電流檢測:采用高端檢測和低端檢測 有什么區別?有什么優劣勢?分別要注意些什么?
    發表于 08-16 07:39

    DSP教學實驗箱_數字圖像處理操作_案例分享:5-13 灰度圖像二值化

    一、實驗目的 學習灰度圖像二值化的原理,掌握圖像的讀取方法,并實現在LCD上顯示二值化前后的圖像。 二、實驗原理 圖像二值化
    發表于 07-25 15:03

    卷積神經網絡的基本原理和應用范圍

    卷積神經網絡(Convolutional Neural Network,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、語音識別、自然語言處理等領域。本文將詳細介紹卷積神經網絡的基本原理
    的頭像 發表于 07-02 15:30 ?2002次閱讀

    卷積神經網絡的基本原理、結構及訓練過程

    卷積神經網絡(Convolutional Neural Network,簡稱CNN)是一種深度學習算法,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。本文將詳細介紹卷積神經網絡的基本原理
    的頭像 發表于 07-02 14:21 ?4279次閱讀

    神經網絡的基本原理

    神經網絡,作為人工智能領域的一個重要分支,其基本原理和運作機制一直是人們研究的熱點。神經網絡的基本原理基于對人類大腦神經元結構和功能的模擬,通過大量的神經元相互連接、協同工作,實現對信息的處理
    的頭像 發表于 07-01 11:47 ?2304次閱讀
    主站蜘蛛池模板: 欧美成人精品一区二区 | 夜夜操网| 亚洲一区在线免费观看 | 国产高清不卡一区二区 | 国产va免费精品高清在线观看 | 97成人免费视频 | 久久成人综合 | 韩国三级中文字幕hd | 夜夜精品视频 | 97黄网| 亚洲伊人天堂 | 一二三区视频 | 青娱乐伊人| 人人干人人爽 | 欧美视频在线观在线看 | 欧美成人综合在线 | 欧美草逼 | 久久夜视频 | se01亚洲| 欧美精品一二区 | 啪啪网站免费看 | 久久久久久久性潮 | 一级黄色毛片免费看 | 黄色的视频网站在线观看 | 色多多视频在线 | 免费人成在线观看视频播放 | 操天天| 四虎永久地址4hu紧急入口 | 天天干天天干天天插 | 国产大片免费观看资源 | 1024你懂的国产日韩欧美 | 精品国产一二三区在线影院 | 精品久久香蕉国产线看观看亚洲 | 丁香色婷婷 | 天天综合色天天综合 | 国产无套视频在线观看香蕉 | 欧美精品影院 | 在线观看免费av网 | 黄蓉吕文德欲乱系列小说 | 在线视免费频观看韩国aaa | 毛片一区 |