목적

침수발생 시 침수 상황을 빠르게 확인하고 알려줌으로써 시민의 피해를 최소화하고자 함.

기대효과

침수피해를 최소화시키고 침수사고 발생시 신속한 상황 판단 및 대응이 가능할 것임

대상 사용자

시민, 안전 요원

필수 기능

ptz카메라 제어, 분산처리, 영상 처리, cnn기반 이미지 모델(또는 anomaly detection)→ 침수 여부 판단, 위험정보 지도 표시, 정보제공 앱/웹, 서버구축, 날씨 정보 수집

사용 데이터

위험물 이미지, 카메라로부터 수집 된 영상, 재해 발생 시 이미지

프로젝트 수행절차

침수 사고 발생 기준, 위험물, 서비스 지역 정의 → 영상수집 및 전처리 → 데이터 파이프라인 구축 → 모델 구 → 웹 서버 구축 → 배포

프로젝트 수행도구

python, html5, css3, hadoop, tensorflow, opencv, flask, docker, react, AWS EC2,RDS,S3

역할분담 [PTZ 카메라 제어] PTZ 카메라에 대한 이해도를 높이고 수위 분석을 위한 이미지 파일 및 기타 센서 데이터를 받아올 수 있는 방법을 마련해야 함

[영상 및 이미지 분석] 카메라로부터 받아온 이미지 파일 및 기타 센서 데이터에 머신러닝을 적용해 수위 측정 및 위험도 판단이 이루어질 수 있도록 함

[서버] 지역별 분석 결과를 DB에 저장하고 지속적으로 업데이트될 수 있도록 하며, 웹에서 보낸 요청(위치 검색, 위험도 자세히 보기 등)을 처리하기 위한 메소드 마련

[웹 UI] OpenAPI(네이버지도)를 이용해 웹상으로 지도를 받아온 뒤 서버에 저장된 지역별 위험 분석 결과와 기타 서비스화면(검색창, 대피지침 등)을 지도 상에 시각화 할 수 있도록 함