- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理03概要1
漳州师范学院计算机科学与工程系 第三章 亮度变换与空间滤波 本章主要内容 图像增强的方法分两大类: 空间域方法 频域方法 本章主要讨论空间域图像增强的方法及其MATLAB实现; 空间域图像增强方法 亮度变换 空间滤波 3.1 背景知识 点的邻域 定义一个点(x, y)的邻域的主要方法是利用中心在(x, y)点的正方形或矩形子图像 1×1邻域、3×3邻域 3.1 背景知识 空间图像处理可由下式定义: g(x, y)=T[f(x, y)] 亮度变换:变换T对单点操作 空间滤波:利用(x, y)的一个小邻域,如3×3邻域,称为模板,对T进行操作。 3.2 亮度变换函数一些基本灰度变换 3.2 亮度变换函数一些基本灰度变换 图像反转 对灰度范围为[0, L-1]的图像,表达式为 s=L-1-r 对数变换 s=clog(1 + r) 幂次变换 s=cr? 对比拉伸 s=T(r)= 3.2 亮度变换函数3.2.1 函数imadjust 语法 g = imadjust(f, [low_in, high_in], [low_out, high_out], gamma) 说明 low_in, high_in low_out, high_out gamma 例3.1 使用函数imadjust 3.2 亮度变换函数3.2.2 对数和对比度拉伸变换 对数变换 S = T(r) = clog(1 + r) 例3.2 使用对数变换减少动态范围 3.2 亮度变换函数3.2.3 亮度变换的一些实用M函数 处理可变数量的输入和/或输出 函数nargin和nargout 函数nargchk 变量varargin和varargout 一个实现多种亮度变换的M函数 changeclass intrans 例3.3 函数intrans的使用和说明 亮度标度的M函数gscale 3.3 直方图处理与函数绘图 3.3.1 生成并绘制图像的直方图 直方图: h(rk) = nk 归一化直方图: p(rk) = h(rk) / n =nk / n 函数imhist: imhist(f, b) 函数plot: plot(horz, v, ‘color_linestyle_mark’) 例3.4 计算并绘制图像的直方图 bar axis, set, xlabel, ylabel, text, title, xlim, ylim stem 3.3 直方图处理与函数绘图 3.3.2 直方图均衡化 函数histeq: histeq(f, nlev) 例3.5 直方图均衡化 3.3.2 直方图匹配 生成具有指定直方图的图像的方法称为直方图匹配。 函数histeq: imhist(f, hspec) 例3.6 直方图匹配 3.4 空间滤波 空间滤波的机理 滤波器(掩模、核、模板或窗口) 空间滤波的分类: 线性空间滤波,如均值滤波等 非线性空间滤波,如统计排序滤波等 3.4 空间滤波 工具箱中实现线性滤波的函数imfilter g=imfilter(f, w, filtering_mode, boundary_options, size_options) filtering_mode: ‘corr’, ‘conv’ boundary_options: P, ‘replicate’, ‘symmetric’, ‘circular’ size_options: ‘full’, ‘same’ 例3.7 使用函数imfilter 3.4 空间滤波 3.4.2 非线性空间滤波 非线性滤波也是基于邻域操作的,通过定义一个m*n的邻,以其中心点滑过一幅图像的方式进行操作。 线性空间滤波基于计算乘积之和(一个线性表达式) 非线性空间滤波则基于非线性操作(非线性表达式) 工具箱提供两个执行常规非线性滤波的函数 函数nlfilter和函数colfilt 函数colfilt的语法为: g=colfilt(f,[m,n], ‘sliding’, @fun, parameters) 3.4 空间滤波 在使用colfilt时,在进行滤波之前,输入图像必须经过填充。可使用函数padarray: fp=padarray(f,[r,c], ‘method’, ‘post’) [r,c] method — ‘replicate’, ‘symmetric’, ‘circular’ post — ‘pre’, ‘post’, ‘both’ 例38 使用函数实现非线性空间滤波 3.5 图像处理工具箱的标准空间滤波器 3.5.1 线性空间滤波器 用于生成滤波掩模w的函数fspecial的语法: w=fspecial(‘t
您可能关注的文档
最近下载
- 2025年最新劳动合同法全文.docx VIP
- 养老服务机构服务质量星级评定检查细则一.doc VIP
- 中国心血管健康与疾病报告.pdf VIP
- 《中国天然气发展报告(2016)》.docx VIP
- (高清版)B-T 24353-2022 风险管理 指南.pdf VIP
- GB∕T 24353-2022 《风险管理 指南》解读和应用指导材料(雷泽佳编写2024B0).pdf VIP
- 2025年版检验检测机构资质认定评审准则考试试题及答案.pdf VIP
- 前交通动脉瘤破裂伴蛛网膜下腔出血个案护理.pptx VIP
- 临床颅内动脉瘤破裂伴蛛网膜下腔出血的个案护理.pptx VIP
- 检验检测机构资质认定评审准则试题及答案.pdf VIP
文档评论(0)