数字图像处理基础
2009年清华大学出版社出版的图书
《数字图像处理基础》是2009年12月1日清华大学出版社出版的图书,作者是阮秋琦。本书全面、系统地介绍了数字图像处理的基础理论及基本技术。
内容简介
《数字图像处理基础》全面、系统地介绍了数字图像处理的基础理论及基本技术。全书共分10章,包括绪论,图像、图像系统与视觉系统,图像处理中的正交变换,图像增强,图像编码,图像复原,图像重建,图像分析,数学形态学原理,模式识别的理论和方法。在每章结尾都附有思考题,供教学或自学练习。同时提供作者编制的数字图像处理实验软件以及相应的MATLAB及C语言程序。为方便教学,还提供了相应的电子教案。
作者简介
阮秋琦,教授、博士生导师、信息科学研究所所长、部级重点实验室主任。长期从事信号与信息处理领域的教学和科研工作。曾获北京市优秀教师称号、国家级有突出贡献的中青年专家称号、詹天佑北方交通大学奖、茅以升科技奖,詹天佑科技人才奖并享受国家政府津贴。其科研成果曾获国家教委科技进步二等奖、铁道部科技进步二等奖及八项校级学术成果奖。著作曾获铁道部优秀教材二等奖。学术兼职有:国务院学位委员会学科评议组成员、IEEE高级会员、中国通信学会理事、中国人工智能学会常务理事、中国电子学会高级会员、北京图像图形学学会常务理事、中国图像图形学学会铁道专业委员会主任委员、北京研究生教育研究会主任委员等。
图书目录
第1章数字图像1
1.1图像编程1
1.2图像获取3
1.2.1针孔照相机模型3
1.2.2薄透镜4
1.2.3数字化5
1.2.4图像尺寸与分辨率6
1.2.5图像坐标系统6
1.2.6像素值7
1.3图像文件格式9
1.3.1光栅和矢量数据9
1.3.2TIFF文件格式10
1.3.4PNG文件格式11
1.3.5JPEG文件格式11
1.3.6BMP文件格式14
1.3.7PBM文件格式14
1.3.8其他文件格式15
1.3.9位与字节15
1.4练习题17
第2章ImageJ18
2.1图像操作与处理18
2.2ImageJ综述19
2.2.1关键特征20
2.2.2交互式工具20
2.2.3ImageJ插件20
2.2.4第一个示例: 图像取反21
2.3ImageJ与Java的其他信息24
2.3.1ImageJ的资源24
2.3.2用Java编程24
2.4练习题24
第3章直方图26
3.1何谓直方图26
3.2理解直方图28
3.2.1图像获取28
3.2.2图像缺陷29
3.3直方图计算32
3.4多于8位图像的直方图34
3.4.1像素组合34
3.4.2示例34
3.4.3实现34
3.5彩色图像直方图35
3.5.1强度直方图36
3.5.2单个颜色通道直方图36
3.5.3组合颜色直方图37
3.6累积直方图37
3.7练习题38
第4章点运算40
4.1图像强度修正40
4.1.1对比度与亮度40
4.1.2利用设定门限限制结果值41
4.1.3图像求反41
4.1.4阈值操作42
4.2点运算与直方图43
4.3自动对比度调整43
4.4修正的自动对比度调整45
4.6直方图规范化49
4.6.1频率与概率49
4.6.2直方图规范化的原理50
4.6.3调整为分段线性分布50
4.6.4调整为给定直方图(直方图匹配)52
4.6.5示例55
4.7Gamma校正57
4.7.1为什么是Gamma57
4.7.2Gamma函数58
4.7.3真实Gamma值59
4.7.4Gamma校正应用59
4.7.5实现60
4.7.6修正Gamma校正61
4.8ImageJ中的点运算63
4.8.1利用查找表进行点运算63
4.8.2算术运算64
4.8.3包含多幅图像的点运算64
4.8.4两幅图像进行点运算的方法65
4.8.5多幅图像的ImageJ插件65
4.9练习题68
第5章滤波器70
5.1何谓滤波器70
5.2线性滤波器71
5.2.1滤波矩阵72
5.2.2应用滤波器72
5.2.3计算滤波器算子73
5.2.4滤波器插件示例74
5.2.5整数系数76
5.2.6任意尺寸的滤波器77
5.2.7线性滤波器的类型78
5.3线性滤波器的性质80
5.3.1线性卷积80
5.3.2线性卷积的性质81
5.3.3线性滤波的可分离性82
5.3.4滤波器的脉冲响应83
5.4非线性滤波器85
5.4.1最小值与最大值滤波85
5.4.2中值滤波86
5.4.3加权中值滤波器89
5.4.4其他非线性滤波器90
5.5滤波器的实现90
5.5.1滤波程序的效率90
5.5.2图像边界的处理91
5.5.3调试滤波器程序92
5.6ImageJ的滤波运算92
5.6.1线性滤波器92
5.6.2高斯滤波器93
5.6.3非线性滤波器93
5.7练习题94
第6章边缘与轮廓96
6.1边缘是怎么来的96
6.2基于梯度的边缘检测97
6.2.1偏导数与梯度97
6.2.2导数滤波器98
6.3边缘检测算子99
6.3.3罗盘算子102
6.3.4ImageJ的边缘检测算子104
6.4其他边缘检测算子104
6.4.1基于二阶导数的边缘检测104
6.4.2不同尺度下的边缘105
6.4.3Canny算子105
6.5从边缘到轮廓107
6.5.1轮廓跟踪107
6.5.2边缘图107
6.6边缘锐化107
6.6.1边缘锐化与拉普拉斯滤波器108
6.6.2USM锐化110
6.7练习题114
第7章形态学滤波器115
7.1收缩与放大115
7.1.1像素的邻域116
7.2基本的形态学运算117
7.2.1结构元素117
7.2.2点集117
7.2.3膨胀118
7.2.4腐蚀118
7.2.5膨胀与腐蚀的性质119
7.2.6设计形态学滤波器121
7.2.7应用举例: 轮廓123
7.3复合运算125
7.3.1开运算125
7.3.2闭运算125
7.3.3开运算和闭运算的性质125
7.4灰度形态学125
7.4.1结构元素126
7.4.2膨胀与腐蚀126
7.4.3灰度开运算与闭运算128
7.5实现形态学滤波器130
7.5.1ImageJ中的二值图像130
7.5.2膨胀与腐蚀130
7.5.3开运算与闭运算131
7.5.4Outline函数132
7.5.5ImageJ中的形态学运算ImageProcessor类132
7.6练习题134
第8章彩色图像135
8.1RGB彩色图像135
8.1.1彩色图像的组织结构137
8.1.2ImageJ中的彩色图像138
8.2颜色空间与颜色转换149
8.2.1转换为灰度图像149
8.2.2彩色图像的去饱和151
8.2.3HSV/HSB与HLS彩色空间153
8.2.4电视颜色空间: YUV、YIQ与YCbCr163
8.2.5用于印刷的颜色空间: CMY与CMYK165
8.3彩色图像的统计分析169
8.3.1一幅图像中有多少种颜色169
8.3.2颜色直方图170
8.4练习题172
附录A数学记号174
A.1符号174
A.2集合算子175
A.3算法复杂度和O记号175
附录BJava摘记177
B.1算术运算177
B.1.1整数除法177
B.1.2求模算子178
B.1.3无符号字节型179
B.1.4数学函数(Math类)180
B.1.5舍入181
B.1.7Float和Double(类)181
B.2数组和集合182
B.2.1创建数组182
B.2.2数组大小182
B.2.3访问数组元素183
B.2.4二维数组183
B.2.5克隆数组184
B.2.6对象数组与排序185
B.2.7集合体(Collection)186
参考文献188
最新修订时间:2023-06-26 08:48
目录
概述
内容简介
作者简介
参考资料