SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang,...

23
SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State University

Transcript of SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang,...

Page 1: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

SmartPhoto: A Resource-Aware Crowdsourcing Approach

for Image Sensing with Smartphones

Yi Wang, Wenjie Hu, Yibo Wu and Guohong CaoThe Pennsylvania State University

Page 2: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Photo Crowdsourcing Enabled by the popularity of smartphones

Equipped with cameras, sensors and network interfaces People are willing to share photos

The success of Flickr and Instagram A number of promising applications

Grassroots journalism, photo tourism, disaster recovery

Page 3: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Motivating Examples Post-earthquake recovery

First responders survey the area by taking photos Damaged/overloaded networks limit the bandwidth for

photo uploading Map service with virtual tours

Enhance user experience by showing street views Impractical to store and process billions of available photos

Key challenge: resource limitation

Page 4: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Outline

Introduction Photo utility model Max-utility with bandwidth constraint Achieving required utility with min-selection Testbed implementation Performance evaluation Summary

Page 5: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Photo Utility Model Characterize photo usefulness in a way that is both

meaningful and resource-friendly Different from traditional sensor coverage Utility: the amount of aspects a photo covers

Photo metadata Aspect coverage Coverage overlap

Page 6: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Outline

Introduction Photo utility model Max-utility with bandwidth constraint Achieving required utility with min-selection Testbed implementation Performance evaluation Summary

Page 7: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Max-Utility Problem Problem statement

With some known targets and photos, how to choose a given number of photos out of all the candidates to maximize the total utility?

Example: choose 3 out of 10 photos

Page 8: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Max-Utility Problem Conversion to maximum coverage problem

NP-hard!

Weighted maximum coverage problem

Page 9: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Max-Utility Problem Maximum coverage problem is NP-hard Greedy approximation

A multi-round selection process In each round, select the subset with the most weight

contribution to the total weight Once a subset is selected, the elements it covers are

removed from future consideration Approximation ratio

Page 10: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Outline

Introduction Photo utility model Max-utility with bandwidth constraint Achieving required utility with min-selection Testbed implementation Performance evaluation Summary

Page 11: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Min-Selection Problem Problem statement

With some known targets and photos, how to choose the minimum number of photos such that all the required intervals are covered?

Conversion to the NP-hard set cover problem Greedy approximation

In each round, select the subset with the most number of new elements

Approximation ratio

Page 12: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Outline

Introduction Photo utility model Max-utility with bandwidth constraint Achieving required utility with min-selection Testbed implementation Performance evaluation Summary

Page 13: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Metadata Acquisition Location: GPS Field-of-view: API Coverage range: depends on application; 50m as a

reference range Orientation: accelerometer, magnetic field sensor,

gyroscope

Page 14: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Improving Orientation Accuracy Hybrid method

Enhanced method Calibrate the result of hybrid method by an ortho-

normalization process Results

Page 15: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Occlusion & Out-of-Focus When the camera is focused at distance D, an object

only appears sharp if it is within range [Dnear, Dfar], where Dnear < D < Dfar

The length of the range is called depth-of-field (DOF)

Distance from camera to dictionary: 100cmLeft: Dnear =85cm, Dfar=105cmRight: Dnear =5cm, Dfar=10cm

Page 16: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Outline

Introduction Photo utility model Max-utility with bandwidth constraint Achieving required utility with min-selection Testbed implementation Performance evaluation Summary

Page 17: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Real-World Demo Max-utility vs. random selection

Page 18: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Performance of Max-Utility Left: our algorithm converges to the best achievable utility

much faster Right: our algorithm performs close to the best achievable

utility even when the bandwidth is heavily constrained

Page 19: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Performance of Min-Selection Left: our algorithm selects small number of photos to achieve

the required coverage, regardless of the increasing redundancy of related photos

Right: the increase of selected photos to cover more targets is slower for our algorithm

Page 20: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Summary SmartPhoto: a resource-aware framework to

optimize the selection of crowdsourced photos Photo utility model Optimization problems

Max-utility with bandwidth constraint Achieving required utility with min-selection Approximation ratio

Testbed based on Android smartphones Real-world demo and extensive simulations

Page 21: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Thank you!

http://mcn.cse.psu.edu

The paper and slides are also available at:http://www.cse.psu.edu/~yxw185

Page 22: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Online Max-Utility Problem Time is divided into transmission periods. Some new

photos are available in each period. Problem statement

Given the targets and the photos available at the beginning of each period, how to choose photos in each period such that the bandwidth constraint is satisfied and at the end of the period, all the selected photos up to now have the maximum utility

Solution Use the algorithm in max-utility problem to do greedy

selection in each period Aspects covered in previous periods are not considered

Page 23: SmartPhoto: A Resource-Aware Crowdsourcing Approach for Image Sensing with Smartphones Yi Wang, Wenjie Hu, Yibo Wu and Guohong Cao The Pennsylvania State.

Performance of Online Max-Utility Left: for our algorithm, the utility is above 350 after t7 Right: our algorithm exploits the more number of new photos

each period to improve its result