基于Web的图像处理

0
分享 2016-06-25
在过去的几十年里,地理信息在互联网上的使用和展示经过了飞速发展。第一代互联网上展示的地图是嵌入到HTML中的静态图片,例如GIF、JPEG或者PNG格式,这是使用互联网展示地图的第一步。今天,我们希望可以在地图上交互,例如地图的放大和缩小;可以打开或者关闭图层以便寻找有用信息。这些功能非常有用,但我们不只期望如此。地图应该能够在桌面、平板电脑、手机甚至汽车中的仪表盘上进行交互式操作。
有趣的是,许多人实际上是工作在地理空间领域的,WebGIS的使用会超过我们日常生活中所做的工作。特别是在遥感领域,虽然图像处理与分析仍旧在传统的桌面端占有相当的分量,但是,这种情况即将改变。最近一些Exelis VIS公司(ENVI原产商)的项目,很多是基于Web的图像处理的未来。这种应用模式的优势非常清晰:
l 基于Web的图像处理允许用户使用分布式数据,即无论数据存放在何处,只要通过网络或者web能够访问即可。数据可能在桌面端、局域网或者世界上某个角落的服务器上。
l 可以使用Esri发布的地理地图或者其他资源来展示数据,可以使用矢量图层。能够使用目录例如Jagwire管理数据。
使用ENVI Services Engine中的功能来进行图像处理与分析。一旦配置好系统,便可以非常容易的构建Web应用程序进行数据显示、处理和共享。快速获取、处理和传播有用信息到终端用户的能力,这种基于Web的图像处理是相对于传统桌面处理与分析是一个巨大的进步。

图1 Web图像处理应用框架
来看几个基于云的图像处理与分析的例子。第一个例子中的客户端使用JavaScript构建。数据使用的是Esri发布的全球Landsat影像服务,该数据可以被查询和显示在Esri的地理底图上。一旦选择影像,就可以使用ENVI Services Engine中的功能进行处理。在以下的截图中,第一幅图展示的是查询Landsat影像服务,第二幅图展示的是对选择的数据做NDVI处理。当执行图像分析的时候,输出数据存放在服务上,PNG图片将展示在web客户端中Esri的地理底图上。

图2 获取数据服务

图3 植被分析
在下面的例子中,使用的不是影像服务而是本地服务器上的数据。访问应用程序需要一个密码。用户可以通过浏览器访问。在该示例中,使用的是Esri JavaScript API来提供地理底图。用户能够浏览可用数据或者从自己电脑上传数据。这些数据就会被添加到数据目录中,其他用户也可以使用。选择数据后,即可通过ENVI Services Engine任务进行图像处理与分析。

图4 数据目录

图5 使用ESE进行图像分类
基于Web的图像处理有着很大的应用潜力,使用该项技术进行冰川变化的跟踪、森林火灾的监测、自然灾害的跟踪等。随着可用性数据的快速增长,基于Web的图像处理提出了有效的访问数据和分析数据的快速有效的方式。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0101dxgi.html

0 个评论

要回复文章请先登录注册