Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite

Detalhes bibliográficos
Autor(a) principal: Costa, Yuri Gonzaga Gonçalves da
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFPB
Texto Completo: https://repositorio.ufpb.br/jspui/handle/tede/6071
Resumo: The amount of data generated and transmitted by satellites to ground stations is always growing. As the technology advances, space imaging systems, especially those present in Earth observing missions, use equipment of increasing resolutions. Hence, it is necessary to ensure that this great quantity of data arrives at their destination reliably. Among some techniques involved, data compression plays an important role to accomplish this requirement. A data compression system for this purpose must comply with some conditions, particularly regarding performance. In this context, hardware implementations based on prediction and Golomb-Rice coding has achieved excellent results considering hardware and compression performance in both lossless and lossy cases. This work proposes a digital hardware approach of a low complexity satellite image lossless compressor based on prediction and Golomb-Rice coding that is attuned to the balance between performance requirements and error propagation, a common issue in space systems environment that is enhanced by data compression. In order to validate and analyze the compressor, a functional verification and FPGA prototyping methodology were followed. Given an image set from Brazilian's National Institute for Space Research (INPE, in the Portuguese acronym), CBERS-2B satellite, its results in FPGA show that this compressor achieves average compression ratio of 3.4, comparable value to related works in this area, and throughput of 28 MPixel/s (224 Mbit/s). Taking advantage of images nature, its compression can be parallelized through simultaneous multi-cores compressors. For example, using 5 cores, this work is able to compress those images in a rate of 142 MPixel/s (1.1 Gbit/s). All these features make it useful and effective in a current remote sensing imaging system.
id UFPB_a0c947e2e98fdf8a7d04dbecfdc7e3a9
oai_identifier_str oai:repositorio.ufpb.br:tede/6071
network_acronym_str UFPB
network_name_str Biblioteca Digital de Teses e Dissertações da UFPB
repository_id_str
spelling Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satéliteImagens de SatéliteSensoriamento RemotoCompressão de DadosPrediçãoCodificação de Golomb-RiceVerificação FuncionalFPGASatellite ImagesRemote SensingData CompressionGolomb-Rice CodingPredictionFunctional VerificationFPGACNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe amount of data generated and transmitted by satellites to ground stations is always growing. As the technology advances, space imaging systems, especially those present in Earth observing missions, use equipment of increasing resolutions. Hence, it is necessary to ensure that this great quantity of data arrives at their destination reliably. Among some techniques involved, data compression plays an important role to accomplish this requirement. A data compression system for this purpose must comply with some conditions, particularly regarding performance. In this context, hardware implementations based on prediction and Golomb-Rice coding has achieved excellent results considering hardware and compression performance in both lossless and lossy cases. This work proposes a digital hardware approach of a low complexity satellite image lossless compressor based on prediction and Golomb-Rice coding that is attuned to the balance between performance requirements and error propagation, a common issue in space systems environment that is enhanced by data compression. In order to validate and analyze the compressor, a functional verification and FPGA prototyping methodology were followed. Given an image set from Brazilian's National Institute for Space Research (INPE, in the Portuguese acronym), CBERS-2B satellite, its results in FPGA show that this compressor achieves average compression ratio of 3.4, comparable value to related works in this area, and throughput of 28 MPixel/s (224 Mbit/s). Taking advantage of images nature, its compression can be parallelized through simultaneous multi-cores compressors. For example, using 5 cores, this work is able to compress those images in a rate of 142 MPixel/s (1.1 Gbit/s). All these features make it useful and effective in a current remote sensing imaging system.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorA quantidade de dados gerados e transmitidos pelos satélites para as estações na Terra é cada vez maiores. Com o passar do tempo e avanço da tecnologia, os sistemas de imageamento espaciais, particularmente as missões de observação da Terra, tem utilizado equipamentos com resoluções cada vez maiores. Por esse motivo, se faz necessário garantir que os dados cheguem ao destino de maneira confiável. Dentre algumas técnicas envolvidas, a compressão de dados é o meio mais viável de alcançar esse requisito. Um sistema de compressão de dados para esse fim deve obedecer algumas condições, principalmente quanto ao desempenho. Nesse contexto, implementações em hardware baseadas em predição e codificação de Golomb-Rice têm obtido excelentes resultados considerando desempenho do hardware e da compressão, tanto nos casos sem perdas como nos com perdas. O presente trabalho apresenta uma proposta de hardware digital de um compressor sem perdas para imagens de satélite baseado em predição e codificação Golomb-Rice que busca um balanceamento entre os requisitos de desempenho e a propagação de erros, um problema comum no âmbito de sistemas espaciais e que é potencializado no caso dos compressores de dados. Para validação e análise do compressor, é seguida uma metodologia de verificação funcional de hardware digital e o desenvolvimento de um protótipo em FPGA. Dado um conjunto de imagens do satélite CBERS-2B disponibilizadas pelo Instituto Nacional de Pesquisas Espaciais, os resultados obtidos em FPGA mostram que esse compressor alcança razão de compressão média de 3,4, valor comparável a trabalhos correlatos, e velocidade de 28 MPixel/s (224 Mbit/s). Considerando a natureza das imagens, a compressão pode ser paralelizada por meio de simultâneos núcleos compressores em uma abordagem multicore. Por exemplo, usando 5 núcleos, o sistema proposto é capaz de comprimir essas imagens em uma velocidade de 142 MPixel/s (1.1 Gbit/s). Todas essas características tornam-no útil e efetivo para a aplicação em um sistema moderno de imageamento para sensoriamento remoto.Universidade Federal da Paraí­baBRInformáticaPrograma de Pós Graduação em InformáticaUFPBLima, José Antônio Gomes dehttp://lattes.cnpq.br/0215182355755221Costa, Yuri Gonzaga Gonçalves da2015-05-14T12:36:33Z2018-07-21T00:14:21Z2012-12-032018-07-21T00:14:21Z2012-07-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfCOSTA, Yuri Gonzaga Gonçalves da. Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite. 2012. 97 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2012.https://repositorio.ufpb.br/jspui/handle/tede/6071porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2018-09-06T02:10:41Zoai:repositorio.ufpb.br:tede/6071Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| diretoria@ufpb.bropendoar:2018-09-06T02:10:41Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.none.fl_str_mv Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
title Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
spellingShingle Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
Costa, Yuri Gonzaga Gonçalves da
Imagens de Satélite
Sensoriamento Remoto
Compressão de Dados
Predição
Codificação de Golomb-Rice
Verificação Funcional
FPGA
Satellite Images
Remote Sensing
Data Compression
Golomb-Rice Coding
Prediction
Functional Verification
FPGA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
title_full Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
title_fullStr Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
title_full_unstemmed Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
title_sort Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
author Costa, Yuri Gonzaga Gonçalves da
author_facet Costa, Yuri Gonzaga Gonçalves da
author_role author
dc.contributor.none.fl_str_mv Lima, José Antônio Gomes de
http://lattes.cnpq.br/0215182355755221
dc.contributor.author.fl_str_mv Costa, Yuri Gonzaga Gonçalves da
dc.subject.por.fl_str_mv Imagens de Satélite
Sensoriamento Remoto
Compressão de Dados
Predição
Codificação de Golomb-Rice
Verificação Funcional
FPGA
Satellite Images
Remote Sensing
Data Compression
Golomb-Rice Coding
Prediction
Functional Verification
FPGA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Imagens de Satélite
Sensoriamento Remoto
Compressão de Dados
Predição
Codificação de Golomb-Rice
Verificação Funcional
FPGA
Satellite Images
Remote Sensing
Data Compression
Golomb-Rice Coding
Prediction
Functional Verification
FPGA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The amount of data generated and transmitted by satellites to ground stations is always growing. As the technology advances, space imaging systems, especially those present in Earth observing missions, use equipment of increasing resolutions. Hence, it is necessary to ensure that this great quantity of data arrives at their destination reliably. Among some techniques involved, data compression plays an important role to accomplish this requirement. A data compression system for this purpose must comply with some conditions, particularly regarding performance. In this context, hardware implementations based on prediction and Golomb-Rice coding has achieved excellent results considering hardware and compression performance in both lossless and lossy cases. This work proposes a digital hardware approach of a low complexity satellite image lossless compressor based on prediction and Golomb-Rice coding that is attuned to the balance between performance requirements and error propagation, a common issue in space systems environment that is enhanced by data compression. In order to validate and analyze the compressor, a functional verification and FPGA prototyping methodology were followed. Given an image set from Brazilian's National Institute for Space Research (INPE, in the Portuguese acronym), CBERS-2B satellite, its results in FPGA show that this compressor achieves average compression ratio of 3.4, comparable value to related works in this area, and throughput of 28 MPixel/s (224 Mbit/s). Taking advantage of images nature, its compression can be parallelized through simultaneous multi-cores compressors. For example, using 5 cores, this work is able to compress those images in a rate of 142 MPixel/s (1.1 Gbit/s). All these features make it useful and effective in a current remote sensing imaging system.
publishDate 2012
dc.date.none.fl_str_mv 2012-12-03
2012-07-31
2015-05-14T12:36:33Z
2018-07-21T00:14:21Z
2018-07-21T00:14:21Z
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 COSTA, Yuri Gonzaga Gonçalves da. Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite. 2012. 97 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2012.
https://repositorio.ufpb.br/jspui/handle/tede/6071
identifier_str_mv COSTA, Yuri Gonzaga Gonçalves da. Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite. 2012. 97 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2012.
url https://repositorio.ufpb.br/jspui/handle/tede/6071
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Federal da Paraí­ba
BR
Informática
Programa de Pós Graduação em Informática
UFPB
publisher.none.fl_str_mv Universidade Federal da Paraí­ba
BR
Informática
Programa de Pós Graduação em Informática
UFPB
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Biblioteca Digital de Teses e Dissertações da UFPB
collection Biblioteca Digital de Teses e Dissertações da UFPB
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br|| diretoria@ufpb.br
_version_ 1801842903328227328