> top > docs > PMC:7796058 > spans > 2260-67236 > annotations

PMC:7796058 / 2260-67236 JSONTXT

Annnotations TAB JSON ListView MergeView

LitCovid-PubTator

Id Subject Object Predicate Lexical cue tao:has_database_id
27 725-731 Species denotes people Tax:9606
28 115-123 Disease denotes COVID-19 MESH:C000657245
29 258-266 Disease denotes infected MESH:D007239
30 282-290 Disease denotes infected MESH:D007239
31 610-618 Disease denotes COVID-19 MESH:C000657245
32 682-690 Disease denotes COVID-19 MESH:C000657245
33 715-723 Disease denotes infected MESH:D007239
40 1874-1878 Gene denotes apps Gene:1508
41 1696-1710 Species denotes COVID-19 virus Tax:2697049
42 1033-1041 Disease denotes COVID-19 MESH:C000657245
43 1070-1078 Disease denotes COVID-19 MESH:C000657245
44 1204-1212 Disease denotes COVID-19 MESH:C000657245
45 1925-1933 Disease denotes COVID-19 MESH:C000657245
54 2550-2556 Species denotes people Tax:9606
55 2418-2426 Disease denotes COVID-19 MESH:C000657245
56 2480-2488 Disease denotes COVID-19 MESH:C000657245
57 2701-2709 Disease denotes COVID-19 MESH:C000657245
58 2877-2885 Disease denotes COVID-19 MESH:C000657245
59 3051-3059 Disease denotes COVID-19 MESH:C000657245
60 3123-3131 Disease denotes COVID-19 MESH:C000657245
61 3802-3810 Disease denotes COVID-19 MESH:C000657245
68 4277-4283 Species denotes people Tax:9606
69 4339-4345 Species denotes people Tax:9606
70 4014-4022 Disease denotes COVID-19 MESH:C000657245
71 4095-4103 Disease denotes COVID-19 MESH:C000657245
72 4202-4210 Disease denotes COVID-19 MESH:C000657245
73 5507-5515 Disease denotes COVID-19 MESH:C000657245
78 5672-5680 Disease denotes COVID-19 MESH:C000657245
79 5782-5790 Disease denotes COVID-19 MESH:C000657245
80 5894-5902 Disease denotes COVID-19 MESH:C000657245
81 5951-5959 Disease denotes COVID-19 MESH:C000657245
84 6591-6594 Gene denotes 2.1 Gene:6700
85 6633-6641 Disease denotes COVID-19 MESH:C000657245
95 6764-6770 Species denotes humans Tax:9606
96 6975-6982 Species denotes patient Tax:9606
97 7608-7614 Species denotes people Tax:9606
98 6867-6875 Disease denotes COVID-19 MESH:C000657245
99 6966-6974 Disease denotes COVID-19 MESH:C000657245
100 7051-7059 Disease denotes COVID-19 MESH:C000657245
101 7113-7121 Disease denotes COVID-19 MESH:C000657245
102 7673-7682 Disease denotes infection MESH:D007239
103 7754-7762 Disease denotes COVID-19 MESH:C000657245
111 9322-9328 Species denotes people Tax:9606
112 9426-9432 Species denotes people Tax:9606
113 8685-8693 Disease denotes COVID-19 MESH:C000657245
114 8750-8758 Disease denotes COVID-19 MESH:C000657245
115 8802-8810 Disease denotes COVID-19 MESH:C000657245
116 9075-9083 Disease denotes COVID-19 MESH:C000657245
117 9519-9527 Disease denotes COVID-19 MESH:C000657245
125 9572-9586 Species denotes COVID-19 virus Tax:2697049
126 10568-10574 Species denotes people Tax:9606
127 9659-9667 Disease denotes COVID-19 MESH:C000657245
128 9695-9703 Disease denotes COVID-19 MESH:C000657245
129 10275-10284 Disease denotes infection MESH:D007239
130 10486-10494 Disease denotes COVID-19 MESH:C000657245
131 10742-10750 Disease denotes COVID-19 MESH:C000657245
133 12671-12674 Disease denotes SOS MESH:D006504
136 13778-13783 Gene denotes OASIS Gene:90993
137 14188-14191 Disease denotes SOS MESH:D006504
140 15252-15260 Disease denotes COVID-19 MESH:C000657245
141 15649-15657 Disease denotes COVID-19 MESH:C000657245
143 16218-16232 Species denotes COVID-19 virus Tax:2697049
152 18301-18307 Species denotes people Tax:9606
153 16609-16617 Disease denotes COVID-19 MESH:C000657245
154 16782-16791 Disease denotes infection MESH:D007239
155 16988-16997 Disease denotes infection MESH:D007239
156 17268-17277 Disease denotes infection MESH:D007239
157 17887-17895 Disease denotes COVID-19 MESH:C000657245
158 18438-18447 Disease denotes infection MESH:D007239
159 18516-18524 Disease denotes COVID-19 MESH:C000657245
161 19396-19405 Disease denotes elevators MESH:D006973
163 20949-20955 Gene denotes beacon Gene:59286
166 21656-21664 Disease denotes COVID-19 MESH:C000657245
167 21784-21792 Disease denotes COVID-19 MESH:C000657245
171 23044-23050 Gene denotes beacon Gene:59286
172 22271-22279 Disease denotes COVID-19 MESH:C000657245
173 22589-22597 Disease denotes COVID-19 MESH:C000657245
175 24233-24239 Species denotes people Tax:9606
178 26860-26866 Species denotes people Tax:9606
179 26573-26581 Disease denotes COVID-19 MESH:C000657245
182 27252-27260 Disease denotes COVID-19 MESH:C000657245
183 27478-27486 Disease denotes COVID-19 MESH:C000657245
185 27832-27840 Disease denotes COVID-19 MESH:C000657245
190 28847-28857 Species denotes SARS-CoV-2 Tax:2697049
191 28524-28532 Disease denotes COVID-19 MESH:C000657245
192 28802-28811 Disease denotes infection MESH:D007239
193 29281-29290 Disease denotes infection MESH:D007239
200 29431-29437 Species denotes people Tax:9606
201 29516-29522 Species denotes people Tax:9606
202 29560-29566 Species denotes people Tax:9606
203 29610-29616 Species denotes people Tax:9606
204 29441-29449 Disease denotes infected MESH:D007239
205 29667-29675 Disease denotes coughing MESH:D003371
234 32278-32289 Species denotes coronavirus Tax:11118
235 32165-32170 Disease denotes COVID MESH:C000657245
236 32227-32235 Disease denotes COVID-19 MESH:C000657245
237 32642-32650 Disease denotes COVID-19 MESH:C000657245
239 33437-33445 Disease denotes COVID-19 MESH:C000657245
242 33612-33618 Species denotes People Tax:9606
243 33636-33642 Species denotes people Tax:9606
246 33797-33803 Species denotes people Tax:9606
247 33902-33908 Species denotes people Tax:9606
251 34208-34214 Species denotes people Tax:9606
252 34413-34419 Species denotes people Tax:9606
253 34225-34230 Disease denotes cough MESH:D003371
256 34919-34925 Species denotes people Tax:9606
257 34899-34907 Disease denotes COVID-19 MESH:C000657245
259 34994-35002 Disease denotes COVID-19 MESH:C000657245
264 36590-36596 Gene denotes beacon Gene:59286
265 36344-36353 Species denotes the Thing Tax:651272
266 36355-36364 Species denotes The Thing Tax:651272
267 35973-35979 Disease denotes coughs MESH:D003371
269 37544-37552 Disease denotes COVID-19 MESH:C000657245
275 38118-38126 Disease denotes COVID-19 MESH:C000657245
276 38230-38238 Disease denotes coughing MESH:D003371
277 38491-38499 Disease denotes COVID-19 MESH:C000657245
278 39164-39172 Disease denotes COVID-19 MESH:C000657245
279 39273-39281 Disease denotes COVID-19 MESH:C000657245
283 39634-39642 Disease denotes COVID-19 MESH:C000657245
284 39643-39651 Disease denotes infected MESH:D007239
285 39862-39870 Disease denotes infected MESH:D007239
290 41357-41363 Gene denotes beacon Gene:59286
291 40982-40988 Gene denotes beacon Gene:59286
292 40786-40792 Gene denotes beacon Gene:59286
293 41404-41412 Disease denotes COVID-19 MESH:C000657245
299 42770-42776 Species denotes people Tax:9606
300 41578-41586 Disease denotes COVID-19 MESH:C000657245
301 42089-42097 Disease denotes COVID-19 MESH:C000657245
302 42500-42508 Disease denotes COVID-19 MESH:C000657245
303 42667-42675 Disease denotes COVID-19 MESH:C000657245
307 43794-43800 Gene denotes beacon Gene:59286
308 43713-43719 Gene denotes beacon Gene:59286
309 43464-43470 Gene denotes beacon Gene:59286
317 44247-44253 Gene denotes beacon Gene:59286
318 44096-44102 Gene denotes beacon Gene:59286
319 43880-43886 Gene denotes beacon Gene:59286
320 44410-44421 Species denotes coronavirus Tax:11118
321 44303-44311 Disease denotes COVID-19 MESH:C000657245
322 44373-44381 Disease denotes infected MESH:D007239
323 44637-44645 Disease denotes COVID-19 MESH:C000657245
328 45619-45625 Gene denotes beacon Gene:59286
329 45473-45479 Gene denotes beacon Gene:59286
330 45892-45900 Disease denotes COVID-19 MESH:C000657245
331 46076-46084 Disease denotes COVID-19 MESH:C000657245
333 46306-46312 Gene denotes beacon Gene:59286
335 46690-46696 Species denotes People Tax:9606
344 46793-46799 Species denotes people Tax:9606
345 46801-46807 Species denotes People Tax:9606
346 46834-46840 Species denotes people Tax:9606
347 46971-46977 Species denotes people Tax:9606
348 47429-47435 Species denotes people Tax:9606
349 47516-47522 Species denotes people Tax:9606
350 47581-47587 Species denotes people Tax:9606
351 47161-47170 Disease denotes elevators MESH:D006973
360 48139-48145 Species denotes people Tax:9606
361 48191-48197 Species denotes People Tax:9606
362 48408-48414 Species denotes people Tax:9606
363 48611-48617 Species denotes people Tax:9606
364 48726-48732 Species denotes people Tax:9606
365 48791-48797 Species denotes people Tax:9606
366 48964-48970 Species denotes people Tax:9606
367 49089-49095 Species denotes people Tax:9606
375 49274-49280 Species denotes people Tax:9606
376 49379-49385 Species denotes people Tax:9606
377 49687-49693 Species denotes people Tax:9606
378 50002-50008 Species denotes people Tax:9606
379 50059-50065 Species denotes people Tax:9606
380 50223-50229 Species denotes people Tax:9606
381 50355-50361 Species denotes people Tax:9606
387 50644-50649 Species denotes Human Tax:9606
388 50803-50811 Disease denotes coughing MESH:D003371
389 51184-51192 Disease denotes COVID-19 MESH:C000657245
390 51290-51298 Disease denotes coughing MESH:D003371
391 51348-51356 Disease denotes COVID-19 MESH:C000657245
395 51840-51846 Species denotes people Tax:9606
396 51961-51967 Species denotes people Tax:9606
397 51434-51442 Disease denotes coughing MESH:D003371
399 52632-52640 Disease denotes COVID-19 MESH:C000657245
403 53011-53019 Disease denotes coughing MESH:D003371
404 53341-53349 Disease denotes coughing MESH:D003371
405 53421-53429 Disease denotes coughing MESH:D003371
408 54623-54628 Species denotes human Tax:9606
409 54111-54119 Disease denotes coughing MESH:D003371
411 56004-56012 Disease denotes coughing MESH:D003371
415 56854-56859 Species denotes human Tax:9606
416 56561-56566 Disease denotes cough MESH:D003371
417 57094-57102 Disease denotes coughing MESH:D003371
429 57387-57393 Species denotes people Tax:9606
430 57407-57413 Species denotes people Tax:9606
431 57505-57511 Species denotes people Tax:9606
432 58173-58179 Species denotes people Tax:9606
433 58372-58378 Species denotes People Tax:9606
434 58427-58433 Species denotes People Tax:9606
435 58864-58870 Species denotes people Tax:9606
436 57909-57914 Disease denotes Cough MESH:D003371
437 58509-58517 Disease denotes coughing MESH:D003371
438 58642-58647 Disease denotes cough MESH:D003371
439 58802-58810 Disease denotes elevator MESH:D006973
441 60846-60852 Species denotes people Tax:9606
445 61053-61061 Disease denotes COVID-19 MESH:C000657245
446 61251-61259 Disease denotes COVID-19 MESH:C000657245
447 61335-61343 Disease denotes COVID-19 MESH:C000657245
449 61625-61633 Disease denotes COVID-19 MESH:C000657245
452 62498-62506 Disease denotes COVID-19 MESH:C000657245
453 62613-62621 Disease denotes COVID-19 MESH:C000657245
456 63949-63955 Species denotes people Tax:9606
457 63854-63862 Disease denotes infected MESH:D007239
459 64501-64505 Gene denotes apps Gene:1508

LitCovid-PD-HP

Id Subject Object Predicate Lexical cue hp_id
T1 29667-29675 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T2 31788-31796 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T3 34225-34230 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T4 38230-38238 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T5 50803-50811 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T6 51290-51298 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T7 51434-51442 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T8 53011-53019 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T9 53341-53349 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T10 53421-53429 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T11 54111-54119 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T12 56004-56012 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T13 56561-56566 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T14 57094-57102 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T15 57909-57914 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T16 58509-58517 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T17 58579-58584 Phenotype denotes falls http://purl.obolibrary.org/obo/HP_0002527
T18 58642-58647 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735

LitCovid-sentences

Id Subject Object Predicate Lexical cue
T14 0-2 Sentence denotes 1.
T15 3-15 Sentence denotes Introduction
T16 16-141 Sentence denotes Monitoring both “person-to-person” and “person-to-place” interactions is a critical issue for post COVID-19 reopenings [1,2].
T17 142-322 Sentence denotes Although person-to-person contact is a major factor of virus spread, recent studies have shown that a person can be infected even after the infected person has left the room [2,3].
T18 323-550 Sentence denotes When sharing the same indoor space, close contact can cause viruses to spread via air, objects, or floor, even after two to three days if the recommended protective equipment is not used, or disinfection is not carried out [4].
T19 551-771 Sentence denotes Geospatial information integrated into unified Internet of COVID-19 solutions plays an important role in monitoring the pattern of COVID-19 spread considering both infected “people” and “places”, and duration of contact.
T20 772-998 Sentence denotes Such unified geospatial-enabled IoT solutions can be leveraged to understand the impact of virus spread for handling outbreaks, as well as, timely resource planning and allocation [5] on a cross-organizational scale [6,7,8,9].
T21 999-1150 Sentence denotes There are many ad hoc Internet of COVID-19 solutions for combating the COVID-19 pandemic that use various sensor-based technologies [7,10,11,12,13,14].
T22 1151-1291 Sentence denotes An important way to evaluate and limit the spread of COVID-19 using the IoT is through the use of digital contact tracing solutions [14,15].
T23 1292-1563 Sentence denotes Digital contact tracing uses various combinations of close-range, proximity-based sensing technologies, such as smartphones, wearables [16], Bluetooth Low Energy (BLE) beacons [14], and positioning-based solutions [17] that use anonymous or randomly coded locations [11].
T24 1564-1633 Sentence denotes Regardless of the choice of technology, they all share the same goal:
T25 1634-1842 Sentence denotes To identify and inform those who may have been exposed to the COVID-19 virus, or those who are in the high-risk category, so that they can take appropriate actions such as isolation, care, and treatment [18].
T26 1843-1971 Sentence denotes In addition to contact tracing apps, ongoing effort is being made to monitor post COVID-19 measures using the IoT [10,11,12,13].
T27 1972-2245 Sentence denotes However, these ad hoc IoT solutions are unable to interoperate with each other as they are developed using different sensors, data models, communication protocols, and applications without any interoperable way to interconnect these heterogeneous systems and exchange data.
T28 2246-2441 Sentence denotes The major goal of this research is to design, implement, and evaluate an interoperable, standard-based, scalable IoT architecture for integrating the disparate Internet of COVID-19 Things (IoCT).
T29 2442-2781 Sentence denotes This paper proposed an effective post COVID-19 information system for evaluating transmission risk for both people and places using disparate IoT systems, e.g., proximity-based beacons or Global Navigation Satellite System (GNSS)-based tracking, camera-based COVID-19 risky behavior detection, and contextual indoor geospatial information.
T30 2782-2977 Sentence denotes A low-cost, multi-sensor, real-time IoCT was deployed that can be rapidly applied to different COVID-19 workplace reopening scenarios such as schools, office management systems, and smart cities.
T31 2978-3110 Sentence denotes The proposed IoCT was employed to identify and limit the risk pattern of COVID-19 transmission especially within enclosed buildings.
T32 3111-3388 Sentence denotes The risk of COVID-19 spread inside buildings from person-to-person and person-to-place interactions when taking into consideration different distances, durations, and types of activities (e.g., disinfecting activities) was modelled using the IndoorGML graph data model [19,20].
T33 3389-3694 Sentence denotes This research presents the innovative use of the Open Geospatial Consortium (OGC) [21] SensorThings Application Programming Interface (API) [22,23], as well as, the IndoorGML that uses Poincare duality to geo-reference IoT sensor observations for both 3D spaces and Node-Relation graphs in topology space.
T34 3695-3843 Sentence denotes Our paper also argues that the integration of the IndoorGML and SensorThings API is critical for effective COVID-19 risk analysis and visualization.
T35 3844-3968 Sentence denotes To the best of our knowledge, this paper is the first real-world implementation of the SensorThings API (STA) and IndoorGML.
T36 3969-4140 Sentence denotes In order to validate the IoCT, an integrated COVID-19 solution was deployed and evaluated to monitor and analyze the risks of COVID-19 transmission in workplace reopening.
T37 4141-4236 Sentence denotes For example, the following criteria may increase the risk of COVID-19 spread in an office room:
T38 4237-4393 Sentence denotes If the room was used and the density of people was not regulated; if a sick person was present; or if people were not following social distancing rules etc.
T39 4394-4536 Sentence denotes The proposed IoCT is able to access the risk history of each room using BLE proximity, deep learning-enabled cameras, and smart audio sensors.
T40 4537-4741 Sentence denotes If the risk of spread in some rooms were high, appropriate alerts would be sent and received to shut down and disinfect the actionable list of contaminated places in order to prevent further transmission.
T41 4742-4812 Sentence denotes This proposed IoCT was deployed using hybrid edge and cloud computing.
T42 4813-4991 Sentence denotes The Calgary Centre for Innovative Technology (CCIT) building (with an area of 9530 m2) located in the University of Calgary campus [24] was used for a real-life testing scenario.
T43 4992-5186 Sentence denotes The outcome of this solution will be useful for the protection of building staff and visitors as it integrates information-based solutions for real-time situational awareness and early warnings.
T44 5187-5369 Sentence denotes The IoCT improves both the quality and speed of pandemic emergency response by enabling IoT system interoperability and unlocking necessary information for real-time decision making.
T45 5370-5525 Sentence denotes The use of open-source software as well as the standard nature of this research boosts its usability as an international tool during the COVID-19 pandemic.
T46 5526-6044 Sentence denotes In summary, the main contributions of this work are: (1) The innovative implementation of the SensorThings API and IndoorGML for analyzing indoor COVID-19 spreading risk patterns; (2) Deploying and validating a low-cost, standard-based, real-time IoCT for COVID-19 situational awareness that adheres to open IoT paradigms with interoperable agile access to individual COVID-19 sensor data; and (3) Evaluating person-to-place COVID-19 workplace reopening scenarios for the first time using an open geospatial-based IoT.
T47 6045-6097 Sentence denotes The remainder of this paper is organized as follows:
T48 6098-6574 Sentence denotes Section 2 presents background information on IoCT conceptual modelling using new trends in geospatial open standards; Section 3 presents the architecture proposal for the IoCT platform; Section 4 details the proof of concept of our architecture proposal using a workplace reopening scenario; Section 5 discusses the experimental results of the IoCT with the use of various sensors; and finally, this paper finishes with conclusions and an overview of future work in Section 6.
T49 6576-6578 Sentence denotes 2.
T50 6579-6589 Sentence denotes Background
T51 6591-6595 Sentence denotes 2.1.
T52 6596-6671 Sentence denotes Person-to-Place Interactions in Post COVID-19 Workplace Reopening Scenarios
T53 6672-6828 Sentence denotes The IoCT offers various use cases based on the digital monitoring of the physical world and humans using smart sensors that collect and deliver information.
T54 6829-7080 Sentence denotes For this paper, we explored different COVID-19 transmission risks in miscellaneous workplace reopening scenarios. “Close contact” with a COVID-19 patient, which mostly occurs indoors, was one of the most common methods of COVID-19 transmission [4,25].
T55 7081-7303 Sentence denotes Based on our literature review, COVID-19 “close contact” was defined as contact occurring within a period of time longer than 15 min, and a physical distance of less than 2 metres in cases of face-to-face interaction [25].
T56 7304-7477 Sentence denotes When sharing the same space, viruses can spread via air, objects, or floor even after two to three days if protective equipment is not used, or disinfection carried out [4].
T57 7478-7736 Sentence denotes A digital timely proximity tracing system can effectively limit the spread of contagious diseases by collecting information about people or places that an individual (with confirmed or suspected infection) may have had close contact with or had been to [14].
T58 7737-7933 Sentence denotes If a person with COVID-19 was in close proximity to a place, those affected locations (e.g., businesses, public sites, or buses) would then be considered contaminated places (geospatial features).
T59 7934-8072 Sentence denotes This geospatial information can be used to help in closing, disinfecting, alerting, and defining appropriate safe paths and neighborhoods.
T60 8073-8259 Sentence denotes For example, if a location is popular with families or the elderly, additional facilities and organizations in the area may need to be alerted to possible exposure in their neighborhood.
T61 8260-8417 Sentence denotes Health workers will receive timely and relevant alerts to close off and disinfect the actionable list of contaminated places to prevent further transmission.
T62 8418-8655 Sentence denotes Moreover, organizations at each location can be provided with forms to send to their staff, customers, or visitors informing them of possible contamination, and requesting that they complete a contact trace survey for health authorities.
T63 8656-8968 Sentence denotes Three important questions in COVID-19 risk evaluation are: “Who was in close contact with the COVID-19 positive person?” and “What places did the COVID-19 positive person visit, and who else visited those places after that?” The first question can be automatically queried using person-to-person contact tracing.
T64 8969-9069 Sentence denotes The second question addresses the main focus of this paper which is person-to-place contact tracing.
T65 9070-9281 Sentence denotes If a COVID-19 positive person was in close proximity to a place, those affected locations (geospatial features such as businesses, or public sites, or buses) are considered to be potentially contaminated places.
T66 9282-9398 Sentence denotes This information is useful for advising people on safety measures, self-quarantine, and for issuing cleaning alerts.
T67 9399-9535 Sentence denotes As shown in Figure 1, both people and places, as well as duration of contact, play an important role in the pattern for COVID-19 spread.
T68 9536-9675 Sentence denotes The primary step when assessing the COVID-19 virus transmission scenarios is determining the factors affecting the risk of COVID-19 spread.
T69 9676-9758 Sentence denotes According to [26], COVID-19 risk prevention and control depend on population flow.
T70 9759-10020 Sentence denotes For this research, the epidemic risk status is assessed based on three levels of personnel flow strategies: (1) Staying at home, temperature monitoring, and traffic control; (2) Wearing a mask and restricting gatherings; and (3) Strengthening health management.
T71 10021-10285 Sentence denotes Additionally, based on existing studies from both the World Health Organization (WHO) [27] and the Government of Canada website [28], the number of active virus particles in a place is considered to be the most critical factor in determining the risk of infection.
T72 10286-10443 Sentence denotes Virus particles live for different lengths of time which vary depending on several factors, especially with regards to the composition of different surfaces.
T73 10444-10633 Sentence denotes To identify and limit the risk pattern of COVID-19, a range of use cases can be considered that utilize the interactions of people, places, and available sensor information for a workplace.
T74 10634-10771 Sentence denotes The following table (Table 1) sums up the office cleaning use case using person-to-place scenarios for post COVID-19 workplace reopening.
T75 10773-10777 Sentence denotes 2.2.
T76 10778-10825 Sentence denotes Interoperability Using the OGC SensorThings API
T77 10826-10876 Sentence denotes Interoperability is a major challenge for the IoT.
T78 10877-10985 Sentence denotes The real potential of IoT lies in the “systems of IoT systems” rather than with disparate IoT silos [29,30].
T79 10986-11168 Sentence denotes An interoperable IoT system of systems provides a uniform way for sharing, finding, and accessing IoT sensing and tasking capabilities, the Internet, and different applications [31].
T80 11169-11301 Sentence denotes Interoperability requires layers of standards in order to address the heterogeneity issues amongst sensors, data, and networks [32].
T81 11302-11426 Sentence denotes Data and sensor interoperability refer to the ability to exchange and understand data formats, protocols, and sensor models.
T82 11427-11621 Sentence denotes Network interoperability has no value if the bits and bytes are delivered but cannot be interpreted, i.e., if the data being exchanged over the network cannot be understood by machines a priori.
T83 11622-11829 Sentence denotes Further, various levels of interoperability include synthetic, semantic, and cross-domain interoperability which mean the standardization of conceptual models, practices, and policies from disparate systems.
T84 11830-12058 Sentence denotes The OGC SensorThings API (OGC STA) [22,25] is an OGC and United Nation’s International Telecommunication Union Telecommunication (ITU-T) standard that defines a data model and an API for IoT sensing and tasking interoperability.
T85 12059-12178 Sentence denotes The OGC STA is part of the well-established OGC Sensor Web Enablement (SWE) suite of open international standards [23].
T86 12179-12588 Sentence denotes SWE standards are in use by many large-scale organizations such as the Department of Homeland Security (DHS) [33], National Aeronautics and Space Administration (NASA), National Oceanic and Atmospheric Administration (NOAA), United States Geological Survey (USGS) [34], Natural Resource Canada (NRC), the World Meteorological Organization (WMO), and many others, including private sector companies [29,35,36].
T87 12589-12775 Sentence denotes The previous generation of SWE standards, such as the Sensor Observation Service (SOS), are heavyweight when it comes to running applications in edge devices with limited resources [37].
T88 12776-13022 Sentence denotes OGC STA represents the new generation of SWE standards that was specifically designed for IoT applications and is thus efficient and lightweight, e.g., it uses the REpresentational State Transfer pattern (RESTful) and the efficient JSON encoding.
T89 13023-13122 Sentence denotes The OGC SensorThings API follows the ODATA (Open Data Protocol) for managing the sensing resources.
T90 13123-13381 Sentence denotes As a result, it has a REST-like API and supports the Hypertext Transfer Protocol (HTTP) create, read, update, and delete operations (i.e., GET, POST, PATCH, DELETE) and ODATA query options (select, expand, filter, orderby, top, skip) for data retrieval [38].
T91 13382-13583 Sentence denotes In addition to supporting HTTP, the OGC SensorThings API has an extension for supporting Message Queuing Telemetry Transport (MQTT) for the creation and real-time retrieval of sensor Observations [39].
T92 13584-13684 Sentence denotes The OGC STA enables interoperability for two layers: (1) Service interface, and (2) Data model [40].
T93 13685-13898 Sentence denotes With regards to the service interface layer, the STA defined a RESTful pattern, based on the OASIS OData standard, that allowed different STA services to exchange and filter entities defined by the STA data model.
T94 13899-14074 Sentence denotes As for the data model aspect, the STA data model was based on the International Organization for Standardization (ISO) and OGC Observation and Measurement standard model [41].
T95 14075-14205 Sentence denotes As a result, the data model can interoperate and is backward compatible with the OGC Sensor Observation Service (SOS) Web service.
T96 14206-14277 Sentence denotes The following UML diagram describes the entities of the STA data model.
T97 14278-14367 Sentence denotes In the OGC STA, every Thing can have zero or more locations in space or time ((Figure 2).
T98 14368-14428 Sentence denotes Furthermore, each Thing can have zero or more “Datastreams”.
T99 14429-14523 Sentence denotes A Datastream is a collection of “Observation” entities grouped by the same “ObservedProperty”.
T100 14524-14687 Sentence denotes An Observation is an event performed by a “Sensor”, that is a process producing a result with a value that estimates the ObservedProperty of a “FeatureofInterest”.
T101 14688-14774 Sentence denotes The OGC STA provided an interoperable framework with which to build the proposed IoCT.
T102 14775-14937 Sentence denotes STA’s O&M-based data model and query functions have been shown to work for a very wide range of IoT systems from simple weather stations to complex drone systems.
T103 14938-15074 Sentence denotes By using the OGC STA, we were able to develop an IoCT that interconnects heterogeneous IoT devices, data, and applications over the Web.
T104 15075-15274 Sentence denotes In order to deal with the pandemic’s fast-changing requirements, IoT developers need an established working architecture that will work not only for today, but also for future, COVID-19 applications.
T105 15275-15518 Sentence denotes In addition, healthcare applications are often near real-time and need to be scalable and performant, i.e., able to accommodate a very large number of devices that are sending high frequency data simultaneously without sacrificing performance.
T106 15519-15675 Sentence denotes The goal for the IoCT is to build an interoperable foundation for future expansion and integration using various existing and new COVID-19 IoT applications.
T107 15677-15681 Sentence denotes 2.3.
T108 15682-15722 Sentence denotes Interior Space Modelling Using IndoorGML
T109 15723-15780 Sentence denotes Indoor spaces differ from outdoor spaces in many aspects.
T110 15781-15933 Sentence denotes Basic concepts, data models, and standards of spatial information need to be redefined in order to meet the requirements of indoor spatial applications.
T111 15934-16047 Sentence denotes The proper representation of indoor spaces is a key issue for indoor spatial information modelling and analytics.
T112 16048-16202 Sentence denotes In recent years, the topic of 3D geospatial indoor modelling has been the focus of attention for location-based services and indoor navigation [42,43,44].
T113 16203-16513 Sentence denotes As the risk of COVID-19 virus transmission is higher in indoor environments, indoor space modelling is an important topic that facilitates the interoperability between different indoor and outdoor data collection methods and builds a consistent framework for collaborative research and development of the IoCT.
T114 16514-16649 Sentence denotes Aggregating different sensor observations for each room is essential for estimating the room’s COVID-19 risk and cleaning requirements.
T115 16650-16747 Sentence denotes The visualization of Interior Space Risk State is another task which requires interior modelling.
T116 16748-16975 Sentence denotes In order to represent the risk of infection and to identify which specific areas of a building require the most cleaning, the status of individual floors should be able to be viewed separately from other floors in the building.
T117 16976-17162 Sentence denotes The risk of infection for various parts of each floor should be represented in a map with different ways of representing the data that is necessary for determining the risk in each area.
T118 17163-17382 Sentence denotes Moreover, in order to visualize trajectories for contact tracing and to quickly identify the location of infection spreading behavior within an indoor space, the buildings should be visible as a 3D construct on the map.
T119 17383-17737 Sentence denotes Therefore, in order to analyze the IoCT multi-sensors system and visualize it in indoor scenarios, an interoperable 3D building modelling standard, such as the “CityGML” Level of Detail 4 [45], “OGC IndoorGML” [46], building construction standards (e.g., “Building Information Modelling” (BIM), or “Industry Foundation Classes” (IFC) [47]), is necessary.
T120 17738-17822 Sentence denotes The main concern for using those models is their fit and how often they are updated.
T121 17823-17926 Sentence denotes Construction features of indoor spaces are not a major focus of COVID-19 workplace reopening scenarios.
T122 17927-18064 Sentence denotes Instead, the aggregation of sensors in each room, and the connectivity between the rooms, is fundamental for risk assessment and tracing.
T123 18065-18127 Sentence denotes Thus, the OGC IndoorGML is used for the IoCT indoor modelling.
T124 18128-18325 Sentence denotes According to Ryoo et al. [43], the OGC IndoorGML can be used more effectively than CityGML or any other geometric representations of space for analyzing the trajectories of people inside buildings.
T125 18326-18464 Sentence denotes This allows for more accurate appraisal of the types of intersection of trajectories, contact, and exposure for infection risk evaluation.
T126 18465-18719 Sentence denotes Applications such as cleaning risk assessments for COVID-19 workplace reopenings that need to operate efficiently together with indoor scales, various sensors, and objects that are moving and changing over time would benefit from using the OGC IndoorGML.
T127 18720-18878 Sentence denotes 3D geometry can be included in an IndoorGML document, and the overlap with other standards (e.g., OGC CityGML) can be addressed by adding external references.
T128 18879-19012 Sentence denotes There were no specific standards in the field of indoor geospatial modelling until the OGC standard IndoorGML was introduced in 2014.
T129 19013-19174 Sentence denotes The OGC IndoorGML intentionally focused on modelling indoor spaces using connected dual graphs for navigation purposes whilst considering various semantics [46].
T130 19175-19307 Sentence denotes OGC IndoorGML standard specifies an open data model and Extensible Markup Language (XML) schema for indoor spatial information [46].
T131 19308-19446 Sentence denotes Indoor space is comprised of connected constructs such as rooms, corridors, stairs, and elevators, all of which can be considered “Cells”.
T132 19447-19635 Sentence denotes This sets it apart from other standards in the field of 3D modelling, such as CityGML or IFC, as they model the building features (e.g., walls, windows) instead of the indoor space itself.
T133 19636-19710 Sentence denotes They also do not consider the connectivity and semantics of indoor spaces.
T134 19711-19886 Sentence denotes As shown in Figure 3, the nodes of the IndoorGML graph in this paper are considered the smallest organizational or structural units for the building and are called Cells [19].
T135 19887-20002 Sentence denotes Every Cell has an identifier (e.g., room number) and a location (x, y, z) to provide more precise location details.
T136 20003-20250 Sentence denotes Cells are connected and have a common boundary with other cells but do not overlap with them. “Geometric” features and “Topological” relationships, such as adjacency and connectivity, amongst indoor cells can be defined by an IndoorGML graph [48].
T137 20251-20471 Sentence denotes The topological relationships in IndoorGML are explicitly described using the xlink concept of XML provided by Geography Markup Language (GML) and the referencing is realized with the use of href attributes (xlink:href).
T138 20472-20639 Sentence denotes Semantics are also an important characteristic of the Cells in the IndoorGML. “Semantics” allow us to define cells which can be important for cleaning risk assessment.
T139 20640-20751 Sentence denotes For example, the most commonly used areas are public rooms, corridors, and doors, and thus present higher risk.
T140 20752-20873 Sentence denotes For this paper, an indoor space is represented as a topographic cellular space comprised of rooms, corridors, and stairs.
T141 20874-20981 Sentence denotes At the same time, it is also represented as different cellular spaces with beacon or camera coverage Cells.
T142 20982-21157 Sentence denotes Each semantic interpretation layer creates a different indoor model, and each model forms a separate dual graph layer (e.g., connectivity, sensor) for the same cellular space.
T143 21158-21280 Sentence denotes This multi-layered space model (Figure 3), is an aggregation of the space layers and inter-layer connections or relations.
T144 21281-21369 Sentence denotes The Indoor GML for the implementation of the structure space model is shown in Figure 4.
T145 21371-21373 Sentence denotes 3.
T146 21374-21421 Sentence denotes Proposed Interoperable IoCT System Architecture
T147 21422-21688 Sentence denotes The following architecture was proposed for the IoCT in order to design, implement, and evaluate a scalable, interoperable design for incorporating various sensors, geospatial data infrastructures, and healthcare information for post COVID-19 reopening applications.
T148 21689-21882 Sentence denotes Figure 5 shows the IoCT proposed architecture for interconnecting an Internet of heterogeneous COVID-19 system of systems with the interoperable geospatial IoT technologies using OGC standards.
T149 21883-21949 Sentence denotes The following sections summarize this architecture in three parts:
T150 21950-22058 Sentence denotes Sensor and Data Extract, Transfer and Load, OGC-Based Cloud Data Management, Storage, and Application layer.
T151 22059-22186 Sentence denotes The first section describes the “Extract, Transform, Load” (ETL) architecture for geospatial sensor data and resource datasets.
T152 22187-22287 Sentence denotes Disparate geospatial and IoT data sources are available for monitoring and studying COVID-19 spread.
T153 22288-22412 Sentence denotes The coordination of a diverse range of data requires a comprehensive communication, integration, and interoperability model.
T154 22413-22506 Sentence denotes Existing IoT systems operate within silos of information, APIs, and proprietary data formats.
T155 22507-22662 Sentence denotes Firstly, the proposed architecture aimed to aggregate heterogeneous and real-time COVID-19 data streams by extracting data from heterogeneous data sources.
T156 22663-22732 Sentence denotes There were two types of location-based information used for the IoCT:
T157 22733-22759 Sentence denotes Positioning and Proximity.
T158 22760-22885 Sentence denotes GNSS-based positioning accurately (within two to five metres on average) estimates the outdoor location of a wearable device.
T159 22886-23051 Sentence denotes Most proximity sensors only provide closeness information with a range of no more than five metres from a position that is usually represented by a Bluetooth beacon.
T160 23052-23196 Sentence denotes Location information was integrated into a smartphone app in an edge gateway device for computation and the transference of data onto the cloud.
T161 23197-23314 Sentence denotes The other data source for monitoring workplaces came from available data streams from smart camera and audio sensors.
T162 23315-23503 Sentence denotes Smart cameras and audio sensors were attached to a Jetson Xavier NX development kit [49] which served as the edge computation device for deep learning (DL) computation and the IoT gateway.
T163 23504-23622 Sentence denotes Various sensor data streams were transformed by data cleaning and preparation for contact tracing query and analytics.
T164 23623-23745 Sentence denotes This vast amount of spatial-temporal data was then inserted into a data stream Management System (DSMS) in near real-time.
T165 23746-23925 Sentence denotes After ETL, the sensor data loading modules streaming the disparate data sources into the cloud module can be developed using the OGC STA, an open geospatial IoT exchange standard.
T166 23926-24104 Sentence denotes In the cloud data storage, these datasets need to be aggregated into a unified geospatial data model and encoding also known as the OGC IndoorGML hierarchy of indoor cell spaces.
T167 24105-24266 Sentence denotes The OGC-based cloud data management and storage section in Figure 5 presents a cloud-native OGC standard-based IoT platform for people and place data management.
T168 24267-24444 Sentence denotes A cloud-native architecture (a container-based environment) was designed and developed to enable distribute, scalable, and flexible management and access of the IoCT datastores.
T169 24445-24554 Sentence denotes Building a cloud-native architecture with open geospatial standards enables interoperability and scalability.
T170 24555-24767 Sentence denotes The proposed cloud architecture was based on Amazon Web Services (AWS) and is capable of scaling out, and up, to handle the high-volume, high-velocity, single, or multiple, real-time data streams and user access.
T171 24768-24868 Sentence denotes The proposed IoCT architecture is geographically scalable and considers spatial indexing technology.
T172 24869-25008 Sentence denotes This scalable IoT data cloud architecture was designed in a way that was distributed, load balanced, and without a single point of failure.
T173 25009-25116 Sentence denotes Kubernetes, a container orchestration framework, and AWS Managed Services were used as the building blocks.
T174 25117-25354 Sentence denotes To get real-time insights into data streams and prepare them for analytics, we designed some enrichment functionalities using the Lambda function that included, location, semantics, metadata, collection method, or contextual information.
T175 25355-25614 Sentence denotes To create an interoperable common operating picture for spatial data, we used OGC standards, data models, and encodings, in addition to the OGC STA to connect not only different IoT platforms, but also external geospatial applications and visualization tools.
T176 25615-25775 Sentence denotes The OGC Standard-based data records published in the AWS IoT Core were stored in Amazon DynamoDB which functioned as a fully managed, No-SQL, scalable database.
T177 25776-25912 Sentence denotes The proposed cloud-native platform is able to support a flexible security model thus allowing for a range of policies to be implemented.
T178 25913-26114 Sentence denotes A security layer was also implemented in the cloud to support a centralized security model in order to integrate different design choices and cryptographic models as dictated by public health response.
T179 26115-26276 Sentence denotes This integrated security layer worked with different systems and increased the system’s security with a cryptographic design which was not decoded for the cloud.
T180 26277-26387 Sentence denotes Then, a publish/subscribe model for data delivery was developed, allowing for different levels of data access.
T181 26388-26499 Sentence denotes The last section discusses how two prototype applications were built based on the open geospatial architecture.
T182 26500-26679 Sentence denotes Firstly, we demonstrated the interoperation of the Internet of disparate COVID-19 solutions and then contextualized them using open geospatial standards such as the OGC IndoorGML.
T183 26680-26931 Sentence denotes Secondly, a new and unique geospatial algorithm was examined by building a person-to-place risk model for cleaning indoor spaces based on the colocation or co-movement patterns of people and places (e.g., a room) in an effective and interoperable way.
T184 26932-27094 Sentence denotes For the visualization purpose of this research, the SensorUp Explorer developed by SensorUp Inc. was used and further developed as a spatiotemporal Web dashboard.
T185 27096-27098 Sentence denotes 4.
T186 27099-27118 Sentence denotes Experimental Design
T187 27119-27333 Sentence denotes This section discusses the experimental design related to a cleaning risk use case as the most important prevention activity in post COVID-19 workplace reopening with the use of the IoCT as a multi-sensor platform.
T188 27334-27602 Sentence denotes To effectively integrate the multi-sensor system for cleaning risk analysis, a multi-criteria evaluation [50] was applied to identify, and rank COVID-19 risky behaviors based on an available multi-sensor system in the CCIT building at the University of Calgary campus.
T189 27603-27825 Sentence denotes Since 80 percent of the data used by the proposed IoCT system was geospatially related, Spatial Multi-Criteria Decision Analysis (SMCDA) provided a superior framework for a variety of decision-making situations [51,52,53].
T190 27827-27831 Sentence denotes 4.1.
T191 27832-27872 Sentence denotes COVID-19 Risk Assessment Using IndoorGML
T192 27873-28000 Sentence denotes The SMCDA simultaneously represents decision spaces as well as criteria values based on attribute and geographic topology [50].
T193 28001-28139 Sentence denotes For this research, topological relationships from the OGC IndoorGML dual graph were used for risk aggregation for the multi-sensor system.
T194 28140-28228 Sentence denotes A scientific SMCDA process can be put in place using the different steps shown Figure 6.
T195 28229-28363 Sentence denotes In order to initialize the decision-making process for this paper, equal weights for various risk criteria map layers were considered.
T196 28364-28430 Sentence denotes This helped ensure fast implementation and quick proof of concept.
T197 28431-28676 Sentence denotes The main step for risk criteria assessment was determining the factors affecting the risk of COVID-19 spread based on information from existing studies from both the World Health Organization (WHO) [27] and the Government of Canada website [28].
T198 28677-28817 Sentence denotes The number of active virus particles present in a place was considered the most important factor for determining the risk of infection [27].
T199 28818-29028 Sentence denotes Various transmission ways of SARS-CoV-2 transmission include airborne transmission caused by small droplets, and larger droplet transmission (droplets can survive up to several days on different surfaces) [54].
T200 29029-29137 Sentence denotes The term “viral load” will also be used to refer to the number of active virus particles present in a space.
T201 29138-29272 Sentence denotes Virus particles live for different lengths of time, depending on a number of factors, the most significant one being surface material.
T202 29273-29379 Sentence denotes Risk of infection for any particular IndoorGML cell space was modelled as the viral load within the space.
T203 29380-29634 Sentence denotes Assuming that a proportion of any average group of people is infected, the viral load within a space increases along with the number of people occupying it, the amount of time the people spend in the space, and the actions of the people within the space.
T204 29635-29790 Sentence denotes Talking loudly, exercising, and coughing expel more droplets into the environment than other activities, and thus increase the viral load within the space.
T205 29791-29954 Sentence denotes The virus also passes from surface to surface through touch, so touching surfaces without cleaning hands in between also increases the viral load within the space.
T206 29955-30096 Sentence denotes The viral load was broken down into a hierarchy of smaller cause similar to a root cause analysis in order to evaluate the different factors.
T207 30097-30158 Sentence denotes The following layers represent the respective criterion maps.
T208 30159-30286 Sentence denotes Effective parameters were identified based on available sensors and data according to the implemented IoCT multi-sensor system.
T209 30287-30337 Sentence denotes The viral load risk criteria are listed as follow:
T210 30338-30341 Sentence denotes C1:
T211 30342-30361 Sentence denotes Risk from Cleaning:
T212 30362-30471 Sentence denotes Cleaning schedule reported on a smartphone app based on the time that had elapsed from the previous cleaning.
T213 30472-30644 Sentence denotes For this paper, the cleaning frequency for each room was every 6 h, meaning that after six hours the risk is maximized at one whereas immediately after cleaning it is at 0.
T214 30645-30739 Sentence denotes C1 is a spatiotemporal map layer comprised of OGC IndoorGML cells with values between 0 and 1.
T215 30740-30743 Sentence denotes C2:
T216 30744-30770 Sentence denotes Risk from Contact Tracing:
T217 30771-30891 Sentence denotes Proximity tracing map extracted from beacons which includes a trajectory map of traced people on an OGC IndoorGML graph.
T218 30892-30980 Sentence denotes These trajectories show the location of the cleaner and the number of people in a place.
T219 30981-31140 Sentence denotes If a person identifies himself or herself as a COVID-19 infected person, the historical trajectories can be used for the contact tracing map layer calculation.
T220 31141-31144 Sentence denotes C3:
T221 31145-31170 Sentence denotes Risk from People Density:
T222 31171-31277 Sentence denotes Gathering restriction map from smart cameras which includes the number of people over each IndoorGML node.
T223 31278-31469 Sentence denotes This value changes over a range of 0–1 based on the number of people divided by the capacity of the room (which can be assigned or generated from the area property of an IndoorGML cell node).
T224 31470-31546 Sentence denotes This information is reported online and aggregated once the room is cleaned.
T225 31547-31576 Sentence denotes C4: COVID-19 Risky Behaviors:
T226 31577-31812 Sentence denotes Risky behavior violation map which includes the number of incidents or violations (number of people violating social distancing, hugging, people touching common surfaces and objects, talking loudly, exercising, coughing, and sneezing).
T227 31813-31965 Sentence denotes This value is a weighted average of the risky behavior factors (number of violations) over the frequency of cleaning (normally six hours for each room).
T228 31966-32144 Sentence denotes This layer was generated using smart cameras and audio sensors based on the number of detected risky events using deep learning algorithms as described in the following sections.
T229 32145-32256 Sentence denotes As we progress with COVID, various criteria have been introduced and evaluated in COVID-19 spread risk [54,55].
T230 32257-32421 Sentence denotes Transmission ways of coronavirus and prioritizing their importance are still under debate and more studies are underway to understand transmission ways better [56].
T231 32422-32637 Sentence denotes Although the risk calculation could be very complicated based on time, room volume, air circulation, etc. [57,58], our research’s scope includes a general risk assessment function which is a simple weighted average.
T232 32638-32801 Sentence denotes The COVID-19 viral load risk function was modelled using a weighted average of risky criteria (as mentioned above) over each IndoorGML node (e.g., a meeting room).
T233 32802-32946 Sentence denotes For the initial prototype calculation of risk, Equation (1) was used:(1) { RiskCOVID19 = W1C1+W2C2+W3C3+W4C4W1=W2=W3=W4=1, to simplify the model
T234 32947-33115 Sentence denotes For simplicity sake, we assigned each of the above map layers with a similar weight and computed the risk factor over each IndoorGML node using an aggregation function.
T235 33116-33217 Sentence denotes However, this risk function can be easily manipulated and configured by the users on the client side.
T236 33218-33296 Sentence denotes So, we evaluated a set of different weights and evaluated them in Section 5.7.
T237 33297-33347 Sentence denotes In this new risk model, the wights are as follows:
T238 33348-33519 Sentence denotes Risk from Cleaning : W1=0.1: since cleaning is a measure of potentially unknown risks of COVID-19 transmission, such as airborne particles passing through the ventilation.
T239 33520-33601 Sentence denotes Risk from Contact Tracing: W2=0.4: it is one of the strongest risks for the place
T240 33602-33745 Sentence denotes Risk from People Density: W3=0.3: people using the space or engaging in risky behaviors in the space are stronger indicators and higher weight.
T241 33746-33771 Sentence denotes Risky behaviours: W4=0.2:
T242 33772-34005 Sentence denotes We assumed the number of people being the strongest due to the prevalence of airborne virus being multiplicative on the number of people in the room, whereas risky behaviors are less frequent, and therefore harder to weight (W3=0.2).
T243 34006-34180 Sentence denotes Moreover, the above Equation (1) does not take into account the duration of time spent occupying the space, the actions taken, and the decay of the virus particles over time.
T244 34181-34266 Sentence denotes The algorithm restarts the people count and cough numbers after the space is cleaned.
T245 34267-34741 Sentence denotes A slightly more complicated set of equations (Equation (2)) expands on the simple risk calculation by taking into account the amount of time that people remain in a particular space, and the decay of the virus particles over time (assuming the worst-case scenario of 72 h for all of the particles deposited to become inactive). (2) {C3= number_of_people × person_dwell_time(hours)×72− time_since_departure(hour)72 C4=AverageLastRiskyBehavior×72−TimeLastRiskyBehavior(hour)72
T246 34742-34927 Sentence denotes For future research, we will consider different risk profiles (i.e., optimistic and pessimistic) for various user groups (e.g., pessimistic risk profile for COVID-19 vulnerable people).
T247 34929-34933 Sentence denotes 4.2.
T248 34934-34962 Sentence denotes Interoperable IoCT Using STA
T249 34963-35163 Sentence denotes In order to integrate multiple COVID-19 sensor systems, the OGC STA was used to support the interoperability between the sensing layer, cloud data management, and cleaning risk assessment application.
T250 35164-35291 Sentence denotes Figure 7 shows an example of the OGC STA data model being used in the cleaning scenario for a specific Thing—an IndoorGML cell.
T251 35292-35346 Sentence denotes Every IndoorGML cell has a Location in space and time.
T252 35347-35444 Sentence denotes This geospatial encoding was performed by GeoJSON (Geographical JavaScript Object Notation) [59].
T253 35445-35529 Sentence denotes Every sensor was referenced by the IndoorGML cell in which the sensor was installed.
T254 35530-35668 Sentence denotes Each Thing can have multiple Datastreams, which are collections of Observation entities grouped together using the same Observed Property.
T255 35669-35757 Sentence denotes For the cleaning use case, a different Datastream for each sensor’s phenomenon was used.
T256 35758-35817 Sentence denotes Each Datastream contained a Sensor and an ObservedProperty.
T257 35818-35879 Sentence denotes This refers to the instruments that can observe a phenomenon.
T258 35880-35980 Sentence denotes For this paper, eight different Datastreams were defined, including, proximity, density, and coughs.
T259 35981-36068 Sentence denotes An ObservedProperty specifies the phenomenon and also contains the unit of measurement.
T260 36069-36212 Sentence denotes A Datastream can have several Observations, and they dictate the value for the phenomena encoded by the OGC Observations and Measurements (OM).
T261 36213-36291 Sentence denotes For our example, this can refer to the values taken from a sensor measurement.
T262 36292-36354 Sentence denotes FeatureOfInterest identifies the characteristics of the Thing.
T263 36355-36469 Sentence denotes The Thing entity is an IndoorGML cell and the FeatureOfInterest entity describes the characteristics of this cell.
T264 36470-36695 Sentence denotes For example, Figure 7 shows that “Duration” spent by a smartphone user in a room recorded within the proximity of a BLE beacon is considered a Datastream entity that kept the “Time” duration in seconds as an ObservedProperty.
T265 36696-36852 Sentence denotes This Datastream entity used “Smartphones” as the sensor entity to keep Observations which are the duration of time that users spend in each cell in seconds.
T266 36853-37011 Sentence denotes Table 2 lists all Datastream entities that were used together with their sensing profile, whereby each property indicates the type of format that was encoded.
T267 37012-37152 Sentence denotes For this research, all of the observations were sent to the Amazon IoT Core using smartphones and the Jetson Xavier NX development kit [49].
T268 37153-37264 Sentence denotes The next step was to map observations to an instance of the OGC STA endpoint using the Amazon Lambda functions.
T269 37265-37401 Sentence denotes Interested readers can see and test the JSON payloads that were used to send all eight types of observations in Supplementary Materials.
T270 37403-37405 Sentence denotes 5.
T271 37406-37429 Sentence denotes Results and Discussions
T272 37431-37435 Sentence denotes 5.1.
T273 37436-37459 Sentence denotes Smartphone Cleaning App
T274 37460-37553 Sentence denotes Cleaning activities play an important role in reducing the risk of being exposed to COVID-19.
T275 37554-37632 Sentence denotes Three types of user activities were defined for the purposes of this research:
T276 37633-37840 Sentence denotes Working (i.e., the user is busy working), not working (i.e., the user is either a visitor or having time off), and cleaning (i.e., the user is a staff member who is either cleaning or disinfecting the room).
T277 37841-38040 Sentence denotes As seen in Figure 8a, these three different activities were taken into consideration by the mobile application and the user-selected types of activities were internally stored in their mobile phones.
T278 38041-38169 Sentence denotes We assumed that after the cleaning activity was carried out, the risk of any COVID-19 viral load being present returned to zero.
T279 38170-38324 Sentence denotes Over time, interactions between users and the space such as coughing, talking, and touching surfaces would again increase each room’s risk (Equation (2)).
T280 38325-38461 Sentence denotes If a cleaner specifies in the mobile app that cleaning is done, the room will be marked as “cleaned”, and the risk will go down to zero.
T281 38462-38680 Sentence denotes Cleaning staff, based on the COVID-19 dissecting rules and regulations forced by the facilities, are trained and clean the room using advanced cleaning equipment (e.g., electrostatic sprayers), which kills 99% viruses.
T282 38681-38780 Sentence denotes This cleaning activity ensures the virus is killed, and there is no chance for cross-contamination.
T283 38781-38884 Sentence denotes It is reasonable to assume that the facilities will take precautions with cleaning as much as possible.
T284 38885-39052 Sentence denotes However, if this assumption is not valid, the risk will be increased over time, which complicates the calculations and increases virus spread and true-positive alarms.
T285 39053-39193 Sentence denotes Considering cleaning activities resets the risk calculations for the final risk map and reduces false-positive COVID-19 notification alerts.
T286 39194-39316 Sentence denotes In the future, we are going to evaluate standard-level cleaning activities for COVID-19 using smart cameras automatically.
T287 39317-39453 Sentence denotes Furthermore, cleaning should include enhanced space ventilation, as airborne particles are remarkably decreased by adequate ventilation.
T288 39454-39546 Sentence denotes For this research, a virus transmission interval is assumed to be a time interval of 15 min.
T289 39547-39733 Sentence denotes In other words, if user A was interacting with a room that had been used by a positive COVID-19 infected person, user B, the system would notify user A of probable exposure to the virus.
T290 39734-39891 Sentence denotes If we consider the situation in which cleaning activity took place after user B left the room, the risk of being exposed by the infected place would be zero.
T291 39892-39967 Sentence denotes This case can be considered a false positive notification alert for user A.
T292 39968-40093 Sentence denotes As a result, the proposed system can considerably reduce false positive notifications by using different types of activities.
T293 40094-40265 Sentence denotes A demo scenario of cleaning person is presented in Supplementary Materials and the trajectories of both building cleaners and visitors is shown in Supplementary Materials.
T294 40267-40271 Sentence denotes 5.2.
T295 40272-40303 Sentence denotes Proximity-Based Contact Tracing
T296 40304-40406 Sentence denotes For the purposes of this research the third floor of the CCIT building was selected for an experiment.
T297 40407-40588 Sentence denotes After extracting the related metadata such as room names for the rooms from the IndoorGML, 12 Estimote Proximity beacons were spatially distributed between 12 different cell spaces.
T298 40589-40694 Sentence denotes The contact tracing technique applied for this research was designed in a way that protects user privacy.
T299 40695-40903 Sentence denotes The application detects the proximal appearance of users within the proximity zone of each beacon by considering the value of the Received Signal Strength Indicator (RSSI) that was broadcasted by the beacons.
T300 40904-41139 Sentence denotes The duration of appearance of the user in the proximity zone defined for each beacon and the corresponding date and time information for this proximal appearance are the only information stored in the internal storage of mobile phones.
T301 41140-41364 Sentence denotes Figure 8b shows a screenshot of the developed mobile application for collecting different types of observations including BeaconID, time, date, and the duration that the target user spent in the proximal zone of each beacon.
T302 41365-41526 Sentence denotes Assuming that the incubation period of COVID-19 is two weeks, the application will work as a background service that saves data internally for a two-week period.
T303 41527-41706 Sentence denotes In situations in which the user becomes a positive COVID-19 case, he/she can voluntarily share data captured within the past two weeks with the backend database management system.
T304 41707-41804 Sentence denotes An AWS product Amazon Cognito was used to control user authentication and access to data storage.
T305 41805-41927 Sentence denotes As shown in Figure 8c, users are required to sign in/up for an Amazon Cognito account in order to share their information.
T306 41928-42057 Sentence denotes After signing in as an authorized client, users can publish their internal information to the Amazon cloud as shown in Figure 8d.
T307 42058-42176 Sentence denotes All of the data related to the COVID-19 cases will be stored and managed in the DynamoDB database in the Amazon cloud.
T308 42177-42273 Sentence denotes Our developed application was connected to the DynamoDB using another AWS product, the IoT Core.
T309 42274-42448 Sentence denotes When new data is added to cloud storage, the contact tracing application will look for any matches between the backend data and the data stored internally in the user device.
T310 42449-42724 Sentence denotes If it finds any matches that show that a confirmed COVID-19 positive case and the target user were close to each other for more than 15 min, the application will then notify the target user about potential exposure to COVID-19 and alert cleaning staff to disinfect the place.
T311 42725-42759 Sentence denotes This process is shown in Figure 9.
T312 42760-42826 Sentence denotes A demo of people trajectories is shown in Supplementary Materials.
T313 42827-42922 Sentence denotes There are various methods for indoor positioning, such as WiFi, BLE beacons, or dead reckoning.
T314 42923-43066 Sentence denotes Using BLE technology is cost-effective compared to other indoor positioning techniques, which use maintenance, installation, and cabling costs.
T315 43067-43167 Sentence denotes Generally, Bluetooth devices cost ~20× less than WiFi devices and have a similar WiFi accuracy [60].
T316 43168-43272 Sentence denotes In this paper, we focused on BLE proximity detection for contact tracing instead of precise positioning.
T317 43273-43471 Sentence denotes Three categories of user location will be of importance for this paper including immediate (less than 60 cm), near (1–6 m), and far (>10 m) distance of the Bluetooth receiver from active BLE beacon.
T318 43472-43580 Sentence denotes On the other hand, it was still a challenge working with BLE signals that are interfered with by structures.
T319 43581-43671 Sentence denotes Indoor setting and layout have direct effects on radio waves used in Bluetooth technology.
T320 43672-43850 Sentence denotes Another challenge was that the different beacon types and battery states produce different signal strengths, so using one beacon library for all types of beacons was problematic.
T321 43851-43933 Sentence denotes In this paper, an active BLE beacon is placed in each IndoorGML cell (e.g., room).
T322 43934-44181 Sentence denotes Moreover, we focus on proximity detection (i.e., immediate (within 0.6 m away), near (within about 1–8 m), and far (is beyond 10 m) distances from the active BLE beacon) to make indoor spatiotemporal trajectories using IndoorGML cell connectivity.
T323 44182-44284 Sentence denotes We avoided having to determine the exact range by way of careful beacon placement to prevent overlaps.
T324 44285-44466 Sentence denotes In the context of COVID-19 spread, locating in the immediate and near distance from the infected host would be dangerous for coronavirus transmission (through droplet transmission).
T325 44467-44567 Sentence denotes Accordingly, different health organizations such as WHO recommended two meters distance from others.
T326 44568-44654 Sentence denotes As a result, proximity detection should be of more importance in the COVID-19 context.
T327 44655-44773 Sentence denotes In other words, considering precise positioning would only increase the computation cost in this specific application.
T328 44774-44855 Sentence denotes Describing an indoor location using IndoorGML graph cell also helps with privacy.
T329 44856-45035 Sentence denotes Considering privacy concerns for individual tracking, especially in indoor environments, we believe that proximity positioning respects user privacy more than precise positioning.
T330 45036-45161 Sentence denotes Depending on the size of the data, type of beacons, and network bandwidth, mobile proximity detection performance may differ.
T331 45162-45418 Sentence denotes In our experiment, various beacons such as Estimote (https://estimote.com/), Accent Systems (https://accent-systems.com/) and Radius Networks (https://www.radiusnetworks.com/) have been evaluated using the developed app on the Samsung Galaxy S9 smartphone.
T332 45419-45558 Sentence denotes Our results demonstrated that the app could capture a beacon’s proximity of fewer than 60 milliseconds, which is enough for our case study.
T333 45559-45711 Sentence denotes The complexity of the position determination depends on the beacon software development kit; however, the complexity is O(n) in the worst-case scenario.
T334 45712-45854 Sentence denotes Concerning the duration spent in a room, we detected and recorded durations of less than five seconds when walking past beacons in a corridor.
T335 45855-45995 Sentence denotes Significance of time for the sake of COVID-19 risk was not considered important for durations less than 15 min, which was standard practice.
T336 45996-46101 Sentence denotes So, our sampling and recording intervals were much better than was required for COVID-19 risk evaluation.
T337 46102-46208 Sentence denotes The mobile application publishes a JSON payload to the AWS IoT Core cloud data management system in which:
T338 46209-46224 Sentence denotes Online service:
T339 46225-46346 Sentence denotes A single record showing the presence of a user in the proximity of an active BLE beacon is published to the AWS IoT core.
T340 46347-46363 Sentence denotes Offline service:
T341 46364-46460 Sentence denotes An array of records showing the user’s pretenses in a time window is published to the AWS cloud.
T342 46461-46598 Sentence denotes A JSON payload showing a single enriched proximity location captured by the developed smartphone app is shown in Supplementary Materials.
T343 46599-46671 Sentence denotes For more information regarding contact tracing app can be found in [61].
T344 46673-46677 Sentence denotes 5.3.
T345 46678-46704 Sentence denotes Video-Based People Density
T346 46705-46885 Sentence denotes This section discusses the experimental design for our camera surveillance for counting people, People Density, or the number of people who entered or left a geofence polygon area.
T347 46886-46996 Sentence denotes For indoor spaces, Physical Distancing rules result in restrictions on the number of people occupying a space.
T348 46997-47199 Sentence denotes The input for the DL models was online video feeds of fixed cameras focused on the regions of interest defined as IndoorGML cells (e.g., rooms, corridors, lobbies, elevators, stairs, and coffee places).
T349 47200-47385 Sentence denotes Some cameras might even be able to cover multiple regions of interest (IndoorGML cells), depending on where they are installed and if the spaces are separated by glass walls or windows.
T350 47386-47556 Sentence denotes An alarm can be triggered by the number of people entering or exiting a region (identified in the camera image) if the density of people exceeds the density of that area.
T351 47557-47667 Sentence denotes Moreover, the number of people violating physical distancing rules can be identified and reported to the IoCT.
T352 47668-47815 Sentence denotes For our cleaning use case demo (Supplementary Materials), we considered a meeting room as an IndoorGML node (Room 326) with a four-person capacity.
T353 47816-47897 Sentence denotes For this demo, the OGC indoorGML was used as it offered the following advantages:
T354 47898-48124 Sentence denotes IndoorGML cells were defined as the geofence; the geometry and area of each cell (geofence) were calculated and the location of each indoorGML cell (the centroid of the geofence) was used for the enrichment of the camera data.
T355 48125-48190 Sentence denotes The number of people entering or exiting each cell was monitored.
T356 48191-48371 Sentence denotes People in each frame were detected in real-time using a pre-trained You Only Look Once (YOLO) model [62] and the results were then published as an MQTT message to the AWS IoT Core.
T357 48372-48568 Sentence denotes On the backend, the maximum allowed people in a cell, or cell capacity, was either assigned by the building management, or calculated by dividing the cell area into squares of six feet two inches.
T358 48569-48663 Sentence denotes The “Gathering Restriction”—the number of people over each IndoorGML node—was then calculated.
T359 48664-48769 Sentence denotes This value changes over a range of 0–1 based on the number of people divided by the capacity of the room.
T360 48770-48886 Sentence denotes Should the number of people exceed the cell capacity, a Gathering Restriction alarm would be generated for the cell.
T361 48887-49004 Sentence denotes The following figure (Figure 10) shows a frame of the meeting room, detected people, and Gathering Restriction alarm.
T362 49005-49142 Sentence denotes The video demo of this scene is attached in Supplementary Materials which shows the people count online when they enter or exit the room.
T363 49144-49148 Sentence denotes 5.4.
T364 49149-49180 Sentence denotes Video-Based Physical Distancing
T365 49181-49294 Sentence denotes Physical Distancing was monitored for each cell using a pre-trained YOLO model for detecting people in that cell.
T366 49295-49344 Sentence denotes Relative distance was then calculated as follows:
T367 49345-49456 Sentence denotes The pairwise distance between two people is the distance between the two similar corners of their bounding box.
T368 49457-49578 Sentence denotes In order to minimize the camera’s vanishing point effect, the distance was then compared to their bounding box diameters.
T369 49579-49737 Sentence denotes If the distance was less than the longest diameter, it was assumed that the relative distance between those people was violating the Physical Distancing rule.
T370 49738-49840 Sentence denotes For the following example, the view from a fixed camera was divided into several polygons (geofences).
T371 49841-49987 Sentence denotes This can result in the creation of separate geofences (indicated by the IndoorGML nodes if they were in the building) from the camera’s viewpoint.
T372 49988-50120 Sentence denotes The number of people per geofence polygon and the number of times that people were closer than two metres were reported to the IoCT.
T373 50121-50270 Sentence denotes The following figure (Figure 11) shows a frame of multiple geofences in an outdoor area, the detected people, and the Physical Distancing violations.
T374 50271-50464 Sentence denotes The video demo of this scene is attached in Supplementary Materials which shows the people count online when they entered or exited the geofences, as well as the physical distancing violations.
T375 50465-50529 Sentence denotes Outdoor geofences can be connected to the IndoorGML graph nodes.
T376 50531-50535 Sentence denotes 5.5.
T377 50536-50572 Sentence denotes Video-Based Risky Behavior Detection
T378 50573-50643 Sentence denotes Camera stream processing is a popular and quick way to detect objects.
T379 50644-50757 Sentence denotes Human behaviors and actions can be detected as objects from the video frames using a trained deep learning model.
T380 50758-51008 Sentence denotes For the detection of risky behaviors such as coughing, hugging, handshaking, and doorknob touching, the You Only Look Once version3 (YOLOv3) which is suitable for real-time behavior detection for online video streams, was trained and applied [63,64].
T381 51009-51131 Sentence denotes This library classifies and localizes detected objects in one step with a speed of faster than 40 frames per second (FPS).
T382 51132-51213 Sentence denotes We considered two main types of risky behaviors for COVID-19 indoor transmission:
T383 51214-51300 Sentence denotes Group risky behaviors (e.g., hugging) and individual risky behaviors (e.g., coughing).
T384 51301-51408 Sentence denotes Figure 12 illustrates how to train a model for COVID-19 transmission risky behavior detection using YOLOv3.
T385 51409-51619 Sentence denotes In total, 603 images for coughing, 634 images for hugging, 608 images for handshaking, and 623 images for door touching were used from COCO dataset [62] for transfer learning for the pre-trained model (YOLOv3).
T386 51620-51698 Sentence denotes These images were taken from free sources found through Google image searches.
T387 51699-51758 Sentence denotes For labelling objects, a semi-automatic method was applied.
T388 51759-51802 Sentence denotes Darknet library was also used for training.
T389 51803-51995 Sentence denotes For individual behaviors, all of the people in images were detected and labelled in a text file whilst the algorithm aggregated intersected bounding boxes of people into a single bounding box.
T390 51996-52103 Sentence denotes As wrong labels might be generated, the images should be manually checked to correct misclassified objects.
T391 52104-52197 Sentence denotes For this step 80 percent of the images were selected for training and 20 percent for testing.
T392 52198-52276 Sentence denotes To increase the accuracy of this model, the configuration in Table 3 was used.
T393 52277-52358 Sentence denotes To increase training accuracy and speed, a transfer learning process was applied.
T394 52359-52476 Sentence denotes The base layer is a pre-trained YOLOv3 that uses the COCO dataset for all of the layers of our model except the last.
T395 52477-52662 Sentence denotes Transfer learning helps with training by exploiting the knowledge of a pre-trained supervised model to address the problems of small training datasets for COVID-19 risky behaviors [65].
T396 52663-52868 Sentence denotes To evaluate the accuracy of the model, we tried to check the results for different video datasets by exporting all of the frames for detection under various circumstances for the metrics listed in Table 4.
T397 52869-53074 Sentence denotes After studying the outcomes, we found that the “hugging” and “handshaking” classes experienced the highest false negative results compared to coughing as the larger dataset was being prepared for training.
T398 53075-53201 Sentence denotes It appeared that hugging and handshaking (grouping actions) were more varied in terms of the types of handshaking and hugging.
T399 53202-53291 Sentence denotes Therefore, training precision could be improved with the preparation of more varied data.
T400 53292-53478 Sentence denotes Moreover, some of the false positive results for coughing showed that in most cases, moving a hand near the face was detected as coughing, regardless whether it had actually taken place.
T401 53479-53557 Sentence denotes Furthermore, the number of false negatives increased in a more populated area.
T402 53558-53643 Sentence denotes Detected touching behavior results demonstrated high numbers of false negative cases.
T403 53644-53748 Sentence denotes About 75 percent of false negative cases occurred when the predictor incorrectly detected small objects.
T404 53749-53866 Sentence denotes Therefore, specifying limitations for box sizes and level of confidence for the predictor can reduce false negatives.
T405 53867-53995 Sentence denotes The results of evaluating precision, recall, F-score, and number of samples for each behavior action class is listed in Table 5.
T406 53997-54001 Sentence denotes 5.6.
T407 54002-54038 Sentence denotes Audio-Based Risky Behavior Detection
T408 54039-54182 Sentence denotes This section examines an audio classification algorithm that recognizes coughing and sneezing using an audio sensor with an embedded DL engine.
T409 54183-54241 Sentence denotes The methodology for audio detection is shown in Figure 13.
T410 54242-54407 Sentence denotes This figure shows the four main steps of the audio DL process.The recording needs to first be preprocessed for noise before being used for extracting sound features.
T411 54408-54548 Sentence denotes The most commonly known time-frequency feature is the short-time Fourier transform [67], Mel spectrogram [68], and wavelet spectrogram [69].
T412 54549-54741 Sentence denotes The Mel spectrogram was based on a nonlinear frequency scale motivated by human auditory perception and provides a more compact spectral representation of sounds when compared to the STFT [3].
T413 54742-54829 Sentence denotes To compute a Mel spectrogram, we first convert the sample audio files into time series.
T414 54830-54923 Sentence denotes Next, its magnitude spectrogram is computed, and then mapped onto the Mel scale with power 2.
T415 54924-54971 Sentence denotes The end result would be a Mel spectrogram [70].
T416 54972-55066 Sentence denotes The last step in preprocessing would be to convert Mel spectrograms into log Mel spectrograms.
T417 55067-55161 Sentence denotes Then the image results would be introduced as an input to the deep learning modelling process.
T418 55162-55376 Sentence denotes Convolutional neural network (CNN) architectures use multiple blocks of successive convolution and pooling operations for feature learning and down sampling along the time and feature dimensions, respectively [71].
T419 55377-55471 Sentence denotes The VGG16 is a pre-trained CNN [72] used as a base model for transfer learning (Table 6) [73].
T420 55472-55656 Sentence denotes VGG16 is a famous CNN architecture that uses multiple stacks of small kernel filters (3 by 3) instead of the shallow architecture of two or three layers with large kernel filters [74].
T421 55657-55821 Sentence denotes Using multiple stacks of small kernel filters increases the network’s depth, which results in improving complex feature learning while decreasing computation costs.
T422 55822-55900 Sentence denotes VGG16 architecture includes 16 convolutional and three fully connected layers.
T423 55901-56155 Sentence denotes Audio-based risky behavior detection is based on complex features and distinguishable behaviors (e.g., coughing, sneezing, background noise), which requires a deeper CNN model than shallow architecture (i.e., two or three-layer architecture) offers [75].
T424 56156-56258 Sentence denotes VGG16 has been adopted for audio event detection and demonstrated significant literature results [71].
T425 56259-56362 Sentence denotes The feature maps were flattened to obtain the fully connected layer after the last convolutional layer.
T426 56363-56496 Sentence denotes For most CNN-based architectures, only the last convolutional layer activations are connected to the final classification layer [76].
T427 56497-56597 Sentence denotes The ESC-50 [77] and AudioSet [78] datasets were used to extract cough and sneezing training samples.
T428 56598-56753 Sentence denotes The ESC-50 dataset is a labelled collection of 2000 environmental audio recordings suitable for benchmarking methods of environmental sound classification.
T429 56754-56913 Sentence denotes AudioSet consists of an expanding ontology of 632 audio event classes and a collection of 2,084,320 human-labelled, 10 s sound clips taken from YouTube videos.
T430 56914-57033 Sentence denotes Over 5000 samples were extracted for the transfer learning CNN model which was then divided to train and test datasets.
T431 57034-57116 Sentence denotes We examined the performance of the trained CNN models using coughing and sneezing.
T432 57117-57150 Sentence denotes The results are shown in Table 7.
T433 57152-57156 Sentence denotes 5.7.
T434 57157-57191 Sentence denotes Risk Calculation and Visualization
T435 57192-57323 Sentence denotes To demonstrate risk calculation using Equation (2), we evaluated the proposed IoCT using the following cleaning use case scenarios.
T436 57324-57490 Sentence denotes In meeting room number 326 of the CCIT building, the number of people increased as people entered the room, and this event was detected by a smart camera in the room.
T437 57491-57630 Sentence denotes The number of people was shown online in the video frame and map visualization browser in green until the room capacity (five) was reached.
T438 57631-57763 Sentence denotes When the fourth person came in (room capacity is assumed to be three), the alarm notification for “Room exceeded capacity” is shown.
T439 57764-57885 Sentence denotes After that, a person coughed in the meeting room, and this event was detected by both the smart camera and audio sensors.
T440 57886-57925 Sentence denotes A notification showed “Cough detected”.
T441 57926-58019 Sentence denotes Then, the person who coughed opened the door and this event was detected by the smart camera.
T442 58020-58075 Sentence denotes A “High-risk behavior detected” notification was shown.
T443 58076-58206 Sentence denotes The risk profile at that moment exceeded the threshold of 0.7 and a notification was sent to the people in room, and to a cleaner.
T444 58207-58371 Sentence denotes The color of the room polygon turned red indicating high risk and the room polygon was extruded (i.e., the polygon height increases) proportional to the risk value.
T445 58372-58537 Sentence denotes People started to leave the room causing the risk from People Density to go down, but the risk is higher than at the very beginning as a coughing event had occurred.
T446 58538-58660 Sentence denotes The total risk value of the meeting room falls but remains higher than before the risky behavior (i.e., cough) took place.
T447 58661-58820 Sentence denotes The cleaner closer to the room changes his activity status to cleaning (shown by an icon on the map) and moves closer towards the room (from elevator to room).
T448 58821-58931 Sentence denotes The cleaner trajectory alongside the other people trajectories extracted from BLE beacons were visualized too.
T449 58932-59068 Sentence denotes After the cleaning activity, the room’s total risk level goes back down to zero and the color of the room polygon changes back to green.
T450 59069-59182 Sentence denotes The video demo of this scene is attached in the Supplementary Materials which shows the risk profile of the room.
T451 59183-59272 Sentence denotes A sample screen shot of the Supplementary Materials demo video is presented in Figure 14.
T452 59273-59423 Sentence denotes To evaluate the impact of various weights assigned to different map layers, we used two sets of weights for map layer aggregations on the client side:
T453 59424-59528 Sentence denotes Profile 1: W1=W2=W3=W4=1; and Profile 2: W1=0.1, W2=0.4, W3=0.3, and W4=0.2 as mentioned in Section 4.1.
T454 59529-59605 Sentence denotes Figure 15 shows two risk profiles for room 326 over 40 min from 20:00 to 20:
T455 59606-59630 Sentence denotes 40 p.m. on 11 June 2020.
T456 59631-59778 Sentence denotes Evaluating precision, recall, and F-Score of video-Based and audio-Based risky behavior detection are listed in in Table 5 and Table 7 accordingly.
T457 59779-60071 Sentence denotes Table 8 includes time performance of different developed functionalities (e.g., video-based person density, video-based physical distancing, video-based risky behavior detection, and audio-based risky behavior detection) on various platforms such as Jetson NX, laptop, and android smartphone.
T458 60072-60177 Sentence denotes The performance of using a deep learning engine is highly dependent on Graphics and Computing processors.
T459 60178-60289 Sentence denotes Therefore, the performance of those functionalities is evaluated on a laptop with more robust processing units.
T460 60290-60377 Sentence denotes The laptop has NVIDIA GeForce RTX 2070 with 7.5 computation capabilities and a Core i7.
T461 60378-60446 Sentence denotes Therefore, the performance on Jetson NX is lower than on the laptop.
T462 60447-60568 Sentence denotes The best performance values are video-based risky behavior detection because they only involve the object detection task.
T463 60569-60691 Sentence denotes Audio-based risky behavior detection segments the voice in specific time frames and converts them into spectrogram images.
T464 60692-60750 Sentence denotes Voice patterns are detected in images using the VGG model.
T465 60751-60833 Sentence denotes Therefore, the time of processing for audio is higher than video object detection.
T466 60834-61001 Sentence denotes Video-based people density and video-based physical distancing give worse performance values than simple object detection regarding complexities in tracking functions.
T467 61003-61005 Sentence denotes 6.
T468 61006-61017 Sentence denotes Conclusions
T469 61018-61376 Sentence denotes This paper presents an Internet of COVID-19 Things platform called IoCT which offers two main contributions: (1) The design and development of a low-cost, real-time, comprehensive situational awareness for workplace reopenings after COVID-19; and (2) Interoperability through the open geospatial standards for indoor COVID-19 person-to-place risk assessment.
T470 61377-61496 Sentence denotes In addition, the proposed platform is able to be applied to any kind of sensor and for use with different applications.
T471 61497-61665 Sentence denotes The proposed IoCT platform offers an easy connection between software and hardware which is necessary to achieve a global-level COVID-19 pandemic situational awareness.
T472 61666-61833 Sentence denotes At the software level, a cloud architecture was developed for the IoCT, and the Sensors incorporated in this study are able to be included into it with minimal effort.
T473 61834-61937 Sentence denotes At the hardware level, it offers a plug and play connection which will be explored for future research.
T474 61938-62164 Sentence denotes It offers the possibility for scaling and access to a large number of low-cost sensors (manufactured by different companies) with an interoperable IoT design using the OGC STA as a conceptual modelling layer on top of the AWS.
T475 62165-62307 Sentence denotes Furthermore, it provides the option of expansion because of the many compatible components which lead to the schematics being fully available.
T476 62308-62454 Sentence denotes In order to validate the proposed architecture, the IoCT sensor network was created and validated using multiple Things, Sensors, and Datastreams.
T477 62455-62642 Sentence denotes Using the case of a scalable and connected COVID-19 IoT system, we deployed an interoperable sensorized platform to create a comprehensive picture for a post COVID-19 workplace reopening.
T478 62643-62731 Sentence denotes A cleaning use case was developed for the University of Calgary campus to validate this.
T479 62732-62905 Sentence denotes This platform was developed using an Android smartphone and Jetson NX, and applied the use of various sensors including BLE, camera, and microphone to provide many benefits.
T480 62906-62976 Sentence denotes A network with 2 IoCT Things and 20 Sensors was successfully deployed.
T481 62977-63127 Sentence denotes Each IoCT Thing was designed based on the IoT paradigm and can be considered a smart object that is permanently connected using the Internet Protocol.
T482 63128-63261 Sentence denotes Another benefit of using open standards is that they offer interoperable applications that facilitate access to data and reusability.
T483 63262-63350 Sentence denotes A Web client was deployed to consume data for the OGC STA provided by the IoCT platform.
T484 63351-63427 Sentence denotes The OGC STA offers easy and agile access to sensor data using IoT paradigms.
T485 63428-63654 Sentence denotes Moreover, the OGC IndoorGML allows for the aggregation of various cameras and contact tracing systems that can work together in a common indoor risk model and exchange various data within the space model for risk calculations.
T486 63655-63729 Sentence denotes The OGC IndoorGML model can be used for various trajectory mining as well.
T487 63730-63906 Sentence denotes The IoCT can be used for person-to-place interactions in order to identify those who may have been in close contact with an infected person, or with a virus-contaminated place.
T488 63907-64081 Sentence denotes Moreover, the proposed system will inform people to take appropriate actions such as cleaning, social distancing, testing, isolation, or choosing safe pathways and locations.
T489 64082-64367 Sentence denotes This paper improves both the quality and speed of pandemic emergency response by enabling IoT system interoperability and unlocking necessary information for real-time decision making, as well as accelerating new application development that is interoperable, scalable, and extensible.
T490 64368-64547 Sentence denotes Our future work will explore the interoperability between various BLE systems and standards to achieve plug and play contact tracing apps with various contextual information [79].
T491 64548-64688 Sentence denotes Another area for future research would be applying different data analysis to the indoor trajectory data provided by the IoCT platform [80].
T492 64689-64856 Sentence denotes For that we would attempt to obtain different metrices for person-to-place scenarios using an aggregation of the camera and BLE sensors for trajectory estimation [61].
T493 64857-64976 Sentence denotes This analysis will include spatial-temporal methodologies for real-time event detection using the deep learning module.