基于GPU并行的印刷品缺陷检测算法及系统

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:zxwss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
印刷品缺陷检测是印刷品行业生产和质量管理的重要环节之一。目前国内厂家大多采用印刷品缺陷检测系统进行印刷品缺陷的自动检测,但由于国外的系统价格昂贵,在国内的使用范围不广,而国内开发的印刷品缺陷检测系统很多受困于缺陷检测精度、速度及系统成本并未投入实际使用。近年来,GPU强大的并行计算能力为大规模数据运算任务提供了新的思路和解决方案。本文以印刷品缺陷检测为背景,将GPU并行技术和机器视觉相结合起来,实现了基于GPU并行的印刷品缺陷检测算法。本文对NVIDIA公司的GPU硬件结构,CUDA编程模型和内存模型作了详细的说明。对基于CPU实现的印刷品缺陷检测算法进行了分析,总结了其存在的问题。介绍了基于CUDA的并行图像处理技术,分析印刷品缺陷检测算法并行化的可行性。针对印刷品缺陷串行检测算法存在的问题,提出了一种适用于CUDA并行架构的印刷品缺陷并行检测算法。该算法基于四叉树算法的结构原理和分而治之的思想,先以四个子区域为单位将图像分成若干个子区域,再对子区域内的缺陷进行检测,然后检测子区域间是否有缺陷连接,进行区域间合并,进行区域合并的时候,同样以四个子区域为单位进行合并,直到合并为一幅图像为止。在对子区域内缺陷进行搜索时,采用奇偶行交替搜索的方法减少迭代的次数。在算法的时间复杂度方面,当处理一幅大小为m×n的图像时,本文提出的印刷品缺陷并行检测算法为O(n/d) 远低于基于顺序和行程长编码的缺陷聚类算法的O(n~2),其中d为线程网格中Y方向的线程块个数。并使用了NVIDIA公司开发的CUDA程序性能分析工具Parallel Nsight对所实现的CUDA程序进行了性能分析,提出了改变线程布局模式、使用共享内存和内核融合三种优化方案。根据本课题的检测对象特点设计了模拟印刷品缺陷检测平台,对其中的图像采集方案、相机和主机转轴的同步方案及其软件系统进行了设计和实现。本文利用了四种缺陷程度不同的印刷品图像对本文提出的算法和优化策略进行了验证,并且与印刷品串行检测算法进行了对比。实验结果表明,本文提出的印刷品缺陷并行检测算法在兼顾准确率的同时将检测速度提升了4~6倍。
其他文献
为探究影响组织在煮后硬度的因素,本文测定了乙酸浸泡(AAI)预处理后土豆的煮后硬度和18种不同品种莲藕加热后的硬度变化。并分析组织中淀粉和细胞壁多糖一些理化特性。将组织
大肠杆菌O157:H7是大肠杆菌中的一种具有高致病性的食源性致病血清型,有报道称低于10个菌就能够致病,如何快速灵敏地检测大肠杆菌O157:H7引起了广泛关注。因此,本文分别建立
考察分析了保护区的保护价值、生态效益、社会效益和经济效益等。结果表明该保护区生物多样性丰富 ,生态环境脆弱 ,生态价值高达每年 12亿多元 ,建设期中可多安排 2 0 0多个
揭示人们在夜晚的视觉特点和灯光表现方式 ,讨论在城市灯光景观中融入公共信息的基本原理 ,提出以灯光景观作为载体发布时间信息、方位信息、位置信息、天气信息以及其他公共
以国家体育教育法规为基础,以天津市高职学校的体育工作实际状况为背景,为保障天津市高职学校体育教学质量,提高教学水平。拟定了师资队伍建设、教学条件、教学管理、课程设
莲在采摘后的生产过程中,莲副产物(包括莲蓬和莲壳)多被当作废料丢弃,得不到有效的利用。本文以莲副产物为原料,主要研究了莲蓬和莲壳中原花青素的结构表征、体外抗氧化活性(DPP
文化创意产业是以人的创造力为核心,通过各种知识技术手段对文化等资源进行再创造,进而产出具有高附加值产品的新兴产业。有学者研究表明,城市经济发展与文化创意产业相辅相
诗人如何处理诗歌和生活的关系?诗歌写作中如何处理情感?读者群如何设定?对于诗歌而言,这些都是共时性的问题。对于新诗来说,这些问题同样不能绕开。笔者认为,作为发端于20世
近年来,宽带的高速发展大大提高了网络传输速度,使用户在实现浏览、聊天、电子邮件等基本功能的同时,还可享受视频点播、网络游戏、远程教育、视频会议等多种新兴服务。但在
公众考古是人人都可以参与的考古,而不是少数专家才有解释权的考古。记录和保护考古遗迹和遗物需要公众的参与和保护。汉阳陵博物馆作为首批国家考古遗址公园,在普及考古知识