Preface |
|
ix | |
About the Authors |
|
xi | |
|
|
1 | (20) |
|
|
1 | (2) |
|
1.2 Current Attempts on Seamless Navigation |
|
|
3 | (3) |
|
1.3 Notions and Terminology |
|
|
6 | (12) |
|
1.3.1 Five Existing Concepts |
|
|
6 | (5) |
|
1.3.2 Six New Terms for Built Structures |
|
|
11 | (4) |
|
1.3.3 Five New Terms for Space |
|
|
15 | (3) |
|
|
18 | (3) |
|
Chapter 2 Spaces for Seamless Navigation |
|
|
21 | (24) |
|
|
21 | (4) |
|
|
25 | (6) |
|
2.2.1 Living Environments |
|
|
25 | (1) |
|
|
26 | (1) |
|
2.2.3 Semi-bounded Spaces |
|
|
27 | (3) |
|
2.2.4 Four Examples of Space Classification and Definition Framework |
|
|
30 | (1) |
|
|
31 | (4) |
|
|
32 | (1) |
|
|
32 | (1) |
|
2.3.3 Examples of Space Geometric Representations |
|
|
33 | (2) |
|
2.4 A Generic Spaces Definition Framework |
|
|
35 | (9) |
|
2.4.1 Descriptive Definition |
|
|
35 | (2) |
|
2.4.2 Quantitative Definitions |
|
|
37 | (1) |
|
2.4.3 Illustration of the Generic Space Definition Framework |
|
|
38 | (6) |
|
|
44 | (1) |
|
Chapter 3 Space-based Navigation Models |
|
|
45 | (18) |
|
|
45 | (4) |
|
3.1.1 The Poincare Duality Theory |
|
|
46 | (1) |
|
3.1.2 Approaches for 2D Navigation Network Derivation |
|
|
46 | (2) |
|
3.1.3 Approaches for 3D Navigation Network Derivation |
|
|
48 | (1) |
|
3.2 International Standards Related to Navigation |
|
|
49 | (4) |
|
|
49 | (2) |
|
3.2.2 Industry Foundation Classes (IFC) |
|
|
51 | (1) |
|
|
51 | (2) |
|
3.3 Navigation Network Derivation for QR Code-based Indoor Navigation |
|
|
53 | (6) |
|
3.3.1 QR Code-based Indoor Navigation |
|
|
53 | (2) |
|
3.3.2 Indoor Scene Classification |
|
|
55 | (2) |
|
3.3.3 Space Subdivision and Navigation Network Derivation |
|
|
57 | (1) |
|
3.3.4 Dummy Nodes and Extended Navigation Network |
|
|
58 | (1) |
|
|
59 | (4) |
|
Chapter 4 Unified Space-based Navigation Model |
|
|
63 | (8) |
|
4.1 Requirements to a Unified Space-based Navigation Model |
|
|
63 | (1) |
|
4.2 Conceptual Model of Unified 3D Space-based Navigation Model (U3DSNM) |
|
|
64 | (2) |
|
4.3 Technical Model: Python Classes |
|
|
66 | (1) |
|
4.4 Map to IndoorGML and CityGML |
|
|
66 | (3) |
|
|
69 | (1) |
|
|
69 | (2) |
|
Chapter 5 Three New Path Options |
|
|
71 | (16) |
|
5.1 Current Research on Navigation Path |
|
|
71 | (1) |
|
5.2 Two New si-space Related Navigation Path |
|
|
72 | (8) |
|
|
72 | (2) |
|
|
74 | (1) |
|
|
75 | (1) |
|
5.2.4 A Path Selection Strategy |
|
|
76 | (1) |
|
5.2.5 Illustration of the Two Path Options |
|
|
77 | (3) |
|
|
80 | (5) |
|
5.3.1 Concepts and Modeling |
|
|
82 | (1) |
|
5.3.2 Procedures of ITSP-path Planning |
|
|
82 | (1) |
|
|
83 | (2) |
|
|
85 | (2) |
|
Chapter 6 Reconstruction of 3D Navigation Spaces |
|
|
87 | (28) |
|
6.1 Semi-indoor Space Reconstruction |
|
|
87 | (7) |
|
6.1.1 Identification & Ordering of Proper Building Components |
|
|
88 | (1) |
|
6.1.2 Determination of Top and Bottom & Space Generation |
|
|
88 | (2) |
|
|
90 | (1) |
|
|
90 | (1) |
|
|
91 | (3) |
|
6.2 Semi-outdoor & Outdoor Reconstruction |
|
|
94 | (6) |
|
6.2.1 Extract Object Footprints |
|
|
94 | (1) |
|
6.2.2 Classify Semi-outdoor and Outdoor |
|
|
95 | (1) |
|
6.2.3 Reconstruct 3D spaces |
|
|
96 | (1) |
|
|
96 | (1) |
|
|
97 | (3) |
|
6.3 Building Shells Reconstruction |
|
|
100 | (11) |
|
6.3.1 Compute TIC by Projecting Footprints onto the Terrain |
|
|
101 | (1) |
|
6.3.2 Set Height and Create Sides |
|
|
101 | (1) |
|
6.3.3 Generate Top and Bottom to Reconstruct Building Shells |
|
|
102 | (1) |
|
6.3.4 Rebuild Terrain Considering TIC as Constraints |
|
|
102 | (1) |
|
|
102 | (3) |
|
|
105 | (2) |
|
6.3.7 Other Possible Approaches of Building Shells Reconstruction |
|
|
107 | (1) |
|
6.3.7.1 Footprints + Point Cloud |
|
|
107 | (1) |
|
6.3.7.2 3D building model + DTM |
|
|
108 | (2) |
|
6.3.7.3 3D building model + Point Cloud |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
111 | (4) |
|
Chapter 7 Implementation & Case Study |
|
|
115 | (26) |
|
7.1 Data, Software, and Flowchart for Implementation |
|
|
115 | (3) |
|
7.2 Space Classification and Reconstruction |
|
|
118 | (4) |
|
7.3 Space Selection and Navigation Network Derivation |
|
|
122 | (2) |
|
7.4 Path Planning and Comparison of Results |
|
|
124 | (6) |
|
7.4.1 Examples of Seamless Navigation |
|
|
124 | (2) |
|
7.4.2 Example of MTC-path & NSI-path |
|
|
126 | (3) |
|
7.4.3 Comparison of Results |
|
|
129 | (1) |
|
|
130 | (9) |
|
|
130 | (1) |
|
7.5.2 Navigation Network Derivation |
|
|
131 | (4) |
|
|
135 | (4) |
|
|
139 | (2) |
|
Chapter 8 Conclusion and Recommendations |
|
|
141 | (10) |
|
|
141 | (1) |
|
|
142 | (2) |
|
|
142 | (1) |
|
8.2.2 Spaces Representation |
|
|
143 | (1) |
|
8.2.3 Unified Navigation Model and Path Options |
|
|
143 | (1) |
|
|
144 | (2) |
|
8.4 Recommendations for Further Research |
|
|
146 | (5) |
|
8.4.1 Extend the Definition of Spaces |
|
|
146 | (1) |
|
8.4.2 Space Subdivision Application |
|
|
147 | (1) |
|
8.4.3 Include Obstacles in Path Planning |
|
|
147 | (1) |
|
8.4.4 Evaluate the Navigation Performance |
|
|
147 | (1) |
|
8.4.5 Extend the Results to Other Fields |
|
|
148 | (1) |
|
8.4.6 Reconstruct Spaces Based on Other Data Source |
|
|
148 | (1) |
|
8.4.7 Investigate Space Accessibility |
|
|
149 | (1) |
|
8.4.8 Develop and Evaluate New Navigation Path Options |
|
|
150 | (1) |
Papers Related to this Book |
|
151 | (2) |
References |
|
153 | (18) |
Index |
|
171 | |