图像分幅裁剪与拼接.docx
《图像分幅裁剪与拼接.docx》由会员分享,可在线阅读,更多相关《图像分幅裁剪与拼接.docx(14页珍藏版)》请在冰豆网上搜索。
图像分幅裁剪与拼接
图像分幅裁剪(SubsetImage)
在实际工作中,常常需要依照研究工作范围对图像进行分幅裁剪,依照ERDAS实现图像分幅裁剪的进程,能够将图像分幅裁剪分为两种类型:
规那么分幅和不规那么分幅。
1.规那么分幅裁剪(RectangleSubsetImage)
规那么分幅是指裁剪图像的边界范围是一个矩形,通过左上角和右下角两点的坐标,就能够够确信图像的裁剪位置,整个裁剪进程比较简单。
ERDAS图标面板菜单条:
Main→DataPreparation→DataPreparation菜单(图)
→选择SubsetImage→开SubsetImage对话框(图)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单(图)
→选择SubsetImage→打开SubsetImage对话框(图)
图SubsetImage对话框
在SubsetImage对话框中需要设置以下参数:
→输入文件名称(InputFile):
→输出文件名称(OutputFile):
→坐标类型(CoordinateType):
File
→裁剪范围(SubsetDefinition):
输入ULX、ULY、LRX、LRY
→输出数据类型(OutputDataType):
Unsigned8bit
→输出统计忽略零值:
IgnoreZeroinOutputStats
→输出像元波段(SelectLayers):
1:
7(表示选择从第一波段到第七波段)
4,3,2(表示选择4,3,2四个波段)
→OK(关闭SubsetImage对话框,执行图像裁剪)
说明:
①在上述图像裁剪进程中,裁剪范围是通过直接输入左上角坐标和右下角坐标概念的。
另外,还能够通过两种方式概念裁剪范围:
其一是应用查询框(InquireBox),然后在SubsetImage对话框当选择FromInquireBox功能;其二是应用AOI,然后在SubsetImage对话框当选择AOI功能,打开AOI对话框,并确信AOI区域来自图像视窗即可。
②输出波段的选择:
一种是用冒号表示从第几波段到第几波段,另外一种是用逗号隔开表示仅仅选择这几个波段。
2.不规那么分幅裁剪(PolygonSubsetImage)
不规那么分幅裁剪是指裁剪图像的边界范围是个任意多边形,无法通过左上角和右下角两点的坐标确信图像的裁剪位置,而必须事先生成一个完整闭合多边形区域,能够是一个AOI多边形,也能够是ArcInfo的一个PolygonCoverage。
针对不同的情形采纳不同裁剪进程。
⑴AOI多边形裁剪(PolygonAOISubsetImage)
第一在视窗中打开需要裁剪的图像,并应用AOI工具绘制多边形AOI,能够将多边形AOI保留在文件中(*.aoi),也能够临时不退出视窗,将图像与AOI多边形保留在视窗中,然后:
ERDAS图标面板菜单条:
Main→DataPreparation→DataPreparation菜单(图)
→选择SubsetImage→开SubsetImage对话框(图)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单(图)
→选择SubsetImage→打开SubsetImage对话框(图)
在SubsetImage对话框中需要设置以下参数:
→输入文件名称(InputFile):
→输出文件名称(OutputFile):
→应用AOI确信裁剪范围:
点击AOI按钮
→打开选择AOI(ChooseAOI)对话框(图)
图ChooseAOI对话框
→在ChooseAOI对话框中确信AOI的来源(AOISource):
File或Viewer
→输出数据类型(OutputDataType):
Unsigned8bit
→输出统计忽略零值:
IgnoreZeroinOutputStats
→输出像元波段(SelectLayers):
1:
7(表示选择从第一波段到第七波段)
4,3,2(表示选择4,3,2四个波段)
→OK(关闭SubsetImage对话框,执行图像裁剪)
⑵ArcInfo多边形裁剪(PolygonCoverageSubsetImage)
若是依照行政区划边界或自然区划边界进行图像的分幅裁剪,往往是第一利用ArcInfo或ERDAS的Vector模块绘制精准的边界多边形(Polygon),然后以ArcInfo的Polygon为边界条件进行图像裁剪。
关于这种情形,需要挪用ERDAS其他模块的操作分两步完成。
第一步:
将ArcInfo多边形转换成栅格图像文件
ERDAS图标面板菜单条:
Main→ImageInterpreter→Utilities→VectortoRaster
→打开VectortoRaster对话框(图)
ERDAS图标面板工具条:
Main→Vector→VectortoRaster
→打开VectortoRaster对话框(图)
ERDAS图标面板工具条:
点击Interpreter图标→Utilities→VectortoRaster
→打开VectortoRaster对话框(图)
ERDAS图标面板工具条:
点击→IVectot图标VectortoRaster
→打开VectortoRaster对话框(图)
图VectortoRaster对话框(a)
图VectortoRaster对话框(b)
在VectortoRaster对话框中需要设置以下参数:
→确信矢量文件名称(InputVectorFile):
zone88
→确信输出文件名称(OutputRasterFile):
→确信矢量文件类型(VectorType):
Polygon
→转换范围大小(SubsetDefinition):
ULX、ULY、LRX、LRY
→输出像元大小(PixelSize):
30
→栅格数据类型(OutputPixelDataType):
Unsigned8bit
→利用矢量属性值(AnItemasPixelValue):
ZONE88-ID
→栅格文件类型(OutputImageType):
Thematic
→是不是创建图层金字塔(CreatePyramidLayers)
→输出统计忽略零值:
IgnoreZeroinOutputStats
OK(关闭VectortoRaster对话框,执行失栅转换)
第二步:
通过掩模运算(Mask)实现图像不规那么裁剪
ERDAS图标面板菜单条:
Main→ImageInterpreter→Utilities→Mask
→打开Mask对话框(图)
ERDAS图标面板工具条:
点击Interpreter图标→Utilities→Maskr
→打开Mask对话框(图)
图Mask对话框
在Mask对话框中需要设置以下参数:
→确信输入文件名称(InputVectorFile):
→确信掩模文件名称(InputMaskFile):
→点击SetRecode设置裁剪区域内新值(NewValue)为1,区域外取0值
→确信掩模区域做交集运算:
Intersection
→输出图像文件名称(OutputFile):
→输出数据类型(OutputDataType):
Unsigned8bit
→Ok(关闭Mask对话框,执行掩模运算)
→实现图像不规那么裁剪。
图像拼接处置(MosaicImage)
在遥感图像的应用中,当研究区处于几幅图像的交壤处或研究区较大需要多幅图像才能
图像拼接处置是要将就有地理参考的假设干相邻图像归并成一幅图像或一组图像,需要拼接的输入图像必需含有地图投影信息,或说输入图像必需通过几何校正处置或进行过校正标定。
尽管所有的输入图像能够具有不同的投影类型、不同的像元大小,但必需具有相同的波段数。
在进行图像拼接时,需要确信一幅参考图像,参考图像将作为输出拼接图像的基准,决定拼接图像的对照度匹配和输出图像的地图投影、像元大小和数据类型。
1.图像拼接功能(ImageMosaicFunction)
图像拼接处置工具能够通过以下两种途径启动:
ERDAS图标面板菜单条:
Main→DataPreparation→→DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗(图)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗(图)
图MosaicTool视窗
MosaicTool视窗由菜单条、工具条、图形窗口和状态条四部份组成,其中菜单条中的菜单命令及其功能如表所列,工具条中的图标及其功能如表所列。
表MosaicTool视窗菜单条命令及其功能
命令
功能
File
New
Open
Save
SaveAs
Annotation
Close
CloseAll
文件操作
打开新的图像拼接工具
打开图像拼接工程文件(*.mos)
保存图像拼接过程文件(*.mos)
重新保存图像拼接工程文件
将拼接图像轮廓保存为注记文件
关闭当前图像拼接工具
关闭所有图像拼接工具
Edit:
ImageList
AddImage
DeleteImage
ImageMatching
IntersectionList
SetOverlayFunction
OutputList
OutputOptions
DeleteOutputs
编辑操作:
显示输入图像列表
向图像拼接视窗加载图像
删除图像拼接工程中的图像
设置拼接图像的匹配参数
设置拼接图像的拼接关系
设置拼接图像的叠加关系
显示输出图像列表
设置输出图像参数
输出输出图像
Process:
RunMosaic
处理操作:
执行图像拼接处理
表MosaicTool视窗工具图标及其功能
图标
命令
功能
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.卫星图像拼接(SatelliteImageMosaic)
本节通过三幅陆地资源卫星图像(、、)的拼接处置,介绍卫星图像的拼接进程。
⑴启动图像拼接工具(StartMosaicTools)
图像拼接工具能够通过以下两种途径启动:
ERDAS图标面板菜单条:
Main→DataPreparation→→DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗(图)
ERDAS图标面板工具条:
点击DataPrep图标→打开DataPreparation菜单
→选择MosaicImage→打开MosaicTool视窗(图)
⑵加载Mosaic图像(AddImagesforMosaic)
MosaicTool视窗菜单条:
Edit→AddImages
→打开AddImagesforMosaic对话框()
MosaicTool视窗工具条:
点击AddImage图标
→打开AddImagesforMosaic对话框()
图AddImagesforMosaic对话框
在AddImagesforMosaic对话框中,需要设置以下参数:
→拼接图像文件(ImageFileName):
→图像拼接区域(ImageAreaOption):
ComputeActiveArea(Edge)
→Add(图像被加载到Mosaic视窗中)
→一样的进程加载和
→Close(关闭AddImagesforMosaic)
3.图像叠置组合(ImagesStacking)
MosaicTool视窗工具条:
点击SetInputMode图像,进入设置输入图像模式的状态,MosaicTool视窗工具条会显现与该模式对应的调整图像叠置顺序的编辑图标(如表所列),充分利用系统所提供的编辑工具,提供需要进行上基层调整,这些调整工具包括:
→SendImagetoTop:
将选择图像置于最上层
→SendImageUpOne:
将选择图像上移一层
→SendImagetoButtom:
将选择图像置于最基层
→SendImageDownOne:
将选择图像下移一层
→ReverseImageOrder:
将选择图像顺序倒置
→调整完成后,在MosaicTool视窗图形窗口点击一下,退出图像叠置组合状态。
4.图像匹配设置(ImageMatching)
MosaicTool视窗菜单条:
Edit→ImageMatching→打开MatchingOptions对话框(图)
MosaicTool视窗工具条:
点击SetInputMode图标,进入设置输入图像模式(图)
→点击ImageMatching图标
→打开MatchingOptions对话框(图)
图MatchingOptions对话框
图OverlapFunction对话框
在MatchingOptions对话框中做如下设置:
→设置匹配方式(MatchingMethod)OverlapArea(重叠区域匹配)
→OK(保留设置,关闭MatchingOptions对话框)
MosaicTool视窗菜单条:
Edit→SetOverlapFunction
→打开SetOverlapFunction对话框(图)
MosaicTool视窗工具条:
点击SetIntersectionMode图标,进入设置图像关系模式
→点击SetOverlapFunction图标
→打开SetOverlapFunction对话框(图)
在SetOverlapFunction对话框中,设置以下参数:
→设置相交关系(IntersectionMethod):
NoCutlineExists(没有截切线)
→设置重叠区像元灰度计算(SelectFunction):
Average(均值)
→Apply(保留设置)→Close(关闭MatchingOptions对话框)
5.运行Mosaic工具(RuntheMosaic)
MosaicTool视窗菜单条:
Process→RunMosaic→打开runMosaic对话框(图)
在RunMosaic对话框中,设置以下参数:
→确信输出文件名(OutputFileName):
→确信输出图像区域(WitchOutput):
All
→忽略输入图像值(IgnoreInputValue):
0
→输出图像背景值(OutputBackgroundValue):
0
→忽略输出统计值(StatsIgnoreValue):
0
→OK(关闭RunMosaic对话框,运行图像拼接)
6.退出Mosaic工具(ExittheMosaic)