数字图像处理技术在玻璃瓶裂纹检测系统中的研究和应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数字图像处理技术从20世纪50年代发展至今,在通信、电视传输、医学、印染工业、工业检测等各个领域得到了空前广泛的应用,其分析图像的技术和方法也随之得到了深入的研究和发展。本文主要利用数字图像处理技术及其方法结合计算机编程语言来研究一套检测玻璃瓶裂纹的系统,利用该检测系统提供的一些数字图像处理方法可以快速准确的判断出该图像是否为裂纹图像。本文针对该套检测系统所应用的技术和方法为今后的深入研究和将其应用于实际生产奠定了坚实的基础。
     本文首先简要介绍了数字图像处理技术的一些基本概念,包括它的发展、特点、应用领域和今后的发展方向。然后讲述了数字图像采集系统,包括硬件设和图像数字化的基本原理。本文重点阐述了研究和开发这套玻璃瓶裂纹检测系统所应用到的一些数字图像处理技术,并应用这些技术和方法对采集的裂纹图像进行了处理和分析:应用邻域平均法和中值滤波法来抑制图像的噪声,使图像的边缘平滑;然后绘制出处理过图像的灰度直方图,得到该幅裂纹图像的阈值,利用阈值法和灰度级切片法对裂纹图像进行二值化处理,得到其二值图像,并对图像进行了边缘检测;最后计算出裂纹图像的面积和周长,利用圆形度指标来判断该图像是否为裂纹图像。在利用数字图像处理技术研究和分析裂纹图像的过程中,应用了可视化编程语言Visual Basic6.0来开发该检测系统,将各种算法分别做成一个个单独的处理模块,从图像文件的读取、保存到图像预处理在到图像分割、特征提取直至裂纹判断都采用了模块化的编程方法,这样不仅便于算法的编程,还可以使操作界面清晰明了,便于对图像进行处理和操作,提高处理速度。
     本文除了研究该系统所涉及到的数字图像处理技术和方法,还对这些技术和方法的算法利用编程语言的模块实现做了深入细致的研究。结合各种算法的基本原理,给出了各算法模块的结构框图,为编制程序提供了坚强有力的理论依据,大大减少了在编制程序过程中所出现的错误,有利于各个功能模块的扩充,而使这个检测系统不断完善。
Since 1950's to this day digital image processing has gotten much and broad application in the communication, video transmission, medicine, printing and dyeing industry, industry inspection and other fields. The technologies and methods of digital image processing have also gotten deep research and development. This paper mainly uses the technologies and methods of digital image processing and computer grogram language to research and develop a glass-crack inspecting system. We can judge whether the image is a crack or not from the digital image processing methods that the inspecting system applies us. The technologies and methods in this system can make a stable base to further research and practical manufacture.
    This paper first briefly introduces some basic conceptions of digital image processing including its history, characteristic, application field and future developing direction. Then this paper narrates the collecting system of digital image. It includes hardware equipments and foundational theory of the image digitization. This paper expatiates on some digital image processing technologies that the inspecting system may apply to the research and analysis of the collected glass-crack image. Using neighborhood average method and median filter retrains the image noises and make the image edge smooth. Then protract the histogram of the gray image, get the threshold of this image, utilize the threshold method and gray-level slice method to get a binary image, and detect the image edge. Finally calculate the area and perimeter of the glass-crack image, and use the circularity to judge whether this image is a glass-crack image. During the course of using the digital image processing to research and analyze the glas
    s-crack image, apply Microsoft Visual Basic 6.0 grogram language to develop this inspecting system and make the varied arithmetic some individual processing modules. From the open, read and storage of the image to the image segmentation, feature selection until the crack judgment, this system all utilize the modularization program method. It is convenient for programming, operation and processing, makes the operation interface clear and concise, and heighten the
    7
    
    
    processing speed.
    This paper also deep researches the module programming of the arithmetic that used in this system. Combining the basic theory of the arithmetic, this paper presents the configuration framework of the arithmetic. It provides the convincing theory foundation to programming, reduces the mistake, makes for the arithmetic extension and makes this system constantly perfect.
引文
[1]阮秋琦.数字图像处理学[M].北京:电子工业出版社,2001.
    [2]崔屹.数字图像处理与技术应用[M].北京:电子工业出版,1997.
    [3]章毓晋.图像工程(上册)—图像处理和分析[M].北京:清华大学出版社,1999.
    [4]Kenneth.R.Castleman.数字图像处理[M].北京:电子工业出版社,1998.
    [5]姚家奕等.计算机图像技术及其应用[M].北京:国防工业出版社,1998
    [6]沈庭芝.数字图像处理及模式识别[M].北京:北京理工大学出版社,1998
    [7]夏德深、傅德胜.现代图像处理技术与应用[M].广东:东南大学出版社,1997
    [8]姚海根.图像处理[M].上海:上海科学技术出版社,2000
    [9]赵荣椿、赵忠明.数字图象处理导论[M].陕西:西北工业大学出版社,1995
    [10]容观澳.计算机图像处理[M].北京:清华大学出版社,2000
    [11]李金宗.模式识别导论[M].北京:高等教育出版社,1994
    [12]边昭祺.模式识别[M].北京:清华大学出版社,2000
    [13]刘炳文.精通Visual Basic6.0中文版[M].北京:电子工业出版社,1999
    [14]陈伟.中文版Visual Basic6.0开发指南[M].北京:人民邮电出版社,1999
    [15]何文俊.Visual Basic6.0编程实例精解[M].北京:北京希望电子出版社,2000
    [16]Erric.A.Smith等.Visual Basic6宝典[M].北京:电子工业出版社,1999
    [17]John Clark Craig等.Microsoft Visual Basic6.0程序开发环境[M].北京:北京大学出版社,1999
    [18]Rob Thayer. Visual Basic6.0揭密——全面的解决方案[M].北京:电子工业出版社,1999
    [19]李兰友,万振凯.Visual Basic 6图像处理开发与实例[M].北京:电子工业出版社
    [20]孔凡让,刘志刚,等.图像处理在滞留电机换向火花图像监视中的应用[J].中国电机工程学报,2001,(6).
    [21]刘克龙,姜雷,等.数字图象处理系统的构成及常用方法[J].信息技术,2000,(4).
    [22]何友金,袁磊,等.铁道钢轨断面的计算机图象处理与仿真[J].计算机工程,
    
    2000,(6).
    [23]章毓晋,徐寅,等.通过抽取的特征进行图象检索的算法测试平台[J].中国图象图形学报,2001,(5).
    [24]陈永煌,吴运龙.计算机图象技术在汽车仪表检验中的应用[J].安徽师范大学学报,2000,(3).
    [25]刘富强,钱建生,等.基于图像处理与识别技术的煤矿矸石自动分选[J].煤炭学报,2000,(5).
    [26]张新明,沈兰荪,等.基于特征距离的阈值法及其在眼科图象分割中的应用[J].中国图象图形学报,2001,(2).
    [27]王强,马利庄.图像二值化时图像特征的保留[J].计算机辅助设计与图形学学报,2000,(10).
    [28]刘文萍,吴立德.图像分割中阈值选取方法比较研究[J].模式识别与人工智能,1997,(3).
    [29]蒋勇,刘飞雷,等.显微图象的数字处理及其在血细胞形态分析中的应用[J].中国图象图形学报,2001,(11).

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700