面向对象是现代软件开发的思想,是当前IT界关注的重点,是20世纪90年代以来软件开发方法的主流。面向对象的 概念和应用不仅仅限于程序设计和软件开发,已经扩展到很宽的范围。

面向对象的影像分析技术即使在20世纪70年代就应用在遥感影像的解译中。Ketting and landgrebe(1976)提出了同质性对象提取的优点,并提出了一种分割算法称为ECHO(Extraction and Classification of Homogenous Objects)。所谓面向对象方法,就是通过对影像的分割,使同质像元组成大小不同的对象,每个对象都有光谱、形状、纹理、空间拓扑关系、层次等属性。面向对象的遥感影像分析方法把遥感影像分成不同的同质性对象,每个对象都有描述光谱、形状、结构、纹理等信息的属性,对象之间还有相邻、包含等各种空间关系以及类似面向对象软件开发中继承等关系。其分析实体,不再是单个的象素,而是由多个像素组成的有意义的影像对象,包含了影像对象的光谱、语义与纹理等信息。面向对象的影像分析采用一种影像多级分割的法则,以任意尺度生成属性信息类似的影像多边形对象(Faber and Forstner,1999),运用模糊数学方法获得每个影像对象的属性信息,以影像对象为信息提取的基本单元,实现类别信息自动提取的目的。

参考文献:

[1]明冬萍.高分辨率遥感特征基元提取与格局判别方法研究.中国科学院地理科学与资源研究所2006年博士论文
[2]黄慧萍.面向对象影像分析中的尺度问题研究.中国科学院遥感应用研究所2003年博士论文

对图像处理中的面向对象和基于基元的理解相关推荐

  1. 图像处理中 光场(Light Field)简介及理解

    1.光场(Light Field ) 是一个四维的参数化表示,是空间中同时包含位置和方向信息的四维光辐射场,简单地说,涵盖了光线在传播中的所有信息. 光线携带二维位置信息( u,v)和二维方向信息( ...

  2. 【转】3.7(译)构建Async同步基元,Part 7 AsyncReaderWriterLock

    传送门:异步编程系列目录-- 最近在学习.NET4.5关于"并行任务"的使用."并行任务"有自己的同步机制,没有显示给出类似如旧版本的:事件等待句柄.信号量.l ...

  3. 图像处理中几个基本的处理方法c#代码实现

    图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面.随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大.(1)航天和航空技术方面的应用 数字图像 ...

  4. C++中为什么要引入抽象基类和纯虚函数?

    为什么要引入抽象基类和纯虚函数? 主要目的是为了实现一种接口的效果. 抽象类是一种特殊的类,它是为了抽象和设计的目的为建立的,它处于继承层次结构的较上层. ⑴抽象类的定义:带有纯虚函数的类为抽象类. ...

  5. muduo网络库学习(一)对io复用的封装Poller,面向对象与基于对象

    高效并发的网络框架大多离不开io多路复用函数,Linux下有三种 select poll epoll 关于三者的区别可以参考 linux网络编程-–几种服务器模型及io多路复用函数 前段时间看Libe ...

  6. 图像处理中不适定问题(ill posed problem)或称为反问题(inverse Problem)

    http://blog.sina.com.cn/s/blog_6833a4df0100nne9.html 图像处理中不适定问题(ill posedproblem)或称为反问题(inverseProbl ...

  7. 图像处理中不适定问题(ill posed problem)

    图像处理中不适定问题(ill posed problem)或称为反问题(inverse Problem)的研究从20世纪末成为国际上的热点问题,成为现代数学家.计算机视觉和图像处理学者广为关注的研究领 ...

  8. JS中的面向对象编程

    JS中的面向对象编程 小课堂 目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 什么是对象? ECMA-262把对象定 ...

  9. 图像处理中常用数学知识

    2.3.3 赋范空间 每个实数或复数,都有相对应的绝对值或者模,每一个n维矢量,也都可以定义其长度.如果把"长度"的概念推广到一般抽象空间中的元素上,就可以得到范数这个概念. 本节 ...

最新文章

  1. 生信和植物领域最新资讯合集
  2. JavaScript之充实文档的内容
  3. Spring Cloud-Honghu Cloud分布式微服务云系统(一)
  4. C++实现矩阵加减乘求转置
  5. PHP中使用RabiitMQ---各项参数的使用方法
  6. ADSL使用注意事项
  7. Java Persistence with MyBatis 小结2
  8. 计算机网络学习笔记:第二章
  9. 为什么实施的项目会失败??
  10. 《剑指offer》面试题30——最小的k 个数
  11. python静默打印pdf
  12. java矩阵连乘算法_矩阵连乘(java实现)
  13. git与gitlab使用教程
  14. Python —— 第一部分 序列
  15. Android 11.0 12.0强制app横屏显示
  16. 《人机交互技术》 第八章 移动界面设计
  17. C语言——文件操作(读取文件保存到结构体)
  18. 如何快速有效的发散思维?
  19. 新的一年,知足,上进,不负野心!
  20. 重写虫虫项目犯的低级错误

热门文章

  1. java 数据后面 l_java-数据类型
  2. CF507C Guess Your Way Out!
  3. 坚果投影仪陷入双11刷单漩涡?良性发展才是硬道理!
  4. 【机器人仿真Webots教程】-Webots安装
  5. 考北航计算机英语考几,往届生跨考北航计算机经验心得
  6. 百度CEO李彦宏:外界对金融风暴过于恐惧
  7. Red Hat Enterprise Linux 7.2
  8. about Red_Hat_Enterprise_Linux_7
  9. Cron表达式的语法及详细用法
  10. git将分支合并到主分支