내 집 앞의 당신 누구세요..?
이미지 학습을 이용해 낯선 사람을 알아채는 CCTV 어플
캡스톤디자인B_중간발표_알알이_15조
1771012 김수영
1772131 김수연
1771046 이혜진
[ ]
목차
01. 개발 필요성
03. 기존 서비스와의 차별점
04. 대표 기능
05. 시스템 구조도
06. 딥러닝 모델
02. 작품 소개
07. 기대 효과
01 개발 필요성
3
여성 노린 주거침입 범죄
지난 5년간 1611건
매년 증가하는 주거침입 성범죄
1인 가구의 불안 증가
02 작품 소개
4
AI CCTV
위험한 상황에서 실시간으로 낯선 사람을 감지하여 알리고 도움을 요청하는 서비스
이미지 학습을 통해 사용자의 지인과 낯선 사람 구분
+
실시간 영상 / 녹화 영상 시청 기능
+
SOS 버튼으로 도움 요청 기능
+
녹화 영상 / 추가 사진으로 추가 학습
5
녹화 대상
개인 CCTV
공동 CCTV
서버 관리
아기 / 반려동물 중심의 녹화
집 내부의 상황 촬영
녹화 사각지대 거주지 존재
녹화된 모든 영상 저장
03 기존 서비스와의 차별점
방문자 중심의 녹화
거주지 외부 상황 촬영
개인 CCTV
얼굴 녹화 영상만 저장
04 대표 기능
6
실시간 모니터링
녹화 화면 시청
등록 인물 관리
긴급 연락망 관리
긴급 메시지 수정
도움 요청
방문자 관리
04 대표 기능
7
1) 실시간 모니터링
녹화되고 있는 영상
실시간으로 시청
04 대표 기능
8
2) 녹화 영상 시청
녹화한 영상 시청
등장한 사람 이름 함께 제시
04 대표 기능
9
3) 등록 인물 관리
낯선 사람이 아닌
아는 얼굴로 구분할 사람 & 얼굴 사진 등록
04 대표 기능
10
4) 긴급 연락망 관리
위급한 상황에 연락할
전화번호 등록
04 대표 기능
11
5) 방문자 관리
녹화 영상 속 검출된
얼굴 사진 사람별 저장
if) 인식된 사람이 아닌 경우,
04 대표 기능
12
6) 긴급 메시지 수정
위급한 상황에 전송될
메시지 내용 등록
04 대표 기능
13
7) 도움 요청
위급한 상황 시
도움 요청
04 대표 기능
14
8) 추가 학습
추가 등록된 지인 얼굴 사진
추가적 이미지 학습
05 시스템 구조도
15
06 딥러닝 모델
16
50장의 사진
Image Augmentation을
이용해 각 사진을 8장씩 늘림
70%는
Training
30%는
Validation
06 딥러닝 모델
17
4 convolution layers
+
Pooling layers
96x96 RGB
Full-connected
layers
Classifier
Drop-out
layer
수연
수영
혜진
06 딥러닝 모델
18
-> 약 4시간 동안 3200 스텝의 학습 과정을 거쳐
90%이상의 정확도 구현
06 딥러닝 모델
19
Yes
낯선 사람(Unknown) 검출 메커니즘
영상 속, 얼굴이 검출된 프레임 개수의 85% 이상을
일관된 사람으로 인식하는가?
등록된 인물
낯선 사람
(Unknown)
No
07 기대 효과
20
심리적 안정감 제공
서버 관리 용이
위급상황에 대한 적절한 대처
Q & A
21
부 록
추가적인 사항들
22
상용화 할 경우에는 보조 배터리가 아닌 유선 전원 연결이 필요할 것으로 예상
라즈베리파이 개발 환경
23
194008, 194042 : 31초의 영상이며 3초의 지연 시간 발생
라즈베리파이 개발 과정
24
라즈베리파이 개발 과정
25
(좌) 실제 라즈베리파이가 실행되는 모습
(우) 실제 영상이 배경화면에 저장되는 모습
이 때 닉네임은 메뉴 화면과 메인 화면에 등장하고 이러한 정보들은 변경 가능
서버 구조
26
검출한 모든 사진을 저장하며 각 영상은 고유한 넘버를 갖고 있음
서버 구조
27
28
깃허브 관리 과정 (Android)
29
깃허브 관리 과정 (Python)
안드로이드 디자인 UI
30
안드로이드 클래스 및 구조
31
파이썬 개발 코드
32
역할 분담
33
앞으로의 진행 계획
34
6월 04일 | 중간발표 진행 |
6월 05일 | 포스터 제작 및 시연 영상 |
6월 07일 | 최종 포스터 제출 |
6월 10일 | 최종 보고서 |
6월 11일 | 포스터 세션 진행 |
6월 16일 | 멘토링 서류 제출 |
6월 25일 | 결과물 및 최종 시연 비디오 |