【遥感数字图像处理】基础知识:第一章 绪论

第一章   绪 论

课程学习要求

  1. 主要教学内容:遥感数字图像处理的概念和基础知识,遥感数字图像的几何处理,遥感图像的辐射校正,遥感数字图像的增强处理,遥感图像的计算机分类,遥感数字图像的分析方法,遥感图像处理软件的使用。
  2. 预备知识:遥感技术基础、线性代数、概率论、计算机技术基础
  3. 课程体系从“遥感图像处理系统”这个高度出发建立,而讲授重点在遥感图像的计算机处理思想与方法 。

学习方法

  1. 理论
  2. 实验
  3. 实践
  4. 阅读

1.1 何谓数字图像处理

1.1.1 图像的概念

图像(image)是对客观存在的物体的一种相似性的、生动的写真或描述。在一般的意义下,可以认为一幅图像就是一个东西的一个表示,它包含了所表示物体的相关描述信息,出现形式多种多样:

  • 可视的和不可视的;
  • 抽象的和实际的;
  • 适于和不适于计算机处理的。

1.1.2 图像的类别

1、按照图像的存在形式分

(1)“物理图像” (physical images)

      物质或能量的实际分布

  • “可见的图像”(visible image),人眼可以看到并接受的图像,如“图片” (picture),包括“照片” (photograph)、“图” (drawings指用线条画成的)和“画” (paintings), “图片”等价于“图像”,也就是说“picture”经常和“image”一词混用;“光图像” (optical images),即用透镜、光栅和全息术产生的图像,如荧幕、屏幕上出现的影像。光(学)图像是光强度的空间分布。
  • “不可见的图像”,如温度、压力、高度以及人口密度等的分布图。

(2)抽象图像,即“数学图像”,包括连续函数和离散函数。离散函数图像就是计算机可以处理的形式。物理图像必须要变成离散函数才能被计算机处理。

2、按照图像的色彩特性分

  1. 彩色图像,又称为“多光谱图像”,图像上的每个点有多于一个的局部特征。如在彩色电视中重现的三基色图像,每个像素点就需要有红、绿、蓝三个基色的三个亮度值表示。而遥感图像可以提供多个不同通道的信息(TM达7 个,高光谱上百个,超波段图像)。
  2. 黑白图像,又称“灰度图像”、“亮度图像”、“单色图像”等,每个像素点只有一个亮度值。例如黑白照片、黑白电视画面。

3、按照图像的光谱特性分

  1. “可见光图像”;
  2.  “红外光图像”;
  3.  “雷达图像”;
  4.  “声纳图像”。

4、按照图像的时间特性分

  1. “动态图像”
    • 随时间变化的图像,如电视和电影画面。
  2. “静止图像”
    • 不随时间变化的图像,如各类图片。

5、按图像的明暗程度和空间坐标的连续性分

1.1.2 图像信息的分类

  1. 三类
    • 符号信息
    • 景物信息
    • 情绪信息

1.1.4 数字图像处理的几个基本术语

  1. 数字化(digitizing)
    • 将一幅图像从其原来的形式转换为数字形式的处理过程,包括“扫描”、“采样”与“量化”三个步骤,但通常将“扫描”合并到“采样”阶段,合并为两个过程。

扫描(scanning

  1. 将一个数学虚拟网格覆盖在一幅图像上,图像的平面空间被离散化成一个个的有序的格子(格子的形式可以有多种形式,通常易于物理实现的是矩形,且每个格子完全相同),然后按照格子的排列顺序依次读取图像的信息,此读取过程称为“扫描”。在扫描过程中被读取的小块图像称为图像元素(picture element),简称像素(pixel),它的描述包括空间坐标以及图像信息两个部分。不太严格的情况下,扫描也可以用作数字化的等价词。矩形扫描网格常称为光栅(raster)。

采样(sampling)

  1. 在一幅图像的每个像素位置上测量灰度值。
  2. 采样通常是由一个图像传感元件完成,它将每个像素处的亮度转换成与其成正比的电压值。采样完成图像空间的数字化,在CCD摄像机中,是由一个个感光单元实现的。
  3. 图像数字化时必须遵守“采样定理”,才能保证图像可恢复。

量化(quantization)

  1. 将采样时测量的灰度值转化成整数表示。
  2. 由于数字计算机只能处理数字,因此必须将连续的测量值转化为离散的整数。因此在图像传感器后面,经常跟随一个电子线路的模数转换器(ADC),将电压值转化成一个整数。

 

  1. 经过数字化得到一幅图像的数字表示,即数字图像f(x,y), f(x,y)以及x、y都是整数。
  2. 一幅数字图像中不同灰度值的个数称为灰度级数,用G表示。

             一般来说,               ,g就是表示图像像素灰度值所需的比特位数。

量化参数与数字化图像间的关系:

   数字化方式可分为均匀采样、量化和非均匀采样、量化。所谓“均匀”,指的是采样、量化为等间隔。图像数字化一般采用均匀采样和均匀量化方式。

    非均匀采样是根据图象细节的丰富程度改变采样间距。细节丰富的地方,采样间距小,否则间距大。

    非均匀量化是对像素出现频度少的间隔大,而频度大的间隔小。

    采用非均匀采样与量化,会使问题复杂化,因此很少采用。

    一般来说,采样间隔越大,所得图像像素数越少,空间分辨率低,质量差,严重时出现像素呈块状的国际棋盘效应;采样间隔越小,所得图像像素数越多,空间分辨率高,图像质量好,但数据量大。

量化等级越多,所得图像层次越丰富,灰度分辨率高,图像质量好,但数据量大; 量化等级越少,图像层次欠丰富,灰度分辨率低,会出现假轮廓现象,图像质量变差,但数据量小。但在极少数情况下对固定图像大小时,减少灰度级能改善质量,产生这种情况的最可能原因是减少灰度级一般会增加图像的对比度。例如对细节比较丰富的图像数字化。

几个重要概念

  1. 1、处理:让某个事物受到一个过程的作用
  2. 2、过程( process ):指能导致某个所期望目标的一系列的动作或操作。
  3. 3、数字图像处理:对一个物体的数字表示施加一系列的操作,以得到所期望的结果。
  4. 4、数字图像的限制性定义:一个被采样和量化后的二维函数(该二维函数由光学方法产生),采用等距离矩形网格采样,对幅度进行等间隔量化。因此,一幅数字图像是一个被量化的采样数值的二维矩阵。
  5. 6、显示(display):由一幅数字图像生成一可见的、直观的图像。类似概念有“回放”、“图像重建”、“硬拷贝”、“图像记录”。显示设备有暂时的、永久的两类。
  6. 10、对比度(contrast):一幅图像中灰度反差的大小。
  7. 11、噪声(noise):加性的或乘法性的污染。
  8. 12、采样密度(sampling density):图像上单位长度包含的采样点数。

       像素间距(pixel spacing)=1/采样密度

  1. 13、放大率(magnification):图像中物体与其所对应的景物中物体的比例关系。
  2. 14、运算(operation):注意运算前后图像之间的对应关系。
    • (1)全局运算:对整幅图像同时处理
    • (2)点运算:由对应点决定
    • (3)局部运算:由中心像素周围的有关像素决定

采样定理(sampling theorem

采样过程所应遵循的规律,又称取样定理、抽样定理。采样定理说明采样频率与信号频谱之间的关系,是连续信号离散化的基本依据。采样定理是1928年由美国电信工程师H.奈奎斯特首先提出来的,因此称为奈奎斯特采样定理。1933年由苏联工程师科捷利尼科夫首次用公式严格地表述这一定理,因此在苏联文献中称为科捷利尼科夫采样定理。1948年信息论的创始人C.E.香农对这一定理加以明确地说明并正式作为定理引用,因此在许多文献中又称为香农采样定理。采样定理有许多表述形式,但最基本的表述方式是时域采样定理和频域采样定理。采样定理在数字式遥测系统、时分制遥测系统、信息处理、数字通信和采样控制理论等领域得到广泛的应用。

时域采样定理  频带为F的连续信号 f(t)可用一系列离散的采样值f(t1),f(t1±Δt),f(t1±2Δt),...来表示,只要这些采样点的时间间隔Δt≤1/2F,便可根据各采样值完全恢复原来的信号f(t)。

1.2 数字图像处理技术

  1. 广义的数字图像处理是指从图像获取到图像信息输出的全过程,即图像处理系统,包括与计算机应用相关的设备、图像处理相关的方法,以及有效软件的实现、图像处理软件的应用、图像信息在计算机中的表示、图像数据库及检索、图像信息应用等。
  2. 狭义的数字图像处理仅指其中对图像信息进行处理。

广义图像处理

  1. 图像信息获取,即获取研究对象的图像,并转换成数字信号,以便于计算机或其它数字设备处理。这一阶段的研究重点是图像成像设备和数字化设备等。
  2. 图像信息的存储。图像的数据量巨大,因此研究的领域包括图像存储设备,以及图像存储的格式、图像压缩标准以及图像数据库技术等。
  3. 图像信息的传送,包括内部传送与远距离传送。内部传送多采用DMA(Direct  Memory   Access)技术解决速度问题;远距离传送同样需要研究图像压缩技术,减少占用带宽。
  4. 图像信息处理,即狭义的图像处理,主要研究利用计算机可以实现的算法。
  5. 图像的输出与显示,即为人或计算机提供便于理解以及识别的图像。图像的输出有软拷贝与硬拷贝两种形式。

狭义的计算机图像处理

  1. 几何处理
    • 主要包括坐标变换,图像的放大与缩小、旋转、移动
    • 图像畸变校正
    • 几何特征计算等。
  2. 算术与逻辑运算
    • 图像的加减乘除,与或非等运算
    • 此类运算既简单有效,又是其它处理的基础。
  3. 图像增强
    • 根据任务目标突出图像中感兴趣的信息,消除干扰,改善图像的视觉效果或增强便于机器识别的信息
  4. 此三项是图像预处理中常涉及的内容。
  5. 图像复原
    • 根据图像退化模型,消除退化因素,恢复原始的图像。如散焦是造成图像模糊的一个重要的因素,而散焦模型可以通过实验数据和理论分析获得,利用逆滤波就可以消除散焦。
  6. 图像编码
    • 研究压缩图像数据的方法,需要研究并利用图像的冗余特征,如统计冗余、生理视觉冗余、知识冗余等。
  7. 图像分割
    • 根据图像的某些特征将图像划分为不同的区域,以便于对图像中的物体或目标进行分析与识别。如“机动车视觉系统”中根据图像中的灰度信息分割白色导引线和路面。
  8. 图像重建
    • 前面六个研究方面输入的是图像,而图像重建输入的是非图像信息,如数据、公式等,输出为图像。主要有卷积反投影法等。常用于医学设备,CT等
  9. 图像模式识别
    • 在图像分割的基础上提取特征,对图像中的内容进行判决分类。
  10. 图像分析与理解
    • 在图像模式识别的基础上进一步发展,根据图像局部内容之间的关系,利用有关知识进行推理与联想,对图像中所表现的内容进行理解。

具体而言,遥感数字图像处理的内容包括:

图像的数字化(digitizing

扫描(scanning):对一幅图像内给定位置的寻址。矩形扫描网格常称为光栅。

采样(sampling):在一个图像的每个像素位置上测量灰度值。

量化(quantization):将一个测量的灰度值用一个整数表示

图像变换

      图像变换目的在于:处理问题简化、有利于特征提取、加强对图像信息的理解。

      图像变换算法很多,重点学习傅立叶变换的算法、性质和应用。

图像增强

介绍各种增强方法及其应用。增强图像的有用信息,消弱噪声的干扰。

图像的恢复与重建

把退化、模糊了的图像复原.包括图像辐射和几何校正等内容;由断层扫描重建二、三维图像。

图像编码

       简化图像的表示,以压缩图像的数据,便于存储和传输。

图像分割

      图像分割是指将一幅图像划分为互不重叠的区域的处理。重点介绍图像分割的方法及其应用。

二值图像处理与形状分析

        介绍二值图像的几何概念、二值图像连接成分的各种变形算法和二值图像特征提取与分析的各种方法。

纹理分析

   主要介绍影像纹理的概念及其特征提取与分析的一些方法与应用。

图像识别

       对图像中的不同对象进行分类、描述和解译。

3、数字图像处理的显著成就

  1. 从可见光谱扩展到各波段:
    • 如遥感图像的多光谱处理、雷达波段的侧视雷达遥感图像处理、红外波段的图像处理(如夜视仪、热像仪等)、超声图像处理。
  2. 从静止图像到运动图像的处理:
    • 如运动模糊图像的恢复、心脏搏动序列图像的处理、对运动目标的跟踪、巡航导弹的地形识别及瞄准等。
  3. 从物体的外部到物体的内部图像的处理:
    • 如人体的无损检测设备CT及宇航用密封零件的无损检测、海关用的集装箱不开箱检查等。
  4. 从整体到局部图像的处理(AOI技术):
    • 有选择性地对人类感兴趣的局部图像进行处理,如空间、灰度、颜色、频域都可以开窗口进行加工处理(如放大、变换、校正等)。
  5. 提取图像中特征的处理:
    • 从图像中抽出感兴趣的区域、物体以特征的形式表现出来,以便计算机识别控制。
  6. 人工智能化的图像处理:
    • 用计算机去理解图像,并进行景物分析,即计算机视觉系统,如机动车自动驾驶系统和机器人的视觉操纵系统等

4、数字图像处理的学科特点

因此图像处理技术不仅是融合多学科的新兴学科,而且是工程性很强的学科。

计算机应用,涉及的领域包括数学、物理学、生物学以及生理学等基础学科,又在电子技术、计算机科学、信息理论、医学、控制理论以及系统工程等应用学科新成就的促进下迅速发展。图像系统与研究目标密切相关,需针对不同应用、不同要求采用不同的方法、构建不同的系统。图像处理是一门年轻的、充满活力的交叉学科,并随着计算机技术、认知科学、神经网络技术以及数学理论的新成果,如数学形态学、小波分析、分形理论的发展,以及其它相关领域的最新成就而飞速发展着。

几个学科之间的关系

  1. 数字图像处理(process):图像~图像
  2. 数字图像分析(analysis):图像~非图像的表示
  3. 计算机图形学(computer graphics):用计算机将由概念或数学模型表示的物体(不是实物)进行处理,并显示成图像。
  4. 计算机视觉(computer vision):研究模拟人眼功能的理解自然景物的系统。
  5. 数字成像(digital imaging):更广义的一个概念,涵盖任何用计算机来操作(manipulate)与图像有关数据的技术,包括计算机图形学、计算机视觉、数字图像处理与分析。

几个当今热点的研究方向

  1. 1)因特网上的图像检索
  2. 2)图像在网上的传输
  3. 3)图像的安全技术
  4. 4)图像的处理技术
  5. 5)图像的自动识别
  6. 6)图像作为检测手段的一种
  7. 7)其它视频方面的研究与需求

 

遥感图像处理软件

ERDAS IMAGINE

ERDAS 公司创建于1978 年,总部设在美国佐治亚州的亚特兰大市。目前ERDAS 公司已经发展成为世界上最大的专业遥感图像处理软件公司,全球用户遍布100 多个国家,软件套数超过了60,000 套,市场占有率为46%,在全球遥感处理软件市场排名第一,在GIS 软件市场排名第九。在美国国家影像制图局(NIMA)等权威机构组织的历经5年的Passfind 项目遥感影像系统评比当中,在十一个项目评比中获得九个项目第一,最终综合功能性价比名列第一,在三维可视化分析领域更是在功能与理念上一路领先。自2002 年年中在得到Leica 公司的资金支持后,ERDAS IMAGINE 软件的发展步伐更加有利与快捷,更多的新功能与算法加进到新版本中,一系列的举措不仅仅使用户的当前投资得到充分发挥,也得到了未来产品发展的保护。

ERDAS 软件处理技术覆盖了图像数据的输入/输出,图像增强、纠正、数据融合以及各种变换、信息提取、空间分析/建模以及专家分类、ArcInfo 矢量数据更新、数字摄影测量与3 维信息提取,硬拷贝地图输出(在3 维景观的绘图输出更是达到了所见即所得的清晰大数量的纸质图)、雷达数据处理、3 维立体显示分析。IMAGINE 软件可支持所有的UNIX 系统,以及PC 机的Microsoft Windows2000Professional (需Pack 2),Windows XP Professional 操作系统。其应用领域包括:科研、环境监测、气象、石油矿产勘探、农业、医学、军事(数字地理战场,解译等)、电讯、制图、林业、自然资源管理、公用设施管理、工程、水利、海洋,测绘勘察和城市与区域规划等。通过与著名的GIS 厂商ESRI 公司的战略合作,ERDAS 公司在与GIS 完整集成的IMAGINE系列软件之外,同时开发基于ArcView GIS V8.x 的图像分析模块——Image Analysis 和Stereo Analyst 两个扩展模块,向用户提供GIS/RS 一体化的解决方案。

*ERDAS IMAGINE产品套件:它是一个用于影象制图、影象可视化、影象处理和高级遥感技术的完整的产品套件。

*ERDAS IMAGINE扩展模块:ERDAS IMAGINE是以模块化的方式提供给用户的,可使用户根据自已的应用要求、资金情况合理地选择不同功能模块及其不同组合,对系统进行剪裁,充分利用软硬件资源,并最大限度地满足用户的专业应用要求。

*ArcGIS Extensions:它是为ArcGIS用户提供的一个使用方便的地理影象分析和处理功能的扩展模块。

目前的版本:ERDAS 2011(11.0)

网址:http://www.erdas.com/Homepage.aspx

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287533.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自定义Git

在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。 比如,让Git显示颜色,会让命令输出看起来更醒目: $ git config --global color.ui true这样,Git会适当地显…

[python opencv 计算机视觉零基础到实战] 九、模糊

一、学习目标 了解什么是卷积了解模糊的使用方法与应用 如有错误欢迎指出~ 二、了解模糊的应用 上一篇:[python opencv 计算机视觉零基础到实战] 八、ROI泛洪填充 2.1 了解卷积是什么 在本节中,卷积我们不过多的进行深入讲解,我本人对卷积也只是稍…

windbg的时间旅行实现对 C# 程序的终极调试!

一:什么是时间旅行 简而言之就是把程序的执行流拍成vlog,这样就可以对 vlog 快进或者倒退,还可以分享给别人做进一步的分析,是不是想都不敢想。很开心的是 windbg preview 版本中已经实现了,叫做 时间旅行调试 TTD&…

【神经网络】神经网络结构在命名实体识别(NER)中的应用

命名实体识别(Named Entity Recognition,NER)就是从一段自然语言文本中找出相关实体,并标注出其位置以及类型,如下图。它是NLP领域中一些复杂任务(例如关系抽取,信息检索等)的基础。…

[python opencv 计算机视觉零基础到实战] 十、图片效果毛玻璃

一、学习目标 了解高斯模糊的使用方法了解毛玻璃的图片效果添加了解如何自己做一个噪声图片 上一篇:[python opencv 计算机视觉零基础到实战] 九、模糊 如有错误欢迎指出~ 二、了解模糊与美颜 2.1 使用高斯模糊降噪 由于很多小伙伴反应抛开原理或理论讲解使用用法对于初学…

Android之自定义View实现带4圆角或者2圆角的效果

1 问题 实现任意view经过自定义带4圆角或者2圆角的效果 2 原理 1) 实现view 4圆角 我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。 2) 实现view上2圆角 我们只需要把左边的图嵌入到右边里面去,最终显示左边的图就行。 安卓源码里面有这样的类 package and…

java trim()函数_Java - split()函数和trim()函数的使用方法

split()函数和trim()函数的使用方法本文地址: http://blog.csdn.net/caroline_wendy/article/details/24465141详细參考Java API: http://docs.oracle.com/javase/6/docs/api/java/lang/String.htmlsplit()函数是依据參数如",", "-", " "等, 切割…

分布式服务器集群架构方案思考

0x01.大型网站演化 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster&…

交互式 .Net 容器版

1背景介绍 在之前的文章 - 交互式 .Net 中已经介绍了什么是 交互式 .Net,文中是通过 Visual Studio Code 插件的方式实现 交互式 .Net 的。现在,我们将使用容器的方式实现 交互式 .Net。2镜像构建 1. DockerfileFROM mcr.microsoft.com/dotn…

Java 集合练习——3

创建Map集合,创建Emp对象,并将创建的Emp对象添加到集合中,并将id为005的对象从集合中移除 创建Emp类: package jihe;public class Emp {private String id;public String getId() {return id;}public void setId(String id) {this…

[python opencv 计算机视觉零基础到实战] 十一找到图片中指定内容

一、学习目标 了解图片内容定位方法matchTemplate使用了解minMaxLoc方法使用 上一篇《[python opencv 计算机视觉零基础到实战] 十、图片效果毛玻璃》 如有错误欢迎指出~ 二、了解从一张图片中找到指定内容的方法 2.1 使用matchTemplate函数对图片中的指定内容进行查找 有…

Linq 实现 DataTable 行转列

前几天写了一篇sqlserver 行转列,http://www.cnblogs.com/li-peng/archive/2012/02/01/2334973.html 由于工作需要,要把查出来的DataTable实现 行转列, 正好这一阵子在用Linq 就做了一个行转列的小例 子 转换前的table: 转换后的table: 代码…

Android Studio之编译提示\app\src\main\res\values\colors.xml:1:1 Error:前言有不允许的内容

1 问题 Android Studio新建立的项目运行莫名其妙提示错误如下 app\src\main\res\values\colors.xml:1:1 Error:前言有不允许的内容 然后我把res目录下面的colors.xml文件打开看如下 <?xml version"1.0" encoding"utf-8"?> <resources>&l…

Hello Playwright:(3)基本概念

下面介绍一下 Playwright 中的基本概念&#xff1a;Headless 浏览器Playwright 需要特定版本的浏览器二进制文件才能运行。这些浏览器都支持 2 种 运行模式&#xff1a;Headless&#xff0c;无浏览器 UI&#xff0c;运行速度较快&#xff0c;常用于自动化运行Headed&#xff0c…

[python opencv 计算机视觉零基础到实战] 十二 直方图

一、学习目标 了解matplotlib绘图库的使用了解如何通过折线图或者直方图对图表进行绘制了解了通过图标对图片内容进行直观判断 如有错误欢迎指出~ 二、了解图像直方图及其应用 2.1 了解matplotlib库 在了解图像直方图前我们需要了解一个matplotlib库&#xff0c;matplotli…

shell中的数字

shell中的数字 author :headsen chen date :2017-10-18 15:01:42 个人原创&#xff0c;转载请注明作者&#xff0c;出处&#xff0c;否则依法追究法律责任 1,生成随机数&#xff08;范围&#xff1a;0-32767&#xff09;&#xff0c;用特殊变量&#xff1a;RANDOM 2&#xff…

serviceloader java_【java编程】ServiceLoader使用看这一篇就够了

转载:https://www.jianshu.com/p/7601ba434ff4想必大家多多少少听过spi&#xff0c;具体的解释我就不多说了。但是它具体是怎么实现的呢&#xff1f;它的原理是什么呢&#xff1f;下面我就围绕这两个问题来解释&#xff1a;实现: 其实具体的实现类就是java.util.ServiceLoader…