Skip to main content
Article thumbnail
Location of Repository

FPGA-based Anomalous trajectory detection using SOFM

By Kofi Appiah, Andrew Hunter, Patrick Dickinson, Tino Kluge and Philip Aiken


A system for automatically classifying the trajectory of a moving object in a scene as usual or suspicious is presented. The system uses an unsupervised neural network (Self Organising Feature Map) fully implemented on a reconfigurable hardware architecture (Field Programmable Gate Array) to cluster trajectories acquired over a period, in order to detect novel ones. First order motion information, including first order moving average smoothing, is generated from the 2D image coordinates (trajectories). The classification is dynamic and achieved in real-time. The dynamic classifier is achieved using a SOFM and a probabilistic model. Experimental results show less than 15\% classification error, showing the robustness of our approach over others in literature and the speed-up over the use of conventional microprocessor as compared to the use of an off-the-shelf FPGA prototyping board

Topics: G730 Neural Computing, H610 Electronic Engineering, G740 Computer Vision
Year: 2006
OAI identifier:

Suggested articles


  1. (2005). A.: A single-chip FPGA implementation of real-time adaptive background model. doi
  2. (2008). A.K.: Abnormal event detection based on trajectory clustering by 2-depth greedy search. doi
  3. (2007). Abnormal Event Detection From Surveillance Video By Dynamic Hierarchical Clustering. in doi
  4. (2006). Abnormal Event Detection Using Trajectory Features. International Computer Symposium,
  5. (2000). Application of the Self-Organizing Map to Trajectory Classification. doi
  6. Eduardo Ros: Real Time Architectures for MovingObjects Tracking. doi
  7. (2007). Embedded Active Vision System Based on an FPGA Architecture. doi
  8. (2008). Event Detection Using Trajectory Clustering and 4D Histograms. Special issue on Event Analysis in Videos doi
  9. (2008). Foresti: Trajectory-based anomalous event detection. doi
  10. (2007). Henrique Dinis dos, Cortez, P.: Prediction of abnormal behaviors for intelligent video surveillance systems. doi
  11. Image segmentation and pattern matching based FPGA/ASIC implementation architecture of real-time object tracking. doi
  12. (2008). Le Cadre.: A statistical video content recognition method using invariant features on object trajectories. doi
  13. (2000). Learning Patterns of Activity Using Real-Time Tracking. doi
  14. (1995). Learning the distribution of object trajectories for event recognition. doi
  15. (2008). Multiple object tracking using a neural cost function. Image and Vision Computing, doi
  16. (2004). Neural Networks a classroom approach. McGraw-Hill,
  17. (2007). Object Trajectory-Based Motion Modeling and Classification using Hidden Markov Models. doi
  18. (2008). Real-time human action recognition on an embedded, reconfigurable video processing architecture. doi
  19. (2006). S.,: Detection of Unusual Motion Using Computer Vision. doi
  20. (2005). Smart video surveillance: exploring the concept of multiscale spatiotemporal tracking. doi
  21. (2007). T.S.: Detecting Anomaly in Videos from Trajectory Similarity Analysis. doi
  22. (2005). Trajectory clustering and its applications for video surveillance. doi
  23. (2008). Using Inactivity to Detect Unusual Behaviour. doi
  24. (2006). Visual Recognition of Manual Tasks Using Object Motion Trajectories. doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.