Computer Science ›› 2019, Vol. 46 ›› Issue (11A): 562-566.

• Interdiscipline & Application • Previous Articles     Next Articles

Application of Open MP and Ring Buffer Technology in Defects Detection of Glass Substrate

HU Hai-bing1, XU Ting1, ZHANG Bo1, XU Dong-jian1, JIN Shi-qun1, LU Rong-sheng2   

  1. (National Engineering Laboratory of Special Display Technology,National Key Laboratory of Advanced Display Technology,Academy of Photoelectric Technology,Hefei University of Technology,Hefei 230009,China)1;
    (School of Instrument Science and Opto-electronics Engineering,Hefei University of Technology,Hefei 230009,China)2
  • Online:2019-11-10 Published:2019-11-20

Abstract: In the process of defect detection of TFT-LCD glass substrates,in order to solve the problems of large data flow,complex data processing flow and high requirement of timing of data input and output,a multi-threaded parallel processing method by using ring buffer and Open MP was proposed.This method uses Open MP technology to realize multi-core parallel processing of complex processing,so as to make full use of the resources of multi-core processors and improve the ability of data processing.At the same time,in the process of defect data input,data processing and data output,multi-threaded parallel processing and real-time stable output can be realized by ring buffer technology.This me-thod was applied to the real-time defect detection system,and the processing speed of the system is increased by 2 to 3 times,the time error of data output is reduced by 70% to 80%,which fully demonstrates the practicability and effectiveness of this method.

Key words: Circular buffer, Defect detection, Open MP, Parallel processing

CLC Number: 

  • TP311.11
[1]ZHANG T,LU R.Automatic period selection for dft method in the application of tft-lcd panel detection.Journal of Electronic Measurement and Instrumentation,2016,30(3):361-373.
[2]YANG S W,LIN C S,LIN S K,et al.Automatic defect recognition of TFT array process using gray level cooccurrence matrix.Optik-International Journal for Light and Electron Optics,2014,125(11):2671-2676.
[3]LU R S,SHI Y Q,LI Q,et al.AOI Techniques for Surface Defect Inspection.Applied Mechanics and Materials,2010,36:297-302.
[4]卢荣胜,吴昂,张腾达,等.自动光学(视觉)检测技术及其在缺陷检测中的应用综述.光学学报,2018,437(8):23-58.
[5]王亚军,李建文,吉方.基于环形缓冲区的实时系统负载平衡技术.计算机应用与软件,2005,22(4):38-39.
[6]WANG Y.Load balance technique on real time system based on ring buffer .Computer Applications & Software,2005:38-39,112.
[7]KIM C G,KIM J G,LEE D H.Optimizing image processing on multi-core CPUs with Intel parallel programming technologies .Multimedia Tools & Applications,2014,68(2):237-251.
[8]CHAPMAN B M.Shared Memory Parallel Programming withOpen MP .International Workshop on OpenMP Applications and Tools,Springer Berlin Heidelberg,2005.
[9]CHAPMAN B,JOST G,VAN D P R.Using OpenMP:Portable Shared Memory Parallel Programming .Journal of Computer Science & Technology,2010,10(3).
[10]YAMAZAKI I,KURZAK J,WU P,et al.Symmetric Indefinite Linear Solver using OpenMP Task on Multicore Architecture.IEEE Transactions on Parallel and Distributed Systems,2018:1-1.
[11]WU G,CHEN Q,CAO F,et al.Parallel hybrid genetic algorithm for sat problems based on OpenMP∥International Conference on Intelligent Systems & Knowledge Engineering.IEEE,2018.
[12]ZHANG Q,ZHAO Q.Application of Parallel Computing with OpenMP in Global Ionosphere Mapping.Geomatics & Information Science of Wuhan University,2018,43(2):227-233,240.
[13]柳建,孙胜军,毛国平,等.蒙特卡洛模拟的并行实现及并行效率研究.计算机应用与软件,2018,35(1):301-303,339.
[14]崔树林,张旭,张树清,等.基于GPU的大规模栅格数据分块并行处理方法.计算机技术与发展,2015(3):19-22.
[15]LIU Y,YU F.Automatic inspection system of surface defect son optical IR-CUT filter based on machine vision.Optics & Lasers in Engineering,2014,55(7):243-257. [16]房玮睿,王春露.基于缓冲池和多线程的智能交通短信平台设计与实现∥中国通信学会学术年会.2009:7-11.
[17]刘振安,章守信,刘胜璞.并行图像处理算法的设计与实现.测控技术,2003,22(5):5-6.
[18]耿晓中.基于多核分布式环境下的任务调度关键技术研究.长春:吉林大学,2013.
[19]胡海兵,薛源,徐挺,等.ITO导电薄膜表面缺陷的图像特征分析.计算机应用,2017,37(S1):198-200.
[1] LI Fa-guang, YILIHAMU·Yaermaimaiti. Real-time Detection Model of Insulator Defect Based on Improved CenterNet [J]. Computer Science, 2022, 49(5): 84-91.
[2] PENG Lei, ZHANG Hui. U-net for Pavement Crack Detection [J]. Computer Science, 2021, 48(11A): 616-619.
[3] XIE Yuan, MIAO Yu-bin, XU Feng-lin, ZHANG Ming. Injection-molded Bottle Defect Detection Using Semi-supervised Deep Convolutional Generative Adversarial Network [J]. Computer Science, 2020, 47(7): 92-96.
[4] LUO Yue-tong,BIAN Jing-shuai,ZHANG Meng,RAO Yong-ming,YAN Feng. Detection Method of Chip Surface Weak Defect Based on Convolution Denoising Auto-encoders [J]. Computer Science, 2020, 47(2): 118-125.
[5] SU Ruo, WU Ji, LIU Chao, YANG Hai-yan. Requirement Defect Detection Based on Multi-view Card Model [J]. Computer Science, 2018, 45(10): 183-188.
[6] ZHU Chao-yang, CHEN Xiang-zhou, YAN Long and ZHANG Xin-ming. Research on Software Defect Prediction Based on AIRS Using PCA [J]. Computer Science, 2017, 44(Z6): 483-485.
[7] QIAO Li, ZHAO Er-dun, LIU Jun-jie and CHENG Bin. Research of Workpiece Defect Detection Method Based on CNN [J]. Computer Science, 2017, 44(Z11): 238-243.
[8] XU Jing, REN Kai-jun and LI Xiao-yong. Parallel Algorithm Design and Optimization of Range Query for Meteorological Data Retrieval [J]. Computer Science, 2017, 44(3): 42-47.
[9] DU Zhi-hui, LIN Zhang-xi, GU Yan-qi, Eric O.LEBIGOT and GUO Xiang-yu. GPU Accelerated cWB Pipeline for Gravitational Waves Discovery [J]. Computer Science, 2017, 44(10): 26-32.
[10] FANG Ting and HAN Jia-ming. Detection and Localization of Insulator Defects in Aerial Images [J]. Computer Science, 2016, 43(Z6): 222-225.
[11] WANG Dong and XIE Ze-xiao. Novel PCB Defect Detection Based on Morphology Image Process [J]. Computer Science, 2016, 43(Z6): 184-186.
[12] WEI Bo-wen, LI Tao, LI Guang-yu, WANG Zhi-heng, HE Mu, SHI Yue-ling, LIU Lu-yao and ZHANG Rui. Applied Analysis of Image Accelerating Distortion Correction of OpenCL Technology on Heterogeneous Platform [J]. Computer Science, 2016, 43(Z11): 167-169.
[13] LI Ning, GAO Xiao-guang, HOU Xia, ZHANG Wei and TIAN Ying-ai. Research on Parallel Transform of XML Data Based on XSLT Stylesheet Partitioning [J]. Computer Science, 2016, 43(3): 231-237.
[14] WANG Xian-bao, HE Wen-xiu, WANG Xin-gang, YAO Ming-hai and QIAN Yun-tao. Capsule Defects Detection Based on Stacked Denoising Autoencoders [J]. Computer Science, 2016, 43(2): 64-67.
[15] ZHU Xiang-yuan, LI Ren-fa, LI Ken-li and HU Zhong-wang. Advances in Biological Sequence Alignment Parallel Processing Based on Heterogeneous Systems [J]. Computer Science, 2015, 42(Z11): 390-395.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!