RaspberryPi3 및 Pi camera 3D Printing 출력물과 *[rPi + Pi cam] 병합모듈 제작

Slides:



Advertisements
Similar presentations
전공 : 컴퓨터 공학 전공 과목 : 인터넷 정보 검색 학번 : , 이름 : 조 항 두, 오 철 원.
Advertisements

1) 지금 IBM 전용 PRINTER 를 LAN 에서 사용할 수 있습니까 ? 예 ! 여기 DPX-5250R 이라는 IBM INTERFACE MODULE 이 있습니다. LAN 에서 PC 나 PRINT SERVER 를 통해 DATA 출력 지원을 합니다. 2) 그럼 UNIX.
 사회  4 학년 1 학기  1. 우리 시ㆍ도 모습 > (1) 지도에 나타난 우리 시. 도의 모습 (2/17) 지도를 알아보자 (1)
KB 스타 경제 · 금융교실 나는 용돈관리왕. KB 스타 경제 · 금융교실 나는 용돈관리왕 선생님은 ? KB 2  이름 : 김국민  별명 : 스타 왕자  소속 : KB 국민은행 소비자 보호담 당 ( 간단한 자기 소개 : 교육 대상이 흥미 를 가질 수 있는 이미지와.
녹는점과 끓는점 화학과 이 언정 손 나영 《수업 계획서》
Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
0 Sytem Architecture Eric Lim AKAON. 1/44 Ⅰ. 아키텍처 개요 Ⅱ. 아키텍처 물리 설계 Ⅲ. 아키텍처 구성도 ( 예 ) Ⅳ. 고려사항.
(4) 우리 나라의 이상과 목표 2. 국가의 중요성과 국가 발전 중학교 2학년 도덕
아동이 살기 좋은 횡성군 만들기 추진위원회 2차 모임
Tag Mobile Node Kang Moo Jin 1. Content  Tag Mobile is …  H/W architecture  S/W architecture  TAG Mobile System Protocol  Problem  Future work 2.
CDMA SW 구조 AIITQC 서울본원교육장 양 종 윤.
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
& 국민연금법 국민건강보험법 사회복지법제 행정학부 김인철 사회복지학과 김건우
시대의 향기를 담은 고수필 고전문학원전강독 신태웅 김수연 이진솔.
그래픽스 및 웹 응용 설계 (자기소개) Self Introduction 2010 년 5 월 17 일 작성자 : 백 선 재.
300% + 고급 엘르이불(퍼팩트골드,운전자보험 추가시상)
Network Lab. Yong bae, Kim
Data Communications 제4장 데이터통신의 기본 개념.
1. 근접경호의 개념 경호대상의 신변을 보호하기 위하여 지근거리에서 실시하는 호위활동을 말하며 경호행위의 마지막 보루이다.
240%~250% + 메리스가든 그릇set (5만↑ 건당)
외식일번가 제안서 신 한 포 스.
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
성과보상 인사관리 2561 신 승 환 구 선 예 박 지 영 이 민 주
QT와 OpenCV 를 이용한 무선 CCTV 시스템
26강 장비 모니터링 : 진동, 온도, 전력량 모듈 실습 ELK 디스플레이
Internet Multimedia Solutions (Video Chatting)
네트워크 관리 개요 및 SNMP 프로토콜 동작과정 김민나 1517 나윤영 1550 신윤정
작성자: 발표일: 2012년 7월 28일 한국 몽고디비 사용자 그룹 제 2회 Meetup MongoDB HA(Replication & Sharding) Backup & Restore 작성자:
드 림 스 타 트 통합사례관리시스템 계약서 계약일자 : “갑” : “을” : ㈜ 진 우 정 보 시 스 템.
Automatic Voltage Regulator
제 5 장 근 궤적 법.
동작인식을 이용한 재활훈련 시스템 콘텐츠서비스연구팀 최완.
컴퓨터 비전.
교육과정과 주요업무.
바코드에 대하여…… 바코드에 대하여 알아보도록 하자 6-1 홍지효.
Internet Multimedia Solutions (Video Web Call Center)
Cyclow Progress 김영훈, 김수현, 박윤아.
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
Data Communications 제2장 데이터통신의 기본 개념.
각종 연결 프로그램이 실행되지 않을 때 도움말을 클릭하세요
노드로 만들 수 있는 대표적인 서버와 용도 준비마당 Do it! Node.js 프로그래밍 이지스퍼블리싱 제공 강의 교안
KB스타 경제·금융교실 은행에 가요.
차량 관제시스템 제안서 신흥콘트롤㈜ 031 / 705 / 6923(代).
2015년도 스마트공장 지원사업에 대한 사업비 타당성 평가
재활용의 실태와 재활용품 만들기의 계획 실과 6학년 8 . 환경을 살리는 나의 생활> 2) 재활용품 만들기(5~6/8)
3단원 디지털 세상 속으로 1. 0과 1의 비밀.

정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
2013년도 상반기 고객만족도 조사 결과 보고서
2013년도 하반기 고객만족도 조사 결과 보고서
아동안전관리 홍성훈 교수님 아동보육학과 박윤희
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
제 10장 가족치료모델 발 표 : 여금란.
근태관리정의 근태관리 시스템이란? 기존의 Time Punch, 마그네틱카드, 바코드카드 등의 시스템에서 발생되
12월 KB손해보험 설계사 시상 Ⅱ. 전략상품 FC 주차시상<닥플(연만기),아이좋은자녀,운전자보험>
강우감쇠/강우강도 측정 기술 ETRI Technology Marketing Strategy
Automatic Voltage Regulator
Cyclow -brainstorming- c 김수현 김영훈 박윤아.
담당교수 : 김정미 교수님 학 과 : 컴퓨터 공학과 학 번 : 이 름 : 안정모
“경상북도 산업체, (예비)스타트업, 연구기관 엔지니어를
1학년 신입생 학부모교실 안내사항 2019년 3월 6일 1학년부장 김희선.
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
데이터 베이스의 내부 구조.
【처리 Flow】 ① ② 5) 홍채 인식 보안 MOUSE 제품의 개요 보안 및 암호화에 개인의 생채정보를 이용함으로써
Observer (intrusion detection system)
HDD Error시 교체 -> Windows 재 설치 Check to data base Error
스터디카페 예약시스템 조영현.
KB스타 경제·금융교실 화폐가 태어났어요.
엑셀 Add-In 응용프로그램 개발 소개
Presentation transcript:

RaspberryPi3 및 Pi camera 3D Printing 출력물과 *[rPi + Pi cam] 병합모듈 제작 1인 가구의 의식불명 상태에 대한 신속한 대처 시스템 신승우 김종현 박흠우 A quick response system to deal with the unconscious of single-person household 연구의 목적 및 필요성 결과 본 연구는 1인 가구 및 독거노인의 응급상황(기절, 졸도, 심정지, 뇌진탕, 뇌졸중 등 신체의 움직임이 제한되는 상황) 발생 시 이를 신속하게 대처하기 위함을 목적으로 합니다. 실시간 영상처리를 통하여 판단한 정보를 기반으로 최종적으로 관계 당국 및 응급센터에 연락 조치를 취합니다. 지난 15년간의 추이를 보면 대한민국 내의 1인 가구는 전 연령층에서 지속적으로 증가하고 있습니다. 혼자 살게 되는 이유는 학업, 직장, 기호 등 다양하지만, 자유로운 생활의 이면엔 ‘응급상황에서의 구급활동’이 남녀를 불문하고 가장 큰 안전상의 어려움으로 조사되었습니다. 하지만 응급상황을 판별하는 대부분의 현 기술은 웨어러블 기기나 센서를 사용하기 때문에 사용자가 일상생활에 불편을 느끼는 경우가 다분하고, 고감도의 생체 신호를 감지하는 기성품은 단가가 매우 높아 1인 가구가 사용하기에는 부담이 있습니다. 이에 따라 본 연구는 저전력, 저단가의 하드웨어 모듈로 사생활 침해를 최소화하여 모든 1인 가구에서 사용할 수 있는 효율적인 응급상황 대처 시스템을 목표로 합니다. 영상처리 모든 모듈에서 영상처리를 통하여 동작을 감지하여 사용자를 추적하는지 확인하였습니다. 사람을 추적하는 방식은 차영상 방식을 사용하였습니다. 사생활 침해를 최소화하기 위하여 100-by-100의 초저해상도 흑백 영상을 사용하기 때문에 머신러닝을 통한 영상처리보다는 차영상 방식이 훨씬 효율적이라고 판단하였습니다. 뿐만 아니라 빛의 변화를 고려한 차영상 방식을 사용함과 동시에 Threshold값의 조절을 통하여 노이즈를 최소화하였습니다. 통신 하나의 모듈을 Main Camera로, 남은 모듈들은 Slave Camera로 지정하였습니다. Slave Cam들은 Socket 통신(TCP/IP)을 이용하여 Main Cam으로 정상작동 여부를 송신하는지 확인하였습니다. 실제로 Main Cam에서 모든 Slave Cam으로 임의의 값을 보내고, 각각의 Slave Cam에서 그 값을 받았으면 Main Cam으로 동작이 정상적으로 되고 있는지를 0과 1의 Binary Data로 보내어 一대多 통신을 확인하였습니다. 판단 알고리즘 실험을 통해서 Main Cam과 Slave Cam에서 받은 동작의 결과값을 기반으로 사람의 위치와 상태, 각 방에서 정지해 있던 시간의 평균화를 제대로 계산하고 판단하는지 확인하였습니다. 이에 더하여 각각의 방마다 사용자의 생활패턴을 총 다섯 단계로 상태로 나뉘어 세밀한 상태 결정을 가능하게 하였습니다. 신고 시스템 실시간으로 사용자의 상태를 파악한 뒤 위험한 상황이라고 인식되면 Selenium(가상 웹 시뮬레이션 라이브러리)을 통하여 119 안전신고센터 페이지에 접속하고 Data Base에 있는 사용자의 정보를 기반으로 실시간으로 신고를 접수합니다. 서버 & 데이터베이스 작성하기 편한 python 서버와 Mongo DataBase를 사용하여 데이터를 저장하고 능동적으로 웹페이지를 갱신하기 위하여 Ajax콜을 이용하여 보여지는 데이터를 갱신합니다. 이를 통하여 웹페이지에서 실시간으로 사용자의 상태를 모니터링 할 수 있습니다. 연구과정 SW HW OpenCV – Python 공부 RaspberryPi3 및 Pi camera 사용법 습득 ▼ ▼ 영상처리 알고리즘 개발 및 보안 ▼ 전체 모듈 제작을 위한 3D Printing 모델링 一대多 소켓(Socket)통신을 이용한 모듈간 데이터 송/수신 확인 Module = RaspberryPi + Pi camera + Battery ▼ ▼ 3D Printing 출력물과 *[rPi + Pi cam] 병합모듈 제작 서버 구축 및 데이터베이스와의 데이터 플로우 확인 ▼ ▼ 웹페이지 구축 및 모듈과의 실시간 연동 구현 실내 모형 제작 및 최종 실험 *rPi = RaspberryPi, Pi cam = Pi camera Data Path Master_Camera Slave_Camera1 난관 및 해결방안 영상처리 (OpenCV) Slave Data 수신 Data Set 판단 알고리즘 & 시간 측정 상태 결정 영상처리 (OpenCV) 모션 판단 알고리즘 동작 결정 Master 송신 Human Detection 카메라를 통해 사람을 추적하는 방식은 크게 두 가지로 Camshift 방식과 차영상 방식이 있습니다. 하지만, 저희 팀에서는 100-by-100 해상도의 영상을 사용하기 때문에 컬러방식의 Camshift를 이용하여 자동으로 분석하기에는 픽셀 수가 부족했습니다. 하지만 사생활침해를 최소화하는 목적에 비중을 두었고 저해상도를 유지하였습니다. 따라서 본 연구는 사람을 보다 쉽게 추적할 수 있도록 차영상 방식 채택한 영상처리를 사용하고 있습니다. 2. 밝기에 따른 영상변화 차영상 방식은 하나의 프레임(Frame)를 기준으로 다른 프레임과 비교하여 두 프레임에서 차이가 나는 부분을 인식하여 사람을 추적하는 방식입니다. 하지만, 차영상 방식에는 빛에 따른 변화를 인식하지 못하는 취약한 단점이 있습니다. 카메라가 밝은 상태에서 어두운 상태를 찍을 때 화면 전체가 기준 프레임과 다르기 때문에 화면 전체를 사람으로 인식하여 사람 추적하게 됩니다. 따라서 본 연구는 현재 프레임 계속 갱신하여 기준값으로 설정하기 때문에 밝기가 달라져도 사람을 추적할 수 있도록 하였습니다. Slave_Camera2 영상처리 (OpenCV) 모션 판단 알고리즘 동작 결정 Master 송신 참고문헌 [1] Prateek Joshi (2017). Python 예제로 배우는 OpenCV. 정성환. 홍릉과학. p155~p174 [2] 주종면 (2013). MongoDB Master가 해설하는 NoSQL&mongoDB. 데이터북 [3] 윤성우 (2010). 윤성우의 열혈 TCP/IP 소켓 프로그래밍. 오렌지미디어 [4] 윤인성 (2016). Node.js 프로그래밍. 한빛미디어 [5] KB 금융그룹 (2017). 한국 1인 가구 보고서. https://www.kbfg.com/kbresearch/mobile/processFileDownloadManager.do?file_name=20170417094527_1.pdf 데이터 업로드 및 웹페이지 출력 데이터 수신 Mongo Database 신고 시스템 동작 지도교수 Server 김석기 교수님 - 고려대학교 공과대학 전기전자공학부