SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia

Detalhes bibliográficos
Autor(a) principal: Patrício, Diego Inácio
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://tede.upf.br/jspui/handle/tede/1671
Resumo: Oat is a cereal of great importance for human and animal food because of the nutritional benefits it offers from the structures that make up the grain. In practically every step of the production process, the correct identification of the species and the cultivar being used is essential information. The present work establishes a methodology for the acquisition, processing, and classification of digital images of oat grains using computer vision and artificial intelligence techniques. The techniques of deep learning, applied to digital images, are characterized by the use of convolutional neural networks capable of recognizing complex structures present in the acquired images. These techniques were used for two purposes: first, to identify species of oat grains, such as Avena sativa and Avena strigosa, and the second to classify grains for the cultivars of the species Avena sativa. Among the cultivars selected are UPFA Ouro, UPFA Fuerza, and UPFA Gaudéria. Different convolutional network architectures are available in the literature. Thus, six different architectures were compared to identify which would produce the best performance considering the context of this work. This approach provided the 99.7% accuracy result for species identification and the 89.7% accuracy result for the classification of oat cultivars. A computational solution called “SeedFlow” was developed for the use of the proposed methodology. This solution consists of three modules: a software library; an application for training and manipulation of image banks; and an application of grain analysis and classification using pre-trained neural networks. Our approach aims to provide better efficiency compared to the manual methods currently employed. According to the experiment carried out, its use proved to be viable, and it can be a useful tool in pre-selection tests, in laboratory analysis or in making-decision support for plant breeding programs and intellectual property evaluation.
id UPF-1_e7e74ed10f1c6ff536ac058f03fc5022
oai_identifier_str oai:tede.upf.br:tede/1671
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling Rieder, Rafael95320598068http://lattes.cnpq.br/301049709437749700087944057http://lattes.cnpq.br/6716075708723113Patrício, Diego Inácio2019-05-10T19:03:41Z2019-01-16PATRÍCIO, Diego Inácio. SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia. 2019. 81 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2019.http://tede.upf.br/jspui/handle/tede/1671Oat is a cereal of great importance for human and animal food because of the nutritional benefits it offers from the structures that make up the grain. In practically every step of the production process, the correct identification of the species and the cultivar being used is essential information. The present work establishes a methodology for the acquisition, processing, and classification of digital images of oat grains using computer vision and artificial intelligence techniques. The techniques of deep learning, applied to digital images, are characterized by the use of convolutional neural networks capable of recognizing complex structures present in the acquired images. These techniques were used for two purposes: first, to identify species of oat grains, such as Avena sativa and Avena strigosa, and the second to classify grains for the cultivars of the species Avena sativa. Among the cultivars selected are UPFA Ouro, UPFA Fuerza, and UPFA Gaudéria. Different convolutional network architectures are available in the literature. Thus, six different architectures were compared to identify which would produce the best performance considering the context of this work. This approach provided the 99.7% accuracy result for species identification and the 89.7% accuracy result for the classification of oat cultivars. A computational solution called “SeedFlow” was developed for the use of the proposed methodology. This solution consists of three modules: a software library; an application for training and manipulation of image banks; and an application of grain analysis and classification using pre-trained neural networks. Our approach aims to provide better efficiency compared to the manual methods currently employed. According to the experiment carried out, its use proved to be viable, and it can be a useful tool in pre-selection tests, in laboratory analysis or in making-decision support for plant breeding programs and intellectual property evaluation.A aveia é um cereal de grande importância para a alimentação humana e animal devido aos benefícios nutricionais que oferece. Esses são oriundos principalmente das estruturas que compõem o grão. Em praticamente todas as etapas de seu processo de produção, a identificação correta da espécie e da cultivar que está sendo utilizada é uma informação essencial. O presente trabalho estabelece uma metodologia para aquisição, processamento e classificação de imagens digitais de grãos de aveia utilizando técnicas de visão computacional e de inteligência artificial. As técnicas de aprendizado profundo, aplicadas à imagens digitais, são caracterizadas pelo uso de redes neurais convolucionais capazes de reconhecer estruturas complexas presentes nessas imagens. Essas técnicas foram empregadas com duas finalidades: a primeira, identificar espécies de grãos de aveia, a exemplo de Avena sativa e Avena strigosa, e a segunda, classificar grãos quanto a cultivar para grãos da espécie Avena sativa. Entre as cultivares selecionadas estão a UPFA Ouro, UPFA Fuerza e UPFA Gaudéria. Diferentes arquiteturas de redes convolucionais estão disponíveis na literatura. Sendo assim, seis arquiteturas distintas foram comparadas para identificar qual produziria o melhor desempenho considerando o contexto deste trabalho. Essa abordagem proporcionou o resultado de acurácia de 99,7% para a identificação de espécies e 89,7% para a classificação de cultivares de aveia. Uma solução computacional denominada "SeedFlow" foi desenvolvida para a utilização da metodologia proposta. Essa solução é composta por três módulos: uma biblioteca de software; uma aplicação para treinamento e manipulação de bancos de imagens; e uma aplicação de análise e classificação de grãos utilizando redes neurais pré-treinadas. A abordagem proposta visa melhorar a eficiência em relação aos métodos manuais atualmente empregados. Segundo o experimento realizado, o seu emprego apresentou-se como viável, e pode servir como ferramenta para uso em testes de pré-seleção, em análise laboratorial ou no suporte à tomada de decisão em programas de melhoramento vegetal e avaliação de propriedade intelectual.Submitted by Mariana Freitas (marianafreitas@upf.br) on 2019-05-10T19:03:41Z No. of bitstreams: 1 2019DiegoInacioPatricio.pdf: 2135745 bytes, checksum: 03763584ed1b34da9c1add40c0e1d013 (MD5)Made available in DSpace on 2019-05-10T19:03:41Z (GMT). No. of bitstreams: 1 2019DiegoInacioPatricio.pdf: 2135745 bytes, checksum: 03763584ed1b34da9c1add40c0e1d013 (MD5) Previous issue date: 2019-01-16application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBrasilInstituto de Ciências Exatas e Geociências – ICEGSoftwareAgriculturaAveiaInformática na agriculturaCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSeedFlow: Sistema de Visão Computacional para classificação de grãos de aveiaSeedFlow: Computational Vision System for grading oatsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-70926567600265482650050060061067264934210586263671711205811204509info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFLICENSElicense.txtlicense.txttext/plain; charset=utf-81940http://tede.upf.br:8080/jspui/bitstream/tede/1671/1/license.txte0faded76e3df80302a4a0fb3f2bb5f3MD51ORIGINAL2019DiegoInacioPatricio.pdf2019DiegoInacioPatricio.pdfapplication/pdf2135745http://tede.upf.br:8080/jspui/bitstream/tede/1671/2/2019DiegoInacioPatricio.pdf03763584ed1b34da9c1add40c0e1d013MD52tede/16712019-05-10 16:03:41.21oai:tede.upf.br:tede/1671TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIFBhc3NvIEZ1bmRvIChVUEYpIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVQRiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVUEYgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2PDqiBuw6NvIHBvc3N1aSBhIHRpdHVsYXJpZGFkZSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHZvY8OqIGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciDDoCBVUEYgb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IG5vIGNvbnRlw7pkbyBkYSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgVEVTRSBPVSBESVNTRVJUQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVVBGLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVVBGIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2019-05-10T19:03:41Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
dc.title.alternative.eng.fl_str_mv SeedFlow: Computational Vision System for grading oats
title SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
spellingShingle SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
Patrício, Diego Inácio
Software
Agricultura
Aveia
Informática na agricultura
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
title_full SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
title_fullStr SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
title_full_unstemmed SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
title_sort SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia
author Patrício, Diego Inácio
author_facet Patrício, Diego Inácio
author_role author
dc.contributor.advisor1.fl_str_mv Rieder, Rafael
dc.contributor.advisor1ID.fl_str_mv 95320598068
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3010497094377497
dc.contributor.authorID.fl_str_mv 00087944057
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6716075708723113
dc.contributor.author.fl_str_mv Patrício, Diego Inácio
contributor_str_mv Rieder, Rafael
dc.subject.por.fl_str_mv Software
Agricultura
Aveia
Informática na agricultura
topic Software
Agricultura
Aveia
Informática na agricultura
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Oat is a cereal of great importance for human and animal food because of the nutritional benefits it offers from the structures that make up the grain. In practically every step of the production process, the correct identification of the species and the cultivar being used is essential information. The present work establishes a methodology for the acquisition, processing, and classification of digital images of oat grains using computer vision and artificial intelligence techniques. The techniques of deep learning, applied to digital images, are characterized by the use of convolutional neural networks capable of recognizing complex structures present in the acquired images. These techniques were used for two purposes: first, to identify species of oat grains, such as Avena sativa and Avena strigosa, and the second to classify grains for the cultivars of the species Avena sativa. Among the cultivars selected are UPFA Ouro, UPFA Fuerza, and UPFA Gaudéria. Different convolutional network architectures are available in the literature. Thus, six different architectures were compared to identify which would produce the best performance considering the context of this work. This approach provided the 99.7% accuracy result for species identification and the 89.7% accuracy result for the classification of oat cultivars. A computational solution called “SeedFlow” was developed for the use of the proposed methodology. This solution consists of three modules: a software library; an application for training and manipulation of image banks; and an application of grain analysis and classification using pre-trained neural networks. Our approach aims to provide better efficiency compared to the manual methods currently employed. According to the experiment carried out, its use proved to be viable, and it can be a useful tool in pre-selection tests, in laboratory analysis or in making-decision support for plant breeding programs and intellectual property evaluation.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-05-10T19:03:41Z
dc.date.issued.fl_str_mv 2019-01-16
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.citation.fl_str_mv PATRÍCIO, Diego Inácio. SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia. 2019. 81 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2019.
dc.identifier.uri.fl_str_mv http://tede.upf.br/jspui/handle/tede/1671
identifier_str_mv PATRÍCIO, Diego Inácio. SeedFlow: Sistema de Visão Computacional para classificação de grãos de aveia. 2019. 81 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2019.
url http://tede.upf.br/jspui/handle/tede/1671
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -709265676002654826
dc.relation.confidence.fl_str_mv 500
500
600
dc.relation.department.fl_str_mv 6106726493421058626
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/1671/1/license.txt
http://tede.upf.br:8080/jspui/bitstream/tede/1671/2/2019DiegoInacioPatricio.pdf
bitstream.checksum.fl_str_mv e0faded76e3df80302a4a0fb3f2bb5f3
03763584ed1b34da9c1add40c0e1d013
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1821345302187081728