CN111026887A - 一种跨媒体检索的方法及*** - Google Patents
一种跨媒体检索的方法及*** Download PDFInfo
- Publication number
- CN111026887A CN111026887A CN201911250949.6A CN201911250949A CN111026887A CN 111026887 A CN111026887 A CN 111026887A CN 201911250949 A CN201911250949 A CN 201911250949A CN 111026887 A CN111026887 A CN 111026887A
- Authority
- CN
- China
- Prior art keywords
- network model
- data
- representing
- text
- data information
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/45—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种跨媒体检索的方法及***。该方法包括:获取图像特征提取网络模型和文本特征提取网络模型;获取待查询的数据信息和待检索的数据信息库,两者模态不同;提取待查询的数据的特征向量和待检索的数据信息库中每个数据信息的特征向量;根据待查询的数据的特征向量,获取查询哈希码;根据待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码;计算查询哈希码与每个检索哈希码之间的汉明距离,汉明距离按照从小到大的顺序排列,得到汉明距离序列;将汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为待查询的数据信息的检索结果。本发明可以提高检索的精度和准确度。
Description
技术领域
本发明涉及信息检索领域,特别是涉及一种跨媒体检索的方法及***。
背景技术
随着计算机,互联网和多媒体技术的迅速发展,包括视频,图像和文本文档在内的多媒体数据也在***式增长,对于多媒体数据的分析研究也越来越多,用户通过信息搜索,希望得到多样性结果的的需求日益提高,因此,对于跨媒体检索技术的研究也成为现在重要的研究方向。跨媒体检索主要是处理不同模态数据间的检索问题,即通过一种模态的数据精确快速地检索出其他模态的所有相关的数据。
哈希学习作为跨媒体检索的重要方法,因为其良好的低存储和高效的检索性被广泛应用于检索的模型当中。单模态检索的哈希方法在过去几十年中得到了广泛的研究,如图像检索和文本检索。然而,由于不同模态的数据之间存在语义鸿沟,这些单模态检索的哈希方法不能直接应用于多模态检索过程。现有对于多模态哈希的研究大多都是通过挖掘不同模态数据的相关性,主要分为三种类别:无监督哈希方法,监督哈希方法和基于深度学习的哈希方法。虽然近年来已经有许多交叉模态哈希方法被提出,但是均忽略了单一模态中不同尺度的特征包含不同的信息,代表不同的语义概念这一问题,导致检索的结果不够精确,准确性低。
发明内容
本发明的目的是提供一种跨媒体检索的方法及***,以提高检索的精度和准确度。
为实现上述目的,本发明提供了如下方案:
一种跨媒体检索的方法,包括:
获取数据特征提取网络模型;所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型;所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层;所述文本特征提取网络模型包括文本多尺度融合层和全连接层;
获取待查询的数据信息和待检索的数据信息库;所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同;
采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量;
根据所述待查询的数据的特征向量,获取查询哈希码;
根据所述待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码;
计算所述查询哈希码与每个所述检索哈希码之间的汉明距离,得到汉明距离集合;
将所述汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列;
将所述汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为所述待查询的数据信息的检索结果。
可选的,所述采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量,具体包括:
采用所述数据特征提取网络模型中与所述待查询的数据信息模态匹配的模型,提取所述待查询的数据的特征向量;
采用所述数据特征提取网络模型中与所述待检索的数据信息库中数据信息模态匹配的模型,提取所述待检索的数据信息库中每个数据信息的特征向量。
可选的,所述图像多尺度融合层包括三个不同的池化层,三个不同的池化层用于提取图像中不同尺度的语义信息。
可选的,所述文本多尺度融合层包括多个平均池化层和一个卷积层;所述平均池化层用于提取文本中多个尺度的特征,所述卷积层用于融合多个尺度特征。
可选的,所述获取数据特征提取网络模型,之前还包括:
获取训练数据;所述训练数据包括文本训练数据和图像训练数据;
采用数据特征提取网络模型,获取所述训练数据的特征向量;
获取所述训练数据的类标签信息;
根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码;
根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数;
根据所述图像特征提取网络模型的参数确定所述图像特征提取网络模型;
根据所述文本特征提取网络模型的参数确定所述文本特征提取网络模型。
可选的,所述根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码,之前还包括:
采用随机梯度下降和反向传播方法,对类标签参数的目标函数求解,得到所述标签网络模型的参数;所述类标签参数的目标函数为:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方;
根据所述标签网络模型的参数,确定所述标签网络模型。
获取所述特征向量的成对关联损失函数;所述成对关联损失函数用来传递所述类标签信息的语义特征向量的近邻关系,公式为:
其中,min表示取最小值,n表示类别数,X表示图像数据,Y表示文本数据,Fi (s)表示第i组数据的标签语义特征,表示第j组文本网络输出特征,表示第j组图像网络输出特征,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系;
获取所述哈希码的交叉熵函数;公式为:
其中,B表示图像和文本的二进制码,B=sign(β(H(x)+H(y))),β表示跨媒体自适应的权重参数,γ表示平衡哈希码的权重参数,σ()表示sigmoid函数,min表示取最小值,H(x)表示图像网络输出的哈希码,H(y)表示文本网络输出的哈希码,H(s)表示标签语义哈希码值,E表示单位矩阵,log()表示对数运算,Σ表示求和运算,表示F范数的平方。
本发明还提供一种跨媒体检索的***,包括:
数据特征提取网络模型获取模块,用于获取数据特征提取网络模型;所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型;所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层;所述文本特征提取网络模型包括文本多尺度融合层和全连接层;
数据信息获取模块,用于获取待查询的数据信息和待检索的数据信息库;所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同;
特征向量提取模块,用于采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量;
查询哈希码获取模块,用于根据所述待查询的数据的特征向量,获取查询哈希码;
检索哈希码获取模块,用于根据所述待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码;
汉明距离计算模块,用于计算所述查询哈希码与每个所述检索哈希码之间的汉明距离,得到汉明距离集合;
排序模块,用于将所述汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列;
检索结果确定模块,用于将所述汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为所述待查询的数据信息的检索结果。
可选的,还包括:
训练数据获取模块,用于在获取数据特征提取网络模型之前,获取训练数据;所述训练数据包括文本训练数据和图像训练数据;
训练数据特征向量提取模块,用于采用数据特征提取网络模型,获取所述训练数据的特征向量;
类标签信息获取模块,用于获取所述训练数据的类标签信息;
类标签信息语义参数获取模块,用于根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码;
图像网络参数和文本网络参数求解模块,用于根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数;
图像特征提取网络模型确定模块,用于根据所述图像特征提取网络模型的参数确定所述图像特征提取网络模型;
文本特征提取网络模型确定模块,用于根据所述文本特征提取网络模型的参数确定所述文本特征提取网络模型。
可选的,还包括:
标签网络模型参数获取模块,用于在根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码之前,采用随机梯度下降和反向传播方法,对类标签参数的目标函数求解,得到所述标签网络模型的参数;所述类标签参数的目标函数为:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方;
标签网络模型确定模块,用于根据所述标签网络模型的参数,确定所述标签网络模型。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明主要利用多尺度池化模型,分别提取不同模态数据的多尺度特征信息,并且充分利用图像文本对的标签信息进行自我监督来挖掘模态间的相关性,提高哈希检索的准确性。对于实现检索任务,提供更精准的检索结果,完善用户的满意度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明跨媒体检索的方法的流程示意图;
图2为本发明跨媒体检索的***的结构示意图;
图3为本发明具体实施案例的流程示意图;
图4为本发明具体实施案例的检索精确召回率曲线示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明跨媒体检索的方法的流程示意图,如图1所示,本发明跨媒体检索的方法包括以下步骤:
步骤100:获取数据特征提取网络模型。所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型。所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层,具体的,在构建图像特征提取网络模型时,在卷积层和全连接层之间增加一个多尺度融合池,即三个不同的最大池化层,最后一个卷积层的输出分别输入到三个池化层中,用以提取图像不同尺度的语义信息,最后将三个池化层输出的向量串联起来输入到全连接层中,得到图像最后的特征向量。
所述文本特征提取网络模型包括文本多尺度融合层和全连接层。在提取文本数据的特征向量时,首先将文本数据转换为词袋向量,然后将词袋向量输入到构建的文本特征提取网络模型中,该网络模型由一个多尺度融合池和全连接层组成,多尺度融合池由多个平均池化层和卷积层组成,用平均池化层提取文本的多个尺度特征,用卷积层融合多个特征,将融合后的特征输入到全连接层中,得到文本最后的特征向量。
步骤200:获取待查询的数据信息和待检索的数据信息库。所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同。
步骤300:采用数据特征提取网络模型,提取待查询的数据的特征向量和待检索的数据信息库中每个数据信息的特征向量。具体的,采用所述数据特征提取网络模型中与所述待查询的数据信息模态匹配的模型,提取所述待查询的数据的特征向量,采用所述数据特征提取网络模型中与所述待检索的数据信息库中数据信息模态匹配的模型,提取所述待检索的数据信息库中每个数据信息的特征向量。当待查询的数据的模态为图像,待检索的数据信息库中数据信息的模态为文本时,采用图像特征提取网络模型提取待查询的数据的特征向量,采用文本特征提取网络模型提取待检索的数据信息库中每个数据信息的特征向量;当待查询的数据的模态为文本时,待检索的数据信息库中数据信息的模态为图像时,采用文本特征提取网络模型提取待查询的数据的特征向量,采用图像特征提取网络模型提取待检索的数据信息库中每个数据信息的特征向量。
步骤400:根据待查询的数据的特征向量,获取查询哈希码。
步骤500:根据待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码。
步骤600:计算查询哈希码与每个检索哈希码之间的汉明距离,得到汉明距离集合。
步骤700:将汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列。
步骤800:将汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为待查询的数据信息的检索结果。根据实际需求设置n的取值即可,此时便实现了图像和文本之间的相互检索。
作为另一实施例,在图1所示的跨媒体检索的方法的基础上,步骤100之前还包括对数据特征提取网络模型进行训练优化。具体过程如下:
Step1:获取训练数据。训练数据包括文本训练数据和图像训练数据。
Step2:对类标签信息的语义信息进行提取。
通过图像和文本的类标签信息,采用近邻关系矩阵S来训练标签网络模型,采用向量之间的内积来表示任意两个输出特征或者两个哈希码的相关关系,同时利用S来监督输出之间的内积值,用似然函数来表示,公式如下:
通过最小化负对数似然函数的形式使似然函数最大化,来表示所有样本,得到如下公式:
由于哈希码从输出到量化成二值哈希码会产生损失,因而在式(2)中添加一项量化误差,最终的目标函数如下:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方;
采用随机梯度下降和反向传播方法,学习标签网络的参数θ,优化式(3),网络训练完成后,通过输入类标签信息,可以得到类标签信息的语义特征向量Fi (s)和语义哈希码H(s)。
Step3:深度跨媒体哈希学习。根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数。
首先,对于图像和文本网络输出的特征向量,采用成对关联损失函数来传递标签信息的语义特征向量F(s)的近邻关系,公式如下:
其中,θx表示图像网络的所有参数,θy表示文本网络的所有参数,min表示取最小值,n表示类别数,X表示图像数据,Y表示文本数据,Fi (s)表示第i组数据的标签语义特征,表示第j组文本网络输出特征,表示第j组图像网络输出特征,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系。
然后,对于图像和文本网络输出的哈希码值,采用学***衡,最大化每个比特所提供的信息,需要增加一个跨媒体的自适应约束以及哈希平衡,公式如下:
其中,B表示图像和文本的二进制码,β表示跨媒体自适应的权重参数,γ表示平衡哈希码的权重参数,σ()表示sigmoid函数,min表示取最小值,H(x)表示图像网络输出的哈希码,H(y)表示文本网络输出的哈希码,H(s)表示标签语义哈希码值,E表示单位矩阵,log()表示对数运算,Σ表示求和运算,表示F范数的平方。
最终,网络的目标函数为:
Step4:网络参数的优化。
由式(6)可知目标函数有三个要学习的未知量θx,θy和B,采用交替策略来优化目标函数,即更新一个变量,同时固定其他变量直到收敛。具体过程如下:
4.1、固定θx和θy,优化B。
当固定θx和θy时,就相当于将网络的输出常量化,因而优化目标函数就只用优化:
其中,tr()表示矩阵的迹,T表示矩阵的转置,max表示取最大值,B表示图像和文本的二进制码,β表示跨媒体自适应的权重参数,H(x)表示图像网络输出的哈希码,H(y)表示文本网络输出的哈希码。
最大化式(7)就要保证乘积的两个值要保持同样的符号,因而求得:
B=sign(β(H(x)+H(y))) (8)
sign()表示符号函数。
4.2、固定B和θy,优化θx。
对Hj (x)求梯度:
其中,σ()表示sigmoid函数,Hj (x)表示第j组图像网络输出的哈希码,Hi (s)表示第i组数据的标签语义哈希码值,Bj表示第j组图像和文本的二进制码,H(x)表示图像网络输出的单额哈希码。
利用链式规则,就可以通过式(9),(10)求得图像网络参数的梯度,根据梯度进行反向传播就可以更新网络参数。
4.3、固定B和θx,优化θy。
通过反向传播算法来优化文本网络的参数θy,对每个文本样本yj,对ZYj*求梯度:
对Hj (y)求梯度:
Hj (y)表示第j组图像网络输出的哈希码,Hi (y)表示第i组数据的标签语义哈希码值,H(y)表示文本网络输出的单额哈希码。
利用链式规则,就可以通过式(11),(12)求得文本网络参数的梯度,根据梯度进行反向传播就可以更新网络参数。
作为一个具体的实施案例,网络参数的优化的详细实施流程如下:
输入:
原始图像数据X;
原始文本数据Y;
图像文本对的标签信息构建的相似矩阵S;
标签信息的语义特征F(s);
标签信息的语义哈希码H(s)。
输出:
图像和文本数据的二值码矩阵B。
过程:
初始化图像和文本网络参数θx和θy,批次数量Nx=Ny=128,迭代次数tx=n/Nx,ty=n/Ny。
重复:
循环,迭代次数1,2,…,tx:
随机选取128个图像样本组成批次数据;
根据式(9)(10)求出梯度;
利用反向传播更新图像网络参数θx;
结束循环;
循环,迭代次数1,2,…,ty:
随机选取128个文本样本组成批次数据
根据式(11)(12)求出梯度;
利用反向传播更新图像网络参数θy;
结束循环。
通过式(8)求得二值码B;
直到达到一定数目的迭代次数。
Step5:根据图像特征提取网络模型的参数确定训练后的图像特征提取网络模型,根据文本特征提取网络模型的参数确定训练后的文本特征提取网络模型。
对应图1所示的跨媒体检索的方法,本发明还提供一种跨媒体检索的***。图2为本发明跨媒体检索的***的结构示意图,如图2所示,本发明跨媒体检索的***包括以下结构:
数据特征提取网络模型获取模块201,用于获取数据特征提取网络模型;所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型;所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层;所述文本特征提取网络模型包括文本多尺度融合层和全连接层。
数据信息获取模块202,用于获取待查询的数据信息和待检索的数据信息库;所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同。
特征向量提取模块203,用于采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量。
查询哈希码获取模块204,用于根据所述待查询的数据的特征向量,获取查询哈希码。
检索哈希码获取模块205,用于根据所述待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码。
汉明距离计算模块206,用于计算所述查询哈希码与每个所述检索哈希码之间的汉明距离,得到汉明距离集合。
排序模块207,用于将所述汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列。
检索结果确定模块208,用于将所述汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为所述待查询的数据信息的检索结果。
作为另一实施例,图2所示的跨媒体检索的***,还包括:
训练数据获取模块,用于在获取数据特征提取网络模型之前,获取训练数据;所述训练数据包括文本训练数据和图像训练数据。
训练数据特征向量提取模块,用于采用数据特征提取网络模型,获取所述训练数据的特征向量。
类标签信息获取模块,用于获取所述训练数据的类标签信息。
类标签信息语义参数获取模块,用于根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码。
图像网络参数和文本网络参数求解模块,用于根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数。
图像特征提取网络模型确定模块,用于根据所述图像特征提取网络模型的参数确定所述图像特征提取网络模型。
文本特征提取网络模型确定模块,用于根据所述文本特征提取网络模型的参数确定所述文本特征提取网络模型。
作为另一实施例,图2所示的跨媒体检索的***,还包括:
标签网络模型参数获取模块,用于在根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码之前,采用随机梯度下降和反向传播方法,对类标签参数的目标函数求解,得到所述标签网络模型的参数;所述类标签参数的目标函数为:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方。
标签网络模型确定模块,用于根据所述标签网络模型的参数,确定所述标签网络模型。
下面提供一个具体实施案例,进一步说明本发明图1和图2所示的方案。
图3为本发明具体实施案例的流程示意图。采用图3所示的流程,将发明的方法命名为MSCDH,用该方法进行跨媒体检索,与现有的其他方法进行比较:
CCQ:联合学习相关极大映射和复合量化器,将多媒体数据转换为同构的潜在空间,将其转换为紧凑的二进制码,是一种无监督学习方法。
CVH:提出了交叉视图哈希,考虑了视图间和视图内的相似性,是一种无监督学习方法。
SCM_seq:将语义标签无缝地集成到用于大规模数据建模的哈希学习过程中,是一种监督学习方法。
CMSSH:提出了交叉模态相似度敏感哈希的分类模型,是一种监督学习方法。
SePh:将语义矩阵转化为概率分布,通过最小化汉明空间分布与语义概率分布之间的KL散度,学习汉明空间,是一种监督学习方法。
DCMH:采用深度学习框架对哈希问题进行处理,是一种基于深度神经网络的学习方法。
在本具体实施案例中,采用平均精度(MAP)和精度召回(PR)曲线来评估方法的性能,一组查询的MAP是每个查询的平均精度(AP)的平均值。MAP值越大,表示算法的性能越好。如表1所示,表1显示了不同方法基于MIRFLICKR-25K数据集的跨媒体检索任务的MAP值。与其他六种方法比较,本发明提出的MSCDH方法将平均MAP从0.7364提高到了0.7491。
表1图像检索文本(I→T)和文本检索图像(T→I)的MAP值比较
图4为本发明具体实施案例的检索精确召回率曲线示意图。如图4所示,图4显示了不同方法在MIRFLICKR-25K数据集中相应的精度-召回(PR)曲线。可以看到,本发明提出的MSCDH方法在大多数召回水平上具有更高的精度,优于比较方法。
综上,根据MAP值和PR曲线显示,本发明方法MSCDH具有显著的优势,原因在于本发明是基于数据的多尺度特征融合来训练网络,充分利用了图像的多尺度信息以及有效解决了文本数据输入的稀疏性,对于构建语义相关信息,提高检索效果有着一定帮助。除此之外,本发明在考虑数据相关性的基础上,充分利用数据的标签信息进行一个自我监督,学习一个神经网络,充分将标签信息嵌入到哈希函数的学习中,使得网络输出的哈希码之间关系更接近原始数据的关系,从而提高跨媒体检索的精确度,呈现更精准的检索结果。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种跨媒体检索的方法,其特征在于,包括:
获取数据特征提取网络模型;所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型;所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层;所述文本特征提取网络模型包括文本多尺度融合层和全连接层;
获取待查询的数据信息和待检索的数据信息库;所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同;
采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量;
根据所述待查询的数据的特征向量,获取查询哈希码;
根据所述待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码;
计算所述查询哈希码与每个所述检索哈希码之间的汉明距离,得到汉明距离集合;
将所述汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列;
将所述汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为所述待查询的数据信息的检索结果。
2.根据权利要求1所述的跨媒体检索的方法,其特征在于,所述采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量,具体包括:
采用所述数据特征提取网络模型中与所述待查询的数据信息模态匹配的模型,提取所述待查询的数据的特征向量;
采用所述数据特征提取网络模型中与所述待检索的数据信息库中数据信息模态匹配的模型,提取所述待检索的数据信息库中每个数据信息的特征向量。
3.根据权利要求1所述的跨媒体检索的方法,其特征在于,所述图像多尺度融合层包括三个不同的池化层,三个不同的池化层用于提取图像中不同尺度的语义信息。
4.根据权利要求1所述的跨媒体检索的方法,其特征在于,所述文本多尺度融合层包括多个平均池化层和一个卷积层;所述平均池化层用于提取文本中多个尺度的特征,所述卷积层用于融合多个尺度特征。
5.根据权利要求1所述的跨媒体检索的方法,其特征在于,所述获取数据特征提取网络模型,之前还包括:
获取训练数据;所述训练数据包括文本训练数据和图像训练数据;
采用数据特征提取网络模型,获取所述训练数据的特征向量;
获取所述训练数据的类标签信息;
根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码;
根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数;
根据所述图像特征提取网络模型的参数确定所述图像特征提取网络模型;
根据所述文本特征提取网络模型的参数确定所述文本特征提取网络模型。
6.根据权利要求5所述的跨媒体检索的方法,其特征在于,所述根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码,之前还包括:
采用随机梯度下降和反向传播方法,对类标签参数的目标函数求解,得到所述标签网络模型的参数;所述类标签参数的目标函数为:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方;
根据所述标签网络模型的参数,确定所述标签网络模型。
7.根据权利要求5所述的跨媒体检索的方法,其特征在于,所述根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy,之前还包括:
获取所述特征向量的成对关联损失函数;所述成对关联损失函数用来传递所述类标签信息的语义特征向量的近邻关系,公式为:
其中,min表示取最小值,n表示类别数,X表示图像数据,Y表示文本数据,Fi (s)表示第i组数据的标签语义特征,表示第j组文本网络输出特征,表示第j组图像网络输出特征,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系;
获取所述哈希码的交叉熵函数;公式为:
8.一种跨媒体检索的***,其特征在于,包括:
数据特征提取网络模型获取模块,用于获取数据特征提取网络模型;所述数据特征提取网络模型包括图像特征提取网络模型和文本特征提取网络模型;所述图像特征提取网络模型包括位于卷积层和全连接层之间的图像多尺度融合层;所述文本特征提取网络模型包括文本多尺度融合层和全连接层;
数据信息获取模块,用于获取待查询的数据信息和待检索的数据信息库;所述待检索的数据信息库中数据信息的模态与所述待查询的数据信息的模态不同;
特征向量提取模块,用于采用所述数据特征提取网络模型,提取所述待查询的数据的特征向量和所述待检索的数据信息库中每个数据信息的特征向量;
查询哈希码获取模块,用于根据所述待查询的数据的特征向量,获取查询哈希码;
检索哈希码获取模块,用于根据所述待检索的数据信息库中每个数据信息的特征向量,获取每个数据信息对应的检索哈希码;
汉明距离计算模块,用于计算所述查询哈希码与每个所述检索哈希码之间的汉明距离,得到汉明距离集合;
排序模块,用于将所述汉明距离集合中的元素,按照从小到大的顺序排列,得到汉明距离序列;
检索结果确定模块,用于将所述汉明距离序列中的前n个汉明距离对应的n个数据信息,确定为所述待查询的数据信息的检索结果。
9.根据权利要求8所述的跨媒体检索的***,其特征在于,还包括:
训练数据获取模块,用于在获取数据特征提取网络模型之前,获取训练数据;所述训练数据包括文本训练数据和图像训练数据;
训练数据特征向量提取模块,用于采用数据特征提取网络模型,获取所述训练数据的特征向量;
类标签信息获取模块,用于获取所述训练数据的类标签信息;
类标签信息语义参数获取模块,用于根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码;
图像网络参数和文本网络参数求解模块,用于根据所述训练数据的特征向量和所述类标签信息的语义特征向量和语义哈希码,采用交替策略优化目标函数求解图像网络的所有参数θx和文本网络的所有参数θy;其中,Jse为特征向量的成对关联损失函数,Jh为哈希码的交叉熵函数,B为图像和文本的二进制码;所述图像网络的所有参数θx包括所述图像特征提取网络模型的参数,所述文本网络的所有参数θy包括所述文本特征提取网络模型的参数;
图像特征提取网络模型确定模块,用于根据所述图像特征提取网络模型的参数确定所述图像特征提取网络模型;
文本特征提取网络模型确定模块,用于根据所述文本特征提取网络模型的参数确定所述文本特征提取网络模型。
10.根据权利要求9所述的跨媒体检索的***,其特征在于,还包括:
标签网络模型参数获取模块,用于在根据所述类标签信息,采用标签网络模型,获取所述类标签信息的语义特征向量和语义哈希码之前,采用随机梯度下降和反向传播方法,对类标签参数的目标函数求解,得到所述标签网络模型的参数;所述类标签参数的目标函数为:
其中,θ表示标签网络模型的参数,min表示取最小值,n表示类别数,Fi表示第i组特征向量,Fj表示第j组特征向量,Hi表示第i组哈希码,Hj表示第j组哈希码,<,>表示两个向量的内积运算,log()表示对数运算,Σ表示求和运算,Si,j表示样本i与样本j的相似关系,sign()表示符号函数,α表示输出哈希码与二值哈希码差值的权重参数,表示F范数的平方;
标签网络模型确定模块,用于根据所述标签网络模型的参数,确定所述标签网络模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911250949.6A CN111026887B (zh) | 2019-12-09 | 2019-12-09 | 一种跨媒体检索的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911250949.6A CN111026887B (zh) | 2019-12-09 | 2019-12-09 | 一种跨媒体检索的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111026887A true CN111026887A (zh) | 2020-04-17 |
CN111026887B CN111026887B (zh) | 2023-05-23 |
Family
ID=70205009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911250949.6A Active CN111026887B (zh) | 2019-12-09 | 2019-12-09 | 一种跨媒体检索的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111026887B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111651577A (zh) * | 2020-06-01 | 2020-09-11 | 全球能源互联网研究院有限公司 | 跨媒体数据关联分析模型训练、数据关联分析方法及*** |
CN112148902A (zh) * | 2020-10-23 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、服务器及存储介质 |
CN112817914A (zh) * | 2021-01-21 | 2021-05-18 | 深圳大学 | 基于注意力的深度跨模态哈希检索方法、装置及相关设备 |
CN113377560A (zh) * | 2021-04-27 | 2021-09-10 | 国网吉林省电力有限公司 | 一种数据库的智能化模式检测方法、***及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107273458A (zh) * | 2017-06-01 | 2017-10-20 | 百度在线网络技术(北京)有限公司 | 深度模型训练方法及装置、图像检索方法及装置 |
US20180246985A1 (en) * | 2015-09-24 | 2018-08-30 | Trustees Of Boston University | Data storage and retrieval system using online supervised hashing |
CN109947963A (zh) * | 2019-03-27 | 2019-06-28 | 山东大学 | 一种基于深度学习的多尺度哈希检索方法 |
CN110110122A (zh) * | 2018-06-22 | 2019-08-09 | 北京交通大学 | 基于多层语义深度哈希算法的图像-文本跨模态检索 |
CN110427509A (zh) * | 2019-08-05 | 2019-11-08 | 山东浪潮人工智能研究院有限公司 | 一种基于深度学习的多尺度特征融合图像哈希检索方法及*** |
-
2019
- 2019-12-09 CN CN201911250949.6A patent/CN111026887B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180246985A1 (en) * | 2015-09-24 | 2018-08-30 | Trustees Of Boston University | Data storage and retrieval system using online supervised hashing |
CN107273458A (zh) * | 2017-06-01 | 2017-10-20 | 百度在线网络技术(北京)有限公司 | 深度模型训练方法及装置、图像检索方法及装置 |
CN110110122A (zh) * | 2018-06-22 | 2019-08-09 | 北京交通大学 | 基于多层语义深度哈希算法的图像-文本跨模态检索 |
CN109947963A (zh) * | 2019-03-27 | 2019-06-28 | 山东大学 | 一种基于深度学习的多尺度哈希检索方法 |
CN110427509A (zh) * | 2019-08-05 | 2019-11-08 | 山东浪潮人工智能研究院有限公司 | 一种基于深度学习的多尺度特征融合图像哈希检索方法及*** |
Non-Patent Citations (1)
Title |
---|
CHAO LI等: "Self-Supervised Adversarial Hashing Networks for Cross-Modal Retrieval" * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111651577A (zh) * | 2020-06-01 | 2020-09-11 | 全球能源互联网研究院有限公司 | 跨媒体数据关联分析模型训练、数据关联分析方法及*** |
CN111651577B (zh) * | 2020-06-01 | 2023-04-21 | 全球能源互联网研究院有限公司 | 跨媒体数据关联分析模型训练、数据关联分析方法及*** |
CN112148902A (zh) * | 2020-10-23 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、服务器及存储介质 |
CN112817914A (zh) * | 2021-01-21 | 2021-05-18 | 深圳大学 | 基于注意力的深度跨模态哈希检索方法、装置及相关设备 |
CN113377560A (zh) * | 2021-04-27 | 2021-09-10 | 国网吉林省电力有限公司 | 一种数据库的智能化模式检测方法、***及存储介质 |
CN113377560B (zh) * | 2021-04-27 | 2024-02-27 | 国网吉林省电力有限公司 | 一种数据库的智能化模式检测方法、***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111026887B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7360497B2 (ja) | クロスモーダルな特徴の抽出方法、抽出装置、ならびに、プログラム | |
CN108960073B (zh) | 面向生物医学文献的跨模态图像模式识别方法 | |
CN111753189B (zh) | 一种少样本跨模态哈希检索共同表征学习方法 | |
CN111026887B (zh) | 一种跨媒体检索的方法及*** | |
CN109766469B (zh) | 一种基于深度哈希学习优化的图像检索方法 | |
CN109670576B (zh) | 一种多尺度视觉关注图像描述方法 | |
CN110619051B (zh) | 问题语句分类方法、装置、电子设备及存储介质 | |
CN112199532B (zh) | 一种基于哈希编码和图注意力机制的零样本图像检索方法及装置 | |
CN109902714B (zh) | 一种基于多图正则化深度哈希的多模态医学图像检索方法 | |
CN108399185B (zh) | 一种多标签图像的二值向量生成方法及图像语义相似度查询方法 | |
CN113705597A (zh) | 一种图像处理方法、装置、计算机设备以及可读存储介质 | |
CN113821670B (zh) | 图像检索方法、装置、设备及计算机可读存储介质 | |
CN114358188A (zh) | 特征提取模型处理、样本检索方法、装置和计算机设备 | |
CN111027595A (zh) | 双阶段语义词向量生成方法 | |
CN112860930B (zh) | 一种基于层次化相似性学习的文本到商品图像的检索方法 | |
CN114896434B (zh) | 一种基于中心相似度学习的哈希码生成方法及装置 | |
CN110990596A (zh) | 一种基于自适应量化多模态哈希检索方法及*** | |
CN109800314A (zh) | 一种利用深度卷积网络生成用于图像检索的哈希码的方法 | |
CN114691864A (zh) | 文本分类模型训练方法及装置、文本分类方法及装置 | |
CN103942214B (zh) | 基于多模态矩阵填充的自然图像分类方法及装置 | |
CN116883723A (zh) | 一种基于并联语义嵌入的组成式零样本图像分类方法 | |
CN116244484B (zh) | 一种面向不平衡数据的联邦跨模态检索方法及*** | |
CN116561314B (zh) | 基于自适应阈值选择自注意力的文本分类方法 | |
CN113535928A (zh) | 基于注意力机制下长短期记忆网络的服务发现方法及*** | |
CN113657473A (zh) | 一种基于迁移学习的Web服务分类方法 |
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 |