ENVI帮助研究人员发现金矿

本文转自:http://www.esrichina-bj.cn/2012/0319/1663.html

       遥感影像能让我们实时的获取地理区域的准确信息,这些为很多石油、天然气和矿产的开采提供关键的信息,节约实地测量的成本,提高工作效率。

       美国圣路易斯大学的研究人员希望利用遥感影像和地质资料,找到一种简单的新方法能快速提取出图像中有价值的信息,有效地对可能存在金矿的区域进行识别和制图。


解决方法

         Wasit Wulamu博士和他的同事进行了初步研究,用遥感影像寻找埃及中东沙漠区域Abu-Marawat的金矿,可获取目标区域。研究者们获取了Abu-Marawat 区域的ASTER影像和Landsat数据,人工数字化耗时且出错率高,他们选择ENVI图像处理软件来解决问题,ENVI拥有最先进的光谱图像处理和分析能力,友好的用户界面,利用ENVI,用户能高效的获得精确的结果。

       “我们选择ENVI图像分析软件,因为该软件具有易于使用的流程化工具,能让我们迅速的得到需要的结果”, Wulamu博士说,“流程化的工具引导用户完成高级的图像处理,得到科学精确的结果。选择ENVI,还因为它基于强大的IDL语言开发,可以灵活方便地用IDL添加新的功能。此外,从图像中提取的信息可以方便地添加到GIS系统中。 ArcGIS用户可直接从一个ArcGIS工具箱中使用ENVI的图像分析工具。”

       为了确定埃及东部区域最可能存在金矿的区域, Wulamu博士的主要目的是找到热蚀变区域或者由具体矿物引起的热液蚀变带,这些都是寻找金矿床的良好指标。他们不仅要识别黄金蚀变带,还要区别其他矿物质引起的蚀变区域。

       “我们发现,用ENV分析遥感图像为我们提供了成功的最好的前景”,博士Wulamu说,“遥感影像通常反应的是区域最新的情况,而人工绘制的地质图往往比较老。 ENVI能够提供给我们那些无法进行实地测量的目标领域的光谱和地质信息。”


1埃及东部Landsat ETM+(7,4,2)假彩色合成图上的Sukari金矿和Abu Marawat特许区制图

       为了找到遥感影像寻找金矿最有效的方法,研究人员首先对几个传统的高光谱图像分析方法的效果进行了实验,看哪种方法能正确识别出已知的埃及东部的Sukari金矿。ENVI下现有的方法包括地物分类、主成分分析、波段比值和最小能量约束等,这些方法可用来减少噪声,分类,光谱信息增强,分离背景光谱信息等。

       实验表明,传统的由高光谱替代多光谱的方法对金矿的识别效果不是很理想,研究人员找到了新的方法,在ENVI下,用先进的影像分析技术和统计方法对多光谱影像进行分析,能更为精确的识别金矿蚀变区域。

ENVI下不同的方法尝试寻找金矿床  主成分分析法

       该方法是将ENVI下的MTMF混合像元分解法,加入到工作流程中,以减少噪声,得到可能含有丰富矿物蚀变的区域,然后在n维光谱特征空间绘制散点图,去掉感兴趣区域的异常部分。研究人员发现,与其他没有相关性的数据识别地区是与黄金相关的蚀变矿物的良好指标,这种改进的方法提取的结果更加准确,能更简便的区别不同的蚀变区域。

在多维光谱空间将蚀变区域与背景分离白色区域代表与金的矿化作用有关的蚀变重叠像元

       该新的图像分析方法在Sukari金矿黄金蚀变区域识别成功后,研究人员在ENVI下使用该方法对Abu-Marawat区域进行首次监测,识别和绘制出了该区域的黄金相关的蚀变区域,他们结合地质情况进一步确定了最可能存在金矿的区域。地质情况,如构造运动往往有利于形成黄金。

       将ENVI下处理的结果添加到ArcGIS中,“我们将图像分析结果加载到GIS中,使图像中获取的重要信息和地质信息等其他图层叠加”, Wulamu博士说,为了验证ENVIArcGIS中获得的结果,研究人员专程去埃及实地进行了考察,结果证明,该图像分析方法所识别出的Abu-Marawat黄金蚀变区域与实地考察结果相吻合。

       Wulamu博士和他的同事们已经取得了可喜的成果,他们为寻找金矿蚀变区域所研究的图像分析方法,该项成果发表在2010年的《矿物地质学评论》上。他们希望能有资金在埃及进行更多的实地核查,以及在世界其他地区继续他们的工作。“实验证明,用ENVI的各种图像分析技术,利用遥感影像寻找金矿是非常有效的”, Wulamu博士说,“而且,通过图像分析定位到特定的目标区域,也为我们节省了实地考察的时间和成本。新的方法让我们很兴奋,我们也将进一步在其他区域验证该方法。”


选择ENVI的理由

1、用ENVI分析遥感影像极大地使探测工作受益,减少了实地勘测工作,有效节省了时间和费用。

2、ENVI下有各种影像分析方法,我们可以用各种方法做的大量实验,决定最有效的识别与金矿相关的热液蚀变区域。

3、ENVIArcGIS的集成允许将从影像中提取出的关键信息添加到GIS中的其他地理空间信息图层中,能进行完整的地理感兴趣区域制图。

 

参考文献

 

Gabr, S., Ghulam, A., Kusky, T.M. (2010). Detecting areas of high-potential gold mineralization using ASTER data. Ore Geology Reviews, 38(1-2): 59-69.

 

Ghulam, A., Amer, R., Kusky, T.M. (2010). Minerals exploration and mapping of gold-bearing alteration zones in the Eastern Desert of Egypt. Proceedings of 2010 ASPRS Annual Conference - Opportunities for Emerging Geospatial Technology, April 26-30, 2010. San Diego, CA.


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

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

相关文章

ajax速度axio速度,[转]Ajax Fetch Axios之间的详细区别以及优缺点

jQuery ajax12345678$.ajax({type: POST,url: url,data: data,dataType: dataType,success: function (){},error: function (){}})优缺点:本身是针对mvc模式的编程,不符合现在mvvm的浪潮基于原生的XHR开发,XHR本身的架构不清晰,已…

C# 使用TCP创建HTTP客户程序

首先,创建一个控制台应用程序(包),向 Web 服务器发送一个 HTTP 请求。以前用 HttpClient 类实现了这个功能,但使用 TcpClient 类需要深入 HTTP 协议。HttpClientUsingTcp 示例代码使用了以下名称空间:System System.IO System.Net.Sockets …

Git之submodule使用总结

Git Submodule 可许可一个git仓库&#xff0c;作为另一个git仓库的子目录&#xff0c;保持父项目和子项目相互独立 1 添加仓库 git submodule add <仓库地址> <本地路径> 在父仓库根目录增加了.gitmodule文件 // 添加submodule字段 [submodule "submodule1&…

通读AFN①--从创建manager到数据解析完毕

流程梳理 今天开始会写几篇关于AFN源码解读的一些Blog&#xff0c;首先要梳理一下AFN的整体结构(主要是讨论2.x版本的Session访问模块)&#xff1a; 我们先看看我们最常用的一段代码&#xff1a; AFHTTPSessionManager *manager [AFHTTPSessionManager manager]; [manager GET…

学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料

精品文档精品文档学前教育学专科题库及答案一、单项选择题&#xff1a;(从下列各题备选答案中选出最适合的一个答案。共120题&#xff0c;每题1分)1——5DACBB 6——10DACDB 11——15ABDAC 16——20 BCDDC 21——25BBBCC26——30DCCAD 31——35DBBAB 36——40ACA…

python画4维图_用Python 画个六维图,涨姿势了

关注后你就是我的人了 我们的大脑通常最多能感知三维空间&#xff0c;超过三维就很难想象了。尽管是三维&#xff0c;理解起来也很费劲&#xff0c;所以大多数情况下都使用二维平面。来自维基百科 不过&#xff0c;我们仍然可以绘制出多维空间&#xff0c;今天就来用 Python 的…

[Windows]_[0基础]_[Release程序的崩溃报告minidump解决方式]

场景:1. Release的程序崩溃时&#xff0c;崩溃报告能够让开发者查明代码哪里出了问题&#xff0c;用处大大的。2. 仅仅实用VS的编译器才支持&#xff0c;所以MinGW就无缘了。3. 使用了未处理异常过滤处理函数.4. 生成的.dmp文件用zlib库压缩, 用到下面的ZipHelper类&#xff0c…

高考地理背熟这些知识可以拿80%的分数(1)

一、地理特征的描述 (一).区域自然地理特征的描述: 1、分析区域自然地理特征: 从地形、气候、水文、植被、河流、土壤、自然资源、自然灾害、自然(生态)环境等几方面入手。

CF Theatre Square

Theatre Square time limit per test2 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputTheatre Square in the capital city of Berland has a rectangular shape with the size n  m meters. On the occasion of the citys anniversary,…

迅捷路由器 服务器无响应,如果路由器重启还是上不了网 几招搞定

如果网速很慢重启了路由器之后结果还是慢&#xff0c;而且甚至上不了网了那该怎么办。如果有这种情况原因其实有很多很多的可能&#xff0c;需要逐个排查&#xff0c;首先需要进入192.168.1.1路由器的管理设置界面&#xff0c;查看路由器的运行状态。路由器设置、路由器没有成功…

Azure DevOps 中 Dapr项目自动部署流程实践

注&#xff1a;本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程, 但实际上不是Dapr的项目部署到K8s也是相同流程&#xff0c;只是k8s的yaml配置文件有所不同流程选择基于 Dapr 的项目持续集成包含以下流程编译并打包项目构建 Dockerfile,并推送镜像push image至…

matlab求kcf算法响应图_Kernelized Correlation Filters(KCF)算法

目前在online visual tracking这个领域&#xff0c;已经涌现出很多的跟踪算法&#xff0c;比较知名如TLD&#xff0c;Struck&#xff0c;OAB&#xff0c;CT等等。但是能做到非常快速而且效果还不错的相对就较少了&#xff0c;好多算法都是刚刚能实时&#xff0c;而且还是在图像…

React Native之js同步调用安卓原生方法@ReactMethod(isBlockingSynchronousMethod = true)

1 问题 之前的代码js调用安卓原生都是用的异步方法,比如callback, promiss,异步的话,我们一般是在安卓原生有耗时操作,才用异步,如果我要离开返回,就需要js调用安卓同步方法 利用callback实现js调用原生可以参考我的这篇博客 React Native实现js调用安卓原生代码 React Nat…

用POP动画引擎实现弹簧动画(POPSpringAnimation)

效果图: #import "ViewController.h" #import <POP.h>interface ViewController ()property (nonatomic, weak) UIView *testView;endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColor [UIColor blackColor…

地理知识归纳:影响降水的九大因素

降水指大气中水汽凝结降落的过程,包括降雨、下雪、冰雹等形式,降水的多少要受很多因素的影响,但主要条件是三个:充足的水汽供应,气流上升达到过饱和状态,足够的凝结核。通常情况下,我们不需要考虑凝结核的问题,只是考虑有没有充足的水汽和促使气流上升的机制就可以,归…

linux 查看cpu_作为高级Java,你应该了解的Linux知识

作为一个javaer&#xff0c;我以前写过很多关于Linux的文章。但经过多年的观察&#xff0c;发现其实对于大部分人&#xff0c;有些东西压根就用不着。用的最多的&#xff0c;就是到线上排查个问题而已&#xff0c;这让人很是苦恼。那么&#xff0c;我们就将范围再缩小一下。最有…

uva-10305-水题-拓扑排序

uva-10305-水题-拓扑排序 输入n,m,n代表点数,m代表边数(i,j),排序时i在j前面,没出现的点随意排 #include <iostream> #include<stdio.h> #include<math.h> #include<memory.h> using namespace std;const int maxNum 120; int a, b; int map[maxNum][…

layer和3D仿射变换

1、视图的显示基于图层&#xff0c;通过控制图层同样能控制显示效果&#xff0c;获取当前的视图的layer,并为其增加圆角边框。 //设置layer边框的宽度为2view.layer.borderWidth2;//如果需要为layer添加颜色需要转换为CGColor对象view.layer.borderColor[UIColor greenColor].C…

服务器维修质保合同,服务器维护保修合同(标准版本).pdf

服务器维护保修合同甲 方 &#xff1a;乙 方 &#xff1a;。服务器维护保修合同甲 方&#xff1a;住 所&#xff1a;法定代表人&#xff1a;联 系 电 话 &#xff1a; 传 真&#xff1a;联 系 地 址 &#xff1a;邮 政 编 码 &#xff1a;乙 方&#xff1a;住 所&#xff1a;法…

React Native之Android原生通过DeviceEventEmitter发送消息给js

1 问题 Android原生向js发消息,并且可以携带数据 2 实现原理 Android原生可以使用RCTEventEmitter来注册事件,然后这里需要指定事件的名字,然后在js那端进行监听同样事件的名字监听,就可以收到消息得到数据 Android注册关键代码 reactContext.getJSModule(DeviceEventManag…