本文翻译了LIRe的作者Mathias Lux发表的论文《LIRe: Lucene Image Retrieval - An Extensible Java CBIR Library》。主要介绍了LIRe的功能。节选了算法性能部分的内容。
在LIRe中主要实现的图像特征有:
1. RGB和HSV空间的颜色直方图;
2. MPEG-7的颜色特征,包括Scalable color,Color layout和Edge Histogram;
3. Tamura纹理特征,包括粗糙度(Coarseness),对比度(Contrast)和方向度(Directionality);
4. 颜色和边缘的方向性描述符(Color and edge directivity descriptor, CEDD);
5. 模糊颜色和纹理直方图(Fuzzy color and texture histogram, FCTH);
6. 颜色关联图(Auto color correlation);
7. 尺度不变特征变换(Scale-invariant feature transform , SIFT)。
这些算法的性能表如下图所示。测试使用的计算机配置是:IntelCore 2 Quad 4核 CPU 2.4 GHz,2 GB RAM内存,
Windows XP , Java 1.6 u6 。使用单线程的方式。
可以看出Auto color correlation以及Tamura还是比较耗时的。其次是FCTH以及CEDD。剩下的几种算法还是比较节约时间的。
相关推荐
总之,Lire是一个强大的图片检索工具,结合了Lucene的高性能搜索能力与各种图像特征提取算法,为开发者提供了在Java环境中实现复杂图像检索任务的有效解决方案。通过深入理解Lire的工作原理及其API,开发者可以构建...
下面将详细介绍Lire的工作原理、主要功能以及如何使用它进行图片检索。 1. **工作原理** Lire利用了多种图像特征提取算法,如色彩直方图(Color Histogram)、Local Binary Patterns (LBP)、Scale-Invariant ...
总结来说,Lire图片搜索图片样例演示了如何利用Lire库在大量图像中找到相似图片,这涉及图像特征的提取、索引的建立和相似度的计算。通过这种方式,我们可以实现高效的图像检索,这对于许多现代应用程序和系统来说是...
`Lire`(Latent Image REtrieval)是一个用于图像内容检索的Java库,它为开发者提供了强大的工具,能够帮助构建基于内容的图像搜索引擎。Lire利用了计算机视觉技术来提取图像特征,并将其转换为可搜索的元数据,从而...
LIRE(Local Image Retrieval Engine,局部图像检索引擎)是一个流行的开源Java库,专门用于实现内容为基础的图像检索。...同时,这个实例也可以作为进一步研究图像检索算法和优化索引策略的基础。
Lire支持多种图像特征提取算法,例如JPEG-2000的Wavelet Transform Coefficients (WTC)、Local Binary Patterns (LBP) 和 Color SIFT (CSIFT)。这些特征可以将图像转换为可比较的向量,使得我们可以通过比较这些向量...
在众多的MPEG 7实现中,LIRE( Lightweight Information Retrieval Engine,轻量级信息检索引擎)是一个基于JAVA的开源库,它为开发者提供了一个高效且易于使用的工具,用于演示和应用MPEG 7标准。 LIRE(LIREDemo-...
LIRE提供了多种图像特征提取算法,包括色彩直方图、色彩布局、纹理结构和形状描述符等。这些特征能够帮助系统理解图像内容,并用于相似图像的匹配。例如,色彩直方图可以捕获图像的整体色彩分布,而纹理结构描述符则...
ComogPhogExtractor 该项目用于从pdb样式文件中提取comogphog特征,以用于我们的生物信息学研究项目,该研究涉及快速高效的蛋白质三级结构检索算法。 此特征提取方法用于预处理我们开发的COMOGRAD(可从界面进行...
标题中的“image-similarity-with-lire”是一个项目,它涉及到使用LIRE(Local Image Retrieval Engine,局部图像检索引擎)库在Java环境下实现图像相似度的比较。LIRE是一个强大的开源库,专为图像内容识别和检索而...
组件LIRE:luecene 图像检索库 JAVACV:openCV 应用程序的 java 包装器。 Hadoop:并行处理框架测试数据集: 待执行算法的待办事项清单-- 边缘检测器 Harris Canny Sobel Laplacian-- 斑点检测器 LoG DoG MSER-- ...
Lire(Lucene 图像检索)是一个基于Apache Lucene的开源Java库,专门用于图像特征提取和内容为基础的图像检索。它提供了一种简单的方法来为图像添加元数据,这些元数据可以用于相似性比较,进而实现高效的图片搜索...
LIRE(Lucene Image Retrieval)是专门用于图像检索的扩展库,它支持多种图像特征提取算法,如色彩直方图、色彩共生矩阵、局部二值模式(LBP)、SIFT等。这些特征能够有效地捕捉图像的关键信息,用于衡量图像之间的...
总的来说,figumare-开源项目结合了Groovy/Grails的开发效率和Lire库的图像检索能力,提供了一个实用的开源解决方案,用于管理和搜索注册的徽标。这个项目的开源性质不仅促进了技术交流,也为那些需要类似功能但缺乏...
"lire-0.9.3.jar"是LIRE(Lucene Image REtrieval)库,它是专门为图像检索扩展Apache Lucene而设计的,提供了多种图像特征的提取和编码方法。"jdom-2.0.6.jar"则是用于处理XML文档的Java库,可能用于存储和读取用户...