skip to main content
Skip header Section
Machine Vision: Theory, Algorithms, PracticalitiesDecember 2004
Publisher:
  • Morgan Kaufmann Publishers Inc.
  • 340 Pine Street, Sixth Floor
  • San Francisco
  • CA
  • United States
ISBN:978-0-12-206093-9
Published:01 December 2004
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Cowley B and Pillow J High-contrast "gaudy" images improve the training of deep neural network models of visual cortex Proceedings of the 34th International Conference on Neural Information Processing Systems, (21591-21603)
  2. Walz S, Gruber T, Ritter W and Dietmayer K Uncertainty depth estimation with gated images for 3D reconstruction 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), (1-8)
  3. ACM
    Rezzoug I, Nini B and Berrahil T A Vision Based Optical Measurement Technique With Augmented Reality Concepts Proceedings of the 10th International Conference on Information Systems and Technologies, (1-5)
  4. Martin M, Nguyen T, Yousefi S and Li B (2019). Comprehensive features with randomized decision forests for hand segmentation from color images in uncontrolled indoor scenarios, Multimedia Tools and Applications, 78:15, (20987-21020), Online publication date: 1-Aug-2019.
  5. Baiocco S, Barone D, Gavelli G and Bevilacqua A Texture Analysis of Non-Small Cell Lung Cancer on Unenhanced CT and Blood Flow Maps: a Potential Prognostic Tool Proceedings of the 24th Conference of Open Innovations Association FRUCT, (31-39)
  6. Xie N, Zhao T, Yang Y and Shen H (2019). Web-based SBLR method of multimedia tools for computer-aided drawing, Multimedia Tools and Applications, 78:1, (799-816), Online publication date: 1-Jan-2019.
  7. Chatbri H, Kameyama K, Kwan P, Little S and O'connor N (2018). A novel shape descriptor based on salient keypoints detection for binary image matching and retrieval, Multimedia Tools and Applications, 77:21, (28925-28948), Online publication date: 1-Nov-2018.
  8. Abu-Qasmieh I (2018). Novel and Efficient Approach for Automated Separation, Segmentation, and Detection of Overlapped Elliptical Red Blood Cells, Pattern Recognition and Image Analysis, 28:4, (792-804), Online publication date: 1-Oct-2018.
  9. Tzafestas S (2018). Mobile Robot Control and Navigation, Journal of Intelligent and Robotic Systems, 91:1, (35-58), Online publication date: 1-Jul-2018.
  10. Khalid S, Sajjad S, Jabbar S and Chang H (2017). Accurate and efficient shape matching approach using vocabularies of multi-feature space representations, Journal of Real-Time Image Processing, 13:3, (449-465), Online publication date: 1-Sep-2017.
  11. Martínez-Jiménez P, Chamorro-Martínez J, Soto-Hidalgo J and Rodríguez-Pérez J Multidimensional fuzzy sets for texture modelling adapted to user profiles 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), (1-6)
  12. Flores W and Pereira W (2017). A contrast enhancement method for improving the segmentation of breast lesions on ultrasonography, Computers in Biology and Medicine, 80:C, (14-23), Online publication date: 1-Jan-2017.
  13. Kang J, Park C and Kim S (2016). Recursive partitioning clustering tree algorithm, Pattern Analysis & Applications, 19:2, (355-367), Online publication date: 1-May-2016.
  14. Oesau S, Lafarge F and Alliez P (2016). Planar Shape Detection and Regularization in Tandem, Computer Graphics Forum, 35:1, (203-215), Online publication date: 1-Feb-2016.
  15. Xie N, Zhao T, Tian F, Zhang X and Sugiyama M Stroke-based stylization learning and rendering with inverse reinforcement learning Proceedings of the 24th International Conference on Artificial Intelligence, (2531-2537)
  16. Janan F and Brady M (2015). Shape Description and Matching Using Integral Invariants on Eccentricity Transformed Images, International Journal of Computer Vision, 113:2, (92-112), Online publication date: 1-Jun-2015.
  17. ACM
    Contreras M, Bailey D and Gupta G Robot Identification using Shape Features on an FPGA-Based Smart Camera Proceedings of the 29th International Conference on Image and Vision Computing New Zealand, (282-287)
  18. Krawczyk B, Ksieniewicz P and Woźniak M Hyperspectral Image Analysis Based on Color Channels and Ensemble Classifier Proceedings of the 9th International Conference on Hybrid Artificial Intelligence Systems - Volume 8480, (274-284)
  19. Wojciechowski R and Cellary W (2013). Evaluation of learners' attitude toward learning in ARIES augmented reality environments, Computers & Education, 68:C, (570-585), Online publication date: 1-Oct-2013.
  20. ACM
    Bonnici A and Camilleri K A circle-based vectorization algorithm for drawings with shadows Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling, (69-77)
  21. ACM
    Bränzel A, Holz C, Hoffmann D, Schmidt D, Knaust M, Lühne P, Meusel R, Richter S and Baudisch P GravitySpace Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (725-734)
  22. ACM
    Chang P and Liao D Image-based structural damage assessment with sensor fusion Proceedings of the 3rd International Conference on Computing for Geospatial Research and Applications, (1-6)
  23. Rios Soria D and Schaeffer S A tool for hand-sign recognition Proceedings of the 4th Mexican conference on Pattern Recognition, (137-146)
  24. Chung K, Huang Y, Shen S, Krylov A, Yurin D and Semeikina E (2012). Efficient sampling strategy and refinement strategy for randomized circle detection, Pattern Recognition, 45:1, (252-263), Online publication date: 1-Jan-2012.
  25. Duan Z, Yuan Z, Si W, Liao X and Zhao J A method for space tracking and positioning of surgical instruments in virtual surgery simulation Proceedings of the Second international conference on Information Computing and Applications, (671-679)
  26. Rejc J, Kovačič F, Trpin A, Turk I, Štrus M, Rejc D, Obid P and Munih M (2011). The mechanical assembly dimensional measurements with the automated visual inspection system, Expert Systems with Applications: An International Journal, 38:8, (10665-10675), Online publication date: 1-Aug-2011.
  27. Jia K, Wang L and Liu N Efficient structured support vector regression Proceedings of the 10th Asian conference on Computer vision - Volume Part III, (586-598)
  28. Vanithamani R, Umamaheswari G and Ezhilarasi M Modified hybrid median filter for effective speckle reduction in ultrasound images Proceedings of the 12th international conference on Networking, VLSI and signal processing, (166-171)
  29. Humbert J and Hyslop A (2010). Bioinspired visuomotor convergence, IEEE Transactions on Robotics, 26:1, (121-130), Online publication date: 1-Feb-2010.
  30. Chen C, Hwang R and Chen Y (2010). A passive auto-focus camera control system, Applied Soft Computing, 10:1, (296-303), Online publication date: 1-Jan-2010.
  31. Jo C and Kim M Stereoscopic Video Conversion of 2D Painting for Tour-Into-Picture Proceedings of the 10th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing, (179-189)
  32. Cherian A, Morellas V and Papanikolopoulos N Accurate 3D ground plane estimation from a single image Proceedings of the 2009 IEEE international conference on Robotics and Automation, (519-525)
  33. Georgieva A and Jordanov I (2009). Intelligent visual recognition and classification of cork tiles with neural networks, IEEE Transactions on Neural Networks, 20:4, (675-685), Online publication date: 1-Apr-2009.
  34. Wei L, Keogh E, Xi X and Yoder M (2008). Efficiently finding unusual shapes in large image databases, Data Mining and Knowledge Discovery, 17:3, (343-376), Online publication date: 1-Dec-2008.
  35. ACM
    Jordanov I and Georgieva A Intelligent hybrid system for pattern recognition and classification Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology, (19-24)
  36. ACM
    Lopes A, Flam D, Batista N, de Avila S, Almeida J and Araújo A Automatic frame extraction for improving content-based image retrieval of historical photographs Proceedings of the 14th Brazilian Symposium on Multimedia and the Web, (44-50)
  37. ACM
    Dasgupta S, Biswas A, Das S and Abraham A Automatic circle detection on images with an adaptive bacterial foraging algorithm Proceedings of the 10th annual conference on Genetic and evolutionary computation, (1695-1696)
  38. Saxena A, Chung S and Ng A (2008). 3-D Depth Reconstruction from a Single Still Image, International Journal of Computer Vision, 76:1, (53-69), Online publication date: 1-Jan-2008.
  39. Dyana A and Das S Spatio-temporal descriptor using 3D curvature scale space Proceedings of the 2nd international conference on Pattern recognition and machine intelligence, (632-640)
  40. Bhuwan Pandit R, Tang J, Liu F and Mikhaylenko G (2007). A computer vision method to locate cold spots in foods in microwave sterilization processes, Pattern Recognition, 40:12, (3667-3676), Online publication date: 1-Dec-2007.
  41. ACM
    Chattopadhyay S, Bhandarkar S and Li K Ligne-claire video encoding for power constrained mobile environments Proceedings of the 15th ACM international conference on Multimedia, (1036-1045)
  42. ACM
    Chattopadhyay S, Ramaswamy L and Bhandarkar S A framework for encoding and caching of video for quality adaptive progressive download Proceedings of the 15th ACM international conference on Multimedia, (775-778)
  43. Giannarou S and Stathaki T Shape signature matching for object identification invariant to image transformations and occlusion Proceedings of the 12th international conference on Computer analysis of images and patterns, (710-717)
  44. ACM
    Chattopadhyay S, Bhandarkar S and Li K FGS-MR Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video, (1-6)
  45. Fonseca M, Ferreira A and Jorge J Generic shape classification for retrieval Proceedings of the 6th international conference on Graphics Recognition: ten Years Review and Future Perspectives, (291-299)
  46. ACM
    Michels J, Saxena A and Ng A High speed obstacle avoidance using monocular vision and reinforcement learning Proceedings of the 22nd international conference on Machine learning, (593-600)
  47. Hu Q, He X and Zhou J Multi-scale edge detection with bilateral filtering in spiral architecture Proceedings of the Pan-Sydney area workshop on Visual information processing, (29-32)
  48. Xie Z and Farin G (2004). Image Registration Using Hierarchical B-Splines, IEEE Transactions on Visualization and Computer Graphics, 10:1, (85-94), Online publication date: 1-Jan-2004.
  49. Qu G, Wood S and Teh C (2002). Wafer defect detection using directional morphological gradient techniques, EURASIP Journal on Advances in Signal Processing, 2002:1, (686-703), Online publication date: 1-Jan-2002.
  50. ACM
    Duong J, Côte M, Emptoz H and Suen C Extraction of text areas in printed document images Proceedings of the 2001 ACM Symposium on Document engineering, (157-165)
  51. Ando S (2000). Consistent Gradient Operators, IEEE Transactions on Pattern Analysis and Machine Intelligence, 22:3, (252-265), Online publication date: 1-Mar-2000.
  52. ACM
    Hung C, YarKhan A, Wong K, von Laven S and Coleman T Parallel implementation of an integrated edge-preserving smoothing algorithm in clusters of workstations Proceedings of the 36th annual Southeast regional conference, (20-22)
Contributors
  • Royal Holloway, University of London

Recommendations

Raphael M. Malyankar

Enabling computers and other machines to process and understand optical sensory input is a problem that has seen a great deal of activity in both research and industry for several decades; it is one of the more important and active research problems being explored even today. Davies' experience in the field of machine vision is long and varied, and this shows in the polish and breadth of the third edition of this textbook. This book consists of four main parts. The first (chapters 2 through 8) discusses the elements of vision systems and elementary operations, such as image filtering, thresholding, edge detection, centroid detection, and mathematical morphology. The second part (chapters 9 through 15) addresses intermediate-level vision problems and techniques, ranging from the detection of fundamental features, such as lines, planes, and circles, to elementary abstract pattern matching for object identification. Much of this section is concerned with discussions of the Hough transform and derivations thereof, and their use in intermediate-level vision techniques. Part 3 (chapters 16 through 21) covers problems arising from the three-dimensional nature of the real world. This part begins with a discussion of issues for machine vision arising from projection and perspective; continues with problems and techniques in dealing with motion, applications for recognizing and tracking moving objects, and robot navigation; and concludes with a chapter on theoretical concepts for camera calibration and image rectification. The fourth main section (chapters 22 through 28) addresses problems and techniques pertaining to a diverse collection of machine vision applications, including automated visual inspection in manufacturing and other commercial contexts, statistical pattern recognition, artificial neural networks, considerations pertaining to textures, and, finally, image acquisition and a theoretical perspective on hardware system structuring considerations for vision systems. The four main sections are followed by a short final section, consisting of one chapter, with an integrated view of machine vision systems in terms of the techniques described earlier, and general considerations for designing vision systems (such as requirements and tradeoffs). An appendix outlining theoretical issues in robust statistics follows. Exercises are provided after most chapters, and an extensive bibliography is included at the end of the book. (Some peripheral references are outdated; for example, the book by Clocksin and Mellish on Prolog, mentioned on page 435, is now in its fifth edition [1].) One significant and useful feature of this book is the inclusion of the author's evaluations, and other comments, on the theory, tradeoffs, and practicalities of machine vision algorithms. Almost every chapter concludes with a brief summary of the advantages, disadvantages, and applicability of the algorithms and techniques it describes, followed by bibliographical notes containing pointers to the source material from which the contents of the chapter are drawn. (These notes will be of special interest to the reader who is using the book for independent study.) Chapter 29 ("Machine Vision: Art or Science") rounds off the book nicely in this regard. Another very useful feature is the inclusion, in several chapters, of short case studies, to explain and illustrate problems with, and applications of, the techniques presented in the chapter. The two greatest strengths of this book are its broad coverage and its careful and lucid exposition of the subject matter. A large number of problems and techniques are covered, and verbal explanations accompanied by illustrative diagrams and photographs are provided for everything. This is not to say that the book lacks formality; formal presentations of the underlying mathematical concepts using mathematical notation are indeed included where warranted, but even in these situations the key ideas are explained in the accompanying text. The stress on verbal explanations might be somewhat disconcerting for the advanced student or researcher, who might want to see more detailed formal presentations, but the bibliographical notes should help such readers with pointers to the original literature, or at least with author names and keywords to use while searching for primary sources or current research. At over 900 pages, this book is unusually long for a textbook, but I actually found myself wishing for more explanatory material on some topics. The most important example of this is in chapters 9 and 11, which could do with more elucidation of the Hough transform and its derivations and uses: the basic ideas are elegantly simple, but might be difficult for the novice to understand merely from the explanations in this book. Less important examples are Prolog and search algorithms, outlined in chapter 15. (For one thing, breadth-first and depth-first search are easy to understand from diagrams, but are difficult to explain with words alone; further, Prolog is much easier to explain with an example of a Prolog program.) I would also have liked to see a diagrammatic "roadmap" in the introduction, giving an integrated view of linkages between the main concepts in selected application areas (perhaps something along the lines of an extended version of the matrix on the inner front cover). However, given the already considerable size of this book, it would certainly be difficult to add more material, whether to flesh out explanations or to make its coverage more comprehensive. The preface indicates that this book is intended both for university students at the final-year undergraduate and graduate levels, and for the researcher and practitioner. It will serve as an excellent primary text for university courses, though the instructor will find it necessary to add programming exercises, and to supplement a graduate course, in particular, with selections from the research literature. The independent reader will have a little more trouble, but should still learn the basics and pick up enough hints to identify primary sources and current research topics in the research literature. There is no compact disc enclosed, which I do not consider to be a problem, though some might find it desirable. More important, especially from the perspective of the independent reader, is the lack of mention of a readers' Web site, and of a survey of vision-related journals and Internet resources (the publisher does provide a Web site, but that is intended for instructors). These are, however, only minor deficiencies in a generally fine work. All in all, this book is an excellent learning and teaching resource for both university courses and the independent reader; it will be well worth the time expended on studying it. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.