Streaming Video Queries
Պահպանված է:
| Հրատարակված է: | ProQuest Dissertations and Theses (2025) |
|---|---|
| Հիմնական հեղինակ: | |
| Հրապարակվել է: |
ProQuest Dissertations & Theses
|
| Խորագրեր: | |
| Առցանց հասանելիություն: | Citation/Abstract Full Text - PDF |
| Ցուցիչներ: |
Չկան պիտակներ, Եղեք առաջինը, ով նշում է այս գրառումը!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3234789378 | ||
| 003 | UK-CbPIL | ||
| 020 | |a 9798290911038 | ||
| 035 | |a 3234789378 | ||
| 045 | 2 | |b d20250101 |b d20251231 | |
| 084 | |a 66569 |2 nlm | ||
| 100 | 1 | |a Xarchakos, Ioannis | |
| 245 | 1 | |a Streaming Video Queries | |
| 260 | |b ProQuest Dissertations & Theses |c 2025 | ||
| 513 | |a Dissertation/Thesis | ||
| 520 | 3 | |a Video data is abundant; thousands of hours of video are uploaded to YouTube every minute, millions of surveillance cameras collect video data every second. Mobile devices have also enabled mass video capture, resulting in more content than humans can feasibly consume. Consequently, significant research is dedicated to developing techniques for analyzing and understanding video data across various communities. Applications benefiting from advanced video processing techniques are numerous, including video surveillance, monitoring, news production, and autonomous driving.Recent advances in video processing using deep learning primitives have led to breakthroughs in fundamental video analysis tasks such as frame classification, object detection, and tracking, unlocking a wide array of new applications. Despite these advances, developing applications that leverage real-world video streams remains challenging due to the massive data sizes and the complexity of managing large numbers of camera feeds.In this thesis, we first propose an interactive declarative query processing framework capable of processing large video streams. In particular, we introduce a set of approximate filters to speed up queries that involve objects of a specific type (e.g., cars, trucks, etc.) on video frames with associated spatial relationships among them (e.g., car left of truck). The resulting filters can assess quickly if the query predicates are true to proceed with further analysis of the frame or otherwise not considering the frame further avoiding costly object detection operations. We propose two classes of filters Image Classification (IC) and Object Detection (OD), that adapt principles from deep image classification and object detection. The filters utilize extensible deep neural architectures and are easy to deploy and use. In addition, we propose statistical query processing techniques to process aggregate queries involving objects with spatial constraints on video streams. Finally, we introduce an algorithm based on extreme value theory to detect unexpected objects on video streams.Then, we extend the proposed framework to explore declarative queries for real-time video streams involving objects and their interactions. We seek to efficiently identify frames in which an object is interacting with another in a specific way. We propose the Progressive Filters (PF) algorithm which deploys a sequence of inexpensive and less accurate filters to detect the presence of query-specified objects on frames. We demonstrate that PF derives a least-cost sequence of filters given the query objects’ current selectivities. Since selectivities may vary as the video evolves, we present a statistical test to determine when to trigger filters’ re-optimization. Finally, we present Interaction Sheave, a filtering approach that uses learned spatial information about objects and interactions to prune frames that are unlikely to involve the query-specified action between them, thus improving the frame processing rate.Finally, we consider the problem of detecting and recovering from data drift in video streams. We present algorithms to monitor a video stream and detect when the underlying data distribution has changed in a lightweight manner. The basis of our proposal is conformal martingales that can efficiently construct an understanding of the current video stream and detect changes in it very efficiently. We present the Drift Inspector Algorithm (DI) that encompasses such martingales to detect changes in the video distribution efficiently. We then propose two algorithms, namely Model Selection Based on Output (MSBO) and Model Selection Based on Input (MSBI) to efficiently select new models to continue processing the video stream when the distribution has changed or train new models when none of the available is suitable to process the incoming video frames.Via a thorough experimental evaluation, we showcase the efficacy and effectiveness of our proposed methods on real video streams. | |
| 653 | |a Computer science | ||
| 653 | |a Artificial intelligence | ||
| 653 | |a Information science | ||
| 773 | 0 | |t ProQuest Dissertations and Theses |g (2025) | |
| 786 | 0 | |d ProQuest |t ProQuest Dissertations & Theses Global | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3234789378/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch |
| 856 | 4 | 0 | |3 Full Text - PDF |u https://www.proquest.com/docview/3234789378/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch |