JOURNAL ARTICLE

<title>Application of SKIPSM to binary template matching</title>

Frederick M. Waltz

Year: 1994 Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Vol: 2347 Pages: 417-427   Publisher: SPIE

Abstract

An overview of SKIPSM (eparated-eme1 Jmage j.rocessing using Finite state Machines), a powerful new way to implement many standard image processing operations, is presented in a companion paper.' Other applications are presented in four other companion aper235 In comparison with conventional hardware-based and software-based approaches, SKIPSM allows implementation at higher speeds and/or lower hardware cost. The key theoretical developments upon which this improved performance is based ai . the separation of 2.-D binary image processing operations into a row operation followed by a column operation, . the formulation of these row and column operations in a form compatible with pipelined operation, . the implementation of the resulting operations as simple finite-state machines, and I the automated generation of the finite-state machine configuration data. This paper presents a general method for carrying out binary template matching, which is useful for image analysis in general and automated visual inspection and quality control in particular. Some key features of SKIPSM, as applied to binary template matching, are as follows: . Binary template matching with large, arbitrary templates can be implemented. Templates up to 35x35 and even larger are readily applied in a single pipelined pass. S Multipletemplates can be applied simultaneously in a single pass. . The user specifies the template or templates. All other steps can be automated. Speed increases and/or neighborhood size increases by factors of 100 or more can be achieved using conventional pipelined hardware in this new way. Alternatively, inexpensive off-the-shelf "chips" can be configured to carry out the same operations as more expensive conventional image processing hardware. Corresponding "speedups" are achieved in software-based implementations. This paper includes some simple examples of the results and gives implementation feasibility guidelines. KEYWORDS: image processing, binary template matching, real-time, implementations, finite-state machines, inspection

Keywords:
Computer science Template matching Template Binary number Key (lock) Column (typography) Matching (statistics) Computer hardware Software State (computer science) Finite-state machine Image (mathematics) Parallel computing Algorithm Computer engineering Artificial intelligence Arithmetic Programming language Operating system Mathematics

Metrics

19
Cited By
2.08
FWCI (Field Weighted Citation Impact)
6
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Digital Image Processing Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Medical Image Segmentation Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Robotics and Sensor-Based Localization
Physical Sciences →  Engineering →  Aerospace Engineering

Related Documents

JOURNAL ARTICLE

<title>Software SKIPSM implementation for template matching</title>

Frederick M. WaltzJohn W. V. Miller

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 2001 Vol: 4189 Pages: 31-40
JOURNAL ARTICLE

<title>Application of SKIPSM to binary correlation</title>

Frederick M. Waltz

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1995 Vol: 2597 Pages: 82-91
JOURNAL ARTICLE

<title>Application of SKIPSM to binary morphology</title>

Frederick M. WaltzHichem H. Garnaoui

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1994 Vol: 2347 Pages: 396-407
JOURNAL ARTICLE

<title>Extending the SKIPSM binary skeletonization implementation</title>

Ahti A. HujanenFrederick M. Waltz

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1995 Vol: 2597 Pages: 92-100
JOURNAL ARTICLE

<title>Implementation of SKIPSM for 3D binary morphology</title>

Frederick M. Waltz

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1997 Vol: 3205 Pages: 98-107
© 2026 ScienceGate Book Chapters — All rights reserved.