Detection and Classification of Moving Objects

  • Hazeem B. Taher
  • Afaf J. Tuaimah
Keywords: surveillance, object detection, classification, K- nearest neighbor


" Surveillance the process of monitoring the behavior of people, objects or processes within systems for conformity to expected "or desired standards in trusted systems for security. In tracking safety specific regions such as banks, roads, boundaries, forests and so on, video surveillance systems are becoming more" common every day. As monitoring systems transition from analog to digital devices and numbers rise, there is a need to interpret the captured video automatically". The objective of this paper is to design a system that can automatically able to detect objects in different" scenes and then classify them. The proposed system consists of two stages: moving object detection and classification". The first stage consists of four steps: The first step is input video, the collection database is used in this paper where some videos are captured using fixed camera and other images are acquired from various internet sites. The second step is the pre-processing of frames using HSV color space, filtering them using Median and Gaussian filters. The third step is detection object using background subtraction method. The fourth step is feature extraction of object. In this paper, 21 features of shape features are extracted. In the second stage of proposed system is classification the object in to (human and car) using K- nearest neighbor. Two different ratios of training/testing groups which are (50% - 50%) and (70% - 30%) are applied to the classifier. K-NN gives training accuracy 100 %. The accuracy of testing is 98.6111% and 97.7% when the ratio is (50% - 50%) and (70% - 30%) respectively. MATLAB R2018 is used to design the proposed system.


Gupta, Pritee, Yashpal Singh, and Manoj Gupt. "Moving Object Detecti on Using Frame Difference, Background Subtraction and SOBS for Vi deo Surveillance Application." pp151-156 (2014).

Tuna, Hakan. Detection and classification of objects and texture. Master's thesis. bilkent university, 2009.

Sutor, Stephan R. "Large-scale high-performance video surveillance". University of Oulu Graduate School; University of Oulu, Faculty of Information Technology and Electrical Engineering, Department of Information Processing Science. Acta Univ. Oul. A 631, 2014.

Mashak, Saeed Vahabi, et al. "Background subtraction for object detection under varying environments." 2010 International Conference of Soft Computing and Pattern Recognition. IEEE, 2010.

Sharma, V., Nain, N., & Badal, T. "A survey on moving object detection methods in video surveillance". International Bulletin of mathematical research, 2(1), 219-218, 2015.

Patel, Hitesh A., and Darshak G. Thakore. "Moving object tracking using kalman filter." International Journal of Computer Science and Mobile Computing 2.4: 326-332. (2013)

Aldhaheri, Asim R., and Eran A. Edirisinghe. "Detection and Classification of a Moving Object in a Video Stream." Proc. of the Intl. Conf. on Advances in Computing and Information Technology-ACIT. 2014.

Setitra, Insaf. "Object classification in videos-an overview." Journal of automation and control engineering 1.2: 106-109. (2013)

Najva, N., and K. Edet Bijoy. "SIFT and tensor based object detection and classification in videos using deep neural networks." Procedia Computer Science 93: 351-358. (2016)

Panda, D. K. "Motion detection, object classification and tracking for visual surveillance application" (Doctoral dissertation). (2012).

Solomon, C., & Breckon, T. "Fundamentals of Digital Image Processing: A practical approach with examples in Matlab". John Wiley & Sons. (2011).

Umbaugh, S. E. "Digital image processing and analysis: human and computer vision applications with CVIPtools". CRC press. (2010).

Gonzalez, Rafael C., Steven L. Eddins, and Richard E. Woods. Digital image publishing using MATLAB. Prentice Hall, 2004.

Acharya, T., & Ray, A. K. (2005). Image processing: principles and applications. John Wiley & Sons.

Zhou, H., Wu, J., & Zhang, J. (2010). Digital Image Processing: Part II. Bookboon.

Dougherty, G. (2012). Pattern recognition and classification: an introduction. Springer Science & Business Media.

Kruthi, S., & Kamalakannan, J. (2018). Implementation of moving object detection and categorization from hevc compressed surveillance video. International Journal of Mechanical Engineering and Technology, 9(4), 35-42.

Shilpa, P. H., & Sunitha, M. R. (2016). A survey on moving object detection and tracking techniques. International Journal of Engineering and Computer Science, 5(5), 16376-16382.

Athanesious, J. J., & Suresh, P. (2012). Systematic survey on object tracking methods in video. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), 1(8), 242-247.

Michel Marie Deza and Elena Deza, “Encyclopedia of Distances”, Springer, pp. 94,2009.

Rahul Dutt Sharma1, Subham Kumar Gupta, A Survey on Moving Object Detection and Tracking Based On Background Subtraction. Oxford Journal of Intelligent Decision and Data Science 2018 SI. 1 (2018) 55-62

Jingwen Sun, Weixing Du, Niancai Shi, A Survey of kNN Algorithm, Information Engineering and Applied Computing (2018)

Kaghyan, Sahak, and Hakob Sarukhanyan. "Activity recognition using k-nearest neighbor algorithm on smartphone with tri-axial accelerometer." International Journal of Informatics Models and Analysis (IJIMA), ITHEA International Scientific Society, Bulgaria 1 (2012): 146-156.