面向织物疵点检测的Zynq系统设计与实现

来源 :西安工程大学 | 被引量 : 0次 | 上传用户:sjty2j
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
织物表面疵点是影响织物质量和价格的主要因素,疵点检测是纺织品质量控制与质量检验过程中的重要环节,但国内市场上还没有成熟的疵点检测系统。因此,根据我国纺织业的实际情况,采用有效的算法和较低的硬件成本,研究适用于实际生产的疵点检测系统具有重要意义。随着电子技术的快速发展,嵌入式图像处理系统的性能不断提高,功能更加丰富,基于Zynq的软硬件协同设计平台集成了ARM处理器和FPGA可编程逻辑器件,适合计算密集且功能丰富的嵌入式应用,有着广阔的应用前景。本文在嵌入式图像处理应用的基础上,提出了基于ARM+FPGA的疵点分类系统设计与实现。主要研究内容如下:(1)织物疵点分类图像处理的设计与实现。文中以坯布疵点为主要研究对象,对实际生产中常见的六类疵点进行分类。首先对获取的图片进行了中值滤波和直方图均衡化的预处理,滤除噪声,增强图片疵点信息。然后对预处理之后图片提取特征值,采用了局部二进制模式和灰度共生矩阵两种方式,对图像的局部和全部纹理特征信息进行描述,最后将提取的特征值送入分类器进行训练和测试。(2)疵点分类的分类器选择。文中针对小样本的问题选择了支持向量机分类器,对分类器分别选取不同的核函数进行训练和测试,并通过交叉验证法求取最优核参数,最终选择分类效果最好的径向基核函数作为分类器的核函数。在此基础上对支持向量机进行改进,采用了最小二乘支持向量机,通过交叉验证进行参数寻优。针对交叉验证在寻取参数过程非常耗时的缺点,采用贝叶斯框架寻取最优参数,并对其结果进行比较。(3)本系统以Xilinx的ZedBoard作为硬件系统,其核心是ARM+FPGA的多核异构结构。在ZedBoard的ARM系统上运行Linux系统,利用USB摄像头获取织物图像,通过Qt和OpenCV工具库实现疵点分类算法,并将算法执行过程通过FPGA控制的HDMI接口输出并显示。疵点分类算法首先通过Matlab进行功能验证,然后在PC机进行编程并测试,最后通过交叉编译,将算法移植在开发板上执行,同时测试运行结果,该系统能够实现疵点图像的采集和分类。结果表明,该系统实时性好,分类准确率高,且功耗小。
其他文献
随着全球化的不断发展,不同领域之间的交流越来越频繁。中国作为世界主要经济体,在国际工程招投标活动中的参与也愈发积极,招投标文件的翻译也日益重要。基于费米尔的翻译目
社会学领域研究中的社会资本是由一个经济学概念引入的,不同的学者对其有不同的看法。社会资本与就业的相关问题研究主要围绕强弱关系、与大学生就业关系以及就业性别不平等
美洲区域性的人权保护制度包含了《美洲国家组织宪章》与《美洲人权公约》等具体机制。而美洲人权委员会和美洲人权法院则对该区域性的人权保障进行国际监督。区域性人权国际
为了解陕西宝鸡、临潼地区蚊、蠓的种类、种群组成、数量动态等情况,我们于2001年 8月份对两地蚊、蠓进行了初步调查.
本文提出了一种工业机器人示教器设计和实现方案。该示教器以TI的ARM Cortex-A8处理器AM3359为核心,扩展了2GB DDR3 SDRAM、4GB NAND Flash、8.4英寸LCD屏和触摸屏、1000Mbps
近几年莱西市鲜食葡萄的设施栽培规模越来越大,取得了良好的经济效益,但受到了品种结构比较单一、产业化程度低、品牌问题比较突出、种植技术层级低等因素的制约。相关部门要
铁路行业是最后一个传统自然垄断行业,中国铁路怎样改革,都是近期经济学界讨论的热点之一。用实证方法发现铁路运输业并不具有理论上应该有的规模经济,分析铁路行业规模不经
采取随机对照法将80例择期手术患者分为两组,观察组(n=40)在患者进入手术室等待麻醉时,采用规范性指导语进行护理,注意运用语言技巧,有针对性的解答患者的各种疑问;对照组(n=40)给予常
概述了近年来酯化反应最新进展和化学动力学研究成果,对指导酯化产品生产有较大参考价值。
结合物理化学的课程特点,从三方面探索物理化学的教学方法,即采用“通俗讲解法”教学模式,从基础课程、实例以及实验等方面注重过程教学,将学生讨论纳入平时成绩,将分阶段考