图像分幅裁剪和拼接.docx
《图像分幅裁剪和拼接.docx》由会员分享,可在线阅读,更多相关《图像分幅裁剪和拼接.docx(16页珍藏版)》请在冰豆网上搜索。
![图像分幅裁剪和拼接.docx](https://file1.bdocx.com/fileroot1/2023-2/2/1fadcbb9-eb87-4c4d-b5bb-86019c964d45/1fadcbb9-eb87-4c4d-b5bb-86019c964d451.gif)
图像分幅裁剪和拼接
图像分幅裁剪在实际工作中,经常需要根据研究工作范围对图像进行分幅裁剪,按照ERDAS实现图像分幅裁剪的过程,可以将图像分幅裁剪分为两种类型:
规则分幅和不规则分幅。
1.规则分幅裁剪规则分幅是指裁剪图像的边界范围是一个矩形,通过左上角和右下角两点的坐标,就
可以确定图像的裁剪位置,整个裁剪过程比较简单。
b5E2RGbCAP
ERDAS图标面板菜单条:
Main→DataPreparation→DataPreparation菜单<图4.1)p1EanqFDPw
→选择SubsetImage→开SubsetImage对话框<图4.8)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单<图4.1)
DXDiTa9E3d
→选择SubsetImage→打开SubsetImage对话框<图4.8)
图4.8SubsetImage对话框
在SubsetImage对话框中需要设置下列参数:
→输入文件名称Lanier.img
→输出文件名称Lanier_sub.img
→坐标类型File
→裁剪范围输入ULX、ULY、LRX、LRY
→输出数据类型Unsigned8bit
→输出统计忽略零值:
IgnoreZeroinOutputStats
→输出像元波段1:
7<表示选择从第一波段到第七波段)
4,3,2<表示选择4,3,2四个波段)
→OK<关闭SubsetImage对话框,执行图像裁剪)说明:
①在上述图像裁剪过程中,裁剪范围是通过直接输入左上角坐标和右下角坐标定义的。
此外,还可以通过两种方式定义裁剪范围:
其一是应用查询框②输出波段的选择:
一种是用冒号表示从第几波段到第几波段,另外一种是用逗号隔开表示仅仅选择这几个波段。
RTCrpUDGiT
2.不规则分幅裁剪不规则分幅裁剪是指裁剪图像的边界范围是个任意多边形,无法通过左上角和右下角两点的坐标确定图像的裁剪位置,而必须事先生成一个完整闭合多边形区域,可以是一个AOI多边形,也可以是ArcInfo的一个PolygonCoverage。
针对不同的情况采用不同裁剪过程。
5PCzVD7HxA
⑴AOI多边形裁剪jLBHrnAILg
ERDAS图标面板菜单条:
Main→DataPreparation→DataPreparation菜单<图4.1)xHAQX74J0X
→选择SubsetImage→开SubsetImage对话框<图4.8)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单<图4.1)LDAYtRyKfE
→选择SubsetImage→打开SubsetImage对话框<图4.8)
在SubsetImage对话框中需要设置下列参数:
→输入文件名称Lanier.img
→输出文件名称Lanier_sub.img
→应用AOI确定裁剪范围:
点击AOI按钮
→打开选择AOI图4.9ChooseAOI对话框
→在ChooseAOI对话框中确定AOI的来源File或Viewer→输出数据类型Unsigned8bit
→输出统计忽略零值:
IgnoreZeroinOutputStats→输出像元波段1:
7<表示选择从第一波段到第七波段)4,3,2<表示选择4,3,2四个波段)
→OK<关闭SubsetImage对话框,执行图像裁剪)
⑵ArcInfo多边形裁剪对于这种情况,需要调用ERDAS其他模块的操作分两步完成。
dvzfvkwMI1
第一步:
将ArcInfo多边形转换成栅格图像文件
ERDAS图标面板菜单条:
Main→ImageInterpreter→Utilities→VectortoRasterrqyn14ZNXI
→打开VectortoRaster对话框<图4.10)
ERDAS图标面板工具条:
Main→Vector→VectortoRaster
→打开VectortoRaster对话框<图4.10)
ERDAS图标面板工具条:
点击Interpreter图标→Utilities→VectortoRasterEmxvxOtOco
→打开VectortoRaster对话框<图4.10)
ERDAS图标面板工具条:
点击→IVectot图标VectortoRaster
→打开VectortoRaster对话框<图4.10)
图4.10VectortoRaster对话框
在VectortoRaster对话框中需要设置下列参数:
→确定矢量文件名称zone88
→确定输出文件名称raster.img
→确定矢量文件类型Polygon
→转换范围大小ULX、ULY、LRX、LRY
→输出像元大小30
→栅格数据类型Unsigned8bit→使用矢量属性值ZONE88-ID→栅格文件类型Thematic→是否创建图层金字塔IgnoreZeroinOutputStatsOK<关闭VectortoRaster对话框,执行失栅转换)第二步:
通过掩模运算Main→ImageInterpreter→Utilities→MaskSixE2yXPq5
→打开Mask对话框<图4.11)
ERDAS图标面板工具条:
点击Interpreter图标→Utilities→Maskr
→打开Mask对话框<图4.11)
图4.11Mask对话框
在Mask对话框中需要设置下列参数:
→确定输入文件名称Lanier.img
→确定掩模文件名称raster.img
→点击SetRecode设置裁剪区域内新值→确定掩模区域做交集运算:
Intersection
→输出图像文件名称mask.img
→输出数据类型Unsigned8bit
→Ok<关闭Mask对话框,执行掩模运算)
→实现图像不规则裁剪。
图像拼接处理在遥感图像的应用中,当研究区处于几幅图像的交界处或研究区较大需要多幅图像才能
图像拼接处理是要将就有地理参考的若干相邻图像合并成一幅图像或一组图像,需要拼接的输入图像必须含有地图投影信息,或者说输入图像必须经过几何校正处理或进行过校正标定。
虽然所有的输入图像可以具有不同的投影类型、不同的像元大小,但必须具有相同的波段数。
在进行图像拼接时,需要确定一幅参考图像,参考图像将作为输出拼接图像的基准,决定拼接图像的对比度匹配以及输出图像的地图投影、像元大小和数据类型。
6ewMyirQFL
1.图像拼接功能ERDAS图标面板菜单条:
Main→DataPreparation→→DataPreparation菜单kavU42VRUs
→选择MosaicImage→打开MosaicTool视窗<图4.30)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗<图4.30)
MosaicTool视窗由菜单条、工具条、图形窗口和状态条四部分组成,其中菜单条中的菜单命令及其功能如表4.6所列,工具条中的图标及其功能如表4.7所列。
y6v3ALoS89表4.6MosaicTool视窗菜单条命令及其功能
命令
功能
File
文件操作
New
打开新的图像拼接工具
Open
打开图像拼接工程文件<*.mos)
Save
保存图像拼接过程文件<*.mos)
SaveAs
重新保存图像拼接工程文件
Annotation
将拼接图像轮廓保存为注记文件
Close
关闭当前图像拼接工具
CloseAll
关闭所有图像拼接工具
Edit:
编辑操作:
ImageList
显示输入图像列表
AddImage
向图像拼接视窗加载图像
DeleteImage
删除图像拼接工程中的图像
ImageMatching
设置拼接图像的匹配参数
IntersectionList
设置拼接图像的拼接关系
SetOverlayFunction
设置拼接图像的叠加关系
OutputList
显示输出图像列表
OutputOptions
设置输出图像参数
DeleteOutputs
输出输出图像
Process:
处理操作:
RunMosaic
执行图像拼接处理
表4.7MosaicTool视窗工具图标及其功能
图标
命令
功能
AddImage
向图像拼接视窗加载图像
SetInputMode:
设置输入图像模式
ImageResample
打开图像重采样对话框
ImageMatching
打开图像匹配对话框
SendImagetoTop
将选择图像置于最上层
SendImageUpOne
将选择图像上移一层
SendImagetoButtom
将选择图像置于最下层
SendImageDownOne
将选择图像下移一层
ReverseImageOrder
将选择图像次序颠倒
SetIntersectionMode:
设置图像交接关系
NextIntersection
选择下一种相交方式
PreviouseIntersection
选择前一种相交方式
OverlapFunction
打开叠加功能对话框
DefaultCutlines
设置缺省相交截切线
AOICutlines
设置AOI区域截切线
Toggle
开关截切线的应用模式
DeleteCutlines
删除相交区域截切线
CutlinesSelectionViewer:
打开截切线选择视窗
AutoCutlinesMode
设置截切线自动摸索
SetOutputMode:
设置输出图像模式:
OutputOptions
打开输出图像设置对话框
ResetCanvas
改变图面尺寸以适应拼接图像
ScaleCanvas
改变图像比例以适应选择对象
SelectPoint
选择一个点进行查询
SelectArea
选择一个区域进行查询
ZoomImageInBy2
两倍放大图形窗口
ZoomImageOutBy2
两倍缩小图形窗口
SelectAreaforZoom
选择一个区域进行放大
RoamCanvas
图形窗口漫游
ImageList
拼接图像列表
2.卫星图像拼接M2ub6vSTnP
⑴启动图像拼接工具ERDAS图标面板菜单条:
Main→DataPreparation→→DataPreparation菜单0YujCfmUCw
→选择MosaicImage→打开MosaicTool视窗<图4.30)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗<图4.30)
⑵加载Mosaic图像MosaicTool视窗菜单条:
Edit→AddImages
→打开AddImagesforMosaic对话框<4.31)
MosaicTool视窗工具条:
点击AddImage图标
→打开AddImagesforMosaic对话框<4.31)
图4.31AddImagesforMosaic对话框
在AddImagesforMosaic对话框中,需要设置以下参数:
→拼接图像文件wasia1_mss.img
→图像拼接区域ComputeActiveArea→Add<图像wasia1_mss.img被加载到Mosaic视窗中)
→同样的过程加载wasia2_mss.img和wasia3_mss.img
→Close<关闭AddImagesforMosaic)
3.图像叠置组合MosaicTool视窗工具条:
点击SetInputMode图像,进入设置输入图像模式的状态,
MosaicTool视窗工具条会出现与该模式对应的调整图像叠置次序的编辑图标<如表4.7所
列),充分利用系统所提供的编辑工具,提供需要进行上下层调整,这些调整工具包括:
sQsAEJkW5T
→SendImagetoTop:
将选择图像置于最上层
→SendImageUpOne:
将选择图像上移一层
→SendImagetoButtom:
将选择图像置于最下层
→SendImageDownOne:
将选择图像下移一层
→ReverseImageOrder:
将选择图像次序颠倒
→调整完成后,在MosaicTool视窗图形窗口点击一下,退出图像叠置组合状态。
4.图像匹配设置MosaicTool视窗菜单条:
Edit→ImageMatching→打开MatchingOptions对话框<图4.32)GMsIasNXkA
MosaicTool视窗工具条:
点击SetInputMode图标,进入设置输入图像模式<图4.32)TIrRGchYzg
→点击ImageMatching图标
在MatchingOptions对话框中做如下设置:
→设置匹配方法→OK<保存设置,关闭MatchingOptions对话框)
MosaicTool视窗菜单条:
Edit→SetOverlapFunction
→打开SetOverlapFunction对话框<图4.33)
MosaicTool视窗工具条:
点击SetIntersectionMode图标,进入设置图像关系模式
7EqZcWLZNX
→点击SetOverlapFunction图标
→打开SetOverlapFunction对话框<图4.33)
在SetOverlapFunction对话框中,设置以下参数:
→设置相交关系NoCutlineExists<没有截切线)lzq7IGf02E
→设置重叠区像元灰度计算Average<均值)
→Apply<保存设置)→Close<关闭MatchingOptions对话框)
5.运行Mosaic工具MosaicTool视窗菜单条:
Process→RunMosaic→打开runMosaic对话框<图4.34)zvpgeqJ1hk
在RunMosaic对话框中,设置以下参数:
→确定输出文件名wasia_mosaic.img
→确定输出图像区域All
→忽略输入图像值0
→输出图像背景值0
→忽略输出统计值0
→OK<关闭RunMosaic对话框,运行图像拼接)
6.退出Mosaic工具申明:
所有资料为本人收集整理,仅限个人学习使用,勿做商业用
途。