Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')

Detalhes bibliográficos
Autor(a) principal: Bertolini, Caio Augusto
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/74/74131/tde-03082022-154948/
Resumo: O sensoriamento remoto trouxe ferramentas importantes para o desenvolvimento de agricultura e pecuária mais eficientes no uso de insumos e menos prejudiciais ao meio ambiente. A utilização de índices de vegetação (IV) para determinação de classe nutricional têm crescido bastante e auxiliado no monitoramento das culturas. O nitrogênio (N) é um nutriente de grande relevância para desenvolvimento vegetativo em pastagem e a aplicação da quantidade correta traz melhorias na produtividade do pasto. Então, a utilização de IV\'s apoiados por técnicas de classificação de aprendizado de máquina para determinar a quantidade de nitrogênio contida na gramínea forrageira, pode ser uma ferramenta útil para que possa determinar a quantidade de N que precisa ser aplicado, assim ajudando o produtor na tomada de decisão ágil. Dessa forma, os objetivos deste trabalho foram desenvolver um software de processamento de imagens para extração de índices de vegetação baseados no modelo RGB e implementar um algoritmo de aprendizado de máquina para determinar o faixa de nitrogênio (deficiente, moderadamente deficiente ou suficiente), a partir de imagens RGB adquiridas por smartphones em capim braquiária. O trabalho foi desenvolvido no Campus Fernando Costa (FZEA/USP) e foi dividido em três etapas. A primeira etapa consistiu no desenvolvimento de um software, em Python, para extração automática de 26 índices de vegetação de imagens RGB de folhas. Na segunda parte foi realizado a experimentação em campo, em uma área 480 m² com 12 parcelas, de Urochloa decumbens \'Basilisk\', divididos em três tratamentos de adubação nitrogenada (T0: sem adubação, T15: 15 kg de N/ha, T30: 30 kg de N/ha) em dois períodos (2019/2020 e 2020/2021). Foram coletados dados de composição morfológica e captados 2160 imagens RGB de folha, para avaliação do desenvolvimento vegetativo da planta e, também, da resposta das cores na faixa do RGB em três classes de nitrogênio. Na última etapa foi realizado a extração dos IV\'s e aplicação de quatro algoritmo de aprendizado de máquina (K-vizinhos mais próximos, máquina de vetores de suporte, floresta randômicas e rede neural artificial) para realizar a classificação das 3 classes de nitrogênio, nos dados sem e com balanceamento (All-KNN), para avaliar qual é o melhor método de classificação. O software para extração de IV\'s (ExtractVI) conseguiu realizar a identificação correta das folhas de gramínea, delimitando o local do objeto na imagem e realizando o recorte automático. A decumbens apresentou resposta com aplicação de adubação nitrogenada, diminuindo a duração de rebrotação e aumentando a produção de massa de folhas e o índice de área foliar. A resposta cores da planta no RGB teve maior diferença visual entre as classes deficiente e suficiente, no entanto a classe moderadamente deficiente apresentou semelhança na cor com as outras classes. Entretanto, o manejo da pastagem e a pluviosidade demonstraram efeito sobre as características morfológicas e resposta das cores da planta. A determinação das classes de nitrogênio teve uma eficiência de 74% utilizando a multilayer perceptron com 26-10-1 neurônios, método de treinamento quasi-Newton e função de ativação Tansig, podendo ser melhorado com o balanceamento dos dados, atingindo valores de eficácia de 86% com o classificador floresta randômica com 150 árvores de decisão.
id USP_504270b8d192b247653ec77511b886ee
oai_identifier_str oai:teses.usp.br:tde-03082022-154948
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')Software development for vegetation indices extraction and implementation of a nitrogen nutritional status classifier in Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\') pasturesMachine learningAnálise de imagensComputer visionImage analysisÍndice de cores RGBMachine learningRGBRGBRGB color indexVisão computacionalO sensoriamento remoto trouxe ferramentas importantes para o desenvolvimento de agricultura e pecuária mais eficientes no uso de insumos e menos prejudiciais ao meio ambiente. A utilização de índices de vegetação (IV) para determinação de classe nutricional têm crescido bastante e auxiliado no monitoramento das culturas. O nitrogênio (N) é um nutriente de grande relevância para desenvolvimento vegetativo em pastagem e a aplicação da quantidade correta traz melhorias na produtividade do pasto. Então, a utilização de IV\'s apoiados por técnicas de classificação de aprendizado de máquina para determinar a quantidade de nitrogênio contida na gramínea forrageira, pode ser uma ferramenta útil para que possa determinar a quantidade de N que precisa ser aplicado, assim ajudando o produtor na tomada de decisão ágil. Dessa forma, os objetivos deste trabalho foram desenvolver um software de processamento de imagens para extração de índices de vegetação baseados no modelo RGB e implementar um algoritmo de aprendizado de máquina para determinar o faixa de nitrogênio (deficiente, moderadamente deficiente ou suficiente), a partir de imagens RGB adquiridas por smartphones em capim braquiária. O trabalho foi desenvolvido no Campus Fernando Costa (FZEA/USP) e foi dividido em três etapas. A primeira etapa consistiu no desenvolvimento de um software, em Python, para extração automática de 26 índices de vegetação de imagens RGB de folhas. Na segunda parte foi realizado a experimentação em campo, em uma área 480 m² com 12 parcelas, de Urochloa decumbens \'Basilisk\', divididos em três tratamentos de adubação nitrogenada (T0: sem adubação, T15: 15 kg de N/ha, T30: 30 kg de N/ha) em dois períodos (2019/2020 e 2020/2021). Foram coletados dados de composição morfológica e captados 2160 imagens RGB de folha, para avaliação do desenvolvimento vegetativo da planta e, também, da resposta das cores na faixa do RGB em três classes de nitrogênio. Na última etapa foi realizado a extração dos IV\'s e aplicação de quatro algoritmo de aprendizado de máquina (K-vizinhos mais próximos, máquina de vetores de suporte, floresta randômicas e rede neural artificial) para realizar a classificação das 3 classes de nitrogênio, nos dados sem e com balanceamento (All-KNN), para avaliar qual é o melhor método de classificação. O software para extração de IV\'s (ExtractVI) conseguiu realizar a identificação correta das folhas de gramínea, delimitando o local do objeto na imagem e realizando o recorte automático. A decumbens apresentou resposta com aplicação de adubação nitrogenada, diminuindo a duração de rebrotação e aumentando a produção de massa de folhas e o índice de área foliar. A resposta cores da planta no RGB teve maior diferença visual entre as classes deficiente e suficiente, no entanto a classe moderadamente deficiente apresentou semelhança na cor com as outras classes. Entretanto, o manejo da pastagem e a pluviosidade demonstraram efeito sobre as características morfológicas e resposta das cores da planta. A determinação das classes de nitrogênio teve uma eficiência de 74% utilizando a multilayer perceptron com 26-10-1 neurônios, método de treinamento quasi-Newton e função de ativação Tansig, podendo ser melhorado com o balanceamento dos dados, atingindo valores de eficácia de 86% com o classificador floresta randômica com 150 árvores de decisão.Remote sensing has brought important tools for the development of agriculture and livestock that are more efficient in the use of inputs and less harmful to the environment. The use of vegetation indices (VI) to determine nutritional status has grown a lot and helped in crop monitoring. Nitrogen (N) is a nutrient of great importance for vegetative development in pastures and the application of the correct amount improves pasture productivity. So, the use of IV\'s supported by machine learning classification techniques to determine the amount of nitrogen contained in forage grass, can be a useful tool to determine the amount of N that needs to be applied, thus helping the producer to make quick decision. Thus, the objectives of this paper were to develop an image processing software to extract vegetation indices based on the RGB model and implement a machine learning algorithm to determine the nitrogen status (deficient, moderately deficient or sufficient), from RGB images acquired by smartphones in Brachiaria grass. The paper was developed at the Fernando Costa Campus (FZEA/USP) and was divided into three stages. The first step consisted in the development of a software, in Python, for the automatic extraction of 26 vegetation indices from leaf-RGB images. In the second part, field trials were carried out, in an area of 480 m² with 12 plots, of Urochloa decumbens \'Basilisk\', divided into three nitrogen fertilization treatments (T0: no fertilization, T15: 15 kg N/ha, T30: 30 kg of N/ha) in two periods (2019/2020 and 2020/2021). Morphological composition data were collected and 2160 leaf -RGB images were captured, to evaluate the vegetative development of the plant and, also, the color response in the RGB range in three nitrogen classes. In the last step, IV\'s extraction was performed and applied in four machine leaning algorithms (k-nearest neighbors, support vector machine, random forest and artificial neural network) to perform the classification of the 3 nitrogen status, in the data without and with balance (All- KNN), to evaluate which is the best classification method. The software for IV\'s extraction (ExtractVI) was able to correctly identify the grass leaves, delimiting the location of the object in the image and performing the automatic clipping. Decumbens showed a response with nitrogen fertilization, decreasing regrowth duration and increasing leaf mass production and leaf area index. The color response of the plant in RGB had a greater visual difference between the deficient and sufficient classes, however the moderately deficient class showed similarity in color with the other classes. However, pasture management and rainfall showed an effect on the morphological characteristics and color response of the plant. The determination of nitrogen status had an efficiency of 74% using the multilayer perceptron with 26-10-1 neurons, quasi-Newton training method and Tansig activation function, which could be improved with data balancing, reaching efficacy values of 86% with the random forest classifier with 150 decision trees.Biblioteca Digitais de Teses e Dissertações da USPPereira, Lilian Elgalise TechioTech, Adriano Rogério BrunoBertolini, Caio Augusto2022-03-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/74/74131/tde-03082022-154948/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-08-19T17:10:22Zoai:teses.usp.br:tde-03082022-154948Biblioteca 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:27212022-08-19T17:10:22Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
Software development for vegetation indices extraction and implementation of a nitrogen nutritional status classifier in Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\') pastures
title Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
spellingShingle Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
Bertolini, Caio Augusto
Machine learning
Análise de imagens
Computer vision
Image analysis
Índice de cores RGB
Machine learning
RGB
RGB
RGB color index
Visão computacional
title_short Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
title_full Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
title_fullStr Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
title_full_unstemmed Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
title_sort Desenvolvimento de software para extração de índices de vegetação e implementação de classificador de status nutricional em nitrogênio em pastos de Urochloa decumbens \'Basilisk\' (Syn. Brachiaria decumbens \'Basilisk\')
author Bertolini, Caio Augusto
author_facet Bertolini, Caio Augusto
author_role author
dc.contributor.none.fl_str_mv Pereira, Lilian Elgalise Techio
Tech, Adriano Rogério Bruno
dc.contributor.author.fl_str_mv Bertolini, Caio Augusto
dc.subject.por.fl_str_mv Machine learning
Análise de imagens
Computer vision
Image analysis
Índice de cores RGB
Machine learning
RGB
RGB
RGB color index
Visão computacional
topic Machine learning
Análise de imagens
Computer vision
Image analysis
Índice de cores RGB
Machine learning
RGB
RGB
RGB color index
Visão computacional
description O sensoriamento remoto trouxe ferramentas importantes para o desenvolvimento de agricultura e pecuária mais eficientes no uso de insumos e menos prejudiciais ao meio ambiente. A utilização de índices de vegetação (IV) para determinação de classe nutricional têm crescido bastante e auxiliado no monitoramento das culturas. O nitrogênio (N) é um nutriente de grande relevância para desenvolvimento vegetativo em pastagem e a aplicação da quantidade correta traz melhorias na produtividade do pasto. Então, a utilização de IV\'s apoiados por técnicas de classificação de aprendizado de máquina para determinar a quantidade de nitrogênio contida na gramínea forrageira, pode ser uma ferramenta útil para que possa determinar a quantidade de N que precisa ser aplicado, assim ajudando o produtor na tomada de decisão ágil. Dessa forma, os objetivos deste trabalho foram desenvolver um software de processamento de imagens para extração de índices de vegetação baseados no modelo RGB e implementar um algoritmo de aprendizado de máquina para determinar o faixa de nitrogênio (deficiente, moderadamente deficiente ou suficiente), a partir de imagens RGB adquiridas por smartphones em capim braquiária. O trabalho foi desenvolvido no Campus Fernando Costa (FZEA/USP) e foi dividido em três etapas. A primeira etapa consistiu no desenvolvimento de um software, em Python, para extração automática de 26 índices de vegetação de imagens RGB de folhas. Na segunda parte foi realizado a experimentação em campo, em uma área 480 m² com 12 parcelas, de Urochloa decumbens \'Basilisk\', divididos em três tratamentos de adubação nitrogenada (T0: sem adubação, T15: 15 kg de N/ha, T30: 30 kg de N/ha) em dois períodos (2019/2020 e 2020/2021). Foram coletados dados de composição morfológica e captados 2160 imagens RGB de folha, para avaliação do desenvolvimento vegetativo da planta e, também, da resposta das cores na faixa do RGB em três classes de nitrogênio. Na última etapa foi realizado a extração dos IV\'s e aplicação de quatro algoritmo de aprendizado de máquina (K-vizinhos mais próximos, máquina de vetores de suporte, floresta randômicas e rede neural artificial) para realizar a classificação das 3 classes de nitrogênio, nos dados sem e com balanceamento (All-KNN), para avaliar qual é o melhor método de classificação. O software para extração de IV\'s (ExtractVI) conseguiu realizar a identificação correta das folhas de gramínea, delimitando o local do objeto na imagem e realizando o recorte automático. A decumbens apresentou resposta com aplicação de adubação nitrogenada, diminuindo a duração de rebrotação e aumentando a produção de massa de folhas e o índice de área foliar. A resposta cores da planta no RGB teve maior diferença visual entre as classes deficiente e suficiente, no entanto a classe moderadamente deficiente apresentou semelhança na cor com as outras classes. Entretanto, o manejo da pastagem e a pluviosidade demonstraram efeito sobre as características morfológicas e resposta das cores da planta. A determinação das classes de nitrogênio teve uma eficiência de 74% utilizando a multilayer perceptron com 26-10-1 neurônios, método de treinamento quasi-Newton e função de ativação Tansig, podendo ser melhorado com o balanceamento dos dados, atingindo valores de eficácia de 86% com o classificador floresta randômica com 150 árvores de decisão.
publishDate 2022
dc.date.none.fl_str_mv 2022-03-29
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/74/74131/tde-03082022-154948/
url https://www.teses.usp.br/teses/disponiveis/74/74131/tde-03082022-154948/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
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_ 1815256644268851200