| Literature DB >> 26421312 |
Jane Louie Fresco Zamora1, Shigeru Kashihara1, Suguru Yamaguchi1.
Abstract
Accurate and reliable daily global weather reports are necessary for weather forecasting and climate analysis. However, the availability of these reports continues to decline due to the lack of economic support and policies in maintaining ground weather measurement systems from where these reports are obtained. Thus, to mitigate data scarcity, it is required to utilize weather information from existing sensors and built-in smartphone sensors. However, as smartphone usage often varies according to human activity, it is difficult to obtain accurate measurement data. In this paper, we present a heuristic-based pairwise gossip algorithm that will calibrate smartphone-based pressure sensors with respect to fixed weather stations as our referential ground truth. Based on actual measurements, we have verified that smartphone-based readings are unstable when observed during movement. Using our calibration algorithm on actual smartphone-based pressure readings, the updated values were significantly closer to the ground truth values.Entities:
Mesh:
Year: 2015 PMID: 26421312 PMCID: PMC4570958 DOI: 10.1155/2015/494687
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
List of smartphone models used and their available sensors.
| Common name | Galaxy Nexus [ | S3 [ | S4 [ |
|---|---|---|---|
| Model | I9250 | GT-I9300 | GT-I9500 |
|
| |||
| Android OS version | 4.3 | 4.2.2 | 4.3 |
|
| |||
| Light (lux) | ✓ | ✓ | ✓ |
| Proximity (cm) | ✓ | ✓ | ✓ |
| Gyroscope (rad/s) | ✓ | ✓ | ✓ |
| Accelerometer (m/s2) | ✓ | ✓ | ✓ |
| Magnetometer ( | ✓ | ✓ | ✓ |
| Pressure (hPa) | ✓ | ✓ | ✓ |
| Temperature (°C) | N/A | N/A | ✓ |
| Humidity (%) | N/A | N/A | ✓ |
Figure 1Setup of the stationary user experiment.
Uncertainty calculation results based on the Vaisala WXT520.
| Time |
|
|
| Uncertainty |
|---|---|---|---|---|
| 14:00 | 990.47 | 989.20 | 991.28 | 2.08 |
| 14:01 | 990.44 | 989.15 | 991.29 | 2.14 |
| 14:02 | 990.48 | 989.19 | 991.31 | 2.12 |
| 14:03 | 990.47 | 989.17 | 991.34 | 2.167 |
| 14:04 | 990.41 | 989.14 | 991.29 | 2.15 |
| 14:05 | 990.41 | 989.15 | 991.27 | 2.12 |
| 14:06 | 990.34 | 989.12 | 991.24 | 2.12 |
| 14:07 | 990.35 | 989.14 | 991.24 | 2.10 |
| 14:08 | 990.35 | 989.12 | 991.31 | 2.19 |
| 14:09 | 990.34 | 989.14 | 991.24 | 2.10 |
Sample pressure data for uncertainty calculation.
| Time | Vaisala |
|
|
|
|
|---|---|---|---|---|---|
| 14:00 | 991.1 | 991.28 | 991.14 | 989.61 | 989.20 |
| 14:01 | 991.1 | 991.29 | 991.13 | 989.55 | 989.15 |
| 14:02 | 991.1 | 991.31 | 991.2 | 989.62 | 989.19 |
| 14:03 | 991.1 | 991.34 | 991.13 | 989.59 | 989.17 |
| 14:04 | 991 | 991.29 | 991.1 | 989.53 | 989.14 |
| 14:05 | 991.1 | 991.27 | 990.98 | 989.54 | 989.15 |
| 14:06 | 991 | 991.24 | 990.84 | 989.49 | 989.12 |
| 14:07 | 991 | 991.24 | 990.79 | 989.56 | 989.14 |
| 14:08 | 991 | 991.31 | 990.78 | 989.54 | 989.12 |
| 14:09 | 991 | 991.24 | 990.79 | 989.51 | 989.14 |
Figure 2Setup of the moving user experiment.
Figure 3Division of moving and stationary partitions each at 7 and 2 minutes, respectively.
Sample result of calculated variance between partitions of moving and stationary user.
| Partition name | Variance |
|---|---|
| Set A | 0.0021 |
| Pause 1 | 0.0018 |
| Set B | 0.0025 |
| Pause 2 | 0.0013 |
| Set C | 0.0032 |
| Pause 3 | 0.0017 |
F-test result for a sample observation.
| Partition |
|
|
|---|---|---|
| Set A versus Pause 1 | 1.18 | 0.92 |
| Set B versus Pause 2 | 1.91 | 1.49 |
| Set C versus Pause 3 | 1.82 | 1.45 |
Sample raw data from a 10-minute event.
| Time | S3(1) | S3(2) | Nexus | S4 |
|---|---|---|---|---|
| 14:00:00 | 991.39 | 991.11 | 989.57 | 989.16 |
| 14:00:01 | 991.35 | 991.14 | 989.6 | 989.16 |
| 14:00:02 | 991.33 | 991.16 | 989.58 | 989.16 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 14:09:59 | 991.23 | 990.90 | 989.58 | 989.14 |
S3(1) calculation result of variance and absolute difference.
| Time | Vaisala |
| Var( | AbsDiff( |
|---|---|---|---|---|
| 14:00 | 991.1 | 991.28 | 0.0049859 | 0.17978 |
| 14:01 | 991.1 | 991.29 | 0.0037714 | 0.19140 |
| 14:02 | 991.1 | 991.31 | 0.0037007 | 0.20952 |
| 14:03 | 991.1 | 991.34 | 0.0090520 | 0.23600 |
| 14:04 | 991 | 991.29 | 0.0046557 | 0.29380 |
| 14:05 | 991.1 | 991.27 | 0.0047261 | 0.16914 |
| 14:06 | 991 | 991.24 | 0.0055904 | 0.23865 |
| 14:07 | 991 | 991.24 | 0.0054008 | 0.23590 |
| 14:08 | 991 | 991.31 | 0.0056691 | 0.31200 |
| 14:09 | 991 | 991.24 | 0.0041641 | 0.24316 |
S3(1) calculation result of W(t) and x (t + 1).
| Time | Vaisala | S3(1) |
|
|
|
|---|---|---|---|---|---|
| 14:00 | 991.1 | 991.28 | 0.027733 | 0.97227 | 991.1 |
| 14:01 | 991.1 | 991.29 | 0.019704 | 0.98030 | 991.1 |
| 14:02 | 991.1 | 991.31 | 0.017663 | 0.98234 | 991.1 |
| 14:03 | 991.1 | 991.34 | 0.038356 | 0.96164 | 991.11 |
| 14:04 | 991 | 991.29 | 0.015847 | 0.98415 | 991 |
| 14:05 | 991.1 | 991.27 | 0.027943 | 0.97206 | 991.1 |
| 14:06 | 991 | 991.24 | 0.023425 | 0.97657 | 991.01 |
| 14:07 | 991 | 991.24 | 0.022894 | 0.97711 | 991.01 |
| 14:08 | 991 | 991.31 | 0.018170 | 0.98183 | 991.01 |
| 14:09 | 991 | 991.24 | 0.017125 | 0.98287 | 991 |
Figure 4Comparison of pressure per minute before and after adjustments.
Calculated W of different device models.
| Time | S3(1) | S3(2) | Nexus | S4 |
|---|---|---|---|---|
| 14:00 | 0.97227 | 0.84940 | 0.99894 | 0.99937 |
| 14:01 | 0.98030 | 0.81662 | 0.99896 | 0.99942 |
| 14:02 | 0.98234 | 0.93642 | 0.99852 | 0.99945 |
| 14:03 | 0.96164 | 0.85621 | 0.99615 | 0.99890 |
| 14:04 | 0.98415 | 0.95145 | 0.99813 | 0.99932 |
| 14:05 | 0.97206 | 0.92999 | 0.99847 | 0.99957 |
| 14:06 | 0.97657 | 0.97966 | 0.99752 | 0.99920 |
| 14:07 | 0.97711 | 0.97323 | 0.99998 | 0.99971 |
| 14:08 | 0.98183 | 0.98382 | 0.99859 | 0.99926 |
| 14:09 | 0.98287 | 0.96791 | 0.99768 | 0.99845 |
Calculated W of different device models.
| Time | S3(1) | S3(2) | Nexus | S4 |
|---|---|---|---|---|
| 14:00 | 0.027733 | 0.15060 | 0.0010565 | 0.00062344 |
| 14:01 | 0.019704 | 0.18338 | 0.0010387 | 0.00057949 |
| 14:02 | 0.017663 | 0.063578 | 0.0014766 | 0.00055123 |
| 14:03 | 0.038356 | 0.14379 | 0.0038511 | 0.0010974 |
| 14:04 | 0.015847 | 0.048554 | 0.0018666 | 0.00067643 |
| 14:05 | 0.027943 | 0.070009 | 0.0015258 | 0.00043013 |
| 14:06 | 0.023425 | 0.020340 | 0.0024820 | 0.00079598 |
| 14:07 | 0.022894 | 0.026771 | 0.000017361 | 0.00029228 |
| 14:08 | 0.018170 | 0.016183 | 0.0014091 | 0.00074171 |
| 14:09 | 0.017125 | 0.032091 | 0.0023210 | 0.0015459 |