基于机器视觉系统的非阻塞型链式复合缓冲队列设计  被引量:1

Design of Non Blocking Chained Compound Buffer Queue Based on Machine Vision System

在线阅读下载全文

作  者:苑玮琦[1,2] 魏成禹 YUAN Wei-qi;WEI Cheng-yu(Computer Vision Group,Shenyang University of Technology,Shenyang 110870,China;Key Laboratory of Machine Vision,Liaoning Province,Shenyang 110870,China)

机构地区:[1]沈阳工业大学视觉检测技术研究所,沈阳110870 [2]辽宁省机器视觉重点实验室,沈阳110870

出  处:《电脑与信息技术》2018年第4期17-20,27,共5页Computer and Information Technology

摘  要:在机器视觉在线检测系统中,使用数据缓冲队列技术可以提升系统检测速度的上限。但由于队列在同步数据过程中,可能发生满阻塞和互斥阻塞的情况,这样又降低了数据缓冲队列带来的性能提升。为此提出一种链式复合结构,消除队列在同步数据时的阻塞问题。针对机器视觉系统中,相机成像与图像处理之间的单生产者/单消费者并发模型,实现了对图像数据的非阻塞同步,运行效率达到了wait-free级别,避免了各类阻塞给队列带来的性能损失。将该复合结构应用于雪糕棒表面缺陷在线检测系统中,经测试该方法可有效提高视觉检测系统的运行效率和鲁棒性。In the machine vision on-line detection system,The use of data buffer queues can increase the upper limit of system detection speed.However,due to the possibility of full blocking and mutually exclusive blocking in the synchronous data process,the performance improvement of data buffer queue is reduced.To solve this problem,a chain composite structure is proposed to eliminate the congestion of queues in synchronous data.Aiming at the single producer/single consumer concurrency model between camera imaging and image processing in machine vision system,the non blocking synchronization of image data is achieved,and the running efficiency reaches wait-free level,avoiding the performance loss caused by all kinds of congestion to the queue.The composite structure is applied to on-line detection system for ice cream bar surface defects.After testing,this method can effectively improve the efficiency and robustness of visual inspection system.

关 键 词:机器视觉 缓冲队列 单生产者/单消费者模式 非阻塞同步 WAIT-FREE 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象