Skip to:Content
|
Bottom
Cover image for Active sensor planning for multiview vision tasks
Title:
Active sensor planning for multiview vision tasks
Publication Information:
New York : Springer, 2008
Physical Description:
xi, 265 p. : ill. ; 25 cm.
ISBN:
9783540770718
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010184480 TA1634 A37 2008 Open Access Book Book
Searching...
Searching...
30000003500869 TA1634 A37 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

An active robot system can change its visual parameters in an intentional manner and perform its sensing actions purposefully. A general vision task thus can be performed in an efficient way by means of strategic control of the perception process. The controllable processes include 3D active sensing, sensor configuration and recalibration, automatic sensor placement, and 3D sensing. This book explores these important issues in studying for active visual perception.

Vision sensors have limited fields of views and can only "see" a portion of a scene from a single viewpoint. To make the entire object visible, the sensor has to be moved from one place to another around the object to observe all features of interest. The sensor planning presented in this book describes an effective strategy to generate a sequence of viewing poses and sensor settings for optimally completing a perception task. Several methods are proposed to solve the problems in both model-based and nonmodel-based vision tasks. For model-based applications, the method involves determination of the optimal sensor placements and a shortest path through these viewpoints for automatic generation of a perception plan. A topology of viewpoints is achieved by a genetic algorithm in which a min-max criterion is used for evaluation. A shortest path is also determined by graph algorithms. For nonmodel-based applications, the method involves determination of the best next view and sensor settings. The trend surface is proposed as the cue to predict the unknown portion of an object or environment.

The 11 chapters in Active Vision Planning draw on recent work in robot vision over ten years, particularly in the use of new concepts of active sensing, reconfiguration, recalibration, sensor model, sensing constraints, sensing evaluation, viewpoint decision, sensor placement graph, model based planning, path planning, planning for robot in unknown environment, dynamic 3D construction,surface prediction, etc. Implementation examples are also provided with theoretical methods for testing in a real robot system. With these optimal sensor planning strategies, this book will give the robot vision system the adaptability needed in many practical applications.


Table of Contents

Prefacep. V
Chapter 1 Introductionp. 1
1.1 Motivationsp. 1
1.1.1 The Tasksp. 1
1.1.2 From a Biological Viewp. 3
1.1.3 The Problems and Goalsp. 4
1.1.4 Significance and Applicationsp. 6
1.2 Objectives and Solutionsp. 7
1.3 Book Structurep. 8
Chapter 2 Active Vision Sensorsp. 11
2.1 3D Visual Sensing by Machine Visionp. 11
2.1.1 Passive Visual Sensingp. 11
2.1.2 Active Visual Sensingp. 14
2.2 3D Sensing by Stereo Vision Sensorsp. 19
2.2.1 Setup with Two Camerasp. 19
2.2.2 Projection Geometryp. 20
2.2.3 3D Measurement Principlep. 21
2.3 3D Sensing by Stripe Light Vision Sensorsp. 23
2.3.1 Setup with a Switchable Line Projectorp. 23
2.3.2 Coding Methodp. 24
2.3.3 Measurement Principlep. 25
2.4 3D Sensor Reconfiguration and Recalibrationp. 27
2.4.1 The Motivation for Sensor Reconfiguration and Recalibrationp. 28
2.4.2 Setup of a Reconfigurable Systemp. 29
2.4.3 Geometrical Constraintp. 33
2.4.4 Rectification of Stripe Locationsp. 34
2.4.5 Solution Using the Geometrical Cuep. 35
2.5 Summaryp. 38
Chapter 3 Active Sensor Planning - the State-of-the-Artp. 39
3.1 The Problemp. 39
3.2 Overview of the Recent Developmentp. 40
3.3 Fundamentals of Sensor Modeling and Planningp. 43
3.4 Planning for Dimensional Inspectionp. 48
3.5 Planning for Recognition and Searchp. 51
3.6 Planning for Exploration, Navigation, and Trackingp. 54
3.7 Planning for Assembly and Disassemblyp. 59
3.8 Planning with Illuminationp. 60
3.9 Other Planning Tasksp. 63
3.9.1 Interactive Sensor Planningp. 63
3.9.2 Placement for Virtual Realityp. 64
3.9.3 Robot Localizationp. 64
3.9.4 Attention and Gazep. 65
3.10 Summaryp. 66
Chapter 4 Sensing Constraints and Evaluationp. 67
4.1 Representation of Vision Sensorsp. 67
4.2 Placement Constraintsp. 68
4.2.1 Visibilityp. 68
4.2.2 Viewing Anglep. 69
4.2.3 Field of Viewp. 69
4.2.4 Resolutionp. 70
4.2.5 In Focus and Viewing Distancep. 71
4.2.6 Overlapp. 72
4.2.7 Occlusionp. 72
4.2.8 Image Contrastp. 73
4.2.9 Robot Environment Constraintsp. 73
4.3 Common Approaches to Viewpoint Evaluationp. 75
4.4 Criterion of Lowest Operation Costp. 77
4.5 Summaryp. 80
Chapter 5 Model-Based Sensor Planningp. 81
5.1 Overview of the Methodp. 81
5.2 Sensor Placement Graphp. 82
5.2.1 HGA Representationp. 82
5.2.2 Min-Max Objective and Fitness Evaluationp. 83
5.2.3 Evolutionary Computingp. 84
5.3 The Shortest Pathp. 85
5.3.1 The Viewpoint Distancep. 85
5.3.2 Determination of a Shortest Pathp. 86
5.4 Practical Considerationsp. 87
5.4.1 Geometry Scriptsp. 87
5.4.2 Inspection Featuresp. 87
5.4.3 Sensor Structurep. 88
5.4.4 Constraint Satisfactionp. 89
5.4.5 Viewpoint Initializationp. 90
5.5 Implementationp. 92
5.5.1 The Viewpoint Plannerp. 92
5.5.2 Examples of Planning Resultsp. 92
5.5.3 Viewpoint Observationp. 97
5.5.4 Experiments with a Real Systemp. 98
5.6 Summaryp. 100
Chapter 6 Planning for Freeform Surface Measurementp. 101
6.1 The Problemp. 101
6.2 B-Spline Model Representationp. 104
6.2.1 B-Spline Representationp. 104
6.2.2 Model Selectionp. 105
6.3 Uncertainty Analysisp. 108
6.4 Sensing Strategy for Optimizing Measurementp. 110
6.4.1 Determining the Number of Measurement Datap. 110
6.4.2 Optimizing the Locations of Measurement Datap. 110
6.5 Experimentsp. 112
6.6 Summaryp. 118
Chapter 7 Sensor Planning for Object Modelingp. 119
7.1 Planning Approaches to Model Constructionp. 119
7.1.1 Model Construction from Multiple Viewsp. 119
7.1.2 Previous Planning Approaches for Modelingp. 122
7.2 The Procedure for Model Constructionp. 124
7.3 Self-Termination Criteriap. 127
7.3.1 The Principlep. 127
7.3.2 Termination Judgmentp. 128
7.4 Experimentsp. 131
7.5 Summaryp. 144
Chapter 8 Information Entropy Based Planningp. 147
8.1 Overviewp. 147
8.2 Model Representationp. 148
8.2.1 Curve Approximationp. 149
8.2.2 Improved BIC Criterionp. 150
8.3 Expected Errorp. 154
8.3.1 Information Entropy of a B-Spline Modelp. 155
8.3.2 Information Gainp. 156
8.4 View Planningp. 157
8.5 Experimentsp. 159
8.5.1 Setupp. 159
8.5.2 Model Selectionp. 160
8.5.3 Determining the NBVp. 163
8.5.4 Another Examplep. 172
8.6 Summaryp. 175
Chapter 9 Model Prediction and Sensor Planningp. 177
9.1 Surface Trend and Target Predictionp. 177
9.1.1 Surface Trendp. 177
9.1.2 Determination of the Exploration Directionp. 179
9.1.3 Surface Predictionp. 182
9.2 Determination of the Next Viewpointp. 183
9.3 Simulationp. 186
9.3.1 Practical Considerationsp. 186
9.3.2 Numerical Simulationp. 187
9.4 Practical Implementationp. 191
9.5 Discussion and Conclusionp. 203
9.5.1 Discussionp. 203
9.5.2 Conclusionp. 205
Chapter 10 Integrating Planning with Active Illuminationp. 207
10.1 Introductionp. 207
10.2 From Human Vision to Machine Visionp. 209
10.3 Evaluation of Illumination Conditionsp. 210
10.3.1 SNRp. 210
10.3.2 Dynamic Rangep. 210
10.3.3 Linearityp. 211
10.3.4 Contrastp. 211
10.3.5 Feature Enhancementp. 211
10.4 Controllable Thingsp. 212
10.4.1 Brightnessp. 212
10.4.2 Color Temperature and Color Rendering Indexp. 212
10.4.3 Glarep. 213
10.4.4 Uniform Intensityp. 213
10.5 Glare Avoidancep. 214
10.5.1 Disability Glarep. 214
10.5.2 Discomfort Glarep. 215
10.6 Intensity Estimationp. 216
10.6.1 Sensor Sensitivityp. 216
10.6.2 Estimation of Image Irradiancep. 217
10.7 Intensity Controlp. 221
10.7.1 The Setpointp. 221
10.7.2 System Designp. 223
10.8 Simulationp. 224
10.9 Implementationp. 227
10.9.1 Design for Active Illuminationp. 227
10.9.2 Experimental Robotsp. 228
10.10 Summaryp. 231
Bibliographyp. 233
Ap. 233
Bp. 234
Cp. 235
D, Ep. 237
F, Gp. 238
Hp. 240
I, Jp. 242
Kp. 243
Lp. 244
Mp. 248
N, O, P, Qp. 248
Rp. 250
Sp. 251
Tp. 254
U, V, Wp. 255
X, Y, Zp. 257
Indexp. 261
Go to:Top of Page