导航:首页 > 源码编译 > 序贯相似性算法

序贯相似性算法

发布时间:2022-06-05 23:26:23

⑴ Visual C++数字图像处理技术详解的目录

前言
第一篇 数字图像处理编程基础
第1章 Visual C++图像处理基础
1.1 visual C++概述
1.2 数字图像处理的研究内容及应用领域
1.3 颜色模式和调色板
1.3.1 颜色模式
1.3.2 Windows调色板
1.4 数字图像文件格式
1.4.1 BMP文件格式
1.4.2 其他文件格式
1.5 使用visual C++处理数字图像的基本方法
1.5.1 使用GDI+处理数字图像
1.5.2 使用DIB处理数字图像
1.5.3 使用自定义类CDib处理数字图像
1.6 综合实例——图像浏览器
1.7 实践拓展
第二篇 数字图像处理核心技术
第2章 图像几何变换
2.1 图像位置变换
2.1.1 图像平移
2.1.2 图像旋转
2.1.3 图像镜像
2.1.4 图像转置
2.2 图像尺度变换
2.2.1 图像缩放
2.2.2 插值算法
2.3 综合实例——魔镜
2.4 实践拓展
第3章 图像正交变换
3.1 基本正交变换
3.1.1 离散傅里叶变换
3.1.2 离散余弦变换
3.1.3 离散沃尔什变换
3.2 特征变换
3.2.1 K-L变换
3.2.2 SVD变换
3.2.3 小波变换
3.3 综合实例——特征提取
3.4 实践拓展
第4章 图像增强
4.1 灰度变换增强
4.1.1 线性灰度增强
4.1.2 分段线性灰度增强
4.1.3 非线性灰度增强
4.2 直方图增强
4.2.1 直方图统计
4.2.2 直方图均衡化
4.2.3 直方图规定化
4.3 图像平滑
4.3.1 邻域平均法
4.3.2 加权平均法
4.3.3 选择式掩膜平滑
4.3.4 中值滤波法
4.4 图像锐化
4.4.1 梯度锐化
4.4.2 拉普拉斯掩膜锐化
4.5 频域增强
4.5.1 低通滤波
4.5.2 高通滤波
4.5.3 带阻滤波
4.5.4 同态滤波
4.6 彩色增强
4.6.1 真彩色增强
4.6.2 假彩色增强
4.6.3 伪彩色增强
4.7 综合实例——照片处理器
4.8 实践拓展
第5章 图像复原
5.1 图像退化模型
5.2 线性复原
5.2.1 无约束逆滤波
5.2.2 有约束维纳滤波
5.2.3 有约束最小平方滤波
5.2.4 运动模糊图像复原
5.3 非线性复原
5.3.1 最大后验复原
5.3.2 最大熵复原
5.3.3 投影复原
5.4 盲目复原与几何复原
5.4.1 盲目图像复原
5.4.2 图像几何畸变的校正
5.5 综合实例——模糊照片复原
5.6 实践拓展
第6章 图像重建
6.1 图像重建与可视化工具VTK
6.1.1 图像重建
6.1.2 可视化工具VTK
6.2 VTK的安装与配置
6.2.1 安装前的准备
6.2.2 开始实施安装
6.2.3 Visual Studio 2005环境的配置
6.2.4 测试开发环境
6.3 传统重建算法
6.3.1 傅里叶反投影重建
6.3.2 卷积反投影重建
6.3.3 代数重建
6.3.4 超分辨率重建
6.4 三维重建数据可视化
6.4.1 三维图像的面绘制
6.4.2 三维图像的体绘制
6.5 综合实例——CT图像重建
6.6 实践拓展
第7章 形态学处理
7.1 形态学基本概念
7.2 二值图像形态学处理
7.2.1 图像腐蚀
7.2.2 图像膨胀
7.2 -3开运算和闭运算
7.2.4 击中击不中变换
7.2.5 骨架提取
7.3 灰度图像形态学处理
7.3.1 灰值腐蚀和膨胀
7.3.2 灰值开运算和闭运算
7.3.3 灰值形态学梯度
7.3.4 Top-Hat变换
7.4 综合实例——白细胞检测
7.5 实践拓展
第8章 图像分割
8.1 边缘检测法
8.1.1 Roberts算子
8.1.2 Sobel算子
8.1.3 Prewitt算子
8.1.4 Krisch算子
8.1.5 Laplacian算子
8.1.6 Gauss-Laplacian算子
8.2 阈值分割法
8.2.1 最大方差阈值分割
8.2.2 自适应阈值分割
8.3 边界分割法
8.3.1 轮廓提取
8.3.2 边界跟踪
8.4 其他分割法
8.4.1 区域生长法
8.4.2 彩色分割法
8.4.3 分水岭分割法
8.4.4 水平集分割法
8.5 综合实例——指纹提取
8.6 实践拓展
第9章 图像匹配
9.1 基于像素的匹配
9.1.1 归一化积相关灰度匹配
9.1.2 序贯相似性检测法匹配
9.2 基于特征的匹配
9.2.1 不变矩匹配法
9.2.2 距离变换匹配法
9.2.3 最小均方误差匹配法
9.3 综合实例——遥感图像匹配
9.4 实践拓展
第三篇 数字图像媒体处理技术
第10章 图像压缩编码
10.1 无损压缩
10.1.1 Huffman编码
10.1.2 Shannon-Fano编码
10.1.3 算术编码
10.1.4 游程编码
10.1.5 线性预测编码
10.1.6 位平面编码
10.2 有损压缩
10.2.1 有损预测编码
10.2.2 变换编码
10.3 JPEG 2000编码
10.3.1 JPEG 2000概述
10.3.2 JPEG 2000编码过程
10.3.3 JPEG 2000图像压缩码流格式
10.4 综合实例——图像编码解码器
10.5 实践拓展
第11章 图像特效
11.1 显示特效
11.1.1 扫描特效
11.1.2 移动特效
11.1.3 百叶窗特效
11.1.4 栅条特效
11.1.5 马赛克特效
11.1.6 雨滴特效
11.2 滤镜效果
11.2.1 底片效果
11.2.2 雕刻效果
11.2.3 黑白效果
11.2.4 雾化效果
11.2.5 素描效果
11.3 综合实例——图像特效编辑器
11.4 实践拓展
第四篇 数字图像编程高级应用
第12章 Visual C++结合Open CV编程
12.1 OpenCV概述
12.2 OpenCV编程环境
12.2.1 OpenCV的获取
12.2.2 0penCV的安装和Visual C++的配置
12.3 OpenCV编程基础
12.3.1 OpenCV编程规范
12.3.2 0penCV基础数据结构
12.3.3 OpenCV动态数据结构
12.3.4 OpenCV常用函数
12.3.5 在Vsual C++环境下使用OpenCV
12.4 综合实例——人脸检测
12.5 实践拓展
第13章 Visual C++结合MATLAB编程
13.1 MATLAB概述
13.2 MATLAB图像处理
13.2.1 MATLAB程序设计基础
13.2.2 MAⅡAB图像处理工具箱
13.2.3 Simulink视频和图像处理模块
13.3 在Visual C++中调用MATLAB
13.3.1 使用MATLAB引擎
13.3.2 使用MATLAB编译
13.3.3 使用MATCOM
13.3.4 在VC中调用Simulink模型
13.4 综合实例-运动物体跟踪
13.5 实践拓展
第14章 车牌识别系统综合应用
14.1 车牌识别系统概述
14.2 车牌识别系统架构
14.2.1 系统硬件平台
14.2.2 系统软件平台
14.3 车牌定位
14.3.1 车辆图像采集与预处理
14.3.2 车牌区域定位
14.4 字符分割
14.4.1 图像二值化
14.4.2 倾斜校正
14.4.3 分割字符
14.5 车牌识别
14.5.1 字符特征提取
14.5.2 分类器设计
14.5.3 字符识别
14.6 实践拓展
参考文献

⑵ 算法研究现状

Farmer以及Deutsch和Journel虽然在1992年就提出了多点地质统计学方法,但其主要是通过在模拟退火中加入多点统计目标函数,然后对模拟图像进行反复迭代达到与输入统计参数匹配。该算法受到数据样板大小、模拟类型值多少的影响,此外迭代收敛也是一个不可避免的问题。受计算机性能以及算法的双重影响,模拟速度极其缓慢。因此对该方法的应用报道很少。1993年,Guardiano et al.提出了一种非迭代算法。它并不通过变差函数及克里金建立条件概率分布,而是直接利用数据样板扫描训练图像,并根据数据样板扫描获得的不同数据事件出现频率,代替数据事件的多点统计概率。即对于每一个未取样点,通过局部条件数据构成的数据事件,扫描训练图像推断局部数据事件联合未知点的条件概率(cpdf)。该方法属于序贯模拟的范畴,但由于每次条件概率的推断都需要重复扫描训练图像,对计算机性能要求相当高,因而该方法也一直停留在实验室阶段。

多点地质统计学得到快速发展,是源于搜索树概念的提出,即一种存储数据事件概率的数据结构。Strebelle(2000)对Guardiano et al.的算法进行了改进,提出将扫描训练图像获得的多点概率保存在“搜索树”里,随后的模拟采用序贯模拟的思路。在每模拟一个未知节点时,条件概率直接从“搜索树”里读取,大大缩短了运算机时,使得多点统计学储层建模真正意义上的推广成为可能。Strebelle将此算法命名为Snesim(Singlenormal equation simulation)。Snesim算法推出后,立刻受到建模界的关注,成为近几年储层建模热点。通过实际研究区建模,有些学者指出Snesim尚存在一些缺陷,表现在以下几个方面:

1)训练图像的平稳性问题。如何将实际储层中的大量非平稳信息表现为训练图像并能应用多点统计方法进行建模;

2)集成软数据(如地震)及评估训练图像或软数据的权重问题,尤其是它们在某种程度上不一致时;

3)储层形态合理再现问题。在现有算法中,当数据事件稀少时,往往通过去除最远条件节点方法来获得可靠的数据事件,而这种处理方法往往会导致储层构型再现失败;此外,训练图像过小将导致目标不连续,影响建模真实性;而训练图像过大则导致运行机时大,Snesim的实施存在困难;

4)多重网格搜索问题。两点统计学的多重网格搜索方法,不能改变粗网格模拟值,而条件数据重新分配具有相当大的误差,导致实际地质结构特征再现效果较差;

5)由于多点地质统计学仍然是基于像元的算法,所以只能在一定程度上重现目标的形状,对于更复杂的如尖角或者U型目标的应用则效果较差。

对于Snesim存在的问题,不同学者通过研究提出了各自的解决方案或建议。如非平稳性问题,Caers(2002)就采取类似于变差函数套合方式,通过伸缩和旋转变换,将非平稳的地质模式变化为平稳的地质模式,随后采用Snesim进行建模。再如数据样板再现,Liu(2003)就通过赋予不同节点不同权重,在数据事件稀少时,舍弃权重最小数据点以获得可靠的数据事件,而不是Snesim中去除最远条件节点的方式;Stien(2007)则允许删除条件数据点的值,而不是把它从条件数据集中移去。当所有节点被模拟后,再对那些被删掉值的点重新模拟。Suzuki(2007)提出了一种新的方法,即实时后处理方法(PRTT),其主要思想是在某一点上如果条件化失败,不是去掉一些条件数据缩小数据模板,而是返回到上一步,对前面模拟的数据进行修改,以达到数据事件合理化。在储层属性及数据事件多时,Arpat(2003)、Zhang(2003)等提出聚类的思想对相似数据事件进行归类,从而减少运行机时及不合理数据事件的出现概率。

储层建模是对地下沉积储层地质模式的再现。考虑到储层建模过程,实质上是对地下储层特征沉积模式的重建过程。如果将各种地质模式看成是一幅图像的构成单元,对储层预测也就是图像的重建过程。基于此思想,在2003年Stanford油藏预测中心举行的会议上,Arpat提出了Simpat(Simulation with pattenrs)多点地质统计学随机建模方法,即通过识别不同的地质模式,采用相似性判断方法,在建模时再现这些地质模式。Simpat模拟流程采用的也是序贯模拟的思路。由于是对地质模式处理,而地质模式是通过空间多个点构成的数据事件反映的,因此,在模拟实现时以整个数据事件赋值或者数据事件的子集取代了单个模拟网格节点的赋值。也就是说,在模拟过程中,在对某个未知值的预测过程中,除了模拟节点处赋值外,用来预测节点处值的条件数据的值也会有变化。Arpat通过这种数据事件整体赋值,实现储层地质模式再现。在数据事件选择上,Arpat摈弃了传统的概率推断、蒙特卡罗抽样的随机建模方法,而是借鉴计算机视觉及数字图像重建领域的知识,利用数据事件的相似性对数据事件进行选择。Arpat对此方法进行了较详细的论证,表明此方法能够较好再现储层结构特征。在此基础上,基于距离相似度的多点地质统计学(distance-based multiple point geostatistics)开始得到研究和发展(Suzuki et al.,2008;Scheidt et al.,2008;Honarkhah et al.,2010)。与传统基于统计抽样的模拟不同,基于距离相似度的方法直接计算数据事件的相似性,并用最相似的数据进行整体替换。

基于统计抽样以及储层模式分类的考虑,Zhang(2006)提出了Fitlersim(Filter-Based simulation)方法。他认为在训练图像中众多储层模式可以由几个滤波函数进行描述,由滤波函数获得储层模式的统计得分,在此基础上,进行储层模式的聚类,达到降低储层维数、提高运算效率的目的。此外,在聚类过程中考虑相似的储层模式出现的频率,使得储层预测具有统计学的意义。Yin(2009)则从目标骨架提取出发,约束多点统计模式选择,提出了基于储层骨架的多点地质统计学方法。

阅读全文

与序贯相似性算法相关的资料

热点内容
环液式压缩机 浏览:477
android控件事件 浏览:965
云服务器的镜像选择什么 浏览:754
python如何设置cplex 浏览:8
linux的mv命令详解 浏览:357
怎么把安装好的python放在桌面上 浏览:119
mysql退出当前命令 浏览:741
现在还有什么手机好用的app 浏览:324
java字符处理函数 浏览:274
指纹用于应用加密什么意思 浏览:998
怎么取消苹果手机的appid密码 浏览:997
门禁系统录制卡怎么加密 浏览:753
ssm看源码哪本书好 浏览:933
linux查看网卡的命令 浏览:497
basic语言算法 浏览:13
怎么快捷删除无用文件夹 浏览:475
你家离学校源码用英语回答 浏览:504
电脑如何用服务器地址 浏览:652
php转化为二进制 浏览:738
程序员到国企感受 浏览:863