DPM(Deformable part model)模型结构初解

本文介绍了DPM模型的基本结构和工作原理,包括根滤波器和部件滤波器,以及形变成本。在训练好的模型中,详细解析了filters、rules、symbols等关键组成部分,揭示了模型的内部工作机制。通过分析,揭示了模型参数的含义和作用,如滤波器、变形参数、阈值和学习率等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在设计一个基于DPM算法的检测器,采用自设计的特征取代原模型的HOG特征,希望能够达到实时。先看一遍DPM的训练部分,头大!!!尤其是那所谓的grammar,当然那是release4.01以后才有的。觉得本来蛮清晰的概念,给搞得云里雾里的。直接跳过,可是那样生成的matlab模型就看不懂了。好吧,我来玩猜猜猜,把这个mat模型结构猜一下。猜错勿怪!

关于DPM的概念原理,请阅读作者的PAMI论文“Object Detection with Discriminatively Trained Part Based Models”,这里不做具体描述。简单来说,模型由1个根滤波器和n个部件滤波器构成。检测的时候,对这滑动窗口区域的图像数据做这n+1个滤波,并求和与某个阈值比较,输出正或负。这里部件与根滤波器之间允许有一定的位置变化(即形变),当然,有形变就要引入deformation cost。

数学上简单描述一下:以上目标模型能够形式上定义为一个(n+2)元组: (F0,P1,...,Pn,b) F0 是根滤波器, Pi 是第 i 个部件的模型, b 是表示偏差的实数值。每一个部件模型用一个三元组定义: Pi=(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值