Computer Science Workbench. Editor: Tosiyasu L. Kunii

Size: px
Start display at page:

Download "Computer Science Workbench. Editor: Tosiyasu L. Kunii"

Transcription

1 Computer Science Workbench Editor: Tosiyasu L. Kunii

2 Computer Science Workbench N. Magnenat Thalmann, D. Thalmann: Image Synthesis. Theory and Practice. XV, 400 pp., 223 figs., including 80 in color B.A. Barsky: Computer Graphics and Geometric Modeling Using Beta-splines. IX, 156 pp., 85 figs., including 31 in color H. Kitagawa, T.L. Kunii: The Unnormalized Relational Data Model. For Office Form Processor Design. xm, 164 pp., 78 figs N. Magnenat Thalmann, D. Thalmann: Computer Animation. Theory and Practice. Second Revised Edition. xm, 245 pp., 156 figs., including 73 in color N. Magnenat Thalmann, D. Thalmann: Synthetic Actors in Computer Generated 3D Films. X, 129 pp., 133 figs., including 83 in color K. Fujimura: Motion Planning in Dynamic Environments. XIll, 178 pp., 85 figs M. Suk, S.M. Bhandarkar: Three-Dimensional Object Recognition from Range Images. xxn, 308 pp., 107 figs. 1992

3 Minsoo Suk. Suchendra M. Bhandarkar Three-Dimensional Object Recognition from Range Images With 107 Figures Springer-Verlag Tokyo Berlin Heidelberg New York London Paris Hong Kong Barcelona Budapest

4 PROF. MINSOO SUK Department of Electrical and Computer Engineering Syracuse University 121 Link Hall Syracuse, New York , USA PROF. SUCHENDRA M. BHANDARKAR Department of Computer Science University of Georgia 415 Boyd Graduate Studies Research Center Athens, Georgia , USA Series Editor: PROF. DR. TosIYASU L. KUNII Department of Information Science Faculty of Science The University of Tokyo Hongo, Bunkyo-ku Tokyo, 113 Japan ISBN-13: DOl: / e-isbn-13: Printed on acid-free paper Springer-Verlag Tokyo 1992 Softcover reprint of the hardcover 1st edition 1992 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in other ways, and storage in data banks. The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.

5 SERIES PREFACE Computer Science Workbench is a monograph series which will provide you with an in-depth working knowledge of current developments in computer technology. Every volume in this series will deal with a topic of importance in computer science and elaborate on how you yourself can build systems related to the main theme. You will be able to develop a variety of systems, including computer software tools, computer graphics, computer animation, database management systems, and computer-aided design and manufacturing systems. Computer Science Workbench represents an important new contribution in the field of practical computer technology. T08iyasu L. Kunii

6 PREFACE The primary aim of this book is to present a coherent and self-contained description of recent advances in three-dimensional object recognition from range images. Three-dimensional object recognition concerns recognition and localization of objects of interest in a scene from input images. This problem is one of both theoretical and practical importance. On the theoretical side, it is an ideal vehicle for the study of the general area of computer vision since it deals with several important issues encountered in computer vision-for example, issues such as feature extraction, acquisition, representation and proper use of knowledge, employment of efficient control strategies, coupling numerical and symbolic computations, and parallel implementation of algorithms. On the practical side, it has a wide range of applications in areas such as robot vision, autonomous navigation, automated inspection of industrial parts, and automated assembly. The major research emphasis in computer vision during the last few decades has been primarily on the extraction and analysis of information in intensity images. This was partly due to the lack of reliable range sensors. Today, range sensing technology has progressed to a point where fast, reliable, and economical range sensors are readily available. This has prompted a recent surge in researcb dealing with the processing and analysis of range data. The book intends to identify important issues in 3-D object recognition from range images and to describe recent advances on those issues. We have tried to present the material in the broader context of computer vision wherever possible. Computer vision draws from the rich and vast body of knowledge accumulated in the areas of image processing and artificial intelligence over the past several decades. Image processing algorithms such as edge detection, segmentation, and feature extraction and representation form the basis of low- and intermediate-level vision. Artificial Intelligence concepts and methodologies that deal with knowledge representation and problem solving via constraint propagation and constraint satisfaction provide the bases for high-level vision. Lowand intermediate-level vision algorithms deal largely with numerical, pixel-level data, whereas high-level techniques deal largely with symbolic entities. A typical vision system, such as one dealing with 3-D object recognition from range images, can therefore be considered to be a coupled system where numerical and

7 viii symbolic computation need to be closely and synergestically coupled in order to solve a given problem efficiently. Our discussion of the 3-D object recognition emphasizes this aspect of computer vision, namely the interaction between numerical and symbolic processing. The two most significant problems encountered during the process of 3-D object recognition, especially when dealing with multiple-object scenes with partial occlusion, are the combinatorial explosion of the search space of scene interpretations and the generation of sp.rious scene interpretations. We present a novel concept of using qtj(j/itative features to tackle these problems. The idea is to use qualitative features (symbolic) to control the combinatorial explosion (numerical) in a coupled system. We integrate all these components into an object recognition system that can recognize objects from multiple-object scenes with partial occlusion. Scenes containing polyhedral objects as well as complex curved objects are used for experiments. The magnitude of computation required in a typical computer vision system is huge. Fortunately, massively parallel computers are now widely available. Today, parallel computation is not only a topic for theoretical research, but also one with a wide range of practical applications. Keeping this in mind, the book describes in detail the parallel implementation of our 3-D object recognition algorithms on the Connection Machine and hypercube computers. The book consists of three parts that develop the subject matter in a natural and logical sequence. Part I describes the basic issues and concepts underlying computer vision, and 3-D object recognition in particular. The terminology is outlined, along with definitions of the basic ideas developed in the book. Range sensors and sensing technology, range image segmentation, feature extraction, and representation of features and models are reviewed. Popular recognition and localization techniques, including interpretation tree search, generalized Hough transform, matching of relational structures, and geometric hashing are then described. The shortcomings of existing vision systems that use these techniques are pointed out. Part II deals with the use of qualitative features in object recognition. We show how the use of qualitative features enables us not only to prune the search space, but also to improve the accuracy of recognition. This concept is demonstrated by experiments using multiple-object scenes of increasing complexity-polyhedral objects, objects made up of curved surfaces, and complex curved objects. Part III deals with performance and implementation issues. We present the sensitivity analysis of recognition and localization techniques and parallel implementation of our algorithms. This book is meant to address a fairly wide and diverse audience. It is suitable for a one-semester or a two-quarter graduate-level course in electrical engineering, computer engineering, or computer science. It could also be used as supplementary material for a graduate-level course in mechanical/aerospace engineering dealing with sensor-based or intelligent robotics. The book would provide excellent reference material for researchers in computer vision, pattern recognition, image processing, robotics, and artificial intelligence. Certain graduate students and researchers in biomedical imaging, remote-sensing and cartography may find some of the basic material herein very helpful.

8 IX We owe a debt of gratitude to many people for their help in preparing this book. We wish to extend our appreciation to Professor Tosiyasu Kunii, the Series Editor, for his encouragement, and Miss Yuka Hirahara of Springer-Verlag for her editorial help on numerous occasions and her patience. We are very grateful to R. Shankar, G. Ramamoorthy, M. Yang, Z. Xu, S. Choi, J. Koh, D. Kim, and A. Siebert. M. Suk gratefully acknowledges H. J. Lee for his help in using UTEXand Ms. E. Weinman for her careful reading of the manuscript. Finally, special appreciation to our family, Younghee, Eugene, Brian, and Swati. August 1992 Minsoo Suk Syracuse, New York S. Bhandarkar Athens, Georgia

9 Contents SERIES PREFACE.... PREFACE.... Credits for Copyrighted Material V VII xv 1 Introduction Computer Vision Three-Dimensional Object Recognition Representation Indexing Constraint Propagation and Constraint Satisfaction Common Goals of Three-Dimensional Object Recognition Systems Qualitative Features Study of Qualitative Properties in Low-level Vision Processes Qualitative Features in Object Recognition The Scope and Outline of the Book I Fundamentals of Range Image Processing and Three- Dimensional Object Recognition 15 2 Range Image Sensors and Sensing Techniques Range Image Forms Classification of Range Sensors Radar Sensors Triangulation Sensors Sensors based on Optical Interferometry Sensors Based on Focusing Techniques Sensors Based on Fresnel Diffraction Tactile Range Sensors Range Image Segmentation Mathematical Formulation of Range Image Segmentation Fundamentals of Surface Differential Geometry Surface Curvatures Range Image Segmentation Techniques

10 xii CONTENTS Edge-based Segmentation Techniques Region-based Segmentation Techniques Hybrid Segmentation Techniques 3.5 Summary Representation Formal Properties of Geometric Representations Wire-Frame Representation Constructive Solid Geometry (CSG) Representation Qualitative Representation using Geons. 4.5 Aspect Graph Representation EGI Representation Representation Using Generalized Cylinders. 4.8 Superquadric Representation 4.9 Octree Representation lO Summary Recognition and Localization Techniques Recognition and Localization Techniques-An Overview Interpretation Tree Search Hough Clustering Matching of Relational Structures Geometric Hashing Iterative Model Fitting Indexing and Qualitative Features Vision Systems as Coupled Systems Object-Oriented Representation for Coupled Systems Object-Oriented Representation for 3-D Object Recognition Embedding Parallelism in an Object-Oriented Coupled System Summary II Three-Dimensional Object Recognition Using Qualitative Features Polyhedral Object Recognition 6.1 Preprocessing and Segmentation Plane Fitting to Pixel Data Clustering in Parameter Space Post Processing of Clustering Results Contour Extraction and Classification Computation of Edge Parameters. 6.2 Feature Extraction Interpretation Tree Search Pose Determination

11 CONTENTS Scene Interpretation Hypothesis Verification Generalized Hough Transform Feature Matching Computation of the Transform Pose Clustering Verification of the Pose Hypothesis Experimental Results Summary XlII Recognition of Curved Objects Representation of Curved Surfaces Extraction of Surface Curvature Features from Range Images Recognition Using a Point-Wise Curvature Description Object Recognition Using Point-Wise Surface Matching Recognition Using Qualitative Features Cylindrical and Conical Surfaces The Recognition Process Using Qualitative Features Localization of a Cylindrical Surface Localization of a Conical Surface Localization of a Spherical Surface An Experimental Comparison Recognition of Complex Curved Objects Dihedral Feature Junctions Types of Dihedral Feature Junctions Matching of Dihedral Feature Junctions Pose Determination Pose Clustering Experimental Results Summary III Sensitivity Analysis and Parallel Implementation Sensitivity Analysis Junction Matching and Pose Determination Sensitivity Analysis Qualitative Features The Generalized Hough Transform The Generalized Hough Transform in the Absence of Occlusion and Sensor Error The Generalized Hough Transform in Presence of Occlusion and Sensor Error Probability of Spurious Peaks in the Generalized Hough Transform The Use of Qualitative Features in the Generalized Hough Transform

12 xiv CONTENTS Reduction in the Search Space of Scene Interpretations due to Qualitative Features Reducing the Effect of Smearing in Parameter Space using Qualitative Features The Probability of Random Peaks in the Weighted Generalized Hough Transform Determination of Pk(Z), Pk(Z) and P(k) : Weighted Generalized Hough Transform Parallel Implementations of Recognition Techniques Parallel Processing in Computer Vision Parallel Architectures Parallel Algorithms The Connection Machine System Organization Performance Specifications Object Recognition on the Connection Machine Feature Extraction Localization of Curved Surfaces Computation of Dihedral Feature Junctions Matching and Pose Computation Pose Clustering Object Recognition on the Hypercube Scene Description Model Data Scene Feature Data Pruning Constraints Localization Mapping the Interpretation Tree on the Hypercube Breadth-First Mapping of the Interpretation Tree Depth-First Mapping of the Interpretation Tree Depth-First Mapping ofthe Interpretation Tree with Load Sharing Experimental Results 273 BIBLIOGRAPHY 279 Index

13 Credits for Copyrighted Material Figure 2.1 Reprinted from: Besl, P.J. "Active Optical Range Imaging Sensors," in Advances in Machine Vision, Ed. Jorge L. C. Sanz, Springer Verlag, New York, 1989, pp. 1-63, (Figure 1.5, adapted). Copyright: 1989 Figure 2.2 Reprinted from: Besl, P.J. "Active Optical Range Imaging Sensors," in Advances in Machine Vision, Ed. Jorge L. C. Sanz, Springer Verlag, New York, 1989, pp. 1-63, (Figure 1.5, adapted). Copyright: 1989 Figure 2.3 Reprinted from: Jarvis, R.A. "A Perspective on Range Finding Techniques for Computer Vision, in IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. PAMI-5, No.2, March 1988, pp , (Figure 15, adapted). Copyright: 1988 IEEE. Figure 2.4 Reprinted from: Besl, P.J. "Active Optical Range Imaging Sensors," in Advances in Machine Vision, Ed. Jorge L. C. Sanz, Springer Verlag, New York, 1989, pp. 1-63, (Figure 1.8). Copyright: 1989 Springer Figure 2.8 Reprinted from: Besl, P.J. "Active Optical Range Imaging Sensors," in Advances in Machine Vision, Ed. Jorge L. C. Sanz, Springer Verlag, New York, 1989, pp. 1-63, (Figure 1.9). Copyright: 1989 Springer Figure 2.9 Reprinted from: Inokuchi, S., Sato, K., and Matsuda, F., "Range Imaging System for 3D Object Recognition," in Proc. IEEE Inti. Con! on Pattern Recognition, Montreal, Canada, 1984, pp , (Figure 2). Copyright: 1984 IEEE. Figure 2.10 Reprinted from: Besl, P.J. "Active Optical Range Imaging Sensors," in Advances in Machine Vision, Ed. Jorge L. C. Sanz, Springer Verlag, New York, 1989, pp. 1-63, (Figure 1.14). Copyright: 1989 Springer Figure 2.11 Reprinted from: Leger, J.R. and Snyder, M.A., "Real Time Depth Measurement and Display Using Fresnel Diffraction and White Light Processing," in Applied Optics, Vol. 23, No. 10, May 15, 1984, pp , (Figure 1). Copyright: 1984 Optical Society of America. Figure 3.1 Reprinted from: Besl, P.J., and Jain, R.C., "Invariant Surface Characteristics for 3D Object Recognition in Range Images", in Computer Vision Graphics and Image Processing, Vol. 33, 1986, pp , (Figure 4). Copyright 1986 Academic Press.

14 xvi Figure 3.6 Reprinted from: Langridge, D.J., "Detection of Discontinuities in the first Derivatives of Surfaces", in Computer Vision Graphics and Image Processing, Vol. 27, 1984, pp , Figure 3(a). Copyright 1984 Academic Press. Figure 3.7 Reprinted from: Mitiche, A. and Aggarwal, J.K., "Detection of Edges Using Range Information" in IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. PAMI-5, No.2, March 1983, pp , (Figure 1, adapted). Copyright 1983 IEEE. Table 3.1 Reprinted from: Besl, P.J., and Jain, R.C., "Invariant Surface Characteristics for 3D Object Recognition in Range Images", in Computer Vision Graphics and Image Processing, Vol. 33, 1986, pp , (Figure 5). Copyright 1986 Academic Press. Figure 3.10 Reprinted from: Jain, A.K. and Nadabar, S.G., "MRF Modelbased Segmentation of Range Images," in Proc. IEEE Inti. Conference on Computer Vision, Osaka Japan, Dec. 1991, pp , (Figure 2). Copyright: 1991 IEEE. Figure 3.11 Reprinted from: Jain, A.K. and Nadabar, S.G., "MRF Modelbased Segmentation of Range Images," in Proc. IEEE Inti. Conference on Computer Vision, Osaka Japan, Dec. 1991, pp , (Figure 4). Copyright: 1991 IEEE. Figure 3.12 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 3). Copyright: Pergamon Press. Figure 4.3 Reprinted from: Biederman, I., "Human Image Understanding: Recent Research and a Theory," in Computer Vision, Graphics, and Image Processing, Vol. 32, pp , (Figure 5, adapted), Copyright: 1985 Academic Press. Figure 4.13 Reprinted from: Chen, H.H. and Huang, T.S., "A Survey of Construction and Manipulation of Octrees" in Computer Vision Graphics and Image Processing, Vol. 43, 1988, pp , (Figure 1). Copyright 1988 Academic Press. Figure 4.14 Reprinted from: Chen, H.H. and Huang, T.S., "A Survey of Construction and Manipulation of Octrees" in Computer Vision Graphics and Image Processing, Vol. 43, 1988, pp , (Figure 2). Copyright 1988 Academic Press. Figure 5.2 Reprinted from: Ikeuchi, K. and Kanade, T., "Automatic Generation of Object Recognition Programs," in Proceedings of the IEEE, Vol. 76, No.8, August 1988, pp , (Figure 3). Copyright: 1988 IEEE.

15 xvii Figure 5.4 Reprinted from: Dhome. M. and Kasvand, T., "Polyhedra Recognition by Hypothesis Accumulation," in IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. 9. No.3, May 1987, pp , (Figure 4). Copyright: 1987 IEEE. Figure 5.5 Reprinted from: Krishnapuram, R. and Casasent, D., "Determination of Three-Dimensional Object Location and Orientation from Range Images, in IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. 11, No. 11, November 1989, pp , (Figure 1). Copyright: 1989 IEEE. Figure 5.8 Reprinted from: Wong, A.K.C., Lu, S.W. and Rioux, M., "Recognition and Shape Synthesis of 3-D Objects based on Attributed Hypergraphs," in IEEE Trans. Pattern Analysis and Machine Intelligence, Vol. 11, No.3, March 1989, pp , (Figure 3). Copyright: 1989 IEEE. Figure 5.9 Reprinted from: Stein, F. and Medioni, G., "Structural Indexing; Efficient 3-D Object Recognition" in IEEE Trans. PAMI, Vol. 14, No.2, Feb. 1992, pp , (Figure 5 (a) and (b), adapted). Copyright: 1992 IEEE. Figure 5.10 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 5). Copyright: 1991 Figure 6.1 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 1). Copyright: Pergamon Press. P\gure 6.2 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 2). Copyright: Pergamon Press. Figure 6.3 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 3). Copyright: Pergamon Press. Figure 6.4 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 4). Copyright: Pergamon Press. Figure 6.5 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 5). Copyright: Pergamon Press. Figure 6.6 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 6). Copyright: Pergamon Press.

16 XVlll Figure 6.7 Reprinted from: Bhandarkar, S.M. and Siebert, A., "Integrating Edge and Surface Information for Range Image Segmentation", to appear in Pattern Recognition, (Figure 7). Copyright: Pergamon Press. Figure 6.8 Reprinted from: Bhandarkar, S.M. and Suk, M., "Sensitivity Analysis and Pose Computation Using Dihedral Junctions," in Pattern Recognition, Vol. 24, No.6, pp , 1991, (Figure 1). Copyright: 1991 Pergamon Press. Figure 6.11 Reprinted from: Bhandarkar, S.M. and Suk, M., " Sensitivity Analysis and Pose Computation Using Dihedral Junctions," in Pattern Recognition, Vol. 24, No.6, pp , 1991, (Figure 5). Copyright: 1991 Pergamon Press. Figure 6.12 Reprinted from: Bhandarkar, S.M. and Suk, M., " Qualitative Features and the Generalized Hough Transform," to appear in Pattern Recognition, (Figure 6). Copyright: Pergamon Press. Figure 6.13 Reprinted from: Bhandarkar, S.M. and Suk, M., " Qualitative Features and the Generalized Hough Transform," to appear in Pattern Recognition, (Figure 7). Copyright: Pergamon Press. Figure 7.1 Reprinted from: Bhandarkar, S.M. and Suk, M., " Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 1). Copyright: 1991 Springer Figure 7.2 Reprinted from: Bhandarkar, S.M. and Suk, M., " Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 6). Copyright: 1991 Springer Figure 7.6 Reprinted from: Bhandarkar, S.M. and Suk, M., " Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 2). Copyright: 1991 Springer Figure 7.7 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 3). Copyright: 1991 Springer Figure 7.8 Reprinted from: Bhandarkar, S.M. and Suk, M., " Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 4). Copyright: 1991 Springer Figure 7.9 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 7). Copyright: 1991 Springer

17 XIX Figure 7.10 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 8). Copyright: 1991 Figure 7.11 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 9). Copyright: 1991 Figure 7.12 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 10). Copyright: 1991 Figure 7.13 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 11). Copyright: 1991 Figure 7.14 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 12). Copyright: 1991 Figure 7.15 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 13). Copyright: 1991 Figure 7.16 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 14). Copyright: 1991 Figure 7.17 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 15). Copyright: 1991 Figure 7.18 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 16). Copyright: 1991 Table 7.6 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Table 2). Copyright: 1991 Springer

18 xx Figure 7.19 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 17). Copyright: 1991 Figure 7.20 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 18). Copyright: 1991 Figure 7.21 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Applications, Vol. 4, 1991, pp , (Figure 19). Copyright: 1991 Figure 8.1 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 14). Copyright: 1991 Figure 8.2 Reprinted from: Bhandarkar, S.M. and Suk, M., "Recognition and Localization of Objects with Curved Surfaces," in Machine Vision and Applications, Vol. 4, 1991, pp , (Figure 15). Copyright: 1991 Figure 8.3 Reprinted from: Bhandarkar, S.M. and Suk, M., "Sensitivity Analysis and Pose Computation Using Dihedral Junctions," in Pattern Recognition, Vol. 24, No.6, pp , 1991, (Figure 6). Copyright: 1991 Pergamon Press. Figure 8.4 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Bough Transform," to appear in Pattern Recognition, (Figure 2). Copyright: Pergamon Press. Figure 8.5 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Bough Transform," to appear in Pattern Recognition, (Figure 3). Copyright: Pergamon Press. Table 8.1 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Bough Transform," to appear in Pattern Recognition, (Table 1). Copyright: Pergamon Press. Table 8.2 Reprinted fr:om: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Bough Transform," to appear in Pattern Recognition, (Table 2). Copyright: Pergamon Press. Table 8.3 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Bough Transform," to appear in Pattern Recognition, (Table 3). Copyright: Pergamon Press.

19 XXI Table 8.4 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Hough Transform," to appear in Pattern Recognition, (Table 4). Copyright: Pergamon Press. Figure 8.6 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Hough Transform," to appear in Pattern Recognition, (Figure 9). Copyright: Pergamon Press. Table 8.5 Reprinted from: Bhandarkar, S.M. and Suk, M., "Qualitative Features and the Generalized Hough Transform," to appear in Pattern Recognition, (Table 5). Copyright: Pergamon Press. Figure 9.1 Reprinted from: Tucker, L.W. and Robertson, G.G., "Architecture and Applications of the Connection Machine," in IEEE Computer, pp , August 1988, (Figure 1). Copyright: 1988 IEEE. Figure 9.2 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Figure 1). Copyright: 1992 Elsevier Science Publishers. Figure 9.3 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Figure 2). Copyright: 1992 Elsevier Science Publishers. Figure 9.4 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Figure 3). Copyright: 1992 Elsevier Science Publishers. Figure 9.5 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Figure 4). Copyright: 1992 Elsevier Science Publishers. Figure 9.6 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Figure 5). Copyright: 1992 Elsevier Science Publishers. Table 9.1 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Table 1). Copyright: 1992 Elsevier Science Publishers. Table 9.2 Reprinted from: Bhandarkar, S.M., "Parallelizing Object Recognition on the Hypercube", in Pattern Recognition Letters, Vol 13, No.6, June 1992, pp , (Table 2). Copyright: 1992 Elsevier Science Publishers.

Computer Science Workbench. Editor: Tosiyasu L. Kunii

Computer Science Workbench. Editor: Tosiyasu L. Kunii Computer Science Workbench Editor: Tosiyasu L. Kunii H. Kitagawa T.L. Kunii The U nnortnalized Relational Data Model F or Office Form Processor Design With 78 Figures Springer-Verlag Tokyo Berlin Heidelberg

More information

Computer Science Workbench

Computer Science Workbench Computer Science Workbench Editor: Tosiyasu L. Kunii Springer Japan KK Computer Science Workbench N. Magnenat Thalmann, D. Thalmann: Image Synthesis. Theory and Practice. XV, 400 pp., 223 figs., including

More information

Three-Dimensional Computer Vision

Three-Dimensional Computer Vision \bshiaki Shirai Three-Dimensional Computer Vision With 313 Figures ' Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Table of Contents 1 Introduction 1 1.1 Three-Dimensional Computer Vision

More information

Graphics Programming in c++

Graphics Programming in c++ Graphics Programming in c++ Springer London Berlin Heidelberg New York Barcelona Budapest Hong Kong Milan Paris Santa Clara Singapore Tokyo Mark Walmsley Graphics Programming in c++ Writing Graphics Applications

More information

Model-based segmentation and recognition from range data

Model-based segmentation and recognition from range data Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This

More information

Computer-Aided Design in Magnetics

Computer-Aided Design in Magnetics Computer-Aided Design in Magnetics D. A. Lowther P. P. Silvester Computer-Aided Design in Magnetics With 84 illustrations Springer-Verlag Berlin Heidelberg New York Tokyo D. A. Lowther Associate Professor

More information

Intelligent Systems Reference Library

Intelligent Systems Reference Library Intelligent Systems Reference Library Volume 145 Series editors Janusz Kacprzyk, Polish Academy of Sciences, Warsaw, Poland e-mail: kacprzyk@ibspan.waw.pl Lakhmi C. Jain, University of Canberra, Canberra,

More information

Graph Data Model. and Its Data Language. Hideko S. Kunii. Foreword by Gio Wiederhold

Graph Data Model. and Its Data Language. Hideko S. Kunii. Foreword by Gio Wiederhold Hideko S. Kunii Graph Data Model and Its Data Language Foreword by Gio Wiederhold With 35 Figures Springer-Verlag Tokyo Berlin Heidelberg New York London Paris Hong Kong HIDEKO S. KUNII General Manager

More information

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis

More information

Real-Time Graphics Rendering Engine

Real-Time Graphics Rendering Engine Hujun Bao Wei Hua Real-Time Graphics Rendering Engine With 66 figures, 11 of them in color ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA Zhejiang

More information

Direction-Length Code (DLC) To Represent Binary Objects

Direction-Length Code (DLC) To Represent Binary Objects IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. I (Mar-Apr. 2016), PP 29-35 www.iosrjournals.org Direction-Length Code (DLC) To Represent Binary

More information

Low Level X Window Programming

Low Level X Window Programming Low Level X Window Programming Ross J. Maloney Low Level X Window Programming An Introduction by Examples 123 Dr. Ross J. Maloney Yenolam Corporation Booragoon, WA Australia ISBN 978-3-319-74249-6 ISBN

More information

Coarse-to-Fine Search Technique to Detect Circles in Images

Coarse-to-Fine Search Technique to Detect Circles in Images Int J Adv Manuf Technol (1999) 15:96 102 1999 Springer-Verlag London Limited Coarse-to-Fine Search Technique to Detect Circles in Images M. Atiquzzaman Department of Electrical and Computer Engineering,

More information

Foundations of 3D Graphics Programming

Foundations of 3D Graphics Programming Foundations of 3D Graphics Programming Jim X. Chen Edward J. Wegman Foundations of 3D Graphics Programming Using JOGL and Java3D With 139 Figures Jim X. Chen, PhD Computer Science Department George Mason

More information

Advanced Data Mining Techniques

Advanced Data Mining Techniques Advanced Data Mining Techniques David L. Olson Dursun Delen Advanced Data Mining Techniques Dr. David L. Olson Department of Management Science University of Nebraska Lincoln, NE 68588-0491 USA dolson3@unl.edu

More information

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Overview Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Binary-Space-Partitioned Images 3-D Surface Extraction from Medical

More information

Research on Industrial Security Theory

Research on Industrial Security Theory Research on Industrial Security Theory Menggang Li Research on Industrial Security Theory Menggang Li China Centre for Industrial Security Research Beijing, People s Republic of China ISBN 978-3-642-36951-3

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial

Gengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial With 163 Figures Author Prof. Dr. Gengsheng Lawrence

More information

Failure-Modes-Based Software Reading

Failure-Modes-Based Software Reading SPRINGER BRIEFS IN COMPUTER SCIENCE Yang-Ming Zhu Failure-Modes-Based Software Reading SpringerBriefs in Computer Science More information about this series at http://www.springer.com/series/10028 Yang-Ming

More information

Geometric Modeling and Algebraic Geometry

Geometric Modeling and Algebraic Geometry Geometric Modeling and Algebraic Geometry Bert Jüttler Ragni Piene Editors Geometric Modeling and Algebraic Geometry 123 Bert Jüttler Institute of Applied Geometry Johannes Kepler University Altenberger

More information

Mobile Phone Security and Forensics

Mobile Phone Security and Forensics Mobile Phone Security and Forensics Iosif I. Androulidakis Mobile Phone Security and Forensics A Practical Approach Second Edition Iosif I. Androulidakis Pedini Ioannina Greece ISBN 978-3-319-29741-5

More information

Stereo Scene Flow for 3D Motion Analysis

Stereo Scene Flow for 3D Motion Analysis Stereo Scene Flow for 3D Motion Analysis Andreas Wedel Daniel Cremers Stereo Scene Flow for 3D Motion Analysis Dr. Andreas Wedel Group Research Daimler AG HPC 050 G023 Sindelfingen 71059 Germany andreas.wedel@daimler.com

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

The Architectural Logic of Database Systems

The Architectural Logic of Database Systems The Architectural Logic of Database Systems E. J. Yannakoudakis The Architectural Logic of Database Systems With 69 Figures Springer-Verlag london Berlin Heidelberg New York Paris Tokyo E. 1. Yannakoudakis,

More information

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 11, November 2014,

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington T V ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

Lecture Notes in Mathematics Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris

Lecture Notes in Mathematics Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris Lecture Notes in Mathematics 1842 Editors: J.--M. Morel, Cachan F. Takens, Groningen B. Teissier, Paris 3 Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo Trygve Johnsen Andreas Leopold Knutsen

More information

Software Development for SAP R/3

Software Development for SAP R/3 Software Development for SAP R/3 Springer-Verlag Berlin Heidelberg GmbH Ulrich Mende Software Development for SAP R/3 Data Dictionary, ABAP/4, Interfaces With Diskette With 124 Figures and Many Example

More information

SpringerBriefs in Computer Science

SpringerBriefs in Computer Science SpringerBriefs in Computer Science Series Editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin (Sherman) Shen Borko Furht V.S. Subrahmanian Martial Hebert

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

Object Modeling from Multiple Images Using Genetic Algorithms. Hideo SAITO and Masayuki MORI. Department of Electrical Engineering, Keio University

Object Modeling from Multiple Images Using Genetic Algorithms. Hideo SAITO and Masayuki MORI. Department of Electrical Engineering, Keio University Object Modeling from Multiple Images Using Genetic Algorithms Hideo SAITO and Masayuki MORI Department of Electrical Engineering, Keio University E-mail: saito@ozawa.elec.keio.ac.jp Abstract This paper

More information

Guide to OSI and TCP/IP Models

Guide to OSI and TCP/IP Models SPRINGER BRIEFS IN COMPUTER SCIENCE Mohammed M. Alani Guide to OSI and TCP/IP Models SpringerBriefs in Computer Science Series editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi

More information

Theory of Automatic Robot Assembly and Programming

Theory of Automatic Robot Assembly and Programming Theory of Automatic Robot Assembly and Programming Theory of Automatic Robot Assembly and Programming Bartholomew o. Nnaji Professor and Director Automation and Robotics Laboratory Department of Industrial

More information

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition FPGA Design Philip Andrew Simpson FPGA Design Best Practices for Team-based Reuse Second Edition Philip Andrew Simpson San Jose, CA, USA ISBN 978-3-319-17923-0 DOI 10.1007/978-3-319-17924-7 ISBN 978-3-319-17924-7

More information

Interactive 3D Graphics in Windows

Interactive 3D Graphics in Windows Interactive 3D Graphics in Windows Springer New York Berlin Heidelberg Barcelona Budapest Hong Kong London Milan Paris Tokyo Roy Hall Danielle Forsyth Springer Additional material to this book can be downloaded

More information

Level lines based disocclusion

Level lines based disocclusion Level lines based disocclusion Simon Masnou Jean-Michel Morel CEREMADE CMLA Université Paris-IX Dauphine Ecole Normale Supérieure de Cachan 75775 Paris Cedex 16, France 94235 Cachan Cedex, France Abstract

More information

Multi-Scale Free-Form Surface Description

Multi-Scale Free-Form Surface Description Multi-Scale Free-Form Surface Description Farzin Mokhtarian, Nasser Khalili and Peter Yuen Centre for Vision Speech and Signal Processing Dept. of Electronic and Electrical Engineering University of Surrey,

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK M.E: CAD/CAM I SEMESTER ED5151 COMPUTER APPLICATIONS IN DESIGN Regulation 2017 Academic

More information

Range Image Registration with Edge Detection in Spherical Coordinates

Range Image Registration with Edge Detection in Spherical Coordinates Range Image Registration with Edge Detection in Spherical Coordinates Olcay Sertel 1 and Cem Ünsalan2 Computer Vision Research Laboratory 1 Department of Computer Engineering 2 Department of Electrical

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Introduction Pattern recognition is a set of mathematical, statistical and heuristic techniques used in executing `man-like' tasks on computers. Pattern recognition plays an

More information

On Resolving Ambiguities in Arbitrary-Shape extraction by the Hough Transform

On Resolving Ambiguities in Arbitrary-Shape extraction by the Hough Transform On Resolving Ambiguities in Arbitrary-Shape extraction by the Hough Transform Eugenia Montiel 1, Alberto S. Aguado 2 and Mark S. Nixon 3 1 imagis, INRIA Rhône-Alpes, France 2 University of Surrey, UK 3

More information

PARALLEL ARCHITECTURES AND PARALLEL ALGORITHMS FOR INTEGRATED VISION SYSTEMS

PARALLEL ARCHITECTURES AND PARALLEL ALGORITHMS FOR INTEGRATED VISION SYSTEMS PARALLEL ARCHITECTURES AND PARALLEL ALGORITHMS FOR INTEGRATED VISION SYSTEMS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting Editor:

More information

Julien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC

Julien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC Web Archiving Julien Masanès Web Archiving With 28 Figures and 6 Tables ABC Author Julien Masanès European Web Archive 25 rue des envierges 75020 Paris, France julien.masanes@bnf.fr ACM Computing Classification

More information

COMPUTER VISION FOR VISUAL EFFECTS

COMPUTER VISION FOR VISUAL EFFECTS COMPUTER VISION FOR VISUAL EFFECTS Modern blockbuster movies seamlessly introduce impossible characters and action into real-world settings using digital visual effects. These effects are made possible

More information

Whitestein Series in software Agent Technologies. About whitestein Technologies

Whitestein Series in software Agent Technologies. About whitestein Technologies Whitestein Series in software Agent Technologies Series Editors: Marius Walliser Stefan Brantschen Monique Calisti Thomas Hempfling This series reports new developments in agent-based software technologies

More information

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai COMPUTER VISION Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai 600036. Email: sdas@iitm.ac.in URL: //www.cs.iitm.ernet.in/~sdas 1 INTRODUCTION 2 Human Vision System (HVS) Vs.

More information

The Information Retrieval Series. Series Editor W. Bruce Croft

The Information Retrieval Series. Series Editor W. Bruce Croft The Information Retrieval Series Series Editor W. Bruce Croft Sándor Dominich The Modern Algebra of Information Retrieval 123 Sándor Dominich Computer Science Department University of Pannonia Egyetem

More information

An Introduction to Geometrical Probability

An Introduction to Geometrical Probability An Introduction to Geometrical Probability Distributional Aspects with Applications A. M. Mathai McGill University Montreal, Canada Gordon and Breach Science Publishers Australia Canada China Prance Germany

More information

Interfacing with C++

Interfacing with C++ Interfacing with C++ Jayantha Katupitiya Kim Bentley Interfacing with C++ Programming Real-World Applications ABC Dr. Jayantha Katupitiya Senior Lecturer School of Mechanical and Manufacturing Engineering

More information

Chapter 8 Visualization and Optimization

Chapter 8 Visualization and Optimization Chapter 8 Visualization and Optimization Recommended reference books: [1] Edited by R. S. Gallagher: Computer Visualization, Graphics Techniques for Scientific and Engineering Analysis by CRC, 1994 [2]

More information

EXPERIENCING GEOMETRY

EXPERIENCING GEOMETRY EXPERIENCING GEOMETRY EUCLIDEAN AND NON-EUCLIDEAN WITH HISTORY THIRD EDITION David W. Henderson Daina Taimina Cornell University, Ithaca, New York PEARSON Prentice Hall Upper Saddle River, New Jersey 07458

More information

Contributions to Economics

Contributions to Economics Contributions to Economics Kesra Nermend Vector Calculus in Regional Development Analysis Comparative Regional Analysis Using the Example of Poland Physica Verlag A Springer Company Dr. inž. Kesra Nermend

More information

STATISTICS AND ANALYSIS OF SHAPE

STATISTICS AND ANALYSIS OF SHAPE Control and Cybernetics vol. 36 (2007) No. 2 Book review: STATISTICS AND ANALYSIS OF SHAPE by H. Krim, A. Yezzi, Jr., eds. There are numerous definitions of a notion of shape of an object. These definitions

More information

Overview of Active Vision Techniques

Overview of Active Vision Techniques SIGGRAPH 99 Course on 3D Photography Overview of Active Vision Techniques Brian Curless University of Washington Overview Introduction Active vision techniques Imaging radar Triangulation Moire Active

More information

A Study on the Distortion Correction Methodology of Vision Sensor

A Study on the Distortion Correction Methodology of Vision Sensor , July 2-4, 2014, London, U.K. A Study on the Distortion Correction Methodology of Vision Sensor Younghoon Kho, Yongjin (James) Kwon 1 Abstract This study investigates a simple and effective vision calibration

More information

High-Level Computer Vision

High-Level Computer Vision High-Level Computer Vision Detection of classes of objects (faces, motorbikes, trees, cheetahs) in images Recognition of specific objects such as George Bush or machine part #45732 Classification of images

More information

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow , pp.247-251 http://dx.doi.org/10.14257/astl.2015.99.58 An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow Jin Woo Choi 1, Jae Seoung Kim 2, Taeg Kuen Whangbo

More information

Introduction to Autonomous Mobile Robots

Introduction to Autonomous Mobile Robots Introduction to Autonomous Mobile Robots second edition Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza The MIT Press Cambridge, Massachusetts London, England Contents Acknowledgments xiii

More information

Preprocessing of a Fingerprint Image Captured with a Mobile Camera

Preprocessing of a Fingerprint Image Captured with a Mobile Camera Preprocessing of a Fingerprint Image Captured with a Mobile Camera Chulhan Lee 1, Sanghoon Lee 1,JaihieKim 1, and Sung-Jae Kim 2 1 Biometrics Engineering Research Center, Department of Electrical and Electronic

More information

Wireless Networks. Series Editor Xuemin Sherman Shen University of Waterloo Waterloo, Ontario, Canada

Wireless Networks. Series Editor Xuemin Sherman Shen University of Waterloo Waterloo, Ontario, Canada Wireless Networks Series Editor Xuemin Sherman Shen University of Waterloo Waterloo, Ontario, Canada More information about this series at http://www.springer.com/series/14180 Sachin Shetty Xuebiao Yuchi

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom

More information

Estimating normal vectors and curvatures by centroid weights

Estimating normal vectors and curvatures by centroid weights Computer Aided Geometric Design 21 (2004) 447 458 www.elsevier.com/locate/cagd Estimating normal vectors and curvatures by centroid weights Sheng-Gwo Chen, Jyh-Yang Wu Department of Mathematics, National

More information

George Grätzer. Practical L A TEX

George Grätzer. Practical L A TEX Practical L A TEX George Grätzer Practical L A TEX 123 George Grätzer Toronto, ON, Canada Additional material to this book can be downloaded from http://extras.springer.com ISBN 978-3-319-06424-6 ISBN

More information

Fingerprint Classification Using Orientation Field Flow Curves

Fingerprint Classification Using Orientation Field Flow Curves Fingerprint Classification Using Orientation Field Flow Curves Sarat C. Dass Michigan State University sdass@msu.edu Anil K. Jain Michigan State University ain@msu.edu Abstract Manual fingerprint classification

More information

Fully Automatic Methodology for Human Action Recognition Incorporating Dynamic Information

Fully Automatic Methodology for Human Action Recognition Incorporating Dynamic Information Fully Automatic Methodology for Human Action Recognition Incorporating Dynamic Information Ana González, Marcos Ortega Hortas, and Manuel G. Penedo University of A Coruña, VARPA group, A Coruña 15071,

More information

Optimal Grouping of Line Segments into Convex Sets 1

Optimal Grouping of Line Segments into Convex Sets 1 Optimal Grouping of Line Segments into Convex Sets 1 B. Parvin and S. Viswanathan Imaging and Distributed Computing Group Information and Computing Sciences Division Lawrence Berkeley National Laboratory,

More information

Recognition. Clark F. Olson. Cornell University. work on separate feature sets can be performed in

Recognition. Clark F. Olson. Cornell University. work on separate feature sets can be performed in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 907-912, 1996. Connectionist Networks for Feature Indexing and Object Recognition Clark F. Olson Department of Computer

More information

Surfacing using Creo Parametric 3.0

Surfacing using Creo Parametric 3.0 Surfacing using Creo Parametric 3.0 Overview Course Code Course Length TRN-4506-T 3 Days In this course, you will learn how to use various techniques to create complex surfaces with tangent and curvature

More information

Model-Based Human Motion Capture from Monocular Video Sequences

Model-Based Human Motion Capture from Monocular Video Sequences Model-Based Human Motion Capture from Monocular Video Sequences Jihun Park 1, Sangho Park 2, and J.K. Aggarwal 2 1 Department of Computer Engineering Hongik University Seoul, Korea jhpark@hongik.ac.kr

More information

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks Ritika Luthra Research Scholar Chandigarh University Gulshan Goyal Associate Professor Chandigarh University ABSTRACT Image Skeletonization

More information

Computer Graphics: Programming, Problem Solving, and Visual Communication

Computer Graphics: Programming, Problem Solving, and Visual Communication Computer Graphics: Programming, Problem Solving, and Visual Communication Dr. Steve Cunningham Computer Science Department California State University Stanislaus Turlock, CA 95382 copyright 2002, Steve

More information

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction Ham Rara, Shireen Elhabian, Asem Ali University of Louisville Louisville, KY {hmrara01,syelha01,amali003}@louisville.edu Mike Miller,

More information

ALGORITHMS FOR GRAPHICS AND IMAGE PROCESSING

ALGORITHMS FOR GRAPHICS AND IMAGE PROCESSING ALGORITHMS FOR GRAPHICS AND IMAGE PROCESSING ALGORITHMS FOR GRAPHICS AND IMAGE PROCESSING THEO PAVLIDIS Bell Laboratories SPRINGER-VERLAG Berlin - Heidelberg Copyright II:) 1982 Computer Science Press,

More information

Task analysis based on observing hands and objects by vision

Task analysis based on observing hands and objects by vision Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In

More information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation Trajectory Control of Industrial Robots Based on Motion Simulation Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing

More information

Dominant plane detection using optical flow and Independent Component Analysis

Dominant plane detection using optical flow and Independent Component Analysis Dominant plane detection using optical flow and Independent Component Analysis Naoya OHNISHI 1 and Atsushi IMIYA 2 1 School of Science and Technology, Chiba University, Japan Yayoicho 1-33, Inage-ku, 263-8522,

More information

A Survey of Light Source Detection Methods

A Survey of Light Source Detection Methods A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light

More information

STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS

STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS STUDY ON 3D SOLID RECONSTRUCTION FROM 2D VIEWS BASED ON INTELLIGENT UNDERSTANDING OF MECHANICAL ENGINEERING DRAWINGS Jianping Liu^'^, Bangyan YQ\ Xiaohong Wu^, Miaoan Ouyang^ ^College of Mechanical Engineering,

More information

Image-Based Face Recognition using Global Features

Image-Based Face Recognition using Global Features Image-Based Face Recognition using Global Features Xiaoyin xu Research Centre for Integrated Microsystems Electrical and Computer Engineering University of Windsor Supervisors: Dr. Ahmadi May 13, 2005

More information

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction Jaemin Lee and Ergun Akleman Visualization Sciences Program Texas A&M University Abstract In this paper we present a practical

More information

Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging

Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging J. SEQUEIRA Laboratoire d'informatique de Marseille - FRE CNRS 2246 Faculté des Sciences de Luminy, 163 avenue de Luminy,

More information

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA Changjae Kim a, Ayman Habib a, *, Yu-Chuan Chang a a Geomatics Engineering, University of Calgary, Canada - habib@geomatics.ucalgary.ca,

More information

CruiseSmarter PRIVACY POLICY. I. Acceptance of Terms

CruiseSmarter PRIVACY POLICY. I. Acceptance of Terms I. Acceptance of Terms This Privacy Policy describes CRUISE SMARTER policies and procedures on the collection, use and disclosure of your information. CRUISE SMARTER LLC (hereinafter referred to as "we",

More information

3D Models and Matching

3D Models and Matching 3D Models and Matching representations for 3D object models particular matching techniques alignment-based systems appearance-based systems GC model of a screwdriver 1 3D Models Many different representations

More information

Topological Structure and Analysis of Interconnection Networks

Topological Structure and Analysis of Interconnection Networks Topological Structure and Analysis of Interconnection Networks Network Theory and Applications Volume 7 Managing Editors: Ding-Zhu Du, University of Minnesota, U.S.A. and Cauligi Raghavendra, University

More information

Improving the Discrimination Capability with an Adaptive Synthetic Discriminant Function Filter

Improving the Discrimination Capability with an Adaptive Synthetic Discriminant Function Filter Improving the Discrimination Capability with an Adaptive Synthetic Discriminant Function Filter 83 J. Ángel González-Fraga 1, Víctor H. Díaz-Ramírez 1, Vitaly Kober 1, and Josué Álvarez-Borrego 2 1 Department

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1 Last update: May 4, 200 Vision CMSC 42: Chapter 24 CMSC 42: Chapter 24 Outline Perception generally Image formation Early vision 2D D Object recognition CMSC 42: Chapter 24 2 Perception generally Stimulus

More information

PART-LEVEL OBJECT RECOGNITION

PART-LEVEL OBJECT RECOGNITION PART-LEVEL OBJECT RECOGNITION Jaka Krivic and Franc Solina University of Ljubljana Faculty of Computer and Information Science Computer Vision Laboratory Tržaška 25, 1000 Ljubljana, Slovenia {jakak, franc}@lrv.fri.uni-lj.si

More information

Modelling Data Segmentation for Image Retrieval Systems

Modelling Data Segmentation for Image Retrieval Systems Modelling Data Segmentation for Image Retrieval Systems Leticia Flores-Pulido 1,2, Oleg Starostenko 1, Gustavo Rodríguez-Gómez 3 and Vicente Alarcón-Aquino 1 1 Universidad de las Américas Puebla, Puebla,

More information

Programme Regulations

Programme Regulations Programme Regulations 2017 18 Work Experience Entry routes related to BSc in Computing and Information Systems BSc in Creative Computing (New Regulations) Important document please read This document contains

More information

Enterprise Networks and Telephony

Enterprise Networks and Telephony Enterprise Networks and Telephony Springer London Berlin Heidelberg New York Barcelona Hong Kong Milan Paris Santa Clara Singapore Tokyo Solange Ghernaouti-Helie and Arnaud Dufour Enterprise Networks and

More information

Keeping features in the camera s field of view: a visual servoing strategy

Keeping features in the camera s field of view: a visual servoing strategy Keeping features in the camera s field of view: a visual servoing strategy G. Chesi, K. Hashimoto,D.Prattichizzo,A.Vicino Department of Information Engineering, University of Siena Via Roma 6, 3 Siena,

More information

Image Processing, Analysis and Machine Vision

Image Processing, Analysis and Machine Vision Image Processing, Analysis and Machine Vision Milan Sonka PhD University of Iowa Iowa City, USA Vaclav Hlavac PhD Czech Technical University Prague, Czech Republic and Roger Boyle DPhil, MBCS, CEng University

More information

SpringerBriefs in Computer Science

SpringerBriefs in Computer Science SpringerBriefs in Computer Science Series editors Stan Zdonik, Brown University, Providence, Rhode Island, USA Shashi Shekhar, University of Minnesota, Minneapolis, Minnesota, USA Xindong Wu, University

More information

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding ew method of 3D reconstruction from mechanical engineering drawings based on engineering understanding Jianping Liu 1, Bangyan e 2 College of Mechanical Engineering, South China University of Technology,

More information