Advertisement

TC ITK二次开发之替换坏值

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本教程详细介绍如何在TC ITK平台上进行二次开发以替换图像中的坏值,适用于科研和医疗影像处理领域。 利用颜色表生成山区阴影图像的功能通过在数字高程数据(DEM)中应用特定的颜色表来创建一幅具有阴影效果的山区图像。选择合适的颜色表与拉伸类型应用于DEM,随后将DEM转换至色度-饱和度-值(HSV)空间中的“value”分量。接着根据输入的太阳高度角和方位角计算出地形阴影,并使用此结果替换原有的“value”波段。之后再将调整后的HSV波段变换回RGB空间。 操作步骤如下:选择Topographic > Create Hill Shade Image,若出现Hill Shade Blend Input对话框,请点击Color Table Lookup按钮进行下一步。在弹出的文件选择界面中选定需要处理的DEM文件,并根据需求选取子集或特定区域;然后,在“Sun Elevation Angle”和“Sun Azimuth Angle”字段内输入相应的太阳高度角与方位角数值(关于如何计算具体的高度角度,请参考相关章节)。之后,从列表中挑选一个颜色表并选择一种拉伸方式。如果选择了线性百分比或者线性范围,则需要进一步指定忽略的百分比或具体的最小值和最大值;而当采用高斯分布时,则需输入标准差的具体数值。 最后,在输出选项处选择“File”保存至文件系统,或是选择“Memory”以在内存中暂存结果。点击确认后生成山区阴影图像,并将其名称添加到可用波段列表里以便于后续展示或使用。 此外,“计算太阳高度角”的功能可通过Hill Shade Parameters对话框中的Compute Elevation and Azimuth按钮访问,在此过程中,用户需要通过选择月份和日期并输入年份及时间(格林威治标准时)来确定特定时刻的日照情况,并在相应位置填写经纬度坐标。点击确认后即可获得计算出的高度角与方位角值。 12.6 替换坏值 使用“Replace Bad Values”选项,通过表面拟合技术填补数字高程模型(DEM)中的无效数值。这些坏像元通常出现在干涉雷达生成的 DEM 中的阴影区域中。用户可以通过输入特定的DN值或定义一个范围来识别出需要替换的数据点;或者构建一张掩模以定位需处理的位置。 该过程采用Delaunay三角测量法,基于周围有效高程数据计算出新的数值填充到坏像元位置处。需要注意的是,在较大孔洞的情况下可能会观察到用于填补的三角形结构。 操作流程为选择Topographic > Replace Bad Values或Radar > TOPSAR Tools > DEM Replace Bad Values选项;随后在出现的选择DEM文件对话框中确定所需的输入数据,同时可选子集或掩模。之后进入“Replace Bad Data Parameters”界面,在其中指定坏值的具体数值范围即可开始替换处理过程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • TC ITK
    优质
    本教程详细介绍如何在TC ITK平台上进行二次开发以替换图像中的坏值,适用于科研和医疗影像处理领域。 利用颜色表生成山区阴影图像的功能通过在数字高程数据(DEM)中应用特定的颜色表来创建一幅具有阴影效果的山区图像。选择合适的颜色表与拉伸类型应用于DEM,随后将DEM转换至色度-饱和度-值(HSV)空间中的“value”分量。接着根据输入的太阳高度角和方位角计算出地形阴影,并使用此结果替换原有的“value”波段。之后再将调整后的HSV波段变换回RGB空间。 操作步骤如下:选择Topographic > Create Hill Shade Image,若出现Hill Shade Blend Input对话框,请点击Color Table Lookup按钮进行下一步。在弹出的文件选择界面中选定需要处理的DEM文件,并根据需求选取子集或特定区域;然后,在“Sun Elevation Angle”和“Sun Azimuth Angle”字段内输入相应的太阳高度角与方位角数值(关于如何计算具体的高度角度,请参考相关章节)。之后,从列表中挑选一个颜色表并选择一种拉伸方式。如果选择了线性百分比或者线性范围,则需要进一步指定忽略的百分比或具体的最小值和最大值;而当采用高斯分布时,则需输入标准差的具体数值。 最后,在输出选项处选择“File”保存至文件系统,或是选择“Memory”以在内存中暂存结果。点击确认后生成山区阴影图像,并将其名称添加到可用波段列表里以便于后续展示或使用。 此外,“计算太阳高度角”的功能可通过Hill Shade Parameters对话框中的Compute Elevation and Azimuth按钮访问,在此过程中,用户需要通过选择月份和日期并输入年份及时间(格林威治标准时)来确定特定时刻的日照情况,并在相应位置填写经纬度坐标。点击确认后即可获得计算出的高度角与方位角值。 12.6 替换坏值 使用“Replace Bad Values”选项,通过表面拟合技术填补数字高程模型(DEM)中的无效数值。这些坏像元通常出现在干涉雷达生成的 DEM 中的阴影区域中。用户可以通过输入特定的DN值或定义一个范围来识别出需要替换的数据点;或者构建一张掩模以定位需处理的位置。 该过程采用Delaunay三角测量法,基于周围有效高程数据计算出新的数值填充到坏像元位置处。需要注意的是,在较大孔洞的情况下可能会观察到用于填补的三角形结构。 操作流程为选择Topographic > Replace Bad Values或Radar > TOPSAR Tools > DEM Replace Bad Values选项;随后在出现的选择DEM文件对话框中确定所需的输入数据,同时可选子集或掩模。之后进入“Replace Bad Data Parameters”界面,在其中指定坏值的具体数值范围即可开始替换处理过程。
  • TC ITK环境下TOPSAR工具的
    优质
    本项目聚焦于在TC ITK软件环境中对TOPSAR工具进行功能拓展与优化,旨在提升其数据处理效率和精度,以满足复杂地理信息分析需求。 13.11 TOPSAR工具 使用TOPSAR Tools选项可以读取综合的TOPSAR数据、浏览头文件,并将综合的TOPSAR文件转换为实际单位。综合的TOPSAR数据通常包括一个数字高程模型(DEM)、C-波段VV 数据、入射角图像、相关性图像,以及L-和P-波段极化AIRSAR数据。关于其它分析工具,请参阅第515页“极化工具”。有关综合TOPSAR数据的详细介绍,请参考文献:《AIRSAR集成处理器文档, 数据格式, 版本0.01, 1995年5月3日》。 (22) 打开TOPSAR文件 要读取原始的TOPSAR格式的数据文件 (如Cvv、入射角图像、相关性图像或DEM):选择Radar > TOPSAR Tools > Open TOPSAR File。 当出现文件选择对话框时,选择需要读取的文件。ENVI将自动提取所需的头文件信息,并把图像波段放置在可用波段列表中。 注意:要一次性读取所有TOPSAR文件并将其转换为实际单位,请参阅下一节的内容。合成AIRSAR图像请参考第515页“JPL AIRSAR数据合成”。 (23) TOPSAR 数据转换 使用Convert TOPSAR Data选项可以将原始的TOPSAR格式的数据文件读取和转化为实际单位(浮点数)。Cvv 文件被转换为sigma zero,入射角文件被转换为0-180度范围内的角度值,相关性图像则被转换成0到1之间的数值,DEM数据会被转换为米。 选择Radar > TOPSAR Tools > Convert TOPSAR Data。当出现文件选择对话框时,请选择一个需要处理的数据文件。在“TOPSAR Conversion Parameters”窗口中通过点击对应复选框来选定要进行转换的文件。 如果需要选取空间子集,可以点击“Spatial Subset”按钮,并使用标准的ENVI方法选取任意的空间区域。然后决定输出至“File”或内存(Memory)。 对于每个输入文件,ENVI会将所有转换结果存储在一个包含单一波段的新文件中。 (24) 替换DEM中的坏值 使用Replace Bad Values 或 DEM Replace Bad Values选项可以利用表面拟合技术来计算并填充数字高程模型(DEMs) 中的缺失或错误数值。
  • TCAPI.rar
    优质
    这个资源文件包含了针对TC系统的二次开发API文档和示例代码,方便开发者扩展和优化系统功能。 Teamcenter 二次开发的使用API整理不易,欢迎下载。
  • 改进型Lee滤波器的ITK
    优质
    本项目旨在通过ITK平台对Lee滤波器进行优化与扩展,实现更为高效的极化SAR图像斑点噪声抑制效果,推动遥感影像处理技术的发展。 (1) Lee滤波器 Lee 滤波器用于处理与图像内容紧密相关的斑点噪声以及附加或倍增类型的噪声数据。它基于标准差(δ)进行工作,根据每个滤波窗口中的统计信息来调整数据处理方式。不同于常见的低通平滑滤波器,Lee 滤波器及其同类的 δ 滤波器在减少图像中不希望出现的噪音的同时保留了图像边缘和细节特征。被过滤掉的数据点会被周围像素计算出的新值代替。 详细信息请参考文献:Jong-Sen Lee, Digital Image Enhancement and Noise Filtering by Use of Local Statistics, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol PAMI-2, No. 2, March 1980, pp. 165-168. 选择 Filters > Adaptive > Lee,将会出现一个文件选择对话框。在该对话框中选取输入文件或波段,并可根据需要指定子集(参见第10页的“用于处理的波段或文件的选择”)。注意:如果选择了单独的波段作为输入,则不能进行光谱子集的选择。 点击 OK 后,将弹出 Lee Filter Parameters 对话框。在 Filter Size 文本框中填写所需的滤镜尺寸,并通过Noise Model 下拉菜单选择“Additive”,“Multiplicative”或同时处理这两种噪声模型的选项。“雷达图像中的噪音通常是倍增型(斑点)。”从这些选项中进行选取。 提示:可以通过计算平坦区域如湖泊或者沙漠的数据方差来估计噪声的标准偏差。对于雷达数据,可以使用1/观察次数作为乘性噪声方差的一种估算方法。调整“Additive Noise Mean”和“Multiplicative Noise Mean”的默认值0.0和1.0以适应特定情况;较大的平均噪音值会导致较少的平滑处理。“Noise Variance”参数在选择 Additive 或 Both 模型时代表附加噪音,而在选中 Multiplicative 选项时则表示乘性噪声。 最后,在输出到“File”或“Memory”的选项之间进行选择,并点击 OK 开始处理。 (2) 增强的 Lee 滤波器 增强版Lee滤波器旨在减少雷达图像中的斑点噪音,同时保持纹理信息不变。它基于改进后的统计方法——方差系数,在每个单独的滤镜窗口中计算并应用这些数据进行过滤操作。根据像素间的关系将它们分类为三种类型:同质像元、异质像元和指向目标的像元。 对于每种类型的处理方式不同,具体来说是:对同质像元使用局部均值替代其原始值;针对异质像元则采用加权平均数进行替换;而指向特定对象的像素保持不变。有关该方法的具体细节,请参考文献 A. Lopes, R. Touzi 和 E. Nezry 在1990年发表于 IEEE Transactions on Geoscience and Remote Sensing 杂志上的文章,卷28,第6期,页码为 992-1000。 选择 File > Adaptive > Enhanced Lee。选取一个输入文件,并根据需要指定子集(如果适用)。随后会弹出增强Lee滤波器参数对话框,在其中设置所需的滤镜尺寸和阻尼系数——用于定义异质像元加权平均数的范围,更大的值会导致生成结果更不均匀;同时设定每类像素类型的终止条件:同质像元(方差系数≤Cu)、异质像元(Cu< 方差系数
  • Revit修改Tooltip
    优质
    本文详细介绍了如何在Revit软件中进行二次开发以修改工具提示(Tooltip),帮助用户自定义界面元素,提升用户体验和操作便捷性。 本资源来自jeremy tammik,利用Revit API中的UI View类来修改界面提示,并结合闲时事件一起使用。
  • Revit源码详解
    优质
    本系列文章深入解析Revit二次开发的核心技术与实践方法,详细介绍源代码结构及具体应用案例,旨在帮助开发者掌握高级编程技巧。第二部分着重于扩展插件的功能实现和优化策略。 全部源码分为两部分上传。更多资源请关注Revit二次开发论坛。
  • CAD源码分享.zip_CAD_CAD_cad_cad_
    优质
    本资源包提供了一系列用于AutoCAD二次开发的源代码示例,涵盖插件创建、自定义命令及界面设计等多个方面。适合编程爱好者和专业开发者深入学习与实践。 十分推荐这个资源,里面包含了大量CAD二次开发的源代码共享。
  • DEFORM流动应力分析.zip_DEFORM__流动应力
    优质
    本资料为《DEFORM二次开发之流动应力分析》压缩包,内含利用DEFORM软件进行金属材料流动应力分析的相关教程及案例,适合于从事材料成型工艺研究的工程师或学者。 在对deform进行二次开发的过程中,涉及到流动应力方面的改进工作。