October 30, 2014 - October 31, 2014

Asia Faculty Summit 2014

Location: Beijing, China

 

Booth Title and Description Presenters
1 Exploiting Mobile Crowd Sensing for Fine-Grained Urban Noise Mapping

This fine-grained noise mapping service allows users to access the noise level of any physical location in an urban environment at any time. This is valuable for proactive reduction of exposure to excessive noise. This demonstration will feature a fine-grained urban noise mapping service that is built on mobile crowd sensing. An urban environment is divided into virtual grids, and mobile smartphones are distributed in the urban area to sample environmental noises. The sampled noise data are gathered at the noise-mapping server that resides in the cloud. By aggregating the noise samples of the smartphones following the same grid, we estimate the noise level of the grid. A mobile app has been developed for measuring environmental noises with the smartphone microphone. The salient features of this noise mapping approach include low deployment cost, wide coverage, fine granularity, and real-time update.

Yanmin Zhu, Shanghai Jiao Tong University
2 Smart Campus Building in USTC

Our vision is to build a smart campus that is powered by big data. This demo shows how we utilized different sources of campus data, as well as students’ footprints on a social network, to provide humanity care to students at the University of Science and Technology of China (USTC). By analyzing shopping and check-in records captured by smart card, we detect students who are poor to provide them a monthly subsidy. Combining this data with school email, library data, and data from social networks, we can reconstruct an individual student’s lifestyle, such as when they sleep and whether they have breakfast regularly. We built a website to show personal statistics and life data and to provide specific recommendations to students. We also developed a series of cross-platform mobile applications, such as campus map and bus schedule, to help freshmen quickly get used to university life.

Guangzhong Sun, University of Science and Technology of China
3 Detecting Urban Black Holes from Traffic Data

The traffic flow on urban road networks and subway systems can be modeled as a spatio-temporal graph (STG). An STG is a directed graph in which vertices and edges are associated with spatio-temporal properties. In this poster, we detect interesting phenomena, titled black holes and volcanos, from an STG. Specifically, a black hole is a subgraph (of an STG) that has the overall inflow greater than the overall outflow by a threshold, while a volcano is a subgraph with the overall outflow greater than the overall inflow by a threshold. In our method, we build an STG index to maintain the spatio-temporal properties of an STG. Based on the index, we propose a two-step black hole detection algorithm. The first step identifies a set of candidate grid cells to start from, and the second step expands an initial edge in a candidate cell to a black hole and prunes other candidate cells after a black hole is detected. Then, we adapt this detection algorithm to a continuous black hole detection scenario. We evaluate our method based on real GPS trajectories of 33,000 taxis and the Beijing road network, finding traffic anomalies and regular travel patterns in the city.

Lei Zou, Peking University
4 BIGKDD: Big Data Analytics on the Cloud

In the era of big data, the explosion of data raises many challenges and brings plenty of opportunities for data-driven research and applications. In this project, we investigate BigKDD, a comprehensive web-based platform for conducting scalable data analytics on the cloud. It includes most features offered by popular data mining packages, like WEKA and Mahout. Further, all the services are cloud-based, thus eliminating the need for expensive resources such as data storage and powerful machines. Through BigKDD, users can upload their data to the cloud (even via URLs), execute several preprocessing techniques, and perform sophisticated data analytics and visualization for finding meaningful patterns. At the backend, the algorithms from the WEKA library are used to process small-scale data sets, while Mahout with Hadoop-based distributed computing architectures is used for large-scale data analytics.

Steven C.H. Hoi, Singapore Management University
5 Large-Scale 3D City Reconstruction from Photographs

This demo shows our most recent approach to large-scale 3D reconstruction of cities for 3D mapping applications. The demonstrated results are fully automatically computed through a cluster of personal computers given the intensive computational resources required.

Long Quan, Hong Kong University of Science and Technology
6 msMission: A Mobile-Based Spatial Crowdsourcing Platform

In this demo, we will introduce msMission, a mobile-based spatial crowdsourcing platform. The platform features a collection of novel techniques, including geographic sensing, worker tracking, task recommendation, and answer aggregation. This project is supported by grant from Microsoft Research Asia.

Lei Chen, Hong Kong University of Science and Technology
7 Sensing, Crowdsourcing, and Analyzing, iBump: Crowdsourcing-Based Road Monitoring System

The clustering algorithms are applied on the crowdsourced data to identify the location of the road anomalies. By this means, it is possible to achieve pervasive road pavement monitoring with low deployment cost. The demo is presented in the form of a video that demonstrates a test run on the NCTU campus. The video shows four subscreens, including ground truth, anomaly map, bumping sensor, and oscillation waveform. The ground truth window shows the field-trial driving environment. The anomaly map window shows the detected anomalies on the digital map. The bumping sensor window shows the GPS and vibration data, and the last detected bumping event. The vibration waveform window shows the waveform of vertical acceleration components calculated g-sensor data.

Chris Peng, National Chiao Tung University
8 Real-Time Traffic Prediction

Real Traffic, short for Real-Time Traffic Prediction, is a real-time highway traffic prediction model with Microsoft Azure. This model predicts six hours ahead of time by using highway sensor data—such as Dedicated Short-Range Communications, Vehicle Detection System, and Toll Collection System—over the range of the Korean highway network, with total length of 1,800 km.

Real Traffic has three applications. The first is prediction of speed and travel time at five-minute intervals, to inform both drivers and highway managers, by using Multi-level k-Nearest Neighbors method. The second is highway demand prediction over 0.2 million pairs of origin and destination tollgates to observe the dynamics of movement on a highway, by using Scaling k-Nearest Neighbors method. The last is traffic simulation, which provides a basis for traffic control, with Modified Cell Transmission Model. This predicts highway performance under various accident and traffic control scenarios and helps determine highway management strategies for the optimal system performance.

Hwasoo Yeo, Korea Advanced Institute of Science and Technology
9 Environmental Modeling and Visualization System for Eco-Friendly Behavior in Urban Traffics

To help reduce CO2 emission from road traffic, we have constructed a system that prompts people to adopt eco-friendly travel behavior by modeling and showing regional traffic. The traffic flow is modeled by using street-side cameras, and CO2 emissions in regional areas are estimated by traffic simulations. The CO2 emissions are visualized with VR/MR technologies and accordingly reduced by eco-friendly behaviors. Currently, we are developing 3D city modeling techniques for more accurate traffic simulations. In this presentation, we introduce our projects in urban scenes.

Takeshi Oishi, The University of Tokyo
10 Implementation of via Hole and Multi-Layered Circuit with Instant Inkjet Circuit

Prototyping is a very important in designing electronic circuits. For a long time, engineers have been using breadboard for rapid prototyping. Although breadboard is convenient on a small scale, it can become entangled and time consuming for more complex circuits. To eliminate these challenges, at the University of Tokyo we have established our own unique designing method. We have succeeded in printing electrical circuits on flexible materials such as paper and PET film, by using a regular household inkjet printer and commercial silver nanoparticle ink manufactured by Mitsubishi Paper Mills Ltd. In one minute, we have a neat and clean printed electronic circuit. Currently, we are also working on prototyping of a multi-layered circuit on paper. Starting with a double-sided circuit, we are developing a process to fabricate via hole for an instant inkjet circuit. This via hole can be made by laser cutter or specially designed needles. In the future, we will implement a method to fabricate multi-layered circuit by using silver nanoparticle ink and an inkjet printer.

Ta Duc Tung, The University of Tokyo
11 Microsoft Research Asia Talent Program

At Microsoft Research Asia, we are creating technologies not only for tomorrow, but also for the day after tomorrow. Microsoft Research supports innovative projects to advance state-of-the-art research and teaching in computer science and computational science around the world. We recognize and support top talent as interns, fellows, and scholars who are invited to work at Microsoft Research labs worldwide. The Microsoft Research Asia fellowship program and Young Faulty program support outstanding students and early-career faculty to help advance computer science and computational sciences in academia. Our internship program supports students who are considering careers in research.

Jennifer Cao, Microsoft Research Asia
12 Code Hunt: Programming by Solving Codes

Code Hunt is an educational coding game that runs in a browser. The game consists of a series of worlds and levels that get more challenging. In each level, the player has to discover a secret algorithm and write code for it. The game has sounds and a leaderboard to keep users engaged. Code Hunt targets teachers and students from introductory to advanced programming or software engineering courses. In addition, Code Hunt can be used by seasoned developers to hone their programming skills or by companies to evaluate job candidates. It has also been used in contests such as Beauty of Programming and Imagine Cup. At the core of the game experience is an automated program analysis and grading engine that is based on symbolic execution, Pex. The engine spots errors in the code and detects any differences between the code and the secret algorithm. Code Hunt was developed by the Research in Software Engineering (RiSE) group in collaboration with Microsoft Research Outreach at Microsoft Research.

Judith Bishop, Microsoft Research
13 Azure Machine Learning: Language Auto-Detection

In machine learning, classification is the problem of identifying to which of a set of categories a new observation belongs, by using a classification model that has been trained by using a set of observations whose category membership is known.

This demo will show how Azure ML can be used for language auto-detection:

  • Importing the dataset
  • Processing the data into training and evaluation datasets
  • Training the language detection model by using cross validation
  • Scoring the language detection model
  • Evaluating the language detection model
Junsheng Hao, Shanghai Yungoal
14 Lab of Things: A Research Platform for the Internet of Things

An increasing number of research areas rely on collecting data from sensors and devices that are deployed where people live, work, and play. Researchers typically deploy sensors and devices in a few homes or workspaces, collect data, analyze the data, and make interesting inferences based on this data.

Healthcare and energy management are two examples of such areas. This hands-on demo of the Lab of Things uses off-the-shelf sensors and cameras. We will also demonstrate features that allow device deployments based on the Lab of Things to scale up in geographically dispersed locations.

Arjmand Samuel, Microsoft Research
15 Intelligent and Scalable Monitoring/Control Platform for Home Energy Management

Most smart home applications today are either ad hoc or closed/monolithic—so it is critical to study novel software architecture/frameworks that are open and that connect multiple heterogonous devices and multiple networks. These frameworks need to support multiple concurrent applications, enable reliable data/command delivery among home gateway and cloud/smartphone, and provide easy-to-develop third-party service business applications. After investigating existing software solutions and standards, we propose a service framework for the smart home that combines HomeOS, MQTT, and Azure cloud. Several new drivers and applications have been developed on top of HomeOS for building a smart home gateway. MQTT is used for reliable and scalable message delivery between gateway and cloud, and push notification to Android devices. We also develop simple multi-tenant mechanism based on the Azure platform.

Lanshun Nie, Harbin Institute of Technology
16 Facial Beautification on Microsoft Azure

In this demo, we present a system of facial beautification that is deployed on the Microsoft Azure cloud platform. Facial beautification is a novel computational photography technique to enhance the aesthetic appeal of an image of a human face while maintaining high similarity to the original. The system uses a new adaptive region-aware masks generation method, together with other image processing technologies such as image layers decomposition, facial landmarks detection, data-driven facial image synthesis, and fusion. The result is an effective, convenient, and flexible tool and a fantastic way for specific facial beautification in terms of skin smoothness, shape beautification, lighting, and color enhancement. We will also present a local version of this system that runs on Windows in case there is limited Internet network bandwidth or access.

Lianwen Jin, South China University of Technology
17 Cloud-Based Massive Open Online Research (MOOR)

In engineering, experiment classes are essential for project-based learning that fosters a student’s problem-solving skills and creativity. This project aims to extend our cloud-based MOOC platform to support large-scale online virtual experiment activities. We introduce a cloud-based software framework to implement online lab services by virtualizing real lab facilities and enabling remote access to these lab resources. Based on the framework, we are developing multiple virtual lab courseware in conjunction with our pilot efforts of creating video-rich MOOC courseware.

Wenjun Wu, Beihang University
18 Sea Ice Data Portal 2.0: Facilitating the Intercomparison of the Climate Model Output and the Satellite Observation Data

Sea Ice Data Portal 2.0 is a prototype system that facilitates the archive, discovery, and intercomparison of sea ice data produced by climate model outputs and satellite observation. It is a big challenge to intercompare the 1.5 petabytes of climate model outputs, including the sea ice data, produced during the international Coupled Model Intercomparison Project Phase 5 (CMIP 5). Further intercomparison of these model outputs with the observation data to assess where they are similar and where they diverge is critical when evaluating the accuracy of these models. Based on the previous efforts, we further enriched our Sea Ice Data Portal 1.0 to enable the model-observation intercomparison. Different types of Azure resources, such as Azure Storage and Virtual Machine, are linked together to establish an integrated Sea Ice Data Portal 2.0.

Yuqi Bai, Tsinghua University
19 Biodiversity Monitoring Based on Cloud Environment and Citizen Science

We are experiencing the sixth mass extinction of plants and animals, and an effort is needed to protect the biodiversity of our planet. In addition to the information available from specimens and observations, there is a significant amount of information about the temporal distribution of species that can be extracted and processed from scientific literatures. However, this requires a high-performance environment to store and process the huge amounts of data, including more than 100 million records on 40 million pages. More real-time biodiversity data can be obtained from the websites of journals, news, botanical gardens, protected areas, and the communities of citizen science. This information should be integrated, analyzed, and displayed in a cloud environment and that enables external users to interact with it. There are also some new techniques that should be introduced, such as machine learning, natural language processing, and GIS.

Zheping Xu, Chinese Academy of Sciences
20 Collaborative Geoprocessing on Microsoft Azure for Education and Research

With the advancement of sensors and information technologies, a large amount of geographical information and resources (GIRs, including geodata, algorithms, and models) have become available on the Internet. However, the heterogeneous nature and the complexity of the Internet make it a challenge for GIS researchers and teachers to discover and utilize demanded online GIRs. Getting the distributed online GIRs to working collaboratively for research and teaching has become an urgent problem.

We designed GeoSquare, a collaborative GeoProcessing framework based on Azure. Through GIRs sharing and GeoProcessing orchestration, GeoSquare can help researchers and teachers search for and utilize online resources in an efficient, harmonious way. GeoSquare was implemented based on web technologies such as the enterprise web portal, Rich Internet Applications, Java User Interface toolkits, and workflow engines. Most of these technologies are built on open source standards to ensure the delivery of content-rich and cross-platform applications.

Huayi Wu, Wuhan University
21 Disease Gene Search Engine (DigSee): Text Mining for Identifying Disease-Gene-Biological Events Relationships

This demo presents a new version of DigSee, a disease gene search engine with evidence sentences. This new version allows searching genes related to nervous system diseases and cardiovascular diseases as well as cancer. The main benefit of using DigSee compared to other search engines in the biomedical domain is that it allows a query for searching Medline abstracts describing that `genes’ are involved in the development of ‘disease’ through `biological events.’ Understanding the association between diseases and genes can be enhanced with the identification of involved biological events, such as gene expression, regulation, phosphorylation, localization, and protein catabolism.

Hyunju Lee, Gwangju Institute of Science and Technology
22 Intelligent Sustainable Navigation Services

This study emphasizes the eco-efficiency of urban passenger transportation, which can be defined as the production of maximum benefits to society with minimized environmental impacts from the use of energy and materials. Conventionally, the measure of traffic and transportation eco-efficiency has mainly been considered as minimizing parameters such as primary energy per passenger-km, or grams of carbon dioxide or other vehicle pollutants such as nitrogen oxides or carbon monoxide, per vehicle-km. To design the next generation navigation system, we must consider how user behavior can help maximize eco-efficiency rather than keeping the focus on the traditional aspects such as emission. This is possible only with the support of pervasive computing technologies and big data computations in the cloud. Requirement: No special.

Yingqing Xu, Tsinghua University

 

Stephen Jia Wang, Monash University

23 Building Communication Bridges for Chinese Minority Ethnic Languages: An Efficient Translation Framework Based on Microsoft Translator Hub

Asymmetry of information interactions is one of the most important determining factors in economic and cultural imbalance in different areas. In China, there are 56 ethnic groups, more than 80 languages, and about 30 different characters. Most languages have not been supported by major translation providers yet. This limits the access that Chinese minority ethnic groups have to global information and knowledge. We want to build a simple but efficient translation framework for Chinese minority ethnic languages that can build a complex SMT system in an easy way.

Conghui Zhu, Harbin Institute of Technology
24 Using Kinect to Study the Role of Hand Gestures During Conversations

In the research of communication, studying how people use hand gestures during conversations is challenging. Common methods such as video taping and manual coding can be expensive, unreliable, and unscalable. In this demo, we showcase our approach of using Kinect’s skeleton tracing capability to capture hand movements during conversations and to derive key metrics such as number of gesture used by individuals, and we look at the interpersonal similarity of gestures between interlocutors. The approach supports the study of the non-verbal aspects of conversation and enables new possibilities for interaction and communication design, such as evaluating new communication tools in the field and using feedback to shape communication processes based on the quantitative metrics of gestures.

Hao-Chuan Wang, National Tsing Hua University
25 Visual-Haptic Interactive Telepresence

This demo will show a tele-immersive system that includes both remote haptic handshaking and interactive visual face tracking. The proposed system has a physical human-like avatar with a handshaking robotic arm/hand and an accurate face pose correction algorithm with multiple cameras. The handshaking robotic arm/hand can provide various haptic sensations, such as shaking forces, hand grip pressures, and temperature, while handshaking over any networks by using a robust haptic tele-manipulation technique that can overcome time-varying natures and uncertainties in the networks and humans. In addition, realistic eye contact is made by an accurate face pose estimation algorithm, and the texture of the face is reconstructed and rendered based on the estimated pose information. A live demo of the system will be provided between two different locations in China and South Korea.

Jeha Ryu, Gwangju Institute of Science and Technology

 

Sangyoun Lee, Yonsei University

26 HamsaTouch: Visual to Tactile Conversion Using Smartphone and Electrotactile Display

We developed a tactile vision substitution system that is composed of an electro-tactile display, optical sensors beneath each electrode, and a smartphone with a camera and an LCD. The smartphone acquires the surrounding view, conducts image processing, and displays the image on the LCD. The image is captured by the optical sensors and converted to a tactile image by the electro-tactile display. Combining the commonly available mobile device and electro-tactile display enables a low-cost yet powerful and compact system.

Hiroyuki Kajimoto, University of Electro-Communications
27 Design Systems for Origami

Origami, which is the construction of an object by folding a single sheet of paper, has been studied in the fields of mathematics and engineering for long time. Although we can make only a developable surface by bending a nonstretch flat material, adding folds expands its possible shapes. Many origami artists create amazing works; some are based on trial-and-error processes, and some are based on mathematical theories. Because of its geometrical constraints, origami presents an interesting challenge for developing a design system. We have studied several approaches for origami design in view of computational geometry. We will introduce some design systems that we developed in our research. Most of them have an interactive user interface, and we can see the folded shape and its crease patterns, with the lines to be folded, all at the same time. These systems help explore the wonder of the origami world.

Jun Mitani, University of Tsukuba