VLFeat 的版本更新与引用信息

更新时间

VLFeat 最新版本是 0.9.21,于 2018 年 8 月 1 日发布,属于维护版本;官网同时提供了标准 BibTeX 引用条目,作者为 A. Vedaldi 和 B. Fulkerson,年份 2008。如果你在论文或项目中用到 VLFeat,应引用这个条目,而不是把版本号写进引用;如果你在评估它是否仍在活跃维护,需要知道 0.9.21 之后官网 News 中没有再列出新版本。

版本更新情况

官网 News 只列出两条版本发布记录:

版本 发布日期 性质 主要变化
0.9.21 2018/8/1 维护版本 修复 vl_argparse 与 MatConvNet 的兼容性;修复近期 macOS 版本下的二进制文件
0.9.20 2015/1/14 维护版本 缺陷修复

从这两条记录能看出两点。第一,0.9.21 不是功能版本,改动集中在兼容性修复:vl_argparse 是 VLFeat 的 MATLAB 参数解析工具,修复它与 MatConvNet 的配合,说明当时不少用户在 MATLAB 深度学习流程里调用 VLFeat;macOS 二进制修复则针对系统升级后旧二进制无法运行的问题。第二,两次发布间隔三年多,且都是维护性质,官网也没有给出后续路线图。

适用条件:如果你的项目依赖 VLFeat 的 MATLAB 接口,并且运行在较新的 macOS 上,应优先使用 0.9.21 的官方二进制,而不是更早版本。如果你需要的是 2018 年之后新增的算法,官网资料中没有体现,不能假定存在。

学术引用方式

官网给出的 BibTeX 条目如下,可直接放入 .bib 文件:

@misc{vedaldi08vlfeat,
  Author = {A. Vedaldi and B. Fulkerson},
  Title = {{VLFeat}: An Open and Portable Library of Computer Vision Algorithms},
  Year = {2008},
  Howpublished = {\url{http://www.vlfeat.org/}}
}

使用时注意:条目类型是 @misc,没有版本字段和 DOI,引用键为 vedaldi08vlfeat。如果你的参考文献格式要求标注访问日期或版本,需要自行补充;官网条目本身不包含这些信息。

项目背景与致谢

官网首页提到,VLFeat 曾获 ACM OpenSource Award,并致谢 UCLA Vision Lab 与 Oxford VGG。这两条信息适合用在介绍项目来源的段落里,说明它出自学术视觉研究团队,而不是商业产品。

判断是否适合继续使用

结合版本信息,可以按以下条件做决定:

  • 适合:教学、复现经典局部特征流程(SIFT、MSER、HOG、SLIC、Fisher Vector/VLAD、k-means、SVM 等),或需要在 MATLAB/Octave 中快速调用这些算法。官网提供 MATLAB、Octave、命令行和 C 四种使用入口,并有对应教程与 API 文档。
  • 需要留意:项目在 2018 年后没有新版本记录,遇到新系统或新编译器问题时,官方修复可能缺失;此时可考虑从源码编译,或评估其他仍在维护的实现。
  • 引用场景:论文方法部分使用其算法实现时,按上面的 BibTeX 条目引用即可,无需额外声明版本。