999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Matlab的圖像曲線數據提取方法

2010-10-23 13:14:24付昆昆鄭百林李鑫
汕頭大學學報(自然科學版) 2010年2期
關鍵詞:方法

付昆昆,鄭百林,李鑫

(1.哈爾濱第703研究所,黑龍江哈爾濱150036;2.同濟大學航空航天與力學學院,上海200092;3.哈爾濱理工大學測控技術與通信工程學院,黑龍江哈爾濱150080)

基于Matlab的圖像曲線數據提取方法

付昆昆1,鄭百林2,李鑫3

(1.哈爾濱第703研究所,黑龍江哈爾濱150036;2.同濟大學航空航天與力學學院,上海200092;3.哈爾濱理工大學測控技術與通信工程學院,黑龍江哈爾濱150080)

對于文獻中圖的曲線數據的提取,提出一種通過采集像素點來識別曲線坐標的方法,并通過Matlab軟件實現.首先用濾波器去除圖片噪聲,并確定用于灰度圖轉化為二值黑白圖的閾值,然后通過搜索坐標框在灰度矩陣中的位置來確定真實坐標與灰度矩陣坐標的比例因子,最后獲取曲線各像素點在灰度矩陣的坐標,并乘以比例因子得到曲線各點的坐標值.對曲線圖像進行處理的結果表明,這種方法提取的數據準確,相對誤差在-0.7%~+1.2%范圍內,精度取決于原圖像像素點的數目.

曲線數據提取;像素;閾值;二值圖

0 引言

在閱讀文獻過程中,讀者為了更好地理解研究者的研究思路和成果,經常需要查取文獻中一些以曲線圖給出的研究數據,而通過觀察曲線圖不能準確地得到其坐標值.為了準確提取圖中曲線的坐標值,需要對文獻中的曲線圖進行數據處理.

目前,對文獻圖中曲線數據的提取主要有兩種方法:一是通過坐標紙讀出其數據,隨著計算機的發展,也可利用圖像處理軟件,通過手工標出曲線坐標原點和曲線上各點,并輸入坐標范圍而生成標出各點的坐標值;二是將圖片轉化成矢量化格式[1],輸入到圖像處理軟件中,生成曲線各點的坐標值.

方法一受限于人的視覺和標記的精度,手工不可能準確地標記曲線中的每一點,而對于一些研究,曲線數據的精度起著至關重要的作用,并且,如果曲線波動頻繁,形狀復雜,則必須縮小取點間隔,這就增加了工作的復雜性;方法二進行矢量化處理,方法簡便,且不用手工標記,但受限于圖片的質量,且矢量化方法生成的曲線不準確,一般為圖像的邊緣.

本文提出一種通過搜索坐標框和采集像素點來識別圖片中曲線坐標的方法,避免了手工標記的復雜和誤差,獲取的曲線數據具有較高的精度.

1 圖像處理的基本概念

1.1 RGB圖像、灰度圖和二值圖

RGB圖像的亮度值直接存于圖像數組中,分別用紅、綠、藍3種亮度值代表每個像素顏色的矩陣,為M×N×3階矩陣,其中M、N表示圖像像素的行、列數.而灰度圖像保存在二維矩陣中,矩陣的每個元素代表一個像素點.若為unit8類型,則其數據范圍為[0,256].矩陣的每個元素值代表不同的亮度或灰度,亮度值為0,表示黑色,亮度值為255,代表白色,其余表示不同的灰度.而二值圖可看成是僅包括黑色與白色的特殊灰度圖像[2].

1.2 灰度閾值化分割[3]

灰度閾值化方法是最常用的圖像分割方法,只要選取一個適當的閾值,并與每個像素灰度值比較,像素灰度值超過閾值則重新分配為最大灰度,低于閾值分配為最小灰度,分配完成就組成一個新的二值圖像,從而把目標物體從背景中分離出來.大津法[3]是求取閾值最簡單有效的方法,適用于圖像的二值化,其基本思想是根據圖像的灰度直方圖將原圖像分為兩部分,背景和目標物體,使得兩部分的類間方差最大.

1.3 圖像濾波去噪聲

未經處理的原始圖像都存在著一定程度的噪聲干擾,使圖像質量變差,甚至淹沒了特征.消除圖像噪聲的工作可以稱為圖像平滑或濾波,目的是改善圖像質量和抽出對象特征[4],主要方法有均值濾波法,中值濾波法,維納濾波法和小波變換法等[5-6].

2 曲線識別基本原理

本文方法基本原理是將曲線轉換為二值黑白圖,通過搜索坐標框在圖像矩陣中的位置,與真實坐標框大小相比較來確定比例因子,將除曲線外所有特征如坐標框、標尺、標注及圖片噪聲等都設為背景色(白色),進而搜索到曲線的像素點在灰度矩陣的坐標,乘以比例因子就得到曲線各點的真實坐標值.對于有多Y值的像素點,對Y值進行均值處理,得到曲線各點的坐標值.

將曲線圖像(一般是RGB圖像)以圖片的格式導入到Matlab軟件中,用函數rgb2gray轉化為灰度圖像.再用Matlab中的中值濾波器進行濾波,初步去掉一些噪聲,此時圖像的像素具有不同灰度等級.為了刪去一些不必要的特征,如圖上的水印等,可以通過設定一個閾值,將灰度圖轉化為二值黑白圖像.由于水印等的灰度值與背景色(大多為白色)和曲線的灰度值有差異,一般把閾值設為低于水印灰度值即可消除水印,但一些背景色灰度值較低且曲線占據圖像面積較大的圖片,因為難以找到水印灰度值的范圍,需要用大津法找到合適的閾值來進行圖片的轉換.

比例因子是通過搜索坐標框來定的.通過編程,搜索出坐標框各角點在灰度矩陣的位置,與實際坐標相比,可以定出比例因子.為了精確,需要考慮坐標框的寬度.在圖片中對矩陣的每行每列進行搜索,若每行或每列三分之二的元素值累加仍然不大于一定的灰度值(通常為零),那么可以認為該列或該行為坐標框.得到坐標框的精確位置后,為了提取曲線坐標,可將坐標框和框外的區域設為背景色(白色),再以框的內邊為搜索起點,找到標尺位置,將其也設為背景色.這樣,圖片中就只剩下曲線像素點,即像素灰度值為0的點,于是就得到了曲線在矩陣中的位置.根據比例因子,就得到曲線上各像素點的實際坐標.若同一橫軸上的像素點由于曲線較粗,可能存在同一X值對應多Y值的現象,本方法對此類點取其計算值的均值處理.由于本方法是基于像素點的捕捉,只要曲線圖像精度高,即像素點數目多,能夠準確地表征其曲線特征,則提取的數據就非常準確.

3 實例分析

3.1 實例1

圖1 圖像的曲線數據提取

根據上節方法編制程序.為了體現該方法比手工標記數據法適應性廣,選取波動較頻繁的曲線圖[7],為了驗證濾波器的作用,在原始圖像上加入了強度為0.02的“椒鹽”噪聲,如圖1(a)所示.圖像經轉換為灰度圖后用二維濾波器過濾,發現噪聲幾乎全被過濾掉,如圖1(b)所示.計算灰度矩陣的灰度直方圖,如圖1(c)所示,發現大部分背景色是灰度值為255的白色,此時用大津法求取閾值為253,結果不能夠分離出水印及一些殘余噪聲.觀察圖1(c),發現在245處累加值已經降為很小,此時可認為水印、噪點等的灰度值在245以上,但為了避免一些特殊情況,例如只有個別的噪點存在,此時會比245稍小,故選取灰度值為200作為閾值,得到二值黑白圖像如圖1(d)所示,發現選取的閾值將剩余的噪聲去除了.運行整個程序,最終得到曲線的XY坐標并作圖,如圖1(e)所示,提取出了原圖像質量較差且波動頻繁的曲線數據.

3.2 實例2

為了驗證本文方法的準確性,取函數關系為y=sin x+25cos(5x)+ex/2+200的曲線圖像如圖2(a)所示,用本文方法進行曲線提取,從局部圖可以看到圖像是由一系列像素點組成.運行程序,得到曲線坐標圖如圖2(b)所示,與原圖吻合.取其橫坐標為3.5~4,縱坐標為210~235的圖像放大,觀察像素坐標點和本文方法得到的曲線,如圖2(c)所示.在這些多Y值的像素點處取均值,結果說明像素點數目越多,曲線的表征就越完整.

圖2 提取的曲線數據準確度和誤差分析

事先知道函數的關系,通過相對誤差可以判斷該方法與實際值的相似程度,也就是該方法的準確度.相對誤差σ定義為測量值與真實值之差與真實值的最大值和最小值之差的比值,即計算結果如圖2(d)所示.其相對誤差在-0.7%~+1.2%范圍內波動,且相對誤差的均值為0.001 8,說明整體偏差在0.18%處;標準差為0.008 4,說明曲線整體數據偏離均值很小.可認為本方法得到的曲線坐標精密度和準確度都非常高.因此,本方法可以較精確地識別出曲線的坐標值.

4 結語

對于文獻中圖的曲線數據的提取,可以按如下方法進行.

1)通過Matlab軟件將帶有噪聲的圖片轉化為灰度圖后進行二維濾波,初步去除噪聲.

2)因為大部分圖線的背景色為白色且占據非常大的面積,設定合適的閾值即可分開成二值黑白圖像,而對于一些背景色灰度值較低且曲線占據圖像面積較大的圖片,需要通過大津法找到最優的閾值來處理.

3)通過確定坐標框或軸位置的方法來確定比例因子,并通過搜索,將除曲線外的坐標像素點全部設為背景色,可方便準確地提取曲線像素點,對于多Y值的像素點則需要作均值處理.

4)通過本文方法得到的圖像曲線與原始曲線相比,數據非常吻合,相對誤差在-0.7%~+1.2%范圍內,其精度取決于像素點的數目.本方法具有一定的實際應用意義.

[1] 司三平.原圖掃描屏幕矢量化技術在水電建設中的應用[J].西北水電,2009(4):73-77.

[2] 王曉丹,吳崇明.基于MATLAB的系統分析與設計——圖像處理[M].西安:西安電子科技大學出版社,2000:21-22.

[3] 王磊,段會川.Otsu方法在多閾值圖像分割中的應用[J].計算機工程與設計,2008(29):2844-2 845.

[4] 夏德深,傅德勝.現代圖像處理技術與應用[M].南京:東南大學出版社,1997:49-54.

[5] 高克芳,郭建鋼.一種基于噪聲點檢測的自適應中值濾波方法[J].福建農林大學學報,2009(38):333-336.

[6] 陶澤明,裴玉龍,杜文剛.基于MATLAB的車輛圖像濾波[J].哈爾濱理工大學學報,2008(13):18-20.

[7] Wang Y,Zhang W J.Stochastic vibrat ion model of gear t ransmission systems considering speeddependentrandom errors[J].Nonlinear Dynamics,1998(17):187-203.

Method of Data Extracting of Image Curve Based on Matlab

FU Kun-kun1,ZHENG Bai-lin2,LI Xin3
(1.Harbin Institute of 703,Harbin 150036,Heilongjiang,China;2.School of Aerospace Engineering and Applied Mechanics,Tongji University,Shanghai 200092,China;3.College of Measurement-Control Tech&Communications Engineering,Harbin University of Science and Technology,Harbin 150080,Heilongjiang,China)

A method of data extracting through Matlab programming is introduced.First,the image was denoised by filter,and optimal threshold value was used to converted gray scale image to binary image.Then,scaling factor was obtained by determining the location of frame of axis in gray scale matrix.All features except curves were set to white color,so that the data of curve were easily recognized and converted to real coordinate.The method is used to extract two types of curve of picture and the results show that data obtained via this method are precise.The relative error is between-0.7%to 1.2%and the precision mainly depends on the number of pixel point.

data extracting of curve;pixel;threshold value;binary image

TP 391.41

A

1001-4217(2010)02-0051-06

2009-11-03

付昆昆(1984-),男,黑龍江同江人,碩士研究生.研究方向:船舶動力機械傳動設計及其振動理論.E-mail:stone_fkk@163.com

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 亚洲人成网站18禁动漫无码| 91年精品国产福利线观看久久| 色综合婷婷| 亚洲午夜国产片在线观看| 久久精品嫩草研究院| 黄色一级视频欧美| 美女内射视频WWW网站午夜| 欧美日韩资源| 99成人在线观看| 自拍欧美亚洲| 思思热精品在线8| 久久国产精品电影| 丁香亚洲综合五月天婷婷| 国产香蕉一区二区在线网站| 国产精品亚洲综合久久小说| 亚洲精品视频免费| 亚洲综合精品第一页| 亚洲性网站| 久久永久免费人妻精品| 精品福利网| 精品久久高清| 国产成人精品亚洲77美色| 中文字幕永久视频| 在线亚洲天堂| a欧美在线| 97超爽成人免费视频在线播放| 蜜臀AV在线播放| 日韩免费中文字幕| 国产91无码福利在线| 亚洲欧美日韩动漫| 天堂在线www网亚洲| 国产成人高清精品免费| 韩日免费小视频| 草逼视频国产| 欧美在线精品怡红院| 青草91视频免费观看| 99这里只有精品免费视频| 伊人激情综合| 欧美特黄一级大黄录像| 精品国产欧美精品v| 成人在线不卡| 国产一级毛片网站| 亚洲一区二区三区香蕉| 国产精品视频观看裸模 | 国产精品所毛片视频| 99视频在线精品免费观看6| 亚洲精品日产精品乱码不卡| 99re在线免费视频| 草草影院国产第一页| 人妻无码中文字幕一区二区三区| 动漫精品啪啪一区二区三区| 91美女视频在线观看| 精品夜恋影院亚洲欧洲| 国产主播一区二区三区| 乱人伦中文视频在线观看免费| 欧美一区精品| 欧美亚洲中文精品三区| 五月天综合婷婷| 国产精品网曝门免费视频| 国产永久无码观看在线| 久久久国产精品无码专区| 性视频久久| AV片亚洲国产男人的天堂| 一级爆乳无码av| 国产高清在线观看91精品| 欧美三级自拍| 久青草免费在线视频| 国产免费人成视频网| 色综合a怡红院怡红院首页| 九九九久久国产精品| 国产精品无码一二三视频| 国产在线观看99| 在线免费亚洲无码视频| 人人看人人鲁狠狠高清| 毛片免费在线| 亚欧乱色视频网站大全| 国产成人午夜福利免费无码r| 97精品国产高清久久久久蜜芽| 岛国精品一区免费视频在线观看| Jizz国产色系免费| 国产免费久久精品99re不卡| 色欲综合久久中文字幕网|