| Literature DB >> 31829212 |
Jayakanth Kunhoth1, AbdelGhani Karkar2, Somaya Al-Maadeed2, Asma Al-Attiyah3.
Abstract
BACKGROUND: Considerable number of indoor navigation systems has been proposed to augment people with visual impairments (VI) about their surroundings. These systems leverage several technologies, such as computer-vision, Bluetooth low energy (BLE), and other techniques to estimate the position of a user in indoor areas. Computer-vision based systems use several techniques including matching pictures, classifying captured images, recognizing visual objects or visual markers. BLE based system utilizes BLE beacons attached in the indoor areas as the source of the radio frequency signal to localize the position of the user.Entities:
Keywords: Computer vision; Indoor navigation; Mobile technology; People with visual impairments
Mesh:
Year: 2019 PMID: 31829212 PMCID: PMC6907256 DOI: 10.1186/s12942-019-0193-9
Source DB: PubMed Journal: Int J Health Geogr ISSN: 1476-072X Impact factor: 3.918
Fig. 1Hierarchical classification of indoor positioning approaches
Comparison of indoor positioning approaches
| Indoor positioning technology | Infrastructure | Hardware | Popular measurement methods | Popular techniques | Accuracy |
|---|---|---|---|---|---|
| Computer vision | Dedicated infrastructure not required | Camera or inbuilt camera of smartphone | Pattern recognition | Scene analysis | Low to medium |
| Motion detection | Dedicated infrastructure not required | Inertial sensor or inbuilt sensors of smartphone | Tracking | Dead reckoning | Medium |
| Wi-Fi | Utilize existing infrastructure of building | Wi-Fi access points and smartphone | RSS | Fingerprinting and trilateration | Low to medium |
| Bluetooth | Dedicated infrastructure required | BLE beacons and smartphone | RSS and Proximity | Fingerprinting and trilateration | Medium |
| RFID | Dedicated infrastructure required | RFID tags and RFID tag readers | RSS and proximity | Fingerprinting | Medium |
| VLC | Dedicated infrastructure not required | LED lights and Photo detector | RSS and AOA | Trilateration and triangulation | Medium to high |
| UWB | Dedicated infrastructure required | UWB tags and UWB tag reader | TOA, TDOA | Trilateration | High |
Comparison of discussed indoor positioning solutions for people with visual impairments
| References | Technology | System | Techniques | Tested by | Test | Feedback | Accuracy | Remarks |
|---|---|---|---|---|---|---|---|---|
| Tian et al. [ | Computer vision | Web camera and mini laptop | Text recognition and door detection | Blinds | Door detection and door signage recognition | Voice | Medium | (−) Motion blur and very large occlusions happen when subjects have sudden head movements |
| Lee and Medioni [ | Computer vision | RGB-D camera, IMU, Laptop | Camera motion estimation | Blinds and blindfolded | Pose estimation and mobility experiments | Tactile | Medium | (−) Inconsistency in maps |
| Manlises et al. [ | Computer vision | Web camera and computer | CAMShift tracking | Blinds | Object recognition, navigation time | Voice | Medium | (−) Tested with 3 blinds only |
| Li et al. [ | Computer vision | Tango mobile device | Obstacle detection, camera motion estimation by combining visual and inertial data | Blindfolded | Error occurred during navigation and navigation time | Voice and Haptic | Good | Using smart cane with the system reduced the errors |
| Kanwal et al. [ | Computer vision | RGB camera and Kinect sensor | Corner detection using visual and inertial data | Blind and blindfolded | Obstacle avoidance and walking | Voice | Good | (−) Infrared sensor failed under strong sunlight conditions |
| Al-Khalifa et al. [ | Computer vision and motion | Google glass, Android smartphone, QR code | QR code recognition, IMU | Blinds | Error occurred during navigation and navigation time | Voice | Medium | (+) Easy to use |
| Legge et al. [ | Computer vision | Digital tags, Tag reader , smartphone | Digital tag recognition | Blinds and Blind folded | Tag detection, Route finding | Voice | Medium | (+) System provided independent navigation |
| Zeb et al. [ | Computer vision | Web cam, AR markers | AR marker recognition | Blinds | Normal walking | Voice | Medium | Low cost |
| Ahmetovic et al. [ | BLE | Beacons and smartphone | Fingerprinting, IMU | Blinds | Normal occurred events that hinder the navigation | Voice | Medium | (−) Can’t inform the users that they are in wrong way |
| Kim et al. [ | BLE | Beacons and smartphone | Proximity detection, IMU | Blinds | Navigation time, task completion, deviation during navigation | Tactile and voice | Good | (+) Test was carried out in a large area (busy railway station) |
| Cheraghi et al. [ | BLE | Beacons and smartphone | Proximity detection, IMU | Blinds | navigation time, Navigation distance | Haptic and voice | Medium | Improvements are required to support varying pace of walking |
Fig. 2CamNav system overview
Fig. 3Architecture of the developed deep learning model
Fig. 4Sample images from dataset
Fig. 5GUI of Android application
Fig. 6Overview of the QRNav system
Fig. 7QR codes attached on the floor
Fig. 8UML diagram of CamNav and QRNav
Fig. 9Distribution of beacons over testing environment
Hardware specification of BLE beacons
| Model | Minew i3 robust smart beacon |
|---|---|
| Operating frequency | 2.4 GHz (Bluetooth 4.0) |
| Transmission power | 0 dBm output power |
| Transmission range | up to 50 m |
| Time interval | 350 ms |
Fig. 10Floor plan of the ground floor of building B09 (All the dimension are given in meters. Red lines and blue lines indicates the navigation routes, while black lines indicate the dimension of rooms and corridors
Average navigation time (standard deviation in brackets)
| Systems | Average navigation time in seconds | |
|---|---|---|
| Route 1 | Route 2 | |
| CamNav | 123.2 (11.66) | 197.6 (18.31) |
| QRNav | 117.2 (19.22) | 204.1(16.33) |
| BLE APP | 106.8 (16.88) | 174.3 (23.19) |
Average error in terms of the number of steps (Standard deviation in brackets)
| Systems | Average error | |
|---|---|---|
| Route 1 | Route 2 | |
| CamNav | 3.1 (0.56) | 6.1 (1.10) |
| QRNav | 3.3 (0.48) | 5.5 (0.84) |
| BLE APP | 4.3 (0.94) | 8.7 (1.33) |
Navigation efficiency index recorded in the systems
| System | NEI |
|---|---|
| CamNav | 1.010 |
| QRNav | 0.996 |
| BLE APP | 1.019 |
Fig. 11Distribution of navigation efficiency index
Rating of functionalities in the systems
| Functionalities | Navigation systems | ||
|---|---|---|---|
| CamNav | QRNav | BLE APP | |
| Navigation path suggestion | 4.3 | 4.5 | 3.5 |
| Location estimation | 4.3 | 4.8 | 3.8 |
| Speech instructions | 4 | 4 | 4 |
SUS questionnaire tool
| I think that I would like to use this system frequently | |
| Found the system unnecessarily complex | |
| I thought the system was easy to use | |
| I think that I would need the support of a technical person to be able to use this system | |
| I found the various functions in this system were well integrated | |
| I thought there was too much inconsistency in this system | |
| I would imagine that most people would learn to use this system very quickly | |
| I found the system very cumbersome to use | |
| I felt very confident using the system | |
| I needed to learn a lot of things before I could get going with this system |
System usability scores
| Navigation systems | |||
|---|---|---|---|
| CamNav | QRNav | BLE APP | |
| Average overall SUS score | 84.3 | 88 | 76.75 |
| Standard deviation of SUS score | 7.79 | 5.98 | 7.64 |
| Cronbach’s alpha | 0.73 | 0.61 | 0.61 |
Comparison of developed indoor navigation systems
| Reference | Technology | System | Techniques | Tested by | Test | Feedback | Accuracy | Remarks |
|---|---|---|---|---|---|---|---|---|
| CamNav | Computer vision | Smartphone, laptop | CNN based scene recognition | Blindfolded | Error occurred during navigation and navigation time | Voice | Medium | (−) Hard to differentiate indoor locations with similar appearance |
| QRNav | Computer vision | Smartphone, laptop, QR codes | QR code recognition | Blindfolded | Error occurred during navigation and navigation time | Voice | Medium | (−) Requires large amount of QR codes for safe navigation |
| BLE base system | BLE | Beacons and smartphone | Fingerprinting and trilateration | Blindfolded | Error occurred during navigation and navigation time | Voice | Low | (−) Relatively low accuracy resulted in navigation errors |