{"id":{"repo_id":"calgary","oai_identifier":"oai:ucalgary.scholaris.ca:1880/123960"},"canonical_url":"https://search.dev.ndltd.org/etd/calgary/oai:ucalgary.scholaris.ca:1880/123960","repository":{"repo_id":"calgary","name":"University of Calgary","base_url":"https://ucalgary.scholaris.ca/server/oai/request"},"display":{"title":"GICEDCAM: A Geospatial Internet of Things Framework for Complex Event Detection in Camera Streams","abstract":"Complex Event Detection (CED) in video streams is increasingly important for surveillance, safety monitoring, and real-time situational awareness. However, detecting complex events remains challenging due to missed object detections, unreliable spatial–temporal relationships, and the high computational cost of existing frameworks. This dissertation addresses these challenges through a manuscript-based thesis consisting of three integrated studies. The first study presents a systematic review of event-matching methods in video-based CED, analyzing 92 papers published from 2012 to 2024. The review shows that Object Detection and Spatio-temporal Matching (ODSM) approaches are the most suitable for near-real-time applications but still suffer from missing simple events, inflexible event-reasoning mechanisms, and limited scalability. These findings motivate the methodological gaps addressed in the remaining two studies. The second study develops an Internet of Smart Cameras (IoSC) architecture that uses edge–cloud collaboration and overlapping camera views to compensate for missed detections. By integrating simple events detected from multiple viewpoints, the IoSC framework significantly reduces false negatives and improves complex-event recognition. Experiments on COVID-19 risk-behavior scenarios show that the IoSC design improves CED accuracy by 1.73× compared to single-camera edge processing. The third study generalizes these insights into GICEDCAM, a geospatial IoT framework that distributes CED workloads across edge, stateless, and stateful layers. GICEDCAM introduces a spatial-event corrector, implemented using Bayesian networks, LSTM models, and trajectory analysis, to reconstruct missing spatial relationships and reduce false positives. Evaluations across four complex-event scenarios demonstrate that GICEDCAM reduces end-to-end latency by up to 36% and lowers computational cost by 45% relative to an open-source baseline, with performance advantages increasing under higher object densities. Among corrector variants, the trajectory-based method offers the best accuracy–latency trade-off for real-time deployments. Together, these three studies contribute a unified, scalable, and geospatially enriched approach to real-time complex event detection. The thesis advances CED research by (1) identifying methodological gaps in the literature, (2) demonstrating how multi-camera fusion reduces missing simple events, and (3) introducing a multi-layer IoT architecture that improves event-level reasoning, scalability, and computational efficiency.","abstract_html":"Complex Event Detection (CED) in video streams is increasingly important for surveillance, safety monitoring, and real-time situational awareness. However, detecting complex events remains challenging due to missed object detections, unreliable spatial–temporal relationships, and the high computational cost of existing frameworks. This dissertation addresses these challenges through a manuscript-based thesis consisting of three integrated studies. The first study presents a systematic review of event-matching methods in video-based CED, analyzing 92 papers published from 2012 to 2024. The review shows that Object Detection and Spatio-temporal Matching (ODSM) approaches are the most suitable for near-real-time applications but still suffer from missing simple events, inflexible event-reasoning mechanisms, and limited scalability. These findings motivate the methodological gaps addressed in the remaining two studies. The second study develops an Internet of Smart Cameras (IoSC) architecture that uses edge–cloud collaboration and overlapping camera views to compensate for missed detections. By integrating simple events detected from multiple viewpoints, the IoSC framework significantly reduces false negatives and improves complex-event recognition. Experiments on COVID-19 risk-behavior scenarios show that the IoSC design improves CED accuracy by 1.73× compared to single-camera edge processing. The third study generalizes these insights into GICEDCAM, a geospatial IoT framework that distributes CED workloads across edge, stateless, and stateful layers. GICEDCAM introduces a spatial-event corrector, implemented using Bayesian networks, LSTM models, and trajectory analysis, to reconstruct missing spatial relationships and reduce false positives. Evaluations across four complex-event scenarios demonstrate that GICEDCAM reduces end-to-end latency by up to 36% and lowers computational cost by 45% relative to an open-source baseline, with performance advantages increasing under higher object densities. Among corrector variants, the trajectory-based method offers the best accuracy–latency trade-off for real-time deployments. Together, these three studies contribute a unified, scalable, and geospatially enriched approach to real-time complex event detection. The thesis advances CED research by (1) identifying methodological gaps in the literature, (2) demonstrating how multi-camera fusion reduces missing simple events, and (3) introducing a multi-layer IoT architecture that improves event-level reasoning, scalability, and computational efficiency.","abstract_has_math":false,"creators":["Honarparvar, Sepehr"],"institution":"Schulich School of Engineering","degree_name":"Doctor of Philosophy (PhD)","degree_level":null,"degree_discipline":"Engineering – Geomatics","degree_department":null,"school":null,"contributors":[],"advisors":["Liang, Steve","Saeedi, Sara"],"committee_chairs":[],"committee_members":["Stefanakis, Emmanuel","Wang, Xin","Jabari, Shabnam","Xu, Lincoln Linlin"],"year":2026,"date_issued":"2026-01-15","date_published":"2026-01-15","updated_at":"2026-07-24T01:30:40Z","subjects":["complex event detection","computer vision","spatial relationship detection","cloud computing","video processing"],"languages":["en"],"rights":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.","Attribution-NonCommercial-NoDerivatives 4.0 International"],"rights_urls":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://dx.doi.org/10.11575/PRISM/51013"],"render_values":[{"text":"https://dx.doi.org/10.11575/PRISM/51013","href":"https://dx.doi.org/10.11575/PRISM/51013","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/1880/123960","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Liang, Steve","Saeedi, Sara"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Stefanakis, Emmanuel","Wang, Xin","Jabari, Shabnam","Xu, Lincoln Linlin"]},{"key":"dc:creator","label":"Author","values":["Honarparvar, Sepehr"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2026-06"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-01-19T22:45:29Z"]},{"key":"dc:date.issued","label":"Date","values":["2026-01-15"]},{"key":"dc:type","label":"Dc Type","values":["thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Engineering – Geomatics"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Doctor of Philosophy (PhD)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Calgary"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["complex event detection","computer vision","spatial relationship detection","cloud computing","video processing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.","Attribution-NonCommercial-NoDerivatives 4.0 International"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://dx.doi.org/10.11575/PRISM/51013"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1880/123960"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Complex Event Detection (CED) in video streams is increasingly important for surveillance, safety monitoring, and real-time situational awareness. However, detecting complex events remains challenging due to missed object detections, unreliable spatial–temporal relationships, and the high computational cost of existing frameworks. This dissertation addresses these challenges through a manuscript-based thesis consisting of three integrated studies. The first study presents a systematic review of event-matching methods in video-based CED, analyzing 92 papers published from 2012 to 2024. The review shows that Object Detection and Spatio-temporal Matching (ODSM) approaches are the most suitable for near-real-time applications but still suffer from missing simple events, inflexible event-reasoning mechanisms, and limited scalability. These findings motivate the methodological gaps addressed in the remaining two studies. The second study develops an Internet of Smart Cameras (IoSC) architecture that uses edge–cloud collaboration and overlapping camera views to compensate for missed detections. By integrating simple events detected from multiple viewpoints, the IoSC framework significantly reduces false negatives and improves complex-event recognition. Experiments on COVID-19 risk-behavior scenarios show that the IoSC design improves CED accuracy by 1.73× compared to single-camera edge processing. The third study generalizes these insights into GICEDCAM, a geospatial IoT framework that distributes CED workloads across edge, stateless, and stateful layers. GICEDCAM introduces a spatial-event corrector, implemented using Bayesian networks, LSTM models, and trajectory analysis, to reconstruct missing spatial relationships and reduce false positives. Evaluations across four complex-event scenarios demonstrate that GICEDCAM reduces end-to-end latency by up to 36% and lowers computational cost by 45% relative to an open-source baseline, with performance advantages increasing under higher object densities. Among corrector variants, the trajectory-based method offers the best accuracy–latency trade-off for real-time deployments. Together, these three studies contribute a unified, scalable, and geospatially enriched approach to real-time complex event detection. The thesis advances CED research by (1) identifying methodological gaps in the literature, (2) demonstrating how multi-camera fusion reduces missing simple events, and (3) introducing a multi-layer IoT architecture that improves event-level reasoning, scalability, and computational efficiency."]},{"key":"dc:title","label":"Title","values":["GICEDCAM: A Geospatial Internet of Things Framework for Complex Event Detection in Camera Streams"]}]}],"canonical_facts":{"dc:contributor.advisor":["Liang, Steve","Saeedi, Sara"],"dc:contributor.committeemember":["Stefanakis, Emmanuel","Wang, Xin","Jabari, Shabnam","Xu, Lincoln Linlin"],"dc:creator":["Honarparvar, Sepehr"],"dc:date":["2026-06"],"dc:date.accessioned":["2026-01-19T22:45:29Z"],"dc:date.issued":["2026-01-15"],"dc:description.abstract":["Complex Event Detection (CED) in video streams is increasingly important for surveillance, safety monitoring, and real-time situational awareness. However, detecting complex events remains challenging due to missed object detections, unreliable spatial–temporal relationships, and the high computational cost of existing frameworks. This dissertation addresses these challenges through a manuscript-based thesis consisting of three integrated studies. The first study presents a systematic review of event-matching methods in video-based CED, analyzing 92 papers published from 2012 to 2024. The review shows that Object Detection and Spatio-temporal Matching (ODSM) approaches are the most suitable for near-real-time applications but still suffer from missing simple events, inflexible event-reasoning mechanisms, and limited scalability. These findings motivate the methodological gaps addressed in the remaining two studies. The second study develops an Internet of Smart Cameras (IoSC) architecture that uses edge–cloud collaboration and overlapping camera views to compensate for missed detections. By integrating simple events detected from multiple viewpoints, the IoSC framework significantly reduces false negatives and improves complex-event recognition. Experiments on COVID-19 risk-behavior scenarios show that the IoSC design improves CED accuracy by 1.73× compared to single-camera edge processing. The third study generalizes these insights into GICEDCAM, a geospatial IoT framework that distributes CED workloads across edge, stateless, and stateful layers. GICEDCAM introduces a spatial-event corrector, implemented using Bayesian networks, LSTM models, and trajectory analysis, to reconstruct missing spatial relationships and reduce false positives. Evaluations across four complex-event scenarios demonstrate that GICEDCAM reduces end-to-end latency by up to 36% and lowers computational cost by 45% relative to an open-source baseline, with performance advantages increasing under higher object densities. Among corrector variants, the trajectory-based method offers the best accuracy–latency trade-off for real-time deployments. Together, these three studies contribute a unified, scalable, and geospatially enriched approach to real-time complex event detection. The thesis advances CED research by (1) identifying methodological gaps in the literature, (2) demonstrating how multi-camera fusion reduces missing simple events, and (3) introducing a multi-layer IoT architecture that improves event-level reasoning, scalability, and computational efficiency."],"dc:identifier.doi":["https://dx.doi.org/10.11575/PRISM/51013"],"dc:identifier.uri":["https://hdl.handle.net/1880/123960"],"dc:language.iso":["en"],"dc:rights":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.","Attribution-NonCommercial-NoDerivatives 4.0 International"],"dc:rights.uri":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:subject":["complex event detection","computer vision","spatial relationship detection","cloud computing","video processing"],"dc:title":["GICEDCAM: A Geospatial Internet of Things Framework for Complex Event Detection in Camera Streams"],"dc:type":["thesis"],"thesis:degree_discipline":["Engineering – Geomatics"],"thesis:degree_name":["Doctor of Philosophy (PhD)"],"thesis:institution_name":["University of Calgary"]},"updated_at":"2026-07-24T01:30:40Z"}