跳到主要內容

簡易檢索 / 詳目顯示

研究生: 顏妙純
Miao-chun Yen
論文名稱: 一個即時移動物偵測與追蹤的嵌入式系統
An Embedded System for Real-Time Detection and Tracking of Moving Object
指導教授: 陳慶瀚
Ching-han Chen
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 97
語文別: 中文
論文頁數: 80
中文關鍵詞: 移動物偵測移動物追蹤嵌入式系統
外文關鍵詞: moving object tracking, embedded system, moving object detection
相關次數: 點閱:16下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在視訊監控、機器人視覺的應用,物件偵測與追蹤扮演著重要的角色。本論文致力於提出一個強健且高效率的演算法,以便進一步實現即時動態物件偵測和追蹤的嵌入式系統。
    在移動物偵測方面,我們採用漸進法建構背景,在變動的背景下,仍可適應性的更新的背景資訊,以便可靠地擷取出移動物件。接著我們應用PSO演算法進行移動物之追蹤。先建立移動物樣版,並利用粒子群的全域最佳化搜尋特性進行非線性、非固定數目的移動物追蹤。經由單人、多人、及有遮蔽情況的追蹤實驗,我們的方法在準確性與執行效率均較傳統方法為佳。
    最後我們將此一演算法移植到嵌入式系統上,結合Pan/Tilt攝影機架設於移動式機器人之頭部進行即時的移動物偵測和追蹤。此一系統在極其有限的記憶體資源和低速的處理器的硬體資源下,以達到即時運算的性能需求。


    Visual tracking has been a popular application in computer vision, for example, public area surveillance, and robot vision, etc. This paper presents a robust and efficient algorithm for detecting and tracking moving objects, so that we can achieve an embedded system for real-time detection and tracking of moving objects.
    For detection, we utilize a progressive and adaptive background generation. Even if the unstable noise, for example, light changed and fluttering leaves, we still extract the foreground objects exactly. Then particle swarm optimization (PSO) is used for tracking as a search strategy. First, build the target model, and through the PSO, we can track moving objects in the nonlinear system. Experiment shows that the proposed method can track the single person, multiple people even when occluded, and is more efficient and accurate than the traditional methods.
    Eventually, we transplant the algorithm into the embedded system, and the CPU is ARM Cortex-M3. The COMS sensor is placed on a pan/tilt platform in order to track the moving object. Limited on the CPU and memory, the experiments and analysis still show the efficiency.

    摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第一章 緒論 1 1.1研究動機 1 1.2文獻探討 2 1.2.1物件偵測 2 1.2.2物件追蹤 3 1.2.3機器人視覺追蹤應用 6 1.3系統架構 7 1.4論文架構 7 第二章 物件偵測 8 2.1背景模型 8 2.2陰影去除 12 2.3影像前處理 14 2.3.1移動物件偵測 14 2.3.2型態學影像處理 15 2.4移動物分割 18 2.4.1連通元件 18 2.4.2等分區塊分割 19 第三章 物件追蹤 23 3.1定義搜尋空間 24 3.2追蹤方法 25 3.2.1全域搜尋 25 3.2.2 PSO-based追蹤 26 3.2.3物件特徵 28 3.3新移動物出現 32 3.4遮蔽處理 34 第四章 演算法評估與實驗 36 4.1追蹤演算法的實驗比較 36 4.1.1粒子濾波器介紹 36 4.1.2實驗結果 39 4.1.3結果分析 43 4.2移動物偵測實驗 44 4.2.1建立背景 44 4.2.2去除陰影 46 4.3移動物追蹤實驗結果 48 4.4遮蔽處理 52 第五章 嵌入式系統實作 54 5.1嵌入式硬體 54 5.1.1 MIAT-STM32實驗版 54 5.1.2 ARM Cortex-M3嵌入式處理器 55 5.1.3影像感測器與即時取像 56 5.1.4 Pan/Tilt嵌入式視覺平台 57 5.2 嵌入式軟體開發 58 5.2.1嵌入式軟體開發平台 58 5.2.2即時影像處理(Real-Time Image Processing) 59 5.2.3系統整合架構 61 5.3 實驗結果與分析 62 5.3.1實驗結果 62 5.3.2系統的記憶體資源使用 63 5.3.3效能分析 63 第六章 結論與未來方向 65 6.1 結論 65 6.2 未來方向 65 參考文獻 67

    [1] S.Y. Chen, S. Y. Ma, and L. G. Chen, "Efficient moving object segmentation algorithm using background registration technique," IEEE Transactions on Circuits and Systems for Video Technology , pp. 577-586,2002.
    [2] Y. C. Chung, J. M. Wang, and S. W. Chen, " Progressive Background Image Generation. " in Proc. of 15th IPPR Conf. on Computer Vision, Graphics and Image Processing, pp. 858-865, 2002.
    [3] L. Maddalena and A. Petrosino, "A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications," IEEE Transactions on Image Processing, Volume 17, pp. 1168 - 1177 ,2008.
    [4] S. S. Ghidary, Y. Nakata, T. Takamori, and M. Hattori," Human Detection and Localization at Indoor Environment by Home Robot," in Proc. of IEEE International Conference of Systems, Man, and Cybernetics, Volume 2, pp.1360 - 1365, Oct. 2000.
    [5] K. K. Ken, S. H. Cho, H. J. Kim, and J. Y. Lee, "Detecting and tracking moving object using an active camera." in Proc. of 7th International Conference of Advanced Communication Technology, ICACT , Volume 2, pp. 817 - 820 ,2005.
    [6] H. Liu, N. Dong, and H. Zha, "Omni-directional vision based human motion detection for autonomous mobile robots," in Proc. of IEEE International Conference of Systems, Man and Cybernetics, Volume 3 , pp.2236 - 2241, Oct. 2005 .
    [7] J. L. Barron, D. J. Fleet and S. S. Beauchemin, "Performance of optical flow techniques," International Journal of Computer Vision, pp.43-77, 1994.
    [8] S. Birchfield and S. Rangarajan, " Spatiograms versus histograms for region-based tracking," in Proc. of IEEE Conference on Computer Vision and Pattern Recognition ,Volume 2, pp. 1158- 1163, 20-25 June 2005.
    [9] D. Roller, K .Daniilidis, and H.Nagel, "Model-based object tracking in monocular image sequences of road traffic scenes," International Journal of Computer Vision, pp. 257-281, 1993.
    [10] Q. Delamarre and O. Faugeras, "3D Articulated Models and Multi-View Tracking with Silhouettes," in Proc. of the Seventh IEEE International Conference on Computer Vision, Volume 2 , pp. 716 - 721, 20-27 Sept. 1999
    [11] I. Karaulova, P. Hall, and A. Marshall ,"A hierarchical model of dynamics for tracking people with a single video camera," in Proc. of British Machine Vision Conference, pp. 262-352, 2000.
    [12] Y. Hayashi and H. Fujiyoshi, "Mean-Shift-Based Color Tracking in Illuminance Change," Robot Soccer World Cup XI, pp. 302-311,2007.
    [13] P. KaewTraKulPong and R. Bowden, "An Adaptive Visual System for Tracking Low Resolution Color Targets," in Proc .of British Machine Vision Conference , pp. 243-252, 2001.
    [14] J. Sturges and T. W. A Whitfield, " Locating basic colours in the Munsell space." Color Research and Application, in Proc .of Color Research and Application, pp. 364-376, 1995.
    [15] R. Bourezak and G. Bilodeau, "Object detection and tracking using iterative division and correlograms," in Proc. of the 3rd Canadian Conference of Computer and Robot Vision, pp. 38 - 38, 07-09 June 2006.
    [16] J. Majumdar and Y. Dilip," Image Registration And Target Tracking."
    [17] H. Mei, A.Sethi, W. Hua and Y. Gong, "A detection-based multiple object tracking method," in Proc. of International Conference on Image Processing( ICIP) , Volume 5, pp.3065 - 3068, 24-27 Oct. 2004.
    [18]張簡大敬、杜維昌, "Multiple-Object Tracking for Low-Resolution Surveillance Video," in Proc. of the Workshop on Consumer Electronics and Signal Processing , Dec. 17-18, 2005.
    [19] L. D. Stefano and E. Viarani, "Vehicle Detection and Tracking Using the Block Matching Algorithm," in Proc. of Recent Advances in Signal Processing and Communications, 1999.
    [20] F. Chang , L. Ma, and Y. Qiao," Target Tracking Under Occlusion by Combining Integral-Intensity-Matching with Multi-block-voting," in Proc. of Lecture Notes, Volume 3644, pp.77-86, 2005.
    [21] P. F. Gabriel, J. G. Verly, J. H. Piater, and A. Genon, "The State of the Art in Multiple Object Tracking Under occlusion in video sequences," in Proc. of Advanced Concepts for Intelligent Vision Systems, Belgium ,September 2-5, 2003.
    [22] K. Nummiaro, K. M. Esther and L. V. Gool, "An Adaptive Color-Based Particle Filter," in Proc. of Image And Vision Computing, Volume 21, pp. 99-110, 2003.
    [23] P. F. Cheng, W. H.Wang, and C.Y. Lin, " Adaptive Object Detection and Tracking," ICL TECHNICAL JOURNAL, Volume 20, pp. 78-84, 2007.
    [24] Y.Satoh, T. Okatani and K. Deguchi, "A Color-based Tracking by Kalman Particle Filter," in Proc. of the 17th International Conference on Pattern Recognition, Volume 3, pp. 502 - 505, 23-26 Aug. 2004.
    [25] J. Z. Li, M. T. Ozsu, and D. Szafron," Modeling of Moving Objects in a Video Database," in Proc. of IEEE International Conference on Multimedia Computing and Systems, pp. 336-343, 1997.
    [26] K. Beard and H. M. Palancioglu, "Estimating Positions and Paths of Moving Objects," in Proc. of Seventh International Workshop on Temporal Representation and Reasoning, pp. 155 - 162, 7-9 July 2000.
    [27] M.Han, W. X. Hai, and T. Y. Gong, "An Algorithm for Multiple Object Trajectory Tracking," in Proc. of IEEE Computer Society Conference on Computer Vision and Pattern Recognition , Volume 1, pp. I-864 - I-871, 27 June-2 July ,2004.
    [28] H.Wang and D. Suter, "Tracking and Segmenting People with Occlusions by a Sample Consensus-based Method," in Proc. of IEEE International Conference on Image Processing, Volume 2, pp. II - 410-13 , 11-14 Sept. 2005.
    [29] P. F. Gabriel, J. G. Verly, J. H. Piater, and A. Genon, "The State of the Art in Multiple Object Tracking Under Occlusion in Video Sequences," in Proc. of Advanced Concepts for Intelligent Vision Systems, Belgium ,September 2-5, 2003.
    [30] M. Hu, W. Hu, and T. Tan, "Tracking People through Occlusions," in Proc. of the 17th International Conference on Pattern Recognition, Volume 2, pp. 724 - 727, 23-26 Aug. 2004.
    [31] Z. Li, Q.L. Tang and N. Sang, "Improved mean shift algorithm for occlusion pedestrian tracking," Electronics Letters, Volume 44, pp. 622-U18, MAY 8 2008.
    [32] B. Jung and G. S. Sukhatme, "Detecting Moving Objects using a Single Camera on a Mobile Robot in an Outdoor Environment," International Conference on Intelligent Autonomous Systems, Amsterdam, The Netherlands, pp. 980-987,2004.
    [33] C. Schlegel, J. Illmann, H. Jaberg, M. Schuster, and R. Worz ," Vision based person tracking with a mobile robot," in Proc. of British Machine Vision Conference, pp.418-427, 1998.
    [34] Y. Yabuta, H. Mizumoto, and S. Arii, "Binocular robot vision system with shape recognition," in Proc. of International Conference on Control, Automation and Systems (ICCAS), pp. 2299-2302 , 17-20 Oct. ,2007.
    [35] A.S. Sekmen , M. Wilkes, and K. Kawamura,"An application of passive human-robot interaction: human tracking based on attention distraction ," IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, pp. 248-259,2002.
    [36] W. Long and Y.H. Yang, "Stationary background generation: an alternative to the difference of two images," in Proc. Of Pattern Recognition, Vol. 23, No. 12, pp.1351-1359, 1990.
    [37] A. H. S. Lai and N.H.C. Yung , "A fast and accurate scoreboard algorithm for estimating stationary backgrounds in an image sequences," in Proc. Of IEEE Int’s Symp. On Circuits and Systems, Vol. 4, pp.241-244, 1998.
    [38] D. W. Lim, S.H. Choi, and J.S. Jun, "Automated detection of all kinds of violations at a street intersection using real Time individual vehicle tracking," in Proc. Of Fifth IEEE Southwest Symposium on Image Analysis and Interpretation, pp.126-129, 2002.
    [39] Y. K. Jung and Y.S. Ho, "Traffic parameter extraction using video-based vehicle tracking," in Proc. Of IEEE Int’l Conf. on Intelligent Transportation Systems, pp.764-769, 1999.
    [40] J. Kennedy and R. Eberhart, "Particle swarm optimization, " in Proc. Of IEEE International Conference on Neural Networks, Volume 4, pp.1942 – 1948, 27 Nov.-1 Dec. 1995.
    [41] B.M. Mehtre , M. S. Kankanhalli , A. D. Narasimhalu , and G. C. Man,"Color matching for image retrieval, " Pattern Recognition Letters, pp. 325-331, 1995.
    [42] http://www.st.com/mcu/inchtml-pages-stm32.html

    QR CODE
    :::