光绘:自由开源的数字散斑图像生成和评价软件
Glare: a free and open source software for generation and assessment of digital speckle pattern
Received:August 05, 2020  Revised:August 21, 2020
DOI:10.7520/1001-4888-20-161
中文关键词:  数字图像相关  软件  数字散斑图像  变形图生成  散斑图质量评价  散斑图案优化
英文关键词:digital image correlation  software  digital speckle image  deformed image generation  speckle pattern assessment  speckle pattern optimization
基金项目:国家自然科学基金(11702287, 11872354, 11627803);中国科学院战略性先导科技专项(B类)(XDB22040502);中央高校基本科研业务费专项资金(WK2480000002)资助
Author NameAffiliation
SU Yong CAS Key Laboratory of Mechanical Behavior and Design of Materials, Department of Modern Mechanics, University of Science and Technology of China, Hefei 230027, Anhui, China 
GAO Yue Beijing Institute of Structure and Environment Engineering, Beijing 100076, China 
GAO Zeren CAS Key Laboratory of Mechanical Behavior and Design of Materials, Department of Modern Mechanics, University of Science and Technology of China, Hefei 230027, Anhui, China 
ZHANG Qingchuan CAS Key Laboratory of Mechanical Behavior and Design of Materials, Department of Modern Mechanics, University of Science and Technology of China, Hefei 230027, Anhui, China 
Hits: 1473
Download times: 389
中文摘要:
      生成数字散斑图像以及对应的变形图像是数字图像相关研究的基础,然而至今仍然缺乏功能齐全、操作简单、界面友好的专业散斑生成和分析软件;研究者需要自行实现相关算法,不仅费时耗力,也增加了出错的可能性。本文发布了一款自由开源的数字散斑图像生成和评价软件:《光绘》。该软件具有散斑图生成、变形图生成、散斑质量评价和散斑图案推荐等功能:可以生成椭圆、多边形和高斯散斑;可以渲染平移、拉伸/压缩、旋转、正弦、高斯和剪切带等变形模式的变形图;可以计算散斑占空比、散斑尺寸、系统误差和随机误差等关键散斑质量评价参数;可以根据工况生成矢量格式的推荐散斑图案。本文提出向后映射初值快速估计算法和散斑图预渲染技术实现了变形图的实时渲染显示,并使用积分图像技术大幅提升了灰度梯度平方和的计算效率。该软件不仅可用于数字图像相关的学术研究和工程应用,也可服务于实验力学的教学工作,具有广阔的应用前景。
英文摘要:
      Generating digital speckle image and its corresponding deformed image is the basis of digital image correlation research. At present, however, it still lacks a powerful, easy-to-use, and user-friendly professional software concerning generation and assessment of digial speckle pattern. Researchers have to reimplement the generation algorithms in literatures by themselves, which is time-consuming and error-prone. This paper reports a free and open source software for generation and assessment of digital speckle pattern: Glare. The software has functions including generating speckle patterns, rendering deformed images, assessing pattern quality, and presenting pattern recommendations. Glare can generate ellipse, polygon, and Gaussian speckle pattern; can render deformed images with underlying deformation fields of translation, elongation/compression, rotation, sinusoidal deformation, Gaussian deformation, and Portevin-Le Chatelier (PLC) band; can calculate key pattern quality assessment parameters such as speckle coverage, speckle size, systematic error, and random error; and can produce optimized speckle pattern in form of vector image. The software realizes real-time deformed image rendering with the aid of fast initial value estimation algorithm for inverse map and pattern pre-rendering technique, and improves the computational efficiency of sum of square of subset intensity gradients by integral image method. In general, the software can be used not only for scientific research and engineering applications in digital image correlation community but also for education of experimental mechanic, and therefore has broad prospects.
View Full Text  Download reader
Close