Desenvolvimento e implementação em FPGA de um compressor sem perdas de baixa complexidade para imagens de satélite
Autor(a) principal: | |
---|---|
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 |