噪声无孔不入的城市地带(图片来自于网络)

2014年4月19日发行的《经济学人》杂志预言,到2030年,中国人口的70%(约10亿人)会在城市中居住。中国城镇化的高速发展一方面大大提高了民众的生活质量,但与此同时也带来了严重的城市问题。

在众多城市问题中,噪声污染首当其冲。长时间暴露在工厂、建筑工地、机动车辆等噪声源发出的噪声中将严重损害人们的精神和身体健康。相关疾病包括睡眠失调、听力障碍、高血压、缺血性心脏病等,并会在较长的时间范围内导致免疫系统的改变,甚至是新生儿缺陷。

遗憾的是,现阶段普通民众能了解周围环境噪声级别的渠道非常有限。目前,可以选择的方法是建立监测站来展示噪声水平,但这种方法的覆盖面较小,而且现有工具并不能精确地对多个噪声源进行实时追踪。因此,研究人员无法对噪声进行完整描绘,解决问题的过程也障碍重重。所以,研究人员需要一种更好的方式来追踪城市噪声——这也是城市计算技术可以一展身手的机会。

在微软Azure云的帮助和微软亚洲研究院的支持下,上海交通大学计算机科学与工程学院的朱燕民教授和他的团队正在开发一项名为NoiseSense的城市计算服务,利用大量智能手机用户提供的噪声测量数据绘制分辨率较高的城市噪声地图,并由超级电脑系统对这些信息进行实时处理,让任何人都可以即时查询世界上任一城市区域的噪声水平。

有了噪声地图的帮助,民众就可以判断自己周围噪声污染的强度,据此可以减少在噪声中暴露的程度。政府机构也可以依据该软件提供的信息更好地了解城市噪音的污染状况,以提高相关法律法规噪音水平超标的门槛。政府还可以在进行城市规划的时候将噪音污染问题划入考虑的范畴,比如控制建筑物密度等。

为此,朱教授的团队在微软Azure云平台上开发了一个实时、高精度的噪声地图绘制系统原型,该原型可以对手机麦克风的测量误差进行修正,并还原较真实的噪声分贝数值。为了方便用户对噪声的采集以及对噪声地图的查看,他们还基于WindowsPhone和Android系统分别开发了噪声测量的智能手机应用。

NoiseSense软件的系统设计

其中,微软Azure云服务帮助实现了噪声数据的查询、显示以及数据的实时推送。以上海为例,在该软件中上海市被分成78,000个网格,每个格子的大小是300平米。 每一天被分为24个时段,以一小时为单位。当用户上传所在位置的噪声值时,服务器会记录这个噪声值对应的网格和时间段以及日期,并存储到Azure数据库中。根据用户上传的噪声数据,系统会构建噪声数据的张量模型,并用张量填充的方法恢复出整个城市的噪声数据。在恢复噪声数据的过程中,系统还会提取上海市的POI和道路网络信息来提高精度。

基于NoiseSense软件数据的上海市噪声地图样例

相对于建立定点的噪声检测站点,NoiseSense可以以较低的成本构建城市噪声地图,同时利用现在流行的智能手机和流动人群检测噪声分布,让测量更加方便。

作为微软亚洲研究院曾经的“微软青年访问学者”(铸星计划成员),朱教授表示:“与微软‘Accelerating
urban informatics with Microsoft
Azure’的学术合作项目让我和团队受益良多,特别是在处理海量噪声数据的问题上。下一阶段我们将会建立适当的奖励机制激励用户使用这个应用,从而获取更多位置的噪声数据。”

大数据、云计算在诸多方面帮助提升了人们的生活水平,噪声地图和其他城市计算研究项目仅仅是其中的一部分。目前,研究人员刚刚开启挖掘城市计算能力和潜力的旅程,让我们期待未来更多科研探索的新发现为人类生活带来便利与健康!

相关信息

铸星计划,即微软青年学者访问项目,为青年学者提供6个月左右在微软亚洲研究院访问的机会。访问期间研究院为每位青年访问教师安排一对一的研究合作伙伴。青年访问教师会参与到研究院的科研项目中,并与合作研究员共同指导学生。

推荐阅读

首堵不再“堵” 出租车GPS数据出妙方

微软Project Oxford帮助开发人员创建更智能的应用

欢迎关注

微软亚洲研究院官方网站:http://www.msra.cn

微软亚洲研究院人人网主页:http://page.renren.com/600674137

微软亚洲研究院微博:http://t.sina.com.cn/msra

微软亚洲研究院微信:搜索“微软研究院“或扫描下方二维码:

用手机应用追踪城市噪声污染——微软Azure助力解决城市问题的更多相关文章

  1. 微软Azure IoT驱动数字化变革线上分享会(6月4号)

    微软Azure IoT驱动数字化变革线上分享会(6月4号)   微软作为全球范围内IoT领域的领军者,以微软智能云Azure为基础和核心,推动包括物联网.机器学习.微服务.人工智能等在内的新技术的发展 ...

  2. 微软Azure配置中心 App Configuration (二):Feature Flag 功能开关特性

    写在前面 Web服务开发过程中我们经常有这样的需求: 某些功能我必须我修改了配置才启用,比如新用户注册送券等: 某个功能需到特定的时间才启用,过后就失效,比如春节活动等: 某些功能,我想先对10%的用 ...

  3. 微软Azure 经典模式下创建内部负载均衡(ILB)

    微软Azure 经典模式下创建内部负载均衡(ILB) 使用之前一定要注意自己的Azure的模式,老版的为cloud service模式,新版为ARM模式(资源组模式) 本文适用于cloud servi ...

  4. (视频) 《快速创建网站》1. 网站管理平台WordPress & 微软Azure 云计算简介

    网站并不神秘,过节了,在家闲的没事的,自己建个网站玩玩吧.每段视频不超过15分钟,地铁/公交/睡前/醒来看一段,几天之后变身建站专家,找老板加薪去! 在普通人眼里,创建网站是专业开发人员和IT工程师才 ...

  5. 走进云背后:微软Azure web 项目通过web service部署web site

    探索云那不为人知的故事(一):Web Services部署web site 前奏:Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Se ...

  6. 免费电子书:微软Azure基础之Azure Automation

    (此文章同时发表在本人微信公众号"dotNET每日精华文章") Azure Automation是Azure内置的一项自动化运维基础功能,微软为了让大家更快上手使用这项功能,特意推 ...

  7. 如何使用 OneAPM 监控微软 Azure Cloud Service ?

    不知不觉微软 Azure 已经进入中国市场近两年的时间.那么 Azure 平台的性能究竟如何?资源加载的延迟.虚拟机的稳定性等问题是否切实满足客户期许.这些都是大家对微软 Azure 这个国外的云服务 ...

  8. 自建存储与使用微软Azure、七牛等第三方云存储综合考察分析

    http://www.cnblogs.com/sennly/p/4136734.html 各种云服务这两年炒的火热,加之可以降低成本,公司想先在部分业务上尝试使用下,刚好最近有个项目有大量小文件需要存 ...

  9. 微软Azure已开始支持hadoop--大数据云计算

    微软Azure已开始支持hadoop,对于有需要弹性大数据运算的公司可能是个好消息.据悉,近期微软已提供一个预览版的Azure HDInsight(Hadoop on Azure)服务,运行在Linu ...

随机推荐

  1. C盘满了解决办法之查看文件夹占用的统计界面

    TreeSize Free软件,可以实时查看文件夹使用情况: 百度搜索: 下载安装完以后的显示界面如下:

  2. Window RabbitMq安装

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  3. 洛谷P1525 关押罪犯(并查集、二分图判定)

    本人蒟蒻,只能靠题解AC,看到大佬们的解题思路,%%%%%% https://www.luogu.org/problemnew/show/P1525 题目描述 S城现有两座监狱,一共关押着N名罪犯,编 ...

  4. urlopen error [errno 10060]的解决思路

    当用多线程爬取某个网站的数据的时候,爬取一段时间后,总出现urlopen error [errno 10060]的错误,结果线程无端的被挂掉,一开始的解决思路是每次连接的时候换用不同的useragen ...

  5. D. New Year and Conference(区间交,线段树)

    题:https://codeforces.com/contest/1284/problem/D 题意:给定n个1对的时间断,我是这么理解的,甲去参加a时间段的讲座,乙去参加b时间段的讲座,然后若这n对 ...

  6. Papa开启“点播孙子”模式,新型老年人服务能在国内扎根吗?

    "互联网+"对多个行业的全面赋能和渗入,的确让我们的生活与工作处处充满了便利.很多"跑断腿"才能办的事,现在只要在PC.智能手机上滑动鼠标.点击屏幕就能轻松搞定 ...

  7. shell_clean_log

    apache日志每天进行轮转: vim /usr/local/apache2/conf/extar/httpd-vhosts.conf...ErrorLog "| /usr/local/ap ...

  8. BaseAdapter教程(1) 最简单地使用BaseAdapter

    Adapter就是适配器,而设计模式里也有Adapter Pattern. 而BaseAdapter就是设计模式里的思维,把一些不相关的东西放进去,经过适配器,最终都会出产同一样的东西. 就像Base ...

  9. 迅为iTop开发板使用buildroot构建opencv文件系统

    这次我们来介绍使用buildroot构建opencv开发环境,buildroot 是 Linux平台上一个构建嵌入式Linux系统的框架.整个buildroot是由 Makefile脚本和Kconfi ...

  10. 吴裕雄--天生自然python机器学习:使用K-近邻算法改进约会网站的配对效果

    在约会网站使用K-近邻算法 准备数据:从文本文件中解析数据 海伦收集约会数据巳经有了一段时间,她把这些数据存放在文本文件(1如1^及抓 比加 中,每 个样本数据占据一行,总共有1000行.海伦的样本主 ...