数字图像处理大作业(DOC)
数字图像处理大作业

1、下图是一用于干涉原理进行测试的干涉场图像,要求判读条纹的间距,请给出图像处理的方案并说明每一步的作用及其对其它处理步骤可能产生的影响。
解:步骤与思路:○1.进行模糊处理,消除噪声○2.边缘检测,进行图像增强处理○3.二值化图像,再进行边缘检测,能够得到很清晰的边界。
○4.采用横向标号法,根据值为1像素在标号中的相邻位置可以确定间距I=imread('xz mjt.bmp');I1=medfilt2(I); %对图像中值滤波imshow(I1);[m,n]=size(I1);for i=1:mfor j=1:nif(I1(i,j)<100) %阈值为100I1(i,j)=255;elseI1(i,j)=0; %进行二值化endendendfigure;imshow(I1);Y1=zeros(1,25);y2=y1;c=y2;i=100;for j=1:1200if (I1(i,j)==255&&I1(i,j+1)==0)Y1=j+1;endif (I1(i,j)==0&&I1(i,j+1)==255)Y2=j;endendfor i=1:25c=Y2(i)-Y1(i)endc %找出每两个条纹之间的距离2. 现有8个待编码的符号m0,……,m7,它们的概率分别为0.11,0.02,0.08,0.04,0.39,0.05,0.06,0.25,利用哈夫曼编码求出这一组符号的编码并画出哈夫曼树。
3. 请以图像分割方法为主题,结合具体处理实例,采用期刊论文格式,撰写一篇小论文。
各种算子对图像进行边缘检测效果的研究图像分割是根据需要将图像划分为有意义的若干区域或部分的图像处理技术。
通过边缘检测在Matlab中实现方法,及用四叉数分解函数进行区域分割的方法,掌握了Matlab区域操作函数的使用和图像分析和理解的基本方法,并学到了'roberts','sobel','prewitt','canny','log'算子对图像进行边缘检测的不同效果。
《数字图像处理》期末大作业(1)

《数字图像处理》期末大作业大作业题目及要求:一、题目:本门课程的考核以作品形式进行。
作品必须用Matlab完成。
并提交相关文档。
二、作品要求:1、用Matlab设计实现图形化界面,调用后台函数完成设计,函数可以调用Matlab工具箱中的函数,也可以自己编写函数。
设计完成后,点击GUI图形界面上的菜单或者按钮,进行必要的交互式操作后,最终能显示运行结果。
2、要求实现以下功能:每个功能的演示窗口标题必须体现完成该功能的小组成员的学号和姓名。
1)对于打开的图像可以显示其灰度直方图,实现直方图均衡化。
2)实现灰度图像的对比度增强,要求实现线性变换和非线性变换(包括对数变换和指数变换)。
3)实现图像的缩放变换、旋转变换等。
4)图像加噪(用输入参数控制不同噪声),然后使用空域和频域进行滤波处理。
5)采用robert算子,prewitt算子,sobel算子,拉普拉斯算子对图像进行边缘提取。
6)读入两幅图像,一幅为背景图像,一幅为含有目标的图像,应用所学的知识提取出目标。
3、认真完成期末大作业报告的撰写,对各个算法的原理和实验结果务必进行仔细分析讨论。
报告采用A4纸打印并装订成册。
附录:报告模板《数字图像处理》期末大作业班级:计算机小组编号:第9组组长:王迪小组成员:吴佳达浙江万里学院计算机与信息学院2014年12月目录(自动生成)1 绘制灰度直方图,实现直方图均衡化 (5)1.1 算法原理 (5)1.2 算法设计 (5)1.3 实验结果及对比分析 (5)2 灰度图像的对比度增强 (5)2.1 算法原理 (5)2.2 算法设计 (5)2.3 实验结果及分析 (5)3 图像的几何变换 (5)3.1 算法原理 (5)3.2 算法设计 (5)3.3 实验结果及分析 (5)4 图像加噪(用输入参数控制不同噪声),然后使用空域和频域进行滤波处理 (5)4.1 算法原理 (5)4.2 算法设计 (6)4.3 实验结果及分析 (6)5 采用robert,prewitt,sobel,拉普拉斯算子对图像进行边缘提取 (6)5.1 算法原理 (6)5.2 算法设计 (6)5.3 实验结果及分析 (6)6 读入两幅图像,一幅为背景图像,一幅为含有目标的图像,应用所学的知识提取出目标 (6)6.1 算法原理 (6)6.2 算法设计 (6)6.3 实验结果及分析 (6)7 小结(感受和体会) (6)1 绘制灰度直方图,实现直方图均衡化1.1 算法原理图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。
数字图像处理大作业报告

数字图像处理实验报告实验选题:选题二组员:学号:班级:指导老师:实验日期:2019年5月22日一、实验目的及原理1.识别出芯片的引脚2.熟悉并掌握opencv的某些函数的功能和使用方法原理:通过滤波、形态学操作得到二值图,再在二值图中设置条件识别引脚部分。
二、实现方案对图片滤波、调节阈值做边缘检测过滤掉一部分图片中干扰元素;然后通过膨胀、腐蚀操作来减少引脚的空心部分;再通过findContours()函数找到引脚的边缘并得到轮廓的点集,设置特定的长宽比和矩形面积识别引脚部分。
三、实验结果四、源码#include<iostream>#include<cmath>#include"opencv2/highgui/highgui.hpp"#include"opencv2/imgproc/imgproc.hpp"using namespace std;using namespace cv;int main(int argv, char **argc){//载入图片Mat srtImag = imread("2.jpg");Mat G_blur = srtImag.clone();//降噪blur(G_blur, G_blur, Size(5, 5));//imshow("降噪", G_blur);//Canny边缘检测Mat Canny_Imag = G_blur;Canny_Imag = Canny_Imag > 176;Canny(G_blur, Canny_Imag, 300, 50, 3);//imshow("边缘检测", Canny_Imag);//膨胀Mat element = getStructuringElement(MORPH_RECT, Size(10, 10));dilate(Canny_Imag, Canny_Imag, element);//imshow("膨胀", Canny_Imag);//腐蚀Mat element_1 = getStructuringElement(MORPH_RECT, Size(11, 11));erode(Canny_Imag, Canny_Imag, element_1);//imshow("腐蚀", Canny_Imag);//查找轮廓vector<vector<Point>>contours;vector<Vec4i>hierarchy;findContours(Canny_Imag, contours, hierarchy, RETR_CCOMP, CHAIN_APPROX_SIMPLE);vector<vector<Point>> contour_s(contours.size());//该数组共有contours.size()个轮廓的点集vector<Rect> Rec_s(contours.size());//逼近多边形的点集数组//获得每个轮廓点集的逼近多边形的点集for (size_t i = 0; i < contours.size(); i++) {approxPolyDP(Mat(contours[i]), contour_s[i], 3,false);//contour_s存储逼近多边形的点集Rec_s[i]= boundingRect(contour_s[i]); //Rec_s存储最小包围矩形的点集}//筛选合适长宽比的矩形并将其画出来Mat result_Imag = srtImag.clone();for (size_t j = 0; j < contours.size(); j++) {double as_ra;//长宽比as_ra = Rec_s[j].height / Rec_s[j].width;if (as_ra > 3.3 && as_ra < 9.3 && Rec_s[j].area() > 20) { rectangle(result_Imag, Rec_s[j], Scalar(0, 255, 255), 2, 7);}}imshow("result", result_Imag);waitKey(0);return 0;}五、总结经过这次实验,我熟悉了对blur()、Canny()、dilate()、erode()、findContours()、approxPolyDP()等函数的使用,了解了Rect类的构成等。
(完整版)数字图像处理大作业

数字图像处理1.图像工程的三个层次是指哪三个层次?各个层次对应的输入、输出对象分别是什么?①图像处理特点:输入是图像,输出也是图像,即图像之间进行的变换。
②图像分割特点:输入是图像,输出是数据。
③图像识别特点:以客观世界为中心,借助知识、经验等来把握整个客观世界。
“输入是数据,输出是理解。
2.常用的颜色模型有哪些(列举三种以上)?并分别说明颜色模型各分量代表的意义。
①RGB(红、绿、蓝)模型②CMY(青、品红、黄)模型③HSI(色调、饱和度、亮度)模型3.什么是图像的采样?什么是图像的量化?1.采样采样的实质就是要用多少点来描述一幅图像,采样结果质量的高低就是用前面所说的图像分辨率来衡量。
简单来讲,对二维空间上连续的图像在水平和垂直方向上等间距地分割成矩形网状结构,所形成的微小方格称为像素点。
一副图像就被采样成有限个像素点构成的集合。
例如:一副640*480分辨率的图像,表示这幅图像是由640*480=307200个像素点组成。
2.量化量化是指要使用多大范围的数值来表示图像采样之后的每一个点。
量化的结果是图像能够容纳的颜色总数,它反映了采样的质量。
针对数字图像而言:采样决定了图像的空间分辨率,换句话说,空间分辨率是图像中可分辨的最小细节。
量化决定了图像的灰度级,即指在灰度级别中可分辨的最小变化。
数字图像处理(第三次课)调用图像格式转换函数实现彩色图像、灰度图像、二值图像、索引图像之间的转换。
图像的类型转换:对于索引图像进行滤波时,必须把它转换为RGB图像,否则对图像的下标进行滤波,得到的结果是毫无意义的;2.用MATLAB完成灰度图像直方图统计代码设计。
6789101112131415161718192021222324252627282930title('lady-lenna');if isrgb(a);b=rgb2gray(a);%RGB转换为灰度图像endsubplot(2,2,2);imshow(b);%显示图像title('ladygaga-lenna');[m,n]=size(a);%返回图像大小e=zeros(1,256);for k=0:255for i=1:mfor j=1:nif a(i,j)==ke(k+1)=e(k+1)+1;%灰度值相同的进行累加endendendendsubplot(2,2,4);bar(e);%画图像的灰度直方图title('灰度直方图');c=imrotate(a,20);%图像的旋转subplot(2,2,3);imshow(c);数字图像处理(第四次课)编写matlab函数,实现在医学图像中数字减影血管造影。
(完整word版)数字图像处理试卷集及答案

(完整word版)数字图像处理试卷集及答案数字图像处理习题集1.图像的概念及分类学科定义:给定条件下被摄⽬标电磁波性质(反射、辐射、透射)的⼀种表现形式⼴义上:图像是对所表⽰物体的信息描述分类:1)、⼆值图像:图像中只能取值为0或1。
2)、灰度图像: 单⾊图像,只包含亮度信息。
3)、彩⾊图像:3波段单⾊图像,每波段代表不同颜⾊,通常为红⾊、绿⾊、蓝⾊。
2.决定图像质量的主要因素有哪些?被摄⽬标性质,成像的条件,⼲扰条件3.图像可⽤数学函数I= f (x, y, z, λ, t)表⽰,请解释函数中各参量的含义。
(x,y,z)为空间坐标,λ为波长,t为时间,I为光点的强度。
4.说明图像技术的层次,并叙述各层次的主要研究内容;图像技术包含三个层次:图像处理-从图像到图像的过程;利⽤计算机把原始图像(或图像信息)处理成期望图像(或图像信息)的过程。
图像处理是对图像进⾏分析、加⼯、和处理,使其满⾜视觉、⼼理以及其他要求的技术。
图像处理是信号处理在图像域上的⼀个应⽤。
图像分析-从图像到数据的过程;图像分析要求对图像中感兴趣的⽬标进⾏检测和测量,以获得它们的客观信息,从⽽帮助我们建⽴对图像的描述。
图像理解-图像解释与知识推理;以图像为对象,知识为核⼼,研究图像中有什么⽬标、⽬标之间的相互关系、图像是什么场景以及如何应⽤场景的⼀门技术。
5.简述图像处理的主要⽬的及主要处理技术;数字图像处理⽬的;改善图像质量;增强图像定位精度;提⾼信息传输效率;减少图像信息存贮容量;建⽴图像信息库1. 图像增强:2、图像复原3、⼏何处理:4、图像压缩与编码:5、图像重建:6、图像分割7、图像描述8、图像匹配6.什么是彩⾊三要素,解释各要素的含义;彩⾊三要素:亮度,⾊调和饱和度。
亮度,指彩⾊光作⽤于⼈眼时引起⼈眼视觉的明暗程度;⾊调,是⼀种颜⾊区别于另外⼀种颜⾊的特征。
饱和度,指⾊调的纯洁程度。
7.简述三基⾊原理;1) ⾃然界⾥的⼤多数彩⾊光可以分解为三种基⾊成份,⽽这三种基⾊也可以按⼀定⽐例混合得到不同的彩⾊光。
数字图像处理大作业

[HW5][24]SA11009045_张海滨大作业1、行模糊、锐化、和直方图均衡化。
程序:I=imread('E:\研一\数字图像处理\作业\HW5\DSC00003.JPG'); figure,imshow(I),title('原始图像');I1=rgb2gray(I);I1=imresize(I1,0.5);figure,imshow(I1),title('灰度图像');h=ones(5,5)/25;I2=imfilter(I1,h);figure,imshow(I2),title('模糊处理');J=double(I1);h1=fspecial('laplacian');I3=filter2(h1,J);figure,imshow(I3),title('锐化处理');I4 = histeq(I1,256);figure,imhist(I1),title('原图像直方图');figure,imshow(I4),title('均衡化处理');figure,imhist(I4),title('均衡化后直方图');进行运算的结果为:原始图像此为进行处理的原始图像。
进行图像灰度化并把图像的大小进行调整为原来的一半,得到图像:对图像分别进行均值滤波器模糊、拉普拉斯算子锐化处理,得到的结果如下图:方图如下所示。
2、边缘检测,程序:I=imread('F:\研一\数字图像处理\作业\HW5\DSC00003.JPG'); I1=rgb2gray(I);I1=imresize(I1,0.5);J=double(I1);H=[0 1 0;1 -4 1;0 1 0];J=conv2(J,H,'same');J=I1-J;subplot(1,2,1);imshow(I1),title('灰度图像');subplot(1,2,2);imshow(J),title('Laplace算子边缘检测');G1 = [-1 -2 -1;0 0 0;1 2 1];G2 = G1';Iedge=I1;I2x = filter2(G1,Iedge);I2y = filter2(G2,Iedge);I2=abs(I2x+I2y);I22 = mat2gray(I2);figure,imshow(mat2gray(abs(I2x))),title('水平方向边缘')figure,imshow(mat2gray(abs(I2y))),title('垂直方向边缘')figure,imshow(I22),title('合成边缘')IFB=im2bw(I22,0.08);figure,imshow(IFB),title('合成边缘二值图像')[m n]=size(I22);I2_edge=I22;for i=1:mfor j=1:nif I2_edge(i,j)>0.15I2_edge(i,j)=1;else if I2_edge(i,j)>0.06I2_edge(i,j)=0.5;endendendendfigure,imshow(I2_edge),title('边缘增强后的图像');可以得到Laplace 算子处理得到的边缘:灰度图像Laplace 算子边缘检测利用Sobel算子获得的图像的水平和垂直边缘。
数字图像处理大作业

图像处理技术大作业院(系):物联网工程学院专业: 计算机科学与技术班级:学号:姓名:摘要图像分割就是指把图像分成各具特性的区域并提取出感兴趣目标的技术和过程。
它是图像处理、模式识别和人工智能等多个领域中的重要课题,也是计算机视觉技术中首要的、重要的关键步骤。
图像分割的应用非常广泛,几乎出现在有关图像处理的所有领域。
因此,从世纪年代以来,图像分割一直都是图像技术中的研究热点。
由于图像分割的好坏直接关系到后续工作的研究进展,广大研究学者们提出了许多既经典又有效的分割算法。
但随着数字图像技术的发展和应用领域的拓宽,一些经典的图像分割算法已不能应用于新的领域。
因此,新的图像分割算法成为迫切之需并在这样的大背景下应运而生。
尽管有许多新的图像分割算法已被提出,但对于图像分割算法的研究仍然是图像分割领域中的一个热点与难点,对广大学者们更是一个巨大的挑战。
本文所做工作主要包括以下三个方面:(1)图像分割目标和研究现状。
(2)图像分割方法总结。
(3)水平集方法程序实现和实验结果。
关键词:图像分割活动轮廓模型算法图像分辨率水平集方法图像分割的目标图像分割是图像分析的第一步,是计算机视觉的基础,是图像理解的重要组成部分,也是图像处理、模式识别和人工智能等多个领域中一个十分重要且又十分困难的问题。
所谓图像分割就是要将图像表示为物理上有意义的连通区域的集合,也就是根据目标与背景的先验知识,对图像中的目标、背景进行标记、定位,然后将目标从背景或其他伪目标中分离出来。
由于这些被分割的区域在某些特性上相近,因而图像分割常用于模式识别与图像理解以及图像压缩与编码两大类不同的应用目的门。
由分割产生的区域是图像内容的一种表示,它是对图像进行视觉分析和模式识别的基本前提,分割结果的质量直接影响到以后的图像分析、识别和解释的质量,具有重要的意义。
图像分割的目的在于根据某些特征如灰度级、频谱、纹理等将一幅图像分成若干有意义的区域,使得这些特征在某一区域内表现一致或相似,而在不同区域间表现出明显的不同。
数字图像处理大作业

数字图像处理大作业学号:姓名:班级:数字图像处理作业用自己拍摄的图像,完成以下作业:1,用Matlab语言完成如下实验:1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件2,Matlab编程实现图像傅立叶高通、低通滤波,给出算法原理及实验结果。
3,找一幅曝光不足的灰度(或彩色)图像,用Matlab按照直方图均衡化的方法进行处理。
4,用Matlab打开一幅图像,添加椒盐、高斯噪声,然后使用邻域平均法、中值滤波法进行平滑。
5,用Matlab打开一幅图像,利用Roberts梯度法、Sobel算子和拉普拉斯算子进行锐化,并比较结果。
以上作业,严禁抄袭。
作业请注明学号,姓名,班级,电话号码。
将纸质版于2012-06-06晚7:00交至B529房间。
1,用Matlab语言完成如下实验:1)打开一个BMP文件2)将其局部区域的灰度值进行改变3)另存为一个新的BMP文件%文件名为way01.bmp 源程序如下:clear all;f=imread('way.bmp');f1=rgb2gray(f); %ת»»Îª»Ò¶Èͼfigure(1);imshow(f1);imwrite(f1,'way01.bmp');f1(100:150,100:120)=256; %¾Ö²¿¸Ä±ä»Ò¶ÈÖµfigure(2);imshow(f1);运行结果为:注:源文件名为way.jpg2,Matlab编程实现图像傅立叶高通、低通滤波,给出算法原理及实验结果。
1)傅里叶高通滤波:源程序为:clear all;I=imread('way01.bmp');figure(1);imshow(I);I=double(I);f=fft2(I);g=fftshift(f);[M,N]=size(g);n1=floor(M/2);n2=floor(N/2);d0=5;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d>=d0h1=1;elseh1=0;endg1(i,j)=(h1+0.5)*g(i,j);endendg2=ifftshift(g1);g3=uint8(real(ifft2(g2))); figure(2);imshow(g3);title('¸ßͨÂ˲¨½á运行结果为:2)傅里叶低通滤波:源程序为:clear all;I=imread('way01.bmp');figure(1);imshow(I);I=double(I);f=fft2(I); g=fftshift(f); [M,N]=size(g);n1=floor(M/2);n2=floor(N/2);d0=30;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d<=d0h1=1;elseh1=0;endg1(i,j)=(h1+0)*g(i,j);endendg2=ifftshift(g1);g3=uint8(real(ifft2(g2))); figure(2);imshow(g3);title('µÍͨÂ˲¨½á¹û')运行结果为:3,找一幅曝光不足的灰度(或彩色)图像,用Matlab按照直方图均衡化的方法进行处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大作业指导书题目:数字图像处理院(系):物联网工程学院专业: 计算机班级:计算机1401-1406指导老师:学号:姓名:设计时间: 2016-2017学年 1学期摘要 (3)一、简介 (3)二、斑点数据模型.参数估计与解释 (4)三、水平集框架 (5)1.能量泛函映射 (5)2.水平集传播模型 (6)3.随机评估方法 (7)四、实验结果 (8)五、总结 (11)基于水平集方法和G0模型的SAR图像分割Abstract(摘要)这篇文章提出了一种分割SAR图像的方法,探索利用SAR数据中的统计特性将图像分区域。
我们假设为SAR图像分割分配参数,并与水平集模型相结合。
分布属于G分布中的一种,处于数据建模的目的,它们已经成功的被用于振幅SAR图像中不同区域的建模。
这种统计数据模型是驱动能量泛函执行区域映射的基础,被引用到水平集传播数值方案中,将SAR 图像分为均匀、异构和极其异构区域。
此外,我们引入了一个基于随机距离和模型的评估过程,用于量化我们方法的鲁棒性和准确性。
实验结果表明,我们的算法对合成和真实SAR 数据都具有准确性。
+简介1、Induction(简介)合成孔径雷达系统是一种成像装置,采用相干照明比如激光和超声波,并会受到斑点噪声的影响。
在SAR图像处理过程中,返回的是斑点噪声和雷达切面建模在一起的结果。
这个积性模型(文献[1])因包含大量的真实SAR数据,并且在获取过程中斑点噪声被建模为固有的一部分而被广泛应用。
因此,SAR图像应用区域边界和目标检测变得更加困难,可能需要斑点去除。
因此,斑点去除是必需的,有效的方法可以在文献[2][3][4][5][6][7][8][9][10]中找到。
对于SAR图像分割,水平集方法构成一类基于哈密顿-雅克比公式的重要算法。
水平集方法允许有效的分割标准公式,从文献[12]中讨论的传播函数项可以得到。
经典方法有着昂贵的计算成本,但现在的水平集的实现配置了有趣的低成本的替换。
水平集方法的一个重要方面,比如传播模型,可以用来设计SAR图像的分割算法。
这个传播函数能够依据伽马和伽马平方根法则将斑点统计进行整合,函数已经被广泛地应用于SAR图像中的均质区域分割。
Ayed等基于伽马分布任意建模,设计方案将SAR图像分成多个均质区域。
尽管多区分割问题已经解决,该方案人需要一定数量的区域作为输入。
Shuai 和Sun在文献[16]中提出对这个方法进行了改进,他们使用了一个有效的传播前收敛判断。
Marques等引入了一个类似于含有斑点噪声图像中目标检测的框架,将基于本地区域的斑点噪声统计融合进去。
这些作者采用伽马平方根对均质区域进行建模并用一个自适应窗口方案检测本地的同质性。
最近,新的SAR数据模型比如K,G,显示出了优势。
经典法则受限于均质区域特性的描述,而最近的法则展现出了在数据建模中更有吸引力的特性。
法则允许同构、异构和高度异构幅度SAR数据的建模。
这个分布族提供了一组参数,可以描述SAR图像中的不同区域。
分布的参数信息,可以被广泛的应用于设计SAR图像处理和分类技术。
在文献[21]中,Mejail 等人介绍了SAR监督数据分类器,它基于其参数映射并实现了有趣的结果。
Gambini等人在文献[22]中使用这个分布的一个参数来量化SAR数据的粗糙度,通过活动轮廓和B样条差值来检测边缘。
然而,这种技术需要一个初始分割步骤,并受拓扑限制。
一般来说,活动轮廓方法不能解决不连续区域分割的问题。
本文介绍了一种新的水平集算法来实现SAR图像中均质、异构和极其异构区域分割的目标。
由于分布能够描述SAR图像的同质性和规模,我们的方法采用分布对斑点数据进行建模。
这些分布参数基于每一个域点进行估计,通过这些信息,我们可以在水平集分割框架内得到一个能量泛函来驱动向前传播(front propagation)。
该泛函以最大化不同区域平均能量间的差异作为结束。
最终水平集阶段以能量带作为依据得到SAR图像的分割结果。
本文的另一个贡献是随机评估方法,对算法分割的难度以及正确划分区域的能力进行评估。
提出的这个随机方法对量化分割方法的性能非常有效。
此外,这些方法针对于真实SAR图像有效,对于参考图像或者地表图像可能并不适用。
本文的其余部分组织如下:在下一节中,我们回顾斑点数据模型并着重于样本矩方法的参数评估方法。
第三节介绍了提出的基于SAR图像区域统计映射的水平集分割方法。
此外,该节介绍了一组随机方法来评估实验。
在第四节中,我们给出了实验结果以及随机评估方法。
第五节是结论以及总结我们的贡献和未来的进一步工作。
斑点数据模型2、Background on Speckled Data Models(斑点数据模型背景)本节简要给出SAR数据模型的介绍,主要基于文献[19][21][22][23][24][25][26]中给出的结果。
参数估计和解释也同样有讨论,并指出它们在描述SAR数据中的适用性。
SAR系统返回的Z采用了乘性模型。
Z=X·Y,其中后向散射X和噪声Y是独立的随机变量。
对于多视振幅SAR图像,三个主要模型证实了其有效性:当传感器传来均质信号时使用伽马平方根(),而和分别对应于异构和极其异构区域。
这些模型都是特定情况下的G 幅度分布(),它以密度为特征,令z>0,其中n是looks的次数,K e(·)表示e阶的第三类贝塞尔函数,(·)是伽马函数。
参数空间,和表示如下:表1给出了为振幅SAR数据建模的各分布之间的关系,其中和分别表示收敛于随机变量Z 的分布和概率。
在特定条件下的参数空间,法则收敛于SAR图像中异构区域建模的分布。
分布由如下密度函数描述:对于SAR图像中的均质区域,法则概率收敛于含有广义参数的伽马平方根。
的密度函数给出如下:Frery等人介绍了另一个法则的特殊情况,特别对于异构和极其异构区域,将振幅数据建模后返回Z。
这个分布被称为,使用(configure)一个有趣的替换来描述观测数据。
Allend等人强调,该方法是最近被接受的均质区域建模方法。
模型由如下密度方程描述:阶理论力矩存在如果<-/2,则>0且n≥1,它们由下式给出:累积分布的定义如下:其中,是Snedecor’s F法则的累积分布函数,其自由度为2n和-2。
和模型给出了解决累积分布函数数学上的限制。
换句话说,(7)中给出的累积分布函数在计算上是十分容易处理的,就像它的反函数。
函数Υ和Υ-1能够在统计软件平台获得,并且可以实现重要的结果,文献[28]中给出的一个Z~的样本模拟如下:其中U是一个在(0,1)之间均匀分布的随机变量。
2.1、Parameter Estimation and Interpretation(参数估计与解释)基于模型的优势,我们假设Z~,其中θ=( )是分布的参数向量。
分布的参数和能够分别用于描述SAR图像的粗糙程度和规模。
此外,我们已经知道,当→0—时,数据呈现高度异构的灰度。
另一方面,在SAR图像的均质区域,。
规模参数与后向散射振幅成正比。
模型的参数估计已经在很多文献中被广泛讨论。
统计方法可以被应用于其中,比如矩量法(MO,文献[23][19][21]),极大似然法(ML,文献[28])以及稳健估计法(文献[24][27])。
总之,前面提到的估算技术都有类似的局限性,因为分析解法没有实现,而还会出现数值问题。
对于MO[矩量法],它可以在弱正则化条件下简单又成功的应用于评估分布参数,还可以提供一致性的评估。
ML[极大似然]估计方法具有一致性并能呈现最佳性能。
然而,Mejail等人观察到,不论何时在均质区域的小样本上进行评估,顺序统计和极大似然方法会导致数值上问题。
此外,执行参数估计时所需时间的计算是另一个相关问题。
当前的方法应该使用小样本执行大量的估计实验(对每一个图像像素)。
使用大样本得到大窗口,在结果数据中会经常导致大量的模糊数据。
为了克服这些缺点,参数估计采用了文献[21]中的策略。
因此,为了评估粗糙度参数,我们寻找一个其中关系的数值解决方案。
其中表示第r阶样本矩。
通过取代(6)中的,得到被估计的规模参数(),其中r=1且。
考虑到不可能获得分析估计的标准误差,我们可以使用Bootstrap方法来获得。
详细内容可以参见文献[30]。
Looks的次数n通常是个传感器提供的整数,在本文中它是个先验信息。
然而,如果没有这个值,looks的数量也可以通过真实数据进行估计来得到,因此称它为looks的等价值()[19]。
由于均质区域遵循法则,MO[矩量]方法通常用于解决下面这个等式水平集框架3、The Proposed Level Set Framework(提出的水平集框架)3.1、Energy Functional Map(能量泛函映射)令是振幅SAR图像,其中我们可以定义图像区域集,各区域互不相交,并涵盖整个区域。
接下来的命题在文献[31]进行了阐述,不同图像区域的样本被不同的分布描述。
如果是SAR 图像的不同区域,则随机变量遵循分布并分别包含不同的参数向量和。
此外,对于任一点,参数向量能够被如,所以有,。
就像之前提到过的,对于其他任一点呈现相似的粗糙度和规模模式也是合情合理的。
因此,两个不同点,概率()之间的关系为:换句话说,如果且,和描述不同的区域;即,累积分布是不同的。
基于累积分布的单一性(CDF),我们观察到,它可以用于区分为不同区域的概率分布模型。
图1中曲线下方的高亮区域表示函数的识别能力。
基于这个假设,我们设计了一个粗糙度和规模项进行描述的能量泛函,去映射不同区域间的差异。
如此,这个泛函给出如下:. (z,,,1)的两个分布族。
=1时用实线表示,=10时用虚线表示。
(是规模参数,越小,模型的密度函数越大。
)实线虚线分别包括三个不同的粗糙度模式,均质=-12.5用蓝色线表示,异构=-4.5用绿色线表示,极其异构=-1.5用红色线表示。
粗糙度和规模参数可以基于每一个像素被估计出来,以及两个参数映射(和)都已在文献[21]中给出。
因此,文献[12]中定义的能量映射如下:其中n和是中的常量。
图1中显示了不同粗糙度值的两族分布。
曲线下方的面积与能量值一致。
如图1中所示,当,数据极其异构的并且另外,如果,则。
这些关系可以通过分析分布的偏态和峰态来总结概括。
前者是在文献[21]中提出,后者在其附录B中得到,文献可以在计算机协会数字图书馆中找到,网址是分布的峰态(Kurtosis)随粗糙度参数增加,但不依赖于粗糙度参数。
结果与概率的增加和粗糙度参数的减小有着直接的关系。
然而,如文献[12]中说明的那样,规模参数的增加导致分布函数的变化并因此会使能量(泛函)减小。
这样的考虑让我们假设能量振幅的变化应该在区域边界处达到最大值。