Individual pig object detection algorithm based on Gaussian mixture model

Li Yiyang, Sun Longqing, Zou Yuanbing, Li Yue

Abstract


The background models are crucially important for the object extraction for moving objects detection in a video. The Gaussian mixture model (GMM) is one of popular methods in the background models. Gaussian mixture model which applied to the pig target detection has some shortcomings such as low efficiency of algorithm, misjudgment points and ghosts. This study proposed an improved algorithm based on adaptive Gaussian mixture model, to overcome the deficiencies of the traditional Gaussian mixture model in pig object detection. Based on Gaussian mixture background model, this paper introduced two new parameters of video frames m and T0. The Gaussian distribution was scanned once every m frames, the excessive Gaussian distribution was deleted to improve the convergence speed of the model. Meanwhile, using different learning rates to suppress ghosts, a higher decreasing learning rate was adopted to accelerate the background modeling before T0, the background model would become stable as the time continued and a smaller learning rate could be used. In order to maintain a stable background and reduce noise interference, a fixed learning rate after T0 was used. Results of experiments indicated that this algorithm could quickly build the initial background model, detect the moving target pigs, and extract the complete contours of the target pigs’. The algorithm is characterized by good robustness and adaptability.
Keywords: object detection, individual pig, Gaussian mixture mode, background model, contours, behavioral trait
DOI: 10.25165/j.ijabe.20171005.3136

Citation: Li Y Y, Sun L Q, Zou Y B, Li Y. Individual pig object detection algorithm based on Gaussian mixture model. Int J Agric & Biol Eng, 2017; 10(5): 186–193.

Keywords


object detection, individual pig, Gaussian mixture mode, background model, contours, behavioral trait

References


Zhu W X. Automatic identification system of pigs with suspected case based on behavior monitoring. Transactions of the CSAE, 2010; 26(1): 188–192. (in Chinese)

Zhao R, Ouyang W, Li H, Wang X. Saliency detection by multi-context deep learning. IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 2015; pp.1265–1274.

Zhu W, Liang S, Wei Y, Sun J. Saliency optimization from robust background detection. IEEE Conference on Computer Vision and Pattern Recognition. IEEE Computer Society, 2014; pp.2814–2821.

Chang F J, Lin Y Y, Hsu K J. Multiple structured-instance learning for semantic segmentation with uncertain training data. Computer Vision and Pattern Recognition. IEEE, 2014, pp.360–367.

Rubinstein M, Joulin A, Kopf J, Liu C. Unsupervised joint object discovery and segmentation in internet images. Computer Vision and Pattern Recognition. IEEE, 2013; pp.1939–1946.

Zhang J, Sclaroff S, Lin Z, Shen XH, Price B, Mech R. Minimum Barrier Salient Object Detection at 80 FPS. IEEE International Conference on Computer Vision. IEEE, 2015; pp.1404–1412.

Denman S, Chandran V, Sridharan S. An adaptive optical flow technique for person tracking systems. Pattern Recognition Letters, 2007; 28(10): 1232–1239.

Narayana M, Hanson A, Learned-Miller E. Coherent motion segmentation in moving camera videos using optical flow orientations. IEEE International Conference on Computer Vision. IEEE, 2015; pp.1577–1584.

Nguyen N, Laurendeau D, Branzan-Albu A. A robust method for camera motion estimation in movies based on optical flow. International Journal of Intelligent Systems Technologies and Applications, 2010; 9(3/4): 228–238.

Huang Y, Palaniappan K, Zhuang X. Optic flow field segmentation and motion estimation using a robust genetic partitioning algorithm. IEEE Transactions on Pattern Analysis & Machine Intelligence, 1995; 17(12): 1177–1190.

Li J, Lan J. A fast moving target detection method based on the improved optical flow algorithm. Second International Conference on Electric Information and Control Engineering. IEEE Computer Society, 2012; pp.56–59.

Yin J, Liu L, Li H, Liu Q. The infrared moving object detection and security detection related algorithms based on W4 and frame difference. Infrared Physics and Technology, 2016; 77: 302–315.

Zhang J, Cao J, Mao B. Moving object detection based on non-parametric methods and frame difference for traceability video analysis. Procedia Computer Science, 2016; 91: 995–1000.

Chen J, Zhu C, Qian Z. A moving target detection method based on integration of frame difference method and fast image segmentation. Modern Electronics Technique, 2016; 3: 13–17.

Yadav D K, Singh K. A combined approach of Kullback-Leibler divergence and background subtraction for moving object detection in thermal video. Infrared Physics and Technology, 2016; 76: 21–31.

Hu Y, Sirlantzis K, Howells G, Ragot N, Rodriguez P. An online background subtraction algorithm deployed on a NAO humanoid robot based monitoring system. Robotics and Autonomous Systems, 2016; 85(1): 37–47.

Zhao K X, He D J. Target detection method for moving cows based on background subtraction. Int J Agric & Biol Eng, 2015; 8(1): 42–49.

Han B, Davis L S. Density-based multifeature background subtraction with support vector machine. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2012; 34(5): 1017–1023.

Porto S M C, Arcidiacono C, Anguzza U, Cascone G. A computer vision-based system for the automatic detection of lying behaviour of dairy cows in free-stall barns. Biosystems Engineering, 2013; 115(2): 184–194.

Bouttefroy P L M, Bouzerdoum A, Phung S L, Beghdadi A. On the analysis of background subtraction techniques using Gaussian Mixture Models. IEEE International Conference on Acoustics, Speech and Signal Processing. IEEE, 2010; pp.4042–4045.

Kayabol K, Kutluk S. Bayesian classification of hyperspectral images using spatially-varying Gaussian mixture model. Digital Signal Processing, 2016; 59: 106–114.

Shah M, Deng J D, Woodford B J. Video background modeling: recent approaches, issues and our proposed techniques. Machine Vision and Applications, 2014; 25(5):

–1119.

Jie T, Dong H, Qiuxia H, Xiaoyi M. Segmentation of wheat rust lesion image using PCA and Gaussian mix model. Transactions of the CSAM, 2014; 45(7): 267–271. (in Chinese)

Liu D, Zhao K X, He D J. Real-time target detection for moving cows based on Gaussian mixture model. Transactions of the CSAM, 2016; 47(5): 288–294. (in Chinese)

Kaewtrakulpong P, Bowden R. An improved adaptive background mixture model for real-time tracking with shadow detection. Video-Based Surveillance Systems. Springer US, 2002; pp.135–144.

Stauffer Chris, Grimson W. Adaptive background mixture models for real-time tracking. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1999; 2: 246–252.

Chen Z, Ellis T. A self-adaptive Gaussian mixture model. Computer Vision and Image Understanding, 2014; 122(5): 35–46.

Ren K Q, Zhang P H, Xie B. Adaptive learning algorithm for moving target detection based on Gaussian mixture model. Computer Engineering and Design, 2014; 35(3): 968–974. (in Chinese)

Dong X S, Chen G, Bian Z G. Improved moving object detection method based on Gaussian mixture mode. Journal of Applied Optics, 2012; 33(5): 877–883. (in Chinese)


Full Text: PDF

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.