Computer and machine vision : theory, algorithms, practicalities
Computer and Machine Vision: Theory, Algorithms, Practicalities (previously entitled Machine Vision) clearly and systematically presents the basic methodology of computer and machine vision, covering the essential elements of the theory while emphasizing algorithmic and practical design constraints....
Saved in:
Main Author | |
---|---|
Format | eBook Book |
Language | English |
Published |
Amsterdam ; Tokyo
Elsevier
2012
Elsevier Science & Technology Academic Press |
Edition | 4 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Computer and Machine Vision: Theory, Algorithms, Practicalities (previously entitled Machine Vision) clearly and systematically presents the basic methodology of computer and machine vision, covering the essential elements of the theory while emphasizing algorithmic and practical design constraints. This fully revised fourth edition has brought in more of the concepts and applications of computer vision, making it a very comprehensive and up-to-date tutorial text suitable for graduate students, researchers and R&D engineers working in this vibrant subject. Key features include: Practical examples and case studies give the 'ins and outs' of developing real-world vision systems, giving engineers the realities of implementing the principles in practice. New chapters containing case studies on surveillance and driver assistance systems give practical methods on these cutting-edge applications in computer vision. Necessary mathematics and essential theory are made approachable by careful explanations and well-illustrated examples. Updated content and new sections cover topics such as human iris location, image stitching, line detection using RANSAC, performance measures, and hyperspectral imaging. The 'recent developments' section now included in each chapter will be useful in bringing students and practitioners up to date with the subject. Roy Davies is Emeritus Professor of Machine Vision at Royal Holloway, University of London. He has worked on many aspects of vision, from feature detection to robust, real-time implementations of practical vision tasks. His interests include automated visual inspection, surveillance, vehicle guidance and crime detection. He has published more than 200 papers, and three books - Machine Vision: Theory, Algorithms, Practicalities (1990), Electronics, Noise and Signal Recovery (1993), and Image Processing for the Food Industry (2000); the first of these has been widely used internationally for more than 20 years, and is now out in this much enhanced fourth edition. Roy holds a DSc at the University of London, and has been awarded Distinguished Fellow of the British Machine Vision Association, and Fellow of the International Association of Pattern Recognition.
Mathematics and essential theory are made approachable by careful explanations and well-illustrated examples.Updated content and new sections cover topics such as human iris location, image stitching, line detection using RANSAC, performance measures, and hyperspectral imaging.The 'recent developments' section now included in each chapter will be useful in bringing students and practitioners up to date with the subject. |
---|---|
AbstractList | Computer and Machine Vision: Theory, Algorithms, Practicalities (previously entitled Machine Vision) clearly and systematically presents the basic methodology of computer and machine vision, covering the essential elements of the theory while emphasizing algorithmic and practical design constraints. This fully revised fourth edition has brought in more of the concepts and applications of computer vision, making it a very comprehensive and up-to-date tutorial text suitable for graduate students, researchers and R&D engineers working in this vibrant subject. Key features include: Practical examples and case studies give the 'ins and outs' of developing real-world vision systems, giving engineers the realities of implementing the principles in practice. New chapters containing case studies on surveillance and driver assistance systems give practical methods on these cutting-edge applications in computer vision. Necessary mathematics and essential theory are made approachable by careful explanations and well-illustrated examples. Updated content and new sections cover topics such as human iris location, image stitching, line detection using RANSAC, performance measures, and hyperspectral imaging. The 'recent developments' section now included in each chapter will be useful in bringing students and practitioners up to date with the subject. Roy Davies is Emeritus Professor of Machine Vision at Royal Holloway, University of London. He has worked on many aspects of vision, from feature detection to robust, real-time implementations of practical vision tasks. His interests include automated visual inspection, surveillance, vehicle guidance and crime detection. He has published more than 200 papers, and three books - Machine Vision: Theory, Algorithms, Practicalities (1990), Electronics, Noise and Signal Recovery (1993), and Image Processing for the Food Industry (2000); the first of these has been widely used internationally for more than 20 years, and is now out in this much enhanced fourth edition. Roy holds a DSc at the University of London, and has been awarded Distinguished Fellow of the British Machine Vision Association, and Fellow of the International Association of Pattern Recognition.
Mathematics and essential theory are made approachable by careful explanations and well-illustrated examples.Updated content and new sections cover topics such as human iris location, image stitching, line detection using RANSAC, performance measures, and hyperspectral imaging.The 'recent developments' section now included in each chapter will be useful in bringing students and practitioners up to date with the subject. |
Author | Davies, E. R. |
Author_xml | – sequence: 1 fullname: Davies, E. R. |
BackLink | https://cir.nii.ac.jp/crid/1130282268687421312$$DView record in CiNii |
BookMark | eNpV0D1PwzAQBmAjKKItnVkzICSkBs4Xxx9MQMSXVIkFsUZO4lDTNC6xW8S_J6VduOFOJz33DjciR61rDSFnFK4oUH6dIVCIIeZcIY_ZAZkoIYFiIrlSNDkko_0CEgZk1GuKQkiEYzIUkqYMBE9PyMT7T-iL4_Z8SG4zt1ytg-ki3VbRUpdz25poY711bXQThblx3c800s2H62yYL_00WnW6DLbUjQ3W-FMyqHXjzWQ_x-T98eEte45nr08v2d0s1gKZEjETWIOggrGK64qylKWmoElapKqq6hoVlAyTtNYlLUBBUdegsEglq6CWaKpkTC53wdovzLefuyb4fNOYwrmFz_89o7cXO7vq3Nfa-JD_sdK0odNN_nCfSYF9dg_Pd7C1Ni_ttlOaAEpELrkUDGnSx_4CRxprHA |
ContentType | eBook Book |
DBID | RYH |
DEWEY | 006.3/7 |
DOI | 10.1016/C2010-0-66926-4 |
DatabaseName | CiNii Complete |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences Computer Science Engineering |
EISBN | 9780123869913 0123869919 |
Edition | 4 4th ed. |
ExternalDocumentID | 9780123869913 EBC872584 BB10451120 |
GroupedDBID | -VX 089 20A 38. 5O- A4J AAAAS AABBV AAFKH AAGAK AAKGN AALIM AALRI AANYM AAORS AAXUO AAYWO AAZHC AAZNM ABARN ABGWT ABIAV ABIWA ABLXK ABMAC ABMRC ABQNV ABQPQ ABQQC ABRSK ABWNX ACHUA ACLGV ACXMD ADBND ADCEY ADVEM AECLD AEHEP AERYV AFOJC AFQEX AGAMA AHNET AHWGJ AIXPE AJFER AJLEP AKHYG ALMA_UNASSIGNED_HOLDINGS ALTAS AMCAZ AMINO AMYDA APVFW ASVZH ATDNW AXHOF AZZ BADUN BBABE BBQZY BGHEG BSWCA BYTKM CDLGT CZZ DIGXA DUGUG EBSCA ECOWB GEOUK HGY IHRAH JJU L7C LLQQT MYL O7H OHILO OODEK PQQKQ PTRHF RY2 RYH SDK SRW T1P UE6 XI1 6XM AADAM AJLYV BJTYN DRU IVK WZT |
ID | FETCH-LOGICAL-a72497-472f071744d6ad14545eb135b59ddff290c4235fac1b090bff092b584d0f82ed3 |
ISBN | 0123869080 9780123869081 |
IngestDate | Wed Feb 19 08:40:47 EST 2025 Wed Aug 27 05:18:18 EDT 2025 Thu Jun 26 22:40:56 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
LCCN | 2011277820 |
LCCallNum_Ident | TA1634 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-a72497-472f071744d6ad14545eb135b59ddff290c4235fac1b090bff092b584d0f82ed3 |
Notes | Includes bibliographical references (p. 796-844) and indexes |
OCLC | 781540765 |
PQID | EBC872584 |
PageCount | 912 |
ParticipantIDs | askewsholts_vlebooks_9780123869913 proquest_ebookcentral_EBC872584 nii_cinii_1130282268687421312 |
PublicationCentury | 2000 |
PublicationDate | 2012 2012-04-18 |
PublicationDateYYYYMMDD | 2012-01-01 2012-04-18 |
PublicationDate_xml | – year: 2012 text: 2012 |
PublicationDecade | 2010 |
PublicationPlace | Amsterdam ; Tokyo |
PublicationPlace_xml | – name: Amsterdam ; Tokyo – name: Chantilly |
PublicationYear | 2012 |
Publisher | Elsevier Elsevier Science & Technology Academic Press |
Publisher_xml | – name: Elsevier – name: Elsevier Science & Technology – name: Academic Press |
SSID | ssj0000629780 |
Score | 2.3699226 |
Snippet | Computer and Machine Vision: Theory, Algorithms, Practicalities (previously entitled Machine Vision) clearly and systematically presents the basic methodology... |
SourceID | askewsholts proquest nii |
SourceType | Aggregation Database Publisher |
SubjectTerms | Computer algorithms Computer vision Information visualization |
TableOfContents | 6.4.1 Analyzing the Operation of the Median Detector -- 6.4.2 Practical Results -- 6.5 The Harris Interest Point Operator -- 6.5.1 Corner Signals and Shifts for Various Geometric Configurations -- 6.5.2 Performance with Crossing Points and Junctions -- 6.5.3 Different Forms of the Harris Operator -- 6.6 Corner Orientation -- 6.7 Local Invariant Feature Detectors and Descriptors -- 6.7.1 Harris Scale and Affine-Invariant Detectors and Descriptors -- 6.7.2 Hessian Scale and Affine-Invariant Detectors and Descriptors -- 6.7.3 The SIFT Operator -- 6.7.4 The SURF Operator -- 6.7.5 Maximally Stable Extremal Regions -- 6.7.6 Comparison of the Various Invariant Feature Detectors -- 6.8 Concluding Remarks -- 6.9 Bibliographical and Historical Notes -- 6.9.1 More Recent Developments -- 6.10 Problems -- 7 Mathematical Morphology -- 7.1 Introduction -- 7.2 Dilation and Erosion in Binary Images -- 7.2.1 Dilation and Erosion -- 7.2.2 Cancellation Effects -- 7.2.3 Modified Dilation and Erosion Operators -- 7.3 Mathematical Morphology -- 7.3.1 Generalized Morphological Dilation -- 7.3.2 Generalized Morphological Erosion -- 7.3.3 Duality Between Dilation and Erosion -- 7.3.4 Properties of Dilation and Erosion Operators -- 7.3.5 Closing and Opening -- 7.3.6 Summary of Basic Morphological Operations -- 7.4 Grayscale Processing -- 7.4.1 Morphological Edge Enhancement -- 7.4.2 Further Remarks on the Generalization to Grayscale Processing -- 7.5 Effect of Noise on Morphological Grouping Operations -- 7.5.1 Detailed Analysis -- 7.5.2 Discussion -- 7.6 Concluding Remarks -- 7.7 Bibliographical and Historical Notes -- 7.7.1 More Recent Developments -- 7.8 Problem -- 8 Texture -- 8.1 Introduction -- 8.2 Some Basic Approaches to Texture Analysis -- 8.3 Graylevel Co-occurrence Matrices -- 8.4 Laws' Texture Energy Approach -- 8.5 Ade's Eigenfilter Approach Front Cover -- Computer and Machine Vision: Theory, Algorithms, Practicalities -- Copyright Page -- Contents -- Foreword -- Preface -- About the Author -- Acknowledgements -- Glossary of Acronyms and Abbreviations -- 1. Vision, the Challenge -- 1.1 Introduction-Man and His Senses -- 1.2 The Nature of Vision -- 1.2.1 The Process of Recognition -- 1.2.2 Tackling the Recognition Problem -- 1.2.3 Object Location -- 1.2.4 Scene Analysis -- 1.2.5 Vision as Inverse Graphics -- 1.3 From Automated Visual Inspection to Surveillance -- 1.4 What This Book is About -- 1.5 The Following Chapters -- 1.6 Bibliographical Notes -- 1. Low-Level Vision -- 2 Images and Imaging Operations -- 2.1 Introduction -- 2.1.1 Gray Scale Versus Color -- 2.2 Image Processing Operations -- 2.2.1 Some Basic Operations on Grayscale Images -- 2.2.2 Basic Operations on Binary Images -- 2.3 Convolutions and Point Spread Functions -- 2.4 Sequential Versus Parallel Operations -- 2.5 Concluding Remarks -- 2.6 Bibliographical and Historical Notes -- 2.7 Problems -- 3 Basic Image Filtering Operations -- 3.1 Introduction -- 3.2 Noise Suppression by Gaussian Smoothing -- 3.3 Median Filters -- 3.4 Mode Filters -- 3.5 Rank Order Filters -- 3.6 Reducing Computational Load -- 3.7 Sharp-Unsharp Masking -- 3.8 Shifts Introduced by Median Filters -- 3.8.1 Continuum Model of Median Shifts -- 3.8.2 Generalization to Grayscale Images -- 3.8.3 Problems with Statistics -- 3.9 Discrete Model of Median Shifts -- 3.10 Shifts Introduced by Mode Filters -- 3.11 Shifts Introduced by Mean and Gaussian Filters -- 3.12 Shifts Introduced by Rank Order Filters -- 3.12.1 Shifts in Rectangular Neighborhoods -- 3.13 The Role of Filters in Industrial Applications of Vision -- 3.14 Color in Image Filtering -- 3.15 Concluding Remarks -- 3.16 Bibliographical and Historical Notes -- 3.16.1 More Recent Developments 3.17 Problems -- 4 Thresholding Techniques -- 4.1 Introduction -- 4.2 Region-Growing Methods -- 4.3 Thresholding -- 4.3.1 Finding a Suitable Threshold -- 4.3.2 Tackling the Problem of Bias in Threshold Selection -- 4.3.2.1 Methods Based on Finding a Valley in the Intensity Distribution -- 4.3.3 Summary -- 4.4 Adaptive Thresholding -- 4.4.1 The Chow and Kaneko Approach -- 4.4.2 Local Thresholding Methods -- 4.5 More Thoroughgoing Approaches to Threshold Selection -- 4.5.1 Variance-Based Thresholding -- 4.5.2 Entropy-Based Thresholding -- 4.5.3 Maximum Likelihood Thresholding -- 4.6 The Global Valley Approach to Thresholding -- 4.7 Practical Results Obtained Using the Global Valley Method -- 4.8 Histogram Concavity Analysis -- 4.9 Concluding Remarks -- 4.10 Bibliographical and Historical Notes -- 4.10.1 More Recent Developments -- 4.11 Problems -- 5 Edge Detection -- 5.1 Introduction -- 5.2 Basic Theory of Edge Detection -- 5.3 The Template Matching Approach -- 5.4 Theory of 3×3 Template Operators -- 5.5 The Design of Differential Gradient Operators -- 5.6 The Concept of a Circular Operators -- 5.7 Detailed Implementation of Circular Operators -- 5.8 The Systematic Design of Differential Edge Operators -- 5.9 Problems with the Above Approach-Some Alternative Schemes -- 5.10 Hysteresis Thresholding -- 5.11 The Canny Operator -- 5.12 The Laplacian Operator -- 5.13 Active Contours -- 5.14 Practical Results Obtained Using Active Contours -- 5.15 The Level Set Approach to Object Segmentation -- 5.16 The Graph Cut Approach to Object Segmentation -- 5.17 Concluding Remarks -- 5.18 Bibliographical and Historical Notes -- 5.18.1 More Recent Developments -- 5.19 Problems -- 6 Corner and Interest Point Detection -- 6.1 Introduction -- 6.2 Template Matching -- 6.3 Second-Order Derivative Schemes -- 6.4 A Median Filter-Based Corner Detector 14.6 Relational Descriptors 12 Circle and Ellipse Detection -- 12.1 Introduction -- 12.2 Hough-Based Schemes for Circular Object Detection -- 12.3 The Problem of Unknown Circle Radius -- 12.3.1 Some Practical Results -- 12.4 The Problem of Accurate Center Location -- 12.4.1 A Solution Requiring Minimal Computation -- 12.5 Overcoming the Speed Problem -- 12.5.1 More Detailed Estimates of Speed -- 12.5.2 Robustness -- 12.5.3 Practical Results -- 12.5.4 Summary -- 12.6 Ellipse Detection -- 12.6.1 The Diameter Bisection Method -- 12.6.2 The Chord-Tangent Method -- 12.6.3 Finding the Remaining Ellipse Parameters -- 12.7 Human Iris Location -- 12.8 Hole Detection -- 12.9 Concluding Remarks -- 12.10 Bibliographical and Historical Notes -- 12.10.1 More Recent Developments -- 12.11 Problems -- 13 The Hough Transform and Its Nature -- 13.1 Introduction -- 13.2 The Generalized Hough Transform -- 13.3 Setting Up the Generalized Hough Transform-Some Relevant Questions -- 13.4 Spatial Matched Filtering in Images -- 13.5 From Spatial Matched Filters to Generalized Hough Transforms -- 13.6 Gradient Weighting Versus Uniform Weighting -- 13.6.1 Calculation of Sensitivity and Computational Load -- 13.7 Summary -- 13.8 Use of the GHT for Ellipse Detection -- 13.8.1 Practical Details -- 13.9 Comparing the Various Methods -- 13.10 Fast Implementations of the Hough Transform -- 13.11 The Approach of Gerig and Klein -- 13.12 Concluding Remarks -- 13.13 Bibliographical and Historical Notes -- 13.13.1 More Recent Developments -- 13.14 Problems -- 14 Pattern Matching Techniques -- 14.1 Introduction -- 14.2 A Graph-Theoretic Approach to Object Location -- 14.2.1 A Practical Example-Locating Cream Biscuits -- 14.3 Possibilities for Saving Computation -- 14.4 Using the Generalized Hough Transform for Feature Collation -- 14.4.1 Computational Load -- 14.5 Generalizing the Maximal Clique and Other Approaches 8.6 Appraisal of the Laws and Ade Approaches -- 8.7 Concluding Remarks -- 8.8 Bibliographical and Historical Notes -- 8.8.1 More Recent Developments -- 2. Intermediate-Level Vision -- 9 Binary Shape Analysis -- 9.1 Introduction -- 9.2 Connectedness in Binary Images -- 9.3 Object Labeling and Counting -- 9.3.1 Solving the Labeling Problem in a More Complex Case -- 9.4 Size Filtering -- 9.5 Distance Functions and Their Uses -- 9.5.1 Local Maxima and Data Compression -- 9.6 Skeletons and Thinning -- 9.6.1 Crossing Number -- 9.6.2 Parallel and Sequential Implementations of Thinning -- 9.6.3 Guided Thinning -- 9.6.4 A Comment on the Nature of the Skeleton -- 9.6.5 Skeleton Node Analysis -- 9.6.6 Application of Skeletons for Shape Recognition -- 9.7 Other Measures for Shape Recognition -- 9.8 Boundary Tracking Procedures -- 9.9 Concluding Remarks -- 9.10 Bibliographical and Historical Notes -- 9.10.1 More Recent Developments -- 9.11 Problems -- 10 Boundary Pattern Analysis -- 10.1 Introduction -- 10.2 Boundary Tracking Procedures -- 10.3 Centroidal Profiles -- 10.4 Problems with the Centroidal Profile Approach -- 10.4.1 Some Solutions -- 10.5 The (s, ψ) Plot -- 10.6 Tackling the Problems of Occlusion -- 10.7 Accuracy of Boundary Length Measures -- 10.8 Concluding Remarks -- 10.9 Bibliographical and Historical Notes -- 10.9.1 More Recent Developments -- 10.10 Problems -- 11 Line Detection -- 11.1 Introduction -- 11.2 Application of the Hough Transform to Line Detection -- 11.3 The Foot-of-Normal Method -- 11.3.1 Application of the Foot-of-Normal Method -- 11.4 Longitudinal Line Localization -- 11.5 Final Line Fitting -- 11.6 Using RANSAC for Straight Line Detection -- 11.7 Location of Laparoscopic Tools -- 11.8 Concluding Remarks -- 11.9 Bibliographical and Historical Notes -- 11.9.1 More Recent Developments -- 11.10 Problems |
Title | Computer and machine vision : theory, algorithms, practicalities |
URI | https://cir.nii.ac.jp/crid/1130282268687421312 https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=872584 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9780123869913&uid=none |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PT4MwFG7cvLiLv-PUKTHeNiYtUMCT2TKzmMyDmWY3QilV4mSJTA_-9b5CGWMzMXpp4CW0pF_z3tfXvvcQugxhFTmCRTplLtctsHk6oybThRkSzjioQ0MGJ4_u6fDRupvYk7JkVBZdMmfd8OvHuJL_oAoywFVGyf4B2UWnIIBnwBdaQBjaFfK7eFU5BVQthsz1_5bdh4zaeZh4W93UmOXn48H0eQb7_5fco6JioiT3jisl5WMVltBtP3SXHQHZjYplR0ARoVLZIErGJGtO5WVR1tRlvnPv5yfiOqUeoSrmppqDutfDMg8NJkYN1RwHtMcmWM3BaOHNMiiRo2U5i9SIKqFW-QdFYiVMr1ZGbKBGkL6CUgeFP0_ByidxvGYbM4M_3kF1GQSyizaiZA9tK6quKUWYgqhAoJDto5uFCEDRFChaDop2reWQdLQSkI5WheMAPd0Oxv2hrupT6IEDu1ZHtxwi5H7YsjgNOLaAjYLpM21me5wLQTwjBLZqiyDEzPAMJoThEQaUjxvCJRE3D1E9mSXREdKgxxCom-1iYVsRoZ5gPBA8EiEzA9elTXSxNEX-5zQ7S0_9coY9bDZRC2bOD2PZYnkkDfSPutR1LIJNTJrovJhTP_teXQD2B72-6xD4seNfejhBW-XSO0X1-ftH1AJWNmdnakl8A_cMK7c |
linkProvider | ProQuest Ebooks |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Computer+and+machine+vision+%3A+theory%2C+algorithms%2C+practicalities&rft.au=Davies%2C+E.+R.&rft.date=2012-01-01&rft.pub=Elsevier&rft.isbn=9780123869081&rft_id=info:doi/10.1016%2FC2010-0-66926-4&rft.externalDocID=BB10451120 |
thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97801238%2F9780123869913.jpg |