文档视界 最新最全的文档下载
当前位置:文档视界 › 实验二、灰度图像边缘检测

实验二、灰度图像边缘检测

实验二、灰度图像边缘检测
实验二、灰度图像边缘检测

实验二、灰度图像边缘检测

一、实验目的

1.掌握各种边缘检测算子的概念及原理。

2.掌握各种边缘检测算子的算法。

3.掌握各种边缘检测算子matlab实现的编制方法。

4.启发学生依据边缘特征进行图像分析与识别,提高学生图像处理与分析能力和实际动手能力。

二、实验原理

基于算子模板的卷积过程,比如有一张8x8的图片,像素矩阵如下:

又有一个3x3

整个模板卷积过程就是用模板覆盖在像素矩阵上,重新计算像素值并移动的过程。如下图即为模板盖住左上角的示例。

计算方式为模板单元格的值与被模板覆盖的图像子矩阵的值分别相乘并和并把结果放在模板中央单元格所对应的图像矩阵单元格中。上图模板中央对应单元格的值应为:

12*0+23*(-1)+52*0+12*(-1)+0*4+0*(-1)+56*0+45*(-1)+47*0=-80。 各算子模板如下:

1. Roberts 算子

10010110????????--???? 2. 拉普拉斯边缘算子

010111141181010111????????-????????????

3. Kirsch 边缘算子

33535555555330530530350333533333333304590135----????????????????-----????????????????-----------????????

???? 533333333333503503303305533553555355180225270315-----------????????????????-----????????????????----????????

?

?

?

?

4. 高斯-拉普拉斯算子

-2-4-4-4-2-4080-4-48248-4-4080-4-2-4-4-4

-2??

???

????

???????

5. Prewitt 边缘算子

101111101000101111----??

??

????-????????-??

??

6. Sobel 算子

三、实验仪器和设备

PC机1台,原始灰度图像文件,matlab编程软件

四、预习要求

1.复习matlab编程软件的使用方法;

2.复习数字图像处理的一些相关知识;

3.复习数字图像边缘检测的基本原理;

4.学习在matlab中如何进行图像的边缘检测。

五、实验内容

1.编程实现以下六种图像边缘检测算子。

(1)Roberts边缘算子;(2)Sobel边缘算子

(3)Prewitt边缘算子;(4)拉普拉斯边缘算子

(5)Kirsch边缘算子;(6)高斯-拉普拉斯边缘算子

2.根据检测结果,分析与比较各种边缘检测算法的主要区别。

答:用各种边缘检测算子对一幅图像进行边缘检测,其结果如图2所示。

从检测的结果来看,Roberts边缘算子提取边缘的结果边缘较粗,边缘定位不很准确,Sobel边缘算子,Prewitt边缘算子对边缘的定位就准确了一些,Kirsch边缘算子比Sobel边缘算子,Prewitt边缘算子和拉普拉斯边缘算子定位更准确而采用高斯-拉普拉斯边缘算子进行边缘提取的结果要明显优于前

4 种算子,特别是边缘比较完整,位置比较准确。

六、实验代码及结果

clear all

I=imread('D:\jiaojie20130814001.jpg');

I1=im2double(I);

I2=rgb2gray(I1);

[thr, sorh, keepapp]=ddencmp('den','wv',I2);

I3=wdencmp('gbl',I2,'sym4',2,thr,sorh,keepapp);

I4=medfilt2(I3,[9 9]);

I5=imresize(I4,0.2,'bicubic');

BW1=edge(I5,'sobel');

BW2=edge(I5,'roberts');

BW3=edge(I5,'log');

BW4=edge(I5,'prewitt');

BW5=edge(I5,'sobel');

BW6=edge(I5,'l');

h=fspecial('gaussian',5); subplot(2,4,1);

imshow(I1);

title('原图');

subplot(2,4,2);

imshow(I2);

title('灰度图');

subplot(2,4,3);

imshow(BW1);

title('Sobel边缘算子'); subplot(2,4,4);

imshow(BW2);

title('Roberts边缘算子'); subplot(2,4,5);

imshow(BW3);

title('高斯-拉普拉斯边缘算子'); subplot(2,4,6);

imshow(BW4);

title('Prewitt边缘算子'); subplot(2,4,7);

imshow(BW5);

title('kirsch边缘算子'); subplot(2,4,8);

imshow(BW6);

title('拉普拉斯边缘算子');

实验结果

图一

2、上述现象进行分析,并得出相关结论。

Sobel算子是典型的基于一阶导数的边缘检测算子,由于该算子中引入了类似局部平均的运算,因此对噪声具有平滑作用,能很好的消除噪声的影响。Sobel算子对于象素的位置的影响做了加权,与Prewitt算子、Roberts算子相比因此效果更好。Robert算子图像处理后结果边缘不是很平滑经分析,由于Robert 算子通常会在图像边缘附近的区域内产生较宽的响应,故采用上述算子检测的边缘图像常需做细化处理,边缘定位的精度不是很高Prewitt算子对边缘的定位不如Roberts算子。Laplace算子对孤立象素的响应要比对边缘或线的响应要更强烈,因此只适用于无噪声图象。最后Laplacian算子不能检测边缘的方向。

七、实验要求:

1.熟练利用matlab编程实现六个图像边缘检测算子

2.选取最优阈值或近似最优阈值实现图像二值化

3.通过对比检测效果,对比分析六个检测算子

八、实验心得

通过此次实验掌握了各种边缘检测算子的概念及原理。及各种边缘检测算子的算法。各种边缘检测算子matlab实现的编制方法。并依据边缘特征进行图像分析与识别,提高了图像处理与分析能力和实际动手能力。此次实验特别感谢杨建老师和高诺老师的指导,才能顺利完成此次实验。

图像灰度变换实验报告

图像灰度变换报告 一.实验目的 1.学会使用Matlab ; 2.学会用Matlab 软件对图像进行灰度变换,观察采用各种不同灰度变换发法对最终图像效果的影响; 二.实验内容 1.熟悉Matlab 中的一些常用处理函数 读取图像:img=imread('filename'); //支持TIF,JPEG,GIF,BMP,PNG 等文件格式。 显示图像:imshow(img,G); //G 表示显示该图像的灰度级数,如省略则默认为256。 保存图片:imwrite(img,'filename'); //不支持GIF 格式,其他与imread 相同。 亮度变换:imadjust(img,[low_in,high_in],[low_out,high_out]); //将low_in 至high_in 之间的值映射到low_out 至high_out 之 间,low_in 以下及high_in 以上归零。 绘制直方图:imhist(img); 直方图均衡化:histeq(img,newlevel); //newlevel 表示输出图像指定的灰度级数。 2.获取实验用图像:rice.jpg. 使用imread 函数将图像读入Matlab 。 3 .产生灰度变换函数T1,使得: 0.3r r < 0.35 s = 0.105 + 2.6333(r – 0.35) 0.35 ≤ r ≤ 0.65 1 + 0.3(r – 1) r > 0.65 用T1对原图像rice.jpg 进行处理,使用imwrite 函数保存处理后的新图像。 4.产生灰度变换函数T2,使得: s = 5.用T2imwrite 保存处理后的新图像。 6.分别用 s = r 0.6; s = r 0.4; s = r 0.3 对kids.tiff 图像进行处理。为简便起见,使用Matlab 中的imadjust 函数,最后用imwrite 保存处理后的新图像。 7.对circuit.jpg 图像实施反变换(Negative Transformation )。s =1-r; 使

第三方检测实验室如何良性发展

第三方检测实验室如何良性发展? 近几年,国家连续出台激励政策,大力推动第三方检验检测产业发展。当外资实验室在中国不断扩大版图的同时,国内检验检测实验室也出现了一片繁荣景象。但是,我国实验室数量虽然增长迅速,规模却普遍偏小,竞争力较弱,为生存剑走偏锋的机构并不鲜见,既不能保守诚信的从业底线,也扰乱了整体市场秩序。那么,处在时代变革期的第三方检验检测实验室,该如何在机遇与挑战下找准位置?如何在激烈的市场竞争中实现良性发展?针对上述问题,近日,国家认监委实验室与检测管理部监督管理处处长谢澄,接受了《中国纤检》记者的专访。 《中国纤检》:据您了解,我国的检验检测行业目前已经发展到哪个阶段?还存在哪些问题?今后可能会向什么方向发展? 谢澄:我国检验检测机构经过近30年的高速发展,目前数量众多,分布广泛,层级上从中央到地方都有,行业和地域的覆盖状况总体较好,基本适应我国经济发展的需要,正在从数量扩张向质量提升的阶段转变。但产业体量总体规模不大,能力水平总体不高,还存在巨大的发展空间。近些年国家为服务业发展提供了诸多扶持政策,对检验检测业发展有利,我国检验检测行业也因而受益,机构数量增长迅速,就业人口不断增加,行业产值不断增大。近几年,我国经济环境总体不太好,但检验检测业仍在迅速发展,说明我们国家的经济增长已经从量到了质的阶段,国家和社会公众对产品质量要求不断提升非常需要检验检测服务的有效支撑,供给侧结构性改革也需要这方面的支撑支持,这对检验检测行业来说既是机会,也是挑战。 不过,检验检测毕竟是小众行业,与制造业相比体量很小,在一些政策执行上容易边缘化。同时检验检测市场总体增量不够,放开不足,行政干预以及行政色彩仍然十分浓厚,市场竞争十分激烈。这种情况下,可能会诱发一些问题,包括重复建设、条块分割、恶性竞争、低价竞标等。这些问题如果解决不好,可能会影响行业的健康发展。 当然,任何时代都会有问题,目前面临的问题都是发展中的问题,是可以解决的。我们需要有信心熬过这个阶段。我预测,将来中国的检验检测市场将会有一次比较大的洗牌,很多小微型检验检测机构难以适应竞争,会慢慢消亡,或者被并购到一些大的检测集团中,我国检验检测机构的数量这几年增长到一个峰值后,未来几年会逐渐回落并开始出现下降,8~10年后,一半左右目前存在的机构会消失,中国检验检测机构的总数量维持在2万家左右会是一个比较合理的规模。 其实,检验检测只是技术性服务的一个类别,国外只做检验检测的机构很少,很多机构不只做检验检测,还做其他业务,比如设计、策劃、咨询、认证、培训等综合性服务。当然,也有一些小机构只做检验检测。我认为,只有综合多元化的服务才有生命力,单纯做检验检测,服务太单一,可替代性太强,不容易生存,除非做得特别专业。目前国内的检验检测机构大多只做常规检验检测,其他服务做得少,做技术研发也比较少,能够面对市场竞争的能力普遍较差。这也是检验检测机构改革难的原因,很多机构都是国家投资建立的,如果这些机构消亡,涉及国有资产损失的问题,所以现在名存实亡的僵尸实验室为数不少。同时,我国检验检测市场行政干预仍然很多,行政色彩依然很浓,体制机制的约束还不少。例如事业单位制的检验检测机构,要想异地设立分支机构,几乎是一个不可能的任务。而外资、民营的实验室在中国发展的限制反而少一些,只要依法登记,到哪儿都能设立机构,所以我们看到近几年民营、外资检验检测机构是我国检验检测机构行业数量增长的主力军,而体系内的很多检验检测机构发展反而比较缓慢。

基于小波变换的图像边缘检测算法

基于小波变换的图像边缘检测算法仿真实 现 学生姓名:XX 指导教师:xxx 专业班级:电子信息 学号:00000000000 学院:计算机与信息工程学院 二〇一五年五月二十日

摘要 数字图像边缘检测是图像分割、目标区域识别和区域形态提取等图像分析领域中十分重要的基础,是图像识别中提取图像特征一个重要方法。 目前在边缘检测领域已经提出许多算法,但是提出的相关理论和算法仍然存在很多不足之处,在某些情况下仍然无法很有效地检测出目标物的边缘。由于小波变换在时域和频域都具有很好的局部化特征,并且具有多尺度特征,因此,利用多尺度小波进行边缘检测既能得到良好的抑制噪声的能力,又能够保持边缘的完备。 本文就是利用此方法在MATLAB环境下来对数字图像进行边缘的检测。 关键词:小波变换;多尺度;边缘检测

Abstract The boundary detection of digital image is not only the important foundation in the field of image segmentation and target area identification and area shape extraction, but also an important method which extract image feature in image recognition. Right now, there are a lot of algorithms in the field of edge detection, but these algorithms also have a lot of shotucuts, sometimes, they are not very effective to check the boundary of the digital image. Wavelet transform has a good localization characteristic in the time domain and frequency domain and multi-scale features, So, the boundary detection of digital image by using multi-scale wavelet can not only get a good ability to suppress noise, but also to maintain the completeness of the edge. This article is to use this method in the environment of MATLAB to detect the boundary of the digital image. Keywords: wavelet transform; multi-scale; boundary detection.

第三方环境监测机构实验室建设指南

第三方环境检测机构实验室建设指南 (老兵) 为贯彻落实党的十八大关于全面深化改革的战略部署,培育壮大环境监测服务市场,推进政府购买环境监测服务,引导社会力量参与环境监测,第三方环境监测机构的建设逐渐成为当前实验室建设的热点。现针对第三方环境监测机构必要的场所、技术人员及监测仪器设备提出以下建议。 1.明确拟开展的检测项目 为避免盲目投资造成采购来的仪器闲置浪费,现以最常规和检测仪器不太贵的检测项目为例,建议通过认证开展的检测项目分别是: 1.1水和废水检测项目 水温、pH、电导率、透明度、色度、流量、悬浮物、全盐量(总残渣或溶解性残渣)、游离氯和总氯、硫化物、氰化物、氟化物、氨氮、溶解氧、高锰酸盐指数、化学需氧量、五日生化需氧量、总磷、总氮、铜、铅、锌、镉、总砷、总汞、总硒、总铬(六价铬)、挥发酚、石油类(或动植物油)、阴离子表面活性剂、氯化物、硝酸盐、硫酸盐、铁、锰、嗅和味、浊度、总硬度、粪大肠菌群、亚硝酸盐。上述项目除包含《地表水环境质量标准》(GB3838-2002)表1和表2规定的必测项目,还包括了其它常见的和测试方法较为简单的指标。 1.2空气和废气 总悬浮颗粒物、可吸入颗粒物、二氧化硫、氮氧化物(含二氧化氮和一氧化氮)、烟(粉)尘、烟气参数、烟气黑度、一氧化碳、氟化物、恶臭、氨、铅、砷、硫化氢、铬酸雾、硫酸雾、和甲醛等。 1.3土壤和水系沉积物 水分、pH、镉、汞、砷、铅、铬(含六价铬)、铜、锌、镍、全磷、全氮、钾、阳离子交换量和有机质含量等。 1.4 固体废物 铜、锌、镉、铅、总铬、铬(六价)、汞、铍、钡、镍、总银、砷、氟化物和氰化物等。 1.5噪声和振动 环境噪声、工业企业厂界噪声、建筑施工场界噪声、社会生活噪声、、铁路边界噪声、噪声源(设备噪声)、机动车噪声振动

几种常用边缘检测算法的比较

几种常用边缘检测算法的比较摘要:边缘是图像最基本的特征,边缘检测是图像分析与识别的重要环节。基于微分算子的边缘检测是目前较为常用的边缘检测方法。通过对Roberts,Sobel,Prewitt,Canny 和Log 及一种改进Sobel等几个微分算子的算法分析以及MATLAB 仿真实验对比,结果表明,Roberts,Sobel 和Prewitt 算子的算法简单,但检测精度不高,Canny 和Log 算子的算法复杂,但检测精度较高,基于Sobel的改进方法具有较好的可调性,可针对不同的图像得到较好的效果,但是边缘较粗糙。在应用中应根据实际情况选择不同的算子。 0 引言 边缘检测是图像分析与识别的第一步,边缘检测在计算机视觉、图像分析等应用中起着重要作用,图像的其他特征都是由边缘和区域这些基本特征推导出来的,边缘检测的效果会直接影响图像的分割和识别性能。边缘检测法的种类很多,如微分算子法、样板匹配法、小波检测法、神经网络法等等,每一类检测法又有不同的具体方法。目前,微分算子法中有Roberts,Sobel,Prewitt,Canny,Laplacian,Log 以及二阶方向导数等算子检测法,本文仅将讨论微分算子法中的几个常用算子法及一个改进Sobel算法。 1 边缘检测

在图像中,边缘是图像局部强度变化最明显的地方,它主要存在于目标与目标、目标与背景、区域与区域( 包括不同色彩) 之间。边缘表明一个特征区域的终结和另一特征区域的开始。边缘所分开区域的内部特征或属性是一致的,而不同的区域内部特征或属性是不同的。边缘检测正是利用物体和背景在某种图像特征上的差异来实现检测,这些差异包括灰度、颜色或纹理特征,边缘检测实际上就是检测图像特征发生变化的位置。边缘的类型很多,常见的有以下三种: 第一种是阶梯形边缘,其灰度从低跳跃到高; 第二种是屋顶形边缘,其灰度从低逐渐到高然后慢慢减小; 第三种是线性边缘,其灰度呈脉冲跳跃变化。如图1 所示。 (a) 阶梯形边缘(b) 屋顶形边缘 (b) 线性边缘 图像中的边缘是由许多边缘元组成,边缘元可以看作是一个短的直线段,每一个边缘元都由一个位置和一个角度确定。边缘元对应着图像上灰度曲面N 阶导数的不连续性。如果灰度曲面在一个点的N 阶导数是一个Delta 函数,那么就

matlab图像处理图像灰度变换直方图变换

附录1 课程实验报告格式 每个实验项目包括:1)设计思路,2)程序代码,3)实验结果,4)实验中出现的问题及解决方法。 实验一:直方图灰度变换 A:读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。 imread('rice.tif'); imshow('rice.tif'),title('rice.tif'); improfile,title('主对角线上灰度值')

B:读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布imread('flowers.tif'); imshow('flowers.tif'),title('flowers.tif'); improfile,title('主对角线红绿蓝分量') C:图像灰度变化 f=imread('rice.png'); imhist(f,256); %显示其直方图 g1=imadjust(f,[0 1],[1 0]); %灰度转换,实现明暗转换(负片图像) figure,imshow(g1)%将0.5到0.75的灰度级扩展到范围[0 1] g2=imadjust(f,[0.5 0.75],[0 1]); figure,imshow(g2) 图像灰度变换处理实例: g=imread('me.jpg'); imshow(g),title('原始图片'); h=log(1+double(g)); %对输入图像对数映射变换 h=mat2gray(h); %将矩阵h转换为灰度图片

h=im2uint8(h); %将灰度图转换为8位图 imshow(h),title('转换后的8位图'); 运行后的结果: 实验二:直方图变换 A:直方图显示 I=imread('cameraman.tif'); %读取图像 subplot(1,2,1),imshow(I) %输出图像 title('原始图像') %在原始图像中加标题 subplot(1,2,2),imhist(I) %输出原图直方图 title('原始图像直方图') %在原图直方图上加标题运行结果如下:

试验检测计划(第三方试验室)

XXXX公路工程试验检测有限公司XX市XX新区XXX路第三方检测试验室XX市XX区XX道路工程第三方检测实施方案 第一章工程概况 XX路概况:本项目位于XXXX新区,为城市支路,设计行车速度为30km/h,本次施工图设计道路起点为K0+000(XXX路与XXX路交叉口处),沿正北方向直线前进350m,终点位于K0+350(XXX路与XXX路交叉口处)。 第二章项目组织机构、人员及仪器配备 1.检测机构简介 XXXXX公路工程试验检测有限公司于2006年正式成立,隶属于XX省高等级公路工程监理有限公司。2007年初取得CMA计量认证证书,并获省交通厅公路工程试验检测综合乙级资质。2010年初通过CMA计量认证换证工作。 近年来,公司按照业务范围积极开展各项试验检测工作,先后承接了XX高速公路第一驻地办试验室、XX高速公路驻地办试验室、XX高速公路驻地办试验室等多条高速公路试验检测任务,在积极承接新建高速公路检测任务的同时,公司还先后参与了省内多条高速公路养护科研项目的检测任务。此外,公司还积极承接了XX市多条市政道路检测项目。 公司现拥有试验检测专业人员八十余名,主要检测仪器设备近90台(套),检测仪器设备齐全,能够熟练开展公路桥梁工程各类常规检测及特殊测试工作,人员及设备的配备均满足XX省交通基本建设工程质量监督站综合乙级试验检测机构的要求。 2.第三方试验室职责 1)贯彻执行国家标准、行业标准,建立、遵守各项规章制度; 2)贯彻执行已批准的工作计划并对月工作做出总结; 3)编制切实可行的检测方案报业主审批,并按审批后的方案进行检测; 4)对各标段原材料及工程质量进行随机抽检,检测数量及频率原则上按 照国家相关规范的规定取定,且为≥30%; 5)对原材料进行抽样统一登记,根据需要现场试验室不能检测的送往公 1

图像边缘检测算法体验步骤

图像边缘检测算法体验步骤 图像边缘检测算法体验步骤(Photoshop,Matlab)1. 确定你的电脑上已经安装了Photoshop和Matlab2. 使用手机或其他任何方式,获得一张彩色图像(任何格式),建议图像颜色丰富,分辨率比较高,具有比较明显的图像边界(卡通图像,风景图像,桌面图像)3. 将图像保存到一个能够找到的目录中,例如img文件夹(路径上没有汉字)4. 启动Photoshop,打开img文件夹中的图像5. 在工具箱中选择“矩形选择”工具,到图面上选择一个区域(如果分辨率比较高,建议不要太大,否则计算过程比较长)6. 点击下拉菜单【文件】-【新建】,新建一个与矩形选择框同样尺寸的Photoshop图像,不要求保存该图像7. 将该彩色图像转换为亮度图像,即点击下拉菜单【图像】-【模式】-【灰度】,如提示是否合并,选择“Yes”8. 将该单色的亮度图像另存为Windows的BMP文件,点击下拉菜单【文件】-【存储为】,在“存储为”窗口中,为该文件起一个名字,例如test1(保存为test1.bmp)9. 启动Matlab,将当期路径(Current Directory)定位到图像文件夹,例如这里的img文件夹10. 使用imread命令读入该图像,在命令行输入:>> f = imread(test1.bmp);11. 在Matlab中显示该图像,在命令行输入:>> figure, imshow(f)12. 然后,分别使用Matlab图像工具箱中的Edge函数,分别使用Sobel算法,高斯-拉普拉斯(Log)算法和Canny算法得到的边缘图像:在命令行输入:>> g_sobel = edge(f, sobel, 0.05); >> g_log = edge(f, log, 0.003, 2.25); >> g_canny = edge(f, canny, [0.04 0.10], 1.5);13 得到边缘图像计算结果后,显示这些边缘图像: >> figure, imshow(g_sobel) >> figure, imshow(g_log) >> figure, imshow(g_canny)14 可以用不同的图像做对比,后续课程解释算法后,可以变换不同的阈值,得到不同的边缘图像

实验一Matlab图像处理基础及图像灰度变换

实验一Matlab图像处理基础及图像灰度变换 一、实验目的 了解Matlab平台下的图像编程环境,熟悉Matlab中的DIP (Digital Image Processing)工具箱;掌握Matlab中图像的表示方法,图像类型、数据类型的种类及各自的特点,并知道怎样在它们之间进行转换。掌握Matlab环境下的一些最基本的图像处理操作,如读图像、写图像、查看图像信息和格式、尺寸和灰度的伸缩等等;通过实验掌握图像直方图的描绘方法,加深直方图形状与图像特征间关系间的理解;加深对直方图均衡算法的理解。 二、实验内容 1.从硬盘中读取一幅灰度图像; 2.显示图像信息,查看图像格式、大小、位深等内容; 3.用灰度面积法编写求图像方图的Matlab程序,并画图; 4.把第3步的结果与直接用Matlab工具箱中函数histogram的结果进行比较,以衡量第3步中程序的正确性。 5.对读入的图像进行直方图均衡化,画出处理后的直方图,并比较处理前后图像效果的变化。 三、知识要点 1.Matlab6.5支持的图像图形格式 TIFF, JEPG, GIF, BMP, PNG, XWD (X Window Dump),其中GIF不支持写。 2.与图像处理相关的最基本函数 读:imread; 写:imwrite; 显示:imshow; 信息查看:imfinfo; 3.Matlab6.5支持的数据类 double, unit8, int8, uint16, int16, uint32, int32, single, char (2 bytes per element), logical. 4.Matlab6.5支持的图像类型 Intensity images, binary images, indexed images, RGB image 5.数据类及图像类型间的基本转换函数 数据类转换:B = data_class_name(A);

数字图像处理中的边缘检测技术

课程设计报告 设计题目:数字图像处理中的边缘检测技术学院: 专业: 班级:学号: 学生姓名: 电子邮件: 时间:年月 成绩: 指导教师:

数字图像处理中的边缘检测技术课程设计报告I 目录 1 前言:查阅相关文献资料,了解和掌握基本原理、方法和研究现状,以及实际应用的背景意义 (1) 1.1理论背景 (1) 1.2图像边缘检测技术研究的目的和意义 (1) 1.3国内外研究现状分析 (2) 1.4常用边缘检测方法的基本原理 (3) 2 小波变换和小波包的边缘检测、基于数学形态学的边缘检测法算法原理 (7) 2.1 小波边缘检测的原理 (7) 2.2 数学形态学的边缘检测方法的原理 (7) 3 算法实现部分:程序设计的流程图及其描述 (9) 3.1 小波变换的多尺度边缘检测程序设计算法流程图 (9) 3.2 数学形态学的边缘检测方法程序设计算法描述 (10) 4实验部分:对所给的原始图像进行对比实验,给出相应的实验数据和处理结果 (11) 5分析及结论:对实验结果进行分析比较,最后得出相应的结论 (15) 参考文献 (17) 附录:代码 (18)

1前言 查阅相关文献资料,了解和掌握基本原理、方法和研究现状,以及实际应用的背景意义 1.1 理论背景 图像处理就是对图像信息加工以满足人的视觉心理或应用需求的方法。图像处理方法有光学方法和电子学方法。从20世纪60年代起随着电子计算机和计算技术的不断提高和普及,数字图像处理进入了高速发展时期,而数字图像处理就是利用数字计算机或其它的硬件设备对图像信息转换而得到的电信号进行某些数学处理以提高图像的实用性。 图像处理在遥感技术,医学领域,安全领域,工业生产中有着广泛的应用,其中在医学应用中的超声、核磁共振和CT等技术,安全领域的模式识别技术,工业中的无损检测技术尤其引人注目。 计算机进行图像处理一般有两个目的:(1)产生更适合人观察和识别的图像。 (2)希望能由计算机自动识别和理解图像。数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域的重要基础,图像处理和分析的第一步往往就是边缘检测。 物体的边缘是以图像的局部特征不连续的形式出现的,也就是指图像局部亮度变化最显著的部分,例如灰度值的突变、颜色的突变、纹理结构的突变等,同时物体的边缘也是不同区域的分界处。图像边缘有方向和幅度两个特性,通常沿边缘的走向灰度变化平缓,垂直于边缘走向的像素灰度变化剧烈。根据灰度变化的特点,图像边缘可分为阶跃型、房顶型和凸缘型。 1.2 图像边缘检测技术研究的目的和意义 数字图像处理是伴随着计算机发展起来的一门新兴学科,随着计算机硬件、软件的高度发展,数字图像处理也在生活中的各个领域得到了广泛的应用。边缘检测技术是图像处理和计算机视觉等领域最基本的技术,如何快速、精确的提取图像边缘信息一直是国内外研究的热点,然而边缘检测也是图像处理中的一个难题。 首先要研究图像边缘检测,就要先研究图像去噪和图像锐化。前者是为了得到飞更真实的图像,排除外界的干扰,后者则是为我们的边缘检测提供图像特征更加明显的图片,即加大图像特征。两者虽然在图像处理中都有重要地位,但本次研究主要是针对图像边缘检测的研究,我们最终所要达到的目的是为了处理速

实验三图像分割与边缘检测

数字图像处理实验报告 学生姓名王真颖 学生学号L0902150101 指导教师梁毅雄 专业班级计算机科学与技术1501 完成日期2017年11月06日

计算机科学与技术系信息科学与工程学院

目录 实验一.................................................................................................. 错误!未定义书签。 一、实验目的.................................................................................................... 错误!未定义书签。 二、实验基本原理 ........................................................................................... 错误!未定义书签。 三、实验内容与要求....................................................................................... 错误!未定义书签。 四、实验结果与分析....................................................................................... 错误!未定义书签。实验总结............................................................................................... 错误!未定义书签。参考资料.. (3) 实验一图像分割与边缘检测 一.实验目的 1. 理解图像分割的基本概念; 2. 理解图像边缘提取的基本概念; 3. 掌握进行边缘提取的基本方法;

新版第三方医学检验行业概况.pdf

第三方医学检验行业概况 一、国外独立实验室的发展 1.1 独立医学实验室的发展历史 1925年美国出现商业化运营检验实验室 20世纪80年代中期。医院附属实验室占临床检验市场60%的份额,私人诊所实验室占20%左右的份额,而独立实验室占20%左右的份额 20世纪90年代中期,独立实验室占36%的市场份额,医院附属实验室占56%的份额,私人诊所下降至8%。 1.2 国外独立实验室现状 QUEST和LabCorp两家经营规模最大,均可开展3000余项的诊断项目。其中Quest在美国拥有31个区域性大型诊断中心,155家快速反应实验室,超过2100个病人服务中心,每年诊断超过1亿个标本。目前,美国前三名公司的市 场占有率超过60%,市场集中度很高。在欧美和日本等发达国家,独立实验室 已经占据临床检验市场的1/3。而中国99%的检验业务仍在医院检验科完成。但 相比Quest拥有的3000多项检验项目,中国的大型医院也只有500~1000个项目。 目前美国的独立实验室所开展的临床诊断业务,除了医疗卫生机构外包诊断业务,也直接面向患者提供诊断服务,此外还有些独立医学实验室利用自身医学 诊断平台开展更多的相关新业务,如新药研发的临床试验、疾病风险检测等。 二、国内第三方医学检验行业发展 2.1 发展概况 受市场发展较晚和医疗制度等影响,中国第三方医学检验行业尚处于发展初期,整体市场规模较小。目前中国从事第三方医学诊断市场规模不足20亿元,仅占医学诊断总收入的1%-2%。并且中国第三方医学诊断市场可检验的项目仅1000多项,而国外发达国家如美国可达4000多项,医学诊断水平差距明显,特 别是基因/分子诊断细分市场。 目前中国从事第三方医学诊断的实验室约有100多家,但大部分规模较小。金域、迪安、杭州艾迪康和达安基因是中国第三方医学诊断行业的龙头企业,市

图像边缘检测方法的研究与实现刘法200832800066

图像边缘检测方法的研究与实现刘法200832800066

青岛大学专业课程设计 院系: 自动化学院 专业: 电子信息工程 班级: 08级电子信息工程3班学生姓名: 刘法 指导教师: 王汉萍庄晓东 日期: 2011年12月23日

题目:图像边缘检测方法的研究与实现 一、边缘检测以及相关概念 1.1边缘,边缘检测的介绍 边缘(edge)是指图像局部强度变化最显著的部分.边缘主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础.图像分析和理解的第一步常常是边缘检测(edge detection). 边缘检测是指使用数学方法提取图像像元中具有亮度值(灰度)空间方向梯度大的边、线特征的过程。 在讨论边缘算子之前,首先给出一些术语的定义: 边缘点:图像中具有坐标] ,[j i且处在强度显著变化的位置上的点.边缘段:对应于边缘点坐标] i及其方位 ,边缘的方位可能是梯度角. ,[j 边缘检测器:从图像中抽取边缘(边缘点和边缘段)集合的算法. 轮廓:边缘列表,或是一条表示边缘列表的拟合曲线. 边缘连接:从无序边缘表形成有序边缘表的过程.习惯上边缘的表示采用顺时针方向序. 边缘跟踪:一个用来确定轮廊的图像(指滤波后的图像)搜索过程. 边缘点的坐标可以是边缘位置像素点的行、列整数标号,也可以在子像素分辨率水平上表示.边缘坐标可以在原始图像坐标系上表示,但大多数情况下是在边缘检测滤波器的输出图像的坐标系上表示,因为滤波过程可能导致图像坐标平移或缩放.边缘段可以用像素点尺寸大小的小线段定义,或用具有方位属性的一个点定义.请注意,在实际中,边缘点和边缘段都被称为边缘.边缘连接和边缘跟踪之间的区别在于:边缘连接是把边缘检测器产生的无序边缘集作为输入,输出一个有序边缘集;边缘跟踪则是将一幅图像作为输入,输出一个有序边缘集.另外,边缘检测使用局部信息来决定边缘,而边缘跟踪使用整个图像信息来决定一个像素点是不是边缘. 1.2 边缘检测算子 边缘检测是图像特征提取的重要技术之一, 边缘常常意味着一个区域的终结和另一个区域的开始. 图像的边缘包含了物体形状的重要信息,它不仅在分析图像时大幅度地减少了要处理的信息量,而且还保护了目标的边界结构. 因此,边缘检测可以看做是处理许多复杂问题的关键. 边缘检测的实质是采用某种算法来提取出图像中对对象与背景间的交界线。图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此可以用局部图像微分技术来获取边缘检测算子。经典的边缘检测方法是对原始图像中的像素的某个邻域来构造边缘检测算子。以下是对几种经典的边缘检测算子进行理论分析,并对各自的性能特点做出比较和评价。 边缘检测的原理是:由于微分算子具有突出灰度变化的作用,对图像进行微分运算,在图像边缘处其灰度变化较大,故该处微分计算值教高,可将这些微分值作为相应点的边缘强度,通过阈值判别来提取边缘点,即如果微分值大于阈值,则为边缘点。

matlab图像的灰度变换

实验二 图像的灰度变换 一、实验目的 1、 理解数字图像处理中点运算的基本作用; 2、 掌握对比度调整与灰度直方图均衡化的方法。 二、实验原理 1、对比度调整 如果原图像f (x , y )的灰度范围是[m , M ],我们希望对图像的灰度范围进行线性调整,调整后的图像g (x , y )的灰度范围是[n , N ],那么下述变换: []n m y x f m M n N y x g +---=),(),(就可以实现这一要求。 MATLAB 图像处理工具箱中提供的imadjust 函数,可以实现上述的线性变换对比度调整。imadjust 函数的语法格式为: J = imadjust(I,[low_in high_in], [low_out high_out]) J = imadjust(I, [low_in high_in], [low_out high_out])返回原图像I 经过直方图调整后的新图像J ,[low_in high_in]为原图像中要变换的灰度范围,[low_out high_out]指定了变换后的灰度范围,灰度范围可以用 [ ] 空矩阵表示默认范围,默认值为[0, 1]。 不使用imadjust 函数,利用matlab 语言直接编程也很容易实现灰度图像的对比度调整。但运算的过程中应当注意以下问题,由于我们读出的图像数据一般是uint8型,而在MATLAB 的矩阵运算中要求所有的运算变量为double 型(双精度型)。因此读出的图像数据不能直接进行运算,必须将图像数据转换成双精度型数据。 2、直方图均衡化 直方图均衡化的目的是将原始图像的直方图变为均衡分布的形式,即将一已知灰度概率密度分布的图像,经过某种变换变成一幅具有均匀灰度概率密度分布的新图像,从而改善图像的灰度层次。 MATLAB 图像处理工具箱中提供的histeq 函数,可以实现直方图的均衡化。 三、实验内容及要求 1、 用MATLAB 在自建的文件夹中建立example2.m 程序文件。在这个文件的程序中,将girl2.bmp 图像文件读出,显示它的图像及灰度直方图(可以发现其灰度值集中在一段区

第三方实验室检测报告

第三方实验室调研 一、分类及数量 据中国能效标识网站新闻公告,截至目前,共28类(实际上类别数量并不明确,如此处说是28类,但网站上备案实验室分类列表中有34类,已备案表格中有36类),产品1000多家实验室申请能效标识检测实验室备案,通过现场核验和数据一致性核验,备案实验室共870家,其中第一方实验室占比约65%,第三方实验室占比约35%。(各类别实验室、企业备案数详见附件1) 二、能效检测业务概况 经查询多种类别、二十余家备案实验室,发现多为大型实验室(检测研究院),业务广泛,能效检测均非主要业务,且各类别能效检测差异很大,因此未取得能效检测业务的收费方式、标准(如确定具体类别,可进行针对性调研)。 具备设计生产能力的企业,一般具有能效检测能力,且产品能效检测为自我申报、备案,监测方式为抽查、并不严格,故单纯第三方能效检测业务面较小。 三、设备场所要求 因已备案实验室多为大型实验室(检测研究院),且业务不专注于能效检测,其设备、场所参考性不大。目前,《能效检测实验室能力要求(2009)》中有11篇具体类别的设备标准(因是2009年版,部分或已过期,已咨询标准化研究院人员,也无新版文件),联系标准化研究院仅取得通风机、电力变压器两篇设备标准(各类别产品检测、实验室备案有专人负责,确定具体类别后可进一步咨询)。(详见附件2) 四、备案流程 1、网上注册企业信息,填写注册表单(附件3) https://www.docsj.com/doc/2911591779.html,:8000/lab/reg/register.jsp 2、通过网上审核后,邮寄文本资料(详见附件4) a)实验室概况 b)能源效率检测产品目录

Matlab做图像边缘检测的多种方法

Matlab做图像边缘检测的多种方法 1、用Prewitt算子检测图像的边缘 I = imread('bacteria.BMP'); BW1 = edge(I,'prewitt',0.04); % 0.04为梯度阈值 figure(1); imshow(I); figure(2); imshow(BW1); 2、用不同σ值的LoG算子检测图像的边缘 I = imread('bacteria.BMP'); BW1 = edge(I,'log',0.003); % σ=2 imshow(BW1);title('σ=2') BW1 = edge(I,'log',0.003,3); % σ=3 figure, imshow(BW1);title('σ=3') 3、用Canny算子检测图像的边缘 I = imread('bacteria.BMP'); imshow(I); BW1 = edge(I,'canny',0.2); figure,imshow(BW1); 4、图像的阈值分割 I=imread('blood1.tif'); imhist(I); % 观察灰度直方图,灰度140处有谷,确定阈值T=140 I1=im2bw(I,140/255); % im2bw函数需要将灰度值转换到[0,1]范围内 figure,imshow(I1); 5、用水线阈值法分割图像 afm = imread('afmsurf.tif');figure, imshow(afm); se = strel('disk', 15); Itop = imtophat(afm, se); % 高帽变换 Ibot = imbothat(afm, se); % 低帽变换 figure, imshow(Itop, []); % 高帽变换,体现原始图像的灰度峰值 figure, imshow(Ibot, []); % 低帽变换,体现原始图像的灰度谷值 Ienhance = imsubtract(imadd(Itop, afm), Ibot);% 高帽图像与低帽图像相减,增强图像figure, imshow(Ienhance); Iec = imcomplement(Ienhance); % 进一步增强图像

浅谈第三方检测实验室的人员管理

浅谈第三方检测实验室的人员管理 浅谈第三方检测实验室的人员管理 经济利益所支配和影响,以公正、权威的非当事人的身份,用科学、公正地方法对产商品进行评价、监督的活动的机构。其提供的数据为社会所用,目的为保证民众的基本利益。 在经济全球一体化的趋势下,竞争者均力图开发支持其竞争的新策略,其中重要的环节就是通过检测数据显示其产品的高技术和高质量,这就对实验室检测服务的客观保证提出了更高的要求。随着科技创新的快速发展,产品类型与品种迅速发展,技术含量越来越高,相应的产品规范和法规也日趋繁杂,各国和大众对产品质量的要求也越来越高,因而对实验室的专业技术能力、对检测结果的正确性和有效性的要求也日益迫切。这即为第三方检测实验室带来了机遇,也对我们的检测能力提出了挑战。如何加强第三方检测实验室的自身管理,寻求实验室的自我改进和自我完善,不断提供检测技术能力,适应检测市场不断提出的新要求,成为第三方检测实验室快速发展道路中面临的重要课题。 人是实验室技术要求的最重要的要素,对于任何机构来说,人是根本,作为第三方检测实验室,他的团队建设,特别是对实验室技术人员和管理人员的发现、选拔、使用和培养、交流,通过管理、协调以及创造相应的环境使其在检测活动中发挥最大的能动行,有着重大的意义。 根据《实验室资质认定评审准则》和《检测和校准实验室认可准则》的规定:“实验室需配备与其从事检测活动相适应的专业技术人员和管理人员”、“第三方检测或校准实验室不应参与任何损坏其判断独立性和检测或校准诚信度的活动”。因此在人员管理方面,要充分考虑技术岗位和管理岗位对于专业技术要求的不同需求,以及第三方检测实验室作为为社会提供公正数据的机构,对人员基本素质的特殊要求。人员配备要与本机构的发展战略、各部门的发展规划相结合,在人才的数量、类别配备上要适合本机构实际和发展,要以最佳

实验三 图像的边缘检测

实验三图像的边缘检测 一、实验目的与要求 1、了解图像边缘提取的基本概念; 2、了解进行边缘提取的基本方法; 3、编程实现对所给图像的边缘进行提取。 二、知识点 1、边缘检测的思想和原理 图像理解是图像处理的一个重要分支,研究为完成某一任务需要从图像中提取哪些有用的信息,以及如何利用这些信息解释图像。边缘检测技术对于处理数字图像非常重要,因为边缘是所要提取目标和背景的分界线,提取出边缘才能将目标和背景区分开来。在图像中,边界表明一个特征区域的终结和另一个特征区域的开始,边界所分开区域的内部特征或属性是一致的,而不同的区域内部的特征或属性是不同的,边缘检测正是利用物体和背景在某种图像特性上的差异来实现的,这些差异包括灰度,颜色或者纹理特征。边缘检测实际上就是检测图像特征发生变化的位置。 由于噪声和模糊的存在,检测到的边界可能会变宽或在某些点处发生间断,因此,边界检测包括两个基本内容:首先抽取出反映灰度变化的边缘点,然后剔除某些边界点或填补边界间断点,并将这些边缘连接成完整的线。边缘检测的方法大多数是基于方向导数掩模求卷积的方法。导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集。

一阶导数是最简单的导数算子,它们分别求出了灰度在x和y方向上的变化率,而方向上的灰度变化率可以用相应公式进行计算;对于数字图像,应该采用差分运算代替求导,差分公式参考相关教材。 2、常用的梯度算子 (1)Roberts Cross算子,它的2个2 X2模板如图3所示。 图3 Robert Cross算子模板 (2)Prewitt 算子,它的2个3×3模板如图4所示。 图4 Prewitt算子模板 (3)Sobel 算子,它的2个3×3模板如图5所示。 图3 Sobel算子模板 3、高斯拉普拉斯(LoG)算法 高斯拉普拉斯(LoG)算法是一种二阶边缘检测方法。它通过寻找图像灰度值中二阶微分中的过零点(Zero Crossing)来检测边缘点。其原理为,灰度

图像灰度变换增强

图像灰度变换增强 摘要:灰度变换是基于点操作的增强方法,它将每一个像素的灰度值按照一定的数学变换公式转换为一个新的灰度值,如增强处理中的对比度增强。对比度增强可以采用线性拉伸和非线性拉伸。线性拉伸可以将原始输入图像中的灰度值不加区别地扩展。如果要求对局部扩展拉伸某一范围的灰度值,或对不同范围的灰度值进行不同的拉伸处理时,采用分段线性拉伸。非线性拉伸常采用对数扩展和指数扩展。对数扩展拉伸低亮度去,压缩高亮度区;指数扩展拉伸了高亮区,压缩了低亮度区。 关键词:图像增强,灰度变换,线性变换,分段线性变换,非线性变换 一. 概述 影响系统图像清晰程度的因素很多,例如室外光照度不够均匀就会造成图像灰度过于集中;由CCD (摄像头)获得的图像经过A/D (数/模转换,该功能在图像系统中由数字采集卡来实现)转换、线路传送都会产生噪声污染等等。因此图像质量不可避免的降低了,轻者表现为图像不干净,难于看清细节;重者表现为图像模糊不清,连概貌也看不出来。因此,在对图像进行分析之前,必须要对图像质量进行改善,一般情况下改善的方法有两类:图像增强和图像复原。图像增强不考虑图像质量下降的原因,只将图像中感兴趣的特征有选择的突出,而衰减不需要的特征,它的目的主要是提高图像的可懂度。图像复原技术与增强技术不同,它需要了解图像质量下降的原因,首先要建立"降质模型",再利用该模型,恢复原始图像。 根据图像增强处理过程所在的空间不同,图像增强可分为空余增强法和频域增强法两大类。频域增强是在图像的某种变换域内,对图像的变换系数值进行运算,即作某种修正,然后通过逆变换获得增强了的图像。空域增强则是指直接在图像所在的二维空间进行增强处理,既增强构成图像的像素。空域增强法主要有灰度变换增强,直方图增强,图像平滑和图像锐化等。 图像的灰度变换处理是图像增强处理技术中一种非常基础,直接的空间域图像处理法,也是图像数字化软件和图像显示软件的一个重要组成部分。灰度变换是指根据某种目标条件按一定变换关系逐点改变原图像中每一个像素灰度值的方法。目的是为了改善画质,使图像的显示效果更加清晰。 二. 灰度变换处理 灰度变换的过程可表示为:)],([),(y x f T y x g ,它是指将输入图像中每个像素

相关文档
相关文档 最新文档