메뉴 건너뛰기

사회적약자 해결완료

키즈키퍼 - 딥러닝을 활용한 신속한 아동보호 모니터링 시스템

해결 완료된 항목
Local Hub ( DVR / 어린이집 PC )
- DVR에 연결된 CCTV를 통해 실제 CCTV 시스템 구축
- Scheduler를 활용해 주기적으로 새로운 cctv 자료 확인
- asyncio를 활용한 비동기 방식으로 신규 파일에 대한 검사 진행
- Restful API를 활용한 Backend 서버와의 통신

Machine Learning
- 영상 속 사람의 객체 위치 정보 특징점 추출( YOLOv3 및 Human pose 기반의 학습 모델 )
- 영상 속 이상행동 Labeling(아동간 싸움, 아동의 실신, 아동대상 학대)
- Local Hub로부터 동영상 파일을 입력받아서 탐지 결과 출력 API

Backend
- AWS server 기반의 backend 서버 구축
- swagger를 활용한 Local Hub / DB / Front Web 과의 API 문서 정의
- 대용량 정보를 처리하기 위한 싱글 스레드 기반의 비동기 이벤트 처리 프로세스 구현
- 웹 페이지 라우팅 및 각 페이지의 Backend process 구현
- session 기반의 접근 정책

Database
- 어린이집 공개 정보 포털을 통한 어린이집 관련 데이터 확보
- ORM 을 이용해 공개된 어린이 집 정보에 외부 JSON 데이터 삽입 및 연계
- ERWin을 활용한 DB Schema 관리 및 테이블 설계

Frontend
- AWS 서버를 활용한 별도의 Web 서버 구축
- React 기반의 어린이집 모니터링 페이지 구현
- 서버에 대한 과도한 접근을 막기 위해 SPA 방식 사용
- mapbox API 및 DB에 등록된 데이터 기반으로 지도 기반의 정보 제공 서비스 제공
- 새로운 로그 발생시 알람 기능 및 사용자 편의 기능 구현

해결 중인 항목
- DVR에 신규 저장된 데이터를 실시간으로 확보하기 위해 FTP를 활용한 Local hub의 실시간 파일 접근
- 개체 특징좌표를 활용한 Detecting Model 연계 및 판단 Threshold 구체화
- Mapbox API 활용으로 인한 Front에서 발생하는 latency(현재 약 5sec) 해결
- 장기적인 관점에서 유지보수의 편의성 증가를 위한 리팩토링
- 시군구 변동에 따른 사전 확보(어린이집 공개포털)한 데이터들의 오차 수정 (ex 기존 충남 -> 세종시 )
- 신규 어린이집 / 신규 CCTV 설치 연계 등의 등록 절차

과제 해결 과정을 작성하여 파일을 올려 현황을 공유하세요.

현재 2명이 공감했습니다.

공감하기

현재 0명이 신청했습니다. 과제에 도움을 주세요!

참여신청

의견 0

참여 요청사항에 대한 의견을 제시해주세요.
닫기