研究生: |
張鈞閔 Chang, Chun-Min |
---|---|
論文名稱: |
以相遇資訊經由粒子過濾進行合作式追蹤 Cooperative Tracking using Encounter Information by Particle Filtering |
指導教授: |
周百祥
Chou, Pai H. |
口試委員: |
蔡明哲
Ming-Jer Tsai 周志遠 Jerry Chou |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 英文 |
論文頁數: | 121 |
中文關鍵詞: | 追蹤 、相遇 、粒子過濾 、定位 、軌跡 、粒子濾波 |
相關次數: | 點閱:60 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
物聯網(Internet of Things)中一項重要的基本能力是物件追蹤,
意即可以提供某特定物件在任意時間點的位置,
而此定位追蹤能力更是情景感知技術的關鍵基礎。
目前雖然已有許多基於影像處理或無線訊號處理的定位演算法被提出了,
但前提是這些演算法都必須先建置基礎設施。
此外,其定位能力也僅限於這些基礎設施的感測範圍內。
然而,此假設並不符合實際的運用,
這些需要被追蹤的物件的活動範圍(如穿戴式裝置等)
在使用上不一定會被侷限于在一個固定區域內。
為了克服這項缺點,
我們提出了以相遇資訊經由粒子過濾進行的合作式追蹤演算法。
藉由電子地圖,在不仰賴基礎設施的情況下,
具備無線通訊能力與慣性感測器的電子裝置(如手機等)
即可以依此演算法協同地互相追蹤,
並運算出各個裝置的路徑軌跡。
此合作式追蹤演算法以粒子過濾追蹤法為基礎,
並將多個粒子的相遇資訊納入考量對其改進。
本篇論文的主要貢獻是我們成功地利用時空的交集資訊
,快速地將可能錯誤的粒子消除。
與原本的粒子過濾追蹤法相比,在相同的輸入資料下,
實驗結果顯示我們的演算法有顯著的進步。
One of the fundamental features of the Internet of Things (IoT) is the ability to track its users location over time as a way to provide service in the right context. While many localization and tracking techniques have been proposed using cameras and RF-based techniques,they are ultimately limited by the ability to deploy tracking infrastructure and cannot operate when outside coverage area.
To overcome this limitation, we propose encounter-based cooperative tracking for proximity-enabled wireless nodes. These nodes, carried by the subjects being tracked, roam inside a mapped area and can sense their trajectories (e.g., by inertial sensing) and each other's proximity but without access to localizing infrastructure such as beacons.
We model their locations over time on the map as particles
and apply particle filtering as the basis for tracking. Our
contribution is to augment the base technique with encounter
information to dramatically reduce the number of possible particles in the model by spatial-temporal intersection. Experimental results show our techniques to be effective even in maps that contain layouts that have many possible matches for given trajectories.
References
[1] Apple ibeacon. https://developer.apple.com/ibeacon/.
[2] Course note of computational statistics and data analysis.
http://www.wikicoursenote.com/
wiki/Stat341.
[3] D-separation. http://www.bayesnets.com/D-separation.html.
[4] Law of large numbers. http://en.wikipedia.org/wiki/Law_of_large_numbers.
[5] Michigan chemical engineering process dynamics and controls open electronic textbook. https://controls.engin.umich.edu/wiki/index.php/Bayesian_network_theory.
[6] Monte carlo method. http://en.wikipedia.org/wiki/Monte_Carlo_method.
[7] ARULAMPALAM, M. S., MASKELL, S., AND GORDON, N. A tutorial on particle filters for online nonlinear/non-gaussian bayesian tracking. IEEE TRANSACTIONS ON SIGNAL PRO- CESSING 50 (2002), 174–188.
[8] CONSTANDACHE, I., BAO, X., CHOUDHURY, R. R., AND AZIZYAN, M. Did you see bob?: human localization using mobile phones. In In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom ’10) (2010), ACM, ACM, pp. 149–160.
[9] DAVIDSON, P., COLLIN, J., AND TAKALA, J. Application of particle filters for indoor po- sitioning using floor plans. In Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), 2010 (Oct 2010), IEEE, IEEE, pp. 1–4.
[10] DOUCET, A., DE FREITAS, N., AND GORDON, N. An introduction to sequential monte carlo methods. In Sequential Monte Carlo Methods in Practice. Springer-Verlag, 2001, ch. 1, pp. 3 – 14.
124
[11] DOUCET, A., GODSILL, S., AND ANDRIEU, C. On sequential monte carlo sampling methods for bayesian filtering. STATISTICS AND COMPUTING 10, 3 (2000), 197–208.
[12] DOUCET, A., AND JOHANSEN, A. M. A tutorial on particle filtering and smoothing: fifteen years later, 2011.
[13] HUE, C., P. LE CADRE, J., AND PREZ, P. Tracking multiple objects with particle filtering, 2000.
[14] KONG, A., LIU, J. S., AND WONG, W. H. Sequential imputations and bayesian missing data problems. American Statistical Association 89, 425 (March 1994), 278–288.
[15] LI, F., ZHAO, C., DING, G., GONG, J., LIU, C., AND ZHAO, F. A reliable and accurate indoor localization method using phone inertial sensors. In In Proceedings of the 2012 ACM Conference on Ubiquitous Computing (UbiComp ’12) (2012), ACM, ACM, pp. 421–430.
[16] OKUMA, K., TALEGHANI, A., FREITAS, N. D., FREITAS, O. D., LITTLE, J. J., AND LOWE, D. G. A boosted particle filter: Multitarget detection and tracking. In In the European Confer- ence on Computer Vision(ECCV 2004) (2004), pp. 28–39.
[17] ORLANDE, H. R. B., COLACO, M. J., DULIKRAVICH, G. S., VIANNA, F. L. V., DA SILVA, W. B., DA FONSECA, H. M., AND FUDYM, O. Tutorial 10:kalman and particle filters. http://www.sft.asso.fr/Local/sft/dir/user-3775/documents/actes/Metti5_ School/Lectures&Tutorials-Texts/Text-T10-Orlande.pdf.
[18] OWEN, A. B. Monte Carlo theory, methods and examples. 2013.
[19] RAI, A., CHINTALAPUDI, K. K., PADMANABHAN, V. N., AND SEN, R. Zee: Zero-effort crowdsourcing for indoor localization. In In Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom ’12) (2012), ACM, ACM, pp. 293–304.
[20] SCHEINES, R. D-separation tutorial. http://www.andrew.cmu.edu/user/scheines/tutor/ d-sep.html.
[21] SYMINGTON, A., AND TRIGONI, N. Encounter based sensor tracking. In In Proceedings of the thirteenth ACM international symposium on Mobile Ad Hoc Networking and Computing (MobiHoc ’12) (2012), ACM, ACM, pp. 15–24.
125
[22] WIDYAWAN, KLEPAL, M., AND BEAUREGARD, S. A backtracking particle filter for fusing building plans with pdr displacement estimates. In Positioning, Navigation and Communication, 2008. WPNC 2008. 5th Workshop on (March 2008), IEEE, IEEE, pp. 207–212.