欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基础强化训练报告二维数据蝴蝶灰度图像的统计分析及变换处理.doc

    • 资源ID:4872624       资源大小:207.52KB        全文页数:15页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基础强化训练报告二维数据蝴蝶灰度图像的统计分析及变换处理.doc

    基础强化训练任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 基础强化训练二维数据(蝴蝶灰度图像)的统计分析及变换处理 基础强化训练目的 较全面了解常用的数据分析与处理原理及方法; 能够运用相关软件进行模拟分析; 掌握基本的文献检索和文献阅读的方法; 提高正确地撰写论文的基本能力。训练内容和要求 采集一幅像素大于64*64黑白图像; 常规的数学统计数据处理:计算图象各象素点灰度值得均值、标准差、方差,并绘出灰度直方图; 数据分析常用算法:FFT(傅立叶变换)初始条件 MATLAB软件 数字信号处理与图像处理基础知识时间安排:第21周,安排任务(鉴3-204,7月14日)第21周,仿真设计(鉴主13楼计算机实验室)第21周,完成(答辩,提交报告,演示) 指导教师签名: 2008年 7月14 日系主任(或责任教师)签名: 年 月 日目 录摘要1Abstract21 数据采集31.1 灰度图像的选择31.2 图像的输入与输出42 数据统计处理52.1 均值计算52.2 标准差计算52.3 方差计算52.4 灰度直方图63 快速傅立叶变换73.1 原理介绍73.2 仿真结果74 离散余弦变换94.1 原理介绍94.2 仿真结果95 心得体会11参考文献12摘要MATLAB是一种数学工具软件,它以矩阵运算为经济基础,把计算、可视化、程序设计有机地融合到一个简单易学的交互式工作环境中。它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。MATLAB支持的基本图像类型有:RGB图像、灰度图像、二值图像和索引图像。相关MATLAB函数:imread;imshow;fft; fft2; dct; dct2; dwt; dwt2; std; std2; mean; mean2; hist等。AbstractMATLAB is a mathematical tool, it has matrix operations for the economic base of the calculation, visualization, programming and organically integrated into a simple to learn, interactive work environment. It has a powerful, rich toolbox function can be achieved scientific computing, symbols computing, algorithm research, mathematical modeling and simulation, data analysis and visualization of scientific engineering drawings and graphical user interface design, and other powerful features. MATLAB support the basic image types: RGB images, gray image, the image and value of the index image. MATLAB related functions: imread; imshow; fft; fft2; dct; dct2; dwt; dwt2; std; std2; mean; mean2; hist, and so on. 1 数据采集MATLAB是一种数学工具软件,它以矩阵运算为经济基础,把计算、可视化、程序设计有机地融合到一个简单易学的交互式工作环境中。它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。MATLAB支持的基本图像类型有:RGB图像、灰度图像、二值图像和索引图像。1.1 灰度图像的选择灰度图像被保存在一个m*n的无符号8位整数型矩阵(灰度矩阵)中,m、n分别表示图像的行列数。矩阵中的每个元素代表一个像素,其像素值域为区间0,255中的整数值,0表示黑,255表示白。在MATLAB中输入函数info=imfinfo(img)查看图像属性。>> info=imfinfo('d:matlab7workhudie.jpg')info = Filename: 'd:matlab7workhudie.jpg' FileModDate: '29-Jun-2008 23:50:06' FileSize: 21900 Format: 'jpg' FormatVersion: '' Width: 93 Height: 100 BitDepth: 8 ColorType: 'grayscale' FormatSignature: '' NumberOfSamples: 1 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment: 选择的灰度图像如图-1所示:图-1 所选灰度图像1.2 图像的输入与输出在MATLAB中图像文件的输入为:img=imread(filename)读入指定图像文件到img图像矩阵。filename为一字符串,由盘符、路径、文件名、扩展名组成。图片文件的输出为:imshow(img)显示图像img,可以是彩色图像、灰度图像、二值图像。具体输入如下:>> gray_img=imread('d:matlab7workhudie.jpg');>> figure;imshow(gray_img);图-2 图像的输出2 数据统计处理在MATLAB中输入如下指令可以得到灰度图像的像素矩阵:>> gray_img=imread('d:matlab7workhudie.jpg');>> figure;imshow(gray_img);>> gray_imggray_img = Columns 1 through 152.1 均值计算m=mean2(img)计算图像矩阵img的均值。对图像矩阵的所有像素求均值。对彩色图像而言,对3个图像分量矩阵的所有像素求均值,返回值为双精度标量。结果如下:>> img=imread('d:matlab7workhudie.jpg');>> m=mean2(img)m = 43.88832.2 标准差计算s=std2(img)计算图像矩阵img的标准差。对图像矩阵的所有像素求标准差。对彩色图像而言,对3个图像分量矩阵的所有像素求标准差,返回值为双精度标量。结果如下:>> img=imread('d:matlab7workhudie.jpg');>> s=std2(img)s = 76.57922.3 方差计算v=var(img)计算图像矩阵img的方差。结果如下:>> img=imread('d:matlab7workhudie.jpg');v=var(double(img(:)v = 5.8644e+0032.4 灰度直方图imhist(gray_img)显示灰度图像gray_img的直方图。指令为imhist(imread('d:matlab7workhudie.jpg'),显示结果如图-3。图-3 灰度直方图3 快速傅立叶变换傅里叶变换是对线性系统进行分析的一个有力工具,它将图像从空域变换到频域,使我们能够偶偶定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪声、显示点等的作用(效应)。把傅里叶变换低的理论同其物理解释相结合,将有助于解决大多数图像处理问题。3.1 原理介绍通常计算一维DFT所需的乘法和加法操作的次数是N2次,因为它把所有复指数值都存在一张表中,这样的计算量实在太大;而快速傅里叶变换将DFT计算式分解,可以将操作降到(Nib(N)数量级;尤其当N是2的幂(即N=2p,其中p是整数)时,计算效率最高,实现起来也最简单。其算法思想是:先将原图像进行转置,按行对转置后的图像矩阵作一维FFT,将此变换所得到的中间矩阵再转置,再按行对装置后的中间矩阵作一维FFT,最后得到的就是二维FFT。3.2 仿真结果作如下操作可得到傅里叶变换后的图形,见图-4.>> img=imread('d:matlab7workhudie.jpg');>> fft_img=ifft2(img);>> imshow(fft_img)图-4 傅里叶变换后的图作如下操作可得到频移后的傅里叶变换矩阵的三维图,见图-5.img=imread('d:matlab7workhudie.jpg');fft_img=fft2(img);figure;mesh(abs(fftshift(fft_img);图-5 频移后的傅里叶变换矩阵的三维图4 离散余弦变换4.1 原理介绍离散余弦变换,尤其是它的第二种类型,经常被信号处理和图像处理使用,用于对信号和图像(包括静止图像和运动图像)进行有损数据压缩。这是由于离散余弦变换具有很强的"能量集中"特性:大多数的自然信号(包括声音和图像)的能量都集中在离散余弦变换后的低频部分,而且当信号具有接近马尔科夫过程(Markov processes)的统计特性时,离散余弦变换的去相关性接近于K-L变换(Karhunen-Loève 变换-它具有最优的去相关性)的性能。dct2 函数功能:二维 DCT 变换格式:B=dct2(A)         B=dct2(A,m,n)         B=dct2(A,m,n) 说明:Bdct2(A) 计算 A 的 DCT 变换 B ,A 与 B 的大小相同;Bdct2(A,m,n) 和 B=dct2(A,m,n) 通过对 A 补 0 或剪裁,使 B 的大小为 m×n。4.2 仿真结果x=imread(' d:matlab7workhudie.jpg ');dct_x=dct2(x);subplot(1,2,1);mesh(dct_x);y=uint8(abs(dct_x);subplot(1,2,2);imshow(y);图-6 余弦变换得到的图像5 心得体会MATLAB是由MathWorks公司开发的数学分析工具,它以矩阵作为基本数据单位,适用于线性代数、数理统计、数字信号处理、动态系统仿真、自动控制等领域。在这次设计中进行仿真时使用的版本是MATIAB7,它主要由主程序和各种工具包组成,其中主程序包含数百个内部核心函数,工具包则负责各部分功能的实现。MATLAB在输入输出方面都很方便,它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。通过这次基础强化训练,我学会了MATLAB的基本使用方法和使用MATLAB软件进行图像分析的基本步骤及函数的使用,对常用的数据分析与处理原理及方法有了较为全面的了解,能够运用软件进行模拟分析。在设计过程中碰到许多不同的问题,与理论有所差距,明白理论和实践还是有差距的,我们不能只学理论而不实践,要多结合理论进行实践,这样才更加理解掌握知识,把理论应用于实践,从实践中得出结论。参考文献1 常华.仿真软件教程Multisim和MATLAB.清华大学出版社.2006.2 陈杨.MATLAB图形编程与图像处理.西安电子科技大学出版社.2002.3 王家文.MATLAB 6.5图形图像处理.国防工业出版社.2004.4 闫敬文.数字图像处理(MATLAB版).国防工业出版社.2007.5 郝文化.MATLAB图形图像处理应用教程.中国水利水电出版社.2004.12本科生基础强化训练成绩评定表姓 名施瑞性 别男专业、班级通信工程0604班题 目:基础强化训练二维数据(蝴蝶灰度图像)的统计分析及变换处理答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日

    注意事项

    本文(基础强化训练报告二维数据蝴蝶灰度图像的统计分析及变换处理.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开