Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/19380
Tipo: Dissertação
Título: Aplicação de computação estocástica à detecção de bordas em imagens digitais
Autor(es): Cavalcanti, Danilo Barreto
Primeiro Orientador: Souto, Cícero da Rocha
Resumo: Este trabalho compara o algoritmo de detecção de bordas em imagens em tons de cinza baseado em operadores de Sobel em duas implementações: utilizando lógica digital convencional e utilizando Computação Estocástica. Esse último caso se refere a uma forma não convencional de organizar números e operá-los, tratando-os como probabilidades. A área possui vantagens em relação a robustez a ruídos, utilização de área de circuitos integrados e consumo de potência, ao se comparar com a Eletrônica Digital CMOS amplamente utilizada, para certas aplicações. São feitas implementações em software (Python) e em hardware (Verilog/FPGA) de ambos os casos. Mostra-se que a ordem de grandeza da diferença dos resultados obtidos pelas abordagens é de dois bits. É mostrado que a estocástica é mais robusto a ruídos suaves, e com distribuições de erro menos discrepantes entre 1% e 5% de taxas de erro de bits. Finalmente, são mostradas a quantidade de portas lógicas utilizadas em cada versão e sua respectiva potência requerida. Isso estabelece diretrizes de custo-benefício para projetos de Eletrônica Digital visando eficiência energética.
Abstract: This work compares the grey image edge detection algorithm based on Sobel operators considering two implementations: conventional digital logic and Stochastic Computing. The latter refers to an unconventional way of organising and operating numbers, treating them as probabilities. There are advantages in noise robustness, integrated circuit area utilisation and power consumption, when compared to CMOS Digital Electronics, in certain applications. This work implemented and evaluated filters in software (Python) and hardware (Verilog/FPGA). It is shown that the order of magnitude of the difference between results in both versions is of two bits. It is shown that the stochastic approach is more robust to soft errors, while also having less discrepant error distributions between 1% and 5% of error bit rates. Finally, the number of logical gates and power required for each implementation is presented. This stablishes guidelines of cost-benefit for energy efficient Digital Electronics projects.
Palavras-chave: Computação estocástica
Processamento de imagens
Detecção de bordas
Eficiência energética
Stochastic computing
Image processing
Edge detection
Energy efficiency
CNPq: CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Idioma: por
País: Brasil
Editor: Universidade Federal da Paraíba
Sigla da Instituição: UFPB
Departamento: Engenharia Elétrica
Programa: Programa de Pós-Graduação em Engenharia Elétrica
Tipo de Acesso: Acesso aberto
URI: http://creativecommons.org/licenses/by-nd/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/19380
Data do documento: 23-Jul-2019
Aparece nas coleções:Centro de Energias Alternativas e Renováveis (CEAR) - Programa de Pós-Graduação em Engenharia Elétrica

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DaniloBarretoCavalcanti_Dissert.pdf5,81 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons