当前位置:
文档之家› 第四讲材料科学研究中的计算机图像分析与处理
第四讲材料科学研究中的计算机图像分析与处理
近几十年来,材料科学家们通过人工方法或全集成的定
量分析系统对材料的结构与性能作了许多定量分析。随着计
算机技术的发展,图像分析系统也发生了巨大的变化,其中
最明显的变化是从全集成的分析系统向以通用PC机为基础
的、可自由配置及扩充的开放式软件系统发展。
13:19 2021/2/27
2/27
1.1 图像与图像处理
(1)图像变换:傅立叶变换,小波变换等。 (2)图像增强与复原:突出图像信息,抗干扰。 (3)图像压缩编码:简化图像利于传输等。 (4)图像分割:提取图像中的有意义的特征。 (5)图像分析:对图像中的信息进行各种分析。 (6)图像识别:提取图像中的信息进行判别。 (7)图像隐藏:对图像加入水印进行信息伪装。
如果粒子和背景灰度 差别比较大,可以选 择使用磁性套索。
建议使用多边形套索, 用鼠标沿目标粒子边 界拉动并不断点击左 键.则会选择出目标 粒子。
13:19 2021/2/27
22/27
(2)多个目标粒子 的选择(标记)
方法:填充
(也可用前面介绍 的“Shift”方式)
13:19 2021/2/27
B)TIFF格式。处理1、4、8、24位非压缩图像,1、4、8、24位 packbit 压缩 图像,1位CCITT压缩图像等。文件内容包括:文件头、参数指针表与参 数域、参数数据表和图像数据四部分。是一种用途广泛的文件格式,其特 点是可移植性好,几乎所有的扫描仪及在Windows、Macintosh平台上常用 的版面设计软件都支持TIFF文件格式。但图像文件结构比较复杂,不压 缩时文件比较大。
(2)处理方便:数字图像是一组数据,可利用计算机对其处理 (3)重复性好:它不会因图像的存储、传输或复制等一系列变
换操作而导致图像质量的退化。
13:19 2021/2/27
4/27
数字图像(按纪录方式分):
(1)矢量图像:利用数学的矢量方式纪录图像内容。
以线条和色块为主,容易放大、缩小或旋转,且不 易失真,精确度高,可以绘制3D图像。但是不易做 成色彩丰富的图像。
14/27
Photoshop是功能非常强大的图像处理工具,有很多图 像处理功能,如路径、通道、滤镜等等。利用它们可以方便 的完成材料凝聚态图像的二值化处理。
几种图像二值化的方法:
通过阈值的设置进行图像二值化 通过Magic Wand(魔棒)工具进行图像二值化 通过Polygonal Lasso(多边形套索)工具进行图像二值化
13:19 2021/2/27
11/27
4 ImageJ
一个基于java的公共的图像处理软件,它能够显示, 编辑,分析,处理,保存,打印8位,16位,32位 的图片, 支持TIFF, PNG, GIF, JPEG, BMP, DICOM, FITS等多种格式。ImageJ支持图像栈功能, 即在一个窗口里以多线程的形式层叠多个图像, 并行处理。只要内存允许,ImageJ能打开任意多 的图像进行处理。除了基本的图像操作, 比如缩 放,旋转, 扭曲, 平滑处理外,ImageJ还能进行 图片的区域和像素统计, 间距,角度计算, 能创 建柱状图和剖面图,进行傅里叶变换。
操 击“魔棒”按钮,弹出魔棒选项 对话框,通过设置容差可确定选
作 择区域的大小。 过 用鼠标左键点击“魔棒”按钮, 程 则在图像上可出现魔棒,用魔棒
点击目标粒子,会出现虚线环绕 的区域。
13:19 2021/2/27
19/27
(2)用魔棒点击目标粒子时按 住【Shift】键。可选择多个目标 粒子。
注意:当不同目标粒子容差相差 较大时,应针对不同目标粒子选 择不同的容差。
对这些离散数据形成的矩阵进行一次性的处理。
Matlab对图像的处理功能主要集中在它的图像处理工具 箱(Image Processing Toolbox)中。 图像处理工具箱是由一系列支持图像处理操作的函数组 成,可以进行诸如几何操作、线性滤波和滤波器设计、 图像变换、图像分析与图像增强、数学形态学处理等图 像处理操作。
材料科学研究中的
计算机图像分析与处理
一 概述 二 二值化处理 三 基于MATLAB金相分析
一 概述
随着材料科学研究的深入和发展,计算机图像分析系统 逐渐成为辅助研究材料结构与性能之间定量关系的一种重要 的手段。比如:在晶粒度测量、夹杂物的评级、相分析(包 括测各相的含量和形状因子等)以及显微硬度、孔隙率、球 化率、圆度和涂层厚度等的测定中,计算机图像分析系统的 引入极大地提高了这类定量分析的质量。材料科学研究的数 字化时代已经到来。
(2)位图图像:将图像中每一个像素点转换成一个
数据。如果以8位记录,可以表现出256种颜色
(
),所以色彩丰富。通I常mNao 有ge :16色,256色,
增强16位和真彩色24位(
).但随着颜色数
和分辨率的提高,存储空间大,且较易失真。用数
码相机和扫描仪获得的图像都属于位图。
13:19 2021/2/27
13:19 2021/2/27
6/27
(4)几种常见的图像文件格式: A)BMP格式。即位图文件,整幅图可视为一个数字矩阵。它包括1、4、8、
24位非压缩图像,8位RLE(行程编码)图像。文件内容包含文件头、位 图信息数据块和图像数据。选择BMP格式保存一幅灰度模式图像时,可选 择以Windows格式保存。而且在选中4位或8位位图时,还可选压缩(RLE) 项,在用RLE方式压缩保存后图像将毫无损失。这是用得最广的图像格式 之一。
13:19 2021/2/27
13/27
二 计算机图像的二值化处理
材料研究的图像处理主要包括材料聚集态结构单元的测 量等。为此,图像处理的首要工作是图像的二值化,以分离 出目标粒子,同时消除背景干扰。图像的二值化主要包括目 标粒子的分离、背景的去除和图像二值化几个步骤.
13:19 2021/2/27
………
13:19 2021/2/27
8/27
图像处理就是按特定的目标,用一系列的特定的操作
来“改造”图像。所谓特定的目标,可以是使图像更清晰、 更美丽动人,也可以是从图像中提取某些特定的信息。本课 程所涉及的图像处理,主要是对各种表征手段获得的影像进 行“加工”,从中提取有关材料结构的信息。
13:19 2021/2/27
图 通过“多边形套索”工具进行图像二值化
13:19 2021/2/27
21/27
操作过程
(1)选择目标粒子
用鼠标左键点击工具栏中的“Lasso(套索)”工具,这栏有 Lasso、Polygon Lasso (多边形套索)和Magnetic Lasso (磁性套 索)三个工具。
对于初学者来讲, Lasso不易掌握。
D)PCX格式。可处理1、4、8、16、24位等图像数据。文件内容包括文件头 、 图像数据、扩展调色板数据。
E)TGA格式。处理1、4、8、16、24位非压缩图像和行程编码图像。文件包 由5个固定长度字段和3个可变长度字段组成。
13:19 2021/2/27
7/27
数字图像已经应用到各个领域,无处不在。那么 对数字图像的处理主要有以下方面:
13:19 2021/2/27
15/27
2.1 通过“阈值”的设置进行图像二值 化
当图像的目标粒子与背景的灰度相差比较大时,可以直
接应用阈值的设置将目标粒子从背景中分离出来,同时实现
二值化。
例:聚苯乙烯为分散相,共混材料在
液氯中冷冻后干燥脆断,再以环
已烷溶解掉聚苯乙烯粒子,形成
黑色的孔洞。因此,图像中黑色
粗略地说,图像是任一
二维或三维景物呈现在人们 心目中的影像。确切地说: 图像是一种代表客观世界中 某一物体的、生动的图形表 达,包含了描述其所代表物 体的信息。就本课程来说, 图像是指由各种材料表征手 段(如光学或电子显微镜、 光谱等)所获得的有关材料 结构的各种影像。
13:19 2021/2/27
孔洞可以代表聚苯乙烯粒子,其
大小也可以表示粒子大小。黑色
孔洞的平均灰度约为40,背景部 分的平均灰度约为130, 两种区域 的灰度相差较大,因此可以容易
地用阈值方式分离。
13:19 2021/2/27
16/27
聚苯乙烯/顺丁橡胶共混物的 SEM照片
操作过程
13:19 2021/2/27
17/27
2.2 通过“魔棒”工具进行图像二值 化
10/27
1.3 数字图像处理软件
1 Photoshop位图处理软件。 2 Corel DRAW 主要是矢量图形。 3 Image-Pro Plus
包含了从图像采集、处理、分析到存档、报告、 输出所需要的全部功能。它致力于解决生物学、 医学、材料科学、工业及半导体检测等领域的图 像处理问题,是世界上拥有最广泛用户群体的专 业图像分析软件。
23/27
(3)选中目标粒子
(4)去除背景 完成“二值化”
方法:同前 (反选,清除背景,设阈值)
13:19 2021/2/27
24/27
三 基于MATLAB金相分析
Matlab是一种基于向量(数组)而不是标量的高级程序
语言ቤተ መጻሕፍቲ ባይዱ因而Matlab从本质上就提供了对图像的支持。数
字图像实际上是一组有序离散的数据,使用Matlab可以
9/27
1.2 数字图像的获得途径
一般的图像(即模拟图像)不能直接用数字计算机来处理。
各类图像 转化成
数字图像
CCD图像采集系统(CCD摄像头、图像监视器、图像卡 以及计算机硬件系统 和图像采集处理软件系统组成)
扫描仪图像采集系统(平板式扫描仪、主机插槽的接口 卡以及计算机软硬件系统 )
13:19 2021/2/27
C)JPEG格式。是一种联合图像专家组的图像压缩格式,是目前所用对静止 灰度或彩色图像的压缩标准。它实际上定义了3种编码系统: a.基于DCT有损编码基本系统,用于绝大多数压缩场合; b.用于高压缩比、高精度或渐进重建应用的扩展编码系统; c.用于无失真应用场合的无损系统。JPEG没有规定文件格式、图像分辨 率或所用的彩色空间模型,这使它适用于MATLAB。