行人属性“Attributed Grammars for Joint Estimation of Human Attributes, Part and Pose”
来源:互联网 发布:手机信号网络差的原因 编辑:程序博客网 时间:2024/06/05 04:03
相关工作
1.属性模型:
人脸:性别,发型,是否戴眼镜
Poselet:检测身体parts
Panda: HOG based Poselet 检测parts,CNN分类。重在数据和微调。本文重在建模和表示。
2.Part定位模型:
pictorial structural model,geometry based tree model,DPM,POselet,CNN。
3.Grammar模型:
phrase structural grammars(PG)
dependancy grammars(DG)
And-or Grammar
Attributed Grammar Model
part用状态变量表示位置及属性,part状态(x,y,s),属性状态:属性。parse tree的概率模型使用Gibbs能量模型表示:
似然项用于appearance响应,先验项描述语法的关系。
Part 模型
1.定义
part定义的三种方法:one part(whole body)
three parts(head, upper body, lower body)
find-grained parts(eyes, writs, hands, and etc.)
首先寻找合适的Part数目,下图使用keypoint定义part,目的是找到P个窗口覆盖所有的特征点,步骤是:
(1) Randomly select the example which has all visible keypoints.
(2) Draw P bounding boxes by avoiding overlap with other bounding boxes until each part region includes N/P keypoints approximately.
(3) Visit training examples one by one and check whether it can be described with current part design.
通过该方法找到7个part满足大部分样本:
2.Part 关系模型
共享最多的part作为根节点,然后加入最近的part扩展树结构,树结构如下:
Part关系使用And-rule定义,通过part之间的几何约束,part与其type的articulation约束计算,part使用Or-rule定义。
3.Part Appearance模型
考虑到各种变化,对剪切的part聚类,对每种part训练逻辑回归检测器,每个part定义了10种类型,下图显示了两个part的其中五种类型,
appearance 特征使用4种:CNN,梯度HOG,颜色直方图,RGB。appearance得分是part及type特征与权值的内积。
属性模型
属性与part的关系比较密切,对于part定义属性A(p),(1)假设part与每个属性都有联系,(2)对每个part类型使用逻辑回归训练二类属性分类器,(3)忽略平均预测率<0.5的part与属性关系,下表显示了预测准确率。
A(p)可认为是两层树,根节点And-rule定义,包含对应的属性,每个属性遵循OR-rule,示例如下:
1.属性关系模型
下图中,每个属性节点A(P)用蓝边与part相连,关系反映了给定part类型属性的出现频率。
属性关系得分是:
其中,
2.属性外观模型
下图显示了5种类型的p1,对应4种属性。属性外观得分是:
a是属性的类型,
Parsing and Inference
对给定图像寻找parse tree,最大化之前的得分函数:
parsing定义为最大化得分函数
给定节点
Learning
parse tree得分是模型参数
实验结果
在行人属性数据集上的结果如下所示:
- 行人属性“Attributed Grammars for Joint Estimation of Human Attributes, Part and Pose”
- Joint Head Pose / Soft Label Estimation for Human Recognition In-The-Wild [2016]
- annotation code for human pose estimation
- Stacked Hourglass Networks for human pose estimation
- Stacked Hourglass Networks for Human Pose Estimation
- DeepCut: Joint Subset Partition and Labeling for Multi Person Pose Estimation
- 论文阅读:Deepcut&Deepercut:Joint Subset Partition and Labeling for Multi Person Pose Estimation
- [深度学习论文笔记][ICCV 17 oral]Binarized Convolutional Landmark Localizers for Human Pose Estimation and...
- 二值人脸对齐--Binarized Convolutional Landmark Localizers for Human Pose Estimation and Face Alignment
- Multi-source Deep Learning for Human Pose Estimation(泛读)
- Flowing ConvNets for Human Pose Estimation in Videos
- 论文阅读:Poselet-Based Contextual Rescoring for Human Pose Estimation
- 阅读小结:Stacked Hourglass Networks for Human Pose Estimation
- [姿态预测] Flowing ConvNets for Human Pose Estimation in Videos
- Human Pose Matching on mobile — a fun application using Human Pose Estimation (Part 1 Intro)
- [姿态预测] Advancing Human Pose and Gesture Recognition章节 Pose Estimation with a Deep Heatmap Network
- 行人姿态估计--Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
- 行人属性“Attribute Recognition by Joint Recurrent Learning of Context and Correlation”
- 百度贾磊LSTM+CTC详解
- PHP04
- 设置->应用 停止sevice是否会调用ondestory
- 多种类型提示窗口
- MongoDB的C#驱动基本使用
- 行人属性“Attributed Grammars for Joint Estimation of Human Attributes, Part and Pose”
- ORACLE-SQL积累(查询外检约束、记录长度、字段长度、启用禁用触发器、case用法、分组连接函数、查询被锁表)
- SpringMVC用MultipartFile上传文件及文件名中文乱码
- 类型转换
- virtualbox下最小化安装centos7后上网设置
- Android 一次点击动作的分析
- ios 调用系统的地图
- 数据结构实验之串一:KMP简单应用
- 在uboot中使用UDP协议实现UDP通信