Case Study: Investigating the Performance of Interactive Multiple Motion Model Algorithm for a Crossing Target Scenario

  • D. M. Akbar Hussain
  • Shaiq A. Haq
  • M. Zafar Ullah Khan
  • Zaki Ahmed
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 20)


The paper presents a case study on the performance of the interactive multiple motion (IMM) model technique in tracking more than one target, especially when the targets are crossing each other during their motion. We have used a selective approach in choosing multiple motion models, thus providing wider coverage to track straight line as well as manoeuvring targets. Initially, there are two motion models in the system to track each target. The probability of each model being correct is computed through a likelihood function for each. The study presents a simple technique to introduce additional models into the system using deterministic acceleration, which basically defines the dynamics of the system. Therefore, based on this value, more motion models are employed to increase the coverage. Finally, the combined estimate is obtained using posteriori probabilities from different filter models. The case study shows that when targets are well separated from each other and may be manoeuvring, the system adequately tracks them. However, when the targets are close to each other or when they cross each other, the system performance decreases and large tracking error occurs.


Interactive Multiple Model (IMM) Target Tracking Simulation Kalman Filter 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bar-Shalom, Y.: Tracking a maneuvering target using input estimation versus the Interacting Multiple Model algorithm. IEEE Transaction Aerospace and Electronic Systems, AES-25, 296–300 (1989)Google Scholar
  2. 2.
    Bar-Shalom, Y., Li, X.R.: Estimation and tracking: Principles, Techniques and Software. Artech House (1993)Google Scholar
  3. 3.
    Bar-Shalom, Y., Fortmann, T.E.: Tracking and Data Association. Academic Press, Inc., London (1988)Google Scholar
  4. 4.
    Blackman, S.S.: Multiple-Target Tracking with Radar Applications. Artech House, Inc. (1986)Google Scholar
  5. 5.
    Lin, H.-Y., Atherton, D.P.: Investigation of IMM tracking algorithm for maneuvering target tracking. In: First IEEE Regional Conference on Aerospace Control Systems, pp. 113–117 (1993)Google Scholar
  6. 6.
    Hussain, D.M.A.: Motion Model Employment using interacting Motion Model Algorithm. In: Proceedings of International Control Conference (ICC2006), Glasgow, Scotland (2006)Google Scholar
  7. 7.
    Lee, B.J., Park, J.B., Joo, Y.H.: IMM Algorithm Using Intelligent Input Estimation for Maneuvering Target Tracking. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E88-A(5), 1320–1327 (2005)CrossRefGoogle Scholar
  8. 8.
    Simeonova, I., Semerdjiev, T.: About the Specifics of the IMM Algorithm Design. In: Dimov, I.T., Lirkov, I., Margenov, S., Zlatev, Z. (eds.) NMA 2002. LNCS, vol. 2542, pp. 333–341. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Turkmen, I.: IMM fuzzy probabilistic data association algorithm for tracking maneuvering target. Expert Systems with Applications: An International Journal 34(2), 1243–1249 (2008)CrossRefGoogle Scholar
  10. 10.
    Hong, L., Ding, Z.: A distributed multi-rate IMM algorithm for multiplatform tracking. Mathematical and Computer Modeling 32(10), 1095–1116 (2000)CrossRefGoogle Scholar
  11. 11.
    Hussain, D.M.A.: Tracking multiple objects using modified track-observation assignment weight approach for data association. In: INMIC-2003, International Multi-topic Conference, Islamabad, Pakistan (2003)Google Scholar
  12. 12.
    Hussain, D.M.A., Durrant, M., Dionne, J.: Exploiting the Computational Resources of a Programmable DSP Micro-processor (Micro Signal Architecture MSA) in the field of Multiple Target Tracking. In: SHARC International DSP Conference 2001, North Eastern University, Boston, USA (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • D. M. Akbar Hussain
    • 1
  • Shaiq A. Haq
    • 2
  • M. Zafar Ullah Khan
    • 1
  • Zaki Ahmed
    • 1
  1. 1.Department of Software Engineering & Media TechnologyAalborg UniversityEsbjergDenmark
  2. 2.Department of MechatronicsAir UniversityIslamabadPakistan

Personalised recommendations