Skip to main content
Article thumbnail
Location of Repository

Machine Vision Techniques for the Evaluation of Animal Behaviour

By Derek Robert Magee


Over the last few decades the nature of farming has changed dramatically with small labour intensive farms being replaced by large, highly automated farms. With this change in the way things are done comes a new concern for animal welfare. Traditionally a skilled stock-man would look after a relatively small number of animals and have much direct contact with them on a daily basis. On the modern automated farm a few people will look after several hundred animals and as such there is much less direct contact.\ud \ud Within this thesis a toolkit of methods is presented which is suitable for the building of automated monitoring systems within a farm environment. Animal shape is modelled by a two-dimensional hierarchical contour model and various models for animal dynamics are evaluated. A framework is proposed that combines these spatial and temporal models as a combined tracker and behaviour analysis system. A method is also presented for the identification of individuals from their characteristic markings which utilises the result from the animal tracker method. The methods presented have wider application than simply the field of animal behaviour monitoring and applicable to other problems areas within machine vision and beyond

Publisher: School of Computing (Leeds)
Year: 2001
OAI identifier:

Suggested articles


  1. 3d modeling and tracking of human lip motions.
  2. (1996). A computer vision approach to emphysema detection and quantification.
  3. (1984). A fast sequential method for polygonal approximation of digitised curves.
  4. A framework for spatiotemporal control in the tracking of visual contours.
  5. (1987). A low-dimensionalprocedure for the characterisation of human faces.
  6. A method of curve partitioning using arc-chord distance. Pattern RecogntionLetters,
  7. (1998). A mixed-state condensation tracker with automatic modelswitching.
  8. (1997). A mixture model for representing shape variation.
  9. (1999). A multi-view nonlinear active shape model using kernel pca.
  10. (1960). A new approach tolinear filteringand predictionproblems.
  11. (1994). A non-lineargeneralisationof pdms using polynomialregression.
  12. (1988). A preliminary investigation of the problem of determining ego- and object motions from stereo.
  13. (1997). A real-time computer visionsystem formeasuringtrafficparameters. InProc.IEEEConferenceonComputerVisionandPattern Recognition,pages 495–501,
  14. A state-based approach to the representation and recognition of gesture.
  15. A tutorial on hidden markov models and selected applicationsin speech recognition.
  16. (1999). A unifiedframework for atlasmatching using active appearance models.
  17. Active appearance models. In
  18. Active shape models - ‘smart snakes’.
  19. (1992). Active Vision, chapter 2 (Deformable Templates),
  20. (1999). Adaptive background mixture models for real-time tracking.
  21. (1993). Advances in model-based trafic vision.
  22. An algorithm for vector quantizer design.
  23. An efficient method for contour tracking using active shape models.
  24. Analyzing and recognizing walking figures in xyt.
  25. and D.Metaxas. Blended deformable models.
  26. (1995). Anintroductiontothekalman filter.
  27. (1997). Applicationof machine visionto swineenvironmentalcontrol.
  28. (1994). Automatic landmark generation for point distribution models.
  29. (1996). Cardboard people: A parameterized model of articulated image motion.
  30. (1999). Classification of human body motion.
  31. (2000). Classifying facial attributes using a 2d gabor wavelet representation and discriminant analysis.
  32. (1991). Closed-form solutions for physically-based shape modeling and recognition.
  33. (1998). Colour model selection and adaptation in dynamic scenes.
  34. (1999). Comparing different template features for recognising people by their gait.
  35. (1998). Computer visual tracking of poultry.
  36. (1998). Condensation– conditionaldensitypropagationfor visual tracking.
  37. Deformable model and hmm-based tracking, analysis and recognition of gesturesandfaces.
  38. (1986). Density Estimation for Statistics and Data Analysis. Chapman and Hall,
  39. (1995). Designof a linguisticpostprocessorusing variable memory length markovmodels.
  40. (1998). Detection and tracking of very small low contrast objects.
  41. Discriminant analysisfor recognition of human face images.
  42. Dynamic 3d models with local and global deformations: Deformablesuperrquadratics. InProc.InternationalConferenceonComputerVision,pages 606–615,1990.
  43. Eigenfaces for recognition.
  44. Eigenfaces vs. fisherfaces: Recognition using class specific linear projection.
  45. Error bounds for convolutional codes and an asymptotically optimal decoding algorithm.
  46. (1995). Extending the point distribution model using polar co-ordinates. Image and VisionComputing,
  47. (1998). Extraction of moving articulated-objects by evidence gathering.
  48. (2000). Face analysis for the synthesisof photo-realistic talking heads.
  49. Face detection using mixtures of linear subspaces.
  50. Fuzzy-c-mean algorithmfor codebookdesignin vector quantisation.
  51. Generalised procrustes analysis.
  52. Genetic algorithmfor codebookdesign in vector quantisation.
  53. Head tracking via robust registration in texture map images.
  54. (1998). Icondensation: Unifying low-level tracking in a stochastic framework.
  55. Improvedtrackingofmultiplehumanswithtrajectoryprediction and occlusion modeling.
  56. (1997). Improving specificity in PDMs using a hierarchical approach.
  57. (1994). Kendall’s library of statistics: Multivariate analysis. Edward Arnold,
  58. (1997). Language modelling using stochastic automata with variable length contexts.
  59. (1997). Learning and recognising human dynamics in video sequences.
  60. (1994). Learning flexible models from image sequences.
  61. Learning spatio-temporal patterns for predicting object behaviour.
  62. Learning the distributionof object trajectories for event recognition. Image and VisionComputing,
  63. Learningvariablelengthmarkov modelsofbehaviour. Computer Visionand Image Understanding,2001.
  64. (1994). Low level recognition of human motion (or how to get your man withoutfinding his body parts).
  65. (1996). Markov Chain Monte Carlo in Practice.
  66. (1977). Maximum likelihoodfrom incomplete data via the em algorithm.
  67. (1999). Minimum entropy models of scene activity.
  68. (1983). Model-based vision: A program to see a walking person. Image and Vision Computing,1:5–20,
  69. Modellingcollectiveanimal behaviourusing extended point-distribution models.
  70. Motion and structure from feature correspondences: a review.
  71. (1991). Motion recognition using moving light displays.
  72. Moving object recognition in eigenspace representation: Gait analysisand lip reading. Pattern RecognitionLetters,
  73. (1994). Non-linear point distribution modelling usingamulti-layerperceptron.
  74. Novel approach to nonlinear/non-gaussianbayesian stateestimation.
  75. (1991). Otterloo. A Contour-OrientedApproach to Shape Analysis.
  76. (1994). Parameterisation of a stochasticmodel for human face identification.
  77. (1997). Path coupling: a technique for proving rapid mixing in markov chains.
  78. (1973). Pattern Classificationand Scene Analysis. Wiley-Interscience,
  79. Person tracking in real-world scenarios usingstatistical methods.
  80. (1997). Pfinder: Real-time tracking of the human body.
  81. Pig growth and conformation monitoring using image analysis.
  82. (1995). Real-time american signlanguagerecognitionfrom videousing hiddenmarkov models.
  83. Real-time closed-world tracking.
  84. (1998). Recognising humans by gait via parametric canonical space.
  85. (1995). Recognition of human body motion using phase space constraints.
  86. (1998). Recognizingtemporaltrajectoriesusingthecondensationalgorithm. In
  87. (1998). Robustcontour trackingin echocardiographicsequences.
  88. (1996). Robustmatchingandtrackingofarticulatedobjects usinga view-based representation.
  89. (1999). Segmentation and tracking of coronary arteries.
  90. Simulated annealing and codebook design.
  91. Snakes: Active contour models.
  92. (1967). Some methodfor the classificationand analysisof multivariateobservations.
  93. (1997). Statistical models of face images -improving specifity. Image and VisionComputing,
  94. (1991). Statistical shape models in image analysis.
  95. Stochastic templates for aquaculture images and a parallel pattern. Applied Statistics,48:211–227,1999.
  96. (2000). Stochastic tracking of 3d human figures using 2d image motion.
  97. (1994). Surface learning with applications to lipreading.
  98. (1998). The acquisition and use of interaction behaviour models.
  99. (1996). The Markov Chain Monte Carlo method: an approach to approximatecounting and integration.
  100. The power of amnesia.
  101. (1997). The representation and recognition of action using temporal templates. InProc.IEEEComputerSocietyConferenceonComputerVisionandPatternRecognition,pages 928–934,
  102. The self organisingmap.
  103. (1996). Towards 3d hand tracking using a deformable model.
  104. (1995). Tracking and recognisingrigidand non-rigidfacial motionsusing local parametric models of image motion.
  105. Tracking interacting people.
  106. (1992). Tracking with Kalman snakes. Active Vision,
  107. (1998). Trafficmeasurement witharoadsidevisionsystemindividual tracking of overlapped vehicles.
  108. (1992). Training models of shape from sets of examples.
  109. (1997). Training support vector machines: an application to face detection.
  110. (1974). Two algorithms for piecewise-linear continuous approximation of functions of one variable.
  111. (1999). Understanding purposeful human motion.
  112. Using discriminant eigenfeatures for image retrieval.
  113. (1984). Vector quantization.
  114. (1992). Visual observation as reactive learning.
  115. (1990). Vita-an autonomousroad vehicle (arv) for collisionavoidance in traffic.
  116. (1998). W4: Who? when? where? a real time system for detecting and tracking people.
  117. Wide-range, person and illumination-insensitive head orientation estimation.

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