CN111126249A - 一种大数据和贝叶斯相结合的行人重识别方法及装置 - Google Patents
一种大数据和贝叶斯相结合的行人重识别方法及装置 Download PDFInfo
- Publication number
- CN111126249A CN111126249A CN201911327696.8A CN201911327696A CN111126249A CN 111126249 A CN111126249 A CN 111126249A CN 201911327696 A CN201911327696 A CN 201911327696A CN 111126249 A CN111126249 A CN 111126249A
- Authority
- CN
- China
- Prior art keywords
- pedestrian
- model
- module
- query
- training
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/103—Static body considered as a whole, e.g. static pedestrian or occupant recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
- G06F18/24155—Bayesian classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Library & Information Science (AREA)
- Probability & Statistics with Applications (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种大数据和贝叶斯相结合的行人重识别方法及装置,所述方法包括:利用行人图像数据库对行人重识别***模型进行分布式训练;对查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;将再排序后的查询对象和候选对象进行PTGAN处理;将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对候选对象进行重新排序;根据推理线索模型调整行人重识别***模型的目标参数的参数值;通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。本发明解决了现有技术中的行人重识别方法跨摄像头的检索难度大,重识别准确率低的问题。
Description
技术领域
本发明涉及计算机视觉和智慧城市技术领域,具体涉及一种大数据和贝叶斯相结合的行人重识别方法、装置、终端设备及计算机可读介质。
背景技术
随着人工智能、计算机视觉和硬件技术的不断发展,视频图像处理技术已经广泛应用于智能城市***中。
行人重识别(Person Re-identification)也称行人再识别,简称为Re-ID。是利用计算机视觉技术判断图像或者视频序列中是否存在特定行人的技术。广泛被认为是一个图像检索的子问题。给定一个监控行人图像,检索跨设备下的该行人图像。由于不同摄像设备之间的差异,同时行人兼具刚性和柔性的特性,外观易受穿着、尺度、遮挡、姿态和视角等影响,使得行人重识别成为计算机视觉领域中一个既具有研究价值同时又极具挑战性的热门课题。
目前来说,虽然行人重识别的检测能力已经显著提升,但是在实际场合中很多具有挑战性的问题还没被完全解决:比如在复杂的场景,光线差异,视角和姿势的改变,大量的行人在一个监控摄像头网络中等情况。在这些情况下,跨摄像头的检索通常难度会很大,同时前期进行视频图像样本训练时的标注工作代价昂贵,需要耗费大量的人力,并且往往现有算法通常无法达到预期效果,重识别准确率较低。
发明内容
有鉴于此,本发明的目的在于提供一种大数据和贝叶斯相结合的行人重识别方法、装置、终端设备及计算机可读介质,能够提高不同摄像头下行人重识别的准确率,解决了现有技术中的行人重识别方法跨摄像头的检索难度大,重识别准确率低的问题。
本发明实施例的第一方面提供了一种大数据和贝叶斯相结合的行人重识别方法,包括:
利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,其中,所述行人图像数据库包括多个匹配图像组,所述匹配图像组包括至少两个匹配图像;
将查询对象输入所述行人重识别***模型,得到多个候选对象的排名列表;
对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对所述候选对象进行重新排序;
对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
使用推理算法对所述推理线索模型进行调整并确定最后的推理线索模型;
根据所述推理线索模型调整所述行人重识别***模型的目标参数的参数值;
通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
进一步地,利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,包括:
通过使用多个处理器增大批量大小对所述行人重识别***模型进行迭代训练;
根据线性缩放和预热策略算法对所述行人重识别***模型进行迭代训练;
应用适应率缩放(LARS)对所述行人重识别***模型中的每一层网络使用不同的学习率。
进一步地,对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序,包括:
利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
进一步地,所述对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型,包括:
提取行人的外观特征;
提取行人的面部特征;
根据行人在不同视频头的时间和定位特征构建定位分支Markov链,根据定位分支Markov链训练推理线索模型。
本发明实施例的第二方面提供了一种大数据和贝叶斯相结合的行人重识别装置,其特征在于,包括:
分布式训练模块,用于利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,其中,所述行人图像数据库包括多个匹配图像组,所述匹配图像组包括至少两个匹配图像;
排名列表获取模块,用于将查询对象输入所述行人重识别***模型,得到多个候选对象的排名列表;
重识别模块,用于对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
PTGAN处理模块,用于将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
训练模块,用于将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对所述候选对象进行重新排序;
推理线索模块,用于对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
推理线索调整模块,用于使用推理算法对所述推理线索模型进行调整并确定最后的推理线索模型;
模型调整模块,用于根据所述推理线索模型调整所述行人重识别***模型的目标参数的参数值;
识别模块,用于通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
进一步地,所述分布式训练模块包括:
处理器增加模块,用于通过使用多个处理器增大批量大小对所述行人重识别***模型进行迭代训练;
批量算法模块,用于根据线性缩放和预热策略算法对所述行人重识别***模型进行迭代训练;
学习率调整模块,用于应用适应率缩放(LARS)对所述行人重识别***模型中的每一层网络使用不同的学习率。
进一步地,所述重识别模块包括:
贝叶斯训练模块,用于利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
预测模块,用于根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
查询扩展模块,用于根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
进一步地,所述推理线索模块包括:
外观提取模块,用于提取行人的外观特征;
面部提取模块,用于提取行人的面部特征;
定位分支模块,用于根据行人在不同视频头的时间和定位特征构建定位分支Markov链,根据定位分支Markov链训练推理线索模型。
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述大数据和贝叶斯相结合的行人重识别方法的步骤。
本发明实施例的第四方面提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序,所述计算机程序被处理执行时实现上述大数据和贝叶斯相结合的行人重识别方法的步骤。
在本发明实施例中,通过对行人重识别***模型进行分布式训练,大大提高了模型训练的速度,同时,通过基于贝叶斯查询扩展的重识别再排序以及PTGAN处理,提高了复杂条件下行人重识别的准确率、提高了***的鲁棒性。解决了现有技术中的行人重识别方法跨摄像头的检索难度大,重识别准确率低的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种大数据和贝叶斯相结合的行人重识别方法的流程图;
图2是本发明实施例提供的不同行人重识别方法实时转换效果对比图;
图3是本发明实施例提供的一种大数据和贝叶斯相结合的行人重识别装置的结构示意图;
图4是本发明实施例提供的分布式训练模块的细化结构图;
图5是本发明实施例提供的重识别模块的细化结构图;
图6是本发明实施例提供的推理线索模块的细化结构图;
图7是本发明实施例提供的终端设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
请参阅图1,图1是本发明实施例提供的大数据和贝叶斯相结合的行人重识别方法的流程图。如图1所示,本实施例的大数据和贝叶斯相结合的行人重识别方法包括以下步骤:
步骤S102,利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的行人重识别***模型,其中,行人图像数据库包括多个匹配图像组,匹配图像组包括至少两个匹配图像。
进一步地,利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,包括:
步骤1,通过使用多个处理器增大批量大小对行人重识别***模型进行迭代训练。
通过迭代算法,将算法扩展使用到更多的处理器,并在每次迭代时加载更多的行人图像数据,以此来减少总训练时间;
通常来说,在一定范围内,更大的批量将使单个GPU的速度更高。原因是低级矩阵计算库将更有效。对于使用ImageNet训练Res-Net 50模型,每个GPU的最佳批量大小为512。如果想要使用许多GPU并使每个GPU都有效,则需要更大的批量大小。例如,如果有16个GPU,那么应该将批量大小设置为16×512=8192。理想情况下,如果固定总数量访问量,随着处理器数量的增加相应呈线性增加批量大小,那么改进的SGD(随机梯度下降)迭代次数将会线性减小,每次迭代的时间成本保持不变,因此总时间也将随处理器数量线性减少。
具体的改进的随机梯度下降(SGD)迭代算法如下:令w代表DNN的权重、X代表训练数据、n为X中的样本数,而Y代表训练数据X的标注。我们令xi为X的样本,(xi,w)为xi和其标注yi(i∈{1,2,...,n))所计算出的损失。本发明使用如交叉熵函数那样的损失函数。DNN训练的目标是最小化方程(1)中的损失函数。公式如下:
在第t次迭代中,本发明算法使用前向和反向传播以求得损失函数对权重的梯度。然后,使用这个梯度来更新权重,根据梯度更新权重的方程(2)如下:
其中η为学习率。本发明算法令第t次迭代的批量大小为Bt,且Bt的大小为b。然后就可以基于以下方程(3)更新权重:
用此方法,进行迭代,同时尽可能多的用到处理器,能够大幅度线性减少训练时间。
步骤2,根据线性缩放和预热策略算法对行人重识别***模型进行迭代训练。
在训练大的批量的时候,需要确保在运行相同数量的时间段(epoch)的情况下,实现与小的批量差不多的测试精度。在这里我们固定了时间段(epoch)的数量,因为:在统计上,一个时间段(epoch)意味着算法会触及整个数据集一次;而在计算上,固定时间段(epoch)的数量意味着固定浮点运算的数量。训练大批量的方法包括两种技术:
(1)线性缩放:将批量从B增加到kB,那么也应该将学习率从η增加到kη。
(2)预热策略:如果使用较大的学习率(η),应该从小的η值开始,然后在前几个时间段(epoch)将其增加到大的η。
通过线性缩放和预热策略,可以在一定范围内使用相对较大的批量数据图像。
步骤3,应用适应率缩放(LARS)对行人重识别***模型中的每一层网络使用不同的学习率。
通过应用适应率缩放(LARS)对大批量训练层级进行相应训练,得出最后的快速训练模型。
本发明使用LARS算法来解决这个问题。基本LR规则在等式(1)中定义。l是缩放因子,本算法中在AlexNet和ResNet训练中将l设置为0.001。γ是用户的调整参数。通常一个好的γ,值都在[1,50]之间。在这个等式中,不同的层可以有不同的LR。向SGD添加动量(用μ表示)和权重衰减(用β表示),并对LARS使用以下序列:
得到每个可学习参数的本地LR,
得到每个层的真实LR,为η=γ×α;
用w=w-a来更新权重。
使用这种方法预热(warmup),用有大的批量的SGD可以实现与基准相同的精度。为了扩展到更大的批量大小(例如32k),需要将本地响应规范化(LRN)更改为批量归一化(BN)。本发明方法在每个卷积层之后添加BN。LARS可以帮助ResNet-50保持高的测试精度。当前的方法(线性缩放和预热)对于批量大小为16k和32k的精度要低得多。
步骤S104,将查询对象输入行人重识别***模型,得到多个候选对象的排名列表。
其中,行人重识别***模型可以为现有的任意MA-CNN或者是RNN等行人重识别网络模型。
步骤S106,对查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序。
进一步地,对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序,包括:
步骤一,利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
步骤二,根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
步骤三,根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
BQE使用来自初始图库秩列表的信息生成新查询,用于再次检索图库图像。具体来说,数据集分为查询、图库和培训数据三部分。在离线过程中,首先对训练数据进行贝叶斯后验估计训练。在给定距离度量的情况下,贝叶斯模型可以预测候选对象的真实匹配概率。在线检索时,通过计算查询与图库图像的相似性,可以得到一个初始秩列表。根据排序表,利用贝叶斯模型计算出每个候选对象的真实匹配概率。然后,将具有高概率的初始秩列表中的图像特征与原始查询合并,从而启动一个新的查询来执行另一轮检索。在新一轮检索之后,可以再次利用查询扩展过程,从而得到迭代算法。形式上,每个图像均由一个d维特征向量表示,表示为x∈Rd。令为训练集,为图库集。然后,将训练图像查询图像q以及图库图像的标识分别表示为lq以及设为查询图像q和图库图像之间的距离。然后,初始秩列表表示为 其中由此,基于离线训练的贝叶斯模型可以对初始秩列表进行重新排序。
步骤S108,将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移。
PTGAN(Person Transfer GAN)是一个针对于重识别Re-ID问题的生成对抗网络。本发明中,PTGAN最大的特点就是在尽可能保证行人前景不变的前提下实现背景区域差异的迁移。首先PTGAN网路的损失函数包括两部分:
其中LStyle代表生成的风格损失,或者说区域差异domain损失,就是生成的图像是否像新的数据集风格。LID代表生成图像的身份损失,就是验证生成的图像是否和原始图像是同一个人。该处的λ1是平衡两个损失的权重。这两个损失定义如下:
首先,本发明所说PTGAN的损失函数(Loss)分为两部分;第一部分是LStyle,其具体公式如下:
以上几部分都是正常的PTGAN的损失,目的是为了保证生成的图片和期望的数据集的差异区域(domain)是一样的。
其次,为了保证图片迁移过程中前景不变,先用PSPNet对视频图像进行了一个前景分割,得到一个mask(面具层)区域。通常来说,传统的生成对抗网络如CycleGAN等并不是用于Re-ID任务,因此也不需要保证前景物体的身份信息不变,这样的结果就是前景可能模糊之类的质量很差,更糟糕的现象是行人的外观可能改变。为了解决这个问题,本发明提出LID损失,用PSPNet提取的前景,这个前景就是一个面具层mask,最后身份信息损失为:
其中M(a)和M(b)是两个分割出来的前景面具层,身份信息损失函数(Loss)将会约束行人前景在迁移过程中尽可能的保持不变。
图2显示了不同行人重识别方法实时转换效果对比图,其中,第一行图片为待转换的图片,第四行显示了PTGAN转换的结果,可以看出,与使用Cycle-GAN转换结果的第三行图片相比,PTGAN生成的图像质量更高的。例如,人的外观保持不变,风格被有效地转移到另一个摄像头上。自动生成阴影,道路标记和背景,与另一个摄像头拍摄的效果相似。同时,PTGAN可以很好地处理由PSPNet产生的噪声分割结果。可以看出,本发明算法直观上和传统的环形生成对抗网络等(CycleGAN)相比能够更好的保证行人的身份信息。
步骤S110,将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对候选对象进行重新排序。
本质上,贝叶斯模型表现了真实匹配和虚假匹配的匹配分数分布。该模型是在训练集上创建的,并运用于测试期间以估计顶部图像与查询真正匹配的概率。
对于从行人重识别***返回的排名列表中的每个图像x,都有一个由学习度量计算的距离。由于距离查询距离较小的图像将列在顶部,需要知道是否可以使用顶部图像对图像列表重新排序,以提高性能。选择候选图像至关重要,因为错误匹配将对性能产生相反的影响。当给定查询与图像之间的距离P(x|d(x,q))时,由于相同或相异特征的图像通常具有明显不同的距离范围,因此本发明借助距离来区分候选对象。本发明采用贝叶斯模型估计排序表中图像相关性的概率。
根据贝叶斯定理,概率可以改写如下:
本发明利用训练数据来估计概率。可以直接使用和来计算和的近似值。为了计算和需要计算训练数据中每个图像之间的距离,并使用距离范围来替代距离确切值。本发明将距离范围值)划分成M个区间,然后计算每个间隔内的候选数。假设在[0.2,0.3]这个区间内,则可由候选数除以该区间中红柱的频率来计算。的计算方法与之类似。间隔M的数量是根据数据集的大小来选择的。实际操作中,如果测试阶段的距离大于训练阶段的上限(或小于下限),则使用上限(或下限)的结果。
对于查询扩展,将引发一个新查询对候选项重新排序。只有k个高概率的候选项被合并为新查询,其中K≤真实匹配的数量且k<<n。K的值根据实际情况调整。特征池化的策略是具有多样性的。
查询扩展有两种简单的策略:平均查询扩展(AQE)和最大查询扩展(MQE)。对于这两种方法,分别使用平均池和最大池来融合查询图像和顶部候选对象的特征。对于AQE,扩展查询计算为:
这些策略的不足之处在于其有效性在很大程度上依赖于初始排序表的质量和参数k的值。当初始排序表不满足或k值较大时,将使用错误匹配来构造新的查询,这将影响查询的精度。
为了克服这一不足,本发明在进行特征池化时为每个候选对象分配了不同的权重。然后,通过将前K个图像和查询q与概率合二为一来计算初始查询q的扩展探针qnew。在这里,本发明简单地使用带权重的平均池,其中权重就是概率。公式如下:
最后使用这个新查询计算距离并重新排列初始排名列表。然后将结果进行更多的迭代。通常扩展后的查询将产生一个更好的排名列表,从而可以产生一个更好的查询。本发明可以重复地执行生成排名列表、特征池和查询扩展的过程。通过重复BQE,效果将得到加强。将T表示为迭代次数。
假设训练集和图库集的大小分别为M和N。贝叶斯模型用复杂度离线计算。对于查询扩展过程,需要计算概率并构造新的查询。生成新查询的时间复杂度是其中K是池化图像的数量。由于参数K小于真匹配数,并且K≤N,所以可以将复杂度限制为然后用复杂度计算信任图像的成对距离。得出结果,对于一个查询,计算复杂度为
步骤S112,对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型。
本发明使用外观、面部和可能的目的地线索,每个时间戳的特征都是单独提取的,用于跨摄像头的所有检测。
首先从人的检测中提取基于外观的属性,它们以外观的形式捕捉个体的特质和特征。图像表现的共同点是卷积神经网络(CNN)。本发明使用在ImageNet上预先训练过的AlexNet模型作为外观特征的提取器。这是通过移除顶部输出层并使用最后一个完全连接层的激活作为特征(长度4096)来完成的。AlexNet体系结构包括五个卷几层、三个完全连接层和三个紧跟第一、第二和第五卷积层的最大池层。第一卷积层有96个大小为11×11的滤波器,第二层有256个大小为5×5的滤波器,第三、第四和第五层彼此连接而不存在任何干涉池,并且分别具有384/384和256个大小为3×3的滤波器。完全连接层L学习非线性函数其中W和b是输入数据Xi的隐含观测量,分别有各自的权重与偏差,而f是激活隐藏层的校正线性单元。基于上述步骤,对每个时间戳的连续帧视频图像中的行人进行外观特征提取。
其次,提取面部特征,人脸生物识别是一种用于身份识别和验证的已建立的生物识别技术。人脸形态可以用于重识别因为它本质上是一种非接触生物特征,且是可以远程提取的。本发明使用ImageNet上预先训练的VGG-16模型从面部边界框中提取面部特征。这是通过移除顶部的输出层并使用最后一个完全连接层的激活作为面部特征(长度4096)来完成的。VGG-16是一种卷积神经网络,其结构由13个卷积层和3个完全连接层组成,过滤器尺寸为3×3。池将运用于具有2×2像素窗口的卷积层之间,步幅为2。训练集的平均减法用作预处理步骤。
同时,本发明描述了位置约束,它本质上是线性的,并且预测了摄像机内部和穿过摄像机之间的最可能路径。对于多个摄像头中的重识别和跟踪,有关可能目的地的知识被当做某个人出现在另一个摄像头视野中的先验判断。通常,通过学习摄像机网络中出现的重复模式来模拟过渡概率分布。从特定网格空间退出摄像机视图的个人很可能会从另一个特定网格空间进入另一个摄像机视图。本发明将状态转移概率分布建模为Markov链,每个摄像机视图被分为n个状态,假设有k个摄像机,则状态的总数N=n×k。一个Markov链被描述为一个n×n的转移概率矩阵p,每个条目在区间[0,1]内,每一行的条目之和加起来为1。
因此,利用Markov性质,将状态Si和Sj之间转换的概率分布估计为:
进行上述多尺度特征提取后,训练出推理线索模型。
步骤S114,使用推理算法对推理线索模型进行调整并确定最后的推理线索模型。
在每个时间步长中,重识别的问题都可以用关联矩阵来表示,其中每一行表示一个以前看到的实体,列包含当前活动的实体。根据相关实体的特征或属性,将每行与列之间进行最佳关联的任务可以表示为一个线性规划问题,如下所示:
s.t W∈[0,1],W1=1,1TW=1
其中p是关联矩阵或概率矩阵,用于存储被关联实体的匹配概率,w是要优化的权重矩阵。图3描述了建议的推理算法是如何在关联矩阵P上工作的。关联矩阵中的匹配概率是使用预训练Alexnet和VGG-16模型分别计算的每个中层属性和面特征的余弦距离,或者是位置分数,即实体之间可能移动模式的转换概率模型。
约束w1=1的作用是规范列与列之间的匹配概率,并强制它们对每个先前的实体求和为1。从这个约束的表达式来看,很明显,对于每个先前实体的关联概率集只有一个极大值。这意味着每个以前的实体最多只能与一个当前实体关联。因此,选择权重矩阵w的值本质上减少为最佳关联分配1的值,因此,计算最佳可能关联等价于按顺序选择最大匹配概率的贪婪方法。最后,结合各特征提取的约束条件,确定最后的推理线索模型。
整体目标函数可以表示为:
其中Θ表示推理模型中的参数。L1,L2和L3分别表示面部,外观,定位分支中的分类损失。λ1,λ2,λ3表示相应损失的权重。
步骤S116,根据推理线索模型调整行人重识别***模型的目标参数的参数值。
步骤S118,通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
在本发明实施例中,通过对行人重识别***模型进行分布式训练,大大提高了模型训练的速度,同时,通过基于贝叶斯查询扩展的重识别再排序以及PTGAN处理,提高了复杂条件下行人重识别的准确率、提高了***的鲁棒性。解决了现有技术中的行人重识别方法跨摄像头的检索难度大,重识别准确率低的问题。
请参阅图3,图3是本发明实施例提供的一种大数据和贝叶斯相结合的行人重识别装置的结构框图。如图3所示,本实施例的大数据和贝叶斯相结合的行人重识别20包括排名分布式训练模块202、排名列表获取模块204、重识别模块206、PTGAN处理模块208、训练模块210、推理线索模块212、推理线索调整模块214、模型调整模块216和识别模块218。分布式训练模块202、排名列表获取模块204、重识别模块206、PTGAN处理模块208、训练模块210、推理线索模块212、推理线索调整模块214、模型调整模块216和识别模块218分别用于执行图1中的S102、S104、S106、S108、S110、S112、S114、S116、S118中的具体方法,详情可参见图1的相关介绍,在此仅作简单描述:
分布式训练模块202,用于利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的行人重识别***模型,其中,行人图像数据库包括多个匹配图像组,匹配图像组包括至少两个匹配图像;
排名列表获取模块204,用于将查询对象输入行人重识别***模型,得到多个候选对象的排名列表;
重识别模块206,用于对查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
PTGAN处理模块208,用于将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
训练模块210,用于将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对候选对象进行重新排序;
推理线索模块212,用于对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
推理线索调整模块214,用于使用推理算法对推理线索模型进行调整并确定最后的推理线索模型;
模型调整模块216,用于根据推理线索模型调整行人重识别***模型的目标参数的参数值;
识别模块218,用于通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
进一步地,可参见图4,所述分布式训练模块202包括:
处理器增加模块2021,用于通过使用多个处理器增大批量大小对所述行人重识别***模型进行迭代训练;
批量算法模块2022,用于根据线性缩放和预热策略算法对所述行人重识别***模型进行迭代训练;
学习率调整模块2023,用于应用适应率缩放(LARS)对所述行人重识别***模型中的每一层网络使用不同的学习率。
进一步地,可参见图5,所述重识别模块206包括:
贝叶斯训练模块2061,用于利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
预测模块2062,用于根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
查询扩展模块2063,用于根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
进一步地,可参见图6,所述推理线索模块212包括:
外观提取模块2121,用于提取行人的外观特征;
面部提取模块2122,用于提取行人的面部特征;
定位分支模块2123,用于根据行人在不同视频头的时间和定位特征构建定位分支Markov链,根据定位分支Markov链训练推理线索模型。
在本发明实施例中,通过对行人重识别***模型进行分布式训练,大大提高了模型训练的速度,同时,通过基于贝叶斯查询扩展的重识别再排序以及PTGAN处理,提高了复杂条件下行人重识别的准确率、提高了***的鲁棒性。解决了现有技术中的行人重识别方法跨摄像头的检索难度大,重识别准确率低的问题。
图7是本发明一实施例提供的终端设备的示意图。如图7所示,该实施例的终端设备10包括:处理器100、存储器101以及存储在所述存储器101中并可在所述处理器100上运行的计算机程序102,例如进行大数据和贝叶斯相结合的行人重识别的程序。所述处理器100执行所述计算机程序102时实现上述方法实施例中的步骤,例如,图1所示的S102、S104、S106、S108、S110、S112、S114、S116、S118的步骤。或者,所述处理器100执行所述计算机程序102时实现上述各装置实施例中各模块/单元的功能,例如图7所示的分布式训练模块202、排名列表获取模块204、重识别模块206、PTGAN处理模块208、训练模块210、推理线索模块212、推理线索调整模块214、模型调整模块216和识别模块218的功能。
示例性的,所述计算机程序102可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器101中,并由所述处理器100执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序102在终端设备10中的执行过程。例如,排名分布式训练模块202、排名列表获取模块204、重识别模块206、PTGAN处理模块208、训练模块210、推理线索模块212、推理线索调整模块214、模型调整模块216和识别模块218。(虚拟装置中的模块),各模块具体功能如下:
分布式训练模块202,用于利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的行人重识别***模型,其中,行人图像数据库包括多个匹配图像组,匹配图像组包括至少两个匹配图像;
排名列表获取模块204,用于将查询对象输入行人重识别***模型,得到多个候选对象的排名列表;
重识别模块206,用于对查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
PTGAN处理模块208,用于将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
训练模块210,用于将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对候选对象进行重新排序;
推理线索模块212,用于对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
推理线索调整模块214,用于使用推理算法对推理线索模型进行调整并确定最后的推理线索模型;
模型调整模块216,用于根据推理线索模型调整行人重识别***模型的目标参数的参数值;
识别模块218,用于通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
所述终端设备10可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。终端设备10可包括,但不仅限于,处理器100、存储器101。本领域技术人员可以理解,图7仅仅是终端设备10的示例,并不构成对终端设备10的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
所述处理器100可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器101可以是终端设备10的内部存储单元,例如终端设备10的硬盘或内存。所述存储器101也可以是终端设备10的外部存储设备,例如所述终端设备10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器101还可以既包括终端设备10的内部存储单元也包括外部存储设备。所述存储器101用于存储所述计算机程序以及终端设备10所需的其他程序和数据。所述存储器101还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种大数据和贝叶斯相结合的行人重识别方法,其特征在于,包括:
利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,其中,所述行人图像数据库包括多个匹配图像组,所述匹配图像组包括至少两个匹配图像;
将查询对象输入所述行人重识别***模型,得到多个候选对象的排名列表;
对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对所述候选对象进行重新排序;
对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
使用推理算法对所述推理线索模型进行调整并确定最后的推理线索模型;
根据所述推理线索模型调整所述行人重识别***模型的目标参数的参数值;
通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
2.根据权利要求1所述的大数据和贝叶斯相结合的行人重识别方法,其特征在于,利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,包括:
通过使用多个处理器增大批量大小对所述行人重识别***模型进行迭代训练;
根据线性缩放和预热策略算法对所述行人重识别***模型进行迭代训练;
应用适应率缩放(LARS)对所述行人重识别***模型中的每一层网络使用不同的学习率。
3.根据权利要求1所述的大数据和贝叶斯相结合的行人重识别方法,其特征在于,对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序,包括:
利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
4.根据权利要求3所述的大数据和贝叶斯相结合的行人重识别方法,其特征在于,所述对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型,包括:
提取行人的外观特征;
提取行人的面部特征;
根据行人在不同视频头的时间和定位特征构建定位分支Markov链,根据定位分支Markov链训练推理线索模型。
5.一种大数据和贝叶斯相结合的行人重识别装置,其特征在于,包括:
分布式训练模块,用于利用行人图像数据库对行人重识别***模型进行分布式训练,得到训练之后的所述行人重识别***模型,其中,所述行人图像数据库包括多个匹配图像组,所述匹配图像组包括至少两个匹配图像;
排名列表获取模块,用于将查询对象输入所述行人重识别***模型,得到多个候选对象的排名列表;
重识别模块,用于对所述查询对象和排名列表中的多个候选对象进行基于贝叶斯查询扩展的重识别再排序;
PTGAN处理模块,用于将再排序后的查询对象和候选对象进行PTGAN处理,实现行人前景不变的前提下实现背景差异区域的迁移;
训练模块,用于将进行PTGAN处理后的查询对象和候选对象输入训练好的贝叶斯模型,通过训练数据中的图像距离,计算每个候选对象真实匹配概率,并对所述候选对象进行重新排序;
推理线索模块,用于对进行PTGAN处理后的查询对象和进行重新排序后的候选对象进行多维度特征提取并确定推理线索模型;
推理线索调整模块,用于使用推理算法对所述推理线索模型进行调整并确定最后的推理线索模型;
模型调整模块,用于根据所述推理线索模型调整所述行人重识别***模型的目标参数的参数值;
识别模块,用于通过将待识别图像输入训练好的行人重识别***模型,搜索出相似度最高的行人图像。
6.根据权利要求5所述的大数据和贝叶斯相结合的行人重识别装置,其特征在于,所述分布式训练模块包括:
处理器增加模块,用于通过使用多个处理器增大批量大小对所述行人重识别***模型进行迭代训练;
批量算法模块,用于根据线性缩放和预热策略算法对所述行人重识别***模型进行迭代训练;
学习率调整模块,用于应用适应率缩放(LARS)对所述行人重识别***模型中的每一层网络使用不同的学习率。
7.根据权利要求5所述的大数据和贝叶斯相结合的行人重识别装置,其特征在于,所述重识别模块包括:
贝叶斯训练模块,用于利用行人图像数据库训练贝叶斯模型,得到训练后的贝叶斯模型;
预测模块,用于根据所述查询对象和多个候选对象图像之间的距离,通过所述训练后的贝叶斯模型预测每个候选对象的真实匹配概率;
查询扩展模块,用于根据所述每个候选对象的真实匹配概率进行查询扩展,通过所述查询扩展生成新的排名列表。
8.根据权利要求5所述的大数据和贝叶斯相结合的行人重识别装置,其特征在于,所述推理线索模块包括:
外观提取模块,用于提取行人的外观特征;
面部提取模块,用于提取行人的面部特征;
定位分支模块,用于根据行人在不同视频头的时间和定位特征构建定位分支Markov链,根据定位分支Markov链训练推理线索模型。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述方法的步骤。
10.一种计算机可读介质,所述计算机可读介质存储有计算机程序,其特征在于,所述计算机程序被处理执行时实现如权利要求1-4中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911327696.8A CN111126249A (zh) | 2019-12-20 | 2019-12-20 | 一种大数据和贝叶斯相结合的行人重识别方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911327696.8A CN111126249A (zh) | 2019-12-20 | 2019-12-20 | 一种大数据和贝叶斯相结合的行人重识别方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111126249A true CN111126249A (zh) | 2020-05-08 |
Family
ID=70500734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911327696.8A Pending CN111126249A (zh) | 2019-12-20 | 2019-12-20 | 一种大数据和贝叶斯相结合的行人重识别方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111126249A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111860230A (zh) * | 2020-07-03 | 2020-10-30 | 北京航空航天大学 | 一种基于视频监控人员未佩戴口罩行为的自动检测***及方法 |
CN112613474A (zh) * | 2020-12-30 | 2021-04-06 | 珠海大横琴科技发展有限公司 | 一种行人重识别的方法和装置 |
CN114283471A (zh) * | 2021-12-16 | 2022-04-05 | 武汉大学 | 一种面向异质人脸图像重识别的多模态排序优化方法 |
CN114612985A (zh) * | 2022-03-17 | 2022-06-10 | 中国科学技术大学 | 一种肖像查询方法、***、设备及存储介质 |
CN115858846A (zh) * | 2023-02-16 | 2023-03-28 | 云南派动科技有限公司 | 一种基于深度学习的滑雪者图像检索方法和*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256439A (zh) * | 2017-12-26 | 2018-07-06 | 北京大学 | 一种基于循环生成式对抗网络的行人图像生成方法及*** |
CN110457992A (zh) * | 2019-06-25 | 2019-11-15 | 上海高重信息科技有限公司 | 基于贝叶斯优化技术的行人重识别方法、装置和*** |
CN110555428A (zh) * | 2019-09-12 | 2019-12-10 | 腾讯科技(深圳)有限公司 | 行人重识别方法、装置、服务器以及存储介质 |
-
2019
- 2019-12-20 CN CN201911327696.8A patent/CN111126249A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256439A (zh) * | 2017-12-26 | 2018-07-06 | 北京大学 | 一种基于循环生成式对抗网络的行人图像生成方法及*** |
CN110457992A (zh) * | 2019-06-25 | 2019-11-15 | 上海高重信息科技有限公司 | 基于贝叶斯优化技术的行人重识别方法、装置和*** |
CN110555428A (zh) * | 2019-09-12 | 2019-12-10 | 腾讯科技(深圳)有限公司 | 行人重识别方法、装置、服务器以及存储介质 |
Non-Patent Citations (2)
Title |
---|
YUTIAN LIN 等: "Bayesian query expansion for multi-camera person re-identification" * |
郑娇: "基于时空转移模型的监控目标交接算法研究" * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111860230A (zh) * | 2020-07-03 | 2020-10-30 | 北京航空航天大学 | 一种基于视频监控人员未佩戴口罩行为的自动检测***及方法 |
CN111860230B (zh) * | 2020-07-03 | 2022-12-06 | 北京航空航天大学 | 一种基于视频监控人员未佩戴口罩行为的自动检测***及方法 |
CN112613474A (zh) * | 2020-12-30 | 2021-04-06 | 珠海大横琴科技发展有限公司 | 一种行人重识别的方法和装置 |
CN114283471A (zh) * | 2021-12-16 | 2022-04-05 | 武汉大学 | 一种面向异质人脸图像重识别的多模态排序优化方法 |
CN114283471B (zh) * | 2021-12-16 | 2024-04-02 | 武汉大学 | 一种面向异质人脸图像重识别的多模态排序优化方法 |
CN114612985A (zh) * | 2022-03-17 | 2022-06-10 | 中国科学技术大学 | 一种肖像查询方法、***、设备及存储介质 |
CN114612985B (zh) * | 2022-03-17 | 2024-04-02 | 中国科学技术大学 | 一种肖像查询方法、***、设备及存储介质 |
CN115858846A (zh) * | 2023-02-16 | 2023-03-28 | 云南派动科技有限公司 | 一种基于深度学习的滑雪者图像检索方法和*** |
CN115858846B (zh) * | 2023-02-16 | 2023-04-21 | 云南派动科技有限公司 | 一种基于深度学习的滑雪者图像检索方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111797893B (zh) | 一种神经网络的训练方法、图像分类***及相关设备 | |
US20220392234A1 (en) | Training neural networks for vehicle re-identification | |
Xie et al. | Multilevel cloud detection in remote sensing images based on deep learning | |
CN111709311B (zh) | 一种基于多尺度卷积特征融合的行人重识别方法 | |
CN111126249A (zh) | 一种大数据和贝叶斯相结合的行人重识别方法及装置 | |
Wang et al. | Hidden‐Markov‐models‐based dynamic hand gesture recognition | |
RU2427911C1 (ru) | Способ обнаружения лиц на изображении с применением каскада классификаторов | |
WO2021022521A1 (zh) | 数据处理的方法、训练神经网络模型的方法及设备 | |
CN110222718B (zh) | 图像处理的方法及装置 | |
CN111178251A (zh) | 一种行人属性识别方法及***、存储介质及终端 | |
CN110738650B (zh) | 一种传染病感染识别方法、终端设备及存储介质 | |
CN111291612A (zh) | 一种基于多人多摄像头跟踪的行人重识别方法及装置 | |
CN115223239B (zh) | 一种手势识别方法、***、计算机设备以及可读存储介质 | |
CN111008631A (zh) | 图像的关联方法及装置、存储介质和电子装置 | |
KR20120080629A (ko) | 인식을 위한 글로벌-로컬 메트릭의 계산 방법 | |
Fan | Research and realization of video target detection system based on deep learning | |
Wang et al. | A novel multiface recognition method with short training time and lightweight based on ABASNet and H-softmax | |
Alcantarilla et al. | Visibility learning in large-scale urban environment | |
CN111104911A (zh) | 一种基于大数据训练的行人重识别方法及装置 | |
CN113762331A (zh) | 关系型自蒸馏方法、装置和***及存储介质 | |
CN112860936A (zh) | 一种基于稀疏图相似度迁移的视觉行人重识别方法 | |
CN111291611A (zh) | 一种基于贝叶斯查询扩展的行人重识别方法及装置 | |
Firouznia et al. | Adaptive chaotic sampling particle filter to handle occlusion and fast motion in visual object tracking | |
Dong et al. | An improved deep neural network method for an athlete's human motion posture recognition | |
Martı́nez Carrillo et al. | A compact and recursive Riemannian motion descriptor for untrimmed activity recognition |
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 |