> top > docs > PMC:7796058 > annotations

PMC:7796058 JSONTXT

Annnotations TAB JSON ListView MergeView

LitCovid-PubTator

Id Subject Object Predicate Lexical cue tao:has_database_id
1 50-58 Disease denotes COVID-19 MESH:C000657245
11 920-926 Species denotes people Tax:9606
12 2145-2151 Species denotes people Tax:9606
13 215-223 Disease denotes COVID-19 MESH:C000657245
14 590-598 Disease denotes COVID-19 MESH:C000657245
15 760-768 Disease denotes COVID-19 MESH:C000657245
16 1021-1029 Disease denotes COVID-19 MESH:C000657245
17 1659-1667 Disease denotes COVID-19 MESH:C000657245
18 1879-1887 Disease denotes COVID-19 MESH:C000657245
19 2171-2179 Disease denotes COVID-19 MESH:C000657245
27 2985-2991 Species denotes people Tax:9606
28 2375-2383 Disease denotes COVID-19 MESH:C000657245
29 2518-2526 Disease denotes infected MESH:D007239
30 2542-2550 Disease denotes infected MESH:D007239
31 2870-2878 Disease denotes COVID-19 MESH:C000657245
32 2942-2950 Disease denotes COVID-19 MESH:C000657245
33 2975-2983 Disease denotes infected MESH:D007239
40 4134-4138 Gene denotes apps Gene:1508
41 3956-3970 Species denotes COVID-19 virus Tax:2697049
42 3293-3301 Disease denotes COVID-19 MESH:C000657245
43 3330-3338 Disease denotes COVID-19 MESH:C000657245
44 3464-3472 Disease denotes COVID-19 MESH:C000657245
45 4185-4193 Disease denotes COVID-19 MESH:C000657245
54 4810-4816 Species denotes people Tax:9606
55 4678-4686 Disease denotes COVID-19 MESH:C000657245
56 4740-4748 Disease denotes COVID-19 MESH:C000657245
57 4961-4969 Disease denotes COVID-19 MESH:C000657245
58 5137-5145 Disease denotes COVID-19 MESH:C000657245
59 5311-5319 Disease denotes COVID-19 MESH:C000657245
60 5383-5391 Disease denotes COVID-19 MESH:C000657245
61 6062-6070 Disease denotes COVID-19 MESH:C000657245
68 6537-6543 Species denotes people Tax:9606
69 6599-6605 Species denotes people Tax:9606
70 6274-6282 Disease denotes COVID-19 MESH:C000657245
71 6355-6363 Disease denotes COVID-19 MESH:C000657245
72 6462-6470 Disease denotes COVID-19 MESH:C000657245
73 7767-7775 Disease denotes COVID-19 MESH:C000657245
78 7932-7940 Disease denotes COVID-19 MESH:C000657245
79 8042-8050 Disease denotes COVID-19 MESH:C000657245
80 8154-8162 Disease denotes COVID-19 MESH:C000657245
81 8211-8219 Disease denotes COVID-19 MESH:C000657245
84 8851-8854 Gene denotes 2.1 Gene:6700
85 8893-8901 Disease denotes COVID-19 MESH:C000657245
95 9024-9030 Species denotes humans Tax:9606
96 9235-9242 Species denotes patient Tax:9606
97 9868-9874 Species denotes people Tax:9606
98 9127-9135 Disease denotes COVID-19 MESH:C000657245
99 9226-9234 Disease denotes COVID-19 MESH:C000657245
100 9311-9319 Disease denotes COVID-19 MESH:C000657245
101 9373-9381 Disease denotes COVID-19 MESH:C000657245
102 9933-9942 Disease denotes infection MESH:D007239
103 10014-10022 Disease denotes COVID-19 MESH:C000657245
111 11582-11588 Species denotes people Tax:9606
112 11686-11692 Species denotes people Tax:9606
113 10945-10953 Disease denotes COVID-19 MESH:C000657245
114 11010-11018 Disease denotes COVID-19 MESH:C000657245
115 11062-11070 Disease denotes COVID-19 MESH:C000657245
116 11335-11343 Disease denotes COVID-19 MESH:C000657245
117 11779-11787 Disease denotes COVID-19 MESH:C000657245
125 11832-11846 Species denotes COVID-19 virus Tax:2697049
126 12828-12834 Species denotes people Tax:9606
127 11919-11927 Disease denotes COVID-19 MESH:C000657245
128 11955-11963 Disease denotes COVID-19 MESH:C000657245
129 12535-12544 Disease denotes infection MESH:D007239
130 12746-12754 Disease denotes COVID-19 MESH:C000657245
131 13002-13010 Disease denotes COVID-19 MESH:C000657245
133 14931-14934 Disease denotes SOS MESH:D006504
136 16038-16043 Gene denotes OASIS Gene:90993
137 16448-16451 Disease denotes SOS MESH:D006504
140 17512-17520 Disease denotes COVID-19 MESH:C000657245
141 17909-17917 Disease denotes COVID-19 MESH:C000657245
143 18478-18492 Species denotes COVID-19 virus Tax:2697049
152 20561-20567 Species denotes people Tax:9606
153 18869-18877 Disease denotes COVID-19 MESH:C000657245
154 19042-19051 Disease denotes infection MESH:D007239
155 19248-19257 Disease denotes infection MESH:D007239
156 19528-19537 Disease denotes infection MESH:D007239
157 20147-20155 Disease denotes COVID-19 MESH:C000657245
158 20698-20707 Disease denotes infection MESH:D007239
159 20776-20784 Disease denotes COVID-19 MESH:C000657245
161 21656-21665 Disease denotes elevators MESH:D006973
163 23209-23215 Gene denotes beacon Gene:59286
166 23916-23924 Disease denotes COVID-19 MESH:C000657245
167 24044-24052 Disease denotes COVID-19 MESH:C000657245
171 25304-25310 Gene denotes beacon Gene:59286
172 24531-24539 Disease denotes COVID-19 MESH:C000657245
173 24849-24857 Disease denotes COVID-19 MESH:C000657245
175 26493-26499 Species denotes people Tax:9606
178 29120-29126 Species denotes people Tax:9606
179 28833-28841 Disease denotes COVID-19 MESH:C000657245
182 29512-29520 Disease denotes COVID-19 MESH:C000657245
183 29738-29746 Disease denotes COVID-19 MESH:C000657245
185 30092-30100 Disease denotes COVID-19 MESH:C000657245
190 31107-31117 Species denotes SARS-CoV-2 Tax:2697049
191 30784-30792 Disease denotes COVID-19 MESH:C000657245
192 31062-31071 Disease denotes infection MESH:D007239
193 31541-31550 Disease denotes infection MESH:D007239
200 31691-31697 Species denotes people Tax:9606
201 31776-31782 Species denotes people Tax:9606
202 31820-31826 Species denotes people Tax:9606
203 31870-31876 Species denotes people Tax:9606
204 31701-31709 Disease denotes infected MESH:D007239
205 31927-31935 Disease denotes coughing MESH:D003371
234 34538-34549 Species denotes coronavirus Tax:11118
235 34425-34430 Disease denotes COVID MESH:C000657245
236 34487-34495 Disease denotes COVID-19 MESH:C000657245
237 34902-34910 Disease denotes COVID-19 MESH:C000657245
239 35697-35705 Disease denotes COVID-19 MESH:C000657245
242 35872-35878 Species denotes People Tax:9606
243 35896-35902 Species denotes people Tax:9606
246 36057-36063 Species denotes people Tax:9606
247 36162-36168 Species denotes people Tax:9606
251 36468-36474 Species denotes people Tax:9606
252 36673-36679 Species denotes people Tax:9606
253 36485-36490 Disease denotes cough MESH:D003371
256 37179-37185 Species denotes people Tax:9606
257 37159-37167 Disease denotes COVID-19 MESH:C000657245
259 37254-37262 Disease denotes COVID-19 MESH:C000657245
264 38850-38856 Gene denotes beacon Gene:59286
265 38604-38613 Species denotes the Thing Tax:651272
266 38615-38624 Species denotes The Thing Tax:651272
267 38233-38239 Disease denotes coughs MESH:D003371
269 39804-39812 Disease denotes COVID-19 MESH:C000657245
275 40378-40386 Disease denotes COVID-19 MESH:C000657245
276 40490-40498 Disease denotes coughing MESH:D003371
277 40751-40759 Disease denotes COVID-19 MESH:C000657245
278 41424-41432 Disease denotes COVID-19 MESH:C000657245
279 41533-41541 Disease denotes COVID-19 MESH:C000657245
283 41894-41902 Disease denotes COVID-19 MESH:C000657245
284 41903-41911 Disease denotes infected MESH:D007239
285 42122-42130 Disease denotes infected MESH:D007239
290 43617-43623 Gene denotes beacon Gene:59286
291 43242-43248 Gene denotes beacon Gene:59286
292 43046-43052 Gene denotes beacon Gene:59286
293 43664-43672 Disease denotes COVID-19 MESH:C000657245
299 45030-45036 Species denotes people Tax:9606
300 43838-43846 Disease denotes COVID-19 MESH:C000657245
301 44349-44357 Disease denotes COVID-19 MESH:C000657245
302 44760-44768 Disease denotes COVID-19 MESH:C000657245
303 44927-44935 Disease denotes COVID-19 MESH:C000657245
307 46054-46060 Gene denotes beacon Gene:59286
308 45973-45979 Gene denotes beacon Gene:59286
309 45724-45730 Gene denotes beacon Gene:59286
317 46507-46513 Gene denotes beacon Gene:59286
318 46356-46362 Gene denotes beacon Gene:59286
319 46140-46146 Gene denotes beacon Gene:59286
320 46670-46681 Species denotes coronavirus Tax:11118
321 46563-46571 Disease denotes COVID-19 MESH:C000657245
322 46633-46641 Disease denotes infected MESH:D007239
323 46897-46905 Disease denotes COVID-19 MESH:C000657245
328 47879-47885 Gene denotes beacon Gene:59286
329 47733-47739 Gene denotes beacon Gene:59286
330 48152-48160 Disease denotes COVID-19 MESH:C000657245
331 48336-48344 Disease denotes COVID-19 MESH:C000657245
333 48566-48572 Gene denotes beacon Gene:59286
335 48950-48956 Species denotes People Tax:9606
344 49053-49059 Species denotes people Tax:9606
345 49061-49067 Species denotes People Tax:9606
346 49094-49100 Species denotes people Tax:9606
347 49231-49237 Species denotes people Tax:9606
348 49689-49695 Species denotes people Tax:9606
349 49776-49782 Species denotes people Tax:9606
350 49841-49847 Species denotes people Tax:9606
351 49421-49430 Disease denotes elevators MESH:D006973
360 50399-50405 Species denotes people Tax:9606
361 50451-50457 Species denotes People Tax:9606
362 50668-50674 Species denotes people Tax:9606
363 50871-50877 Species denotes people Tax:9606
364 50986-50992 Species denotes people Tax:9606
365 51051-51057 Species denotes people Tax:9606
366 51224-51230 Species denotes people Tax:9606
367 51349-51355 Species denotes people Tax:9606
375 51534-51540 Species denotes people Tax:9606
376 51639-51645 Species denotes people Tax:9606
377 51947-51953 Species denotes people Tax:9606
378 52262-52268 Species denotes people Tax:9606
379 52319-52325 Species denotes people Tax:9606
380 52483-52489 Species denotes people Tax:9606
381 52615-52621 Species denotes people Tax:9606
387 52904-52909 Species denotes Human Tax:9606
388 53063-53071 Disease denotes coughing MESH:D003371
389 53444-53452 Disease denotes COVID-19 MESH:C000657245
390 53550-53558 Disease denotes coughing MESH:D003371
391 53608-53616 Disease denotes COVID-19 MESH:C000657245
395 54100-54106 Species denotes people Tax:9606
396 54221-54227 Species denotes people Tax:9606
397 53694-53702 Disease denotes coughing MESH:D003371
399 54892-54900 Disease denotes COVID-19 MESH:C000657245
403 55271-55279 Disease denotes coughing MESH:D003371
404 55601-55609 Disease denotes coughing MESH:D003371
405 55681-55689 Disease denotes coughing MESH:D003371
408 56883-56888 Species denotes human Tax:9606
409 56371-56379 Disease denotes coughing MESH:D003371
411 58264-58272 Disease denotes coughing MESH:D003371
415 59114-59119 Species denotes human Tax:9606
416 58821-58826 Disease denotes cough MESH:D003371
417 59354-59362 Disease denotes coughing MESH:D003371
429 59647-59653 Species denotes people Tax:9606
430 59667-59673 Species denotes people Tax:9606
431 59765-59771 Species denotes people Tax:9606
432 60433-60439 Species denotes people Tax:9606
433 60632-60638 Species denotes People Tax:9606
434 60687-60693 Species denotes People Tax:9606
435 61124-61130 Species denotes people Tax:9606
436 60169-60174 Disease denotes Cough MESH:D003371
437 60769-60777 Disease denotes coughing MESH:D003371
438 60902-60907 Disease denotes cough MESH:D003371
439 61062-61070 Disease denotes elevator MESH:D006973
441 63106-63112 Species denotes people Tax:9606
445 63313-63321 Disease denotes COVID-19 MESH:C000657245
446 63511-63519 Disease denotes COVID-19 MESH:C000657245
447 63595-63603 Disease denotes COVID-19 MESH:C000657245
449 63885-63893 Disease denotes COVID-19 MESH:C000657245
452 64758-64766 Disease denotes COVID-19 MESH:C000657245
453 64873-64881 Disease denotes COVID-19 MESH:C000657245
456 66209-66215 Species denotes people Tax:9606
457 66114-66122 Disease denotes infected MESH:D007239
459 66761-66765 Gene denotes apps Gene:1508
461 67675-67683 Disease denotes COVID-19 MESH:C000657245
526 68474-68488 Species denotes COVID-19 virus Tax:2697049
527 68849-68855 Species denotes people Tax:9606
529 69450-69458 Disease denotes COVID-19 MESH:C000657245
531 70078-70084 Gene denotes Beacon Gene:59286
533 70207-70213 Species denotes People Tax:9606
535 70322-70328 Species denotes people Tax:9606
537 70617-70636 Disease denotes Deep Learning Cough MESH:D003371
540 70728-70734 Species denotes People Tax:9606
541 70757-70762 Disease denotes Cough MESH:D003371
571 71758-71764 Gene denotes beacon Gene:59286
572 71679-71685 Gene denotes beacon Gene:59286
573 71217-71223 Species denotes people Tax:9606
574 71264-71270 Species denotes people Tax:9606
575 71731-71737 Species denotes people Tax:9606
576 71878-71884 Species denotes people Tax:9606
577 71963-71969 Species denotes people Tax:9606
578 72163-72169 Species denotes people Tax:9606
579 72276-72282 Species denotes people Tax:9606
580 72629-72635 Species denotes people Tax:9606
581 72645-72650 Species denotes human Tax:9606
582 72884-72891 Species denotes persons Tax:9606
583 71997-72014 Disease denotes Coughing Behavior MESH:D003371
584 72026-72032 Disease denotes coughs MESH:D003371
585 72034-72045 Disease denotes open coughs MESH:D003371
586 72047-72058 Disease denotes hand coughs MESH:D003371
587 72068-72074 Disease denotes coughs MESH:D003371
588 72400-72417 Disease denotes Coughing Behavior MESH:D003371
589 72438-72443 Disease denotes cough MESH:D003371
590 72445-72471 Disease denotes dry cough versus wet cough MESH:D003371
591 72473-72484 Disease denotes open coughs MESH:D003371
592 72531-72537 Disease denotes coughs MESH:D003371
593 72556-72562 Disease denotes coughs MESH:D003371
594 72743-72748 Disease denotes fever MESH:D005334
595 72785-72793 Disease denotes COVID-19 MESH:C000657245
596 72918-72923 Disease denotes fever MESH:D005334
597 73182-73190 Disease denotes COVID-19 MESH:C000657245
598 73267-73275 Disease denotes COVID-19 MESH:C000657245
599 73416-73424 Disease denotes infected MESH:D007239
617 74773-74779 Gene denotes beacon Gene:59286
618 74653-74659 Gene denotes beacon Gene:59286
619 74375-74381 Gene denotes beacon Gene:59286
620 74349-74355 Gene denotes beacon Gene:59286
621 74334-74340 Gene denotes Beacon Gene:59286
622 74285-74291 Gene denotes beacon Gene:59286
623 74233-74239 Gene denotes Beacon Gene:59286
624 74041-74050 Species denotes the Thing Tax:651272
625 74127-74136 Species denotes the Thing Tax:651272
626 74806-74811 Disease denotes Cough MESH:D003371
627 74833-74839 Disease denotes coughs MESH:D003371
628 74986-74992 Disease denotes Coughs MESH:D003371
629 75014-75020 Disease denotes coughs MESH:D003371
630 75056-75061 Disease denotes Cough MESH:D003371
631 75083-75089 Disease denotes coughs MESH:D003371
632 75240-75246 Disease denotes Coughs MESH:D003371
633 75268-75274 Disease denotes coughs MESH:D003371
635 77343-77351 Disease denotes Coughing MESH:D003371
638 78732-78749 Disease denotes Learning Coughing MESH:D003371
639 78787-78795 Disease denotes Coughing MESH:D003371
641 78985-78991 Species denotes People Tax:9606

LitCovid-PD-HP

Id Subject Object Predicate Lexical cue hp_id
T1 31927-31935 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T2 34048-34056 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T3 36485-36490 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T4 40490-40498 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T5 53063-53071 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T6 53550-53558 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T7 53694-53702 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T8 55271-55279 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T9 55601-55609 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T10 55681-55689 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T11 56371-56379 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T12 58264-58272 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T13 58821-58826 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T14 59354-59362 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T15 60169-60174 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T16 60769-60777 Phenotype denotes coughing http://purl.obolibrary.org/obo/HP_0012735
T17 60839-60844 Phenotype denotes falls http://purl.obolibrary.org/obo/HP_0002527
T18 60902-60907 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T19 70631-70636 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T20 70757-70762 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T21 71997-72005 Phenotype denotes Coughing http://purl.obolibrary.org/obo/HP_0012735
T22 72400-72408 Phenotype denotes Coughing http://purl.obolibrary.org/obo/HP_0012735
T23 72438-72443 Phenotype denotes cough http://purl.obolibrary.org/obo/HP_0012735
T24 72445-72454 Phenotype denotes dry cough http://purl.obolibrary.org/obo/HP_0031246
T25 72462-72471 Phenotype denotes wet cough http://purl.obolibrary.org/obo/HP_0031245
T26 72743-72748 Phenotype denotes fever http://purl.obolibrary.org/obo/HP_0001945
T27 72918-72923 Phenotype denotes fever http://purl.obolibrary.org/obo/HP_0001945
T28 74806-74811 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T29 75056-75061 Phenotype denotes Cough http://purl.obolibrary.org/obo/HP_0012735
T30 77343-77351 Phenotype denotes Coughing http://purl.obolibrary.org/obo/HP_0012735
T31 78741-78749 Phenotype denotes Coughing http://purl.obolibrary.org/obo/HP_0012735
T32 78787-78795 Phenotype denotes Coughing http://purl.obolibrary.org/obo/HP_0012735

LitCovid-sentences

Id Subject Object Predicate Lexical cue
T1 0-116 Sentence denotes An Interoperable Architecture for the Internet of COVID-19 Things (IoCT) Using Open Geospatial Standards—Case Study:
T2 117-136 Sentence denotes Workplace Reopening
T3 138-146 Sentence denotes Abstract
T4 147-374 Sentence denotes To safely protect workplaces and the workforce during and after the COVID-19 pandemic, a scalable integrated sensing solution is required in order to offer real-time situational awareness and early warnings for decision-makers.
T5 375-542 Sentence denotes However, an information-based solution for industry reopening is ineffective when the necessary operational information is locked up in disparate real-time data silos.
T6 543-707 Sentence denotes There is a lot of ongoing effort to combat the COVID-19 pandemic using different combinations of low-cost, location-based contact tracing, and sensing technologies.
T7 708-950 Sentence denotes These ad hoc Internet of Things (IoT) solutions for COVID-19 were developed using different data models and protocols without an interoperable way to interconnect these heterogeneous systems and exchange data on people and place interactions.
T8 951-1273 Sentence denotes This research aims to design and develop an interoperable Internet of COVID-19 Things (IoCT) architecture that is able to exchange, aggregate, and reuse disparate IoT sensor data sources in order for informed decisions to be made after understanding the real-time risks in workplaces based on person-to-place interactions.
T9 1274-1424 Sentence denotes The IoCT architecture is based on the Sensor Web paradigm that connects various Things, Sensors, and Datastreams with an indoor geospatial data model.
T10 1425-1714 Sentence denotes This paper presents a study of what, to the best of our knowledge, is the first real-world integrated implementation of the Open Geospatial Consortium (OGC) Sensor Web Enablement (SWE) and IndoorGML standards to calculate the risk of COVID-19 online using a workplace reopening case study.
T11 1715-1947 Sentence denotes The proposed IoCT offers a new open standard-based information model, architecture, methodologies, and software tools that enable the interoperability of disparate COVID-19 monitoring systems with finer spatial-temporal granularity.
T12 1948-2068 Sentence denotes A workplace cleaning use case was developed in order to demonstrate the capabilities of this proposed IoCT architecture.
T13 2069-2258 Sentence denotes The implemented IoCT architecture included proximity-based contact tracing, people density sensors, a COVID-19 risky behavior monitoring system, and the contextual building geospatial data.
T14 2260-2262 Sentence denotes 1.
T15 2263-2275 Sentence denotes Introduction
T16 2276-2401 Sentence denotes Monitoring both “person-to-person” and “person-to-place” interactions is a critical issue for post COVID-19 reopenings [1,2].
T17 2402-2582 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 2583-2810 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 2811-3031 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 3032-3258 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 3259-3410 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 3411-3551 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 3552-3823 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 3824-3893 Sentence denotes Regardless of the choice of technology, they all share the same goal:
T25 3894-4102 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 4103-4231 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 4232-4505 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 4506-4701 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 4702-5041 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 5042-5237 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 5238-5370 Sentence denotes The proposed IoCT was employed to identify and limit the risk pattern of COVID-19 transmission especially within enclosed buildings.
T32 5371-5648 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 5649-5954 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 5955-6103 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 6104-6228 Sentence denotes To the best of our knowledge, this paper is the first real-world implementation of the SensorThings API (STA) and IndoorGML.
T36 6229-6400 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 6401-6496 Sentence denotes For example, the following criteria may increase the risk of COVID-19 spread in an office room:
T38 6497-6653 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 6654-6796 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 6797-7001 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 7002-7072 Sentence denotes This proposed IoCT was deployed using hybrid edge and cloud computing.
T42 7073-7251 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 7252-7446 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 7447-7629 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 7630-7785 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 7786-8304 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 8305-8357 Sentence denotes The remainder of this paper is organized as follows:
T48 8358-8834 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 8836-8838 Sentence denotes 2.
T50 8839-8849 Sentence denotes Background
T51 8851-8855 Sentence denotes 2.1.
T52 8856-8931 Sentence denotes Person-to-Place Interactions in Post COVID-19 Workplace Reopening Scenarios
T53 8932-9088 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 9089-9340 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 9341-9563 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 9564-9737 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 9738-9996 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 9997-10193 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 10194-10332 Sentence denotes This geospatial information can be used to help in closing, disinfecting, alerting, and defining appropriate safe paths and neighborhoods.
T60 10333-10519 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 10520-10677 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 10678-10915 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 10916-11228 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 11229-11329 Sentence denotes The second question addresses the main focus of this paper which is person-to-place contact tracing.
T65 11330-11541 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 11542-11658 Sentence denotes This information is useful for advising people on safety measures, self-quarantine, and for issuing cleaning alerts.
T67 11659-11795 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 11796-11935 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 11936-12018 Sentence denotes According to [26], COVID-19 risk prevention and control depend on population flow.
T70 12019-12280 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 12281-12545 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 12546-12703 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 12704-12893 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 12894-13031 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 13033-13037 Sentence denotes 2.2.
T76 13038-13085 Sentence denotes Interoperability Using the OGC SensorThings API
T77 13086-13136 Sentence denotes Interoperability is a major challenge for the IoT.
T78 13137-13245 Sentence denotes The real potential of IoT lies in the “systems of IoT systems” rather than with disparate IoT silos [29,30].
T79 13246-13428 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 13429-13561 Sentence denotes Interoperability requires layers of standards in order to address the heterogeneity issues amongst sensors, data, and networks [32].
T81 13562-13686 Sentence denotes Data and sensor interoperability refer to the ability to exchange and understand data formats, protocols, and sensor models.
T82 13687-13881 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 13882-14089 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 14090-14318 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 14319-14438 Sentence denotes The OGC STA is part of the well-established OGC Sensor Web Enablement (SWE) suite of open international standards [23].
T86 14439-14848 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 14849-15035 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 15036-15282 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 15283-15382 Sentence denotes The OGC SensorThings API follows the ODATA (Open Data Protocol) for managing the sensing resources.
T90 15383-15641 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 15642-15843 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 15844-15944 Sentence denotes The OGC STA enables interoperability for two layers: (1) Service interface, and (2) Data model [40].
T93 15945-16158 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 16159-16334 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 16335-16465 Sentence denotes As a result, the data model can interoperate and is backward compatible with the OGC Sensor Observation Service (SOS) Web service.
T96 16466-16537 Sentence denotes The following UML diagram describes the entities of the STA data model.
T97 16538-16627 Sentence denotes In the OGC STA, every Thing can have zero or more locations in space or time ((Figure 2).
T98 16628-16688 Sentence denotes Furthermore, each Thing can have zero or more “Datastreams”.
T99 16689-16783 Sentence denotes A Datastream is a collection of “Observation” entities grouped by the same “ObservedProperty”.
T100 16784-16947 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 16948-17034 Sentence denotes The OGC STA provided an interoperable framework with which to build the proposed IoCT.
T102 17035-17197 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 17198-17334 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 17335-17534 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 17535-17778 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 17779-17935 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 17937-17941 Sentence denotes 2.3.
T108 17942-17982 Sentence denotes Interior Space Modelling Using IndoorGML
T109 17983-18040 Sentence denotes Indoor spaces differ from outdoor spaces in many aspects.
T110 18041-18193 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 18194-18307 Sentence denotes The proper representation of indoor spaces is a key issue for indoor spatial information modelling and analytics.
T112 18308-18462 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 18463-18773 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 18774-18909 Sentence denotes Aggregating different sensor observations for each room is essential for estimating the room’s COVID-19 risk and cleaning requirements.
T115 18910-19007 Sentence denotes The visualization of Interior Space Risk State is another task which requires interior modelling.
T116 19008-19235 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 19236-19422 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 19423-19642 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 19643-19997 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 19998-20082 Sentence denotes The main concern for using those models is their fit and how often they are updated.
T121 20083-20186 Sentence denotes Construction features of indoor spaces are not a major focus of COVID-19 workplace reopening scenarios.
T122 20187-20324 Sentence denotes Instead, the aggregation of sensors in each room, and the connectivity between the rooms, is fundamental for risk assessment and tracing.
T123 20325-20387 Sentence denotes Thus, the OGC IndoorGML is used for the IoCT indoor modelling.
T124 20388-20585 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 20586-20724 Sentence denotes This allows for more accurate appraisal of the types of intersection of trajectories, contact, and exposure for infection risk evaluation.
T126 20725-20979 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 20980-21138 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 21139-21272 Sentence denotes There were no specific standards in the field of indoor geospatial modelling until the OGC standard IndoorGML was introduced in 2014.
T129 21273-21434 Sentence denotes The OGC IndoorGML intentionally focused on modelling indoor spaces using connected dual graphs for navigation purposes whilst considering various semantics [46].
T130 21435-21567 Sentence denotes OGC IndoorGML standard specifies an open data model and Extensible Markup Language (XML) schema for indoor spatial information [46].
T131 21568-21706 Sentence denotes Indoor space is comprised of connected constructs such as rooms, corridors, stairs, and elevators, all of which can be considered “Cells”.
T132 21707-21895 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 21896-21970 Sentence denotes They also do not consider the connectivity and semantics of indoor spaces.
T134 21971-22146 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 22147-22262 Sentence denotes Every Cell has an identifier (e.g., room number) and a location (x, y, z) to provide more precise location details.
T136 22263-22510 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 22511-22731 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 22732-22899 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 22900-23011 Sentence denotes For example, the most commonly used areas are public rooms, corridors, and doors, and thus present higher risk.
T140 23012-23133 Sentence denotes For this paper, an indoor space is represented as a topographic cellular space comprised of rooms, corridors, and stairs.
T141 23134-23241 Sentence denotes At the same time, it is also represented as different cellular spaces with beacon or camera coverage Cells.
T142 23242-23417 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 23418-23540 Sentence denotes This multi-layered space model (Figure 3), is an aggregation of the space layers and inter-layer connections or relations.
T144 23541-23629 Sentence denotes The Indoor GML for the implementation of the structure space model is shown in Figure 4.
T145 23631-23633 Sentence denotes 3.
T146 23634-23681 Sentence denotes Proposed Interoperable IoCT System Architecture
T147 23682-23948 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 23949-24142 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 24143-24209 Sentence denotes The following sections summarize this architecture in three parts:
T150 24210-24318 Sentence denotes Sensor and Data Extract, Transfer and Load, OGC-Based Cloud Data Management, Storage, and Application layer.
T151 24319-24446 Sentence denotes The first section describes the “Extract, Transform, Load” (ETL) architecture for geospatial sensor data and resource datasets.
T152 24447-24547 Sentence denotes Disparate geospatial and IoT data sources are available for monitoring and studying COVID-19 spread.
T153 24548-24672 Sentence denotes The coordination of a diverse range of data requires a comprehensive communication, integration, and interoperability model.
T154 24673-24766 Sentence denotes Existing IoT systems operate within silos of information, APIs, and proprietary data formats.
T155 24767-24922 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 24923-24992 Sentence denotes There were two types of location-based information used for the IoCT:
T157 24993-25019 Sentence denotes Positioning and Proximity.
T158 25020-25145 Sentence denotes GNSS-based positioning accurately (within two to five metres on average) estimates the outdoor location of a wearable device.
T159 25146-25311 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 25312-25456 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 25457-25574 Sentence denotes The other data source for monitoring workplaces came from available data streams from smart camera and audio sensors.
T162 25575-25763 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 25764-25882 Sentence denotes Various sensor data streams were transformed by data cleaning and preparation for contact tracing query and analytics.
T164 25883-26005 Sentence denotes This vast amount of spatial-temporal data was then inserted into a data stream Management System (DSMS) in near real-time.
T165 26006-26185 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 26186-26364 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 26365-26526 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 26527-26704 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 26705-26814 Sentence denotes Building a cloud-native architecture with open geospatial standards enables interoperability and scalability.
T170 26815-27027 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 27028-27128 Sentence denotes The proposed IoCT architecture is geographically scalable and considers spatial indexing technology.
T172 27129-27268 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 27269-27376 Sentence denotes Kubernetes, a container orchestration framework, and AWS Managed Services were used as the building blocks.
T174 27377-27614 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 27615-27874 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 27875-28035 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 28036-28172 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 28173-28374 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 28375-28536 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 28537-28647 Sentence denotes Then, a publish/subscribe model for data delivery was developed, allowing for different levels of data access.
T181 28648-28759 Sentence denotes The last section discusses how two prototype applications were built based on the open geospatial architecture.
T182 28760-28939 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 28940-29191 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 29192-29354 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 29356-29358 Sentence denotes 4.
T186 29359-29378 Sentence denotes Experimental Design
T187 29379-29593 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 29594-29862 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 29863-30085 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 30087-30091 Sentence denotes 4.1.
T191 30092-30132 Sentence denotes COVID-19 Risk Assessment Using IndoorGML
T192 30133-30260 Sentence denotes The SMCDA simultaneously represents decision spaces as well as criteria values based on attribute and geographic topology [50].
T193 30261-30399 Sentence denotes For this research, topological relationships from the OGC IndoorGML dual graph were used for risk aggregation for the multi-sensor system.
T194 30400-30488 Sentence denotes A scientific SMCDA process can be put in place using the different steps shown Figure 6.
T195 30489-30623 Sentence denotes In order to initialize the decision-making process for this paper, equal weights for various risk criteria map layers were considered.
T196 30624-30690 Sentence denotes This helped ensure fast implementation and quick proof of concept.
T197 30691-30936 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 30937-31077 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 31078-31288 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 31289-31397 Sentence denotes The term “viral load” will also be used to refer to the number of active virus particles present in a space.
T201 31398-31532 Sentence denotes Virus particles live for different lengths of time, depending on a number of factors, the most significant one being surface material.
T202 31533-31639 Sentence denotes Risk of infection for any particular IndoorGML cell space was modelled as the viral load within the space.
T203 31640-31894 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 31895-32050 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 32051-32214 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 32215-32356 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 32357-32418 Sentence denotes The following layers represent the respective criterion maps.
T208 32419-32546 Sentence denotes Effective parameters were identified based on available sensors and data according to the implemented IoCT multi-sensor system.
T209 32547-32597 Sentence denotes The viral load risk criteria are listed as follow:
T210 32598-32601 Sentence denotes C1:
T211 32602-32621 Sentence denotes Risk from Cleaning:
T212 32622-32731 Sentence denotes Cleaning schedule reported on a smartphone app based on the time that had elapsed from the previous cleaning.
T213 32732-32904 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 32905-32999 Sentence denotes C1 is a spatiotemporal map layer comprised of OGC IndoorGML cells with values between 0 and 1.
T215 33000-33003 Sentence denotes C2:
T216 33004-33030 Sentence denotes Risk from Contact Tracing:
T217 33031-33151 Sentence denotes Proximity tracing map extracted from beacons which includes a trajectory map of traced people on an OGC IndoorGML graph.
T218 33152-33240 Sentence denotes These trajectories show the location of the cleaner and the number of people in a place.
T219 33241-33400 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 33401-33404 Sentence denotes C3:
T221 33405-33430 Sentence denotes Risk from People Density:
T222 33431-33537 Sentence denotes Gathering restriction map from smart cameras which includes the number of people over each IndoorGML node.
T223 33538-33729 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 33730-33806 Sentence denotes This information is reported online and aggregated once the room is cleaned.
T225 33807-33836 Sentence denotes C4: COVID-19 Risky Behaviors:
T226 33837-34072 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 34073-34225 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 34226-34404 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 34405-34516 Sentence denotes As we progress with COVID, various criteria have been introduced and evaluated in COVID-19 spread risk [54,55].
T230 34517-34681 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 34682-34897 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 34898-35061 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 35062-35206 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 35207-35375 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 35376-35477 Sentence denotes However, this risk function can be easily manipulated and configured by the users on the client side.
T236 35478-35556 Sentence denotes So, we evaluated a set of different weights and evaluated them in Section 5.7.
T237 35557-35607 Sentence denotes In this new risk model, the wights are as follows:
T238 35608-35779 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 35780-35861 Sentence denotes Risk from Contact Tracing: W2=0.4: it is one of the strongest risks for the place
T240 35862-36005 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 36006-36031 Sentence denotes Risky behaviours: W4=0.2:
T242 36032-36265 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 36266-36440 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 36441-36526 Sentence denotes The algorithm restarts the people count and cough numbers after the space is cleaned.
T245 36527-37001 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 37002-37187 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 37189-37193 Sentence denotes 4.2.
T248 37194-37222 Sentence denotes Interoperable IoCT Using STA
T249 37223-37423 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 37424-37551 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 37552-37606 Sentence denotes Every IndoorGML cell has a Location in space and time.
T252 37607-37704 Sentence denotes This geospatial encoding was performed by GeoJSON (Geographical JavaScript Object Notation) [59].
T253 37705-37789 Sentence denotes Every sensor was referenced by the IndoorGML cell in which the sensor was installed.
T254 37790-37928 Sentence denotes Each Thing can have multiple Datastreams, which are collections of Observation entities grouped together using the same Observed Property.
T255 37929-38017 Sentence denotes For the cleaning use case, a different Datastream for each sensor’s phenomenon was used.
T256 38018-38077 Sentence denotes Each Datastream contained a Sensor and an ObservedProperty.
T257 38078-38139 Sentence denotes This refers to the instruments that can observe a phenomenon.
T258 38140-38240 Sentence denotes For this paper, eight different Datastreams were defined, including, proximity, density, and coughs.
T259 38241-38328 Sentence denotes An ObservedProperty specifies the phenomenon and also contains the unit of measurement.
T260 38329-38472 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 38473-38551 Sentence denotes For our example, this can refer to the values taken from a sensor measurement.
T262 38552-38614 Sentence denotes FeatureOfInterest identifies the characteristics of the Thing.
T263 38615-38729 Sentence denotes The Thing entity is an IndoorGML cell and the FeatureOfInterest entity describes the characteristics of this cell.
T264 38730-38955 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 38956-39112 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 39113-39271 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 39272-39412 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 39413-39524 Sentence denotes The next step was to map observations to an instance of the OGC STA endpoint using the Amazon Lambda functions.
T269 39525-39661 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 39663-39665 Sentence denotes 5.
T271 39666-39689 Sentence denotes Results and Discussions
T272 39691-39695 Sentence denotes 5.1.
T273 39696-39719 Sentence denotes Smartphone Cleaning App
T274 39720-39813 Sentence denotes Cleaning activities play an important role in reducing the risk of being exposed to COVID-19.
T275 39814-39892 Sentence denotes Three types of user activities were defined for the purposes of this research:
T276 39893-40100 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 40101-40300 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 40301-40429 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 40430-40584 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 40585-40721 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 40722-40940 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 40941-41040 Sentence denotes This cleaning activity ensures the virus is killed, and there is no chance for cross-contamination.
T283 41041-41144 Sentence denotes It is reasonable to assume that the facilities will take precautions with cleaning as much as possible.
T284 41145-41312 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 41313-41453 Sentence denotes Considering cleaning activities resets the risk calculations for the final risk map and reduces false-positive COVID-19 notification alerts.
T286 41454-41576 Sentence denotes In the future, we are going to evaluate standard-level cleaning activities for COVID-19 using smart cameras automatically.
T287 41577-41713 Sentence denotes Furthermore, cleaning should include enhanced space ventilation, as airborne particles are remarkably decreased by adequate ventilation.
T288 41714-41806 Sentence denotes For this research, a virus transmission interval is assumed to be a time interval of 15 min.
T289 41807-41993 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 41994-42151 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 42152-42227 Sentence denotes This case can be considered a false positive notification alert for user A.
T292 42228-42353 Sentence denotes As a result, the proposed system can considerably reduce false positive notifications by using different types of activities.
T293 42354-42525 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 42527-42531 Sentence denotes 5.2.
T295 42532-42563 Sentence denotes Proximity-Based Contact Tracing
T296 42564-42666 Sentence denotes For the purposes of this research the third floor of the CCIT building was selected for an experiment.
T297 42667-42848 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 42849-42954 Sentence denotes The contact tracing technique applied for this research was designed in a way that protects user privacy.
T299 42955-43163 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 43164-43399 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 43400-43624 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 43625-43786 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 43787-43966 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 43967-44064 Sentence denotes An AWS product Amazon Cognito was used to control user authentication and access to data storage.
T305 44065-44187 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 44188-44317 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 44318-44436 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 44437-44533 Sentence denotes Our developed application was connected to the DynamoDB using another AWS product, the IoT Core.
T309 44534-44708 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 44709-44984 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 44985-45019 Sentence denotes This process is shown in Figure 9.
T312 45020-45086 Sentence denotes A demo of people trajectories is shown in Supplementary Materials.
T313 45087-45182 Sentence denotes There are various methods for indoor positioning, such as WiFi, BLE beacons, or dead reckoning.
T314 45183-45326 Sentence denotes Using BLE technology is cost-effective compared to other indoor positioning techniques, which use maintenance, installation, and cabling costs.
T315 45327-45427 Sentence denotes Generally, Bluetooth devices cost ~20× less than WiFi devices and have a similar WiFi accuracy [60].
T316 45428-45532 Sentence denotes In this paper, we focused on BLE proximity detection for contact tracing instead of precise positioning.
T317 45533-45731 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 45732-45840 Sentence denotes On the other hand, it was still a challenge working with BLE signals that are interfered with by structures.
T319 45841-45931 Sentence denotes Indoor setting and layout have direct effects on radio waves used in Bluetooth technology.
T320 45932-46110 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 46111-46193 Sentence denotes In this paper, an active BLE beacon is placed in each IndoorGML cell (e.g., room).
T322 46194-46441 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 46442-46544 Sentence denotes We avoided having to determine the exact range by way of careful beacon placement to prevent overlaps.
T324 46545-46726 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 46727-46827 Sentence denotes Accordingly, different health organizations such as WHO recommended two meters distance from others.
T326 46828-46914 Sentence denotes As a result, proximity detection should be of more importance in the COVID-19 context.
T327 46915-47033 Sentence denotes In other words, considering precise positioning would only increase the computation cost in this specific application.
T328 47034-47115 Sentence denotes Describing an indoor location using IndoorGML graph cell also helps with privacy.
T329 47116-47295 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 47296-47421 Sentence denotes Depending on the size of the data, type of beacons, and network bandwidth, mobile proximity detection performance may differ.
T331 47422-47678 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 47679-47818 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 47819-47971 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 47972-48114 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 48115-48255 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 48256-48361 Sentence denotes So, our sampling and recording intervals were much better than was required for COVID-19 risk evaluation.
T337 48362-48468 Sentence denotes The mobile application publishes a JSON payload to the AWS IoT Core cloud data management system in which:
T338 48469-48484 Sentence denotes Online service:
T339 48485-48606 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 48607-48623 Sentence denotes Offline service:
T341 48624-48720 Sentence denotes An array of records showing the user’s pretenses in a time window is published to the AWS cloud.
T342 48721-48858 Sentence denotes A JSON payload showing a single enriched proximity location captured by the developed smartphone app is shown in Supplementary Materials.
T343 48859-48931 Sentence denotes For more information regarding contact tracing app can be found in [61].
T344 48933-48937 Sentence denotes 5.3.
T345 48938-48964 Sentence denotes Video-Based People Density
T346 48965-49145 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 49146-49256 Sentence denotes For indoor spaces, Physical Distancing rules result in restrictions on the number of people occupying a space.
T348 49257-49459 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 49460-49645 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 49646-49816 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 49817-49927 Sentence denotes Moreover, the number of people violating physical distancing rules can be identified and reported to the IoCT.
T352 49928-50075 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 50076-50157 Sentence denotes For this demo, the OGC indoorGML was used as it offered the following advantages:
T354 50158-50384 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 50385-50450 Sentence denotes The number of people entering or exiting each cell was monitored.
T356 50451-50631 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 50632-50828 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 50829-50923 Sentence denotes The “Gathering Restriction”—the number of people over each IndoorGML node—was then calculated.
T359 50924-51029 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 51030-51146 Sentence denotes Should the number of people exceed the cell capacity, a Gathering Restriction alarm would be generated for the cell.
T361 51147-51264 Sentence denotes The following figure (Figure 10) shows a frame of the meeting room, detected people, and Gathering Restriction alarm.
T362 51265-51402 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 51404-51408 Sentence denotes 5.4.
T364 51409-51440 Sentence denotes Video-Based Physical Distancing
T365 51441-51554 Sentence denotes Physical Distancing was monitored for each cell using a pre-trained YOLO model for detecting people in that cell.
T366 51555-51604 Sentence denotes Relative distance was then calculated as follows:
T367 51605-51716 Sentence denotes The pairwise distance between two people is the distance between the two similar corners of their bounding box.
T368 51717-51838 Sentence denotes In order to minimize the camera’s vanishing point effect, the distance was then compared to their bounding box diameters.
T369 51839-51997 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 51998-52100 Sentence denotes For the following example, the view from a fixed camera was divided into several polygons (geofences).
T371 52101-52247 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 52248-52380 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 52381-52530 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 52531-52724 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 52725-52789 Sentence denotes Outdoor geofences can be connected to the IndoorGML graph nodes.
T376 52791-52795 Sentence denotes 5.5.
T377 52796-52832 Sentence denotes Video-Based Risky Behavior Detection
T378 52833-52903 Sentence denotes Camera stream processing is a popular and quick way to detect objects.
T379 52904-53017 Sentence denotes Human behaviors and actions can be detected as objects from the video frames using a trained deep learning model.
T380 53018-53268 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 53269-53391 Sentence denotes This library classifies and localizes detected objects in one step with a speed of faster than 40 frames per second (FPS).
T382 53392-53473 Sentence denotes We considered two main types of risky behaviors for COVID-19 indoor transmission:
T383 53474-53560 Sentence denotes Group risky behaviors (e.g., hugging) and individual risky behaviors (e.g., coughing).
T384 53561-53668 Sentence denotes Figure 12 illustrates how to train a model for COVID-19 transmission risky behavior detection using YOLOv3.
T385 53669-53879 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 53880-53958 Sentence denotes These images were taken from free sources found through Google image searches.
T387 53959-54018 Sentence denotes For labelling objects, a semi-automatic method was applied.
T388 54019-54062 Sentence denotes Darknet library was also used for training.
T389 54063-54255 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 54256-54363 Sentence denotes As wrong labels might be generated, the images should be manually checked to correct misclassified objects.
T391 54364-54457 Sentence denotes For this step 80 percent of the images were selected for training and 20 percent for testing.
T392 54458-54536 Sentence denotes To increase the accuracy of this model, the configuration in Table 3 was used.
T393 54537-54618 Sentence denotes To increase training accuracy and speed, a transfer learning process was applied.
T394 54619-54736 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 54737-54922 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 54923-55128 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 55129-55334 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 55335-55461 Sentence denotes It appeared that hugging and handshaking (grouping actions) were more varied in terms of the types of handshaking and hugging.
T399 55462-55551 Sentence denotes Therefore, training precision could be improved with the preparation of more varied data.
T400 55552-55738 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 55739-55817 Sentence denotes Furthermore, the number of false negatives increased in a more populated area.
T402 55818-55903 Sentence denotes Detected touching behavior results demonstrated high numbers of false negative cases.
T403 55904-56008 Sentence denotes About 75 percent of false negative cases occurred when the predictor incorrectly detected small objects.
T404 56009-56126 Sentence denotes Therefore, specifying limitations for box sizes and level of confidence for the predictor can reduce false negatives.
T405 56127-56255 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 56257-56261 Sentence denotes 5.6.
T407 56262-56298 Sentence denotes Audio-Based Risky Behavior Detection
T408 56299-56442 Sentence denotes This section examines an audio classification algorithm that recognizes coughing and sneezing using an audio sensor with an embedded DL engine.
T409 56443-56501 Sentence denotes The methodology for audio detection is shown in Figure 13.
T410 56502-56667 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 56668-56808 Sentence denotes The most commonly known time-frequency feature is the short-time Fourier transform [67], Mel spectrogram [68], and wavelet spectrogram [69].
T412 56809-57001 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 57002-57089 Sentence denotes To compute a Mel spectrogram, we first convert the sample audio files into time series.
T414 57090-57183 Sentence denotes Next, its magnitude spectrogram is computed, and then mapped onto the Mel scale with power 2.
T415 57184-57231 Sentence denotes The end result would be a Mel spectrogram [70].
T416 57232-57326 Sentence denotes The last step in preprocessing would be to convert Mel spectrograms into log Mel spectrograms.
T417 57327-57421 Sentence denotes Then the image results would be introduced as an input to the deep learning modelling process.
T418 57422-57636 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 57637-57731 Sentence denotes The VGG16 is a pre-trained CNN [72] used as a base model for transfer learning (Table 6) [73].
T420 57732-57916 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 57917-58081 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 58082-58160 Sentence denotes VGG16 architecture includes 16 convolutional and three fully connected layers.
T423 58161-58415 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 58416-58518 Sentence denotes VGG16 has been adopted for audio event detection and demonstrated significant literature results [71].
T425 58519-58622 Sentence denotes The feature maps were flattened to obtain the fully connected layer after the last convolutional layer.
T426 58623-58756 Sentence denotes For most CNN-based architectures, only the last convolutional layer activations are connected to the final classification layer [76].
T427 58757-58857 Sentence denotes The ESC-50 [77] and AudioSet [78] datasets were used to extract cough and sneezing training samples.
T428 58858-59013 Sentence denotes The ESC-50 dataset is a labelled collection of 2000 environmental audio recordings suitable for benchmarking methods of environmental sound classification.
T429 59014-59173 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 59174-59293 Sentence denotes Over 5000 samples were extracted for the transfer learning CNN model which was then divided to train and test datasets.
T431 59294-59376 Sentence denotes We examined the performance of the trained CNN models using coughing and sneezing.
T432 59377-59410 Sentence denotes The results are shown in Table 7.
T433 59412-59416 Sentence denotes 5.7.
T434 59417-59451 Sentence denotes Risk Calculation and Visualization
T435 59452-59583 Sentence denotes To demonstrate risk calculation using Equation (2), we evaluated the proposed IoCT using the following cleaning use case scenarios.
T436 59584-59750 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 59751-59890 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 59891-60023 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 60024-60145 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 60146-60185 Sentence denotes A notification showed “Cough detected”.
T441 60186-60279 Sentence denotes Then, the person who coughed opened the door and this event was detected by the smart camera.
T442 60280-60335 Sentence denotes A “High-risk behavior detected” notification was shown.
T443 60336-60466 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 60467-60631 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 60632-60797 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 60798-60920 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 60921-61080 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 61081-61191 Sentence denotes The cleaner trajectory alongside the other people trajectories extracted from BLE beacons were visualized too.
T449 61192-61328 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 61329-61442 Sentence denotes The video demo of this scene is attached in the Supplementary Materials which shows the risk profile of the room.
T451 61443-61532 Sentence denotes A sample screen shot of the Supplementary Materials demo video is presented in Figure 14.
T452 61533-61683 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 61684-61788 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 61789-61865 Sentence denotes Figure 15 shows two risk profiles for room 326 over 40 min from 20:00 to 20:
T455 61866-61890 Sentence denotes 40 p.m. on 11 June 2020.
T456 61891-62038 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 62039-62331 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 62332-62437 Sentence denotes The performance of using a deep learning engine is highly dependent on Graphics and Computing processors.
T459 62438-62549 Sentence denotes Therefore, the performance of those functionalities is evaluated on a laptop with more robust processing units.
T460 62550-62637 Sentence denotes The laptop has NVIDIA GeForce RTX 2070 with 7.5 computation capabilities and a Core i7.
T461 62638-62706 Sentence denotes Therefore, the performance on Jetson NX is lower than on the laptop.
T462 62707-62828 Sentence denotes The best performance values are video-based risky behavior detection because they only involve the object detection task.
T463 62829-62951 Sentence denotes Audio-based risky behavior detection segments the voice in specific time frames and converts them into spectrogram images.
T464 62952-63010 Sentence denotes Voice patterns are detected in images using the VGG model.
T465 63011-63093 Sentence denotes Therefore, the time of processing for audio is higher than video object detection.
T466 63094-63261 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 63263-63265 Sentence denotes 6.
T468 63266-63277 Sentence denotes Conclusions
T469 63278-63636 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 63637-63756 Sentence denotes In addition, the proposed platform is able to be applied to any kind of sensor and for use with different applications.
T471 63757-63925 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 63926-64093 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 64094-64197 Sentence denotes At the hardware level, it offers a plug and play connection which will be explored for future research.
T474 64198-64424 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 64425-64567 Sentence denotes Furthermore, it provides the option of expansion because of the many compatible components which lead to the schematics being fully available.
T476 64568-64714 Sentence denotes In order to validate the proposed architecture, the IoCT sensor network was created and validated using multiple Things, Sensors, and Datastreams.
T477 64715-64902 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 64903-64991 Sentence denotes A cleaning use case was developed for the University of Calgary campus to validate this.
T479 64992-65165 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 65166-65236 Sentence denotes A network with 2 IoCT Things and 20 Sensors was successfully deployed.
T481 65237-65387 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 65388-65521 Sentence denotes Another benefit of using open standards is that they offer interoperable applications that facilitate access to data and reusability.
T483 65522-65610 Sentence denotes A Web client was deployed to consume data for the OGC STA provided by the IoCT platform.
T484 65611-65687 Sentence denotes The OGC STA offers easy and agile access to sensor data using IoT paradigms.
T485 65688-65914 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 65915-65989 Sentence denotes The OGC IndoorGML model can be used for various trajectory mining as well.
T487 65990-66166 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 66167-66341 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 66342-66627 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 66628-66807 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 66808-66948 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 66949-67116 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 67117-67236 Sentence denotes This analysis will include spatial-temporal methodologies for real-time event detection using the deep learning module.
T494 67238-67361 Sentence denotes Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
T495 67363-67386 Sentence denotes Supplementary Materials
T496 67387-67467 Sentence denotes The following are available online at https://www.mdpi.com/1424-8220/21/1/50/s1.
T497 67468-67504 Sentence denotes Click here for additional data file.
T498 67506-67526 Sentence denotes Author Contributions
T499 67527-67584 Sentence denotes The authors confirm contribution to the paper as follows:
T500 67585-67995 Sentence denotes Interoperable IoCT study conception and design based on OGC standards: S.H.L.L. and S.S.; COVID-19 risk assessment: S.S. and J.S.; Contact tracing algorithm and cleaning app S.O. and J.S.; Smart camera sensors: S.H. and M.M.J.; Smart audio sensors: S.K. and S.H.; Data collection, demo visualization, analysis and interpretation of results: S.S.; S.O., S.H., S.K., S.S. took the lead in writing the manuscript.
T501 67996-68072 Sentence denotes All authors have read and agreed to the published version of the manuscript.
T502 68074-68081 Sentence denotes Funding
T503 68082-68125 Sentence denotes This research received no external funding.
T504 68127-68163 Sentence denotes Institutional Review Board Statement
T505 68164-68179 Sentence denotes Not applicable.
T506 68181-68207 Sentence denotes Informed Consent Statement
T507 68208-68223 Sentence denotes Not applicable.
T508 68225-68252 Sentence denotes Data Availability Statement
T509 68253-68380 Sentence denotes Please refer to suggested Data Availability Statements in section “MDPI Research Data Policies” at https://www.mdpi.com/ethics.
T510 68382-68403 Sentence denotes Conflicts of Interest
T511 68404-68448 Sentence denotes The authors declare no conflict of interest.
T512 68450-68519 Sentence denotes Figure 1 Scenarios for COVID-19 virus spread in workplace reopening:
T513 68520-68576 Sentence denotes The Person-to-Person and Person-to-Place contact (left).
T514 68577-68893 Sentence denotes Spatiotemporal representation of person-to-person contact boundaries is shown using two orange cylinders (right); spatiotemporal representation of person-to-place contact boundary in a room is shown using a blue cubic (right); and spatiotemporal representation of a room, people trajectories are shown as gray lines.
T515 68894-69040 Sentence denotes Figure 2 OGC STA Sensing Entities Core Data Model [40]: in this figure, “*” denotes “many” instances in ‘0 to many” and “1 to many” relationship.
T516 69041-69198 Sentence denotes Figure 3 An Example of the OGC IndoorGML Data Model from the Basic Elements to Multi-Layered Space Dual Graph Model of the First Floor of the CCIT Building.
T517 69199-69370 Sentence denotes Figure 4 Multi-Layered Space Model Unified Modelling Language Diagram from [46]: in this figure, “*” denotes “many” instances in ‘0 to many” and “1 to many” relationship.
T518 69371-69433 Sentence denotes Figure 5 General Architecture for the Proposed IoCT Platform.
T519 69434-69475 Sentence denotes Figure 6 SMCDA COVID-19 Risk Evaluation.
T520 69476-69637 Sentence denotes Figure 7 An Example of Modelling OGC STA for a Selected IndoorGML Cell in this figure, “*” denotes “many” instances in ‘0 to many” and “1 to many” relationship.
T521 69638-70043 Sentence denotes Figure 8 The developed BLE contact tracing mobile application. (a) Sign in/up process for using Amazon Authentication Service using the Amazon Cognito Product; (b) Showing three different types of activities; (c) Collecting Observations including Date, Time, BeaconID, and Time Duration, and storing them in the internal SQLite DB; (d) Publishing internal information to Amazon Cloud using MQTT Protocol.
T522 70044-70152 Sentence denotes Figure 9 The Architecture of the Beacon-Based Contact Tracing Mobile Application Using Amazon Web Services.
T523 70153-70278 Sentence denotes Figure 10 A Meeting Room Camera Frame Shows Detected People (Left) and Gathering Restriction Alarm on the Dashboard (Right).
T524 70279-70530 Sentence denotes Figure 11 A camera frame showing detected people and Physical Distancing violations (red bounding boxes show approximate physical distances of less than two metres; green boxes show allowed physical distances; and blue lines indicate geofences area).
T525 70531-70580 Sentence denotes Figure 12 Behavior Detection Training Flowchart.
T526 70581-70647 Sentence denotes Figure 13 Methodology of the Audio Deep Learning Cough Detection.
T527 70648-70837 Sentence denotes Figure 14 A Sample Screen Shot of Risk Calculation and Visualization when Four People are in Room 326 and a Cough is Detected (the Full Video Demo is Available in Supplementary Materials).
T528 70838-70919 Sentence denotes Figure 15 Risk profiles for room 326 over the period of 40 min from 20:00 to 20:
T529 70920-70944 Sentence denotes 40 p.m. on 11 June 2020:
T530 70945-71034 Sentence denotes Two gadget shows risk profiles and each bar demonstrate calculated risk for every minute.
T531 71035-71115 Sentence denotes Table 1 Cleaning Use Case Definition as an Example of Person-to-Place Scenario.
T532 71116-71156 Sentence denotes Personas Sarah (cleaner) wants to know:
T533 71157-71179 Sentence denotes If an office was used;
T534 71180-71209 Sentence denotes If a sick person was present;
T535 71210-71260 Sentence denotes If the people density in each office is regulated;
T536 71261-71309 Sentence denotes If people are following social distancing rules;
T537 71310-71493 Sentence denotes If the cleaning risk for some rooms is high, she will receive the appropriate alerts to close and disinfect the actionable list of contaminated places to prevent further transmission.
T538 71494-71555 Sentence denotes Multi-Sensors System A combination of the following sensors:
T539 71556-71686 Sentence denotes Proximity sensors (i.e., beacons) for the following observations: ⚬ Relative closeness, or distance between a person and a beacon;
T540 71687-71709 Sentence denotes ⚬ Indoor trajectories;
T541 71710-71720 Sentence denotes ⚬ Density:
T542 71721-71765 Sentence denotes Number of people in proximity with a beacon.
T543 71766-71805 Sentence denotes GNSS location for outdoor trajectories.
T544 71806-71867 Sentence denotes Cameras (security) for the following observations: ⚬ Density:
T545 71868-71905 Sentence denotes Number of people tracked by a camera;
T546 71906-71926 Sentence denotes ⚬ Social Distancing:
T547 71927-71994 Sentence denotes Camera proximity app will notify if people are less than 2 m apart;
T548 71995-72015 Sentence denotes ⚬ Coughing Behavior:
T549 72016-72119 Sentence denotes Number of coughs, open coughs, hand coughs, and arm coughs result in different levels of contamination;
T550 72120-72140 Sentence denotes ⚬ Touching Behavior:
T551 72141-72229 Sentence denotes Cameras can detect if people touch the contaminated surfaces, doorknobs, or their faces;
T552 72230-72252 Sentence denotes ⚬ Potential Detection:
T553 72253-72382 Sentence denotes Automatic detection of people’s activities, for example, cleaning activities being carried out in a room, or wearing a face mask.
T554 72383-72418 Sentence denotes Audio Sensors: ⚬ Coughing Behavior:
T555 72419-72607 Sentence denotes Number and type of cough, dry cough versus wet cough, open coughs (without covering with hand/arm), arm-covered coughs, and hand-covered coughs result in different levels of contamination;
T556 72608-72618 Sentence denotes ⚬ Density:
T557 72619-72684 Sentence denotes Number of people based on human voice detection and noise levels.
T558 72685-72709 Sentence denotes Other Potential Sensors:
T559 72710-72795 Sentence denotes Thermal cameras for detection of fever (one of the most common symptoms of COVID-19).
T560 72796-72952 Sentence denotes For example, infrared thermal camera scanning can be used at entrances to recognize any persons (including visitors) with fever at the first point of entry.
T561 72953-73082 Sentence denotes Such sensors can be connected to the IoCT by publishing messages to the cloud based on the OGC standards described in this paper.
T562 73083-73144 Sentence denotes Related Use Cases Alarms and Notification: ⚬ Self-Isolation;
T563 73145-73177 Sentence denotes ⚬ Risk for a user group at work;
T564 73178-73225 Sentence denotes ⚬ A COVID-19 sick person present in that space;
T565 73226-73299 Sentence denotes ⚬ Safe places and less crowded paths for COVID-19 vulnerable user groups.
T566 73300-73523 Sentence denotes Workplace Eligibility: ⚬ The manager of a business wants to know whether any employees have been in contact with an infected person/place so he can make a decision on whether affected employee/employees should come to work;
T567 73524-73695 Sentence denotes ⚬ Each location organization can be given a form to send to their staff, customers, or visitors informing them of the probable contamination, and of safe and clean places.
T568 73696-73784 Sentence denotes Table 2 An Example of OGC STA Modelling for Various Data Streams for the Deployed IoCT.
T569 73785-73860 Sentence denotes Thing Datastream Sensor ObservedProperty Observation FeatureOfInterest
T570 73861-73975 Sentence denotes Name Description Observation Type Name Description Name Description Result Phenomentime Name Description
T571 73976-73996 Sentence denotes IndoorGML cell name:
T572 73997-74200 Sentence denotes Room326 Duration Duration spent closed by the Thing OM_Count Observation Smartphone Galaxy S9+ Time Total time user was in the Thing in seconds 300 2020-06-08T23:14:09.438Z IndoorGML cell name:
T573 74201-74232 Sentence denotes Room326 Meeting Room 3rd floor
T574 74233-74401 Sentence denotes Beacon Proximity The ID broadcasted by the closest beacon OM_ Observation Smartphone Galaxy S9+ Beacon ID The beacon ID for the closest beacon “uBFLQX2nXc5D3cS1”
T575 74402-74581 Sentence denotes Activity Type The type of activity that was chosen by the user OM_ Observation Smartphone Galaxy S9+ Activity Type The type of activity that was chosen by the user Cleaning
T576 74582-74805 Sentence denotes Entrance Time The time that the user enters the proximity zone of the beacon OM_ Observation Smartphone Galaxy S9+ Entrance Time The time that the user enters the proximity zone of the beacon 2020-06-08T23:09:09.438Z
T577 74806-75055 Sentence denotes Cough Audio The number of coughs detected by using the AI sound subsystem OM_Count Observation SunFounder Mini Microphone SunFounder USB2.0 Mini Mic for Raspberry Pi4 Model B Coughs Audio The number of coughs detected by the audio subsystem 3
T578 75056-75312 Sentence denotes Cough Video The number of coughs detected by the AI video subsystem OM_Count Observation Raspberry Pi Camera Module V2 Raspberry Pi Camera Module V2 connected to Jetson Xavier NX Coughs Video The number of coughs detected by the AI video subsystem 3
T579 75313-75616 Sentence denotes Video Proximity The number of social distance violations detected by the AI video subsystem OM_Count Observation Raspberry Pi Camera Module V2 Raspberry Pi Camera Module V2 connected to Jetson Xavier NX Violation Count The number of social distance violations detected by the AI video subsystem 4
T580 75617-75874 Sentence denotes Video Touch The number of touches detected by the AI video subsystem OM_Count Observation Raspberry Pi Camera Module V2 Raspberry Pi Camera Module V2 connected to Jetson Xavier NX Touch Count The number of touches detected by the AI video subsystem 2
T581 75875-75943 Sentence denotes Table 3 Configuration Parameter for Risky Behavior Detection Model.
T582 75944-75960 Sentence denotes Parameter Value
T583 75961-75983 Sentence denotes Iteration Rate 0.0001
T584 75984-76007 Sentence denotes Network Size 480 × 480
T585 76008-76034 Sentence denotes Number of Iterations 4000
T586 76035-76045 Sentence denotes Filter 21
T587 76046-76130 Sentence denotes Table 4 Evaluation Metrics for Evaluating the Video-Based Risky Behavior Detection.
T588 76131-76174 Sentence denotes Evaluation Measures Equations Description
T589 76175-76369 Sentence denotes Precision Precision=1n ∑j|Rj ∩Mj ||Rj| (3) This is defined as the ratio of the total number of items appearing in both Rj and Mj to the total number of Rj [66]. n is the total number of users.
T590 76370-76448 Sentence denotes A higher value for the Precision means better performance and higher accuracy.
T591 76449-76613 Sentence denotes Recall Recall=1n ∑j|Rj ∩Mj ||Mj| (4) The Recall measure is defined as the ratio of the total number of items appearing in both Rj and Mj to the number of Mj [66].
T592 76614-76754 Sentence denotes Similarly, to the Precision measure, a higher value for Recall means a better performance and higher accuracy for the recommender algorithm.
T593 76755-76920 Sentence denotes F-Score F Score = 2*(Recall * Precision)/(Recall + Precision) (5) The F-score combines both the precision and recall into one metric that captures both properties.
T594 76921-76989 Sentence denotes In other words, it is the weighted average for precision and recall.
T595 76990-77041 Sentence denotes This metric gives an overview of the model results.
T596 77042-77143 Sentence denotes Table 5 Evaluating Precision, Recall, F-Score, and Number of Samples for Each Behavior Action Class.
T597 77144-77232 Sentence denotes Detected Activities Precision Recall F-Score Number of Samples for Transfer Learning
T598 77233-77268 Sentence denotes Person Count 0.77 0.91 0.83 834
T599 77269-77300 Sentence denotes Doorknob 0.89 0.73 0.80 621
T600 77301-77342 Sentence denotes Touching with Hand 0.82 0.71 0.76 633
T601 77343-77374 Sentence denotes Coughing 0.84 0.82 0.83 603
T602 77375-77405 Sentence denotes Hugging 0.96 0.61 0.74 634
T603 77406-77441 Sentence denotes Hand Shaking 0.73 0.58 0.78 608
T604 77442-77562 Sentence denotes Supplementary Materials includes a demo video showing the results of the smart camera deep learning detection algorithm.
T605 77563-77606 Sentence denotes Table 6 Summary of the VGG16 Architecture.
T606 77607-77664 Sentence denotes Layer Feature Map Size Kernel Size Stride Activation
T607 77665-77704 Sentence denotes Input Image 1 224 × 224 × 3 - - -
T608 77705-77761 Sentence denotes 1 2 × Convolution 64 224 × 224 × 64 3 × 3 1 Relu 1
T609 77762-77809 Sentence denotes Max Pooling 64 112 × 112 × 64 3 × 3 2 Relu
T610 77810-77866 Sentence denotes 3 2 × Convolution 128 112 × 112 × 128 3 × 3 1 Relu
T611 77867-77914 Sentence denotes Max Pooling 128 56 × 56 × 128 3 × 3 2 Relu
T612 77915-77969 Sentence denotes 5 2 × Convolution 256 56 × 56 × 256 3 × 3 1 Relu
T613 77970-78017 Sentence denotes Max Pooling 256 28 × 28 × 256 3 × 3 2 Relu
T614 78018-78072 Sentence denotes 7 3 × Convolution 512 28 × 28 × 512 3 × 3 1 Relu
T615 78073-78120 Sentence denotes Max Pooling 512 14 × 14 × 512 3 × 3 2 Relu
T616 78121-78176 Sentence denotes 10 3 × Convolution 512 14 × 14 × 512 3 × 3 1 Relu
T617 78177-78231 Sentence denotes Max Pooling Operator 512 7 × 7 × 512 3 × 3 2 Relu
T618 78232-78263 Sentence denotes 13 FC 2 - 25,088 - - Relu
T619 78264-78291 Sentence denotes 14 FC - 4096 - - Relu
T620 78292-78319 Sentence denotes 15 FC - 4096 - - Relu
T621 78320-78354 Sentence denotes Output FC - 1000 - - Softmax
T622 78355-78422 Sentence denotes 1 Rectified Linear Unit (ReLU) is a non-linear activation function.
T623 78423-78487 Sentence denotes Max pooling layer applies a max pooling operation to its inputs.
T624 78488-78578 Sentence denotes 2 Fully Connected (FC) layers follow a stack of convolutional layers with different depth.
T625 78579-78675 Sentence denotes Table 7 Evaluating Precision, Recall, F-Score, and Number of Samples for Audio-Based Detection.
T626 78676-78740 Sentence denotes Precision Recall F-Score No. of Samples for Transfer Learning
T627 78741-78786 Sentence denotes Coughing and Sneezing 0.77 0.91 0.83 3293
T628 78787-78848 Sentence denotes Coughing and Sneezing (Other Classes) 0.89 0.73 0.80 2536
T629 78849-78920 Sentence denotes Table 8 Performance of Different Functionalities on Various Platforms.
T630 78921-79108 Sentence denotes Performance (Millisecond) BLE Proximity Detection Video-Based People Density Video-Based Physical Distancing Video-Based Risky Behavior Detection Audio-Based Risky Behavior Detection
T631 79109-79136 Sentence denotes Desktop - 57 52 40 170
T632 79137-79169 Sentence denotes Jetson NX - 670 590 250 230
T633 79170-79210 Sentence denotes Mobile App on Galaxy S9 <60 - - - -