通过 AI 驱动的分析,解锁卫星图像中的洞察力,用于农业、灾害管理、城市规划和环境保护。
卫星图像分析是指从地球轨道上的传感器捕捉到的图像中自动解读和提取有意义的信息。 自动解读和提取有意义的信息。通过利用先进的 计算机视觉(CV)和 机器学习 (ML)算法,这一过程可 将原始地理空间数据转化为可操作的见解。与传统的地面摄影不同,卫星 与传统的地面摄影不同,卫星图像通常涵盖广阔的地表区域,并包含可见光光谱以外的数据,从而可以 在全球范围内监测环境变化、城市发展和工业活动。
卫星数据分析在很大程度上依赖于 深度学习(DL)模型,特别是 卷积神经网络 (CNN) 以及越来越多的视觉转换器。这些模型经过训练,可以识别复杂数据集中的模式,而这些数据集通常 由于独特的 "天底"(自上而下)视角,这些数据集往往与标准摄影有很大不同。
主要技术组件包括
人工智能与卫星数据的结合为各行各业带来了革命性的变化。 行星系统。
卫星图像分析虽然与其他成像领域相关,但却具有鲜明的特点:
检测卫星图像中的物体通常需要处理旋转。下面的示例演示了如何使用 Ultralytics YOLO11旋转框检测 (定向边框)模型 来detect 航空图像中的车辆或海上船只。展望未来,即将推出的YOLO26模型 旨在进一步提高这些计算密集型地理空间任务的速度和准确性。
from ultralytics import YOLO
# Load a pretrained YOLO11-OBB model optimized for aerial views
# 'yolo11n-obb.pt' allows for rotated bounding boxes
model = YOLO("yolo11n-obb.pt")
# Run inference on a sample aerial image
# This detects objects like planes or ships that are not axis-aligned
results = model.predict("https://docs.ultralytics.com/datasets/obb/dota-v2/")
# Display the results to see the rotated detection boxes
results[0].show()
管理规模庞大的卫星数据集通常需要高效的管道。虽然历来复杂,但现代 工具和边缘计算可以 或通过可扩展的云解决方案(如 Ultralytics 平台等可扩展的云解决方案来处理图像,从而简化从数据采集到部署的工作流程。 部署。