# -Unet-
项目主要完成的任务是对天文图像的降噪处理
采用的方法是先在图片上产生噪声,将噪声图片视为训练集,原图像视为标签,通过Unet网络进行训练
训练平台是google colab
### 产生数据
数据集在npy文件夹下。产生原始数据的函数为generate_data.py
通过generate_data.py在npy数据集中寻找所有黑色率小于0.35的204张图片。图片的列表在figurelist.txt中
同时产生一个(204,400,400)的npy文件origin.npy
### 训练
先在本地文件Unet.py中写好训练的代码。
并通过tensorboard产生logs文件,在tensorboard提供的本地网页得到可视化的网络结构。
之后再google colab中上传origin.npy数据集,并在google colab用本笔记中的代码进行训练。
得到traing_Time43.h5网络模板文件
### 预测
再次使用generate_data.py文件避开之前采用的npy图片产生evallist.txt文件得到一些可用于预测的文件。
通过predict.py 读取evallist.txt得到数据,用和训练类似的方法产生噪声文件,并将预测的结果和噪声图片放入result文件夹中
通过result文件进行数据可视化
以及训练数据GolbalLoss.txt文件
### 数据可视化
先画出了训练中的Loss函数
可以任意读取result中predict的数据
通过Show函数得到图像在1-50部分的像素分布
通过pltshow展示图片,接下来直观地展示产生的噪声和去噪之后的结果。
### 先进性分析
Unet本身多用于处理图像的分割和语义分析,本项目则尝试了使用Unet进行天文图像的去噪。
不同于一般的Unet,在Unet的网络结构中加入了含有曝光时间的张量,增加了项目的鲁棒性。
最后一层也没有采用传统的‘sigmod’函数而是直接传递全连接的结果,把原图作为训练数据的标签集。
采用tensorflow2.0中的layers层, 可以较为完整地看到网络的内在搭建逻辑。并使用了tensorboard对网络结构进行了可视化。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
<项目介绍> 项目主要完成的任务是对天文图像的降噪处理 采用的方法是先在图片上产生噪声,将噪声图片视为训练集,原图像视为标签,通过Unet网络进行训练 训练平台是google colab 产生数据 数据集在npy文件夹下。产生原始数据的函数为generate_data.py 通过generate_data.py在npy数据集中寻找所有黑色率小于0.35的2 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
基于Unet网络实现对天文图像的降噪处理python源代码+项目说明.zip (209个子文件)
Unet.iml 288B
tutorial.ipynb 459KB
result.ipynb 228KB
README.md 2KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
Origin.npy 512KB
noise_2.npy 512KB
noise_5.npy 512KB
noise_3.npy 512KB
noise_4.npy 512KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
result_5.npy 256KB
result_3.npy 256KB
result_2.npy 256KB
result_4.npy 256KB
train.png 1.29MB
result_4.png 178KB
result_3.png 178KB
result_2.png 178KB
result_5.png 178KB
Origin.png 177KB
共 209 条
- 1
- 2
- 3
资源评论
- 专治胆小鬼2024-04-04感谢大佬分享的资源,对我启发很大,给了我新的灵感。
奋斗奋斗再奋斗的ajie
- 粉丝: 229
- 资源: 2104
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功