Computer vision is a rapidly growing field which aims to make computers ?see? as effectively as humans. In this book Dr Shapiro presents a new computer vision framework for interpreting time-varying imagery. This is an important task, since movement reveals valuable information about the environment. The fully-automated system operates on long, monocular image sequences containing multiple, independently-moving objects, and demonstrates the practical feasibility of recovering scene structure and motion in a bottom-up fashion. Real and synthetic examples are given throughout, with particular...
Computer vision is a rapidly growing field which aims to make computers ?see? as effectively as humans. In this book Dr Shapiro presents a new compute...
The theory and design of integrated circuits has moved forward in leaps and bounds in recent years. This thesis concentrates upon the design of three-dimensional, rather than the traditional two-dimensional, circuits. The theory behind such circuits is presented in detail, together with experimental results. Winner of the Distinguished Dissertation in Computer Science award, this work will prove invaluable to both designers and hardware engineers involved in the development of practical three-dimensional integrated circuits.
The theory and design of integrated circuits has moved forward in leaps and bounds in recent years. This thesis concentrates upon the design of three-...
The two volumes that comprise this work provide a comprehensive guide and source book on the marine use of composite materials. The first volume, Fundamental Aspects, provides a rigorous development of theory. Areas covered include materials science, environmental aspects, production technology, structural analysis, finite-element methods, materials failure mechanisms and the role of standard test procedures. An appendix gives tables of the mechanical properties of common polymeric composites and laminates in marine use. The second volume, Practical Considerations, examines how the theory can...
The two volumes that comprise this work provide a comprehensive guide and source book on the marine use of composite materials. The first volume, Fund...
This book describes the use of qualified types to provide a general framework for the combination of polymorphism and overloading. For example, qualified types can be viewed as a generalization of type classes in the functional language Haskell and the theorem prover Isabelle. These in turn are extensions of equality types in Standard ML. Other applications of qualified types include extensible records and subtyping. Using a general formulation of qualified types, the author extends the Damas/Milner type inference algorithm to support qualified types, which in turn specifies the set of all...
This book describes the use of qualified types to provide a general framework for the combination of polymorphism and overloading. For example, qualif...
Contemporary distributed file systems are monolithic and only support single file abstractions. Nowadays, as Sai-Lai Lo explains, network storage devices have to accommodate new information media such as digital audio and video, with data radically different from the traditional text and binary code that contemporary file systems are optimized for. In this book, the author shows how, by combining new and traditional media, information can be recorded and presented in the most suitable way, and the value of a piece of information can be further enhanced by linking together related pieces....
Contemporary distributed file systems are monolithic and only support single file abstractions. Nowadays, as Sai-Lai Lo explains, network storage devi...
Axiomatic categorical domain theory is crucial for understanding the meaning of programs and reasoning about them. This book is the first systematic account of the subject and studies mathematical structures suitable for modelling functional programming languages in an axiomatic (i.e. abstract) setting. In particular, the author develops theories of partiality and recursive types and applies them to the study of the metalanguage FPC; for example, enriched categorical models of the FPC are defined. Furthermore, FPC is considered as a programming language with a call-by-value operational...
Axiomatic categorical domain theory is crucial for understanding the meaning of programs and reasoning about them. This book is the first systematic a...
We are surrounded by noise; we must be able to separate the signals we want to hear from those we do not. To overcome this ?cocktail party effect? we have developed various strategies; endowing computers with similar abilities would enable the development of devices such as intelligent hearing aids and robust speech recognition systems. This book describes a system which attempts to separate multiple, simultaneous acoustic sources using strategies based on those used by humans. It is both a review of recent work on the modelling of auditory processes, and a presentation of a new model in...
We are surrounded by noise; we must be able to separate the signals we want to hear from those we do not. To overcome this ?cocktail party effect? we ...
This is the first book presenting a stochastic extension of process algebra, PEPA; this is shown to be suitable for specifying a Markov process, which can then be applied to performance modelling. The method, which is illustrated with case studies taken from the area of communication systems, can readily be used to construct a variety of models that can be analysed using standard numerical techniques. One of the major advantages of PEPA over the standard methods for specifying stochastic performance models is the inherent apparatus for reasoning about the structure and behaviour of models. In...
This is the first book presenting a stochastic extension of process algebra, PEPA; this is shown to be suitable for specifying a Markov process, which...
Computing systems are becoming highly complex, harder to understand, and therefore more prone to failure. Where such systems control aircraft for example, system failure could have disastrous consequences. It is important therefore that we are able to employ mathematical techniques to specify the behavior of critical systems. This thesis uses the theory of Communicating Sequential Processes to show how a real-time system (a system that maintains a continuous interaction with its environment) may be specified. Included is a case study in which a local area network protocol is described at two...
Computing systems are becoming highly complex, harder to understand, and therefore more prone to failure. Where such systems control aircraft for exam...
A common attraction to functional programming is the ease with which proofs can be given of program properties. A common disappointment with functional programming is the difficulty of expressing input/output (I/O) while at the same time being able to verify programs. Here, the author shows how a theory of functional programming can be smoothly extended to admit both an operational semantics for functional I/O and verification of programs engaged in I/O. He obtains, for the first time, operational semantics for the three most widely implemented I/O mechanisms for lazy languages, and proves...
A common attraction to functional programming is the ease with which proofs can be given of program properties. A common disappointment with functiona...