Multicomputer Vision


Book Description

Multicomputer Vision is a collection of papers and discussions presented at the 8th Workshop on Multicomputers, held in Rome, Italy on June 2-5, 1987. Contributors present multicomputer algorithms for image processing, evaluation and suggestions on multicomputer systems, and new designs in advanced architectures for computer vision. Separating 12 papers into chapters, this book first describes a pyramidal algorithm for image segmentation based on the definition of the "bimean of a population. It then examines the use of Polymorphic Torus architecture to yield positive results in the computation of Hough Transform through executing mesh and tree algorithms. The succeeding papers present the five-level quad-tree pyramid algorithm based on chips from the MPP machine and the algorithm databases required for scheduling and reconfiguration decisions based on the user's task definition. Other chapters oriented towards the evaluation of multicomputer systems are also provided. These chapters include discussions on multi-processor architectures based on perceptual tasks, the advantages of fine grain associative string structure for general purpose computer vision system, and the use of identical single processor elements for comparison between processor arrays and pipeline computers. The book also contains papers oriented on the design features of new multiprocessor architectures. These papers discuss the memory limitations of parallel machines and the physical realization of a one-dimensional array of 128 to 1024 identical processors. This book provides an informal frame of reference to researchers who are interested in the design and development of algorithms, and architectures or languages of multiprocessor systems.




Pyramidal Systems for Computer Vision


Book Description

This book contains the proceedings of the NATO Advanced Research Workshop held in Maratea (Italy), May 5-9, 1986 on Pyramidal Systems for Image Processing and Computer Vision. We had 40 participants from 11 countries playing an active part in the workshop and all the leaders of groups that have produced a prototype pyramid machine or a design for such a machine were present. Within the wide field of parallel architectures for image processing a new area was recently born and is growing healthily: the area of pyramidally structured multiprocessing systems. Essentially, the processors are arranged in planes (from a base to an apex) each one of which is generally a reduced (usually by a power of two) version of the plane underneath: these processors are horizontally interconnected (within a plane) and vertically connected with "fathers" (on top planes) and "children" on the plane below. This arrangement has a number of interesting features, all of which were amply discussed in our Workshop including the cellular array and hypercube versions of pyramids. A number of projects (in different parts of the world) are reported as well as some interesting applications in computer vision, tactile systems and numerical calculations.




Design and Implementation of Real-Time Multi-Sensor Vision Systems


Book Description

This book discusses the design of multi-camera systems and their application to fields such as the virtual reality, gaming, film industry, medicine, automotive industry, drones, etc. The authors cover the basics of image formation, algorithms for stitching a panoramic image from multiple cameras, and multiple real-time hardware system architectures, in order to have panoramic videos. Several specific applications of multi-camera systems are presented, such as depth estimation, high dynamic range imaging, and medical imaging.




Computer Vision Systems


Book Description

This book constitutes the refereed proceedings of the Third International Conference on Computer Vision Systems, ICVS 2003, held in Graz, Austria, in April 2003. The 51 revised full papers presented were carefully reviewed and selected from 109 submissions. The papers are organized in topical sections on cognitive vision, philosophical issues in cognitive vision, cognitive vision and applications, computer vision architectures, performance evaluation, implementation methods, architecture and classical computer vision, and video annotation.




Parallel Computer Vision


Book Description

Parallel Computer Vision




Multicomputers and Image Processing


Book Description

Multicomputers and Image Processing: Algorithms and Programs is the second of a set presenting papers from the third meeting held in Madison, Wisconsin on May 27-30, 1981. The workshop explores the large and powerful multicomputer arrays and networks, with particular emphasis on the related aspects of developing algorithms and programs for multicomputer architectures. Separating 33 papers into chapters, this book reflects the three major aspects of the problem: user algorithms and programs; higher level languages; and multicomputer architectures. The first chapters present specific, larger structure, as well as whole program algorithms and their respective applications. Other chapters describe the important high-level programming of Fortran-based language for the massively parallel processors and the set-theory-based language for expressing the structural image processing and perceptual operations effected by Cytocomputer and other cellular-array-motivated architectures. The concluding chapters examine several major types of computer architectures that are being developed for large parallel-serial multicomputer systems. This book is of great value to computer programmers and scientists.




Evaluation of Multicomputers for Image Processing


Book Description

Evaluation of Multicomputers for Imaging Processing covers the proceedings of the 1984 Tanque Verde Workshop, held in Tucson. This book is organized into four parts encompassing 17 chapters that summarize the benchmark evaluation efforts specific to multicomputer systems designed for the efficient execution of image processing tasks. The first part considers the basic problem of benchmarking and presents an evaluation procedure or sets of instructions for establishing benchmark routines, tasks, and procedures. The next part deals with the simulation and evaluation. This part first examines semiconductor chips designed for use in imaging processing followed by the presentation of formulas for measuring algorithms, architecture efficiency, speedup, and processing element utilization for SIMD/MIMD multicomputers. This part also considers the image processing systems composed of various types of networks of processing elements. The third part describes a content-addressable array and its applications to machine vision, as well as the architecture and programming methods of the WARP multicomputer. This part further looks into the elevation measurements techniques by registering stereo pairs obtained from aerial photography using ""pass point"" correlation methods. The concluding part highlights the hardware implementations of general-purpose image processing systems with associated performance evaluations. Computer scientists and engineers will greatly benefit from this book.




Scientific and Technical Aerospace Reports


Book Description

Lists citations with abstracts for aerospace related reports obtained from world wide sources and announces documents that have recently been entered into the NASA Scientific and Technical Information Database.




Mathematical Foundations of Computer Science 1995


Book Description

This book presents the proceedings of the 20th International Symposium on Mathematical Foundations of Computer Science, MFCS'95, held in Prague, Czech Republic in August/September 1995. The book contains eight invited papers and two abstracts of invited talks by outstanding scientists as well as 44 revised full research papers selected from a total of 104 submissions. All relevant aspects of theoretical computer science are addressed, particularly the mathematical foundations; the papers are organized in sections on structural complexity, algorithms, complexity theory, graphs in models of computation, lower bounds, formal languages, unification, rewriting and type theory, distributed computation, concurrency, semantics, model checking, and formal calculi.




Pyramidal Architectures for Computer Vision


Book Description

Computer vision deals with the problem of manipulating information contained in large quantities of sensory data, where raw data emerge from the transducing 6 7 sensors at rates between 10 to 10 pixels per second. Conventional general purpose computers are unable to achieve the computation rates required to op erate in real time or even in near real time, so massively parallel systems have been used since their conception in this important practical application area. The development of massively parallel computers was initially character ized by efforts to reach a speedup factor equal to the number of processing elements (linear scaling assumption). This behavior pattern can nearly be achieved only when there is a perfect match between the computational struc ture or data structure and the system architecture. The theory of hierarchical modular systems (HMSs) has shown that even a small number of hierarchical levels can sizably increase the effectiveness of very large systems. In fact, in the last decade several hierarchical architectures that support capabilities which can overcome performances gained with the assumption of linear scaling have been proposed. Of these architectures, the most commonly considered in com puter vision is the one based on a very large number of processing elements (PEs) embedded in a pyramidal structure. Pyramidal architectures supply the same image at different resolution lev els, thus ensuring the use of the most appropriate resolution for the operation, task, and image at hand.