Heterogeneous computing for a real-time pig monitoring system

Video sensor data has been widely used in automatic surveillance applications. In this study, we present a method that automatically detects pigs in a pig room by using depth information obtained from a Kinect sensor. For a real-time implementation, we propose a means of reducing the execution time by applying parallel processing techniques. In general, most parallel processing techniques have been used to parallelize a specific task. In this study, we consider parallelization of an entire system that consists of several tasks. By applying a scheduling strategy to identify a computing device for each task and implementing it with OpenCL, we can reduce the total execution time efficiently. Experimental results reveal that the proposed method can automatically detect pigs using a CPU-GPU hybrid system in real time, regardless of the relative performance between the CPU and GPU.

[1]  Weixing Zhu,et al.  Foreground detection of group-housed pigs based on the combination of Mixture of Gaussians using prediction mechanism and threshold segmentation , 2014 .

[2]  Chang-Sung Jeong,et al.  Parallel connected-component labeling algorithm for GPGPU applications , 2010, 2010 10th International Symposium on Communications and Information Technologies.

[3]  John E. Stone,et al.  OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems , 2010, Computing in Science & Engineering.

[4]  Supachai Pathumnakul,et al.  An approach based on digital image analysis to estimate the live weights of pigs in farm environments , 2015, Comput. Electron. Agric..

[5]  David R. Kaeli,et al.  Heterogeneous Computing with OpenCL - Revised OpenCL 1.2 Edition , 2012 .

[6]  Daniel Berckmans Preface: Precision livestock farming (PLF) , 2008 .

[7]  Hongwei Xin,et al.  A real-time computer vision assessment and control of thermal comfort for group-housed pigs , 2008 .

[8]  Dries Berckmans,et al.  Precision Livestock Farming: An international review of scientific and commercial aspects , 2012 .

[9]  Rony Geers,et al.  Image-analysis parameters as inputs for automatic environmental temperature control in piglet houses , 1990 .

[10]  Daniel Berckmans,et al.  Automatic weight estimation of individual pigs using image analysis , 2014 .

[11]  Uwe Richter,et al.  Using machine vision for investigation of changes in pig group lying patterns , 2015, Comput. Electron. Agric..