天文研究与技术

航空航天科学与工程论文_星载天文图像加速处理

来源:天文研究与技术 【在线投稿】 栏目:期刊导读 时间:2022年02月22日 03:04:48
 
文章目录

摘要

Abstract

第1章 绪论

1.1 课题应用背景

1.2 国内外研究概况

    1.2.1 星上在轨处理系统

    1.2.2 天文图像差异算法

    1.2.3 星载处理器

1.3 论文研究内容与结构安排

    1.3.1 主要研究内容

    1.3.2 组织结构

第2章 天文图像数据处理分析与异构计算模型

2.1 天文图像数据地面处理流程

    2.1.1 CCD测光简介

    2.1.2 天文图像处理软件HOTPANTS流程简介

2.2 基于空间变换卷积核的天文图像差异算法基础

    2.2.1 PSF概述

    2.2.2 降晰(退化)函数及核函数

    2.2.3 图像差异算法的数学模型

    2.2.4 不同天空背景算法处理

2.3 GPU通用计算模型

    2.3.1 平台模型

    2.3.2 执行模型

    2.3.3 内存模型

    2.3.4 编程模型

2.4 本章小结

第3章 基于OLS的频域天文图像差异算法设计

3.1 性能瓶颈分析

3.2 优化方案设计

    3.2.1 循环卷积与线性卷积

    3.2.2 频域滤波代替时域卷积

    3.2.3 重叠保存法和重叠相加法

3.3 基于重叠保存的频域天文图像差异算法

3.4 指标验证方法

3.5 本章小结

第4章 基于CPU-GPU异构平台的算法并行化设计

4.1 异构并行算法的设计流程

4.2 CPU-GPU并行设计方案

    4.2.1 编程模型的选型

    4.2.2 算法划分以及映射

4.3 CPU-GPU并行方案

4.4 关键函数在GPU上的优化实现

    4.4.1 基于OpenCL的并行优化方法

    4.4.2 FFT函数在OpenCL上的优化

4.5 本章小结

第5章 设计方案实现与分析

5.1 异构并行计算平台的搭建

    5.1.1 计算平台选择

    5.1.2 OpenCL框架组建

    5.1.3 实验环境配置与参数设置

5.2 算法实现及结果分析

    5.2.1 改进后的天文图像差异算法仿真及结果分析

    5.2.2 关键函数在GPU上的优化实现

    5.2.3 在嵌入式平台上的天文图像差异算法实现及结果分析

5.3 本章小结

第6章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

作者简历及攻读学位期间发表的学术论文与研究成果

文章摘要:航天科学的发展使得卫星任务逐渐复杂,要求能够实时的处理星上载荷捕获的数据。本文以天文图像差异算法为例,在CPU-GPU异构嵌入式平台上开展了天文图像算法在轨实时处理研究。图像差异算法是时域天文学中用于搜索瞬态物体或识别具有时变亮度的物体的有效方法。通常天文图像差异法是通过拍摄同一观测区域的两幅对齐图像,计算两幅图像的一个空间变化卷积核,最后利用卷积核获得差分图像。通过系统地观察特定天空区域并追踪我们感兴趣的目标,可以获得大量有价值的观测数据。在现代天文学研究中,先进的宽视野望远镜被大量引入到长期和连续的观测中,这些海量数据集在数据探测和处理上对星载计算能力提出了更高的要求。因此,为了适应天文学领域海量数据趋势、提高算法的性能、满足在轨实时性处理的约束,本文提出了一种基于重叠保存的频域天文图像差异算法。该算法根据时域卷积定理,将算法中最耗时的时域内的卷积相减运算转化为复杂度更低的频域内的乘加运算,并利用重叠保存技术提高了空间变换卷积核条件下该算法的计算效率,降低了内存占用。另外,针对天文学项目中实时图像差异算法的需要,本文根据天文图像差异算法中每个子区域计算相互独立的特点,分析了基于重叠保存的频域天文图像差异算法的异构并行加速可行性。并在以上分析的基础上完成了该算法在CPU-GPU异构嵌入式平台上的详细并行设计方案以及实现方案。最后利用数据并行、任务并行以及内存优化等相关策略,对整个算法进行了优化。经数据表明,与原天文图像差异算法相比,基于重叠保存的频域天文图像差异算法既能够对更大的图像子区域进行拟合,也能够在保证减影后的图像精度的情况下,减少1.26倍内存占用,降低1.91倍算法复杂度,使得整个算法的处理速度提高了 1.213到1.46倍。另外,本文比较了在CPU计算平台上和在CPU-GPU异构计算平台上改进后的天文图像差异算法的处理时间。相比于CPU平台,本文所提出的基于CPU-GPU异构并行的频域天文图像差异算法在处理速度上提高了 1.79到2.48倍,基本满足了该算法在轨实时性处理的约束。在此异构并行计算系统内,基于重叠保存的频域天文图像差异算法既可以满足深空探测任务对于快速、实时的要求,也可以满足星载计算机低内存、低功耗的目标,为实现航天器的在轨自适应科学探测提供了可能。