Paper
7 November 2005 Fast software implementations of common 3x3 operators
Author Affiliations +
Abstract
In a typical machine vision algorithm, a few complex operators may account for a significant fraction of the overall execution time. In addition to these, there are usually many simple 3x3 operators which are used over and over. Although individually fairly fast, these operators sometimes dominate the overall execution time because they are used so many times. And because they are fairly fast, little attention is paid to speeding them up. The many previous papers describing the SKIPSM paradigm have concentrated mainly on large-neighborhood operations, because speed improvements are the most dramatic in such cases. In this paper, SKIPSM implementations of some common 3x3 linearly-separable and nonseparable operators are considered. Examples include low-pass (i.e., blurring and smoothing) filters, band-pass filters, high-pass (i.e., edge detector) filters, and gradient operators. Speed comparisons between conventional implementations and SKIPSM implementations are presented.
© (2005) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Frederick M. Waltz and John W. V. Miller "Fast software implementations of common 3x3 operators", Proc. SPIE 6000, Two- and Three-Dimensional Methods for Inspection and Metrology III, 600005 (7 November 2005); https://doi.org/10.1117/12.634979
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Sensors

Bandpass filters

Linear filtering

Clocks

Convolution

Detection and tracking algorithms

Machine vision

RELATED CONTENT


Back to Top