| Literature DB >> 31159431 |
Ernesto Martín-Gorostiza1, Miguel A García-Garrido2, Daniel Pizarro3, David Salido-Monzú4, Patricia Torres5.
Abstract
A method for infrared and cameras sensor fusion, applied to indoor positioning in intelligent spaces, is proposed in this work. The fused position is obtained with a maximum likelihood estimator from infrared and camera independent observations. Specific models are proposed for variance propagation from infrared and camera observations (phase shifts and image respectively) to their respective position estimates and to the final fused estimation. Model simulations are compared with real measurements in a setup designed to validate the system. The difference between theoretical prediction and real measurements is between 0.4 cm (fusion) and 2.5 cm (camera), within a 95% confidence margin. The positioning precision is in the cm level (sub-cm level can be achieved at most tested positions) in a 4 × 3 m locating cell with 5 infrared detectors on the ceiling and one single camera, at distances from target up to 5 m and 7 m respectively. Due to the low cost system design and the results observed, the system is expected to be feasible and scalable to large real spaces.Entities:
Keywords: cameras; indoor positioning; infrared sensors; sensor fusion
Year: 2019 PMID: 31159431 PMCID: PMC6603635 DOI: 10.3390/s19112519
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Indoor positioning review. Cost: Low (L), Low-Medium (L-M), Medium (M), Medium-High (M-H) and High (H).
| Ref. | Application | Acc. | Technology | Cost | Pros. | Cons. |
|---|---|---|---|---|---|---|
| Jun [ | Autonomous robots | 1 cm | US TOF + RF link for sync | M | Accurate | Small (validated) coverage |
| Jung [ | Not mentioned | 1 cm | Optical, TDOA | M | Accurate | Only simulation |
| Raharijaona [ | Autonomous robots | 2 cm | Optical, AOA, CDMA | M | Accurate | Needs dense lighting infrastructure |
| Wang [ | H-speed indoor communications | Optical, AOA + RSS | M | More accurate than standard VLC based | Ad-hoc receiver | |
| Zhang [ | Not mentioned | 5 cm | Optical, RSS | L | Accurate | Only simulation |
| Lee [ | Augmented reality | 1–5 cm | Vision, ad-hoc IR reflecting landmarks | L-M | Independent of illumination | Poor validation |
| Sani [ | Nav. and landing drone | 6 cm | Cooperation Cam + IMU. ArUco markers + PnP, IMU + Kalman Filter | L | Works without cam | Controlled from ground station |
| Zhu [ | Not specified | <10 cm | Pseudolites. GNSS-like ranging (code/phase tracking) + complex correction algorithm | M-H | Accurate | Only simulation results |
| Yun-Ting [ | Autonomous robots | <10 cm | 2D laser scanning + feature matching with map | M | No infrastructure needed | Requires previous acquisition and classification of map features |
| Kumar [ | UAVs | <10 cm | 2 × 2D laser scanners + IMU (for heading estimation). SLAM | M | No infrastructure needed | Cost |
| Paredes [ | UAV | <10 cm | US TOF (CDMA) + TOF camera for initialization | M-H | Accurate, fast | Expensive |
| Kuo [ | LBS | 10 cm | Vision + optical (AOA from leds on camera, ID from leds with CDMA) | L | Position + orientation. Low cost, good validation, smart use of camera for demodulating | Not clear how dense the infrastructure should be |
| Nakazawa [ | LBS, human navigation | 10 cm | Vision + optical (AOA from leds on camera, ID from leds with CDMA) | M | Good trade-off accuracy VS range | Ad-hoc receiver |
| Garcia [ | Loc. in complex environments | 10 cm | UWB TOF + SW multipath mitigation | M | Good scalability | Nodes are expensive |
| Tiemann [ | UAVs | 10 cm | UWB TOF + SW multipath mitigation | M | Good scalability | Nodes are expensive |
| Montero [ | Robots localization | 5–13 cm | Phone cam, Landmark + Fern descriptor | L | Non invasive | Synthetics data |
| Alatise [ | Autonomous robots | 5–14 cm | Cam(SURF + RANSAC) + IMU. Fusion(EKF) | M | Accurate | Field of view is limited |
| Pizarro [ | Autonomous robots | <20 cm | Reconstruction (structure-from-motion) + odometry | M | Non-supervised method | No multiple robots tested |
| Xin [ | Not specified | <20 cm | Pseudolites. GNSS-like ranging (code/phase tracking) + ambiguity resolution of carrier phase for enhanced accuracy | M-H | Good trade-off accuracy vs range | Requires independent initialization |
| Xu [ | Autonomous robots | <25 cm | Cooperation. Edges of regular ceiling + Hough + LMS + RANSAC + Odometry | M | Non invasive | Cumulative errors |
| Losada [ | Autonomous robots | <30 cm | Multi-camera sensor. Background model + Generalized Principal Components Analysis | M-H | Localization of multiple mobile robots | No real time performance |
| Lee [ | Autonomous robots | <35 cm | Vision (natural landmarks) + IR ranging | L | Robustness | Only simulation |
| Xu [ | Autonomous robots | <40 cm | Cooperation. Cam + CNN (coarse loc.), LIDAR (fine loc.) | H | Recovery from localization failures | Pre-trained Network |
| Duraisamy [ | Autonomous driving | <0.6 m | Fusion stereo cam + Radar + Lidar. Weighted sum of the covariances | H | Tested in real traffic condition | Fusion accuracy dependent on the sensor inputs |
| Luo [ | Robot/human localization | Fusion multi WiFi PIR + Cramér–Rao Bound + triangulation(RSSI) | L | Integrated wireless and PIR sensor (WPIR) | Requires at least three sensor nodes | |
| Chen [ | Robot/human localization | 0.25–1 m | RGB-D cam + CNN (coarse loc.), ORB-Features (fine loc.) | M | Indoor and outdoor | Needs geotagged images |
| Guan [ | Human localization | <1 m | Phone cam, Landmark + SURF (offline.), SURF + Match + Homography (online) | L | Reduces latency | Needs offline image database |
| Mohebbi [ | Loc. for multiple occupants | Motion sensors + BLE beacon, fusion using a weighted sum | L | Recognizes activities | Low accuracy |
Figure 1Block diagram description of the method.
Figure 2Infrared link representing a generic anchor (receiver) and the target (emitter) in the IR-BLC. is the common reference in the basic locating cell (BLC).
Figure 3IR errors. Red markers indicate anchor projections on grid plane (red square is reference).
Figure 4Camera sensor: homography relation between scene and image.
Figure 5Camera errors (x,y and elliptical deviations), green square represents camera projection on grid plane.
Figure 6Fusion simulation errors.
Figure 7Setup for measurements.
Setup characteristics.
| IR System | Camera | BLC and Test Conditions | |||
|---|---|---|---|---|---|
| Emitter | IRED: SFH 4231 (OSRAM) | Sensor | IMX 219 PQ CMOS (Sony) | Dimensions | |
| Emitted Power (Pe) | 100 mW/sr | Resolution |
| Test-Grid ( | |
| Emitted signal | IMDD IR signal modulated at 4 MHz | Transfer rate | 10 fps | IR-anchors | 5 anchors in |
| Detector | Photodiode: PIN100-11-31-221 (API) | Lens | Camera Locations | 4 locations ( | |
| Sensitive Area (As) | 5 mm | HW | Raspberry Pi 3 Model B | H-markers positions | 16 ArUco markers |
| Responsivity (R) | Algorithm | Corner detection (Shi-Tomasi) plus centroid search | Number of observations per position | 200 | |
| i-v conversion gain ( | Landmark |
| illumination conditions for camera | 4 illumination levels | |
| BP filter gain ( | 1 (V/V) |
| |||
| Noise Power | |||||
| Noise eq. BW | |||||
Figure 8Infrared sensor positioning errors.
Infrared. Estimation-clouds shape and measurements precision.
| Shape Indicators | Dispersion Indicators (95% Confidence Ellipsoid) | |||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
| ||||
Figure 9Test-grid and camera estimations view.
Figure 10Camera sensor positioning errors (Real measurements).
Camera. Estimation-clouds shape and measurements precision.
| Shape Indicators | Dispersion Indicators (95% Confidence Ellipsoid) | ||||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
| ||||
|
|
|
|
| ||||
|
|
|
|
| ||||
Pixelic sigmas.
| Cam. Locations |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 11Elliptic deviations of IR, camera and fusion estimations from real measurements at locations A (top) and B (bottom). Left: maximum elliptical deviation; right: minimum elliptical deviation.
Figure 12Pixelic errors in target detection at each position, all illumnation range.
Figure 13Errors for IR, camera (includes bias) and fusion estimations from real measurements at locations A (top) and B (bottom). Left: maximum elliptical deviation; right: minimum elliptical deviation.
Figure 14Simulation errors for IR, camera and fusion estimations, emulating locations A (top) and B (bottom). Left: maximum elliptical deviation; right: minimum elliptical deviation.
Summary of precision for IR, camera and fusion (real measurements).
| IR | Camera | Fusion | ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| ||||||
|
| ||||||
Summary of precision for IR, camera and fusion (simulation).
| IR | Camera | Fusion | ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| ||||||
|
| ||||||