Recommended
PPTX
【DL輪読会】EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Pointsfor...
PDF
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
PDF
PDF
PDF
PDF
EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monoc...
PPTX
PDF
PDF
3次元レジストレーション(PCLデモとコード付き)
PDF
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
PDF
機械学習による統計的実験計画(ベイズ最適化を中心に)
PPTX
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
PDF
モデルアーキテクチャ観点からのDeep Neural Network高速化
PDF
PDF
PDF
PPTX
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
PDF
Optunaを使ったHuman-in-the-loop最適化の紹介 - 2023/04/27 W&B 東京ミートアップ #3
PPTX
PPTX
PDF
PPTX
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
PDF
【DL輪読会】Patches Are All You Need? (ConvMixer)
PDF
自己教師学習(Self-Supervised Learning)
PPTX
You Only Look One-level Featureの解説と見せかけた物体検出のよもやま話
PDF
PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
PDF
BlackBox モデルの説明性・解釈性技術の実装
PDF
非技術者でもわかる(?)コンピュータビジョン紹介資料
PDF
【2015.05】cvpaper.challenge@CVPR2015
More Related Content
PPTX
【DL輪読会】EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Pointsfor...
PDF
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
PDF
PDF
PDF
PDF
EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monoc...
PPTX
PDF
What's hot
PDF
3次元レジストレーション(PCLデモとコード付き)
PDF
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
PDF
機械学習による統計的実験計画(ベイズ最適化を中心に)
PPTX
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
PDF
モデルアーキテクチャ観点からのDeep Neural Network高速化
PDF
PDF
PDF
PPTX
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
PDF
Optunaを使ったHuman-in-the-loop最適化の紹介 - 2023/04/27 W&B 東京ミートアップ #3
PPTX
PPTX
PDF
PPTX
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜
PDF
【DL輪読会】Patches Are All You Need? (ConvMixer)
PDF
自己教師学習(Self-Supervised Learning)
PPTX
You Only Look One-level Featureの解説と見せかけた物体検出のよもやま話
PDF
PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
PDF
BlackBox モデルの説明性・解釈性技術の実装
Similar to 20160417dlibによる顔器官検出
PDF
非技術者でもわかる(?)コンピュータビジョン紹介資料
PDF
【2015.05】cvpaper.challenge@CVPR2015
PDF
PDF
顔認識の未来について語ろう! (CVPR 2018 完全読破チャレンジ報告会)
PDF
PFI成果発表会2014発表資料 Where Do You Look?
ODP
Introduction to "Facial Landmark Detection by Deep Multi-task Learning"
PDF
More from Takuya Minagawa
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
PDF
「第63回コンピュータビジョン勉強会@関東」発表資料 CVの社会実装について考えていたらゲームを作っていた話
PDF
第61回CV勉強会「CVPR2024読み会」(前編)発表資料:State Space Models for Event Cameras
PDF
ろくに電子工作もしたことない人間がIoT用ミドルウェアを作った話(IoTLT vol112 発表資料)
PDF
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
PDF
PDF
点群SegmentationのためのTransformerサーベイ
PDF
Learning to Solve Hard Minimal Problems
PDF
ConditionalPointDiffusion.pdf
PDF
PDF
PDF
20200910コンピュータビジョン今昔物語(JPTA講演資料)
PDF
2020/07/04 BSP-Net (CVPR2020)
PDF
PDF
PDF
20190706cvpr2019_3d_shape_representation
PDF
20190307 visualslam summary
PDF
PDF
20190131 lidar-camera fusion semantic segmentation survey
PDF
2018/12/28 LiDARで取得した道路上点群に対するsemantic segmentation
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
PPTX
20160417dlibによる顔器官検出 1. 2. 3. 4. Real-Time Face Pose Estimation
4
顔の画像を入力すると、目、鼻、口、眉、顎などの輪郭を抽出
する機能が実装されている。
iBUG 300-Wデータセットで学習したモデルを以下からダウン
ロード可能
http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
5. Real-Time Face Pose Estimation
5
以下の論文が実装されている
Kazemi, V., & Josephine, S. (2014). One Millisecond Face
Alignment with an Ensemble of Regression Trees.
Computer Vision and Pattern Recognition (CVPR), 2014.
著者はスウェーデン王立工科大学の人
dlibの実装では学習用プログラムもついている。
OpenCVではついていないことが多い。。。
顔以外の形状モデルに適用可能
6. 7. 8. One Milliseconde Face Alignment with an
Ensemble of Regression Tree
回帰による顔器官検出
顔の形状をベクトル𝑺で表す
fp
fp
N
N
y
x
y
x
S
1
1
9. One Milliseconde Face Alignment with an
Ensemble of Regression Tree
回帰による顔器官検出
顔の形状をベクトル𝑺で表す
形状𝑺(𝒕)と画像Iを入力すると正解との差分形状∆𝑺(𝒕)を返す
関数𝑟𝑡 𝐼, 𝑺(𝒕) を学習する
𝑺(𝟎) 𝑺(𝟏) 𝑺(𝟐) 𝑺(𝟑) 𝑺(𝟏𝟎)
+𝑟0 𝐼, 𝑺(𝟎) +𝑟1 𝐼, 𝑺(𝟏)
+𝑟2 𝐼, 𝑺(𝟐)
10. One Milliseconde Face Alignment with an
Ensemble of Regression Tree
形状差分𝑟𝑡 𝐼, 𝑺(𝒕)
の学習にGradient Boostingというア
ルゴリズムを使用
特徴量はピクセル間差分
ピクセルの相対位置は各特徴点を基準に
特徴点から離れるほど点が選ばれずらくなるようなPrior
現在の形状を平均顔へWarpingしてから
弱識別器は回帰木
11. 12. 検出の仕方
12
// 学習済みファイル
std::string trainfile = “shape_predictor_68_face_landmarks.dat”;
// 顔器官検出器の生成
dlib::shape_predictor sp;
dlib::deserialize(filename) >> sp;
///// 中略 /////
// img 入力画像
// rectangle 顔検出器が検出した顔位置
dlib::full_object_detection shape = sp(img, rectangle);
13. 14. 15. 16. 17. 18. 19. imglabの使い方
19
6. 全てラベルをつけたら、“File->Save As”でファイル名
をつけて保存
以下のようなXMLファイルが生成される
<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type='text/xsl' href='image_metadata_stylesheet.xsl'?>
<dataset>
<name>imglab dataset</name>
<comment>Created by imglab tool.</comment>
<images>
<image file='ibug¥image_003_1.jpg'>
<box top='163' left='317' width='183' height='226'>
<part name='1' x='441' y='234'/>
<part name='2' x='343' y='220'/>
.
.
.
</box></image>
<image file='ibug¥image_004_1.jpg'>
.
.
.
20. 学習の仕方
20
// ラベル付きファイル
std::string labelfile = “face_labels.xml”;
// ラベルデータ読み込み
dlib::array<dlib::array2d<unsigned char> > images_train
std::vector<std::vector<dlib::full_object_detection> > faces_train;
dlib::load_image_dataset(images_train, faces_train, labelfile
// 訓練器
dlib::shape_predictor_trainer trainer;
///// パラメータ設定 中略 /////
// トレーニング
shape_predictor sp = trainer.train(images_train, faces_train);
// トレーニング結果の保存
serialize(“face_8point.dat") << sp;