딥러닝을 이용한 얼굴인식 (face recogniton with deep learning)

19
Team Oldboy Deep Learning을 이용한 Face Recognition 시스템 및 서비스 개발 Oldboy 멘토 한대희 멘티 정용은 김정현 지해성

Upload: daehee-han

Post on 07-Jan-2017

208 views

Category:

Software


7 download

TRANSCRIPT

Page 1: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

Deep Learning을 이용한Face Recognition 시스템 및

서비스 개발Oldboy

멘토 한대희멘티 정용은

김정현지해성

Page 2: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

팀 소개

멘토한대희M2Cloud

멘티 팀장정용은한양대학교

멘티김정현한국외국어대학교

멘티지해성건국대학교

Page 3: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

관련뉴스

Page 4: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

관련뉴스

Page 5: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

관련뉴스

Page 6: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

프로젝트 소개

Deep Learning을 이용한 Face Recognition 시스템 및서비스 개발

Page 7: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

얼굴 인식 개발 과정

#1 OpenCV Haar Cascading Filter

Haar feature find Cascading

Page 8: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

얼굴 인식 개발 과정

Learning 1.5% Learning 18.1%

#2 Kaggle facial keypoints detection

Page 9: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

얼굴 인식 개발 과정제한 20회/분, 5000회/월

#3 Microsoft Azure Face API

Page 10: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

얼굴 인식 개발 과정

FaceNet DeepFace

#4 Paper

Page 11: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

얼굴 인식 개발 과정

FaceNet ModelStructure

Triplet Loss

ConvnetArchitecture

#4 Paper

Page 12: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

프로젝트 주요 특징

Real Time RecognitionAlarm

Easy Use

Page 13: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

시스템 구조

App- Android- Raspberry PI- Image Stream

Server- Registration- Detection- Broadcasting

Machine Learning- Training Face- Face Identification- Notify Alarm

Face API Server

Page 14: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

Face Recognition

Webcam

Face Alignment

128d vectorby CNN

[0.2323421,

-0.510210,

0.0027821,

0.3141658]

128

Face API Server

Face Detection

Classificationby SVM

Image

HOG

Recognition

Page 15: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

Face API 소개

/request_register_face

/request_face_detection

[Request]formDatadata : { name : ‘jung’ }file[] : image files

[Response]{ result : 0,

message : “error msg”,face : { id : 0,

name : “jung”,thumbnail : “jung.png”

}}

[Request]formDatadata : { device_id : 2321,

img : “base64 DataURL” }ordata : { device_id : 2321 }file[] : image file

[Response]{ result : 0,

message : “error msg”,detected_faces : [{ id : 0,name : “jung”,kind : 1,probability : 0.73,boundingbox”: [2,25,254,304],thumbnail : “jung.png

}, ... ]}

Page 16: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

데모

Page 17: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

비즈니스 모델

CCTV Face ID Police Cam

Page 18: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

비즈니스 모델

\ 45,310+ \ 27,000+ \ 12,530+ \ 13,000

\ 97,840

Police Cam 견적

Page 19: 딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)

Team Oldboy

감사합니다