CN102033933B - 最大化平均查准率均值的距离测度优化方法 - Google Patents
最大化平均查准率均值的距离测度优化方法 Download PDFInfo
- Publication number
- CN102033933B CN102033933B CN201010594547.0A CN201010594547A CN102033933B CN 102033933 B CN102033933 B CN 102033933B CN 201010594547 A CN201010594547 A CN 201010594547A CN 102033933 B CN102033933 B CN 102033933B
- Authority
- CN
- China
- Prior art keywords
- image
- distance measure
- distance
- average precision
- images
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000005457 optimization Methods 0.000 claims abstract description 30
- 239000011159 matrix material Substances 0.000 claims abstract description 28
- 230000009466 transformation Effects 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims abstract description 15
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 230000003902 lesion Effects 0.000 claims description 6
- 210000003484 anatomy Anatomy 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 27
- 206010028980 Neoplasm Diseases 0.000 description 6
- 238000011524 similarity measure Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 4
- 208000003174 Brain Neoplasms Diseases 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000003759 clinical diagnosis Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 230000001575 pathological effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种最大化平均查准率均值(MAP)的距离测度优化方法,包括以下步骤:(1)获取包含查询图像-待查询图像对集合的图像数据库;(2)采用平滑函数对MAP进行逼近,将其转换为目标函数并添加正则化项,使得目标函数是连续可微的;(3)使用图像数据库中的查询图像-待查询图像对,采用基于梯度下降的优化技术对目标函数进行优化,并重复优化过程,取使MAP最大的解作为最优的线性变换矩阵;(4)获得由最优线性变换矩阵定义的距离测度。本方法的具有优化过程和目标直接的特点,用本方法得到的距离测度可达到更好的图像检索性能。
Description
技术领域
本发明涉及一种用于提高图像检索性能的距离测度优化方法,具体来说涉及一种最大化平均查准率均值的距离测度优化方法。
背景技术
基于内容的图像检索(Content-Based Image Retrieval,CBIR)的基本思想是对图像的视觉特征进行提取,以视觉特征作为索引来实现较高层次的图像检索。CBIR技术可以为管理图像数据、临床诊断、医学教学等提供支持和帮助。特别地,医学图像中相似病灶的检索,可提高临床诊断的可靠性和相关信息的完整性。
一般地,CBIR系统为了能让查询结果按照相似度从大到小的顺序返回,需在图像特征空间中定义一个距离测度或相似性度量来衡量数据库中待查询图像与查询图像间的差别,返回结果时,待查询图像按照差别大小的排序。常用的距离测度有:欧氏距离、马氏距离、柯西距离等。CBIR系统的检索性能很大程度上取决于两方面:1.用于表达图像内容和语义概念的视觉特征;2.在特征空间中定义的距离测度或相似性度量。CBIR系统中通常采用低层视觉特征,如颜色、纹理、形状、边缘等描述图像内容。然而低层视觉特征的描述能力有限,表达图像时信息会有损失,因而低层视觉特征一般不能直接表达或反映图像的高层语义。这样,在低层特征空间中,我们难以用上述一般性的距离测度定义一个与语义概念紧密关联的相似性度量,即存在所谓的“语义鸿沟”,使得CBIR系统的检索性能与实际需求有一定距离。
关联反馈(Relevance Feedback)和距离测度学习(Distance Metric Learning)方法可以用于减小语义鸿沟,提高CBIR的检索性能。关联反馈中用于学习的数据难以获取,系统需要多次调整才能达到满意效果,用户使用不是非常方便。距离测度学习方法可依据事先标注的图像样本,建立低层图像特征和高层语义之间的映射,从而定义反映语义差别的距离测度,提高检索性能。现有的距离测度学习方法,多针对聚类或k近邻分类问题设计,其学习目标是为了提高聚类或k近邻分类的准确率。然而,CBIR系统的检索精度指标与分类准确率有很大的不同,如平均查准率均值(Mean Average Precision,MAP)、NDCG(Normalized DiscountedCumulative Gain),都与数据库中待查询图像的排序有关系,使用优化针对聚类或分类问题设计的目标函数进行距离测度学习,不一定能得到检索性能最佳的距离测度。而且,由于检索精度指标不是连续可微的,对其进行优化存在一定困难。
发明内容
本发明的目的在于提供一种最大化平均查准率均值的距离测度优化方法,本方法具有优化过程和目标直接,优化得到的距离测度能反映图像的语义差别,用本方法得到的距离测度可达到更好的图像检索性能。
本发明的目的可通过以下的技术措施来实现:
一种最大化平均查准率均值的距离测度优化方法,包括以下步骤:
(1)获取包含查询图像-待查询图像对集合的图像数据库;
(2)采用平滑函数对MAP进行逼近,将其转换为目标函数并添加正则化项,使得目标函数是连续可微的;
(3)使用图像数据库中的查询图像-待查询图像对,对目标函数采用基于梯度下降的方法进行优化,并重复优化过程,取使MAP最大的解作为最优的线性变换矩阵;
(4)图像间距离测度的获取,包括两种方式:用步骤(3)中的最优线性变换矩阵对图像数据库中的图像特征先进行变换,再用变换特征的欧氏距离定义图像间的距离测度;或者是用步骤(3)中的最优线性变换矩阵定义马氏距离作为图像间的距离测度。
所述步骤(1)中的图像数据库由图像或图像区域特征、图像类别构成。
所述步骤(1)中依据是否包含相同解剖结构、相同类型病灶等确定图像对是否相关,对查询-待查询图像对进行标注。
所述步骤(2)中对MAP进行逼近的过程为:对给定的查询图像,任一待查询图像的排序序号使用Sigmoid型函数进行平滑逼近,进而得到MAP的平滑逼近。
所述待查询图像的排序序号由该待查询图像和其他所有待查询图像与查询图像之间的距离进行比较确定。
所述步骤(3)中变换矩阵的初始解可为一随机矩阵或由其他方法得到的变换矩阵。
所述步骤(3)中采用随机梯度下降算法来优化目标函数。
本发明方法相对于现有技术来说,具有以下的有益效果:
1、本方法涉及图像检索、统计学习和数值优化等技术,通过统计学习直接优化平均查准率均值(Mean Average Precision,MAP),可用于图像检索、聚类分析、数据约减等。本方法主要对标注的图像数据进行统计学习,得到一个线性变换矩阵,将原始特征空间映射至一个新的更具鉴别力的特征空间,在新的特征空间中以欧氏距离作为图像相似性度量进行检索,达到较高的MAP。
2、本发明方法直接解线性变换矩阵,无需使用费时的半正定规划算法进行求解,并可通过直接调整变换矩阵的维数对原始特征进行维数约减,而不是对半正定矩阵的秩进行约束或间接地调节正则化参数实现维数约减。该方法以检索精度指标MAP的平滑逼近为目标函数,相对于其他一些距离测度学习方法,优化过程和目标更为直接,映射后的低层图像特征与高层语义特征联系更为紧密,检索性能更优。在基于内容的医学图像检索应用中,本发明比其他一些距离测度学习方法得到的距离测度可达到更好的检索性能。
3、由于对所有查询图像-待查询图像对计算目标函数及梯度的计算量非常大,因此,本方法中采用随机梯度下降算法进行优化,可减小对计算机内存的需求、加快算法收敛速度;此外,由于目标函数非凸,解空间中存在很多局部极值点,为避免解陷入局部极值点,通过其他较快速的距离测度学习方法估计一个较接近最优解的初始解,然后多次重复优化过程取最优解。
附图说明
图1是本发明的最大化平均查准率均值的距离测度优化方法的流程图;
图2是本发明优化检索精度指标MAP过程中MAP随优化算法迭代次数的收敛情况示意图;
图3是本发明与其他距离测度优化方法得到的距离测度用于检索的查全-查准率曲线;
图4是四种距离测度在返回图像为50幅时的查准率均值曲线图;
图5是使用本发明优化得到的距离测度用于脑部肿瘤T1加权增强MRI图像病检索的示例
具体实施方式
图1示出了本发明的最大化平均查准率均值的距离测度优化方法的具体流程,包括以下步骤:
(1)获取包含人工标注的查询图像-待查询图像对的集合的图像数据库;图像数据库由图像或图像区域特征、图像类别构成。
(2)采用平滑函数对MAP进行逼近,将其转换为目标函数并添加正则化项,使得目标函数是连续可微的;变换矩阵初始解可取一个随机矩阵或由其他较快速的距离测度学习方法估计的变换矩阵。对MAP进行逼近的过程为:对给定的查询图像,任一待查询图像的排序序号使用Sigmoid型函数进行平滑逼近,进而得到MAP的平滑逼近。
待查询图像的排序序号由该待查询图像和其他所有待查询图像与查询图像之间的距离进行比较确定。
(3)使用图像数据库中的查询图像-待查询图像并采用随机梯度下降算法来优化目标函数,重复优化过程,取使MAP最大的解作为最优的线性变换矩阵;
(4)图像间的距离测度用于对图像进行检索,步骤(3)中的最优线性变换矩阵的使用方式包括两种:一种是用线性变换矩阵对图像数据库中的图像特征先进行变换,再用变换特征的欧氏距离定义图像间的距离测度,从而进行图像查询;另一种是用线性变换矩阵定义马氏距离作为图像的距离测度进行图像查询。
下面结合脑部T1加权增强MRI图像检索问题,阐述本发明的工作原理和步骤。
步骤1,从图像数据库读取MRI图像、图中肿瘤的病理类型和医生手工勾画的病灶轮廓,提取病灶区域灰度、纹理、形状和边缘等特征,特征向量表示为xi。定义包含相同类型肿瘤的图像为相关图像,否则为不相关图像。图像检索的任务是将数据库中与查询图像中病灶区域病理类型相同的图像返回给用户。
步骤2,由于MAP与待查询图像的排序有关,首先依据查询图像与待查询图像之间的距离确定和逼近每一待查询图像的排序序号。设L为一d×D(d≤D)实数矩阵,半正定矩阵W=LTL,则xi与xj之间的马氏距离(平方)为
dij=||Lxi-Lxj||2=(xi-xj)TLTL(xi-xj)=(xi-xj)TW(xi-xj),
这里T表示矩阵的转置操作。设查询特征向量为xq,查询-待查询对为(xq,{xi,i=1,2,...,N}),这里N为待查询图像总数,待查询特征向量xi的排序序号可表达为
其中Δdik=dqi-dqk,1{}为指示函数。由于指示函数不连续、不可微,排序序号π(xi)作为距离dqi或L的函数也是不连续、不可微的。指示函数可用连续可微的Sigmoid型函数,记为S(Z)。排序序号π(xi)的平滑逼近为
检索精度指标平均查准率(Average Precision,AP)定义为其中rel(xi)∈{0,1}表示两级相关的标号,N+为与查询图像相关的图像总数,MAP为平均查准率在所有查询对上的平均。AP可写成如下形式
变换矩阵L的正则化项表示为Reg(L)。Reg(L)可取trace(LTL),这里trace(M)表示矩阵M的迹;Reg(L)也可取L的其他范数形式。
最大化MAP,等价于最小化1-MAP。定义平均查准率损失函数:
本发明定义的目标函数具有如下形式:
R(L)=LossAP(L)+γReg(L),
其中γ为权重系数,用于控制损失函数和正则化项之间的平衡。R(L)是连续可微的。
本发明的距离测度优化问题表达为:
其中M为查询-待查询图像对总数,Rm(L)为在第m个查询-待查询图像对上的目标函数。
步骤3,首先估计初始解L0,L0可为一d×D随机矩阵或者取其他距离测度学习方法得到的解。第t次迭代时,随机从图像数据库中产生查询-待查询对(xq,{xi,i=1,2,...,Nt})t,计算R(Lt)在该查询对上关于Lt的梯度gt,更新Lt=Lt-1-ηtgt,这里t=1,2,...,T为迭代次数,T为设定的最大迭代次数,ηt为第t次迭代的步长;重复迭代,直至达到最大迭代次数或解收敛条件。多次重复上述过程,选取使检索精度指标最大的解作为L*。如取trace(LTL)作为正则化项,则梯度gt为:
算法参数α、γ可通过交叉检验方法进行调整,经验地α取1~10,γ取0.0001~0.01可达到满意效果。梯度下降的步长可取ηt=η0exp(-2t/T),t为当前迭代次数,也可采用其他方式调整步长。图2示出了本发明优化检索精度指标MAP过程中MAP随优化算法迭代次数的收敛情况。
步骤4,对于步骤3得到的线性变换L*,有两种等价的方式应用于图像检索。一是用L*将原始特征向量映射至新的特征空间,然后用标准的欧氏距离作为图像的相似性度量;一是直接用L*定义马氏距离作为图像的相似性度量进行检索,前者可减小特征所需的存储空间、加快图像检索速度。
图3为本发明与其他距离测度学习方法得到的距离测度用于检索的查全-查准率曲线,其中的实验数据为脑部T1加权增强MRI图像,包含相同类型肿瘤的图像为相关图像,反之为不相关图像。比较用的距离测度包括标准的欧氏距离、由大间隔近邻分类(LMNN)和局部Fisher判别分析(LFDA)方法学习得到的马氏距离。可见本发明方法可达到更高的MAP,优于欧氏距离和其他两种距离测度学习方法。
图4为四种距离测度在返回图像为50幅时的查准率均值曲线,所用图像数据与图3相同。本发明中的距离测度优化方法,在返回前5-50图像时,查准率均值高于其他三种距离测度。
图5为使用本发明得到的距离测度用于脑部肿瘤T1加权增强MRI图像病检索的示例,图中左上角的图像为查询图像,加实线框(白色线框)的表示检索到的相关图像(表示肿瘤类型相同),加虚线框(白色虚线框)的表示检索到的不相关图像(表示肿瘤类型不相同),图中肿瘤区域轮廓已人工勾出。上述实验数据表明本发明比其他一些距离测度学习方法得到的距离测度可达到更好的检索性能。
在本发明的实施方式不限于此,其他类似MAP由待查询图像排序序号定义的检索精度指标,如Preck和NDCG等,也可以使用类似上述的公式和方法进行逼近,然后用本发明的优化方法进行求解,在此不一一列举;其他一些基于梯度下降的优化技术和步长调整方式,如共轭梯度下降算法也可用于实现本发明目的;根据本发明的上述内容,按照本领域的普通技术知识和惯用手段,在不脱离本发明上述基本技术思想前提下,本发明还可以做出其它多种形式的等效修改、替换或变更,均落在本发明权利保护范围之内。
Claims (4)
1.一种最大化平均查准率均值的距离测度优化方法,包括以下步骤:
(1)获取包含查询图像-待查询图像对集合的图像数据库;
(2)采用平滑函数对平均查准率均值进行逼近,将其转换为目标函数并添加正则化项,使得目标函数是连续可微的;对平均查准率均值进行逼近的过程为:对给定的查询图像,任一待查询图像的排序序号使用Sigmoid型函数进行平滑逼近,进而得到平均查准率均值的平滑逼近;
(3)使用图像数据库中的查询图像-待查询图像对,对目标函数采用基于梯度下降的方法进行优化,并重复优化过程,取使平均查准率均值最大的解作为最优的线性变换矩阵;
(4)图像间距离测度的获取,包括两种方式:用步骤(3)中的最优线性变换矩阵对图像数据库中的图像特征先进行变换,再用变换特征的欧氏距离定义图像间的距离测度;或者用步骤(3)中的最优线性变换矩阵定义马氏距离作为图像间的距离测度。
2.根据权利要求1所述的最大化平均查准率均值的距离测度优化方法,其特征在于:所述步骤(1)中的图像数据库由图像或图像区域特征、图像类别构成。
3.根据权利要求1所述的最大化平均查准率均值的距离测度优化方法,其特征在于:所述步骤(1)中的查询图像-待查询图像对的集合是依据是否包含相同解剖结构、相同类型病灶确定图像对是否相似,进行标注的。
4.根据权利要求1所述的最大化平均查准率均值的距离测度优化方法,其特征在于:所述步骤(3)中采用随机梯度下降算法来优化目标函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010594547.0A CN102033933B (zh) | 2010-12-17 | 2010-12-17 | 最大化平均查准率均值的距离测度优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010594547.0A CN102033933B (zh) | 2010-12-17 | 2010-12-17 | 最大化平均查准率均值的距离测度优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102033933A CN102033933A (zh) | 2011-04-27 |
CN102033933B true CN102033933B (zh) | 2012-02-01 |
Family
ID=43886826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010594547.0A Expired - Fee Related CN102033933B (zh) | 2010-12-17 | 2010-12-17 | 最大化平均查准率均值的距离测度优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102033933B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104036109A (zh) * | 2014-03-14 | 2014-09-10 | 上海大图医疗科技有限公司 | 基于图像的病例检索、勾画及治疗计划系统和方法 |
JP6975253B2 (ja) | 2017-04-20 | 2021-12-01 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | エンティティ間のコンテキスト的類似度の学習及び適用 |
CN116679026B (zh) * | 2023-06-27 | 2024-07-12 | 江南大学 | 自适应无偏有限脉冲响应滤波的污水溶解氧浓度估计方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050180639A1 (en) * | 2004-02-17 | 2005-08-18 | Trifonov Mikhail I. | Iterative fisher linear discriminant analysis |
CN101620638A (zh) * | 2009-08-06 | 2010-01-06 | 华中科技大学 | 一种基于高斯混合模型的图像检索方法 |
CN101853304A (zh) * | 2010-06-08 | 2010-10-06 | 河海大学 | 基于特征选择和半监督学习的遥感图像检索方法 |
-
2010
- 2010-12-17 CN CN201010594547.0A patent/CN102033933B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050180639A1 (en) * | 2004-02-17 | 2005-08-18 | Trifonov Mikhail I. | Iterative fisher linear discriminant analysis |
CN101620638A (zh) * | 2009-08-06 | 2010-01-06 | 华中科技大学 | 一种基于高斯混合模型的图像检索方法 |
CN101853304A (zh) * | 2010-06-08 | 2010-10-06 | 河海大学 | 基于特征选择和半监督学习的遥感图像检索方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102033933A (zh) | 2011-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Cheng et al. | Scene recognition with objectness | |
CN110059198B (zh) | 一种基于相似性保持的跨模态数据的离散哈希检索方法 | |
CN107679250B (zh) | 一种基于深度自编码卷积神经网络的多任务分层图像检索方法 | |
CN107220373B (zh) | 一种基于医学征象和卷积神经网络的肺结节ct图像哈希检索方法 | |
CN108108657A (zh) | 一种基于多任务深度学习的修正局部敏感哈希车辆检索方法 | |
CN113592894A (zh) | 一种基于边界框和同现特征预测的图像分割方法 | |
CN106203483B (zh) | 一种基于语义相关多模态映射方法的零样本图像分类方法 | |
CN101789005A (zh) | 一种基于感兴趣区域的图像检索方法 | |
WO2013037983A1 (en) | Method and system for the automatic analysis of an image of a biological sample | |
Tang et al. | Medical image classification via multiscale representation learning | |
WO2015022020A1 (en) | Recognition process of an object in a query image | |
CN114218292B (zh) | 一种多元时间序列相似性检索方法 | |
CN102663447B (zh) | 基于判别相关分析的跨媒体检索方法 | |
CN109034245A (zh) | 一种利用特征图融合的目标检测方法 | |
CN105808752A (zh) | 一种基于cca和2pknn的自动图像标注方法 | |
CN116128846B (zh) | 一种面向肺部X-ray图像检索的视觉Transformer哈希方法 | |
CN114511759B (zh) | 一种皮肤状态图像的类别识别和特征确定方法及系统 | |
CN105930873A (zh) | 一种基于子空间的自步跨模态匹配方法 | |
CN108830236A (zh) | 一种基于深度特征的行人重识别方法 | |
Li et al. | Fuzzy bag of words for social image description | |
CN106021402A (zh) | 用于跨模态检索的多模态多类Boosting框架构建方法及装置 | |
CN118823856A (zh) | 一种基于多尺度与深层细粒度特征增强的表情识别方法 | |
CN102033933B (zh) | 最大化平均查准率均值的距离测度优化方法 | |
CN101609452B (zh) | 用于医学图像目标辨识的模糊svm反馈测度方法 | |
CN115344734A (zh) | 图像检索方法、装置、电子设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120201 Termination date: 20141217 |
|
EXPY | Termination of patent right or utility model |