根据前期训练的unet模型,对整体区域影像进行分类处理

 

1 源数据:

多源数据,存在以下问题:

1)数据格式:

训练样本为8bit,4bands;部分数据有16bit、3bands

训练样本为0.5m分辨率;部分数据分辨率2m

地理坐标不统一;获取的影像坐标有误(有偏移)

2)数据质量

选取的训练样本数据质量较高,影像光谱适合;给出的影像光谱差异较大,部分区域偏白或偏黑等

影像范围与研究范围不一

 

处理方法:

1)对16bit数据,可以通过映射进行转换8bit,但影像光谱质量与转换方法有关

X   低分辨率无法转高分辨率

      地理坐标校正;几何校正(georeferencing)

2)直方图匹配、直方图拉伸,

      下载影像(注意分辨率、坐标系、存储位数,光谱颜色等)

 

 

2 后处理

问题

1)裁剪、预测、拼接得到的结果均无地理坐标,最终结果对比困难

2)输出结果包括对背景的预测,对结果融合有影响

3)得到的可视化结果为3通道栅格,无法直接转矢量

4)单通道栅格也无法转矢量

5)矢量结果有噪点、椒盐

 

处理方法:

1)使用gdal进行处理,加地理坐标

2)使用mosaic dataset中的footprint得到影像大致边界,利用边界裁剪结果(或者在模型训练时单独训练边界,在arcgis中设置背景值);使用mosaic to new dataset进行融合

3)3通道转单通道,使用代码,或arcgis栅格计算器中的con进行嵌套处理

4)栅转矢需要栅格数据为整型(显示与实际存储格式可能不同),使用栅格计算器中的int转整型后再转矢量

5)使用arcgis中的eliminate消图斑,消图斑时需要先利用属性查询选择图层中需要消除的图斑

 

3 其他问题

1)合并相邻的同属性要素

2)合并所有相邻要素

 

1)ArcEngine:尽量减少图层总要素数量,使用search筛选元素,使用IRelationalOperator.Touch判断相邻元素,使用ITopologicalOperator.ConstructUnion合并要素

2)选中所有要素,多次使用eliminate;或者,栅转矢、矢转栅(边界有部分变化)