목적
침수발생 시 침수 상황을 빠르게 확인하고 알려줌으로써 시민의 피해를 최소화하고자 함.
기대효과
침수피해를 최소화시키고 침수사고 발생시 신속한 상황 판단 및 대응이 가능할 것임
대상 사용자
시민, 안전 요원
필수 기능
ptz카메라 제어, 분산처리, 영상 처리, cnn기반 이미지 모델(또는 anomaly detection)→ 침수 여부 판단, 위험정보 지도 표시, 정보제공 앱/웹, 서버구축, 날씨 정보 수집
사용 데이터
위험물 이미지, 카메라로부터 수집 된 영상, 재해 발생 시 이미지
프로젝트 수행절차
침수 사고 발생 기준, 위험물, 서비스 지역 정의 → 영상수집 및 전처리 → 데이터 파이프라인 구축 → 모델 구 → 웹 서버 구축 → 배포
프로젝트 수행도구
python, html5, css3, hadoop, tensorflow, opencv, flask, docker, react, AWS EC2,RDS,S3
역할분담 [PTZ 카메라 제어] PTZ 카메라에 대한 이해도를 높이고 수위 분석을 위한 이미지 파일 및 기타 센서 데이터를 받아올 수 있는 방법을 마련해야 함
[영상 및 이미지 분석] 카메라로부터 받아온 이미지 파일 및 기타 센서 데이터에 머신러닝을 적용해 수위 측정 및 위험도 판단이 이루어질 수 있도록 함
[서버] 지역별 분석 결과를 DB에 저장하고 지속적으로 업데이트될 수 있도록 하며, 웹에서 보낸 요청(위치 검색, 위험도 자세히 보기 등)을 처리하기 위한 메소드 마련
[웹 UI] OpenAPI(네이버지도)를 이용해 웹상으로 지도를 받아온 뒤 서버에 저장된 지역별 위험 분석 결과와 기타 서비스화면(검색창, 대피지침 등)을 지도 상에 시각화 할 수 있도록 함