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: Parallel processing, Defect detection, Open MP, Circular buffer

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] 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.
[2] 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, 518.
[3] 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.
[4] 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.
[5] 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.
[6] FANG Ting and HAN Jia-ming. Detection and Localization of Insulator Defects in Aerial Images [J]. Computer Science, 2016, 43(Z6): 222-225.
[7] WANG Dong and XIE Ze-xiao. Novel PCB Defect Detection Based on Morphology Image Process [J]. Computer Science, 2016, 43(Z6): 184-186, 225.
[8] 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, 196.
[9] 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.
[10] 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.
[11] 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, 399.
[12] SHAO Xin-yu and HUA Ji-zhao. Automatic Detection System of Fabric Defects Based on Machine Vision [J]. Computer Science, 2014, 41(Z6): 487-489.
[13] FEI Qi and LIU Chun-yu. General NHPP Software Reliability Research and Application [J]. Computer Science, 2014, 41(Z11): 379-381.
[14] DING Xiang-wu and ZHANG Guang-hui. PBPP:Pipelined Parallel Processing Based on Passing Buffer in Column-store System [J]. Computer Science, 2014, 41(6): 142-147.
[15] LI Fan,JIN Ming-lu and LIU Ji. GPU-based Parallel SVD Least Squares Estimation Algorithm [J]. Computer Science, 2014, 41(6): 63-68.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] DU Wei, DING Shi-fei. Overview on Multi-agent Reinforcement Learning[J]. Computer Science, 2019, 46(8): 1 -8 .
[2] GAO Li-zheng, ZHOU Gang, LUO Jun-yong, LAN Ming-jing. Survey on Meta-event Extraction[J]. Computer Science, 2019, 46(8): 9 -15 .
[3] CAI Li, LI Ying-zi, JIANG Fang, LIANG Yu. Study on Clustering Mining of Imbalanced Data Fusion Towards Urban Hotspots[J]. Computer Science, 2019, 46(8): 16 -22 .
[4] YANG Zhen, WANG Hong-jun. Important Location Identification of Mobile Users Based on Trajectory Division and Density Clustering Method[J]. Computer Science, 2019, 46(8): 23 -27 .
[5] DENG Cun-bin, YU Hui-qun, FAN Gui-sheng. Integrating Dynamic Collaborative Filtering and Deep Learning for Recommendation[J]. Computer Science, 2019, 46(8): 28 -34 .
[6] ZHONG Feng-yan, WANG Yan, LI Nian-shuang. Node Selection Scheme for Data Repair in Heterogeneous Distributed Storage Systems[J]. Computer Science, 2019, 46(8): 35 -41 .
[7] SUN Guo-dao, ZHOU Zhi-xiu, LI Si, LIU Yi-peng, LIANG Rong-hua. Spatio-Temporal Evolution of Geographical Topics[J]. Computer Science, 2019, 46(8): 42 -49 .
[8] ZHANG Hui-bing, ZHONG Hao, HU Xiao-li. User Reviews Clustering Method Based on Topic Analysis[J]. Computer Science, 2019, 46(8): 50 -55 .
[9] LI Bo-jia, ZHANG Yang-sen, CHEN Ruo-yu. Method for Generating Massive Data with Assignable Distribution[J]. Computer Science, 2019, 46(8): 56 -63 .
[10] LU Xian-guang, DU Xue-hui, WANG Wen-juan. Alert Correlation Algorithm Based on Improved FP Growth[J]. Computer Science, 2019, 46(8): 64 -70 .