前言
记录一下实现一个想法的过程
真实影像
远程天文台拍摄过程
原图
略
处理过程
光谱图像制作
获取原始数据
- 数据源:https://www.eso.org/sci/observing/phase3/data_streams.html
- 搜索HD编号:
HD 10476
,找到两份光谱数据,选择合适的下载,最好包含可见光波段
处理光谱数据
- 读取数据,并转换合适的单位
- 降采样(可选)
- Savitzky-Golay滤波
- 输出
1 | import os |
滤波前的结果
滤波后的结果
创建渐变光谱背景
由于我的Adobe Photoshop 2022没有自带的光谱渐变,所以我只能手工创建
色阶并不是均分的,因为在人眼可见光中,红光占的谱线宽度比别的颜色要更宽,所以在编辑颜色的渐变时,给红色到黑色更长的渐变过程
合并图层
用universe sandbox软件做模拟效果图
最后PS合成
- 添加背景
- 调整光谱背景的对比度
- 将python导出的光谱曲线导入
- 增加波长刻度
- 增加黑色的竖线,调整透明度
- 增加文字,外发光效果
后记
我发现天文数据虽然很公开,但都是在自己平台发布自己天文设备采集到的数据,导致搜寻数据困难,而且数据格式不一,虽然有很多数据整合平台,但感觉反而更乱了,花了很大精力,开了无数个chrome标签页,爆了无数次内存,才终于找到可见光波段的光谱数据
滤波调参时,有一个重要参考,至少要将钠的D1、D2两条很近的吸收带分辨出来
虽然全球各地有很多远程天文台可以租用,总有夜晚晴朗的天文台,但仍然很容易观测失败,例如天空突然飞来一堆云、对焦失败、赤道仪故障星点拉线等
用恒星光谱作为礼物可能是个还不错的选择,但这不是流水线式的工作,最重要的还是真诚。