资料介绍
摘要:为了对建筑物中的墙体裂缝进行高精度和高清晰度地测量、计算和处理。文中给出了使用DSP数字信号处理器来对墙体裂缝图像进行预处理的具体方法及相关算法,同时给出了相应的仿真结果。
关键字:墙体裂缝监测;图像处理;DSP
0 引言
现代各种建筑行业中,墙体因为外力碰撞、建筑质量、热胀冷缩等原因,往往会产生一些裂缝。因此,对墙体裂缝的监测与分析就显得十分必要。利用图像处理的方法来对墙体裂缝进行监测和分析是比较方便且有效的方法之一。但由于人为或自然因素的影响,复杂的背景噪声一般都会叠加在有用的墙体表面图像数据中,所以,在对裂缝进行图像分割前,必须通过滤波来减少噪声,增强裂缝边缘效果,然后再进行图像分割。
传统的数字图像处理系统一般是基于PC机来实现的,即由图像采集卡采集图像,再将图像数据通过总线或网络传输给PC机,然后在PC机上进行图像处理。此类系统通常比较复杂。且难以小型化,不方便随身携带和检测。因此,本文介绍一种基于DSP芯片来完成数字图像处理的实现方法。该方法利用CCD传感器进行图像采集,然后在DSP内部通过算法对图像进行处理,再将处理后的图像通过液晶进行显示,最后由图像来判定裂缝的状态和细节等。此方案可使系统更加简洁、实时性更强,因此,可在便携式图像检测设备中得到一定的应用。
1 算法简介
通过CCD图像传感器采集的图像,还需对其进行一定的处理,才能更好的反映出墙体裂缝的细节。对图像进行处理需要一定的算法支持,要根据算法内容进行编程,最后通过移植程序到DSP中,以最终实现图像处理。本文使用的是中值滤波、图像灰度值修正、迭代阈值法二值化图像分割等算法。
由于采集的初始图像中的噪声会降低图像的质量,使图像特征淹没,给分析带来困难。因此,去除噪声、恢复原始图像是裂缝图像处理中的一个重要内容。中值滤波是一种非线性的信号处理方法,可在一定条件下克服线性滤波器带来的图像细节模糊问题,对滤除脉冲干扰最为有效。中值滤波一般采用一个含有奇数点的滑动窗口(通常为二维窗口)来用窗口中各点灰度值的中值来替代指定点(一般是窗口的中心点)的灰度值。中值滤波的窗口形状和尺寸对滤波器的效果影响较大,因此,需根据不同要求选用不同的窗口形状和尺寸。由于裂缝图像中的脉冲干扰较多,因此,为了保证去噪时失真小,本文笔者选择3×3的方形窗口来进行中值滤波。
直方图修正主要是为了调整图像的亮度,增强图像中感兴趣的灰度区域。中值滤波后,由于墙体裂缝图像的特殊性,图像中的裂缝灰度值往往较小、较灰暗,而背景灰度值往往较大、较明亮。因此,笔者采用了一种线性拉伸变换的方法来增强图像的灰度效果。若由用户输入感兴趣的灰度区域范围,当某点的像素值小于范围的最小值时,该点像素值赋值为0;大于范围的最大值时,该点像素值赋值为255。若在范围中,则计算出该值在范围中的比例,再用比例乘以255,以得到新的像素值。这样,就将感兴趣的灰度区域拉伸到0~255,从而达到对比度增强的目的。
在图像进行灰度值拉伸修正后,为了便于裂缝观察,还需要将裂缝从图像中分割出来。由于墙体裂缝与背景在灰度级上有明显的区别,所以,选择合适的阈值T便能实现分割。若像素灰度值小于T,则将其灰度值设置为0,否则,将其灰度值设置为255。阈值的选取是关系图像分割质量好坏的关键,本文采用迭代阈值法来求得阈值T。其灰度的阈值分割变换公式如下:
式(1)中,T为采用迭代阈值法得到的阈值。
关键字:墙体裂缝监测;图像处理;DSP
0 引言
现代各种建筑行业中,墙体因为外力碰撞、建筑质量、热胀冷缩等原因,往往会产生一些裂缝。因此,对墙体裂缝的监测与分析就显得十分必要。利用图像处理的方法来对墙体裂缝进行监测和分析是比较方便且有效的方法之一。但由于人为或自然因素的影响,复杂的背景噪声一般都会叠加在有用的墙体表面图像数据中,所以,在对裂缝进行图像分割前,必须通过滤波来减少噪声,增强裂缝边缘效果,然后再进行图像分割。
传统的数字图像处理系统一般是基于PC机来实现的,即由图像采集卡采集图像,再将图像数据通过总线或网络传输给PC机,然后在PC机上进行图像处理。此类系统通常比较复杂。且难以小型化,不方便随身携带和检测。因此,本文介绍一种基于DSP芯片来完成数字图像处理的实现方法。该方法利用CCD传感器进行图像采集,然后在DSP内部通过算法对图像进行处理,再将处理后的图像通过液晶进行显示,最后由图像来判定裂缝的状态和细节等。此方案可使系统更加简洁、实时性更强,因此,可在便携式图像检测设备中得到一定的应用。
1 算法简介
通过CCD图像传感器采集的图像,还需对其进行一定的处理,才能更好的反映出墙体裂缝的细节。对图像进行处理需要一定的算法支持,要根据算法内容进行编程,最后通过移植程序到DSP中,以最终实现图像处理。本文使用的是中值滤波、图像灰度值修正、迭代阈值法二值化图像分割等算法。
由于采集的初始图像中的噪声会降低图像的质量,使图像特征淹没,给分析带来困难。因此,去除噪声、恢复原始图像是裂缝图像处理中的一个重要内容。中值滤波是一种非线性的信号处理方法,可在一定条件下克服线性滤波器带来的图像细节模糊问题,对滤除脉冲干扰最为有效。中值滤波一般采用一个含有奇数点的滑动窗口(通常为二维窗口)来用窗口中各点灰度值的中值来替代指定点(一般是窗口的中心点)的灰度值。中值滤波的窗口形状和尺寸对滤波器的效果影响较大,因此,需根据不同要求选用不同的窗口形状和尺寸。由于裂缝图像中的脉冲干扰较多,因此,为了保证去噪时失真小,本文笔者选择3×3的方形窗口来进行中值滤波。
直方图修正主要是为了调整图像的亮度,增强图像中感兴趣的灰度区域。中值滤波后,由于墙体裂缝图像的特殊性,图像中的裂缝灰度值往往较小、较灰暗,而背景灰度值往往较大、较明亮。因此,笔者采用了一种线性拉伸变换的方法来增强图像的灰度效果。若由用户输入感兴趣的灰度区域范围,当某点的像素值小于范围的最小值时,该点像素值赋值为0;大于范围的最大值时,该点像素值赋值为255。若在范围中,则计算出该值在范围中的比例,再用比例乘以255,以得到新的像素值。这样,就将感兴趣的灰度区域拉伸到0~255,从而达到对比度增强的目的。
在图像进行灰度值拉伸修正后,为了便于裂缝观察,还需要将裂缝从图像中分割出来。由于墙体裂缝与背景在灰度级上有明显的区别,所以,选择合适的阈值T便能实现分割。若像素灰度值小于T,则将其灰度值设置为0,否则,将其灰度值设置为255。阈值的选取是关系图像分割质量好坏的关键,本文采用迭代阈值法来求得阈值T。其灰度的阈值分割变换公式如下:
式(1)中,T为采用迭代阈值法得到的阈值。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 如何使用FPGA实现图像的中值滤波算法 42次下载
- 如何使用FPGA实现智能车路径图像识别的预处理设计 10次下载
- 如何使用FPGA和DSP实现CCD图像相关处理系统 140次下载
- 如何使用FPGA实现优化的指纹识别预处理算法 11次下载
- 如何使用DSP和FPGA实现红外图像锐化算法的实现 6次下载
- 如何使用MATLAB仿真与DSP实现条形指纹拼接 2次下载
- 如何使用FPGA实现一种图像预处理结构及典型算法 37次下载
- DSP图像处理算法 18次下载
- DSP6748图像处理算法 15次下载
- 一种带预处理的RANSAC图像拼接算法 0次下载
- 基于DSP和FPGA的通用图像处理平台设计
- 虹膜图像预处理算法
- 混凝土墙体出现裂缝怎么办
- 医学细胞图像的空间域改进平滑滤波算法
- 藻类显微图像预处理算法研究
- 图像编码常见的编码方式和处理过程 7409次阅读
- 相机图像处理过程详解 1317次阅读
- 图像增强三大类别介绍 1234次阅读
- 常见的图像预处理方法 2.3w次阅读
- 基于FPGA视频图像算法开发 984次阅读
- 什么是图像预处理技术 4048次阅读
- 浅析单片机中断处理过程 1.7w次阅读
- 图像处理基本算法操作 5655次阅读
- 基于FPGA的视频图像灰度信号直方图均衡算法实现设计 2599次阅读
- 基于Xilinx System Generator设计平台快速构建PID算法以及完成硬件实现过程详解 3902次阅读
- 解析车牌识别技术,融合多种算法的原理和过程 5073次阅读
- 一种基于DSP+FPGA视频图像采集处理系统的设计与实现 4763次阅读
- 基于DSP+FPGA的实时图像去雾增强系统设计 3636次阅读
- 基于细节增强和动态压缩算法的图像处理方案 5174次阅读
- 基于DSP CCS2.2实现指纹识别预处理系统 1956次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多