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 条目引用即可,无需额外声明版本。