You are on page 1of 8

F e a t u r e : I ndoo r N a v i g a tion

Building a Practical
Wi-Fi-Based Indoor
Navigation System
This article presents the seven-step process involved in building a
practical Wi-Fi-based indoor navigation system, which was implemented
at the COEX complex in Seoul, Korea, in 2010. More than 200,000 users
downloaded the system in its first year of use.

A
s car navigation systems have The COEX Complex
become more ubiqu itous , Figure 1 provides a schematic view of the
researchers have recognized the COEX complex. The buildings, towers, and
potential for indoor navigation stores in the COEX area are mostly intercon-
systems to help pedestrians find nected via the COEX underground shopping
their way in complicated indoor areas such as mall area in the B1 level. The total length of
airport terminals, subways, shopping malls, the paths is more than 10 km, and the total size
and exhibition and convention centers. In addi- of the COEX ­underground shopping mall area
tion, the recent proliferation of Wi-Fi-equipped amounts to more than 450,000 m2 (comparable
smartphones and the rapid to 70 football stadiums). Large parking areas,
expansion of Wi-Fi zones have located on the B2, B3, and B4 levels, can accom-
moved this idea from wishful modate approximately 3,000 cars. More than
Dongsoo Han, Sukhoon Jung,
thinking to near reality. 200 e­ xhibitions and 2,000 conferences are held
Minkyu Lee, and Giwan Yoon
In October 2010, a Wi-Fi- at the COEX every year.
Korea Advanced Institute of
based indoor navigation ­system Although previous work confirmed the fea-
Science and Technology for the COEX complex (a land- sibility and potential of Wi-Fi-based localiza-
mark area in Seoul, ­Korea) was tion techniques,1 customers and vendors have
released by our team at the Ko- been reluctant to apply these techniques when
rea Advance Institute of Science and Technology developing location-based service (LBS) appli-
to smartphone users via the myCoex application. cations that require high localization accuracy,
The COEX area comprises Asia’s largest under- particularly in large indoor spaces. Most work
ground shopping mall area, three five-star ­hotels, failed to provide convincing evidence to custom-
one 55-story and one 41-story premier office ers and vendors, because the experiments were
tower, a large department store, a subway station, conducted in relatively small and confined in-
a city airport terminal, and more. door areas—not larger spaces, such as COEX.
Although we proved that it’s possible to build
a practical Wi-Fi-based indoor localization sys- Seven-Step Development Process
tem, developing such a system for a large indoor To address this issue, we decided to test exist-
area wasn’t an easy task. Here, we review the ing Wi-Fi-based indoor localization techniques
long and tedious steps required. and integrate them to build the COEX indoor

72 PER VA SI V E computing Published by the IEEE CS n 1536-1268/14/$31.00 © 2014 IEEE

PC-13-02-Han.indd 72 03/04/14 2:20 PM


navigation system.1–5 However, the
available techniques weren’t sufficient. Trade tower COEX convention center
Along with Wi-Fi signal-collection sup-
port tools, we developed a signal and Oakwood premier COEX intercontinental hotel
two location filters, and integrated them
with the COEX indoor navigation sys- Grand intercontinental hotel ASEM tower
tem to make the system more reliable Casino
Hyundai dept. store City air
and stable. All of this comprised a seven- terminal
step process, which we outline here (see
Figure 2).

Access Point Analysis


COEX artium
Analyzing the Wi-Fi or access point (AP)
environment in a target indoor area is Samsung
the first step in building a Wi-Fi-based subway stop
indoor navigation system. This step
should be first because the decision to B1
install more APs to further enhance the
localization accuracy should be made
30 m
based on the results of this analysis. 4m 652
Identifying the areas with only weak
Wi-Fi signals is the primary goal of this
step. Thus, it’s enough to roughly divide
Figure 1. A schematic view of the buildings in the COEX area. All of the buildings in
the target area into many small subar-
the block are interconnected via underground paths in the B1 level.
eas, and count the number of accessible
Wi-Fi signals and signal strengths at the
subareas. If necessary, additional APs e­ xperiments revealed that the accuracy only for directing users but also for
should be installed in the subareas lack- of the localization could fluctuate from marking the locations to collect the
ing strong AP signals. 3 to 15 meters, depending mainly on Wi-Fi fingerprints. Although draw-
In general, a very large indoor area, the density and distribution of APs. ing an indoor map is neither difficult
such as COEX, is a combination of dis- In addition, users preferred to have nor complicated, the map should be
tinctively different places, where many their positions updated on the map in ­carefully prepared to make the indoor
AP signals are available, no AP sig- regular intervals. Based on these initial navigation system more precise and
nal is available, or the captured Wi-Fi experiments and observations, we set convenient. Using a manually drawn
signals are too weak for localization. 5–6 meters as the allowable average error indoor map is better, because such a
Among the hundreds of subareas in the distance in the error-sensitive areas, and map is much cleaner and neater than
COEX area, approximately 10 were 6–8 meters as the overall average error one generated from a CAD map using a
poor-AP areas, with only weak Wi-Fi distance to be achieved by the system at tool. Once the map is ready, one corner
signals available, so we installed about COEX. Also, based on user experiences of the map is determined as the original
200 ­additional APs in those areas to and the minimum Wi-Fi signal scanning point to specify a position on the map
­improve the localization accuracy. time (MST), we set the average response in coordinates. Along with the decision
time of localization to MST + 1 seconds. on the original point, the x- and y-axes
Design Goals Set Up Lastly, we aimed for the overall size are also decided. These initial coordi-
We established the design goals for of the system not to exceed 4–5 mega- nates should then be converted into
the COEX indoor navigation system bytes, including the Wi-Fi fingerprint standard coordinates to integrate the
under the constraint of using the de- database, so the system could be easily indoor map with outdoor maps.
ployed APs only for communication downloaded and installed on a user’s On the map, a user’s location is dis-
purposes. To set practical design goals, smartphone. played on the edges (or links) con-
we ­implemented a prototype naviga- necting the nodes (or waypoints) of a
tion system and conducted prelimi- Indoor Map Drawing ­network. All the paths are represented
nary experiments to collect user ex- The third step is to prepare an indoor on the map using a network connect-
periences dozens of times at a part of map that displays the user’s path and ing the waypoints. The waypoints
the B1 floor of COEX. The preliminary position. The indoor map is used not are marked at the ends of a path, at

April–june 2014 PER VA SI V E computing 73

PC-13-02-Han.indd 73 03/04/14 2:20 PM


Feature: Indoor Navigation

1 3 4 5 6
AP analysis/ Testing/
design goal set up Indoor map drawing WRM construction System build-up
2 7 service launching

AP analysis & installation Indoor map drawing Wi-Fi fingerprint Ul build-up Testing & evaluation
collection (dbm)
Items Results –10

# of APs 3400 ea –30

Poor-AP 10 areas –50


areas –70
# of APs ~200 ea –30
installed Location

Setting up design goals Marking of way and WRM construction System build-up System launching &
measure points user feedback
Items Design goals Indoor navigation app
AP1 AP2 AP3 AP4
average 5–8m ... ... ... ... ...
errors A7 –88 –20 –93 –82
Localization
engine
response A8 –90 –19 –95 –82
MST + 1 POI & WRM DB
B1 –22 –86 –62 –99
time seconds B2 –26 –76 –65 –94
Android
size of ~3 Mb B3 –33 –64 –74 –87 iPhone devices Nokia
B4 –47 –57 –77 –81
WRM B5 –54 –48 –83 –62

Indoor Wi-Fi environment

Figure 2. The seven steps in building an indoor navigation system for a large indoor area.

corners, and at intersections. Usually, be drawn was determined by a simple of collecting Wi-Fi fingerprints by ar-
two waypoints are enough to repre- function, [w/i], where w is the width tificially generating Wi-Fi fingerprints
sent a straight line, but when a path is of a corridor and i is a predefined in- using the relatively smaller number of
rather long or bent, multiple waypoints terval between two adjacent measure manually collected Wi-Fi fingerprints.5
might need to be used so that the path points—3 meters in our case. However, the results of applying the
can be represented by connecting the interpolation technique could hardly
waypoints. Wi-Fi Radio Map Construction outperform the accuracy achieved on
Once the network is prepared, the After marking the measure points on the manually collected Wi-Fi finger-
measure points are marked to collect the map, the next step requires col- prints. With COEX, the interpolation
the Wi-Fi fingerprints on or alongside lecting precise Wi-Fi fingerprints at technique was applied only for the
the links of the network. The tool in each marked measure point, which is parking areas.
Figure 3a shows the task of marking critical for accurate localization.6 The For data collection, the collectors
the measure points. In the tool, a circle Wi-Fi fingerprints should be densely download the maps marked with the
represents a waypoint, and an arrow collected for an accurate localization, reference points to their smartphones
connecting the circles represents a link. and at least 20–30 Wi-Fi fingerprints (Figure 3b), choose and locate the
A line can be drawn by marking each should be collected at each point for marked reference points, and then
end of the line with blue cross marks reliability. Consequently, the Wi-Fi fin- start collecting the Wi-Fi fingerprints
as reference points. The planners must gerprint collecting activity in a large- along the lines connecting the reference
decide on and mark the reference points scale indoor space can be difficult and points. They use their smartphones’
in advance. Once both ends of a line are time-consuming. In COEX, dozens Wi-Fi fingerprint-collecting tool for
decided, the measure points on the line of collectors performed the collecting this purpose (Figure 3c). The tool sup-
are automatically generated in the same ­activity in parallel, after dividing the ports the collectors to check if the lo-
interval by the tool. entire area into several subareas—each cation where the collection has started
When a corridor was too wide to of which was assigned to a particular is the correct location by providing
be covered by a single measurement collection team. information on every reference point.
line, multiple lines were drawn along We developed a radio map interpo- The ­interval between two a­ djacent col-
the way link. The number of lines to lation technique to reduce the efforts lection points is set to a predetermined

74 PER VA SI V E computing  www.computer.org/pervasive

PC-13-02-Han.indd 74 03/04/14 2:20 PM


(a) (b) (c)

Figure 3. Waypoint marking: (a) the tool to mark the measure points and waypoints on a PC, (b) a map downloaded to a
smartphone marked with the reference points, and (c) the tool to collect Wi-Fi fingerprints on a smartphone.

interval, 3 meters in our case, to map the phone, so we instructed collectors localization engine,7 because it was
them to their corresponding mea- not to hold the bottom of the phone and slightly more accurate than other meth-
sure points afterwards. In the case of not to move or change the height of the ods at COEX,8 and it was flexible for
COEX, the collector could ensure the phone while collecting 20 fingerprints. fine-­tuning and further enhancing the
interval relatively easily because the Although the collector’s body could engine’s accuracy. The kWNN simply
floors were tiled with 40 × 40 cm square cause the attenuation of signal strengths, outputs the weighed centroid of the
tiles. Without the tiles, we might need we asked the collectors to hold the top k locations, with the weights de-
to use a distance measurement tool to phone in front of their chests facing one termined by the distance between the
ensure the interval. direction. We confirmed that the accu- captured fingerprint and each nearest
The Wi-Fi fingerprint collecting ac- racy was not, or was only slightly, influ- neighbor. However, the accuracy level
tivity was performed by 15 collectors enced by the body and direction in a very required for the practical use of the sys-
for two weeks. We organized seven crowded area such as COEX. tem couldn’t be achieved solely with
teams: six teams with two members in the localization engine.
each team for collection, and one team System Build-Up Thus, we developed a signal filter, an
with three staff members for supporting After preparing the WRM, indoor adaptive Kalman filter, and a delay ­filter,
the collection activities of the six teams. map, and way network, we installed a and integrated them with the localiza-
The Wi-Fi fingerprints were collected at localization engine on the WRM and tion engine to further improve accu-
about 10,000 measure points, and 20 the path-finding routine on the indoor racy. The localization engine deals with
Wi-Fi fingerprints were collected at map. Then, we installed the navigation only a single Wi-Fi fingerprint at a time,
each point, resulting in a data collection applications on top of the localization whereas the filters use the sequences of
of around 200,000 total Wi-Fi finger- engine and path-finding routine. the consecutively scanned Wi-Fi finger-
prints. Also, the 20 Wi-Fi fingerprints The localization engine installed on prints or locations (that is, historic data).
at each point were merged into an aver- the WRM is the core component of the Given that Wi-Fi fingerprints can be
age Wi-Fi fingerprint, so approximately indoor navigation system. Along with the scanned every two or three seconds for
10,000 average ­Wi-Fi fingerprints were WRM, the performance of the engine is indoor navigation, the approach taken
collected into the Wi-Fi radio map critical for a more accurate ­localization. by the filters is reasonable.
(WRM—available for download at Accordingly, various ­techniques and Strong Wi-Fi signals are sometimes
https://kailos.io/wrm/seoul/coex). ­filters should be integrated together with missed in a captured fingerprint be-
We used a Samsung Galaxy S1 for the localization engine. cause of limited scanning time. The
the collection. In the Galaxy S1, the We adopted the k-weighted near- signal filter imputes the Wi-Fi finger-
­Wi-Fi-antenna is on the bottom left of est neighbors (kWNN, k = 3) for our print captured for localization using

April–june 2014 PER VA SI V E computing 75

PC-13-02-Han.indd 75 03/04/14 2:21 PM


Feature: Indoor Navigation

that the minimum Wi-Fi scanning time


A: Level B1, COEX mall
(MST) varies from one to three sec-
onds, depending on the type of scanned
A ­Wi-Fi signals: 2.4 GHz, 5 GHz, or both
B B: Levels F2 – F4, Low ceilings of them. But the frequent ­scanning
C of Wi-Fi signals could drain the bat-
Number of measure points

tery more quickly. When the scanning


100
was performed every second without
C: Level F1, Open space ­localization in a Galaxy S1, the battery
was drained in 12 hours, whereas it
lasted for 16 hours when scanning was
50
Strong signals performed every three seconds. How-
ever, when the localization was made
Weak signals after each scanning, the batteries were
drained in 3.8 hours in both cases.
–94 –92 –90 –88 –86 –84 –82 –80 –78 –76 –74 –72 –70 –68 –66 –64 –62 –60 –58 –56 –54 –52 –50 –48 –46 –44 –42 –40 –38 –36 –34 Among the filters, only the delay fil-
Signal strength (dbm) ter was used to control outliers at the
beginning. The results were a mixture
Figure 4. Distributions of the Wi-Fi signal strengths observed in areas A, B, and C of of good and bad areas in terms of accu-
COEX. Localization accuracy depends on the density of strong Wi-Fi signals. Strong racy. In some areas, the locations were
Wi-Fi signals were detected more frequently in area A than in areas B and C. displayed in a stable manner, whereas
in some others, the results were unsta-
ble. In particular, when we approached
the Wi-Fi fingerprints in WRM.9 That l­ocation and the destination. To facili- escalators to change floors, the wrong
is, if a particular AP signal, which ap- tate users’ designation of the destina- floor was often displayed even before
pears in most of the fingerprints in the tions, the navigation system has all we got on the escalators.
WRM on a recent path, isn’t included points of interest (POIs) registered in We collected test data at around 1,000
in a scanned Wi-Fi fingerprint, the AP advance so that users can choose their predesignated points to get practical
signal is imputed to the scanned Wi-Fi destinations out of the registered POIs. ­results. To get more meaningful results,
fingerprint. The signal filter was placed In general, the registered POIs include we divided the COEX area into three
between the Wi-Fi signal scanning stores, offices, places, and major cross- subareas for the measurement—areas A,
module and the localization engine. points. Our path-finding routine is B, and C. Area A comprised the complex
Unlike the signal filter, the other two based on the Dijkstra’s shortest-path- B1 level; area B comprised levels F2, F3,
filters were placed between the local- finding algorithm. The path-finding and F4, which have a relatively low ceil-
ization engine and the map-matching routine should not merely find the ing area; and area C comprised the open
for smoothing any user movement. The shortest path on a way network. space in level F1. Several long escalators
adaptive Kalman filter, which is a variant Rather, it should find a path that pe- in the open space connect areas B and C.
of the extended Kalman filter (EKF),10 destrians routinely choose to get to We excluded the parking areas in levels
switches its mode back and forth from the their destinations. Because there could B2–B4 from the measurement.
EKF to the particle filter.11 On a straight be many different paths depending on On average, 28.6 APs were d ­ etected
line, the EKF is activated, whereas when a the selections of stairs, escalators, and in each Wi-Fi fingerprint in area A, 35.7
user approaches corners or intersections, elevators when a user changes floors, APs in area B, and 61.1 APs in area C.
the particle filter is activated instead. the path-finding routine must ­reflect The Wi-Fi fingerprints collected at area
We also integrated a delay filter with the typical moving patterns of the pe- A were found to have the fewest AP sig-
the localization engine. It can delay or destrians in the target area. nals, whereas strong Wi-Fi signals were
skip the display of the estimated loca- detected most frequently in area A. On
tion if the estimated location deviates System Testing the other hand, strong Wi-Fi signals
too far from the previously estimated For the test, we captured the Wi-Fi sig- were least ­frequently detected in the
locations. In a normal situation, the de- nals on a smartphone every one to three ­Wi-Fi ­fingerprints collected in area C, al-
lay filter displays the middle point of the seconds, estimated its location using the though they had the most APs. Figure 4
two locations as its estimated location. localization engine, and then displayed shows the distribution of the AP s­ ignal
The path-finding module finds an the estimated locations on the way strengths observed in each area. We
­optimal path using the users’ current ­network after the map matching. Note ­obtained the average error distances

76 PER VA SI V E computing  www.computer.org/pervasive

PC-13-02-Han.indd 76 03/04/14 2:21 PM


0
–5 821
–10 548
–15 559
Signal strength (dbm)

–20 556
557
–25
–30
–35
–40
–45
–50
–55
–60
–65
–70
–75
–80
–85
–90 400
–95
–100
1 2 3 4 5 6 7 8
40 Location 350

30 300

20 250

78
56

8
0

67
205

34
–5
10 –10 204

5
207

Signal strength (dbm)


–15

12
–20 206

4
201
–25

3
–30

2
0 –35
–40

1
0 –45
–50
100 –55
–60
–65
200 –70
–75
300 –80
–85
400 –90
–95
500 –100
1 2 3 4 5 6 7 8
600
Location
700 0
800

Figure 5. Measured accuracy and Wi-Fi signal distributions excerpted from the box areas in the B1 level of COEX. The accuracy of
the areas with only weak Wi-Fi signals was always worse than that of the areas with strong Wi-Fi signals. Black, blue, violet, and
red bars represent 3-, 6-, 9-, and more than 12-meter error distances, respectively.

of 6.0 meters at area A, 5.9 meters Figure 5 shows this situation for the c­ orrectly used, the effect of ­applying
at area B, and 7.1 meters at area C. B1 level of the COEX area. The length the filters would be great. Despite the
Considering that no special APs were of the bars at a location indicates the system’s inability to achieve 100 per-
installed to support localization, the average error distance there. The blue cent accuracy in the floor-level esti-
results aren’t so bad. The floor-level and black bars represent the locations mation, almost all of the inaccurate
accuracies obtained at areas A, B, and with good accuracy (less than 3 and floor-level estimations were removed
C were 99.6, 96.2, and 90.6 percent, less than 6 meters in error distances, or deactivated, mainly by the applica-
respectively. ­respectively), and the violet and red tion of the filters. The adaptive Kalman
The accuracy differences in each area bars represent the locations with bad filter had the most prominent effect in
indicate that the strength of AP signals accuracies (less than 9 and greater than this aspect. The delay filter was effec-
in Wi-Fi fingerprints is more impor- 12 meters in error distances). As the tive in controlling outliers because it
tant to accuracy than the number of two side graphs illustrate, the accuracy could deactivate the display of loca-
AP signals. The accuracy at area B was of localization depended on the distri- tions if the newly estimated location
slightly better than that at area A. It butions of the Wi-Fi signal strengths. deviated too far from the previous loca-
seemed that the gain by the strong AP The locations with strong signals (that tions. The signal filter imputed missed
signals in area A was offset by that ar- is, locations near the peak of a particu- AP signals for the captured Wi-Fi sig-
ea’s complex structure. Area A included lar AP signal) showed better accuracy nals, which helped improve the overall
a mixture of meandering paths and than the locations with only weak or localization accuracy. After activating
small- and medium-sized open spaces, medium signal strengths. all the filters integrated into the system,
whereas area B had a grid structure As the figure illustrates, the l­ ocations the displayed locations proceeded on
with relatively low ceilings. with low accuracies were usually the way network in a stable manner.
To better understand accuracy fluc- detected in combination with the However, activating the filters
tuation, we depicted the accuracy levels ­locations with good or high a­ ccuracies, caused a significant delay in response
obtained at each location in a figure. implying that if the trace data were time. Most of this was caused by the

April–june 2014 PER VA SI V E computing 77

PC-13-02-Han.indd 77 03/04/14 2:21 PM


Feature: Indoor Navigation

delay filter. When we deactivated this a known indoor map. Tagging the s­ ystems are integrated with the indoor
­fi lter, we could reduce the response ­locations of the assembled fingerprint navigation system to direct users from a
time within around MST + 0.2 sec- sequences by referencing only indoor source to a destination, hopefully with-
onds, but it wasn’t worth it. The us- maps is a challenging problem. out any disconnection. Of course, sev-
ers were more tolerant of the delay The reconfiguration of spaces, eral technical issues, including seamless
than of the possible incorrect location which frequently happens (particu- integration of indoor and outdoor navi-
estimation. larly in exhibition areas), is another gation systems, should be addressed to
issue to be addressed. As a solution, realize this system.
Service Launching and the indoor map and its associated way Yet the COEX system has already
User Feedback network should be changed. Then, affected the marketplace. After expe-
After testing and evaluating a naviga- the WRM should be reconstructed. riencing the COEX navigation system,
tion system, the system should be in- However, if the change o ­ ccurs too many customers and vendors recognize
tegrated with a more general-purpose frequently, this approach requires the potential of Wi-Fi-based ­indoor
smartphone app so it can be distributed considerable time and cost. A walk- ­localization and navigation systems for
to users. Then, the app can collect, ac- ing survey, in which fingerprints are their businesses. For example, Incheon
cumulate, and analyze user feedback to collected while collectors are walking International Airport decided to pro-
further improve the navigation system. in a space and the collected l­ ocations vide an indoor navigation service to
In the case of COEX, we integrated are later estimated for tagging the help passengers find their way in the
the COEX indoor navigation system ­locations of the fingerprints, is one airport terminal, and some hospitals
into the myCoex app. The myCoex approach used to cope with this situ- are applying localization technology
app provides general services such as ation. Crowdsourcing is another. We to monitor the locations of doctors,
exhibition and event notification, fa- developed a crowdsourcing WRM nurses, staff, and even patients.
cility finding, and providing informa- construction method to collect finger-
tion about stores and offices within the prints of POIs through user partici- Acknowledgments
complex as well as the indoor navi- pation. 13 Wi-Fi-SLAM 14 and Zee 15 This work was funded by the Korea Trade NET-
gation service. The myCoex app was incorporate the capability of smart- work (KTNET) and Korea International Trade
downloaded more than 200,000 times phone-integrated sensors such as Association (KITA). We thank the anonymous
referees for their insightful and constructive
its first year, with approximately 20 three-axis accelerometers, compasses, ­comments, which greatly improved the quality
percent of the downloads from abroad. gyroscopes, and pressure sensors to and readability of this article.
Meanwhile, the ever-changing AP build WRMs automatically.
environment is one of the nagging The more user feedback data we
­issues of Wi-Fi-based indoor localiza- have, the further we can enrich the ser- References
tion and navigation systems. We ad- vices of the app. Identifying crowded or 1. P. Bahl and V. Padmanabhan, “RADAR:
dressed this problem to some extent by less crowded areas and analyzing visi- An In-building RF-based User Loca-
utilizing user feedback data. We con- tors’ moving patterns are possible for tion and Tracking System,” Proc. 19th
Ann. Joint Conf. IEEE Computer &
firmed that the addition of new APs the valuation of POIs. Comm. Societies (INFOCOM 00), 2000,
and the removal of existing APs can be pp. 775–784.

W
reflected to the WRM by analyzing the
2. H. Liu et al., “Survey of Wireless Indoor
appearance patterns of APs in the feed- e can make the indoor Positioning Techniques and Systems,”
back Wi-Fi fingerprints.12 The feed- navigation system more IEEE Trans. Systems, Man, and Cyber-
back data was collected without the complete by incorpo- netic: Applications & Reviews, vol. 37,
no. 6, 2007, pp. 1067–1080.
intervention of users while they were rating pedestrian dead-
using the service. Meanwhile, the ac- reckoning techniques and using various 3. A. Kushki, K. Plataniotis, and A. Venet-
curacy wasn’t significantly influenced sensors embedded in smartphones. For sanopoulos, “Kernel-based Positioning in
by a slight change of the AP environ- example, floor-level accuracy can be Wireless Local Area Net-works,” IEEE
Trans. Mobile Computing, vol. 6, no. 6,
ment—for example, from 10 to 20 per- drastically improved with the help of a 2007, pp. 689–705.
cent. However, when the change was pressure sensor. In building a WRM,
made for more than half of the APs, the crowdsourcing approach will play a 4. D. Madigan et al., “Bayesian Indoor
­Positioning Systems,” Proc. 24th Ann.
accuracy drastically degraded. critical role in reducing time and costs Joint Conf. IEEE Computer & Comm.
For a more precise WRM update, we in the future. Societies (I N FOCOM 05), 20 05,
need to assemble a sufficient number of We are currently developing a door- pp. 1217–1227.
fingerprint traces into long sequences to-door navigation system, in which 5. M. Lee and D. Han, “Voronoi Tessel-
and fit the assembled sequences into bus, subway, and train navigation lation Based Interpolation Method for

78 PER VA SI V E computing  www.computer.org/pervasive

PC-13-02-Han.indd 78 03/04/14 2:21 PM


Wi-Fi Radio Map Construction,” IEEE the Authors
Comm. Letters, vol. 16, no. 3, 2012,
Dongsoo Han is a professor of computer science at Korea Advanced Institute
pp. 404–407.
of Science and Technology and director of the Indoor Positioning Research
Center at KAIST. His research interests include indoor positioning, pervasive
6. T. Deasy and W. Scanlon, “Simulation
computing, and location-based mobile applications. Han has a PhD in informa-
or Measurement: The Effect of Radio
tion science from Kyoto University. Contact him at dshan@kaist.ac.kr.
Map Creation on Indoor WLAN-Based
Localisation Accuracy,” Wireless Per-
sonal Comm., vol. 42, no. 4, 2006,
pp. 563–573.

7. V. Moghtadaiee, A. Dempster, and S. Lim, Suk-Hoon Jung is a PhD student of information and communications engi-
“Indoor Localization Using FM Radio neering at Korea Advanced Institute of Science and Technology. His research
Signals: A Fingerprinting Approach,” Proc. interests include real-time locating systems and pervasive computing. Jung has
2011 IEEE Indoor Positioning Indoor an MS in information and communications engineering from KAIST. Contact
Navigation (IPIN 11), 2011, pp. 1–7. him at sh.jung@kaist.ac.kr.

8. V. Honkavirta et al., “A Comparative


Survey of WLAN Location Fingerprinting
Methods,” Proc. 6th Workshop Position-
ing, Navigation, and Comm. (WPNC 09), Minkyu Lee is a research assistant professor of computer science at Korea Ad-
2009, pp. 243–251. vanced Institute of Science and Technology. His research interests include real-
time locating systems and pervasive computing. Lee has a Ph.D. in computer
9. S. Lee, S. Jung, and D. Han, “Uncaught science from KAIST. Contact him at niklaus@kaist.ac.kr.
Signal Imputation for Accuracy Enhance-
ment of WLAN-based Positioning Sys-
tems,” Proc. 1st ACM SIGSPATIAL Int’l
Workshop Mobile Geographic Infor-
mation System (MobiGIS 12), 2012,
pp. 80–85. Giwan Yoon is a professor of electrical engineering at Korea Advanced Insti-
tute of Science and Technology. His research interests include multifunctional
10. Y. Chiou, C. Wang, and S. Yeh, “An Adap- intelligent devices and their technologies for RF and wireless applications. Yoon
tive Location Estimator Using Tracking has a PhD in electrical engineering from the University of Texas at Austin. Con-
Algorithms for Indoor WLANs,” ACM tact him at gwyoon@ee.kaist.ac.kr.
Wireless Networks, vol. 16, no. 7, 2010,
pp. 1987–2012.

11. J. Hightower and G. Borriello, “Particle


Filters for Location Estimation in Ubiqui-
tous Computing: A Case Study,” Proc. 6th
Int’l Conf. Ubiquitous Computing (Ubi-
Comp 04), LNCS 3205, Springer, 2004,
pp. 88–106.

Call Articles
12. J. Lim et al., “Radio Map Update Auto-
mation for WiFi Positioning Systems,”
IEEE Comm. Letters, vol. 7, no. 4, 2013,
pp. 693–696.

for
13. M. Lee et al., “Elekspot: A Platform for
Urban Place Recognition via Crowdsourc-
ing,” Proc. 2nd IEEE/IPSJ Int’1 Symp. IEEE Software seeks practical, readable
Applications and the Internet (SAINT articles that will appeal to experts and nonexperts
12), 2012, pp. 190–195.
alike. The magazine aims to deliver reliable
14. B. Ferris, D. Fox, and N. Lawrence. information to software developers and managers
“WiFi-SLAM Using Gaussian Process to help them stay on top of rapid technology
Latent Variable Models,” Proc. 20th Int’l
Joint Conf. Artificial Intelligence (IJCAI change. Submissions must be original and no
07), 2007, pp. 2480–2485. more than 4,700 words, including 200 words
for each table and figure.
15. A. Rai et al., “Zee: Zero-effort Crowd-
sourcing for Indoor Localization,” Proc.
18th Int’l Conf. Mobile Computing Author guidelines:
and Networking (MobiCom 12), 2012, www.computer.org/software/author.htm
pp. 293–304. Further details: software@computer.org
www.computer.org/software
Selected CS articles and columns
are also available for free at
http://ComputingNow.computer.org.

April–june 2014 PER VA SI V E computing 79

PC-13-02-Han.indd 79 03/04/14 2:21 PM

You might also like