news 2026/9/28 21:11:49

Qwen 模型遥感地物智能解译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Qwen 模型遥感地物智能解译

Qwen 模型遥感地物智能解译 —— 使用说明文档

基于阿里云通义千问视觉大模型(Qwen)的亚米级遥感影像自动解译方案,用于建筑与建筑垃圾区遥感监测。
本文结合《遥感影像解译与数据标注技术文档》与 Qwen 视觉模型实际工程,说明解译地物类型、所用模型、技术流程、参数设置与效果展示。


1. 项目概述

项目信息内容
任务广西某区域建筑与固废疑似区遥感监测
影像来源吉林一号 / 高分系列卫星,四波段(B/G/R/NIR)亚米级影像
空间分辨率约 0.7–0.8 m(像元 7×10⁻⁶ 度)
解译方式Qwen 视觉大模型逐瓦片自动检测 + 人工抽检
输出JSON + GeoJSON + Shapefile 矢量成果

2. 解译地物类型(15 类)

模型输出的类别体系如下,覆盖确定性地物与疑似固废相关地物:

2.1 确定性地物

类别影像特征
建筑灰白/深灰/浅褐屋顶,纹理均匀,不规则矩形或多边形,常伴锐利阴影
彩钢瓦房高亮白或鲜艳蓝/青色屋顶,规则大跨度矩形,长宽比大(常 >3:1)

2.2 固废 / 土方相关

类别影像特征
建筑垃圾破碎砖石、混凝土块堆积,灰白/杂色,纹理粗糙杂乱,常见于工地旁、路边、空地
推堆土裸露土壤被推平/堆积形成的土方,黄褐色,表面平整或呈坡状,常见于施工场地周边

2.3 疑似地物(低置信度,需人工复核)

类别类别
疑似梯田/种植园地疑似裸露地块/小型堆土
疑似温室大棚/光伏阵列疑似小型构筑物/堆物
疑似种植垄/苗圃疑似裸露土方/堆场
疑似硬化空地/堆场疑似杂物堆放/裸土
疑似裸露土方/施工迹地疑似简易棚/堆物点
疑似长条形大棚/养殖棚—


3. 使用的模型

项值
模型名称Qwen3.8-Max(qwen3.8-max-0902)
提供方阿里云百炼(DashScope)
调用方式OpenAI 兼容接口(/compatible-mode/v1/chat/completions)
输入影像瓦片(RGB)+ 中文提示词(含 15 类标签体系与解译特征)
输出严格 JSON:{"objects": [{"label": "...", "bbox_2d": [xmin, ymin, xmax, ymax]}, ...]}

模型选型说明:Qwen3.8-Max 为多模态旗舰模型,对密集小目标(单瓦片 30–75 个建筑)检测稳定且准确。实测对比:qwen-vl-plus速度快但严重漏检(同瓦片 2 目标 vs 22 目标);qwen-vl-max检测不稳定且响应易超长被截断。故最终选用Qwen3.8-Max,在准确性与稳定性上最优。


4. 技术流程

四波段 .img/.tif 影像 │ ├─ ① 滑动裁剪:1000×1000 瓦片(与模型输入分辨率一致,避免二次缩放偏移) │ └─ RGB 提取:R=Band3, G=Band2, B=Band1 ├─ ② 图像增强:百分位拉伸(1%–99%),可调亮度/对比度 ├─ ③ 无效值检测:黑边/nodata 占比 > 阈值则跳过,避免浪费 token ├─ ④ Qwen 模型逐瓦片解译(失败瓦片自动二次重试) ├─ ⑤ 重叠框合并(NMS 去重)+ 全图坐标回算 + 经纬度换算 └─ ⑥ 输出:JSON / GeoJSON / Shapefile / 全图可视化

断点续跑:已处理瓦片写入缓存,中断后重跑自动跳过,不重复计费。


5. 参数设置

⚠️安全说明:API Key 通过环境变量DASHSCOPE_API_KEY提供,不在配置文件、代码或本文档中明文存储。以下参数均不含任何密钥信息。

5.1 模型调用参数(model_config.json)

参数值说明
modelqwen3.8-max-0902模型名(可更换,如qwen-vl-max等)
base_urlhttps://dashscope.aliyuncs.com/compatible-mode/v1国内站 OpenAI 兼容端点
api_key_envDASHSCOPE_API_KEY密钥所在环境变量名(非明文 key)
timeout300s单次请求超时(密集瓦片生成较慢)
max_tokens8192响应最大 token(防止密集瓦片截断)
temperature0.1采样温度,低值更稳定
model_input_size1000模型内部输入分辨率

5.2 影像处理参数

参数值说明
tile_size1000裁剪瓦片尺寸(px)
stride1000滑动步长(= tile_size 即无重叠)
rgb_bands3,2,1R/G/B 对应的 1-based 波段号
p_low / p_high1.0 / 99.0百分位拉伸上下限
brightness / contrast1.0 / 1.0亮度/对比度增强系数(1=不变)
nodata0无效值/nodata 阈值
min_valid_ratio0.2有效像素占比低于此值则跳过该瓦片
merge_iou0.5重叠框合并 IoU 阈值
workers4并发 API 请求数

6. 效果展示

6.1 逐瓦片检测效果(高分影像 1287685 测试,10 瓦片)

瓦片r1000_c8000(有效占比 0.99,检出 72 目标):

10 瓦片测试合计301 目标、11 类:

建筑 219 · 彩钢瓦房 31 · 推堆土 14 · 疑似裸露地块/小型堆土 13 疑似梯田/种植园地 7 · 疑似裸露土方/施工迹地 4 · 疑似种植垄/苗圃 4 疑似硬化空地/堆场 3 · 疑似裸露土方/堆场 3 · 疑似长条形大棚/养殖棚 2 · 疑似温室大棚/光伏阵列 1

6.2 全图叠加可视化

6.3 完整影像成果(吉林一号 1_026,全 450 瓦片)

  • 7648 个目标、15 类全覆盖,其中建筑 4627、彩钢瓦房 688、推堆土 212、建筑垃圾 3 等;
  • 逐瓦片检测图、全图overlay.png、矢量成果均正常产出。

7. 输出成果格式

文件内容
interpret_result.json全图拼接目标(bbox 为全图像素坐标)
interpret_result_geo.json附加经纬度(中心点 + 四角)
interpret_result.shpShapefile 矢量(Polygon + 中文标签,UTF-8)
interpret_result.geojsonGeoJSON 矢量
overlay.png全图叠加可视化
tiles/*_det.png逐瓦片检测效果图(框 + 标签)

8. 代码与联系

  • 代码可提供:完整工具链(裁剪、增强、无效值检测、Qwen 调用、重叠合并、矢量导出、断点续跑)为独立 Python 脚本,无 mmcv 依赖,可直接交付。
  • 联系方式:(1162618418@qq.com)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 21:10:49

用Python自动化构建AI日报:从信息抓取到智能摘要的工程实践

1. 一份AI日报的诞生:从信息洪流到结构化简报每天早上七点,我的自动化脚本准时跑完最后一轮抓取,把过去24小时里散落在各个角落的AI动态汇总成一份可读的日报。这个习惯我坚持了快两年,起因很简单——信息太多,人脑扛不…

作者头像 李华
网站建设 2026/9/28 21:10:47

昆山地区回收杂铜 机铝 轻薄料 支持电子秤称重 无中间差价

随着我国工业制造业和城市建设的持续发展,工业生产、工程施工、产业园区日常运营过程中产生的废旧金属产出量逐年提升,再生金属回收产业已经成为支撑循环经济发展、助力双碳目标落地的核心产业之一。相比于原生矿产开采,再生金属回收再利用能…

作者头像 李华
网站建设 2026/9/28 21:09:35

Python 拆分 Excel 保留原格式:表头、合并单元格怎么处理

为什么格式会丢 pandas 的读写链路是「值 → DataFrame → 值」,样式信息根本不在它的处理范围内。而 xlsx 的格式信息(字体、填充、边框、合并区域、列宽、条件格式)存在文件内部的样式表和 sheet 定义里,不是单元格值的一部分。…

作者头像 李华
网站建设 2026/9/28 21:07:14

云智变AI:从大纲到定稿,论文写作的“一站式”到底该长什么样 | 云智变AI官网www.yunzhibian.cn

一个被说烂了但很少被做好的词 “一站式”是学术工具领域被用得最滥的词之一。几乎所有平台都宣称自己覆盖论文写作全流程,但真正用起来你会发现,大多数所谓的“一站式”,不过是把几个独立功能塞进同一个界面——大纲生成一个入口&#xff0…

作者头像 李华