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\')
Autor(a) principal: | |
---|---|
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 |