[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114882236B - Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm - Google Patents

Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm Download PDF

Info

Publication number
CN114882236B
CN114882236B CN202110542902.8A CN202110542902A CN114882236B CN 114882236 B CN114882236 B CN 114882236B CN 202110542902 A CN202110542902 A CN 202110542902A CN 114882236 B CN114882236 B CN 114882236B
Authority
CN
China
Prior art keywords
ground penetrating
penetrating radar
algorithm
image
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110542902.8A
Other languages
Chinese (zh)
Other versions
CN114882236A (en
Inventor
白旭
陈贯一
李壮
王钢
吴少川
季明杰
冯鹏飞
张洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Mechanical And Electrical Engineering General Design Department
Harbin Institute of Technology Shenzhen
Original Assignee
Beijing Mechanical And Electrical Engineering General Design Department
Harbin Institute of Technology Shenzhen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Mechanical And Electrical Engineering General Design Department, Harbin Institute of Technology Shenzhen filed Critical Beijing Mechanical And Electrical Engineering General Design Department
Priority to CN202110542902.8A priority Critical patent/CN114882236B/en
Publication of CN114882236A publication Critical patent/CN114882236A/en
Application granted granted Critical
Publication of CN114882236B publication Critical patent/CN114882236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/885Radar or analogous systems specially adapted for specific applications for ground probing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Mathematical Physics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Electromagnetism (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

本发明提供一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法。步骤1:利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理,得到处理后的具有相似分布的探地雷达回波图像;步骤2:对步骤1生成的探地雷达回波图像进行标注明确相关目标像素位置;步骤3:将步骤2中已标注的数据随机分配至训练集和验证集;步骤4:利用步骤3的训练集和验证集对深度学习目标识别算法进行训练,得到权重模型;步骤5:将步骤4获得的权重模型输入已有深度学习算法模型,对地下空洞目标探地雷达回波图像进行目标识别检测。本发明解决现有方法难以检测识别地下空洞目标的问题。

The present invention provides a method for automatic recognition of underground cavity targets by ground penetrating radar based on SinGAN algorithm. Step 1: Use SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target to obtain the processed ground penetrating radar echo image with similar distribution; Step 2: Annotate the ground penetrating radar echo image generated in step 1 to clarify the pixel position of the relevant target; Step 3: Randomly assign the annotated data in step 2 to a training set and a validation set; Step 4: Use the training set and validation set of step 3 to train the deep learning target recognition algorithm to obtain a weight model; Step 5: Input the weight model obtained in step 4 into the existing deep learning algorithm model to perform target recognition detection on the ground penetrating radar echo image of the underground cavity target. The present invention solves the problem that the existing method is difficult to detect and identify underground cavity targets.

Description

一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法An automatic recognition method for underground cavity targets of ground penetrating radar based on SinGAN algorithm

技术领域Technical Field

本发明属于探地雷达回波图后处理的目标检测领域;具体涉及一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法。The invention belongs to the field of target detection by post-processing of ground penetrating radar echograms, and specifically relates to a method for automatic recognition of underground cavity targets by ground penetrating radar based on a SinGAN algorithm.

背景技术Background Art

探地雷达是一种用于探测浅层地下环境的非损伤性探测仪器。探地雷达利用地下介质的电磁介电常数的不同,这些参数的不同在雷达回波数据中有所体现,通过对回波数据的处理即可迅速探测并直观地理解地下环境的分布。为了直观呈现回波数据以便进行人工分析,横向列出多通道回波数据是常用的方法,在探地雷达分析中常用的B-Scan图像由此得来。Ground penetrating radar is a non-destructive detection instrument used to detect shallow underground environments. Ground penetrating radar uses the differences in the electromagnetic dielectric constants of underground media. These differences in parameters are reflected in the radar echo data. By processing the echo data, the distribution of the underground environment can be quickly detected and intuitively understood. In order to intuitively present the echo data for manual analysis, it is a common method to list multi-channel echo data horizontally, which is how the B-Scan image commonly used in ground penetrating radar analysis is obtained.

探地雷达作为一种快速、高分辨率、无损探测的重要地球物理方法,在地下塌陷空洞探测研究与工程实践中具有重要的意义与价值。探地雷达技术不会对路面产生结构性破坏,并适用于各种路况,其检测结果具有实时性和高精度性,满足公路病害检测对于高效无损、准确以及应用范围广的要求,适用于道路地下空洞的探测。探地雷达系统可由一对或多对发射和接收天线组成,每对发射机、接收机可以通过扫描感兴趣区域来采集单个B-Scan图像,通过对B-Scan图像的分析与验证即可获知地下环境分布情况。目前实际工程中采集到的B-Scan图像需要进行人工判读和解译,这种方法效率低下且常常导致漏检或虚检的问题。利用现在主流的一些深度学习方法进行地下空洞目标的检测与识别也存在问题,经过确认、验证、定位并获得相关模式信息的地下空洞获取困难,且地下空洞在B-Scan图像中没有固定的模式与形状,获取大量地下空洞样本也是很难实现的工程任务。As an important geophysical method of rapid, high-resolution and non-destructive detection, ground penetrating radar has important significance and value in the research and engineering practice of underground collapse cavity detection. Ground penetrating radar technology will not cause structural damage to the road surface and is applicable to various road conditions. Its detection results are real-time and highly accurate, meeting the requirements of highway disease detection for high efficiency, non-destructiveness, accuracy and wide application range, and is suitable for the detection of underground cavities in roads. The ground penetrating radar system can be composed of one or more pairs of transmitting and receiving antennas. Each pair of transmitters and receivers can collect a single B-Scan image by scanning the area of interest. The distribution of the underground environment can be obtained by analyzing and verifying the B-Scan image. At present, the B-Scan images collected in actual projects need to be manually interpreted and interpreted. This method is inefficient and often leads to missed detection or false detection. There are also problems with using some of the current mainstream deep learning methods to detect and identify underground cavity targets. It is difficult to obtain underground cavities that have been confirmed, verified, located and have relevant pattern information. In addition, underground cavities do not have fixed patterns and shapes in B-Scan images. Obtaining a large number of underground cavity samples is also a difficult engineering task.

发明内容Summary of the invention

本发明提供一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,用以解决现有方法难以检测识别地下空洞目标的问题。The present invention provides a method for automatically identifying underground cavity targets using a ground penetrating radar based on a SinGAN algorithm, so as to solve the problem that it is difficult to detect and identify underground cavity targets using existing methods.

本发明通过以下技术方案实现:The present invention is achieved through the following technical solutions:

一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,所述自动识别方法包括以下步骤:A method for automatically identifying underground cavity targets using a ground penetrating radar based on a SinGAN algorithm, the method comprising the following steps:

步骤1:利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理,得到处理后的具有相似分布的探地雷达回波图像;Step 1: Use the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target to obtain a processed ground penetrating radar echo image with similar distribution;

步骤2:对步骤1生成的探地雷达回波图像进行标注明确相关目标像素位置;Step 2: Annotate the ground penetrating radar echo image generated in step 1 to identify the relevant target pixel positions;

步骤3:将步骤2中已标注的数据随机分配至训练集和验证集;Step 3: Randomly assign the labeled data in step 2 to the training set and the validation set;

步骤4:利用步骤3的训练集和验证集对深度学习目标识别算法进行训练,得到权重模型;Step 4: Use the training set and validation set in step 3 to train the deep learning target recognition algorithm to obtain a weight model;

步骤5:将步骤4获得的权重模型输入已有深度学习算法模型,对地下空洞目标探地雷达回波图像进行目标识别检测。Step 5: Input the weight model obtained in step 4 into the existing deep learning algorithm model to perform target recognition and detection on the ground penetrating radar echo image of the underground cavity target.

进一步的,所述步骤1利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理具体为,所述SinGAN算法包含n个不同尺度的GAN,分别为Gn~G0,尺度依次增加,第Gn个生成器的输入是一张噪声图像,训练其输出的结果接近下采样过后的原图xn,之后的每一个GAN,输入都是Gn+1输出的结果加上一张噪声图,除了Gn,剩下每一个GAN学习的是补充上一个GAN输出结果的细节信息;Furthermore, the step 1 uses the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target. Specifically, the SinGAN algorithm includes n GANs of different scales, namely Gn ~ G0 , with the scales increasing successively. The input of the Gnth generator is a noise image, and the output result of the training is close to the original image xn after downsampling. The input of each subsequent GAN is the output result of Gn +1 plus a noise image. Except for Gn , each remaining GAN learns the detailed information that supplements the output result of the previous GAN.

由上述可知,SinGAN算法由金字塔结构{G0,...,GN}组成,针对x:{x0,...,xN}的图像金字塔进行训练,其中xn是x的降采样版本,其乘数为rn,对于某个r>1,每个生成器Gn负责产生真实的图像样本w.r.t,相应图像xn中的色块分布;From the above, we can see that the SinGAN algorithm consists of a pyramid structure {G 0 ,...,G N }, and is trained on an image pyramid of x:{x0,...,xN}, where x n is a downsampled version of x, with a multiplier of r n . For some r>1, each generator G n is responsible for generating a real image sample wrt the color patch distribution in the corresponding image x n ;

由上述可知,所有的生成器和鉴别器都具有相同的接收域,因此在生成过程中捕获的结构尺寸都在减小;Gn映射空间高斯白噪声zN到图像样本 As can be seen above, all generators and discriminators have the same receptive field, so the size of the structure captured during the generation process is decreasing; Gn maps spatial Gaussian white noise zN to image samples Right now

除了空间噪声zn外,每个生成器Gn还接受较粗尺度图像的上采样版本,即 In addition to the spatial noise zn , each generator Gn also accepts an upsampled version of the coarser-scale image, i.e.

Gn执行操作 G nExecute operation

其中ψn是一个有着5个Conv(3x3)-BatchNorm-LeakyReLu的卷积块;对第n个GAN的训练损失包括一个对抗性公式,即 where ψn is a convolutional block with 5 Conv(3x3)-BatchNorm-LeakyReLus; the training loss for the nth GAN includes an adversarial formula, i.e.

进一步的,所述步骤2标注明确相关目标像素位置具体为,得到处理后的具有相似分布的探地雷达回波图像具体为,通过使用labelimg工具对生成的探地雷达回波图像进行相关像素位置标记,明确每个子像素是否属于空洞标签并进行全局标注。Furthermore, the step 2 of labeling and clarifying the relevant target pixel positions is specifically to obtain the processed ground penetrating radar echo image with similar distribution, specifically by using the labelimg tool to mark the relevant pixel positions of the generated ground penetrating radar echo image, clarify whether each sub-pixel belongs to the hole label and perform global labeling.

进一步的,所述步骤4对深度学习目标识别算法进行训练,得到权重模型具体为,对深度学习目标识别算法YOLOv5进行训练,训练参数为16batch和1000epochs,最终得到经过训练的权重模型。Furthermore, the step 4 trains the deep learning target recognition algorithm to obtain the weight model. Specifically, the deep learning target recognition algorithm YOLOv5 is trained with training parameters of 16 batches and 1000 epochs, and finally a trained weight model is obtained.

进一步的,所述步骤5对地下空洞目标探地雷达回波图像进行目标识别检测具体为,根据训练过的深度学习算法模型,将未输入过该系统的地下空洞目标探地雷达回波图像输入该框架中,自动对地下空洞目标探地雷达回波图像进行目标识别检测,最终输出经过处理的图像,其中包含框选框选中的疑似地下空洞目标及其置信度。Furthermore, the step 5 performs target recognition detection on the ground penetrating radar echo image of the underground cavity target, specifically, according to the trained deep learning algorithm model, the ground penetrating radar echo image of the underground cavity target that has not been input into the system is input into the framework, and the ground penetrating radar echo image of the underground cavity target is automatically subjected to target recognition detection, and finally a processed image is output, which includes the suspected underground cavity target selected by the selection box and its confidence.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明对提取到的特征通过金字塔结构生成网络进行探地雷达回波图随机生成工作,再根据输出结果进行深度学习算法训练及识别,将输出结果用于实现探地雷达回波图像地下空洞目标识别,采用本发明的方法对探地雷达回波图的地下空洞目标进行检测可以有效的提高识别概率。The present invention randomly generates a ground penetrating radar echo image using a pyramid structure generation network for the extracted features, and then performs deep learning algorithm training and recognition based on the output results. The output results are used to realize underground cavity target recognition in the ground penetrating radar echo image. The method of the present invention is used to detect underground cavity targets in the ground penetrating radar echo image, which can effectively improve the recognition probability.

本发明可以将地下空洞目标识别概率提高到90%以上。The present invention can increase the probability of identifying underground cavity targets to more than 90%.

实际中探地雷达采集地下空洞相关的数据时,由于地下空洞的形状是随机且难以预测的,同时其深度、尺寸、位置都是未知的,这就对于其本身的数据采集和后续的基于深度学习的分类和探测产生了较大的阻碍。本发明的目的利用SinGAN图像增广算法提取探地雷达回波图中的地下空洞目标特征,并对提取到的特征通过金字塔结构生成网络进行探地雷达回波图随机生成工作,再根据输出结果进行深度学习算法训练及识别,将输出结果用于实现探地雷达回波图像地下空洞目标识别。In practice, when ground penetrating radar collects data related to underground cavities, the shape of the underground cavities is random and difficult to predict, and their depth, size, and position are unknown, which creates a great obstacle to its own data collection and subsequent classification and detection based on deep learning. The purpose of the present invention is to use the SinGAN image augmentation algorithm to extract underground cavity target features in the ground penetrating radar echo map, and to randomly generate the ground penetrating radar echo map for the extracted features through a pyramid structure generation network, and then perform deep learning algorithm training and recognition based on the output results, and use the output results to realize the recognition of underground cavity targets in the ground penetrating radar echo image.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明的基于SinGAN算法的探地雷达地下空洞目标自动识别方法的流程图。FIG1 is a flow chart of a method for automatically identifying underground cavity targets using a ground penetrating radar based on a SinGAN algorithm according to the present invention.

图2是SinGAN算法的生成器、判别器结构图。Figure 2 is a diagram of the generator and discriminator structure of the SinGAN algorithm.

图3是已获取的单张地下空洞目标的探地雷达回波图像。FIG3 is a single acquired ground penetrating radar echo image of an underground cavity target.

图4是生成的具有与已知地下空洞探地雷达图像相似分布的探地雷达回波图。FIG4 is a generated GPR echogram having a distribution similar to that of a known underground cavity GPR image.

图5是地下空洞目标探地雷达回波图像目标识别效果图。Figure 5 is a target recognition effect diagram of the ground penetrating radar echo image of the underground cavity target.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

实施例1Example 1

一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,所述自动识别方法包括以下步骤:A method for automatically identifying underground cavity targets using a ground penetrating radar based on a SinGAN algorithm, the method comprising the following steps:

步骤1:利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理,得到处理后的具有相似分布的探地雷达回波图像;Step 1: Use the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target to obtain a processed ground penetrating radar echo image with similar distribution;

步骤2:对步骤1生成的探地雷达回波图像进行标注明确相关目标像素位置;Step 2: Annotate the ground penetrating radar echo image generated in step 1 to identify the relevant target pixel positions;

步骤3:将步骤2中已标注的数据随机分配至训练集和验证集;以增加整个系统的鲁棒性;Step 3: Randomly assign the labeled data in step 2 to the training set and the validation set to increase the robustness of the entire system;

步骤4:利用步骤3的训练集和验证集对深度学习目标识别算法进行训练,得到权重模型;Step 4: Use the training set and validation set in step 3 to train the deep learning target recognition algorithm to obtain a weight model;

步骤5:将步骤4获得的权重模型输入已有深度学习算法模型,对地下空洞目标探地雷达回波图像进行目标识别检测。Step 5: Input the weight model obtained in step 4 into the existing deep learning algorithm model to perform target recognition and detection on the ground penetrating radar echo image of the underground cavity target.

进一步的,所述步骤1利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理具体为,所述SinGAN算法包含n个不同尺度的GAN,分别为Gn~G0,尺度依次增加,第Gn个生成器的输入是一张噪声图像,训练其输出的结果接近下采样过后的原图xn,之后的每一个GAN,输入都是Gn+1输出的结果加上一张噪声图,除了Gn,剩下每一个GAN学习的是补充上一个GAN输出结果的细节信息;这是通过对抗训练实现的,在对抗训练中,Gn学会欺骗相关的鉴别器Dn,该鉴别器试图将生成的patch小块与xn中的patch小块区分开;Furthermore, the step 1 uses the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target. Specifically, the SinGAN algorithm includes n GANs of different scales, namely Gn ~ G0 , with the scales increasing successively. The input of the Gnth generator is a noise image, and the output result of the training is close to the original image xn after downsampling. The input of each subsequent GAN is the result of the output of Gn +1 plus a noise image. Except for Gn , the remaining GANs learn to supplement the detailed information of the output result of the previous GAN. This is achieved through adversarial training. In the adversarial training, Gn learns to deceive the relevant discriminator Dn , which attempts to distinguish the generated patch blocks from the patch blocks in xn .

由上述可知,SinGAN算法由金字塔结构{G0,...,GN}组成,针对x:{x0,...,xN}的图像金字塔进行训练,其中xn是x的降采样版本,其乘数为rn,对于某个r>1,每个生成器Gn负责产生真实的图像样本w.r.t,相应图像xn中的色块分布;From the above, we can see that the SinGAN algorithm consists of a pyramid structure {G 0 ,...,G N }, and is trained on an image pyramid of x:{x0,...,xN}, where x n is a downsampled version of x, with a multiplier of r n . For some r>1, each generator G n is responsible for generating a real image sample wrt the color patch distribution in the corresponding image x n ;

由上述可知,图像样本的生成从最粗糙的级别开始,然后依次通过所有生成器,直到最精细的级别,并在每个级别注入噪声;所有的生成器和鉴别器都具有相同的接收域,因此在生成过程中捕获的结构尺寸都在减小;在粗尺度上,这一代是纯生成,Gn映射空间高斯白噪声zN到图像样本 From the above, we can see that the generation of image samples starts from the coarsest level, and then passes through all generators in sequence until the finest level, and injects noise at each level; all generators and discriminators have the same receptive field, so the size of the structure captured in the generation process is decreasing; at the coarse scale, this generation is pure generation, Gn maps spatial Gaussian white noise zN to image samples Right now

这一层(优于一层是一个生成器和一个判别器组成的,所以这一层值得是上一自然段中的生成器)的有效接受域通常为图像高度的一半,因此Gn会生成图像和对象全局结构的总体布局。每个更小尺度上的生成器Gn(n<N)都添加了以前的尺度没有生成的细节。因此,除了空间噪声zn外,每个生成器Gn还接受较粗尺度图像的上采样版本,即 The effective receptive field of this layer (which is better than a layer consisting of a generator and a discriminator, so this layer is worth the generator in the previous paragraph) is usually half the height of the image, so Gn generates the overall layout of the image and the global structure of the object. Each generator Gn (n < N) at a smaller scale adds details that were not generated at the previous scale. Therefore, in addition to the spatial noise zn , each generator Gn also accepts an upsampled version of the coarser scale image, i.e.

所有的生成器都具有相似的架构,如图2所示。具体来说,噪音zn是添加到图像被送入一个卷积序列层。这确保了GAN不会忽略噪声。其中卷积层的作用是生成遗漏的细节即Gn执行操作 All generators have a similar architecture, as shown in Figure 2. Specifically, noise zn is added to the image is fed into a sequence of convolutional layers. This ensures that the GAN does not ignore the noise. The convolutional layer is used to generate the missing details. That is, G n performs the operation

其中ψn是一个有着5个Conv(3x3)-BatchNorm-LeakyReLu的卷积块;在最粗糙的尺度上从每个块有32个内核开始,然后每4个尺度增加2倍。因为生成器是全卷积的,所以可以在测试时生成任意大小和宽高比的图像(通过改变噪声图的尺寸);where ψn is a convolutional block with 5 Conv(3x3)-BatchNorm-LeakyReLus; it starts with 32 kernels per block at the coarsest scale and increases by a factor of 2 every 4 scales. Because the generator is fully convolutional, it can generate images of arbitrary size and aspect ratio at test time (by changing the size of the noise map);

从最粗糙的尺度到最精细的尺度,按顺序训练我们的多尺度体系结构,一旦每个GAN被训练,它就会被固定下来;对第n个GAN的训练损失包括一个对抗性公式,即 Our multi-scale architecture is trained sequentially from the coarsest scale to the finest scale, and once each GAN is trained, it is fixed; the training loss for the nth GAN consists of an adversarial formulation, i.e.

通过单个自然图像上训练新的无条件生成模型SinGAN,使用了专用的多尺度对抗训练方案来跨多个尺度学习图像的patch小块统计信息;然后可以将其用于生成逼真的新图像样本,该样本在创建新的对象配置和结构的同时保留原始patch小块分布。By training a new unconditional generative model, SinGAN, on a single natural image, we use a dedicated multi-scale adversarial training scheme to learn image patch statistics across multiple scales; this can then be used to generate realistic new image samples that preserve the original patch distribution while creating new object configurations and structures.

利用SinGAN算法对已获取的单张地下空洞目标的探地雷达回波图像(如图3所示)进行图像增广处理,得到处理后的具有相似分布的探地雷达回波图像如图4所示。The SinGAN algorithm is used to perform image augmentation processing on the acquired single ground penetrating radar echo image of the underground cavity target (as shown in FIG3 ), and the processed ground penetrating radar echo image with similar distribution is shown in FIG4 .

进一步的,所述步骤2标注明确相关目标像素位置具体为,得到处理后的具有相似分布的探地雷达回波图像具体为,通过使用labelimg工具对生成的探地雷达回波图像进行相关像素位置标记,明确每个子像素是否属于空洞标签并进行全局标注。Furthermore, the step 2 of labeling and clarifying the relevant target pixel positions is specifically to obtain the processed ground penetrating radar echo image with similar distribution, specifically by using the labelimg tool to mark the relevant pixel positions of the generated ground penetrating radar echo image, clarify whether each sub-pixel belongs to the hole label and perform global labeling.

进一步的,所述步骤4对深度学习目标识别算法进行训练,得到权重模型具体为,对深度学习目标识别算法YOLOv5进行训练,训练参数为16batch和1000epochs,最终得到经过训练的权重模型。Furthermore, the step 4 trains the deep learning target recognition algorithm to obtain the weight model. Specifically, the deep learning target recognition algorithm YOLOv5 is trained with training parameters of 16 batches and 1000 epochs, and finally a trained weight model is obtained.

进一步的,所述步骤5对地下空洞目标探地雷达回波图像进行目标识别检测具体为,根据训练过的深度学习算法模型,将未输入过该系统的地下空洞目标探地雷达回波图像输入该框架中,自动对地下空洞目标探地雷达回波图像进行目标识别检测,最终输出经过处理的图像,其中包含框选框选中的疑似地下空洞目标及其置信度。Furthermore, the step 5 performs target recognition detection on the ground penetrating radar echo image of the underground cavity target, specifically, according to the trained deep learning algorithm model, the ground penetrating radar echo image of the underground cavity target that has not been input into the system is input into the framework, and the ground penetrating radar echo image of the underground cavity target is automatically subjected to target recognition detection, and finally a processed image is output, which includes the suspected underground cavity target selected by the selection box and its confidence.

Claims (4)

1.一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,其特征在于,所述自动识别方法包括以下步骤:1. A method for automatic recognition of underground cavity targets by ground penetrating radar based on SinGAN algorithm, characterized in that the automatic recognition method comprises the following steps: 步骤1:利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理,得到处理后的具有相似分布的探地雷达回波图像;Step 1: Use the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target to obtain a processed ground penetrating radar echo image with similar distribution; 步骤2:对步骤1生成的探地雷达回波图像进行标注明确相关目标像素位置;Step 2: Annotate the ground penetrating radar echo image generated in step 1 to identify the relevant target pixel positions; 步骤3:将步骤2中已标注的数据随机分配至训练集和验证集;Step 3: Randomly assign the labeled data in step 2 to the training set and the validation set; 步骤4:利用步骤3的训练集和验证集对深度学习目标识别算法进行训练,得到权重模型;Step 4: Use the training set and validation set in step 3 to train the deep learning target recognition algorithm to obtain a weight model; 步骤5:将步骤4获得的权重模型输入已有深度学习算法模型,对地下空洞目标探地雷达回波图像进行目标识别检测;Step 5: Input the weight model obtained in step 4 into the existing deep learning algorithm model to perform target recognition and detection on the ground penetrating radar echo image of the underground cavity target; 所述步骤1利用SinGAN算法对已获取的地下空洞目标的探地雷达回波图像进行图像增广处理具体为,所述SinGAN算法包含n个不同尺度的GAN,分别为Gn~G0,尺度依次增加,第Gn个生成器的输入是一张噪声图像,训练其输出的结果接近下采样过后的原图xn,之后的每一个GAN,输入都是Gn+1输出的结果加上一张噪声图,除了Gn,剩下每一个GAN学习的是补充上一个GAN输出结果的细节信息;The step 1 uses the SinGAN algorithm to perform image augmentation processing on the acquired ground penetrating radar echo image of the underground cavity target. Specifically, the SinGAN algorithm includes n GANs of different scales, namely Gn ~ G0 , with the scales increasing successively. The input of the Gnth generator is a noise image, and the output result of the training is close to the original image xn after downsampling. The input of each subsequent GAN is the output result of Gn +1 plus a noise image. Except for Gn , each remaining GAN learns the detailed information that supplements the output result of the previous GAN. 由上述可知,SinGAN算法由金字塔结构{G0,...,GN}组成,针对x:{x0,...,xN}的图像金字塔进行训练,其中xn是x的降采样版本,其乘数为rn,对于某个r>1,每个生成器Gn负责产生真实的图像样本w.r.t,相应图像xn中的色块分布;From the above, we can see that the SinGAN algorithm consists of a pyramid structure {G 0 ,...,G N }, and is trained on an image pyramid of x:{x0,...,xN}, where x n is a downsampled version of x, with a multiplier of r n . For some r>1, each generator G n is responsible for generating a real image sample wrt the color patch distribution in the corresponding image x n ; 由上述可知,所有的生成器和鉴别器都具有相同的接收域,因此在生成过程中捕获的结构尺寸都在减小;Gn映射空间高斯白噪声zN到图像样本 As can be seen above, all generators and discriminators have the same receptive field, so the size of the structure captured during the generation process is decreasing; Gn maps spatial Gaussian white noise zN to image samples Right now 除了空间噪声zn外,每个生成器Gn还接受较粗尺度图像的上采样版本,即 In addition to the spatial noise zn , each generator Gn also accepts an upsampled version of the coarser-scale image, i.e. Gn执行操作 G nExecute operation 其中ψn是一个有着5个Conv(3x3)-BatchNorm-LeakyReLu的卷积块;Where ψ n is a convolutional block with 5 Conv(3x3)-BatchNorm-LeakyReLu; 对第n个GAN的训练损失包括一个对抗性公式,即 The training loss for the nth GAN consists of an adversarial formula, namely 2.根据权利要求1所述一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,其特征在于,所述步骤2标注明确相关目标像素位置具体为,得到处理后的具有相似分布的探地雷达回波图像具体为,通过使用labelimg工具对生成的探地雷达回波图像进行相关像素位置标记,明确每个子像素是否属于空洞标签并进行全局标注。2. According to the method for automatic identification of underground cavity targets by ground penetrating radar based on SinGAN algorithm in claim 1, it is characterized in that the step 2 of marking and clarifying the relevant target pixel positions is specifically to obtain the processed ground penetrating radar echo image with similar distribution, specifically by marking the relevant pixel positions of the generated ground penetrating radar echo image by using the labelimg tool, clarifying whether each sub-pixel belongs to the cavity label and performing global labeling. 3.根据权利要求1所述一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,其特征在于,所述步骤3对深度学习目标识别算法进行训练,得到权重模型具体为,对深度学习目标识别算法YOLOv5进行训练,训练参数为16batch和1000epochs,最终得到经过训练的权重模型。3. According to the method for automatic recognition of underground cavity targets by ground penetrating radar based on SinGAN algorithm in claim 1, it is characterized in that the step 3 trains the deep learning target recognition algorithm to obtain the weight model, specifically, the deep learning target recognition algorithm YOLOv5 is trained with training parameters of 16 batches and 1000 epochs, and finally a trained weight model is obtained. 4.根据权利要求1所述一种基于SinGAN算法的探地雷达地下空洞目标自动识别方法,其特征在于,所述步骤5对地下空洞目标探地雷达回波图像进行目标识别检测具体为,根据训练过的深度学习算法模型,将新获取的地下空洞目标探地雷达回波图像输入SinGAN算法模型中,自动对地下空洞目标探地雷达回波图像进行目标识别检测,最终输出经过处理的图像,其中包含框选中的疑似地下空洞目标及其置信度。4. According to the method for automatic identification of underground cavity targets by ground penetrating radar based on SinGAN algorithm in claim 1, it is characterized in that the step 5 performs target identification and detection on the ground penetrating radar echo image of the underground cavity target, specifically, according to the trained deep learning algorithm model, the newly acquired ground penetrating radar echo image of the underground cavity target is input into the SinGAN algorithm model, and the ground penetrating radar echo image of the underground cavity target is automatically identified and detected, and finally a processed image is output, which includes the suspected underground cavity target selected in the box and its confidence.
CN202110542902.8A 2021-05-19 2021-05-19 Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm Active CN114882236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110542902.8A CN114882236B (en) 2021-05-19 2021-05-19 Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110542902.8A CN114882236B (en) 2021-05-19 2021-05-19 Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm

Publications (2)

Publication Number Publication Date
CN114882236A CN114882236A (en) 2022-08-09
CN114882236B true CN114882236B (en) 2024-09-13

Family

ID=82666736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110542902.8A Active CN114882236B (en) 2021-05-19 2021-05-19 Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm

Country Status (1)

Country Link
CN (1) CN114882236B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112052899A (en) * 2020-09-03 2020-12-08 上海无线电设备研究所 Single ship target SAR image generation method based on generation countermeasure network
CN112462346A (en) * 2020-11-26 2021-03-09 西安交通大学 Ground penetrating radar roadbed defect target detection method based on convolutional neural network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019190998A (en) * 2018-04-25 2019-10-31 株式会社日立情報通信エンジニアリング Cavity identification system and cavity identification method
CN110472627B (en) * 2019-07-02 2022-11-08 五邑大学 An end-to-end SAR image recognition method, device and storage medium
CN112666533B (en) * 2020-12-31 2022-04-08 西安电子科技大学 Repetition frequency change steady target identification method based on spatial pyramid pooling network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112052899A (en) * 2020-09-03 2020-12-08 上海无线电设备研究所 Single ship target SAR image generation method based on generation countermeasure network
CN112462346A (en) * 2020-11-26 2021-03-09 西安交通大学 Ground penetrating radar roadbed defect target detection method based on convolutional neural network

Also Published As

Publication number Publication date
CN114882236A (en) 2022-08-09

Similar Documents

Publication Publication Date Title
CN113763312B (en) Detection of defects in semiconductor samples using weak labels
CN112329588B (en) Pipeline fault detection method based on Faster R-CNN
CN114266892B (en) Pavement disease recognition method and system for multi-source data deep learning
CN105139395B (en) SAR image segmentation method based on small echo pond convolutional neural networks
CN106156744A (en) SAR target detection method based on CFAR detection with degree of depth study
CN111025286B (en) An adaptive selection method of ground penetrating radar spectrum for water damage detection
CN111025285B (en) An Asphalt Pavement Water Damage Detection Method Based on Grayscale Adaptive Selection
CN112183432A (en) Building area extraction method and system based on medium-resolution SAR image
CN105389799B (en) SAR image object detection method based on sketch map and low-rank decomposition
CN118314157B (en) Remote sensing image intelligent segmentation method based on artificial intelligence
Sun et al. Estimating parameters of the tree root in heterogeneous soil environments via mask-guided multi-polarimetric integration neural network
CN115630492B (en) Tunnel lining defect change characteristic intelligent inversion method, system and storage medium
CN112529046A (en) Method for identifying internal disease damage of three-dimensional ground penetrating radar asphalt pavement
CN111553345B (en) Method for realizing meter pointer reading identification processing based on Mask RCNN and orthogonal linear regression
Jaufer et al. Deep learning based automatic hyperbola detection on GPR data for buried utility pipes mapping
CN114882236B (en) Automatic identification method for underground cavity target of ground penetrating radar based on SinGAN algorithm
CN107358162B (en) Polarization SAR image change detection method based on depth stack network
CN109186533A (en) A kind of ground air defense radar shield angle calculation method based on BP neural network algorithm
Qian et al. Deep Learning-Augmented Stand-off Radar Scheme for Rapidly Detecting Tree Defects
CN104715265B (en) Radar scene classification method based on compression sampling Yu integrated coding grader
CN113723182B (en) SAR image ship detection method under training sample limited condition
CN116385828A (en) A Ground Penetrating Radar Target Detection Method Based on Attention Mechanism and YOLOv5
CN113780362B (en) An automatic identification method of underground cavity targets based on hidden Markov model for ground penetrating radar
An et al. Investigation on road underground defect classification and localization based on ground penetrating radar and Swin transformer
Li et al. Road sub-surface defect detection based on gprMax forward simulation-sample generation and Swin Transformer-YOLOX

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant