5
Bruce G. Batchelor (Ed.) Machine Vision Handbook Volume 1 With 1295 Figures and 117 Tables Springer

Machine Vision Handbook - GBV

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Machine Vision Handbook - GBV

Bruce G. Batchelor (Ed.)

Machine Vision Handbook Volume 1

With 1295 Figures and 117 Tables

Springer

Page 2: Machine Vision Handbook - GBV

Table of Contents

Preface vii List of Contributors xvii

Volume 1

1 Machine Vision for Industrial Applications 1 Bruce G. Batchelor

2 Inspecting Natural and Other Variable Objects 61 Bruce G. Batchelor

3 Human and Animal Vision 89 Jonathan T. Erichsen • J. Margaret Woodhouse

4 Colour Vision 117 Bruce G. Batchelor

5 Light and Optics 157 Bruce G. Batchelor

6 Telecentric, Fresnel and Micro Lenses 259 Spencer D. Luster • Bruce G. Batchelor

7 Illumination Sources 283 Bruce G. Batchelor

8 Lighting-Viewing Methods 319 Bruce G. Batchelor

9 Laser Scanners 329 Andrew K. Forrest

10 Cameras 355 David L. Gilblom

11 Selecting Cameras for Machine Vision 477 Bruce G. Batchelor

Page 3: Machine Vision Handbook - GBV

xiv Table of Contents

12 X-Ray Inspection 507 Bruce G. Batchelor

13 Illumination-Invariant Image Processing 543 John W. V. Miller- M. Shridhar

14 Basic Machine Vision Techniques 565 Bruce G. Batchelor • Paul F. Whelan

15 Imaging and Range Image Processing 625 Dongming Zhao

16 Colour Recognition 665 Bruce G. Batchelor

17 Algorithms, Approximations and Heuristics 695 Bruce G. Batchelor

Volume 2

18 Object Location Using the HOUGH Transform 773 E. R. Davies

19 Morphological Image Processing 801 Bruce G. Batchelor- F. M. Waltz

20 Image Processing Using Finite-State Machines 871 Frederick M. Waltz

21 QT - Prototyping Image Processing System 903 Bruce G. Batchelor • Simon J, Caton

22 NeatVision: Development Environment for Machine Vision Engineers . . . .981 Paul F. Whelan • Robert Sadleir • Ovidiu Ghita

23 Intelligent Image Processing Using Prolog 1031 Bruce G. Batchelor

24 Pattern Recognition 1079 Malayappan Shridhar • Paul Watta

25 Implementing Machine Vision Systems Using FPGAs 1103 Donald Bailey

Page 4: Machine Vision Handbook - GBV

Table of Contents xv

26 Very Low-Cost In-Process Gauging System 1137 J.W.V. Miller- V. Shridhar-E. Wicke • C. Griffith

27 Automated Handling of Coils with Flying Leads 1147 Bruce G. Batchelor

28 A Telecentric Vision System for Broach Verification 1155 John W. V. Miller • Spencer Luster • K. D. Whitehead

29 Challenges of Low Angle Metal Surface (Crosshead) Inspection 1165 /. P. Sacha • S. Luster- B. N. Shabestari -J.W.V. Miller- P. Hamel

30 A Machine Vision System for Quality Grading of Painted Slates 1175 Ovidiu Ghita • Tim Carew • Paul F. Whelan

31 Inspecting Glass Bottles and Jars 1201 Bruce G. Batchelor

32 Stemware Inspection System 1221 /. P. Sacha • S. Luster • B. N. Shabestari -J.W.V. Miller • Murat Sena

33 Restoration of Missing Boundary Segments in Shattered Glass 1231 John W. V. Miller- M. Shridhar- T. Peatee

34 Determination of Geometric Stability of Glass Substrates 1243 John W. V. Miller • Behrouz N. Shabestari • Robert Sweney

35 Glass Thickness Measurement Using Morphology 1251 John W V. Miller- B. N. Shabestari

36 Inspecting Food Products 1261 E. R. Davies

37 Automatic Produce Grading System 1289 Donald Bailey

38 Analysing the Creasing Properties of Fabric 1317 Bruce G. Batchelor

39 Environmental, Social and Ethical Issues 1331 Bruce G. Batchelor

40 Lighting-Viewing Methods 1345 Bruce G. Batchelor

Page 5: Machine Vision Handbook - GBV

xvi Table of Contents

Volume 3

41 QT Image Processing Functions 1561 Bruce G. Batchelor

Appendix A: Glossary 1961 Bruce G. Batchelor

Appendix B: MV Questionnaire 2001 Bruce G. Batchelor

Appendix C: Proverbs 2023 Bruce G. Batchelor • Paul F. Whelan

Appendix D: MV Knowledge Base 2035 Bruce G. Batchelor

Appendix E: Robot Vision: Calibration 2053 Bruce G. Batchelor

Appendix F: Object Location and Orientation 2063 Bruce G. Batchelor

Appendix G: Image Catalogue 2087 Bruce G. Batchelor

Appendix H: Connecting QT to External Devices 2125 Bruce G. Batchelor

Appendix I: Information Sources 2133 Bruce G. Batchelor

Index 2209