2004
DOI: 10.1002/cpe.765
|View full text |Cite
|
Sign up to set email alerts
|

User transparency: a fully sequential programming model for efficient data parallel image processing

Abstract: SUMMARYAlthough many image processing applications are ideally suited for parallel implementation, most researchers in imaging do not benefit from high-performance computing on a daily basis. Essentially, this is due to the fact that no parallelization tools exist that truly match the image processing researcher's frame of reference. As it is unrealistic to expect imaging researchers to become experts in parallel computing, tools must be provided to allow them to develop high-performance applications in a high… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 25 publications
(14 citation statements)
references
References 59 publications
(97 reference statements)
0
14
0
Order By: Relevance
“…In [14] the authors describe a library for shared and distributed memory CPU parallelisation of computer vision algorithms expressed in image algebra, which encompasses the functionality of our point and filter indexers. Complete effects are similarly built from primitive operations into DAGs from straight-line code.…”
Section: Related Workmentioning
confidence: 99%
“…In [14] the authors describe a library for shared and distributed memory CPU parallelisation of computer vision algorithms expressed in image algebra, which encompasses the functionality of our point and filter indexers. Complete effects are similarly built from primitive operations into DAGs from straight-line code.…”
Section: Related Workmentioning
confidence: 99%
“…The task dependency graph is automatically generated at runtime which is used for interoperation optimization. This overcomes the main limitation of a librarybased approach [11]. In our approach, image operations are specified at a higher level than for example in [7].…”
Section: Introductionmentioning
confidence: 98%
“…The key extensions to the state-of-the art [6,13,7,11] of user transparent parallel image processing are the following:…”
Section: Introductionmentioning
confidence: 99%
“…It is based on line detection applications found in [107], which use second order Gaussian derivative convolution kernels. In our application, we use first order Gaussian derivative convolution kernels.…”
Section: Edge Detectormentioning
confidence: 99%