| 研究生: |
張志豪 Chih-Hao Chang |
|---|---|
| 論文名稱: |
以SoPC軟硬體整合方式實現之智慧型監控系統 Design for an Intelligent Surveillance System based on System-on-a-Programmable-Chip Platform |
| 指導教授: |
蔡宗漢
Tsung-Han Tsai |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2014 |
| 畢業學年度: | 103 |
| 語文別: | 中文 |
| 論文頁數: | 62 |
| 中文關鍵詞: | 監控系統 、前景切割 、物件追蹤_ 、連通物件標記 |
| 相關次數: | 點閱:12 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著數位資訊化的演進,社會對監控器的需求量也與日俱增。監視器拍攝的影像傳回監控主機端,在藉由人力監督的方式來達到其監控的目的。隨著監控攝影機數量的增加,單一人力監控數十個監控畫面的方式仍然顯得吃重、且容易因視覺疲勞遺漏重要資訊,為了達成此目的,我們讓攝影機擁有前處理的能力,在智慧監控系統中,如何在多個物件交錯時達到tracking的效果一直是個挑戰,本論文提出一個以Andes Core為基礎的系統晶片設計,主要包含Foreground detection及Connected component labeling硬體加速模組和一個Processor 的System-on-a-Programmable-Chip 智慧監控系統,利用處理器可將所取得的前景資訊做object tracking以及data compression等運算,考慮到攝影機所搭載的處理器能力,本論文提出一個低複雜度物件追蹤演算法,主要以物件外型及中心點特徵來達到連續畫面物件追蹤的能力,即使物件交會或是物件被遮蔽住亦能判斷其位置,達到追蹤的效果,此外更提出object grouping的演算法來解決當物件紋路與背景太過相近而造成的物件破碎問題,Run-length coding 壓縮技術不僅減少labeling的運算時間,更達到了平均98%的壓縮率.
The digital surveillance system becomes more and more popular in recent years. It attempts to raise amount of high resolution cameras, consequently those systems stupendously increase the computational load on central server. As in the intelligent object recognition processing flow, the technique on segmentation and tracking multiple targets, such as tracking group of people through occlusion is still challenging. In this paper, we present a hardware design for the intelligent surveillance system. We have a complete system-level solution on algorithm and VLSI implementation. We evaluate the behavior of the moving objects with adaptive search method. We provide the method to track the moving people in successive frame by object boundary box and velocity without color cues or appearance model. Even though people are interacted with each other or the occlusion is caused by other foreground objects, the proposed algorithm can still perform well. Furthermore we consider the distance with camera as an adaptive search range to deal with the people movement issue. As the foreground is similar to the background, the proposed algorithm can still detect the object well. We also propose an embedded data compression technique which not only reduces the computational complexity but also achieves high compression rate. The overall system is developed in a platform-based system-on-a-Programmable-Chip (SOPC) as a demonstration result. As a VLSI implementation result, the logical gate count occupies 139.890 K and the throughput of foreground detection is 6403 K pixels.
[1] M. Valera and S. Velastin, “Intelligent distributed surveillance systems: A review,” IEE Proc. Vis. Image, Signal Process., vol. 152, no. 2, pp. 192–204, Apr. 2005.
[2] M. Quaritsch, M. Kreuzthaler, B. Rinner, H. Bischof, and B. Strobl, “Autonomous multicamera tracking on embedded smart cameras,” EURASIP J. Embed. Syst., vol. 2007, pp. 1–10, Jan. 2007.
[3] S. Fleck and W. Straber, “Smart camera based monitoring system and its application to assisted living,” Proc. IEEE, vol. 96, no. 10, pp. 1698– 1714, Oct. 2008.
[4] J.-W. Hsieh, Y.-T. Hsu, H.-Y. M. Liao, and C.-C. Chen, “Video based human movement analysis and its application to surveillance systems,” IEEE Trans. Multimedia, vol. 10, no. 3, pp. 372–384, Apr.
[5] Fei Zhang; Pinyi Ren; Hao Chen; Guobing Li, "Embedded intelligent video surveillance and cooperative tracking system," Communications and Networking in China (CHINACOM), 2012 7th International ICST Conference on , vol., no., pp.632,637, 8-10 Aug. 2012
[6] R. J. Radke, S. Andra, O. Al-Kofahi, and B. Roysam, “Image changedetection algorithms: A systematic survey,” IEEE Trans. Image Process.,vol. 14, no. 3, pp. 294–307, Mar. 2005.
[7] D. A. Migliore, M. Matteucci, and M. Naccari, “View-based detectionand analysis of periodic motion,” in Proc. 4th ACM Int. Workshop Video Surveill. Sensor Netw., Oct. 2006, pp. 215–218.
[8] 2008. M. Shah and S. Khan. “Tracking multiple occluding people by localizing on multiple scene planes.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 31–3:505–519, 2009.
[9] L. Li and M. Leung, “Integrating intensity and texture differences forrobust change detection,” IEEE Trans. Image Process., vol. 11, no. 2,pp. 105–112, Feb. 2002
[10] T. Morimoto, H. Adachi, K. Yamaoka, K. Awane, T. Koide, and H. J. Mattausch, “An FPGA-based region-growing video segmentation system with boundary-scan-only LSI architecture,” in Proc. Conf. IEEE APCCAS, Dec. 2006, pp. 944–947.
[11] J. Kim and T. Chen, “A VLSI architecture for video-object segmentation,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 1, pp. 83–96, Jan. 2003.
[12] W.-K. Chan, J.-Y. Chang, T.-W. Chen, and S.-Y. Chien, “Efficient content analysis engine for visual surveillance network,” IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 5, pp. 693–703, May 2009.
[13] D.-Z. Peng et al., “Architecture Design For A Low-Cost and Low-Complexity Foreground Object Segmentation with Multi-model Background Maintenance Algorithm,” in Proc. of IEEE Int. Conf. Image Process., Cairo, Egypt, Nov. 2009.
[14] Yilmaz, A., Javed, O., and Shah, M. 2006. “Object tracking: A survey”. ACM Comput. Surv. 38, 4, Article 13,December 2006
[15] M. Shah and S. Khan. “Tracking multiple occluding people by localizing on multiple scene planes.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 31–3:505–519, 2009.
[16] P. Kumar, S. Ranganath, K. Sengupta, and H. Weimin, “Cooperative Multitarget tracking with efficient split and merge Handling”, IEEE Trans. Circuits and systems for video technology, vol. 16, no. 12, December 2006.
[17] A. Senior, A. Hampapur, Y. Tian, L. Brown, S. Pankanti, and R. Bolle.” Appearance models for occlusions handling. “In IEEE International Workshop on Performance Evaluation of Tracking and Surveillance, 2001.
[18] A. Elgammal and L. Davis. “Probabilistic framework for segmenting people under occlusion.” In IEEE International Conference on Computer Vision, 2001.
[19] T. Zhao and R. Nevatia. “Tracking multiple humans in complex situations.” IEEE Transactions on Pattern Analysis and Machine Intelligence, 26–9:1208–1221, 2004.
[20] A. Amer, “Voting-based simultaneous tracking of multi-ple video objects”, IEEE Trans. Circuits and systems for video technology, vol. 15, no. 11, November 2005
[21] I. Haritaoglu, D. Harwood, and L. S. Davis,” W4: real-time surveillance of people and their activities” IEEE Trans. Pattern Anal Machine intell., vol. 22, no. 8, August 2000
[22] Conte, D.; Foggia, P.; Percannella, G.; Vento, M., "Performance Evaluation of a People Tracking System on PETS2009 Database," Advanced Video and Signal Based Surveillance (AVSS), 2010 Seventh IEEE International Conference on , vol., no., pp.119,126, Aug. 29 2010-Sept. 1 2010
[23] T.-H. Tsai, W.-T. Sheu and C.-Y. Lin, "Foreground Object Detection based on Multi-model Background Maintenance,” IEEE International Symposium on Multimedia, Taiwan, 2007.
[24] C.-Y. Lin, S.-Y. Li and T.-H. Tsai, “A scalable parallel hardware architecture for connected component labeling,” IEEE ICIP., Sept. 2010.
[25] Andes Technology, http://www.andestech.com/
[26] PETS2010“, In Conjunction with IEEE Computer Society (PAMI TC) and IEEE Signal Processing Society (IVMSP TC) Boston, US - 29th August 2010
[27] W.-K. Chan et al., “Efficient Content Analysis Engine for Visual Surveillance Network,” IEEE Trans. Circuit Syst. Video Technol., vol. 19, pp. 693 – 703, May. 2009.