| Foreword | p. vii |
| Preface | p. ix |
| Acknowledgements | p. xi |
| Notation | p. xiii |
| Introduction | p. 1 |
| Geometry: fundamentals of multi-view geometry | |
| Geometry prerequisite | p. 7 |
| Introduction | p. 8 |
| Projective geometry | p. 8 |
| The basic concepts | p. 8 |
| Projective spaces and transformations | p. 10 |
| Affine and Euclidean specialization | p. 16 |
| Algebraic geometry | p. 21 |
| The simple methods | p. 21 |
| Ideals, varieties, and Gröbner bases | p. 23 |
| Solving polynomial equations with Gröbner bases | p. 24 |
| Multi-view geometry | p. 29 |
| Introduction | p. 30 |
| The single-view geometry | p. 30 |
| What is a camera? | p. 30 |
| Where is the camera? | p. 35 |
| The DLT calibration | p. 37 |
| The three-point pose algorithm | p. 39 |
| The uncalibrated two-view geometry | p. 42 |
| The fundamental matrix | p. 43 |
| The seven-point algorithm | p. 45 |
| The eight-point linear algorithm | p. 46 |
| The calibrated two-view geometry | p. 47 |
| The essential matrix | p. 47 |
| The five-point algorithm | p. 49 |
| The three-view geometry | p. 53 |
| The trifocal tensor | p. 54 |
| The six-point algorithm | p. 58 |
| The calibrated three views | p. 63 |
| The N-view geometry | p. 66 |
| The multi-linearities | p. 66 |
| Auto-calibration | p. 68 |
| Discussions | p. 72 |
| Bibliographic notes | p. 72 |
| Computation: from pixels to 3D points | |
| Feature point | p. 77 |
| Introduction | p. 78 |
| Points of interest | p. 78 |
| Tracking features | p. 78 |
| Matching corners | p. 80 |
| Discussions | p. 81 |
| Scale invariance | p. 82 |
| Invariance and stability | p. 82 |
| Scale, blob and Laplacian | p. 82 |
| Recognizing SIFT | p. 83 |
| Bibliographic notes | p. 84 |
| Structure from Motion | p. 85 |
| Introduction | p. 86 |
| Least squares and bundle adjustment | p. 86 |
| Robust statistics and RANSAC | p. 88 |
| The standard sparse approach | p. 90 |
| A sequence of images | p. 92 |
| A collection of images | p. 93 |
| The match propagation | p. 94 |
| The best-first match propagation | p. 94 |
| The properties of match propagation | p. 97 |
| Discussions | p. 101 |
| The quasi-dense approach | p. 103 |
| The quasi-dense resampling | p. 103 |
| The quasi-dense SFM | p. 104 |
| Results and discussions | p. 111 |
| Bibliographic notes | p. 117 |
| Modeling: from 3D points to objects | |
| Surface modeling | p. 121 |
| Introduction | p. 122 |
| Minimal surface functionals | p. 123 |
| A unified functional | p. 124 |
| Level-set method | p. 124 |
| A bounded regularization method | p. 125 |
| Implementation | p. 127 |
| Results and discussions | p. 129 |
| Bibliographic notes | p. 136 |
| Hair modeling | p. 137 |
| Introduction | p. 138 |
| Hair volume determination | p. 139 |
| Hair fiber recovery | p. 140 |
| Visibility determination | p. 140 |
| Orientation consistency | p. 141 |
| Orientation triangulation | p. 141 |
| Implementation | p. 142 |
| Results and discussions | p. 144 |
| Bibliographic notes | p. 148 |
| Tree modeling | p. 149 |
| Introduction | p. 150 |
| Branche recovery | p. 153 |
| Reconstruction of visible branches | p. 153 |
| Synthesis of occluded branches | p. 155 |
| Interactive editing | p. 157 |
| Leaf extraction and reconstruction | p. 159 |
| Leaf texture segmentation | p. 159 |
| Graph-based leaf extraction | p. 162 |
| Model-based leaf reconstruction | p. 165 |
| Results and discussions | p. 167 |
| Bibliographic notes | p. 174 |
| Façade modeling | p. 177 |
| Introduction | p. 178 |
| Façade initialization | p. 180 |
| Initial flat rectangle | p. 181 |
| Texture composition | p. 181 |
| Interactive refinement | p. 183 |
| Façade decomposition | p. 184 |
| Hidden structure discovery | p. 184 |
| Recursive subdivision | p. 185 |
| Repetitive pattern representation | p. 186 |
| Interactive subdivision refinement | p. 187 |
| Façade augmentation | p. 188 |
| Depth optimization | p. 188 |
| Cost definition | p. 190 |
| Interactive depth assignment | p. 190 |
| Façade completion | p. 192 |
| Results and discussions | p. 192 |
| Bibliographic notes | p. 197 |
| Building modeling | p. 199 |
| Introduction | p. 200 |
| Pre-processing | p. 201 |
| Building segmentation | p. 203 |
| Supervised class recognition | p. 203 |
| Multi-view semantic segmentation | p. 205 |
| Building partition | p. 207 |
| Global vertical alignment | p. 208 |
| Block separator | p. 208 |
| Local horizontal alignment | p. 209 |
| Façade modeling | p. 210 |
| Inverse orthographic composition | p. 211 |
| Structure analysis and regularization | p. 213 |
| Repetitive pattern rediscovery | p. 216 |
| Boundary regularization | p. 217 |
| Post-processing | p. 218 |
| Results and discussions | p. 219 |
| Bibliographic notes | p. 224 |
| List of algorithms | p. 227 |
| List of figures | p. 229 |
| References | p. 237 |
| Index | p. 249 |
| Table of Contents provided by Ingram. All Rights Reserved. |