Large scale sensor rich video management and delivery

169 124 0
Large scale sensor rich video management and delivery

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LARGE-SCALE SENSOR-RICH VIDEO MANAGEMENT AND DELIVERY ZHIJIE SHEN B.S., Fudan University, China A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY SCHOOL OF COMPUTING NATIONAL UNIVERSITY OF SINGAPORE 2013 c 2013 Zhijie Shen All Rights Reserved Declaration I hereby declare that this thesis entitled “LARGE-SCALE SENSOR-RICH VIDEO MANAGEMENT AND DELIVERY” is my original work and it has been written by me in its entirety. I have duly acknowledged all the sources of information which have been used in the thesis. This thesis has also not been submitted for any degree in any university previously. iii Acknowledgements This dissertation would not have been possible without the guidance and the help of my supervisor Prof. Roger Zimmermann, whose sincerity and encouragement I will never forget. He contributed and extended his valuable assistance in the preparation and completion of this study. He led me to the door into the world of research, handed me the torch that illuminated a few steps ahead in the unknown world, tolerated my mistakes, and fortified my mind when I felt helpless. I would like to express my gratitude to Prof. Wei-Tsang Ooi and Prof. Mun-Choon Chan, who shared with me their wisdom of doing research, and guided me on steps forward during the candidature. In addition, I would also like to express my gratitude to Dr. Sakire Aslan Ay, whose advice during the cooperation was very constructive. The School of Computing, National University of Singapore offered me a scholarship and a good place to study. This opportunity changed my life so much that I will always be thankful during the rest of my life. Meanwhile, I also enjoy the life with the members in our research group. Thank Mr Haiyang Ma, who is kind enough to handle the thesis submission issues on behalf of me when I was not presented in Singapore. I would like to acknowledge that this research was partly carried out at the Centre of Social Media Innovations for Communities (COSMIC), sponsored and supported by the Singapore National Research Foundation and Interactive & Digital Media Program Office, MDA. Last but not the least, I would like to thank my family and my friends for supporting me throughout all my candidature. In particular, I need to thank my dear Ms Li Hui, who accompanied me to overcome the most difficult period. iv Abstract In recent years, people have become accustomed to sharing and watching videos on the Internet. Particularly, the rapid advance in the technology of mobile devices and a myriad number of interesting mobile applications have attracted users to produce and consume videos on the newly booming platform. With the technological innovation, a new life cycle of a video has formed where people capture a video on their smartphones, upload it to some place on the Internet and make it available to the public; others discover the video in some way, download and watch it on smartphones as well as traditional platforms. During the new life cycle, a number of hardware and software problems arise. For example, one of the hardware problems is upgrading the resolution of the camera and the screen of mobile phones, while the software ones include scaling the video computation methods. This thesis focuses on the problems raised during the second half of the aforementioned video life cycle and caused by the new requirements and constraints, that is, the large volume of videos and the big audience size. Specifically, the second half of the video life cycle (or the process of accessing Internet videos) can be further divided into two steps: (1) finding the desired video clip and then (2) downloading and watching it in real-time. The constraint of the large volume of videos complicates the first step, while it together with the constraint of the big audience size makes the second step difficult as well. Unfortunately, the traditional solutions that deal with small video corpora and small-scale audience are no longer applicable under the new conditions. Therefore, this thesis investigates and proposes some start-of-the-art techniques that can be applied to the two steps to improve people’s experience of accessing Internet videos. v During the first step, to search the desired videos, people tend to use the traditional textual input (or keywords), since textual annotation (or tagging) has demonstrated its capability of making videos searchable. Manual tagging is so laborious and often inaccurate that researchers proposed to automatically tag videos by analyzing their content. However, while the signal-level features of videos can easily be extracted from the content, high-level semantics are shown to be difficult to acquire for achieving sound accuracy. Recently, context of videos has been introduced to supplement high-level video semantics detection. Being aware of its promising effect, this thesis investigates a rich-context method, where a video is enriched with multiple dimensions of sensor information. It is shown that performing a few more tasks in the first half of the video life cycle simplifies those in the second half. Based on the sensor-rich setup, a data-driven approach for automating the tag generation process by exploiting the geo-spatial properties of videos is proposed. Importantly, without conducting any pixel-wise computations, the proposed approach is quite efficient and able to cope with big video corpora. Then, the thesis further discusses how to make use of the crowdsourced information from online multimedia applications to improve the geo-referenced data source, which significantly influences the quality of tags. For the second step, to deliver Internet videos to users, the traditional paradigm is clientserver, where the content publisher is responsible for disseminating videos to each individual user. Hence the bandwidth usage on the content publisher side grows linearly with the audience size. Given a huge audience, this paradigm may exhaust the bandwidth on the publisher side. In contrast, P2P networks have demonstrated to be a scalable paradigm by shifting the video delivery workload to users. Nevertheless, in recent years, P2P networks have generated a huge amount of far-reaching Internet traffic, which may result in monetary cost for Internet service providers (ISPs), network congestion and decrease of video quality. Consequently, it is worthwhile to study how to localize the traffic caused by P2P video streaming with streaming quality preserved. In this thesis, first, a real-world P2P streaming application has been measured to understand the peer distribution over networks, confirming the opportunity of localizing traffic. Next, the optimal solution of ISP-scale traffic locality is derived, and according to the solution, a number of vi modifications that are compatible with current P2P streaming architectures have been proposed. Nevertheless, it is found that traffic inefficiency is not just restricted to the scale of ISPs. Therefore, the solution is further extended to the scenarios of LAN-scale traffic locality and mobile wireless networks for generalization. vii Contents List of Figures v List of Tables vii Chapter Introduction 1.1 1.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Video Indexing and Search . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Video Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.3 Sensor-Rich Videos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Research Work and Contributions . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 Contributions of Automatic Video Annotation . . . . . . . . . . . . . . . 1.2.2 Contributions of Traffic Locality of P2P Streaming . . . . . . . . . . . . 10 Chapter Related Works 2.1 2.2 13 Video Annotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1.1 Content-based Approaches . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.1.2 Context-aware Approaches . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.1.3 Landmark Recognition . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 P2P Streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.2.1 Foundations of P2P Media Streaming . . . . . . . . . . . . . . . . . . . 19 2.2.2 New Technological Developments . . . . . . . . . . . . . . . . . . . . . 23 i Chapter Automatic Tag Generation and Ranking for Sensor-Rich Outdoor Videos 30 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.2 Automatic Tag Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.2.1 Problem Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.2 Determination of Visible Objects in Videos . . . . . . . . . . . . . . . . 36 3.2.3 Scoring and Ranking of Tags . . . . . . . . . . . . . . . . . . . . . . . . 42 3.3 3.4 3.5 Prototype Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.3.1 Indexing and Textual Search Support . . . . . . . . . . . . . . . . . . . 45 3.3.2 Web Service Integration and API . . . . . . . . . . . . . . . . . . . . . . 45 3.3.3 Demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Experimental Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.4.1 Prototype and Dataset Setup . . . . . . . . . . . . . . . . . . . . . . . . 47 3.4.2 Examples of Tag Generation and Ranking . . . . . . . . . . . . . . . . . 48 3.4.3 User Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Chapter Enriching the Vocabulary for Automatically Annotating Sensor-Rich Videos 55 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.2 Building the Positionable Tags Repository . . . . . . . . . . . . . . . . . . . . . 57 4.2.1 Profiling Tag Distribution . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.2.2 Building Positionable Tag Classifier . . . . . . . . . . . . . . . . . . . . 61 Evolving the Auto-Annotation Approach . . . . . . . . . . . . . . . . . . . . . . 63 4.3.1 Generalizing Visibility Computation . . . . . . . . . . . . . . . . . . . . 63 4.3.2 Measuring Tag Similarity and Popularity . . . . . . . . . . . . . . . . . 65 4.3.3 Re-scoring Tag Relevance . . . . . . . . . . . . . . . . . . . . . . . . . 67 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.4.1 Accuracy of Positionable Tag Classification . . . . . . . . . . . . . . . . 68 4.4.2 Accuracy of Tag Positioning . . . . . . . . . . . . . . . . . . . . . . . . 71 4.3 4.4 ii 4.4.3 4.5 Examples of Generated Tags . . . . . . . . . . . . . . . . . . . . . . . . 72 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Chapter Measurements on A Real-World P2P Streaming Application 75 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5.2 Measurement Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2.1 Single-Machine Traffic Monitoring . . . . . . . . . . . . . . . . . . . . 77 5.2.2 Proactive Overlay Topology Probing . . . . . . . . . . . . . . . . . . . . 78 Trace Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.3.1 ISP-Scale Peer Distribution . . . . . . . . . . . . . . . . . . . . . . . . 79 5.3.2 LAN-Scale Peer Distribution . . . . . . . . . . . . . . . . . . . . . . . . 81 5.3.3 Churn Model Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5.3 5.4 Chapter ISP-Friendly P2P Live Streaming: A Roadmap to Realization 88 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.2 Underlay-Aware Peer Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.2.1 Adaptive Peer Selection Algorithm . . . . . . . . . . . . . . . . . . . . 91 6.2.2 Biased Gossip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 6.2.3 Adaptation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 6.2.4 Performance Investigation . . . . . . . . . . . . . . . . . . . . . . . . . 95 Modeling ISP-Friendliness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 6.3.1 Assumptions and Prerequisites . . . . . . . . . . . . . . . . . . . . . . . 99 6.3.2 Naive Inter-AS Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 6.3.3 Optimal Inter-AS Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . 101 6.3 6.4 Practical Solution Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 6.4.1 Other Affected Performance Metrics . . . . . . . . . . . . . . . . . . . . 106 6.4.2 Practical AS Assignment Algorithm . . . . . . . . . . . . . . . . . . . . 109 iii workload balance. Therefore, the latter strategy is preferred to cope with peer heterogeneity. Churn As peer dynamics occur naturally in P2P networks, it is interesting to know whether any extra connections to peers’ successors are effective in alleviating the impact of peer dynamics. To make the simulations realistic, the arrival rate λ and the session length of the peers are modeled from our previous measurements [89]. From Figure 7.7(a), we observe that there is no obvious difference in chunk availability when the connection cardinality increases. This is reasonable because peer dynamics will influence the chunk scheduling only when the token is close to or at the position where a peer joins or leaves the ring overlay. In contrast, Figure 7.7(b) shows that the additional connections to peers’ successors significantly relieve the server from the workload of rebuilding the broken ring overlay. When a peer only has one connection to its direct successor, the ring is not repairable given the leaving peer does not mediate the connection between its predecessor and successor. However, when a peer adds one more connection, the number of server rescues abruptly decreases because it is uncommon that two adjacent peers leave together, such that a peer can always recover one connection through the successor still alive. When there is a third connection for a peer, the number of server rescues decreases to 0. Hence a small connection cardinality can keep the ring overlay robust, though it does not help to improve chunk availability. 7.4 Conclusions We showed that with underlay structure exposed, traffic traversing certain kinds of network boundaries can effectively be optimized, and we supplied three scenarios. In particular, we presented the concept and the benefits of LAN-awareness. We then discussed the principles to construct a LAN-aware overlay and proposed a heuristic. The trace-driven simulations show that LAN-awareness helps to reduce Internet streaming traffic, lower stream server workload and improve streaming quality. Afterwards, we investigated the factors to construct a generalized 140 solution, analytically described the problem of localizing cross-group traffic, and proposed a ring overlay approach . The simulations confirmed the excellent performance of our approach. 141 Chapter Conclusions This study discussed the two major challenges related to videos, that is, search and delivery. In particular, it focused on how to automatically annotate videos with their context, and localize traffic when delivering them through P2P networks. To begin with, we reviewed the related studies in the area of video annotation and P2P video streaming, and introduced our unconventional sensor-rich video, which leverages the multiple sensors of smartphones to acquire the information to describe the viewable scenes. This study mainly introduced two major categories of contributions. The first is the automatic video annotation framework. We used the sensor data associated with a video to model the viewable scenes of it, retrieved the tags related to the viewable scenes from geo-information databases and social multimedia websites, and associated them to the specific segments of the video. Moreover, applying this technique, we built a prototype of textual-based geo-referenced video search system. Nevertheless, the framework can be applied to more applications, such as tag suggestion. For the data source of the prototype, we tried to leverage the crowdsourced information from online social multimedia applications, enriching the semantics of generated tags. The second part of our research is Internet traffic locality of P2P video streaming. We conducted a large-scale measurements on PPLive, one of the most popular P2P TV application, confirm the enough local peer resources to migrate traffic. Therefore, we theoretically modeled the 142 minimal cross-group traffic without degrading streaming quality, and proposed a tracker-based solution that is compatible with current P2P streaming architecture to approach this bound with streaming quality preserved. Furthermore, we introduced the concept and the benefits of LANawareness, and extended the ISP-scale solution to the LAN-scale scenario. Finally, we considered the mobile wireless networks, and further generalized the solution by introducing the ring overlay. In conclusion, the proposed techniques in this thesis would be useful for users to enjoy video services on the Internet, especially on the mobile platform. 8.1 Limitations and Future Work However, the study is not perfect in the following aspects. First of all, we need to strengthen the evaluation of video annotation. Sensor-rich video is a brand new concept proposed by our group, such that the original test videos for the evaluation of video annotation were captured by the members of our group only. As the video capturing task is laborious, we did not acquire a large enough dataset. However, with the tool to collect videos together with their corresponding sensor data introduced to the public, we believe there will be more independent contributors to upload the data to our server. Eventually, we will have a larger dataset to evaluate our techniques. In addition, it is meaningful to analyze the GPS and compass error’s impact on the accuracy of annotation, though we expect the error should not significantly affect the accuracy because our annotation is based on the FOVs constructed by continuous sensor data sampling. Secondly, it is interesting to see the comparison between our sensor-rich approach and the content-based approach (i.e., content-based landmark recognition). We not aim to draw some absolute conclusion that our approach is better or the content-based wins, but want to develop the analytic investigation of which approach does better in annotating a certain category of videos. In addition, we would like to see whether there exists a sweet spot to combine both approaches to further improve the accuracy of video annotation. Last but not least, assume that we have a large volume of sensor-rich videos sometime in the future, and many of them have been annotated with good-quality tags. Then, we can propagate 143 these tags to the videos that have not been annotated [90]. The interesting part is that instead of comparing the content similarity between the videos that have tags to propagate and the ones to acquire tags, we are exposed to the opportunity of determining video similarity by computing their FoV sequence similarity. As computing the similarity of FoV sequences needs to process much smaller amount of data (sensor data is usually less than video data by several orders of magnitude), it should be especially useful to large-scale video corpora. Nevertheless, computing the FoV sequence similarity is still an open research topic, while there are some previous studies on the related topic, that is, computing trajectory similarity. 144 Bibliography [1] Electronic Statistics Textbook. StatSoft, Inc, 2011. [2] V. Aggarwal, O. Akonjang, and A. Feldmann. Improving User and ISP Experience Through ISP-Aided P2P Locality. In IEEE INFOCOM Workshops, 2008. [3] V. Aggarwal, A. Feldmann, and C. Scheideler. Can ISPs and P2P Users Cooperate for Improved Performance? ACM SIGCOMM, 2007. [4] S. Ahern, S. King, M. Naaman, R. Nair, and J. H. Yang. ZoneTag: Rich, Communitysupported Context-Aware Media Capture and Annotation. In the Mobile Spatial Interaction workshop (MSI) at SIGCHI conference on Human Factors in computing systems, 2007. [5] M. Ames and M. Naaman. Why We Tag: Motivations for Annotation in Mobile and Online Media. In CHI, 2007. [6] S. Arslan Ay, R. Zimmermann, and S. H. Kim. Viewable Scene Modeling for Geospatial Video Search. In ACM Multimedia, 2008. [7] Y. Avrithis, Y. Kalantidis, G. Tolias, and E. Spyrou. Retrieving Landmark and Nonlandmark Images from Community Photo Collections. In ACM Multimedia, 2010. [8] S. Banerjee, b. Bhattacharjee, and C. Kommareddy. Scalable Application Layer Multicast. In ACM SIGCOMM, 2002. 145 [9] T. Bernard, A. Bui, and D. Sohier. Token Loss Detection for Random Walk based Algorithm. In International Symposium on Parallel and Distributed Computing (ISPDC), 2008. [10] R. Bindal, P. Cao, W. Chan, J. Medved, G. Suwala, T. Bates, and A. Zhang. Improving Traffic Locality in BitTorrent via Biased Neighbor Selection. In IEEE ICDCS, 2006. [11] T. Bonald, L. Massouli´e, F. Mathieu, D. Perino, and A. Twigg. Epidemic Live Streaming: Optimal Performance Trade-Offs. In ACM SIGMETRICS, 2008. [12] W. Bux, F. Closs, K. Kuemmerle, H. Keller, and H. Mueller. Architecture and Design of a Reliable Token-Ring Network. IEEE JSAC, 1983. [13] L. Cao, J. Luo, and T. S. Huang. Annotating Photo Collections by Label Propagation According to Multiple Similarity Cues. In ACM Multimedia, 2008. [14] M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowston, and A. Singh. SplitStream: High-Bandwidth Multicast in Coorperative Environments. In ACM SOSP, 2003. [15] C.-C. Chang and C.-J. Lin. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol., 2011. [16] Y.-f. Chen, Y. Huang, R. Jana, H. Jiang, M. Rabinovich, B. Wei, and Z. Xiao. When is P2P Technology Beneficial for IPTV Services? In ACM NOSSDAV, 2007. [17] W. Cheng, D. Liu, and W. T. Ooi. Peer-assisted view-dependent progressive mesh streaming. In ACM Multimedia, 2009. [18] D. R. Choffnes and F. E. Bustamante. Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems. In ACM SIGCOMM, 2008. [19] Y. Chu, S. Rao, S. Seshan, and H. Zhang. A Case for End System Multicast. IEEE J. on Sel. Areas in Communications, 2002. 146 [20] Y.-h. Chu, S. G. Rao, S. Seshan, and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 2002. [21] Cisco Systems, Inc. Cisco Visual Networking Index: Forecast and Methodology, 20102015. White Paper, 2011. [22] Cisco Systems, Inc. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2012-2017. White Paper, 2013. [23] N. Cristianini and J. Shawe-Taylor. An introduction to support Vector Machines: and other kernel-based learning methods. Cambridge University Press, 2000. [24] A. P. Dempster, N. M. Laird, and D. B. Rubin. Maximum Likelihood from Incomplete Data via the EM Algorithm. Journal of the Royal Statistical Society. Series B (Methodological), 1977. [25] X. Dimitropoulos, D. Krioukov, M. Fomenkov, B. Huffaker, Y. Hyun, K. Claffy, and G. Riley. AS Relationships: Inference and Validation. ACM SIGCOMM, 2007. [26] M. Ester, H.-p. Kriegel, J. Sander, and X. Xu. A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise. In AAAI, 1996. [27] L. Gao. On Inferring Autonomous System Relationships in the Internet. IEEE/ACM TON, 2001. [28] Y. Gao, J. Tang, R. Hong, Q. Dai, T. S. Chua, and R. Jain. W2Go: A Travel Guidance System by Automatic Landmark Ranking. In ACM Multimedia, 2010. [29] C. H. Graham, N. R. Bartlett, J. L. Brown, Y. Hsia, C. C. Mueller, and L. A. Riggs. Vision and Visual Perception. John Wiley & Sons, Inc., 1965. [30] D. Hastorun, M. Jampani, G. Kakulapati, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels. Dynamo: Amazon’s Highly Available Key-value Store. In ACM SOSP, 2007. 147 [31] X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross. A Measurement Study of a Large-Scale P2P IPTV System. IEEE TOM, 2007. [32] X. Hei, Y. Liu, and K. Ross. Inferring Network-Wide Quality in P2P Live Streaming Systems. IEEE J. on Sel. Areas in Communications, 2007. [33] X. Hei, Y. Liu, and K. Ross. IPTV over P2P Streaming Networks: The Mesh-Pull Approach. IEEE Comm. Mag., 2008. [34] C. H. Hsu and M. Hefeeda. ISP-Friendly Peer Matching Without ISP Collaboration. In ACM CoNEXT Conference, 2008. [35] S. Y. Hu, T. H. Huang, S. C. Chang, W. L. Sung, J. R. Jiang, and B. Y. Chen. FLoD: A Framework for Peer-to-Peer 3D Streaming. In IEEE INFOCOM, 2008. [36] C. Huang, J. Li, and K. W. Ross. Can Internet Video-on-Demand be Profitable? In ACM SIGCOMM, 2007. [37] Y. Huang, T. Fu, D.-M. Chiu, J. Lui, and C. Huang. Challenges, Design and Analysis of a Large-scale P2P-VoD System. In ACM SIGCOMM, 2008. [38] R. Jain and P. Sinha. Content Without Context is Meaningless. In ACM Multimedia, 2010. [39] S. James and P. Crowley. IMP: ISP-Managed P2P. In IEEE P2P, 2010. [40] R. Ji, X. Xie, H. Yao, and W.-Y. Ma. Mining City Landmarks from Blogs by Graph Modeling. In ACM Multimedia, 2009. [41] Y. G. Jiang, C. W. Ngo, and S. F. Chang. Semantic Context Transfer across Heterogeneous Sources for Domain Adaptive Video Search. In ACM Multimedia, 2009. [42] Y. Jin, M. Hu, H. Singh, D. Rule, M. Berlyant, and Z. Xie. MySpace Video Recommendation with Map-Reduce on Qizmt. In IEEE ICSC, 2010. [43] T. Judd, K. Ehinger, F. Durand, and A. Torralba. Learning to Predict Where Humans Look. In ICCV, 2009. 148 [44] T. Karagiannis, P. Rodriguez, and K. Papagiannaki. Should Internet Service Providers Fear Peer-assisted Content Distribution? In IMC, 2005. [45] D. Kempe, A. Dobra, and J. Gehrke. Gossip-Based Computation of Aggregate Information. In IEEE Symposium on Foundations of Computer Science (FOCS), 2003. [46] D. Kosti´c, A. Rodriguez, J. Albrecht, and A. Vahdat. Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh. In ACM SOSP, 2003. [47] R. Kumar, Y. Liu, and K. Ross. Stochastic Fluid Theory for P2P Streaming Systems. In IEEE INFOCOM, 2007. [48] E. Kurutepe and T. Sikora. Feasibility of Multi-View Video Streaming Over P2P Networks. In IEEE 3DTV, 2008. [49] K. C. K. Lee, W.-C. Lee, and H. V. Leong. Nearest Surrounder Queries. IEEE TKDE, 2010. [50] K. Lerman and L. Jones. Social Browsing on Flickr. Arxiv preprint cs0612047, 2006. [51] M.-F. Leung and S. H. G. Chan. Broadcast-Based Peer-to-Peer Collaborative Video Streaming Among Mobiles. IEEE Trans. on Broadcasting, 2007. [52] M.-F. Leung and S. H. G. Chan. Broadcast-Based Peer-to-Peer Collaborative Video Streaming Among Mobiles. IEEE Trans. on Broadcasting, 2007. [53] B. Li, S. Xie, Y. Qu, G. Keung, C. Lin, J. Liu, and X. Zhang. Inside the New Coolstreaming: Principles, Measurements and Performance Implications. In IEEE INFOCOM, 2008. [54] X. Li, L. Guo, and Y. E. Zhao. Tag-based Social Interest Discovery. In ACM WWW, 2008. [55] Y. Li, D. J. Crandall, and D. P. Huttenlocher. Landmark Classification in Large-scale Image Collections. In IEEE ICCV, 2009. 149 [56] C. Liang, Y. Guo, and Y. Liu. Is Random Scheduling Sufficient in P2P Video Streaming? In IEEE ICDCS, 2008. [57] M. Lin, J. Lui, and D. Chiu. An ISP-Friendly File Distribution Protocol: Analysis, Design and Implementation. IEEE TPDS, 2009. [58] S. Lindstaedt, R. M¨orzinger, R. Sorschag, V. Pammer, and G. Thallinger. Automatic Image Annotation Using Visual Content and Folksonomies. Trans. on Multimedia Tools and Applications, 2009. [59] D. Liu, X. S. Hua, L. Yang, M. Wang, and H. J. Zhang. Tag Ranking. In ACM WWW, 2009. [60] J. Liu, S. Rao, B. Li, and H. Zhang. Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast. Proceedings of the IEEE, 2008. [61] S. Liu, R. Zhang-Shen, W. Jiang, J. Rexford, and M. Chiang. Performance Bounds for Peer-Assisted Live Streaming. In ACM SIGMETRICS, 2008. [62] X. Liu, M. Corner, and P. Shenoy. SEVA: Sensor-Enhanced Video Annotation. In ACM Multimedia, 2005. [63] Y. Liu. On the Minimum Delay Peer-to-Peer Video Streaming: how Realtime can it be? In ACM Multimedia, 2007. [64] Y. Liu, L. Guo, F. Li, and S. Chen. A Case Study of Traffic Locality in Internet P2P Live Streaming Systems. In IEEE ICDCS, 2009. [65] Y. Liu, Y. Guo, and C. Liang. A Survey on Peer-to-Peer Video Streaming Systems. Springer Peer-to-Peer Net. App., 2008. [66] Y. Liu and M. Hefeeda. Video Streaming over Cooperative Wireless Networks. In ACM Multimedia Systems, 2010. 150 [67] Z. Liu, C. Wu, B. Li, and S. Zhao. Distilling Superior Peers in Large-Scale P2P Streaming Systems. In IEEE INFOCOM, 2009. [68] X. Lu, C. Wang, J. M. Yang, Y. Pang, and L. Zhang. Photo2Trip: Generating Travel Routes from Geo-Tagged Photos for Trip Planning. In ACM Multimedia, 2010. [69] J. Luo. Practical Algorithm for Minimum Delay Peer-to-Peer Media Streaming. In IEEE ICME, 2010. [70] N. Magharei and R. Rejaie. PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming. In IEEE INFOCOM, 2007. [71] N. Magharei and R. Rejaie. PRIME: Peer-to-Peer Receiver-Driven Mesh-Based Streaming. IEEE/ACM TON, 2009. [72] N. Magharei, R. Rejaie, V. Hilt, I. Rimac, and M. Hofmann. ISP-Friendly Live P2P Streaming. Technical report, University of Oregon, 2009. [73] N. Magharei, R. Rejaie, V. Hilt, I. Rimac, and M. Hofmann. ISP-Friendly Live P2P Streaming. Technical report, University of Oregon, 2009. [74] Miniwatts Marketing Group. Internet Growth Statistics. http://www.internetworldstats.com/emarketing.htm, 2010. [75] I. Moraes, M. E. Campista, L. H. Costa, O. C. Duarte, J. Duarte, D. Passos, C. V. de Albuquerque, and M. Rubinstein. On the impact of user mobility on peer-to-peer video streaming. IEEE Wireless Comm. Mag., 2008. [76] M. Naaman, S. Harada, Q. Wang, H. G. Molina, and A. Paepcke. Context Data in GeoReferenced Digital Photo Collections. In ACM Multimedia, 2004. [77] M. Naphade, J. R. Smith, J. Tesic, S.-F. Chang, W. Hsu, L. Kennedy, A. Hauptmann, and J. Curtis. Large-Scale Concept Ontology for Multimedia. IEEE Multimedia, 2006. 151 [78] M. R. Naphade and J. R. Smith. On the Detection of Semantic Concepts at TRECVID. In ACM Multimedia, 2004. [79] A. Nguyen, B. Li, and F. Eliassen. Chameleon: Adaptive Peer-to-Peer Streaming with Network Coding. In IEEE INFOCOM, 2010. [80] F. Picconi and L. Massoulie. ISP Friend or Foe? Making P2P Live Streaming ISP-Aware. In IEEE ICDCS, 2009. [81] A. Pigeau and M. Gelgon. Building and Tracking Hierarchical Geographical & Temporal Partitions for Image Collection Management on Mobile Devices. In ACM Multimedia, 2005. [82] G. J. Qi, X. S. Hua, Y. Rui, J. Tang, T. Mei, and H. J. Zhang. Correlative Multi-Label Video Annotation. In ACM Multimedia, 2007. [83] S. Ren, L. Guo, and X. Zhang. ASAP: an AS-Aware Peer-Relay Protocol for High Quality VoIP. IEEE ICDCS, 2006. [84] S. Ren, E. Tan, T. Luo, S. Chen, L. Guo, and X. Zhang. TopBT: A Topology-Aware and Infrastructure-Independent BitTorrent Client. In IEEE INFOCOM, 2010. [85] C. Shahabi, F. Banaei-Kashani, A. Khoshgozaran, L. Nocera, and S. Xing. GeoDec: A Framework to Effectively Visualize and Query Geospatial Data for Decision-Making. IEEE Multimedia, 2010. [86] Z. Shen, S. Arslan Ay, S. H. Kim, and R. Zimmermann. Automatic Tag Generation and Ranking for Sensor-rich Outdoor Videos. In ACM Multimedia, 2011. [87] Z. Shen, J. Luo, R. Zimmermann, and A. Vasilakos. Peer-to-Peer Media Streaming: Insights andNew Developments. Proceedings of the IEEE, 2011. [88] Z. Shen and R. Zimmermann. ISP-Friendly Peer Selection in P2P Networks. In ACM Multimedia, 2009. 152 [89] Z. Shen and R. Zimmermann. ISP-Friendly P2P Live Streaming: A Roadmap to Realization. ACM TOMCCAP, 2012. [90] S. Siersdorfer, J. San Pedro, and M. Sanderson. Automatic Video Tagging using Content Redundancy. In ACM SIGIR, 2009. [91] B. Sigurbj¨ornsson and R. van Zwol. Flickr Tag Recommendation based on Collective Knowledge. In ACM WWW, 2008. [92] B. Sigurbj¨ornsson and R. van Zwol. Flickr Tag Recommendation based on Collective Knowledge. In ACM WWW, 2008. [93] I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. ACM SIGCOMM, 2001. [94] D. Stutzbach and R. Rejaie. Understanding Churn in Peer-to-Peer Networks. In IMC, 2006. [95] F. M. Suchanek, M. Vojnovic, and D. Gunawardena. Social Tags: Meaning and Suggestions. In ACM CIKM, 2008. [96] E. Tan, L. Guo, S. Chen, and X. Zhang. SCAP: Smart Caching in Wireless Access Points to Improve P2P Streaming. In IEEE ICDCS, 2007. [97] D.-C. Tomozei and L. Massoulie. Flow Control for Cost-Efficient Peer-to-Peer Streaming. In IEEE INFOCOM, 2010. [98] K. Toyama, R. Logan, and A. Roseway. Geographic Location Tags on Digital Images. In ACM Multimedia, 2003. [99] L. Vu, I. Gupta, J. Liang, and K. Nahrstedt. Measurement of a large-scale overlay for multimedia streaming. In ACM HPDC, 2007. [100] F. Wang, J. Liu, and Y. Xiong. Stalbe Peers: Existence, Importance, and Application in Peer-to-Peer Live Video Streaming. In IEEE INFOCOM, 2008. 153 [101] J. Wang, C. Huang, and J. Li. On ISP-Friendly Rate Allocation for Peer-Assisted VoD. In ACM Multimedia, 2008. [102] M. Wang, X. S. Hua, X. Yuan, Y. Song, and L. R. Dai. Optimizing Multi-Graph Learning: Towards A Unified Video Annotation Scheme. In ACM Multimedia, 2007. [103] M. Wang and B. Li. Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming. In IEEE INFOCOM, 2007. [104] M. Wang and B. Li. R2 : Random Push with Random Network Coding in Live Peer-to-Peer Streaming. IEEE J. on Sel. Areas in Communications, 2007. [105] WebProNews. http://www.webpronews.com/facebook-and-youtube-get-the-most- business-internet-traffic-2010-04, 2010. [106] C. Wu, B. Li, and S. Zhao. Exploring Large-Scale Peer-to-Peer Live Streaming Topologies. ACM TOMCCAP, 2008. [107] C. Wu, B. Li, and S. Zhao. Multi-channel Live P2P Streaming: Refocusing on Servers. In IEEE INFOCOM, 2009. [108] X. Xiao, Y. Shi, Y. Gao, and Q. Zhang. LayerP2P: A New Data Scheduling Approach for Layered Streaming in Heterogeneous Networks. In IEEE INFOCOM, 2009. [109] X. Xiao, C. Xu, and J. Wang. Landmark Image Classification Using 3D Point Clouds. In ACM Multimedia, 2010. [110] H. Xie, Y. R. Yang, A. Krishnamurthy, Y. G. Liu, and A. Silberschatz. P4P: Provider Portal for Applications. In ACM SIGCOMM, 2008. [111] H. Xie, Y. R. Yang, and A. Silberschatz. Towards an ISP-compliant, peer-friendly design for peer-to-peer networks. In IFIP Networking, 2008. [112] R. Yan, A. Natsev, and M. Campbell. A Learning-based Hybrid Tagging and Browsing Approach for Efficient Manual Image Annotation. In CVPR, 2008. 154 [113] K. Yang, X. S. Hua, M. Wang, and H. J. Zhang. Tagging Tags. In ACM Multimedia, 2010. [114] YouTube Statisitics. http://www.youtube.com/t/press statistics, 2012. [115] P. A. Zandbergen. Accuracy of iPhone Locations: A Comparison of Assisted-GPS, WiFi and Cellular Positioning. Trans. on GIS, 2009. [116] B. Zhang, Q. Li, H. Chao, B. Chen, E. Ofek, and Y.-Q. Xu. Annotating and Navigating Tourist Videos. In ACM GIS, 2010. [117] H. Zhang, M. Korayem, E. You, and D. J. Crandall. Beyond Co-occurrence: Discovering and Visualizing Tag Relationships from Geo-spatial and Temporal Similarities. In ACM WSDM, 2012. [118] M. Zhang, Q. Zhang, L. Sun, and S. Yang. Understanding the Power of Pull-Based Streaming Protocols: Can We Do Better? IEEE J. on Sel. Areas in Communications, 2007. [119] X. Zhang, J. Liu, B. Li, and Y. S. P. Yum. CoolStreaming/DONet: a Data-Driven Overlay Network for Peer-to-Peer Live Media Streaming. In IEEE INFOCOM, 2005. [120] Y.-T. Zheng, M. Zhao, Y. Song, H. Adam, U. Buddemeier, A. Bissacco, F. Brucher, T.S. Chua, and H. Neven. Tour the world: Building a Web-scale Landmark Recognition Engine. In IEEE CVPR, 2009. 155 [...]... been recorded by the video (or the image) SEVA is such a sensor enhanced video annotation system which enables searching videos for the appearances of particular objects [62] Inspired by the fantastic helpfulness of sensors, the authors make the strong assumption that every object has an attached sensor in the future When the sensor- equipped video recorder captures the video, its sensor communicates... the camera heading on the zx and zy planes, that is, whether the camera is directed upwards or downwards Geospatial Video Recording Applications We created geospatial video recording applications for both Android- and iOS-based mobile phones Our apps acquire, process and record the location and orientation meta-data along with the video streams They can record H.264 encoded videos at DVD-quality resolution... tag similarity and popularity, and re-score 9 tags’ relevance to sensor rich videos, achieving a better quality of the generated tags 1.2.2 Contributions of Traffic Locality of P2P Streaming As to traffic locality of P2P streaming, we first conducted large- scale measurements on one of the most popular P2P TV applications (i.e., PPTV) We first setup a monitor, watching the traffic and understanding the partnership... of a new concept in advance, that is, sensor- rich videos [6], where videos are described with intensive sensor data The concept is the basis of a number of our studies that we have conducted for Internet videos, such that we need to introduce it first Videos are enhanced with meta data from camera-attached sensors, which are used to model the coverage areas of the video scenes as spatial objects We put... in localizing traffic to improve resource usage and reduce inter-autonomous-system (inter-AS) bandwidth usage [16] Furthermore, the benefits of traffic locality can be also applied to sub-networks of different scales Hence it would be good if there is a general traffic locality solution for different underlay organizations and various scales 1.1.3 Sensor- Rich Videos The thesis will introduce the techniques... website, get interested in the video, and download and watch it on their mobile devices as well as traditional platforms However, a number of hardware and software problems arise when Internet/mobile videos become popular For example, people want mobile phones to be equipped with cameras and screens of a better resolution, and desire longer battery life to enjoy better video service However, the reality... 1.1.1 Video Indexing and Search In the step of discovering the desired videos, the challenge is related to the realm of traditional video indexing and search There is a pressing need for solutions since the amount of collected video is growing rapidly, in part due to technical advances in video capture devices Smartphones which are carried by users all the time have lowered the barrier for recording video. .. item is assigned an accurate timestamp and video time-code offset referring to a particular frame in the video The sensor meta-data are sampled every second The recorded geospatial videos can be immediately uploaded to our search portal7 , where users can submit queries to retrieve the videos and watch them via a web interface Figure 1.2 shows screenshots of the Android app Our apps transparently utilize... horizontally (and vertically) visible angle ranges (and percentages) of the object Unlike other video annotation techniques, our system can associate tags precisely with the video segments in which they appear, rather than the whole video clip The auto-annotation system can benefit two types of applications The first is video search The ranked tags enable video searching through textual keywords, and provide... data from social multimedia applications to build a data repository that supplies sensor- rich videos with tags of diverse semantics To build the tag store, we retrieve data from some social multimedia applications, profile their geographic distributions, and determine and retain the tags whose relevance to sensor- rich videos is computable through our approach, termed positionable tags To work with the . LARGE- SCALE SENSOR- RICH VIDEO MANAGEMENT AND DELIVERY ZHIJIE SHEN B.S., Fudan University, China A THESIS SUBMITTED FOR. Reserved Declaration I hereby declare that this thesis entitled LARGE- SCALE SENSOR- RICH VIDEO MANAGE- MENT AND DELIVERY is my original work and it has been written by me in its entirety. I have duly. aforementioned video life cycle and caused by the new requirements and constraints, that is, the large volume of videos and the big audience size. Specifically, the second half of the video life cycle

Ngày đăng: 09/09/2015, 10:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan