SlideShare a Scribd company logo
스마트 화재 예방 서비스
팀명 : YDs
201401612 임헌준
201401582 안이삭
201401556 김성민
201301642 황정환
01개요
04기대효과
CONTENTS
02작품 구성
03기능
01
개요
개요01.
-추진배경 및 필요성
1. 소방관련법령을 개정하였지만 여전히 법의 사각지대에 속한 계층의 화재에 대한 안전 보장이
어려움
2. 작은 화재로 시작되는 것이 대부분이며 이를 초기에 대응을 잘 한다면 큰 피해로 확산되는걸 막
을 수 있음
- 사용기술
1. Opencv를 사용하여 불의 이미지 확인
2. 이미지 학습 모델인 Inception V3를 사용하여 이미지 분석
3. 가볍고 빠른 Node.js 플랫폼을 사용해 라즈베리파이 서버 구축
02
작품 구성
작품 구성02.
작품구성도
- 아두이노, 라즈베리파이, 머신러닝서버, 웹서버, DB로 구성
작품 구성02.
작품흐름도
- 아두이노의 센서 감지로부터 시스템이 동작
- Opencv와 머신러닝서버를 통해 이미지를 식별
- 결과값을 토대로 화재에 대응
03
기능
기능03.
1. 센서 데이터 전송
아두이노와의 시리
얼 통신을 통해 라
즈베리파이 서버로
센서데이터 전송
라즈베리파이는
Socket을 사용하여
다시 웹으로 전송
기능03.
2. 센서 오탐 확인
- 센서 감지시 광각카메라를 사용하여 사각지대
없이 화재 발생 여부 확인
기능03.
3. 화재 이미지 분석
- 구글의 이미지인식모델 Inception V3를 사용하여 이미지 분석
- 더 높은 퍼센트를 보여준 결과를 라즈베리파이로 전송
기능03.
4. 실시간 데이터 감시 및 알림
- 기준치 이상의 센서데이터, 이미지 분석 결과값이 수신되면 우측 실시간 상태창에 표시
- 화재로 감지시 상단에 경보음과 함께 알림 표시
기능03.
5. 통계 및 로그 제공
- DB와의 연동을 통해 데이터를 DB에 저장하고 필요시 확인할 수 있도록 로그 제공
- Chart.js를 사용하여 데이터들의 통계를 제공
기능03.
6. 위치 표시
- 지도api를 사용하여 화재 발생위치의 gps값을 받아
그 주변의 지형을 보여주어 빠른 출동이 가능하도록함
기능03.
7. 화재 진압(레이저로 대체)
- 화재가 발생하게 되면 분석을 통해 위치를 확인하게 되고 해당 위치로 소화기를 뿌려 화재를 진압
04
기대 효과
기대 효과04.
- 영상처리와 이미지분석을 활용하여 센서의 오작동으로부터 발생하는 화재 정보를 판별하여 불
필요한 소방인력 낭비를 방지
- 화재 발생시 화점추적을 통해 빠르게 대응하여 큰 화재 발생을 방지함으로써 화재에 의한 피해
를 감소
- 특정 지역을 총괄하는 소방서에서 시스템을 설치하게 된다면 효율적으로 화재 방지가 가능할 수
있음
시연 영상
시연 영상
감사합니다

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Capstone

  • 1. 스마트 화재 예방 서비스 팀명 : YDs 201401612 임헌준 201401582 안이삭 201401556 김성민 201301642 황정환
  • 4. 개요01. -추진배경 및 필요성 1. 소방관련법령을 개정하였지만 여전히 법의 사각지대에 속한 계층의 화재에 대한 안전 보장이 어려움 2. 작은 화재로 시작되는 것이 대부분이며 이를 초기에 대응을 잘 한다면 큰 피해로 확산되는걸 막 을 수 있음 - 사용기술 1. Opencv를 사용하여 불의 이미지 확인 2. 이미지 학습 모델인 Inception V3를 사용하여 이미지 분석 3. 가볍고 빠른 Node.js 플랫폼을 사용해 라즈베리파이 서버 구축
  • 6. 작품 구성02. 작품구성도 - 아두이노, 라즈베리파이, 머신러닝서버, 웹서버, DB로 구성
  • 7. 작품 구성02. 작품흐름도 - 아두이노의 센서 감지로부터 시스템이 동작 - Opencv와 머신러닝서버를 통해 이미지를 식별 - 결과값을 토대로 화재에 대응
  • 9. 기능03. 1. 센서 데이터 전송 아두이노와의 시리 얼 통신을 통해 라 즈베리파이 서버로 센서데이터 전송 라즈베리파이는 Socket을 사용하여 다시 웹으로 전송
  • 10. 기능03. 2. 센서 오탐 확인 - 센서 감지시 광각카메라를 사용하여 사각지대 없이 화재 발생 여부 확인
  • 11. 기능03. 3. 화재 이미지 분석 - 구글의 이미지인식모델 Inception V3를 사용하여 이미지 분석 - 더 높은 퍼센트를 보여준 결과를 라즈베리파이로 전송
  • 12. 기능03. 4. 실시간 데이터 감시 및 알림 - 기준치 이상의 센서데이터, 이미지 분석 결과값이 수신되면 우측 실시간 상태창에 표시 - 화재로 감지시 상단에 경보음과 함께 알림 표시
  • 13. 기능03. 5. 통계 및 로그 제공 - DB와의 연동을 통해 데이터를 DB에 저장하고 필요시 확인할 수 있도록 로그 제공 - Chart.js를 사용하여 데이터들의 통계를 제공
  • 14. 기능03. 6. 위치 표시 - 지도api를 사용하여 화재 발생위치의 gps값을 받아 그 주변의 지형을 보여주어 빠른 출동이 가능하도록함
  • 15. 기능03. 7. 화재 진압(레이저로 대체) - 화재가 발생하게 되면 분석을 통해 위치를 확인하게 되고 해당 위치로 소화기를 뿌려 화재를 진압
  • 17. 기대 효과04. - 영상처리와 이미지분석을 활용하여 센서의 오작동으로부터 발생하는 화재 정보를 판별하여 불 필요한 소방인력 낭비를 방지 - 화재 발생시 화점추적을 통해 빠르게 대응하여 큰 화재 발생을 방지함으로써 화재에 의한 피해 를 감소 - 특정 지역을 총괄하는 소방서에서 시스템을 설치하게 된다면 효율적으로 화재 방지가 가능할 수 있음