Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JKでもわかるSFace Recognition
Search
bigbackboom
October 21, 2025
Programming
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JKでもわかるSFace Recognition
bigbackboom
October 21, 2025
More Decks by bigbackboom
See All by bigbackboom
Learn as a Pair
bigbackboom
0
87
Not 2 L8 JKでもわかるMaterial 3
bigbackboom
0
79
Androidタブレットアプリ作成_棚から牡丹餅を得るにはまず棚から
bigbackboom
0
78
Proto Datastoreを使う前の心構え
bigbackboom
0
380
Extended A Study in Bitmap: Is NDK the fast Processing method by CPU?
bigbackboom
0
52
Have A Dog in CircleCI
bigbackboom
0
120
Androidエンジニアのお仕事でのショボーン
bigbackboom
0
110
解明!楽しいプレゼンする話すスキル
bigbackboom
0
150
Pay for Businessのgradle.ktsへの移行の小噺
bigbackboom
0
110
Other Decks in Programming
See All in Programming
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.8k
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
180
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.4k
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
280
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
160
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
290
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
280
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
300
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
Spec-driven Development with AI
simas
PRO
0
2.3k
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
240
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
910
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
430
Claude Code のすすめ
schroneko
67
230k
WENDY [Excerpt]
tessaabrams
14
40k
We Are The Robots
honzajavorek
0
440
BBQ
matthewcrist
90
10k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Documentation Writing (for coders)
carmenintech
77
5.6k
Writing Fast Ruby
sferik
630
63k
It's Worth the Effort
3n
188
29k
Transcript
JKでもわかるSFace Recognition Kodai KIkuchi
自己紹介 菊池 広大(キクチコウダイ) 2023年6月 株式会社マネーフォワードに入社 カードプロダクト開発部クライアントGリーダー 埼玉出身、Iターンで東京から福岡に Androidエンジニア、たまにバックエンド。 Github: https://github.com/BigBackBoom
https://hrmos.co/pages/moneyforward/jobs/1960606981176266918
Table of Contents
Table of Contents Background 1 SFace Recoginition 2 Demo 3
Quiz Time 4
Background
Background まじ、 わかりみが深い 精度がガチだよ ね OpenCVの顔認 証テンアゲなん ですけど
Background
SFace Recognition
SFace Recognition
SFace Recognition Sigmoid-Constrained Hypersphere Loss for Robust Face Recognition (SFace)
SFace Recognition 今までの顔認証とは違うの?
SFace Recognition OpenCVは既存で Eigenface/Fisherface などがあるが 光源変化や角度変化に弱い
SFace Recognition SFace は、シグモイド関数を使って学習の 最適化を調整して、 ノイズのないデータはしっかりと最適化される一方で、 ノイズを含むデータは過度に最適化されることを防ぐ事 ができる
SFace Recognition 質の高い顔データベースがなくても、 最適化を適度にやってくれるため Openな顔画像のデータベースなどが利用しやすい また、トレーニング済みデータが OpenCVで用意されている
SFace Recognition
SFace Recognition Database Accuracy Threshold(normL2) Threshold(cosine) LFW 99.60% 1.128 0.363
CALFW 93.95% 1.149 0.340 CPLFW 91.05% 1.204 0.275 AgeDB-30 94.90% 1.202 0.277 CFP-FP 94.80% 1.253 0.212
SFace Recognition Euclidean Norm(L2-Norm) • 二つの画像の顔の特徴点の距離の近さを表す • L2-Norm が小さい ->
同じ人 • L2-Norm が大きい -> 違う人
SFace Recognition Cosine • 二つの画像の特徴点ベクトルの同士の角度 (value -1 ~ 1) •
1 は 同じアングル • -1 は逆方向 • 0 は90度の垂直方向
Demo
Demo
Background
Quiz Time
SFace Recognition L2NormとCosineの値を平均化して、 スコアを0〜100まで出るようにしました。 次の画像の比較が何点になったでしょう?
Quiz Time vs
Quiz Time vs Not Same Person 0.0%
Quiz Time vs
Quiz Time vs Not Same Person 39.7%
Quiz Time vs
Quiz Time vs Same Person 100.0%
Conclusion
Conclusion • OpenCV での顔認証はすぐ使えるし、結構 精度も高い • JKもびっくり • 菊池と新垣結衣は一致度0点
Thank you for listening