Affiliation:
1. City University of Hong Kong, China
Abstract
In this article, we propose a mobile system,
Aware
, which turns our wearable or mobile device into a ruler. It can estimate the size of objects that could be large in size and not directly touchable by the user. Such a design will enable a rich set of applications that count on the size information of surrounding environments/objects.
Aware
purely utilizes the motion sensors on the device for object size measures. It can also integrate with the crowdsourcing feature for both performance improvement and result sharing. We propose a series of key techniques to address three major challenges in the
Aware
design: (1) user’s angle of line-of-sights to the object is used in the size measure but motion sensors track only the angle of arm’s waving, (2) motion sensors are noisy that require novel and effective data processing techniques, otherwise the errors could easily overwhelm the final result, and (3) in the crowdsourcing mode,
Aware
needs to identify vicinal objects of similar sizes and effectively fuse the measured sizes that correspond to the same object. We consolidate the above designs and implement
Aware
on Android platforms. Extensive experiments with four users show that
Aware
can achieve accurate measurement performance for the objects of various sizes in both indoor and outdoor environments.
Funder
Science Technology and Innovation Committee of Shenzhen Municipality
Research Grants Council of Hong Kong
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Reference36 articles.
1. UPTIME: Ubiquitous pedestrian tracking using mobile phones
2. Mobile Phone-Based Displacement Estimation for Opportunistic Localisation Systems
3. CamMeasure. 2017. Retrieved from https://itunes.apple.com/us/app. CamMeasure. 2017. Retrieved from https://itunes.apple.com/us/app.
4. Rise of the Indoor Crowd
5. Android developer. 2017. Retrieved from https://developer.android.com/index.html. Android developer. 2017. Retrieved from https://developer.android.com/index.html.