Streaming Video Queries

Պահպանված է:
Մատենագիտական մանրամասներ
Հրատարակված է:ProQuest Dissertations and Theses (2025)
Հիմնական հեղինակ: Xarchakos, Ioannis
Հրապարակվել է:
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