Exportação concluída — 

Uso de visão computacional aplicado a problemas locomotores em gado de leite

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Curti, Paula de Freitas
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/10/10135/tde-30072025-104633/
Resumo: Este documento apresenta as atividades e resultados obtidos no projeto de mestrado, cujo objetivo foi aplicar técnicas de Visão Computacional (VC) para a identificação de alterações locomotoras e a estimativa da frequência respiratória (FR) em bovinos leiteiros. Para a análise da locomoção, foram utilizados 162 vídeos da visão lateral de 67 vacas da raça Holandesa, registrados imediatamente após a ordenha. A partir de uma amostra composta por 40 vídeos de 40 animais distintos, desenvolveu-se um algoritmo para detecção automática de 14 pontos corporais (keypoints) utilizando a arquitetura YOLOv8. O modelo alcançou precisão igual a 99% e média de 99% de Object Keypoint Similarity (OKS) em situações com visibilidade simultânea de todos os keypoints. Após essa etapa, o algoritmo foi aplicado ao banco de dados em sua totalidade para extração de atributos relacionados à locomoção, com base nas coordenadas dos keypoints. Escores de locomoção foram atribuídos por dois avaliadores independentes e utilizados como referência para avaliação do desempenho do modelo preditivo. Como etapa final, mesmo considerando o tamanho reduzido amostral, testou-se a elaboração de um algoritmo classificatório para fins de detecção de problemas locomotores, sem o objetivo de se estimar a prevalência ao nível de rebanho, o que poderá ser abordado em pesquisas futuras, desde que haja expansão significativa do número de amostras. Dado o desbalanceamento entre as classes de escore, empregou-se o classificador Random Forest em conjunto com a técnica SMOTE, para equilibrar as classes de escore investigadas. Uma análise combinatória de atributos foi conduzida para identificar as melhores combinações de variáveis para o modelo de classificação. A combinação de features que apresentou o melhor desempenho incluiu a área do dorso e os comprimentos das passadas dos membros anterior e posterior esquerdos, com valores de precisão de 0,1818, 0,5385, 0,9231 e 0,1667 para os escores 1, 2, 3 e 4, respectivamente. Tais resultados evidenciam o impacto do número reduzido de animais no banco de dados e desbalanceamento entre classes, indicando a necessidade de conjuntos de dados mais robustos para validação das combinações que melhor indicam afecções locomotoras. Para a estimativa da frequência respiratória, foram analisados 688 vídeos da visão dorsal de 84 vacas da raça Holandesas distintas, previamente anotados manualmente. Três abordagens de segmentação da imagem submetidas ao modelo de VC, diferindo entre si no local da imagem a ser investigada de forma pormenorizada: Center Crop (CC), Full Bounding Box (FBB) e Corner Bounding Box (CBB). Os menores erros foram obtidos com a abordagem CBB, que apresentou erro percentual absoluto médio (MAPE) de 14,04% e erro quadrático médio (RMSE) de 4,93. As abordagens CC e FBB resultaram em MAPE de 14,75% e 15,81%, e RMSE de 5,41 e 5,84, respectivamente. Os resultados obtidos demonstram que a solução de VC aplicada às três regiões permite a determinação da RR dos animais e apresenta viabilidade técnica.
id USP_3e3d7b0bc29b2fdd008fed86902aeed4
oai_identifier_str oai:teses.usp.br:tde-30072025-104633
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Uso de visão computacional aplicado a problemas locomotores em gado de leiteApplication of computer vision to assess locomotor problems in dairy cattleComputer visionDairy cattleEscore de locomoçãoFrequência respiratóriaGado de leiteLocomotion scoreRespiratory rateVisão computacionalEste documento apresenta as atividades e resultados obtidos no projeto de mestrado, cujo objetivo foi aplicar técnicas de Visão Computacional (VC) para a identificação de alterações locomotoras e a estimativa da frequência respiratória (FR) em bovinos leiteiros. Para a análise da locomoção, foram utilizados 162 vídeos da visão lateral de 67 vacas da raça Holandesa, registrados imediatamente após a ordenha. A partir de uma amostra composta por 40 vídeos de 40 animais distintos, desenvolveu-se um algoritmo para detecção automática de 14 pontos corporais (keypoints) utilizando a arquitetura YOLOv8. O modelo alcançou precisão igual a 99% e média de 99% de Object Keypoint Similarity (OKS) em situações com visibilidade simultânea de todos os keypoints. Após essa etapa, o algoritmo foi aplicado ao banco de dados em sua totalidade para extração de atributos relacionados à locomoção, com base nas coordenadas dos keypoints. Escores de locomoção foram atribuídos por dois avaliadores independentes e utilizados como referência para avaliação do desempenho do modelo preditivo. Como etapa final, mesmo considerando o tamanho reduzido amostral, testou-se a elaboração de um algoritmo classificatório para fins de detecção de problemas locomotores, sem o objetivo de se estimar a prevalência ao nível de rebanho, o que poderá ser abordado em pesquisas futuras, desde que haja expansão significativa do número de amostras. Dado o desbalanceamento entre as classes de escore, empregou-se o classificador Random Forest em conjunto com a técnica SMOTE, para equilibrar as classes de escore investigadas. Uma análise combinatória de atributos foi conduzida para identificar as melhores combinações de variáveis para o modelo de classificação. A combinação de features que apresentou o melhor desempenho incluiu a área do dorso e os comprimentos das passadas dos membros anterior e posterior esquerdos, com valores de precisão de 0,1818, 0,5385, 0,9231 e 0,1667 para os escores 1, 2, 3 e 4, respectivamente. Tais resultados evidenciam o impacto do número reduzido de animais no banco de dados e desbalanceamento entre classes, indicando a necessidade de conjuntos de dados mais robustos para validação das combinações que melhor indicam afecções locomotoras. Para a estimativa da frequência respiratória, foram analisados 688 vídeos da visão dorsal de 84 vacas da raça Holandesas distintas, previamente anotados manualmente. Três abordagens de segmentação da imagem submetidas ao modelo de VC, diferindo entre si no local da imagem a ser investigada de forma pormenorizada: Center Crop (CC), Full Bounding Box (FBB) e Corner Bounding Box (CBB). Os menores erros foram obtidos com a abordagem CBB, que apresentou erro percentual absoluto médio (MAPE) de 14,04% e erro quadrático médio (RMSE) de 4,93. As abordagens CC e FBB resultaram em MAPE de 14,75% e 15,81%, e RMSE de 5,41 e 5,84, respectivamente. Os resultados obtidos demonstram que a solução de VC aplicada às três regiões permite a determinação da RR dos animais e apresenta viabilidade técnica.This document presents the activities and results of a master′s research project aimed at applying Computer Vision (CV) techniques to identify locomotor alterations and estimate respiratory rate (RR) in dairy cows. For locomotion analysis, 162 lateral-view videos of 67 Holstein cows were recorded immediately after milking. From a sample of 40 videos from 40 different animals, an algorithm was developed to automatically detect 14 body keypoints using the YOLOv8 architecture. The model achieved an accuracy of 99% and an average Object Keypoint Similarity (OKS) of 99% when all keypoints were simultaneously visible. This algorithm was then applied to the full dataset to extract locomotion-related features based on keypoint coordinates. Locomotion scores were assigned by two independent evaluators and used as a reference for evaluating the predictive model. In the final stage, despite the limited sample size, a classification algorithm was tested to detect locomotor problems without aiming to estimate herd-level prevalence, which may be addressed in future research with a larger sample. Due to class imbalance in the locomotion scores, the Random Forest classifier was used in conjunction with the SMOTE technique to balance the classes. A combinatorial attribute analysis was conducted to identify the best variable combinations for classification. The best-performing feature set included back area and the stride lengths of the left forelimb and hindlimb, yielding precision values of 0.1818, 0.5385, 0.9231, and 0.1667 for scores 1, 2, 3, and 4, respectively. These results highlight the impact of the small dataset and class imbalance, indicating the need for more robust datasets to validate the feature combinations most indicative of locomotor disorders. For RR estimation, 688 dorsal-view videos of 84 different Holstein cows were manually annotated and analyzed. Three segmentation approaches were tested in the CV model, differing in the region of interest within the image: Center Crop (CC), Full Bounding Box (FBB), and Corner Bounding Box (CBB). The CBB approach yielded the lowest errors, with a mean absolute percentage error (MAPE) of 14.04% and root mean square error (RMSE) of 4.93. The CC and FBB approaches resulted in MAPE values of 14.75% and 15.81%, and RMSE values of 5.41 and 5.84, respectively. These findings demonstrate that CV applied to all three image regions is technically viable for estimating RR in dairy cows.Biblioteca Digitais de Teses e Dissertações da USPRennó, Francisco PalmaVentura, Ricardo VieiraCurti, Paula de Freitas2025-05-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/10/10135/tde-30072025-104633/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPReter o conteúdo por motivos de patente, publicação e/ou direitos autoriais.info:eu-repo/semantics/openAccesspor2025-10-09T14:29:02Zoai:teses.usp.br:tde-30072025-104633Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-10-09T14:29:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Uso de visão computacional aplicado a problemas locomotores em gado de leite
Application of computer vision to assess locomotor problems in dairy cattle
title Uso de visão computacional aplicado a problemas locomotores em gado de leite
spellingShingle Uso de visão computacional aplicado a problemas locomotores em gado de leite
Curti, Paula de Freitas
Computer vision
Dairy cattle
Escore de locomoção
Frequência respiratória
Gado de leite
Locomotion score
Respiratory rate
Visão computacional
title_short Uso de visão computacional aplicado a problemas locomotores em gado de leite
title_full Uso de visão computacional aplicado a problemas locomotores em gado de leite
title_fullStr Uso de visão computacional aplicado a problemas locomotores em gado de leite
title_full_unstemmed Uso de visão computacional aplicado a problemas locomotores em gado de leite
title_sort Uso de visão computacional aplicado a problemas locomotores em gado de leite
author Curti, Paula de Freitas
author_facet Curti, Paula de Freitas
author_role author
dc.contributor.none.fl_str_mv Rennó, Francisco Palma
Ventura, Ricardo Vieira
dc.contributor.author.fl_str_mv Curti, Paula de Freitas
dc.subject.por.fl_str_mv Computer vision
Dairy cattle
Escore de locomoção
Frequência respiratória
Gado de leite
Locomotion score
Respiratory rate
Visão computacional
topic Computer vision
Dairy cattle
Escore de locomoção
Frequência respiratória
Gado de leite
Locomotion score
Respiratory rate
Visão computacional
description Este documento apresenta as atividades e resultados obtidos no projeto de mestrado, cujo objetivo foi aplicar técnicas de Visão Computacional (VC) para a identificação de alterações locomotoras e a estimativa da frequência respiratória (FR) em bovinos leiteiros. Para a análise da locomoção, foram utilizados 162 vídeos da visão lateral de 67 vacas da raça Holandesa, registrados imediatamente após a ordenha. A partir de uma amostra composta por 40 vídeos de 40 animais distintos, desenvolveu-se um algoritmo para detecção automática de 14 pontos corporais (keypoints) utilizando a arquitetura YOLOv8. O modelo alcançou precisão igual a 99% e média de 99% de Object Keypoint Similarity (OKS) em situações com visibilidade simultânea de todos os keypoints. Após essa etapa, o algoritmo foi aplicado ao banco de dados em sua totalidade para extração de atributos relacionados à locomoção, com base nas coordenadas dos keypoints. Escores de locomoção foram atribuídos por dois avaliadores independentes e utilizados como referência para avaliação do desempenho do modelo preditivo. Como etapa final, mesmo considerando o tamanho reduzido amostral, testou-se a elaboração de um algoritmo classificatório para fins de detecção de problemas locomotores, sem o objetivo de se estimar a prevalência ao nível de rebanho, o que poderá ser abordado em pesquisas futuras, desde que haja expansão significativa do número de amostras. Dado o desbalanceamento entre as classes de escore, empregou-se o classificador Random Forest em conjunto com a técnica SMOTE, para equilibrar as classes de escore investigadas. Uma análise combinatória de atributos foi conduzida para identificar as melhores combinações de variáveis para o modelo de classificação. A combinação de features que apresentou o melhor desempenho incluiu a área do dorso e os comprimentos das passadas dos membros anterior e posterior esquerdos, com valores de precisão de 0,1818, 0,5385, 0,9231 e 0,1667 para os escores 1, 2, 3 e 4, respectivamente. Tais resultados evidenciam o impacto do número reduzido de animais no banco de dados e desbalanceamento entre classes, indicando a necessidade de conjuntos de dados mais robustos para validação das combinações que melhor indicam afecções locomotoras. Para a estimativa da frequência respiratória, foram analisados 688 vídeos da visão dorsal de 84 vacas da raça Holandesas distintas, previamente anotados manualmente. Três abordagens de segmentação da imagem submetidas ao modelo de VC, diferindo entre si no local da imagem a ser investigada de forma pormenorizada: Center Crop (CC), Full Bounding Box (FBB) e Corner Bounding Box (CBB). Os menores erros foram obtidos com a abordagem CBB, que apresentou erro percentual absoluto médio (MAPE) de 14,04% e erro quadrático médio (RMSE) de 4,93. As abordagens CC e FBB resultaram em MAPE de 14,75% e 15,81%, e RMSE de 5,41 e 5,84, respectivamente. Os resultados obtidos demonstram que a solução de VC aplicada às três regiões permite a determinação da RR dos animais e apresenta viabilidade técnica.
publishDate 2025
dc.date.none.fl_str_mv 2025-05-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/10/10135/tde-30072025-104633/
url https://www.teses.usp.br/teses/disponiveis/10/10135/tde-30072025-104633/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Reter o conteúdo por motivos de patente, publicação e/ou direitos autoriais.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Reter o conteúdo por motivos de patente, publicação e/ou direitos autoriais.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1865492358406078464