Development of Android Smartphone App for Camera-based Remote Monitoring System

카메라 기반의 원격 모니터링 시스템을 위한 안드로이드 스마트폰 앱 개발

  • 이성규 (부경대학교 공간정보시스템공학과) ;
  • 김진수 ((주)ZEN21) ;
  • 김영섭 (부경대학교 공간정보시스템공학과) ;
  • 최철웅 (부경대학교 공간정보시스템공학과)
  • Received : 2011.08.09
  • Accepted : 2011.10.25
  • Published : 2011.10.31

Abstract

Recently mobile users can access to internet using smart phone at any place and any time, through which they can search and share information. In addition, as the sensors with high-tech functions become cheaper and miniaturized along with the development of MEMS (micro-electo mechanical systems) technology, the extent to utilize smart phone is increasing. Smart phone is equipped with various sensors such as high-resolution camera, GPS, gyroscope and magnetic sensor, which is an appropriate system configuration for remote monitoring research using camera. The remote monitoring system requires camera for video and internet network to send video, for which it has a limitation that it is influenced by the monitoring location. This study is aimed to design and develop the monitoring app. which can be remotely monitored using smart phone technology. The developed monitoring app was designed to take images of ROI (region of interest) within the specified time and to automatically send the images to the server. The developed app. is also possible to be remotely controlled by SMS (short message service). The monitoring proposed in this study can take high-resolution images using CMOS built in the smart phone and send the images and information to the server automatically at any place and any time using 3G and Wi-Fi networks.

최근 모바일 사용자들은 언제 어디서나 스마트폰을 이용한 인터넷 접속이 가능하고, 이를 통한 정보 검색 및 공유가 가능하다. 또한, MEMS(micro-electro mechanical systems) 기술의 발달과 함께 첨단 기능을 가진 센서들이 초소형화, 저가격화 되면서 스마트폰의 활용도가 점점 증가하고 있다. 스마트폰은 고해상도 카메라, GPS, 자이로스코프, 자기 센서 등과 같은 다양한 센서를 탑재하고 있어 카메라를 이용한 원격 모니터링 연구에 적합한 시스템 구성을 지닌다. 원격 모니터링 시스템은 영상 촬영을 위한 카메라와 영상 전송을 위한 인터넷 망이 필요하고, 이로 인해 모니터링 장소에 많은 영향을 받는 단점이 있다. 본 연구는 스마트폰 기술을 이용하여 원격 모니터링이 가능한 모니터링 앱을 설계하고 개발하는데 그 목적을 둔다. 이를 위해 안드로이드 SDK 2.3을 기반으로 자바와 C를 이용하여 모니터링 앱을 개발하였다. 개발된 모니터링 앱은 정해진 시간에 ROI(region of interest)를 촬영하고 촬영된 영상은 자동으로 서버로 전송되도록 구현되었다. 개발된 앱은 SMS(short message service)를 이용한 원격제어도 가능하다. 본 연구에서 제안한 모니터링은 스마트폰에 내장된 CMOS 카메라를 이용하여 고해상도 영상 촬영이 가능하며, 3G와 Wi-Fi를 이용하여 언제 어디서나 촬영된 영상과 정보를 서버에 자동으로 전송 가능하다.

Keywords

References

  1. G. H. Froman and J. Zahorjan, 1994, "The challenges of mobile computing," Computer, vol. 27, no. 4, pp. 38-47.
  2. Google, 2011a, "Android용 Google 프로젝트," http://code.google.com/intl/ko/android/.
  3. Google, 2011b, "What is Android?," http://developer.android.com/guide/basics/what-is-android.html
  4. R. A. Holman, A. H. Sallenger Jr., T. C. Lippmann, J. W. Haines, 1993, "The application of video image processing to the study of nearshore processes," Oceanography, vol. 6, no. 3, pp. 78-85. https://doi.org/10.5670/oceanog.1993.02
  5. R. A. Holman, J. Stanley, 2007, "The history and technical capabilities of Argus," Coastal Engineering, vol. 54, pp. 477-491. https://doi.org/10.1016/j.coastaleng.2007.01.003
  6. A. Holzer and J. Ondrus, 2011, "Mobile application market: A developer's perspective," Telematics and Informatics, vol 28, pp. 22-31. https://doi.org/10.1016/j.tele.2010.05.006
  7. S. Kako, A. Isobe and S. Magome, 2010, Sequential monitoring of Beach litter using webcams, Marine pollution Bulletin, 60, pp. 775-559. https://doi.org/10.1016/j.marpolbul.2010.03.009
  8. E. Kruse and F. M. Wahl, 1998, "Camera-based monitoring system for mobile robot guidance," Preceedings of Intelligent Robots and System,
  9. T. Langlotz, C. Degendorfer, A. Mulloni, G. Schall, G. Reitmayr and D. Schmalstieg, 2011, "Robust detection and tracking of annotations for outdoor augmented reality browsing," Computers & Graphics, vol. 35, no. 4, pp. 831-840. https://doi.org/10.1016/j.cag.2011.04.004
  10. Y. L. Maoult, T. Sentenac, J. J. Orteu and J. P. Arcens, 2007, "Fire detection: a new approach based on a low cost CCD camera in the near infrared," Process Safety and Environmental Protection, vol. 85, no. B3, pp. 193-206. https://doi.org/10.1205/psep06035
  11. R. Meier, 2010, Professional android 2 application development, Wiley Publishing.
  12. S. Poduri, A. Nimkar, "G. S. Sukhatme, 2010, Visibility monitoring using mobile phones," http://robotics.usc.edu/-mobilesensing/visibility/MobileAirQualitySensing.pdf.
  13. 강상구, 이기원, 2010, "위성영상정보 분석을 위한 안드로이드 스마트폰 앱 개발," 대한원격탐사학회지, 제26권, 제5호, pp. 561-570. https://doi.org/10.7780/kjrs.2010.26.5.561
  14. 김윤도, 2005, "해일 감시 및 경보 시스템의 설계 및 구현," 부산대학교 산업대학원 석사학위논문.
  15. 김종배, 2008, "영상인식 기반의 위치기반서비스를 위한 실내위치인식 시스템," 한국공간정보시스템학회 논문지, 제10권, 제2호, pp. 49-62.
  16. 김희관, 조현달, 2009, "실내 정보 가시화에 의한 u-GIS 시스템을 위한 Marketless 증강현실 방법," 한국공간정보시스템학회 논문지, 제11권, 제1호, pp. 195-199.
  17. 박정현, 이민영, 심귀보, 2008, "모바일 로봇 및 네트워크 카메라 기반 지능형 감시 시스템 설계, 한국지능시스템학회 논문지," 제18권, 제4호, pp. 476-481.
  18. 박정현, 윤한삼, 유창일, 류청로, 2010, "비디오를 이용한 하구 사주 변화 모니터링 시스템(II) - 낙동강 하구역 연안사주(도요등) 동측 해안선을 중심으로-," 한국마린엔지니어링학회지, 제32권, 제4호, pp.575-584.
  19. 윤한삼, 류승우, 강태순, 2008, "비디오를 이용한 하구 사주 변화 모니터링 시스템(I) - Hardware System 구축을 중심으로 -," 한국마린엔지니어링학회지, 제32권, 제4호, pp. 630-636.
  20. 이영호, 김종훈, 김재권, 민경필, 정은영, 박동균, 2010, "스마트 폰 기반의 당뇨병 환자를 위한 개인 맞춤형 식단 관리 시스템," 한국콘텐츠학회논문지, 제10권, 제12호, pp. 1-9.
  21. 이하정, 이양원, 2010, 개인스케줄과 지도서비스를 결합한 안드로이드 스마트폰 앱의 구현, 한국지도학회지, 제10권, 제2호, pp. 103-111.
  22. 최만기, 정필화, 정호영, 박종천, 2010, "철도차량 IP 카메라 시스템 적용에 대한 고찰," 한국철도학회 2010년도 춘계학술대회논문집, pp. 187-195.