---
# System prepended metadata

title: 211012_面談本田
tags: [面談]

---

###### tags: `面談`
# 211012_面談本田

### 進捗
- 論文調査・配布コード実装
- 指先切り出し手法の検討

---

## 指先検出手法の論文調査（先週と同じ2つ）

### Mask-Pose Cascaded CNN for 2D Hand Pose Estimation From Single Color Image 2018
> 
> 入力画像から**手のマスクを求め，関節位置の推定**を行った研究
> 
> 図：マスクと関節の検出結果例（マスク，関節の検出結果，ヒートマップ）
> ![](https://i.imgur.com/BKOEunu.png =400x)
> 

<br>

**サンプル配布ページ：https://www.yangangwang.com/papers/WANG-MCC-2018-10.html**

Caffeというプラットフォームで作成されたファイルが配布されている．
Caffeについて調査したが，配布されているファイルはネットワークの構造や学習時のパラメータの設定ファイルを記した.prototxtと.solverである．しかし，学習した重みを記した.caffemodelがないため，自分で学習させる必要がある．
そのためにはデータセットを入手する必要があるが，学生個人からのメールは受け付けておらず，アドバイザーまたは研究機関、大学、大学の教員がデータセットをリクエストする必要がある．


作者はCaffe2の環境に移行している

    
### SRHandNet: Real-Time 2D Hand Pose Estimation With Simultaneous Region Localization 2020

> 手の関心領域と手の関節を同時に回帰させ，3次元の関節座標を認識する．
> MaskR-CNN，FasterR-CNNで手を検出する例よりも頑健に手の領域検出，関節の認識ができると述べられていた．
> 
> 図：関節の検出例（BBOX,ヒートマップ，関節の検出結果）
> ![](https://i.imgur.com/tDZ2kLa.png =400x)
> 

<br>

配布されているコードを実行し，関節の認識を行った結果が次のものである．関節の位置が正しく認識された．


![](https://i.imgur.com/ipwuiou.png =400x)

![](https://i.imgur.com/KbjXEYJ.png =400x)

![](https://i.imgur.com/V4fPB7b.png)


---
## 指先切り出し手法
・人差し指の例
1. 第一関節（9）と第二関節（8）から指の角度を求める
2. 画像を回転させて，指を垂直にする
3. 根本のキーポイント（6）と（10）の距離を求め，指の幅の目安とする
4. 決定した横幅からキーポイント（9）から第二関節（8）までを切り抜く．

<br>
<br>

関節に割り当てられた番号の例
![](https://i.imgur.com/M4Ce071.png)


## 考察
- 関節の認識ができているため，取得した関節情報から指先切り取りを試し，その結果を見てみる
- 上手く切り抜きができるかによって，マスクや背景除去の処理が必要か判断したい．
    - → 次週までに切り抜きをテストしたい．

## 今後の課題
- 指先切り取り実装
    - マスク・背景除去が必要か判断
- 時系列特徴量の実装・分類
- 精度向上



<br>

<br>

<br>

<br>

<br>


