The Study of Implementing a Smart Surveillance Subsystem on Raspberry Pi

碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === As the social crimes get higher, people start to realize how important home safety is, but there is no good way to detect home crimes immediately and early. Conventional home surveillance system cannot detect possible crime and notice user instantly. Further,...

Full description

Bibliographic Details
Main Authors: Yi Chin, 金翼
Other Authors: Chun-Hung Lin
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/s4v59t
Description
Summary:碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === As the social crimes get higher, people start to realize how important home safety is, but there is no good way to detect home crimes immediately and early. Conventional home surveillance system cannot detect possible crime and notice user instantly. Further, system must record all the time and it cannot only detect and record possible crime segments. If it can do that, I believe it not only increases convenience on evidence collection, but also saves the cost of electricity and waste storage. Another important thing we have to consider is the potential danger of the old man and children, such as falling, burn, infarct suffocation, etc. If we can use a mobile device to instantly monitor our home, I believe we can efficiently prevent some unnecessary accidents happened at home. Due to the advantages of Raspberry Pi includes low price and power consumption, I decide to use Raspberry Pi as my developed device and implement an Android application to interact with it. The implementation in my system separates into three parts, smart surveillance device, cloud service and Android application. The device supports several functions include motion detection, motion event notification, video record and upload, streaming. In motion detection function, I use Three-Frame Differencing algorithm developed by Collins et al in VSAM project and Standard Deviation to detect moving objects effectively. In cloud service implementation, here integrates three servers include GlusterFS, GCM server and the Dynamic RTSP Server uses LIVE555 libraryto achieve provide video access, communication, streaming functions. Application supports motion event notification, event search, streaming and device subscription. According to the application, user can easily monitor their house and provide a safety environment.