Image Analysis Applied to Morphological Assessment in Bovine Livestock

  • Horacio M. González–Velasco
  • Carlos J. García–Orellana
  • Miguel Macías–Macías
  • Ramón Gallardo–Caballero
  • Antonio García–Manso
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6915)


Morphological assessment is one important parameter considered in conservation and improvement programs of bovine livestock. This assessment process consists of scoring an animal attending to its morphology, and is normally carried out by highly-qualified staff.

In this paper, a system designed to provide an assessment based on a lateral image of the cow is presented. The system consists of two main parts: a feature extractor stage, to reduce the information of the cow in the image to a set of parameters, and a neural network stage to provide a score considering that set of parameters. For the image analysis section, a model of the object is constructed by means of point distribution models (PDM). Later, that model is used in the searching process within each image, that is carried out using genetic algorithm (GA) techniques. As a result of this stage, the vector of weights that describe the deviation of the given shape from the mean is obtained. This vector is used in the second stage, where a multilayer perceptron is trained to provide the desired assessment, using the scores given by experts for selected cows.

The system has been tested with 124 images corresponding to 44 individuals of a special rustic breed, with very promising results, taking into account that the information contained in only one view of the cow is not complete.


Genetic Algorithm Global Score Multilayer Perceptron Morphological Assessment Active Shape Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bishop, C.M., Hinton, G.: Neural Networks for Pattern Recognition. Clarendon Press, Oxford (1995)Google Scholar
  2. 2.
    Cootes, T.F., Taylor, C.J., Cooper, D.H., Graham, J.: Active shape models – their training and application. Comp. Vision and Image Understanding 61(1), 38–59 (1995)CrossRefGoogle Scholar
  3. 3.
    Davis, L.: Handbook of genetic algorithms. Van Nostrand Reinhold, New York (1991)Google Scholar
  4. 4.
    Edmonson, A.J., Lean, I.J., Weaver, L.D., Farver, T., Webster, G.: A body condition scoring chart for holstein dairy cows. Journal of Dairy Science 72(1), 68–78 (1989)CrossRefGoogle Scholar
  5. 5.
    Felkel, P., Mrázek, P., Sýkora, L., Žára, J., Ježek, B.: On segmentation for medical data visualization. In: Slavik, P., Wijk, J.V., Felkel, P., Vorlíèek, J. (eds.) Proc. of the 7th Eurographics Workshop on Visualization in Scientific Computing, Prague, pp. 189–198 (1996)Google Scholar
  6. 6.
    Ginneken, B.v., Bruijne, M.d., Loog, M., Viergever, M.: Interactive Shape Models. In: Sonka, M., Michael Fitzpatrick, J. (eds.) Medical Imaging 2003: Image Processing, Proceedings of SPIE, vol. 5032, pp. 1206–1216. SPIE - The International Society for Optical Engineering (May 2003)Google Scholar
  7. 7.
    Goldberg, D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading (1989)zbMATHGoogle Scholar
  8. 8.
    González, H.M., García, C.J., López, F.J., Macías, M., Gallardo, R.: Segmentation of bovine livestock images using GA and ASM in a two–step approach. Int. Journal of Pattern Recognition and Artificial Intelligence 17(4), 601–616 (2003)CrossRefGoogle Scholar
  9. 9.
    González, H.M., García, C.J., Macías, M., López, F.J., Acevedo, M.I.: Neural–networks–based edges selector for boundary extraction problems. Image and Vision Computing 22(13), 1129–1135 (2004)CrossRefGoogle Scholar
  10. 10.
    Goyache, F., Del Coz, J.J., Quevedo, J.R., López, S.e.a.: Using artificial intelligence to design and implement a morphological assessment system in beef cattle. Animal Science 73, 49–60 (2001)CrossRefGoogle Scholar
  11. 11.
    Haupt, R.L., Haupt, S.E.: Practical Genetic Algorithms 2e. John Wiley, Chichester (2004)zbMATHGoogle Scholar
  12. 12.
    Hill, A., Cootes, T.F., Taylor, C.J., Lindley, K.: Medical image interpretation: a generic approach using deformable templates. J. of Med. Informatics 19(1), 47–59 (1994)CrossRefGoogle Scholar
  13. 13.
    Hill, A., Taylor, C.J.: Model-based image interpretation using genetic algorithms. Image and Vision Computing 10(5), 295–300 (1992)CrossRefGoogle Scholar
  14. 14.
    Yuen, S.Y., Fong, C.K., Lam, H.S.: Guaranteeing the probability of success using repeated runs of genetic algorithm. Im. and Vision Computing 19(8), 551–560 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Horacio M. González–Velasco
    • 1
  • Carlos J. García–Orellana
    • 1
  • Miguel Macías–Macías
    • 1
  • Ramón Gallardo–Caballero
    • 1
  • Antonio García–Manso
    • 1
  1. 1.CAPI Research Group Politechnic SchoolUniversity of ExtremaduraCáceresSpain

Personalised recommendations