Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning

Detalhes bibliográficos
Autor(a) principal: Silva, Giovanni Cimolin da
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/183462
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia Eletrônica.
id UFSC_aa77e7dd6a0bb9981b7889363b2e33c3
oai_identifier_str oai:repositorio.ufsc.br:123456789/183462
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaSilva, Giovanni Cimolin daBatista, Eduardo Luiz Ortiz2018-02-15T12:18:36Z2018-02-15T12:18:36Z2018-02-15https://repositorio.ufsc.br/xmlui/handle/123456789/183462TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia Eletrônica.Este trabalho tem como objetivo utilizar técnicas de aprendizado de máquina e visão computacional para uma aplicação em agricultura, mais especificamente na silvicultura, para detecção e contagem de indivíduos em uma plantação de eucaliptos. O objetivo de precisão deste trabalho é atingir uma contagem de 95% de todos os eucaliptos com uma taxa de erro de 5% em relação ao total de detecções. Foram utilizados os modelos mais precisos de redes neurais convolucionais atualmente existentes através da plataforma TensorFlow. O treinamento da rede foi realizado com um dataset obtido através do sobrevoo de uma região de plantação de eucaliptos com um VANT. Todos os dados foram catalogados e armazenados para posterior avaliação das redes encontradas sendo que na área de interesse, existem 7866 plantas de eucalipto em estado detectável pelo sistema. As redes foram treinadas em três cenários diferentes, um utilizando imagens RGB originais como entrada e nos outros dois cenários, foram utilizados como entrada das redes imagens com a aplicação dos índices de vegetação IFV e IVV. Os modelos escolhidos para o treinamento foram a SSD Inception V2, R-CNN Resnet 101 e a R-CNN Resnet Inception V2. Todos os melhores resultados foram obtidos utilizando as imagens originais em RGB, sendo a R-CNN Resnet 101 que obteve os melhores resultados em termos de precisão, contando 7471 dos 7866 indivíduos totais, resultando em uma taxa de contagem de 95% com apenas 452 resultados falsos (5%) com tempo de execução de 578 milissegundos por imagem. Em termos de velocidade, a SSD Inception V2 foi a que obteve melhores resultados, com a detecção de 7370 plantas (93,7%) e 430 resultados falsos utilizando apenas 81 milissegundos por imagem. A rede R-CNN Resnet Inception V2, obteve 7468 detecções (95%) com 397 erros, porém com um tempo de execução de 1102 milissegundos por imagem. Todas as redes utilizando índices de vegetação forneceram resultados com menos de 80% de precisão e foram desconsideradas da análise de resultados, devido ao seu desempenho inferior. Foi utilizada a rede com os melhores resultados, a R-CNN Resnet 101, para criação de um software automatizado de detecção e contagem de plantas baseado em uma entrada de imagem. Por fim, este trabalho valida a utilização de redes neurais artificiais para extração de informações de imagens aéreas para inventoriamento de silvicultura e abre novas possibilidades para manter a inovação contante e rápida neste campo de conhecimento.his work aims to use machine learning and computer vision techniques for an applicationin agriculture, more specifically in forestry, for the detection and counting of individualsin a eucalyptus plantation. The objective of this work is to reach a count of 95% of alleucalyptus trees with a 5% error rate in relation to the total number of detections. Themost accurate models of convolutional neural networks currently available through theTensorFlow platform were used. Training of the network was performed with a data froman overflight of a eucalyptus plantation area with a UAV. All the data were cataloged forthe evaluation of the networks found. In the area of interest, there are 7866 eucalyptusplants in a state detectable by the naked eye. The networks were trained in three differentscenarios, one using original RGB images as input and in the other two scenarios, imagesusing the GVI and VVI vegetation indices were used as inputs to the networks. The modelschosen for the training were a SSD Inception V2, R-CNN Resnet 101 and R-CNN ResnetInception V2. All the best results were obtained using the original RGB images, withR-CNN Resnet101 obtaining the best results in terms of accuracy, counting 7471 of the7866 total individuals, resulting in a 95% counting rate with only 452 false results (5%)with a runtime of 578 milliseconds per image. In terms of speed, SSD Inception V2 was theone that obtained the best results, with the detection of 7370 plants (93.7%) and 430 falseresults using only 81 milliseconds per image. The Resnet Inception V2 R-CNN networkobtained 7468 detections (95%) with 397 errors, but with an execution time of 1102milliseconds per image. All results with vegetation indices provided results with less than80% accuracy and were disregarded from the analysis due to their inferior performance.The network with the best results was utilized, R-CNN Resnet 101, for the creation of anautomated plant detection and counting software based on an image input. Finally, thiswork validates the use of artificial neural networks for the extraction of information fromaerial images for forestry inventories and opens new possibilities for keeping the innovationconstant and fast in this field of knowledge.94Florianópolis, SCinteligência artificialvisão computacionalTensorFlowsilviculturacontagem de indivíduosinventário ambientalDetecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learninginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALtcc (1).pdftcc (1).pdfTrabalho de conclusão de cursoapplication/pdf10277523https://repositorio.ufsc.br/bitstream/123456789/183462/1/tcc%20%281%29.pdf567699e70e3e12260b53bda611c4469bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/183462/2/license.txt11ee89cd31d893362820eab7c4d46734MD52123456789/1834622018-02-15 10:18:36.661oai:repositorio.ufsc.br:123456789/183462Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732018-02-15T12:18:36Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
title Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
spellingShingle Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
Silva, Giovanni Cimolin da
inteligência artificial
visão computacional
TensorFlow
silvicultura
contagem de indivíduos
inventário ambiental
title_short Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
title_full Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
title_fullStr Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
title_full_unstemmed Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
title_sort Detecção e contagem de plantas utilizando técnicas de inteligência artificial e machine learning
author Silva, Giovanni Cimolin da
author_facet Silva, Giovanni Cimolin da
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Silva, Giovanni Cimolin da
dc.contributor.advisor1.fl_str_mv Batista, Eduardo Luiz Ortiz
contributor_str_mv Batista, Eduardo Luiz Ortiz
dc.subject.por.fl_str_mv inteligência artificial
visão computacional
TensorFlow
silvicultura
contagem de indivíduos
inventário ambiental
topic inteligência artificial
visão computacional
TensorFlow
silvicultura
contagem de indivíduos
inventário ambiental
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia Eletrônica.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-02-15T12:18:36Z
dc.date.available.fl_str_mv 2018-02-15T12:18:36Z
dc.date.issued.fl_str_mv 2018-02-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/xmlui/handle/123456789/183462
url https://repositorio.ufsc.br/xmlui/handle/123456789/183462
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 94
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/183462/1/tcc%20%281%29.pdf
https://repositorio.ufsc.br/bitstream/123456789/183462/2/license.txt
bitstream.checksum.fl_str_mv 567699e70e3e12260b53bda611c4469b
11ee89cd31d893362820eab7c4d46734
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805390077460480