Skip to content

Itmomdan/raw_noise_data_platform

Repository files navigation

🔊 교통 소음 분류 기능 및 경고 알림 서비스, 담았소


멀티캠퍼스 데이터엔지니어
개발기간: 2025.01 ~ 2025.13
배포주소 : https://itmondan-noise-data-platform.streamlit.app/


프로젝트 소개

담았소는 도심 속 교통 소음을 감지하고, 무심한 듯 담백하게 사용자에게 위험을 알려주는 소음 감지 서비스입니다.

  • 사용자는 마이페이지에서 소음 종류별로 자신만의 알람 기준을 설정할 수 있습니다.
  • 소음을 분석하여 예상 거리와 방향을 판단합니다.
  • 설정된 기준보다 높은 데시벨의 소음이 감지되면, 실시간 TTS 알림을 제공하고 보호자 이메일로 SOS 메시지가 발송됩니다.
  • 분류된 소음을 기반으로 소음 통계를 시각적으로 확인할 수 있습니다.

위험 소음으로부터 사용자를 보호하고, 더 안전한 도시 생활을 위한 데이터 기반 서비스를 지향합니다.


팀원 소개

노은비 두지원 박은서 엄기영

@selina7704

@JiwonDu

@EunSeo35

@Eomcoco

기술 스택

개발 환경

Visual Studio Code Jupyter Notebook Git GitHub

백엔드 & 인프라

FastAPI Amazon EC2 MySQL

AI & 데이터

TensorFlow PySpark

프론트엔드

Streamlit

협업 툴

Slack Notion


시스템 아키텍처


주요 기능

  • 교통소음 분류 기능
    음성 녹음 방식 또는 음성 파일 업로드 방식을 통해 소음을 분류합니다.
    → 총 6개 클래스 분류: 차량경적, 차량사이렌, 차량주행음, 이륜차경적, 이륜차주행음, 기타소음

  • 배경소음 제거 기능
    녹음된 오디오에서 주요 소리를 강조하고, 불필요한 배경 노이즈를 효과적으로 제거합니다.

  • 거리 판단 기능
    측정된 데시벨을 바탕으로 소음원이 사용자로부터 어느 정도 떨어져 있는지 예측합니다.

  • 방향 판단 기능
    스테레오 형식의 오디오 데이터를 활용해 소음이 발생한 방향(왼쪽/오른쪽)을 추정합니다.

  • 맞춤형 알람 설정
    소음 유형별로 감도(, , )를 선택하여 알람 임계치를 사용자 맞춤형으로 설정할 수 있습니다.

  • 위험 소음 경고 알림
    설정한 데시벨 임계치를 초과하면 실시간 TTS 알림이 작동하며, 보호자 이메일로 SOS 경고 메시지가 자동 발송됩니다.

About

담았소 원본 코드들

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors