【CV算法原理理解】人脸对齐之GBDT(ERT)算法原理

前言

 

概念

树、决策树、二叉树、随机森林、随机蕨、CART分类回归树;

GBDT 的全称是 Gradient Boosting Decision Tree,梯度提升决策树。Xgboost;

简介

One Millisecond Face Alignment with an Ensemble of Regression Trees算法(以下简称GBDT)是一种基于回归树的人脸对齐算法,这种方法通过建立一个级联的残差回归树(GBDT)来使人脸形状从当前形状一步一步回归到真实形状。每一个GBDT的每一个叶子节点上都存储着一个残差回归量,当输入落到一个节点上时,就将残差加到该输入上,起到回归的目的,最终将所有残差叠加在一起,就完成了人脸对齐的目的。

论文中分裂树时,采用的输入并非是当前形状,而是依据当前形状从该图片中提取出的特征。论文中是使用的像素差作为特征,依据特征进行节点分裂,直到叶子节点。

树的节点分裂和像素差特征

原论文作者一共建立了10棵GBDT,每一个GBDT中包含500棵树,10棵GBDT的意思就是,每一棵GBDT都是相互独立的,一共有10个相互独立的特征池。作者的每一个特征池中有400个点,在同一棵GBDT中,每次节点分裂,都从这400个点中挑选出20对点并随机产生20个阈值,然后进行分裂,看看哪一对点分裂的结果方差最小,就将其作为分裂的依据。

参考

1. 人脸对齐之GBDT(ERT)算法解读

posted on   鹅要长大  阅读(165)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2022-08-08 【labelme的使用】"IndexError: list index out of range" when edit label
2022-08-08 【DL基础】DL权重参数初始化方法总结
2022-08-08 【DL基础】训练DL网络loss出现Nan的原因分析
2022-08-08 【CV项目源码实现】darknet yolov3输入图片预处理及将预测框bbox还原至原图
2022-08-08 【DL基础】理解深度学习中的动量(momentum)
2022-08-08 【opencv基础】opencv cv::Mat::step的理解
2021-08-08 【git基础】git error: failed to push some refs to remote

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示