[go: up one dir, main page]

CN111368900A - Image target object identification method - Google Patents

Image target object identification method Download PDF

Info

Publication number
CN111368900A
CN111368900A CN202010130406.7A CN202010130406A CN111368900A CN 111368900 A CN111368900 A CN 111368900A CN 202010130406 A CN202010130406 A CN 202010130406A CN 111368900 A CN111368900 A CN 111368900A
Authority
CN
China
Prior art keywords
image
support vector
vector machine
bat
harmony
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.)
Pending
Application number
CN202010130406.7A
Other languages
Chinese (zh)
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.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
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 Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN202010130406.7A priority Critical patent/CN111368900A/en
Publication of CN111368900A publication Critical patent/CN111368900A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computational Linguistics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Evolutionary Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)

Abstract

本发明涉及图像识别技术领域,具体公开了一种图像目标物识别方法,包括:摄像机采集不同目标物类型的待识别图像,对不同的待识别图像的目标物特征进行标记,形成待识别图像集合;建立支持向量机,利用蝙蝠和声混合算法优化所述支持向量机的网络参数;将标记的待识别图像样本分为训练集和测试集,训练支持向量机;建立分别对应不同目标物的多个卷积神经网络,并对卷积神经网络训练;由摄像机实时采集实时识别图像,将实时识别图像输入到训练好的支持向量机进行分类,然后将分类后的实时识别图像输入到对应的卷积神经网络识别目标物。该方法利用了支持向量机的小样本学习强和卷积神经善于预测图片的优点,提高了预测的准确率和效率。

Figure 202010130406

The invention relates to the technical field of image recognition, and specifically discloses an image target recognition method. ; Establish a support vector machine, and use the bat harmony algorithm to optimize the network parameters of the support vector machine; divide the marked image samples to be identified into a training set and a test set, and train the support vector machine; A convolutional neural network is built, and the convolutional neural network is trained; the real-time recognition image is collected by the camera in real time, and the real-time recognition image is input to the trained support vector machine for classification, and then the classified real-time recognition image is input to the corresponding volume The product neural network recognizes the target. This method takes advantage of the small-sample learning strength of support vector machines and the advantages of convolutional neural networks that are good at predicting pictures, and improves the accuracy and efficiency of prediction.

Figure 202010130406

Description

一种图像目标物识别方法An image target recognition method

技术领域technical field

本发明属于图像识别技术领域,特别涉及一种图像目标物识别方法。The invention belongs to the technical field of image recognition, and particularly relates to an image target recognition method.

背景技术Background technique

机器人学习算法包括支持向量机SVM、卷积神经网络等,SVM是一种有坚实理论基础的新颖的小样本学习方法。它基本上不涉及概率测度及大数定律等,因此不同于现有的统计方法。从本质上看,它避开了从归纳到演绎的传统过程,实现了高效的从训练样本到预报样本的“转导推理”,大大简化了通常的分类和回归等问题。但对于具有大数据的图片集的预测,显然,SVM则显得力不从心,因此,因卷积神经网络的卷积池化等多层网络自动提取图像特征并进行分类,所以卷积神经网络一般用于图片识别。Robot learning algorithms include support vector machine SVM, convolutional neural network, etc. SVM is a novel small-sample learning method with a solid theoretical foundation. It basically does not involve probability measures and the law of large numbers, etc., so it is different from the existing statistical methods. Essentially, it avoids the traditional process from induction to deduction, realizes efficient "transduction reasoning" from training samples to forecast samples, and greatly simplifies the usual problems of classification and regression. However, for the prediction of picture sets with large data, obviously, SVM is not enough. Therefore, because multi-layer networks such as convolution pooling of convolutional neural networks automatically extract image features and classify them, convolutional neural networks are generally used for Image recognition.

但是,对于图片目标物的识别,若是多种目标物的识别,因每种目标物图片数据庞大,若只是用一个卷积神经网络去识别,则会降低图片识别的准备率及效率。However, for the recognition of image targets, if the recognition of multiple targets is used, due to the huge amount of image data for each target, if only one convolutional neural network is used for recognition, the readiness rate and efficiency of image recognition will be reduced.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种图像目标物识别方法,从而能够克服多种目标物的识别,因每种目标物图片数据庞大,若只是用一个卷积神经网络去识别,则会降低图片识别的准备率及效率的缺陷。The purpose of the present invention is to provide an image target recognition method, which can overcome the recognition of multiple targets. Because the image data of each target is huge, if only one convolutional neural network is used for recognition, it will reduce the image recognition time. Defects in readiness and efficiency.

为实现上述目的,本发明提供了用于一种图像目标物识别方法,包括:In order to achieve the above purpose, the present invention provides an image target recognition method, including:

S1,摄像机采集不同目标物类型的待识别图像,对不同的待识别图像的目标物特征进行标记,形成待识别图像集合;S1, the camera collects images of different types of objects to be recognized, and marks the characteristics of the objects of different types of objects to be recognized to form a set of images to be recognized;

S2,建立支持向量机,利用蝙蝠和声混合算法优化所述支持向量机的网络参数,以形成网络参数最优的支持向量机;S2, establish a support vector machine, and optimize the network parameters of the support vector machine by using the bat harmony hybrid algorithm to form a support vector machine with optimal network parameters;

S3,将标记的待识别图像样本分为训练集和测试集,将训练集输入网络参数最优的支持向量机训练目标物特征数据,利用测试集对训练后的支持向量机进行测试,获取能够对目标物特征进行分类的支持向量机;S3: Divide the marked image samples to be identified into a training set and a test set, input the training set into the support vector machine training target feature data with optimal network parameters, and use the test set to test the trained support vector machine to obtain the A support vector machine for classifying object features;

S4,建立分别对应不同目标物的多个卷积神经网络,利用不同目标物类型的待识别图像分别输入对应的卷积神经网络训练,以获取分别能够预测同种类型的多个卷积神经网络;S4 , establishing a plurality of convolutional neural networks corresponding to different targets respectively, and using the images to be identified of different target types to input the corresponding convolutional neural network training respectively, so as to obtain a plurality of convolutional neural networks capable of predicting the same type respectively. ;

S5,由摄像机实时采集实时识别图像,将实时识别图像输入到训练好的支持向量机进行分类,然后将分类后的实时识别图像输入到对应的卷积神经网络识别目标物。S5, the real-time recognition image is collected by the camera in real time, the real-time recognition image is input into the trained support vector machine for classification, and then the classified real-time recognition image is input into the corresponding convolutional neural network to recognize the target object.

优选的,上述技术方案中,步骤S2具体包括:Preferably, in the above technical solution, step S2 specifically includes:

S201,设置待优化的所述支持向量机的参数:惩罚参数C,RBF核参数δ,损失函数ε参数;S201, setting the parameters of the support vector machine to be optimized: penalty parameter C, RBF kernel parameter δ, loss function ε parameter;

S202,初始化和声种群大小HMS、学习和声库的概率HMCR、音调调整率PAR、距离带宽bw、最大迭代次数J和声记忆库HM;S202, initialize the harmony population size HMS, learn the probability HMCR of the harmony library, the pitch adjustment rate PAR, the distance bandwidth bw, the maximum number of iterations J and the harmony memory library HM;

S203,蝙蝠种群初始化:初始化种群个体数N,最大脉冲音量A0,最大脉冲率R0,搜索下限xmin,搜索上限xmax,音量的衰减系数α,搜索频率的增强系数γ,最大迭代次数ImaxS203, bat population initialization: initialize the population number N, the maximum pulse volume A 0 , the maximum pulse rate R 0 , the search lower limit x min , the search upper limit x max , the attenuation coefficient α of the volume, the enhancement coefficient γ of the search frequency, and the maximum number of iterations Imax ;

S204,更新蝙蝠种群,对于蝙蝠种群中的每一个蝙蝠按以下步骤进行更新:S204, update the bat population, and update each bat in the bat population according to the following steps:

按公式(1)产生新蝙蝠:Generate new bats according to formula (1):

BatX(i)=gbest*(N(0,1)+1),as r(i)<rand (1)BatX(i)=gbest*(N(0,1)+1),as r(i)<rand(1)

其中N(0,1)是服从均值为0,方差为1的高斯分布函数;r(i)是第i个蝙蝠个体发出的脉冲;rand是[0,1]范围内均匀分布的随机数;gbest为最优值;where N(0,1) is a Gaussian distribution function with mean 0 and variance 1; r(i) is the pulse sent by the i-th individual bat; rand is a uniformly distributed random number in the range of [0,1]; gbest is the optimal value;

对新产生的蝙蝠进行越界处理;Out-of-bounds processing for newly spawned bats;

计算该蝙蝠的适应度值f(BatX(i));Calculate the fitness value f(BatX(i)) of the bat;

如果新产生的蝙蝠适应度小于gbest,则用当前蝙蝠更新gbest;If the fitness of the newly generated bat is less than gbest, update gbest with the current bat;

按公式(2)(3)更新脉冲响度A和脉冲率rUpdate the impulse loudness A and impulse rate r according to formula (2) (3)

Figure BDA0002395636010000021
Figure BDA0002395636010000021

ri t+1=R0[1-exp(-γt)] (3)r i t+1 =R 0 [1-exp(-γt)] (3)

S205,更新和声种群和gbest,在和声库中随机选取一条和声按公式(4)进行变异并计算其适应度S205, update the harmony population and gbest, randomly select a harmony in the harmony library to mutate according to formula (4) and calculate its fitness

Figure BDA0002395636010000022
Figure BDA0002395636010000022

如果新产生的和声适应度小于gbest,则用当前蝙蝠更新gbest;If the newly generated harmony fitness is less than gbest, update gbest with the current bat;

S206,重复S204~S205直到满足预设搜索精度或者达到最大搜索次数,则转到步骤S207,否则转至S204继续计算;S206, repeating S204 to S205 until the preset search precision is met or the maximum number of searches is reached, then go to step S207, otherwise go to S204 to continue the calculation;

S207,输出gbest,得到优化后的支持向量机的参数以建立最优的所述支持向量机。S207, output gbest, and obtain the parameters of the optimized support vector machine to establish the optimal support vector machine.

优选的,上述技术方案中,所述卷积神经网络为基于NIN网络结构的多层感知卷积神经网络模型。Preferably, in the above technical solution, the convolutional neural network is a multi-layer perceptual convolutional neural network model based on the NIN network structure.

优选的,上述技术方案中,还包括转正步骤,具体包括:Preferably, in the above-mentioned technical solution, it also includes a normalizing step, which specifically includes:

建立坐标系,将获取的待识别图像输入到坐标系中,获取待识别图像边缘与坐标系的坐标轴是否平行,若不平行,则获取识别图像边缘与坐标轴之间的夹角,根据所述夹角获取转动待识别图像的角度,根据角度转动待识别图像,以使待识别图像转正。Establish a coordinate system, input the acquired image to be recognized into the coordinate system, and obtain whether the edge of the image to be recognized is parallel to the coordinate axis of the coordinate system. If not, obtain the angle between the edge of the recognized image and the coordinate axis. The angle at which the to-be-recognized image is rotated is obtained by the included angle, and the to-be-recognized image is rotated according to the angle, so that the to-be-recognized image is turned upright.

与现有的技术相比,本发明具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

1.本发明中的图像目标物识别方法,利用支持向量机去对图片中的目标物进行分类,然后输入到对应的目标物识别网络模型进行识别,将图片进行分类后再进行识别,充分利用了支持向量机的小样本学习强和卷积神经善于预测图片的优点,提高了预测的准确率和效率。1. The image target recognition method in the present invention uses a support vector machine to classify the target in the picture, and then input it into the corresponding target recognition network model for recognition, classify the picture and then recognize it, making full use of the The advantages of the support vector machine's small sample learning and the convolutional neural's good at predicting pictures are improved, and the prediction accuracy and efficiency are improved.

2.本发明利用蝙蝠和声混合算法优化的支持向量机,利用蝙蝠算法的局部寻优能力和和声搜索算法的全局寻优能力进行协同寻优,提高了算法的性能。2. The present invention utilizes the support vector machine optimized by the bat harmony hybrid algorithm, and utilizes the local optimization capability of the bat algorithm and the global optimization capability of the harmony search algorithm for collaborative optimization, thereby improving the performance of the algorithm.

附图说明Description of drawings

图1是本发明图像目标物识别方法的流程图。FIG. 1 is a flow chart of a method for recognizing an image object according to the present invention.

图2是本发明蝙蝠和声混合算法优化的流程图。Fig. 2 is the flow chart of the optimization of the bat harmony mixing algorithm of the present invention.

图3是本发明NIN网络结构示意图。FIG. 3 is a schematic diagram of the NIN network structure of the present invention.

图4是本发明图像目标物识别方法的识别流程图。FIG. 4 is a recognition flow chart of the image target recognition method of the present invention.

具体实施方式Detailed ways

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.

如图1所示,该实施例中的一种图像目标物识别方法,包括:As shown in Figure 1, an image target recognition method in this embodiment includes:

步骤S1,摄像机采集不同目标物类型的待识别图像,对不同的待识别图像的目标物特征进行标记,即特征提取,形成待识别图像集合。如选取不同物品的图片:树、狗、汽车的图像,对图像中的物品特征进行标记。In step S1, the camera collects images to be recognized of different target types, and marks the target features of the different images to be recognized, that is, feature extraction, to form a set of images to be recognized. For example, select pictures of different items: images of trees, dogs, and cars, and mark the features of the items in the images.

步骤S2,建立支持向量机,利用蝙蝠和声混合算法优化所述支持向量机的网络参数,以形成网络参数最优的支持向量机。其中,设待识别图像的输入为x,输出为y,y=f(x)为非线性关系,利用支持向量机可以得到y=f(x)的反函数。该实施例为简化运算,利用SVM支持向量机将待识别图像作为输入,将标记的目标物特征作为输出。In step S2, a support vector machine is established, and the network parameters of the support vector machine are optimized by using the bat harmony mixing algorithm, so as to form a support vector machine with optimal network parameters. Wherein, suppose the input of the image to be recognized is x, the output is y, y=f(x) is a nonlinear relationship, and the inverse function of y=f(x) can be obtained by using the support vector machine. In this embodiment, in order to simplify the operation, the SVM support vector machine is used to take the image to be recognized as the input, and the marked target feature as the output.

步骤S3,将标记的待识别图像样本分为训练集和测试集,将训练集输入网络参数最优的支持向量机训练目标物特征数据,利用测试集对训练后的支持向量机进行测试,获取能够对目标物特征进行分类的支持向量机。Step S3: Divide the marked image samples to be identified into a training set and a test set, input the training set into the support vector machine training target feature data with optimal network parameters, and use the test set to test the trained support vector machine, and obtain A support vector machine capable of classifying object features.

步骤S4,建立分别对应不同目标物的多个卷积神经网络,利用不同目标物类型的待识别图像分别输入对应的卷积神经网络训练,以获取分别能够预测同种类型的多个卷积神经网络。In step S4, multiple convolutional neural networks corresponding to different targets are established, and images to be identified of different target types are used to input the corresponding convolutional neural network training respectively, so as to obtain multiple convolutional neural networks capable of predicting the same type respectively. network.

步骤S5,由摄像机实时采集实时识别图像,将实时识别图像输入到训练好的支持向量机进行分类,然后将分类后的实时识别图像输入到对应的卷积神经网络识别目标物,识别效果如图4所示。In step S5, the real-time recognition image is collected by the camera in real time, and the real-time recognition image is input into the trained support vector machine for classification, and then the classified real-time recognition image is input into the corresponding convolutional neural network to recognize the target object, and the recognition effect is shown in the figure. 4 shown.

步骤S2采用了蝙蝠和声混合算法,该实施例中,先分别对和声和蝙蝠算法进行介绍:Step S2 adopts the bat harmony mixing algorithm. In this embodiment, the harmony and bat algorithms are introduced respectively:

和声搜索算法模拟音乐创作的过程,每次在取值范围内调整其音调以达到最优。其主要的参数为和声种群大小(HMS)、学习和声库的概率(HMCR)、音调调整率(PAR)、距离带宽(bw)和最大迭代次数(J)。HS算法的步骤如下:The harmony search algorithm simulates the process of music creation, adjusting its pitch within the range of values each time to achieve the optimum. Its main parameters are harmony population size (HMS), probability of learning harmony library (HMCR), pitch adjustment ratio (PAR), distance bandwidth (bw), and maximum number of iterations (J). The steps of the HS algorithm are as follows:

Step1:初始化上述参数;Step1: Initialize the above parameters;

Step2:初始化和声记忆库;Step2: Initialize the harmony memory bank;

Step3:即兴生成一个新的和声。和声每一个维度的更新过程如下:Step3: Improvise a new harmony. The update process of each dimension of the harmony is as follows:

Step3.1:在[0,1]之间产生随机数rand1,如果rand1小于HMCR则在和声库中随机选取一个音调,否则在[xmin,xmax]之间参生一个随机数作为新的音调,xmax和xmin分别是和声的上限和下限。Step3.1: Generate a random number rand1 between [0,1], if rand1 is less than HMCR, select a random tone in the harmony library, otherwise, generate a random number between [x min , x max ] as a new The pitch of , x max and x min are the upper and lower limits of the harmony, respectively.

Step3.2:如果来自和声库,在[0,1]之间产生随机数rand2,如果rand2小于PAR,则进行微调,

Figure BDA0002395636010000051
是新产生的和声的第i个维度的值,微调公式如下:Step3.2: If it comes from the harmony library, generate a random number rand2 between [0,1], if rand2 is less than PAR, fine-tune it,
Figure BDA0002395636010000051
is the value of the i-th dimension of the newly generated harmony, and the fine-tuning formula is as follows:

Figure BDA0002395636010000052
Figure BDA0002395636010000052

Step4:更新和声记忆库。如果新和声的适应度比和声库中最差的和声的适应度更好,那么用搜索到的和声替换和声库里面最差的和声。Step4: Update the harmony memory bank. If the fitness of the new harmony is better than the fitness of the worst harmony in the harmony library, then replace the worst harmony in the harmony library with the searched harmony.

Step5:重复step 3~step 4直到达到最大迭代次数。Step5: Repeat step 3 to step 4 until the maximum number of iterations is reached.

而蝙蝠算法是模拟蝙蝠寻找猎物的一种智能优化算法,蝙蝠算法通过当前位置的适应度来判断当前位置的好坏。每次迭代蝙蝠都随机向适应度最好蝙蝠个体的位置进行位移。蝙蝠算法如下所示:The bat algorithm is an intelligent optimization algorithm that simulates bats looking for prey. The bat algorithm judges the quality of the current position by the fitness of the current position. At each iteration, the bats are randomly shifted to the position of the best bat individual. The bat algorithm looks like this:

Step1:种群初始化:初始化种群个体数N,最大脉冲音量A0,最大脉冲率R0,搜索下限xmin,搜索上限xmax,音量的衰减系数α,搜索频率的增强系数γ,最大迭代次数Imax,蝙蝠的位置xiStep1: Population initialization: initialize the population number N, the maximum pulse volume A 0 , the maximum pulse rate R 0 , the search lower limit x min , the search upper limit x max , the attenuation coefficient α of the volume, the enhancement coefficient γ of the search frequency, and the maximum number of iterations I max , the bat's position xi .

Step2:计算蝙蝠的适应度f(x),x=(x1,…xd)T,根据适应度评估函数评价每个蝙蝠的适应度值以寻找当前最优解x*Step2: Calculate the fitness f(x) of the bat, x=(x 1 ,...x d ) T , and evaluate the fitness value of each bat according to the fitness evaluation function to find the current optimal solution x * .

Step3:更新蝙蝠的搜索脉冲频率、速度和位置。Step3: Update the search pulse frequency, speed and position of the bat.

pi=pmin+(pmax-pmin)β (2)p i =p min +(p max -p min )β (2)

Figure BDA0002395636010000053
Figure BDA0002395636010000053

Figure BDA0002395636010000054
Figure BDA0002395636010000054

其中β为随机数,x*是最优蝙蝠的位置。where β is a random number and x * is the position of the optimal bat.

Step4:生成随机数rand,如果rand>ri,则对当前群体中最优蝙蝠位置进行随机变异产生新的蝙蝠。Step4: Generate a random number rand, if rand>r i , perform random mutation on the optimal bat position in the current population to generate new bats.

Step5:生成随机数rand,如果rand>Ai且新生成的蝙蝠的适应度更好,则更新当前蝙蝠的位置,并进行如下更新Step5: Generate a random number rand, if rand>A i and the fitness of the newly generated bat is better, update the position of the current bat, and update as follows

Figure BDA0002395636010000055
Figure BDA0002395636010000055

ri t+1=R0[1-exp(-γt)] (6)r i t+1 =R 0 [1-exp(-γt)] (6)

Step6:求出所有蝙蝠的适应度值,找到最优解。Step6: Find the fitness value of all bats and find the optimal solution.

Step7:重复Step2~Step5直到满足设定的最优解条件阈值或达到最大迭代次数。Step7: Repeat Step2 to Step5 until the set optimal solution condition threshold is met or the maximum number of iterations is reached.

本发明将蝙蝠算法引入和声搜索算法协同寻优。其主要操作是初始化一个蝙蝠种群BatX用来存放全局最优和声gbest附近产生的局部解,每次寻优时对gbest进行高斯扰动之后产生一个局部解BatX(i),然后对该蝙蝠个体的位置信息BatX(i)进行评价:假如该蝙蝠个体的适应度值优于gbest,且它产生的响度A(i)大于随机生成的响度时,则用蝙蝠替换和声库中最差的和声并更新gbest。蝙蝠生成公式如7所示。The invention introduces the bat algorithm into the harmony search algorithm for collaborative optimization. Its main operation is to initialize a bat population BatX to store the local solutions generated near the global optimal harmony gbest, and to generate a local solution BatX(i) after Gaussian perturbation of gbest in each optimization. Position information BatX(i) for evaluation: if the fitness value of the bat individual is better than gbest, and the loudness A(i) it generates is greater than the randomly generated loudness, then replace the worst harmony in the harmony library with bat and update gbest. The bat generation formula is shown in 7.

BatX(i)=gbest*(N(0,1)+1),as r(i)<rand (7)BatX(i)=gbest*(N(0,1)+1),as r(i)<rand(7)

其中N(0,1)是服从均值为0,方差为1的高斯分布函数;r(i)是第i个蝙蝠个体发出的脉冲;rand是[0,1]范围内均匀分布的随机数;gbest为最优值。where N(0,1) is a Gaussian distribution function with mean 0 and variance 1; r(i) is the pulse sent by the i-th individual bat; rand is a uniformly distributed random number in the range of [0,1]; gbest is the optimal value.

因此,如图2所示,步骤S2具体包括:Therefore, as shown in Figure 2, step S2 specifically includes:

S201,设置待优化的所述支持向量机的参数:惩罚参数C的参数范围为[1,100]、RBF核参数δ的范围为[0.1,100]、损失函数ε的参数范围为[0.001,1]。S201, setting the parameters of the support vector machine to be optimized: the parameter range of the penalty parameter C is [1, 100], the range of the RBF kernel parameter δ is [0.1, 100], the parameter range of the loss function ε is [0.001, 1].

S202,初始化和声种群大小HMS、学习和声库的概率HMCR、音调调整率PAR、距离带宽bw、最大迭代次数J和声记忆库HM。S202 , initialize the harmony population size HMS, learn the probability HMCR of the harmony library, the pitch adjustment rate PAR, the distance bandwidth bw, and the maximum number of iterations J and the harmony memory library HM.

S203,蝙蝠种群初始化:初始化种群个体数N,最大脉冲音量A0,最大脉冲率R0,搜索下限xmin,搜索上限xmax,音量的衰减系数α,搜索频率的增强系数γ,最大迭代次数ImaxS203, bat population initialization: initialize the population number N, the maximum pulse volume A 0 , the maximum pulse rate R 0 , the search lower limit x min , the search upper limit x max , the attenuation coefficient α of the volume, the enhancement coefficient γ of the search frequency, and the maximum number of iterations Imax ;

S204,更新蝙蝠种群,对于蝙蝠种群中的每一个蝙蝠按以下步骤进行更新:S204, update the bat population, and update each bat in the bat population according to the following steps:

按公式(7)产生新蝙蝠:BatX(i)=gbest*(N(0,1)+1),as r(i)<randGenerate a new bat according to formula (7): BatX(i)=gbest*(N(0,1)+1), as r(i)<rand

对新产生的蝙蝠进行越界处理;Out-of-bounds processing for newly spawned bats;

计算该蝙蝠的适应度值f(BatX(i));Calculate the fitness value f(BatX(i)) of the bat;

如果新产生的蝙蝠适应度小于gbest,则用当前蝙蝠更新gbest;If the fitness of the newly generated bat is less than gbest, update gbest with the current bat;

按公式(5)(6)更新脉冲响度A和脉冲率rUpdate the impulse loudness A and impulse rate r according to formula (5) (6)

Figure BDA0002395636010000061
Figure BDA0002395636010000061

ri t+1=R0[1-exp(-γt)]r i t+1 =R 0 [1-exp(-γt)]

S205,更新和声种群和gbest,在和声库中随机选取一条和声按公式(1)进行变异并计算其适应度S205, update the harmony population and gbest, randomly select a harmony in the harmony library to mutate according to formula (1) and calculate its fitness

Figure BDA0002395636010000071
Figure BDA0002395636010000071

如果新产生的和声适应度小于gbest,则用当前蝙蝠更新gbest;If the newly generated harmony fitness is less than gbest, update gbest with the current bat;

S206,重复S204~S205直到满足预设搜索精度或者达到最大搜索次数,则转到步骤S207,否则转至S204继续计算;S206, repeating S204 to S205 until the preset search precision is met or the maximum number of searches is reached, then go to step S207, otherwise go to S204 to continue the calculation;

S207,输出gbest,选取最优的支持向量机模型及其参数,包括:训练参数(包括惩罚因子C、径向基核函数参数等)、模型的类型、核函数类型、损失函数及其参数,以建立最优的所述支持向量机。S207, output gbest, select the optimal support vector machine model and its parameters, including: training parameters (including penalty factor C, radial basis kernel function parameters, etc.), model type, kernel function type, loss function and its parameters, to establish the optimal support vector machine.

借此,利用蝙蝠和声混合算法优化的支持向量机,利用蝙蝠算法的局部寻优能力和和声搜索算法的全局寻优能力进行协同寻优,提高了算法的性能。In this way, the support vector machine optimized by the bat harmony hybrid algorithm utilizes the local optimization ability of the bat algorithm and the global optimization ability of the harmony search algorithm to perform collaborative optimization, which improves the performance of the algorithm.

进一步的,本实施例中,卷积神经网络选用基于NIN网络结构的多层感知卷积神经网络模型,基于NIN网络结构构建深度学习模型,NIN的整体结构是由多个多层感知卷积层(Mlpconv)和一个全连接层组成。其中,每个Mlpconv是由多层感知机的微网络结构对每个局部感受野的卷积运算,由一层卷积和两层感知层组成;在最后一层Mlpconv后加入全连接层,并通过线性回归的方法实现图片目标物的识别输出。如图3所示,本发明实施例提供的图片目标物的识别高精度检测的深度学习模型网络架构包括:Further, in this embodiment, the convolutional neural network uses a multi-layer perceptual convolutional neural network model based on the NIN network structure, and a deep learning model is constructed based on the NIN network structure. The overall structure of the NIN is composed of multiple multi-layer perceptual convolution layers. (Mlpconv) and a fully connected layer. Among them, each Mlpconv is the convolution operation of each local receptive field by the multi-layer perceptron micro-network structure, which consists of one convolution and two perceptual layers; a fully connected layer is added after the last layer of Mlpconv, and the The recognition output of the image target is realized by the method of linear regression. As shown in FIG. 3 , the network architecture of a deep learning model for high-precision detection of image target recognition provided by an embodiment of the present invention includes:

输入层:输入目标物图片为三通道真彩图像,图像尺寸为32x32x3的数据集。Input layer: The input object image is a three-channel true color image, and the image size is a dataset of 32x32x3.

第一个Mlpconv层:卷积核设置为3x3x3的大小16个,感知器通过1x1卷积实现,分别为1x1x16和1x1x32,最后通过池化层降维处理;The first Mlpconv layer: the convolution kernel is set to 16 in size of 3x3x3, the perceptron is implemented by 1x1 convolution, which are 1x1x16 and 1x1x32 respectively, and finally the dimensionality reduction is processed by the pooling layer;

第二个Mlpconv层:卷积核设置为3x3x16的大小32个,感知器通过1x1卷积实现,分别为1x1x32和1x1x32,最后通过池化层降维处理;The second Mlpconv layer: the convolution kernel is set to 32 in size of 3x3x16, and the perceptron is implemented by 1x1 convolution, which are 1x1x32 and 1x1x32 respectively, and finally through the pooling layer dimensionality reduction processing;

第三个Mlpconv层:卷积核设置为3x3x32的大小64个,感知器通过1x1卷积实现,分别为1x1x64和1x1x64,最后通过池化层降维处理;The third Mlpconv layer: the convolution kernel is set to 64 in size of 3x3x32, and the perceptron is implemented by 1x1 convolution, which are 1x1x64 and 1x1x64 respectively, and finally through the pooling layer dimensionality reduction processing;

第四个Mlpconv层:卷积核设置为3x3x64的大小128个,感知器通过1x1卷积实现,分别为1x1x128和1x1x128,最后通过池化层降维处理;The fourth Mlpconv layer: the convolution kernel is set to 128 in size of 3x3x64, and the perceptron is implemented by 1x1 convolution, which are 1x1x128 and 1x1x128 respectively, and finally through the pooling layer dimensionality reduction processing;

全连接层:通过卷积层和池化层输出的图片具有比较高层的特征,将二维的feature map通过全连接层将其映射到一维空间,设置20x1的全连接参数,通过线性回归的方法,将其输出为图片目标物检测值,使用Leaky-Relu函数进行非线性激活,同时使用L1正则化处理。Fully connected layer: The images output through the convolutional layer and the pooling layer have relatively high-level features. The two-dimensional feature map is mapped to a one-dimensional space through the fully connected layer, and the 20x1 fully connected parameters are set. method, output it as the image target detection value, use the Leaky-Relu function for nonlinear activation, and use L1 regularization.

进一步的,获取图片输入支持向量机或卷积神经网络时,还包括转正步骤,具体包括:Further, when obtaining a picture and inputting it into a support vector machine or a convolutional neural network, it also includes a positive transformation step, which specifically includes:

建立坐标系,将获取的待识别图像输入到坐标系中,获取待识别图像边缘与坐标系的坐标轴是否平行,若不平行,则获取识别图像边缘与坐标轴之间的夹角,根据所述夹角获取转动待识别图像的角度,根据角度转动待识别图像,以使待识别图像转正。Establish a coordinate system, input the acquired image to be recognized into the coordinate system, and obtain whether the edge of the image to be recognized is parallel to the coordinate axis of the coordinate system. If not, obtain the angle between the edge of the recognized image and the coordinate axis. The angle at which the to-be-recognized image is rotated is obtained by the included angle, and the to-be-recognized image is rotated according to the angle, so that the to-be-recognized image is turned upright.

综上,本发明中的图像目标物识别方法,利用支持向量机去对图片中的目标物进行分类,然后输入到对应的目标物识别网络模型进行识别,将图片进行分类后再进行识别,充分利用了支持向量机的小样本学习强和卷积神经善于预测图片的优点,提高了预测的准确率和效率。To sum up, the image target recognition method in the present invention uses the support vector machine to classify the target in the picture, and then input it into the corresponding target recognition network model for recognition, and then classify the picture and then perform the recognition, which is sufficient. Taking advantage of the small-sample learning strength of the support vector machine and the advantages of the convolutional neural network being good at predicting pictures, the accuracy and efficiency of the prediction are improved.

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。The foregoing descriptions of specific exemplary embodiments of the present invention have been presented for purposes of illustration and description. These descriptions are not intended to limit the invention to the precise form disclosed, and obviously many changes and modifications are possible in light of the above teachings. The exemplary embodiments were chosen and described for the purpose of explaining certain principles of the invention and their practical applications, to thereby enable one skilled in the art to make and utilize various exemplary embodiments and various different aspects of the invention. Choose and change. The scope of the invention is intended to be defined by the claims and their equivalents.

Claims (4)

1.一种图像目标物识别方法,其特征在于,包括:1. an image target object recognition method, is characterized in that, comprises: S1,摄像机采集不同目标物类型的待识别图像,对不同的待识别图像的目标物特征进行标记,形成待识别图像集;S1, the camera collects images of different types of objects to be recognized, and marks the characteristics of the objects of different types of objects to be recognized to form a set of images to be recognized; S2,建立支持向量机,利用蝙蝠和声混合算法优化所述支持向量机的网络参数,以形成网络参数最优的支持向量机;S2, establish a support vector machine, and optimize the network parameters of the support vector machine by using the bat harmony hybrid algorithm to form a support vector machine with optimal network parameters; S3,将标记的待识别图像样本分为训练集和测试集,将训练集输入网络参数最优的支持向量机训练目标物特征数据,利用测试集对训练后的支持向量机进行测试,获取能够对目标物特征进行分类的支持向量机;S3: Divide the marked image samples to be identified into a training set and a test set, input the training set into the support vector machine training target feature data with optimal network parameters, and use the test set to test the trained support vector machine to obtain the A support vector machine for classifying object features; S4,建立分别对应不同目标物的多个卷积神经网络,利用不同目标物类型的待识别图像分别输入对应的卷积神经网络训练,以获取分别能够预测同种类型的多个卷积神经网络;S4 , establishing a plurality of convolutional neural networks corresponding to different targets respectively, and using the images to be identified of different target types to input the corresponding convolutional neural network training respectively, so as to obtain a plurality of convolutional neural networks capable of predicting the same type respectively. ; S5,由摄像机实时采集实时识别图像,将实时识别图像输入到训练好的支持向量机进行分类,然后将分类后的实时识别图像输入到对应的卷积神经网络识别目标物。S5, the real-time recognition image is collected by the camera in real time, the real-time recognition image is input into the trained support vector machine for classification, and then the classified real-time recognition image is input into the corresponding convolutional neural network to recognize the target object. 2.根据权利要求1所述的图像目标物识别方法,其特征在于,步骤S2具体包括:2. The image target recognition method according to claim 1, wherein step S2 specifically comprises: S201,设置待优化的所述支持向量机的参数:惩罚参数C,RBF核参数δ,损失函数ε参数;S201, setting the parameters of the support vector machine to be optimized: penalty parameter C, RBF kernel parameter δ, loss function ε parameter; S202,初始化和声种群大小HMS、学习和声库的概率HMCR、音调调整率PAR、距离带宽bw、最大迭代次数J和声记忆库HM;S202, initialize the harmony population size HMS, learn the probability HMCR of the harmony library, the pitch adjustment rate PAR, the distance bandwidth bw, the maximum number of iterations J and the harmony memory library HM; S203,蝙蝠种群初始化:初始化种群个体数N,最大脉冲音量A0,最大脉冲率R0,搜索下限xmin,搜索上限xmax,音量的衰减系数α,搜索频率的增强系数γ,最大迭代次数ImaxS203, bat population initialization: initialize the population number N, the maximum pulse volume A 0 , the maximum pulse rate R 0 , the search lower limit x min , the search upper limit x max , the attenuation coefficient α of the volume, the enhancement coefficient γ of the search frequency, and the maximum number of iterations Imax ; S204,更新蝙蝠种群,对于蝙蝠种群中的每一个蝙蝠按以下步骤进行更新:S204, update the bat population, and update each bat in the bat population according to the following steps: 按公式(1)产生新蝙蝠:Generate new bats according to formula (1): BatX(i)=gbest*(N(0,1)+1),as r(i)<rand (1)BatX(i)=gbest*(N(0,1)+1),as r(i)<rand(1) 其中N(0,1)是服从均值为0,方差为1的高斯分布函数;r(i)是第i个蝙蝠个体发出的脉冲;rand是[0,1]范围内均匀分布的随机数;gbest为最优值;where N(0,1) is a Gaussian distribution function with mean 0 and variance 1; r(i) is the pulse sent by the i-th individual bat; rand is a uniformly distributed random number in the range of [0,1]; gbest is the optimal value; 对新产生的蝙蝠进行越界处理;Out-of-bounds processing for newly spawned bats; 计算该蝙蝠的适应度值f(BatX(i));Calculate the fitness value f(BatX(i)) of the bat; 如果新产生的蝙蝠适应度小于gbest,则用当前蝙蝠更新gbest;If the fitness of the newly generated bat is less than gbest, update gbest with the current bat; 按公式(2)(3)更新脉冲响度A和脉冲率rUpdate the impulse loudness A and impulse rate r according to formula (2) (3)
Figure FDA0002395634000000021
Figure FDA0002395634000000021
Figure FDA0002395634000000022
Figure FDA0002395634000000022
S205,更新和声种群和gbest,在和声库中随机选取一条和声按公式(4)进行变异并计算其适应度S205, update the harmony population and gbest, randomly select a harmony in the harmony library to mutate according to formula (4) and calculate its fitness
Figure FDA0002395634000000023
Figure FDA0002395634000000023
如果新产生的和声适应度小于gbest,则用当前蝙蝠更新gbest;If the newly generated harmony fitness is less than gbest, update gbest with the current bat; S206,重复S204~S205直到满足预设搜索精度或者达到最大搜索次数,则转到步骤S207,否则转至S204继续计算;S206, repeating S204 to S205 until the preset search precision is met or the maximum number of searches is reached, then go to step S207, otherwise go to S204 to continue the calculation; S207,输出gbest,得到优化后的支持向量机的参数以建立最优的所述支持向量机。S207, output gbest, and obtain the parameters of the optimized support vector machine to establish the optimal support vector machine.
3.根据权利要求1所述的图像目标物识别方法,其特征在于,所述卷积神经网络为基于NIN网络结构的多层感知卷积神经网络模型。3 . The image target recognition method according to claim 1 , wherein the convolutional neural network is a multi-layer perceptual convolutional neural network model based on the NIN network structure. 4 . 4.根据权利要求1所述的图像目标物识别方法,其特征在于,还包括转正步骤,具体包括:4. The image target object recognition method according to claim 1, characterized in that, further comprising a step of correcting, specifically comprising: 建立坐标系,将获取的待识别图像输入到坐标系中,获取待识别图像边缘与坐标系的坐标轴是否平行,若不平行,则获取识别图像边缘与坐标轴之间的夹角,根据所述夹角获取转动待识别图像的角度,根据角度转动待识别图像,以使待识别图像转正。Establish a coordinate system, input the acquired image to be recognized into the coordinate system, and obtain whether the edge of the image to be recognized is parallel to the coordinate axis of the coordinate system. If not, obtain the angle between the edge of the recognized image and the coordinate axis. The angle at which the to-be-recognized image is rotated is obtained by the included angle, and the to-be-recognized image is rotated according to the angle, so that the to-be-recognized image is turned upright.
CN202010130406.7A 2020-02-28 2020-02-28 Image target object identification method Pending CN111368900A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010130406.7A CN111368900A (en) 2020-02-28 2020-02-28 Image target object identification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010130406.7A CN111368900A (en) 2020-02-28 2020-02-28 Image target object identification method

Publications (1)

Publication Number Publication Date
CN111368900A true CN111368900A (en) 2020-07-03

Family

ID=71208351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010130406.7A Pending CN111368900A (en) 2020-02-28 2020-02-28 Image target object identification method

Country Status (1)

Country Link
CN (1) CN111368900A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112070025A (en) * 2020-09-09 2020-12-11 北京字节跳动网络技术有限公司 Image recognition method and device, electronic equipment and computer readable medium
CN113221954A (en) * 2021-04-15 2021-08-06 长春工业大学 BP (Back propagation) classification algorithm based on improved bat algorithm
CN113716001A (en) * 2021-11-04 2021-11-30 单县多米石墨烯科技有限公司 Underwater robot system based on power supply of graphene electric brush
CN116580307A (en) * 2023-06-05 2023-08-11 中国地质大学(北京) Mineral identification method and system based on out-of-distribution detection
CN117292283A (en) * 2023-11-24 2023-12-26 成都庆龙航空科技有限公司 A target recognition method based on drones
CN117649668A (en) * 2023-12-22 2024-03-05 南京天溯自动化控制系统有限公司 Medical equipment metering certificate identification and analysis method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150294192A1 (en) * 2014-04-10 2015-10-15 Disney Enterprises, Inc. Multi-level framework for object detection
CN107609601A (en) * 2017-09-28 2018-01-19 北京计算机技术及应用研究所 A kind of ship seakeeping method based on multilayer convolutional neural networks
CN107784320A (en) * 2017-09-27 2018-03-09 电子科技大学 Radar range profile's target identification method based on convolution SVMs
EP3327616A1 (en) * 2016-11-29 2018-05-30 Sap Se Object classification in image data using machine learning models
CN108256555A (en) * 2017-12-21 2018-07-06 北京达佳互联信息技术有限公司 Picture material recognition methods, device and terminal
CN108304785A (en) * 2018-01-16 2018-07-20 桂林电子科技大学 Road traffic sign detection based on self-built neural network and recognition methods
CN108765951A (en) * 2018-06-11 2018-11-06 广东工业大学 Method for identifying traffic status of express way based on bat algorithm support vector machines
CN109426901A (en) * 2017-08-25 2019-03-05 中国电力科学研究院 Long-term power consumption prediction method and device in one kind
CN109711373A (en) * 2018-12-29 2019-05-03 浙江大学 A kind of big data feature selection approach based on improvement bat algorithm
US20190220692A1 (en) * 2017-07-24 2019-07-18 Yi Tunnel (Beijing) Technology Co., Ltd. Method and apparatus for checkout based on image identification technique of convolutional neural network

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150294192A1 (en) * 2014-04-10 2015-10-15 Disney Enterprises, Inc. Multi-level framework for object detection
EP3327616A1 (en) * 2016-11-29 2018-05-30 Sap Se Object classification in image data using machine learning models
CN108121997A (en) * 2016-11-29 2018-06-05 Sap欧洲公司 Use the object classification in the image data of machine learning model
US20190220692A1 (en) * 2017-07-24 2019-07-18 Yi Tunnel (Beijing) Technology Co., Ltd. Method and apparatus for checkout based on image identification technique of convolutional neural network
CN109426901A (en) * 2017-08-25 2019-03-05 中国电力科学研究院 Long-term power consumption prediction method and device in one kind
CN107784320A (en) * 2017-09-27 2018-03-09 电子科技大学 Radar range profile's target identification method based on convolution SVMs
CN107609601A (en) * 2017-09-28 2018-01-19 北京计算机技术及应用研究所 A kind of ship seakeeping method based on multilayer convolutional neural networks
CN108256555A (en) * 2017-12-21 2018-07-06 北京达佳互联信息技术有限公司 Picture material recognition methods, device and terminal
CN108304785A (en) * 2018-01-16 2018-07-20 桂林电子科技大学 Road traffic sign detection based on self-built neural network and recognition methods
CN108765951A (en) * 2018-06-11 2018-11-06 广东工业大学 Method for identifying traffic status of express way based on bat algorithm support vector machines
CN109711373A (en) * 2018-12-29 2019-05-03 浙江大学 A kind of big data feature selection approach based on improvement bat algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
史亚辉 等: "基于协同寻优的改进蝙蝠和声混合算法", 《广西教育学院学报》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112070025A (en) * 2020-09-09 2020-12-11 北京字节跳动网络技术有限公司 Image recognition method and device, electronic equipment and computer readable medium
CN113221954A (en) * 2021-04-15 2021-08-06 长春工业大学 BP (Back propagation) classification algorithm based on improved bat algorithm
CN113716001A (en) * 2021-11-04 2021-11-30 单县多米石墨烯科技有限公司 Underwater robot system based on power supply of graphene electric brush
CN113716001B (en) * 2021-11-04 2022-01-18 单县多米石墨烯科技有限公司 Underwater robot system based on power supply of graphene electric brush
CN116580307A (en) * 2023-06-05 2023-08-11 中国地质大学(北京) Mineral identification method and system based on out-of-distribution detection
CN117292283A (en) * 2023-11-24 2023-12-26 成都庆龙航空科技有限公司 A target recognition method based on drones
CN117292283B (en) * 2023-11-24 2024-02-13 成都庆龙航空科技有限公司 A target recognition method based on drones
CN117649668A (en) * 2023-12-22 2024-03-05 南京天溯自动化控制系统有限公司 Medical equipment metering certificate identification and analysis method

Similar Documents

Publication Publication Date Title
CN111368900A (en) Image target object identification method
CN111191732B (en) Target detection method based on full-automatic learning
CN113408605B (en) Hyperspectral image semi-supervised classification method based on small sample learning
CN111160176B (en) Fusion feature-based ground radar target classification method for one-dimensional convolutional neural network
CN113378632A (en) Unsupervised domain pedestrian re-identification algorithm based on pseudo label optimization
CN113326731A (en) Cross-domain pedestrian re-identification algorithm based on momentum network guidance
CN113988163B (en) Radar high-resolution range profile recognition method based on multi-scale group fusion convolution
CN107392241B (en) Image target classification method based on weighted column sampling XGboost
CN112101430A (en) Anchor frame generation method for image target detection processing and lightweight target detection method
CN113076996B (en) Radiation source signal identification method for improved particle swarm extreme learning machine
CN112686376A (en) Node representation method based on timing diagram neural network and incremental learning method
CN111783841A (en) Garbage classification method, system and medium based on transfer learning and model fusion
CN111353545A (en) Plant disease and insect pest identification method based on sparse network migration
CN104156943B (en) Multi objective fuzzy cluster image change detection method based on non-dominant neighborhood immune algorithm
CN114936694B (en) A photovoltaic power prediction method based on dual integrated model
CN110942091A (en) A Semi-Supervised Few-Shot Image Classification Method for Finding Reliable Outlier Data Centers
CN113627240A (en) Unmanned aerial vehicle tree species identification method based on improved SSD learning model
CN117455967A (en) A large-scale point cloud registration method based on deep semantic graph matching
CN111582094A (en) Parallel selection of hyperparameters to design a multi-branch convolutional neural network to identify pedestrians
CN112509017A (en) Remote sensing image change detection method based on learnable difference algorithm
CN108596118A (en) A kind of Remote Image Classification and system based on artificial bee colony algorithm
CN119399557B (en) Hyperspectral small sample classification method, system, equipment and medium
CN104463205B (en) Data classification method based on chaos depth wavelet network
CN112446305B (en) A person re-identification method based on classification weighted equidistant distribution loss model
CN115049006A (en) Communication signal identification method and system based on self-adaptive feedforward neural network

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200703

RJ01 Rejection of invention patent application after publication