人工智能应用- 天文学家的助手:08. 星系定位与分类

随着望远镜观测能力的提升,天文图像中包含的天体数量激增。要准确定位每个天体的位置并识别其属性,单靠肉眼几乎无法完成。人工智能能够帮助天文学家应对这一挑战,实现高效的星系检测与分类。例如,2018年发表在《天文与计算》杂志上的一项研究中,研究人员利用YOLO(You Only Look Once)神经网络模型成功实现了星系的自动定位与分类。

YOLO 是一种用于目标检测的深度学习算法,能够同时完成多个目标的定位与分类。它的工作流程可以分为以下几个步骤:

  1. 图片划分为网格:首先,YOLO 将整张图片划分为多个小网格,每个网格像一个小窗口,负责检测其区域内是否有目标对象。
  2. 选择最佳结果:由于多个网格可能会检测到同一个目标,YOLO 会选择最可靠的那个框作为最终结果,避免重复检测。
  3. 判断目标类别:除了预测位置,每个网格还要识别目标的类别,例如"这个目标是狗、自行车,还是小轿车?"。
  4. 框出目标位置:每个网格都尝试在它的区域里"画"出目标的位置和大小,即目标的中心在哪里,范围有多大。有了这些信息,就可以用一个小方框标记目标对象。

图 : YOLO 示意图。卷积神经网络(左)预测每个网格包含的对象位置(中上)和类别(中下)。来自不同网格的预测最终被合并(右)。图片来源:Hatab et al., 2021.

YOLO 的独特之处在于,它能够在一次处理过程中同时检测多个目标,而不像传统方法需要逐步扫描整张图片。因此,YOLO 速度更快,检测效率更高。

图 : YOLO 检测出的星系及其类别。"Elliptical"为椭圆星系,"Edge-On"为侧向星系。图片来源:Gonzálezet al., 2018.

基于YOLO 的这种检测和识别能力,研究者人员将哈勃空间望远镜传回的深空图像送入YOLO 模型,成功实现了对星系的定位与检测,包括(1)检测图像中出现的星系,标记它们的位置;(2)判断星系类型,如螺旋星系、椭圆星系、不规则星系等。

相关推荐
freejackman14 分钟前
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战
大数据·数据库·hive·sql·测试工具·设计模式·架构
miss27 分钟前
AI 改完不敢上线?OpenSpec 规约驱动开发实战
前端·代码规范·前端工程化
bksczm28 分钟前
InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer
数据库·mysql
花间相见36 分钟前
【计算基础|Redis02】【上手】五大数据类型命令逐条实操
数据库·redis·后端
武子康39 分钟前
H3-World 为何在加载 LoRA 前,先检查导入的代码?
人工智能·深度学习·算法
装不满的克莱因瓶1 小时前
【SpringAI Alibaba】ReactAgent结构化输出OutputType与OutputSchema实战
java·人工智能·ai·springai·springaialibaba
AiMan1 小时前
腾讯ima还是不可以导出左侧所有对话,只能单条导出,方法不对吗
前端
楚山之石1 小时前
【Radiology】影像组学的标准化与可重复性:IBSI 卷积滤波器共识及其未能覆盖的环节
人工智能·学习·机器学习·mri
去伪存真1 小时前
并发量一高就装死?Agent 全链路“防猝死”手册
前端·agent
Moment1 小时前
AI 编程时代,聊聊我的 Mac mini 双屏桌面
前端·后端