核心要点

  • 定义特征描述子:局部/全局、判别性与可匹配性

  • 举例 SIFT、ORB、HOG、深度特征

  • 说明在匹配、检索、SLAM 中的作用

  • 对比手工特征与 CNN 特征

简要回答

特征描述子将图像局部或全局区域编码为向量,使相似外观距离近、不同外观距离远。SIFT/ORB 用于匹配与拼接;HOG 用于行人检测;深度 CNN 特征用于检索与迁移学习,是视觉理解的基石。

标准回答

一、先给出结论和背景

  • 定义:Feature descriptor = 从图像 patch 提取的固定维向量,应满足 判别性(同类相似)、不变性(光照/尺度/旋转适度鲁棒)、可匹配性(可用 L2/汉明距离检索)。
  • 经典手工描述子:- SIFT/SURF:尺度空间极值 + 梯度方向直方图,尺度旋转鲁棒
  • ORB:FAST 角点 + BRIEF 二值描述,快速免费
  • HOG:梯度方向块直方图,行人检测经典
  • LBP:纹理编码

二、拆开关键步骤和判断点

  1. 物体识别/检索(BoVW + SVM 或深度 embedding)
  2. SLAM / 视觉定位(帧间匹配)
  3. 宽基线立体匹配

三、补上落地边界和取舍

  • 重要性:在标注稀缺、算力有限、需可解释匹配时,好的描述子仍是核心;深度学习常与手工几何 pipeline 结合。
    详见 特征与匹配

面试里可以补一个视觉任务例子:特征描述子 在分类、检测、分割或多模态理解里分别会影响数据增强、模型结构、指标选择和误检漏检分析。这样回答会比单独讲概念更像真实项目经验。

回答思路

  • 【定义】用一句话说清「什么是特征描述子?在计算机视觉中为何重要」

  • 【原理】讲清关键机制或步骤(2~3 点)

  • 【例子】举一个真实项目、论文或产品中的例子

  • 【对比】与易混淆概念或替代方案比较(如有)

  • 【收尾】总结适用场景 + 一个局限或风险

延伸学习

知识库:特征提取。术语:对比学习CLIP。工具:OpenCV

常见误区

⚠️ 常见踩坑

误区一:容易答偏的地方:只列名字不说不变性;混淆检测器(关键点)与描述子;忽视深度时代描述子仍用于几何任务。

追问

追问 1SIFT 和 ORB 如何选型?

SIFT 精度高但有专利历史、较慢;ORB 免费快速适合移动端实时 SLAM,但旋转尺度大时不如 SIFT 稳。现多结合深度学习 SuperPoint。

追问 2BoVW 是什么?

Bag of Visual Words:聚类描述子成视觉词典,图像表示为词频直方图,类比 NLP 词袋,曾广泛用于图像检索。

追问 3深度特征如何做图像检索?

预训练 CNN 全局池化或专门 embedding 模型(ResNet、CLIP),建向量索引(FAISS),按余弦距离检索。需处理域偏移与细粒度区分。

🔗 相似问题

同一考点的不同问法,换着练更稳

延伸学习

按主题分类的相关资源,便于系统复习