(Enter summary)
Abstract: The construction of a parallel vision system from Standard ML prototypes is presented.
The system recognises 3D objects from 2D scenes through edge detection, grouping of edges
into straight lines and line junction based model matching. Functional prototyping for
parallelism is illustrated through the development of the straight line detection component.
The assemblage of the whole system from prototyped components is then considered and
its performance is discussed.
1 Introduction
1.1... (Update)
Context of citations to this paper: More
...transform [19] involves mapping features in an image into points in N dimensional space. Scaife s Hough transform for straight lines [24] was prototyped as a pipeline of three maps. Sequential analysis on a range of test images revealed that of the three elements in the...
.... extensive exploration of algorithmic skeletons for the construction of parallel computer vision systems from functional prototypes [17, 11, 18]. Our source language, SML, is a mature functional language with a stable formal de nition [12] For prototyping, SML provides closeness...
Cited by: More
A Functional Methodology for Parallel Image Processing.. - Johnston, Fleury, Downton
(Correct)
Engineering Parallel Symbolic Programs in GpH - Loidl, Trinder, Hammond.. (1999)
(Correct)
Parallel Standard Ml With Skeletons - Scaife, Michaelson, Horiguchi
(Correct)
Similar documents (at the sentence level):
10.7%: Prototyping an Intensity-Based Vision Recognition System - Scaife (1995)
(Correct)
Active bibliography (related documents): More All
0.9: Reconfigurable Parallel Vision System Informal Specification.. - Austin, Scaife (1994)
(Correct)
0.8: Patterns and Skeletons for Parallel and Distributed Computing - Rabhi, Gorlatch (2002)
(Correct)
0.3: Engineering a Parallel Compiler for Standard ML - Scaife, Bristow, Michaelson.. (1998)
(Correct)
Similar documents based on text: More All
0.4: Parallel Functional Island Model Genetic Algorithms through .. - Michaelson, Scaife (2000)
(Correct)
0.2: Higher Order Function Synthesis Through Proof Planning - Cook, Ireland, Michaelson (2001)
(Correct)
0.2: A Method for Developing Parallel Vision Algorithms with .. - Scaife, Michaelson.. (1996)
(Correct)
Related documents from co-citation: More All
7: Skeleton-based Parallelisation of Functional Programs (context) - Bratvold - 1994
5: Dynamic control and prototyping of parallel algorithms for intermediate and high.. (context) - Wallace, Michaelson et al. - 1992
4: Journal of functional programming (context) - Trinder, Hammond et al. - 1997
BibTeX entry: (Update)
G.J. Michaelson and N. Scaife. Prototyping a parallel vision system in standard ML. Journal of Functional Programming, 5(3):345--382, 1995. http://citeseer.ist.psu.edu/michaelson93prototyping.html More
@article{ michaelson95prototyping,
author = "Greg Michaelson and Norman Scaife",
title = "Prototyping a Parallel Vision System in Standard {ML}",
journal = "Journal of Functional Programming",
volume = "5",
number = "3",
pages = "345-382",
year = "1995",
url = "citeseer.ist.psu.edu/michaelson93prototyping.html" }
Citations (may not include all citations):
1080
A Computational Approach to Edge Detection
- Canny - 1986
1074
The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
278
Algorithmic Skeletons: Structured Management of Parallel Com.. (context) - Cole - 1989
171
Parallel Programming Using Skeleton Functions
- Darlington, Field et al. - 1993
99
Occam2 Reference Manual (context) - Ltd - 1988
44
GRIP - A HighPerformance Architecture for Parallel Graph Red.. (context) - Jones, Clack et al. - 1987
28
Skeleton-based Parallelisation of Functional Programs (context) - Bratvold - 1994
27
Programming in Occam (context) - Burns - 1988
24
Method and Means for Recognising Complex Patterns (context) - Hough - 1962
24
High Integrity Compilation: A Case Study (context) - Stepney - 1993
21
A Skeleton-Based Parallelising Compiler for ML (context) - Bratvold - 1993
18
Generalising the Hough Transform to Detect Arbitrary Shapes (context) - Ballard - 1981
16
Detecting Parallel Structures in Functional Programs (context) - Busvine - 1993
16
Parallel Functional Programming: An Introduction (context) - Hammond - 1994
15
Survey: Which Hough Transform (context) - Leavers - 1993
13
Parallel SML: a Functional Language and its Implementation i.. (context) - Hammond - 1991
13
The Implementation of Functional Languages (context) - Jones - 1987
10
The Design and Implementation of ALICE: a Parallel Graph Red.. (context) - Cripps, Darlington et al. - 1987
10
Hough transform algorithms for mesh-connected SIMD parallel .. (context) - Rosenfeld, Ornelas et al. - 1988
9
The Full Cost of a Generational Copying Garbage Collection I..
- Tarditi, Diwan - 1993
6
An Extension of ML for Distributed Memory Multicomputers
- Bailey, Newey - 1994
6
Parallel Implementations from Functional Prototypes: A Case .. (context) - Waugh, McAndrew et al. - 1990
5
Image Processing System Architectures (context) - Kittler, Duff - 1985
5
Communicating Process Computers (context) - May, Shepherd - 1987
5
Locating straight-line edge segments on outdoor scenes (context) - Dudani, Luk - 1978
4
Parallel Low Level Vision from Functional Prototypes (context) - Koutsakis - 1993
4
SURVEY: A Survey of the Hough Transform (context) - Illingworth, Kittler - 1988
3
Translation of SML to Sequential Occam (context) - Busvine - 1991
3
Recognising and Locating Objects in Two Dimensional Perspect.. (context) - McAndrew - 1990
3
Parallel Algorithms for Plane Detection using an Adaptive Ho.. (context) - Austin, Wallace et al. - 1991
2
Reconfigurable Parallel Vision System: Informal Specificatio..
- Austin, Scaife - 1994
2
Efficient Abstract Data Type Components for Distributed and .. (context) - Bastani, Hilal et al. - 1987
2
Hough transform for transputer arrays (context) - Lotufo, Dagless et al. - 1989
2
Rapid invocation and matching of 2d images to 3d models usin.. (context) - McAndrew, Wallace - 1989
1
Dynamic Control and Prototyping of Parallel Algorithms for I.. (context) - vision, Standard et al. - 1992
1
HIPS: Image Processing Under Unix Software and Applications (context) - Cohen, Landy et al. - 1982
1
A parallel algorithm for determining two dimensional object .. (context) - Amini, Weymouth et al. - 1989
1
The Machanical Evaluation of Expressions (context) - Landin - 1964
1
objects in range images using a butterfly processor (context) - Bhanu, Nuttall - 1989
1
Lazy Image Processing: An Investigation into Applications of.. (context) - Kozato - 1994
1
Functional Languages for Loosely Coupled Microprocessors (context) - Kelly - 1987
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cee.hw.ac.uk/Research/funct_prog.html): More
A Method for Developing Parallel Vision Algorithms with .. - Scaife, Michaelson.. (1996)
(Correct)
Writing an Edge Tracker in ML: A Case Study - Serot (1996)
(Correct)
Interpreter Prototypes From Formal Language Definitions - Michaelson (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC