Última alteração: 2020-11-09
Resumo
O uso de instrumentos ópticos tem possibilitado diversos avanços para aciência. Porém, quando se trata de observações astronômicas, muitas distorções podem ocorrer. Para resolver isso, uma das técnicas utilizadas é a chamada Óptica Adaptativa, que tradicionalmente sofre com a necessidade elevada de processamento. Nos últimos anos, várias técnicas alternativas vêm sendo propostas com o intuito de reduzir esse custo computacional. A proposta deste trabalho é desenvolver uma nova alternativa aos métodos tradicionais de óptica adaptativa, utilizando GPU para aceleração de hardware em uma variante de software debaixo custo computacional. Para receber a alteração, foi selecionada a função shift, responsável por deslocar os valores em uma imagem. A implementação foi feita com o uso de uma GPU NVIDIA, aliada ao uso do Toolkit CUDA, da biblioteca OpenCV para C++ e do software MATLAB. Os resultados são promissores, apontando para uma melhora significativa no desempenho da função, mas que ainda se mostra mais lenta do que na versão original por conta de excessivas cópias de memória.