우리 동네에서 이상한 냄새가 나요 🐽
악취 탐지 모델 시작하며 길을 가다가 이상한 냄새를 맡아보신 적이 있나요? 도시에서는 주로 하수구냄새, 음식물쓰레기냄새가 우리를 괴롭히고, 시골에서는 사육장에서 나는 동물냄새, 오물냄새가 우리를 괴롭히죠. 이런 냄새들은 단순한 불편함을 넘어서 우리의 삶의 질을 크게 해칠 수 있습니다. 실제로 날이 습한 여름에는 악취를 신고하는 민원이 증가한다고 하는데요, 본 프로젝트는 이러한 악취 문제를 효과적으로 해결하고자 시작했습니다. 민원이 발생할만한 악취를 예측하고 사전에 악취를 예방하는것이 목표였습니다. 문제상황 악취는 주로 감각적인 공해로 간주되며, 많은 사람들에 불쾌감과 혐오감을 유발합니다. 아주 약간의 악취만 있다고 하더라도 쉽게 감지되어 민원의 주요 원인이 되며, 이 악취를 해결하기 위한 방법은 악취신호 발생 이후 악취 발생 원인을 제거하거나 악취억제 스프레이를 뿌리는 것입니다. 하지만 악취는 공기중으로 확산되어 작은 지역 뿐만 아니라 매우 넓은지역까지도 범위가 확장될 수 있습니다. 이렇든 악취의 원인과 정도를 정확하게 파악하는것은 한계가 있습니다. 해결방법 이 프로젝트에서는 악취감지를 위해 공기중 화학성분 농도 감지 센서를 이용하여 데이터를 수집했습니다. 수집한 데이터를 통해 악취를 유발하는 화학물질을 특정하고 PyOD Auto Encoder와 LSTM Auto Encoder를 활용하여 악취 데이터의 이상치를 탐지했습니다. 화학물질의 농도가 어느 수준 이상 올라가면 악취로 감지되는지 특정 임계치를 구하고, 해당 임계치를 넘어가는 경우 악취로 분류하는 로지스틱 회귀 모델을 통해 악취에 따른 민원 발생 가능성을 예측합니다. 이러한 방법을 통해 악취의 원인과 민원 발생 가능성을 보다 정확하게 예측할 수 있게 되었습니다. 결과 및 고도화 방안 다양한 모델을 비교 분석한 결과, 악취 발생 기준을 국가기준에 맞춘 경우, 95% 정도의 정확도를 보이고, 각 화학물별로 맞춤형 기준을 정한 경우 93% 정도의 정확도를 달성했습니다. 추후 악취가 발생했는지 하지 않았는지 사람이 직접 냄새를 맡고 판단한 데이터를 확보한다면 이론적인 데이터로 기준을 삼은 이번 모델보다 더 높은 정확도를 보이는 모델을 만들 수 있을것입니다. 이를 통해 악취를 사전에 예측하고 빠르게 예방하여 다른 지역으로 악취가 퍼지는 일을 예방할 수 있습니다.