This paper describes a set of portable tools developed for teaching image processing at Washington state University. The tools consist of an ANSI-C library of basic image processing functions specifically designed to ...
详细信息
This paper describes a set of portable tools developed for teaching image processing at Washington state University. The tools consist of an ANSI-C library of basic image processing functions specifically designed to make it easy for a novice user to add their own image processing functions, a Visual C++ version of the library with an integrated Windows interface, a collection of example images demonstrating the effects of the various algorithms and concepts of image processing, and several interactive applications developed for various windowing platforms to allow students to interactively experiment with and discover image processing. It is important to note that in addition to being useful for teaching image processing, these tools are useful for motivating students in a rich variety of fields.< >
Presents the results of using the new MATLAB image processing toolbox and the C programming language in a senior-level image processing course at the University of Illinois. The course includes for the first time a fo...
详细信息
Presents the results of using the new MATLAB image processing toolbox and the C programming language in a senior-level image processing course at the University of Illinois. The course includes for the first time a formal lab component, so more time and effort have been devoted to computer algorithm implementation than previously. students are expected to implement and test image processing algorithms in both MATLAB and C. The authors explore the benefits of using MATLAB and C to teach image processing, and evaluate the students' results in the lab.< >
The Khoros scientific software environment has become a popular tool for teaching image processing. The broad scope of Khoros and the communities emphasis on collaboration have contributed to this success. The paper d...
详细信息
The Khoros scientific software environment has become a popular tool for teaching image processing. The broad scope of Khoros and the communities emphasis on collaboration have contributed to this success. The paper describes how Khoros can impact the learning process and gives an example of how it can be utilized by an instructor to enhance an image processing course. The concept of thinking of Khoros as an "authoring system" is introduced and supported by briefly explaining the components of Khoros that make up the authoring system.< >
We present a system for the integration of computer vision tasks in a distributed environment. This system, called DeViouS, is based on the client/server model and runs in a heterogeneous environment of Unix workstati...
详细信息
We present a system for the integration of computer vision tasks in a distributed environment. This system, called DeViouS, is based on the client/server model and runs in a heterogeneous environment of Unix workstations. It takes advantage of the free cycles in modern workstation environments to distribute and speed up the execution of vision tasks. Two primary goals of DeViouS are to provide a practical distributed system and a research environment for vision computing. DeViouS is based on a modular design that allows experimentation in various aspects of algorithm design, scheduling and network programming. It can make use of any existing computer vision package with very minor changes to DeViouS. DeViouS has been tested in an environment of SUN and Digital workstations and has shown substantial improvements in speed over sequential computing with negligible overhead.< >
CT images were obtained of the wrist region of 15 cadavers and several living patients. Boundaries of bones were located using a technique based on dynamic programming. The resulting set of surface points on each bone...
详细信息
CT images were obtained of the wrist region of 15 cadavers and several living patients. Boundaries of bones were located using a technique based on dynamic programming. The resulting set of surface points on each bone was used to compute principal and antipodal axes and distances between surfaces of the bones, and an interpolation technique was developed to increase the apparent resolution of the 3-D reconstruction. A spatial coordinate system was established based on internal landmarks in the carpal anatomy. The angular orientations of all carpal bones were determined with respect to this system. The principal axes for the same bone among the multiple wrist specimens proved to be more widely dispersed than the antipodal axes for the same bones. The antipodal axes also correspond more closely to an intuitive notion of the "longest axis" of the bones. A method was developed to interpolate surface points between the coarsely-distributed points located by our boundary tracker, and to interpolate data between CT slices, producing a uniformly spaced 3-D data set. The surface of this representation of the bone was used to determine the spacing between the bones in the wrist. The enhanced resolution of the interpolated data improves the resolution of the spacing determination, compared to determinations based only on the points actually located by the boundary tracker.< >
The proceedings contain 29 papers. The special focus in this conference is on Formal Methods in programming and their Applications. The topics include: Theory of domains and nearby (invited paper);predicative programm...
ISBN:
(纸本)9783540573166
The proceedings contain 29 papers. The special focus in this conference is on Formal Methods in programming and their Applications. The topics include: Theory of domains and nearby (invited paper);predicative programming - a survey;a three-valued logic for refinement;a compositional :semantics of combining forms for gamma programs;algebraic properties of loop invariants;algebraic modelling of imperative languages with pointers;galois connection based abstract interpretations for strictness;efficient chaotic iteration strategies with widenings;semantic analysis of interval congruences;polymorphic typing for call-by-name semantics;functional development of massively parallel programs (invited paper);observing some properties of event structures;the other linear logic (invited paper);duration-calculi: an overview (invited paper);a two-phase approach to reverse engineering using formal methods;algebraically provable specification of optimized compilations;automatical synthesis of programs with recursions and parsing in ISBES.
Reverse engineering of program code is the process of constructing a higher level abstraction of an implementation in order to facilitate the understanding of a system that may be in a "legacy" or "geri...
详细信息
In this paper the algebraic/axiomatic approach to software specification is proposed as an integrating formal model for requirement descriptions. It is argued that formal specificaton techniques are complementary to i...
详细信息
In this paper, a prototype Wavefront Array Processor based on the NEC μPD7281 dataflow chip is presented. The interconnections of this array are reconfigurable and its processor addressing scheme permits construction...
详细信息
Surrogate files are very useful as an index for very large knowledge bases to support multiple logic programming inference mechanisms because of their small size and simple maintenance requirement. In this paper, we a...
详细信息
暂无评论