ConvolutionFilterDoc.tioga
Tim Diebert: May 21, 1986 8:15:44 am PDT
Convolution Filter
CEDAR 6.1 — FOR INTERNAL XEROX USE ONLY
Convolution Filter
Tim Diebert
© Copyright 1986 Xerox Corporation. All rights reserved.
Abstract: Package that performs NxM convolution filtering on an AIS image.
Created by: Tim Diebert
Maintained by: Tim Diebert <Diebert.pa>
Keywords: AIS, convolution, filter
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304

For Internal Xerox Use Only
1. Executive commands
ConvolutionFilter output ← input filterspec
A filterspec is stored in a text file called Filter.txt. The filter format of this plain text file is:
Sharp3: 3 by 3
-1 0 -1
0 4 0
-1 0 -1
Any size filter can be specified as well as any number in the matrix. The default filters are attached.
Filter.txt
Copyright © 1985 by Xerox Corporation. All rights reserved.
Tim Diebert: July 30, 1985 9:01:10 am PDT
[FILTER]
First: 3 by 4
1 2 3
4 5 6
7 8 9
10 11 12

Sharp3: 3 by 3
-1 0 -1
0 4 0
-1 0 -1

Edge30: 3 by 3
-1 0 -1
0 4 0
-1 0 -1

Edge31: 3 by 3
-1 0 -1
0 5 0
-1 0 -1

Edge32: 3 by 3
-1 0 -1
0 6 0
-1 0 -1
Edge33: 3 by 3
-1 0 -1
0 7 0
-1 0 -1

Edge231: 3 by 3
-2 0 -2
0 10 0
-2 0 -2

ARYDI77: 7 by 7
-1 0 0 0 0 0 -1
0 -1 0 0 0 -1 0
0 0 -1 0 -1 0 0
0 0 0 12 0 0 0
0 0 -1 0 -1 0 0
0 -1 0 0 0 -1 0
-1 0 0 0 0 0 -1

ANNULUS77: 7 by 7
2 2 2 2 2 2 2
2 0 0 0 0 0 2
2 0 0 0 0 0 2
2 0 0 -48 0 0 2
2 0 0 0 0 0 2
2 0 0 0 0 0 2
2 2 2 2 2 2 2

ANNULUS77P: 7 by 7
-2 -2 -2 -2 -2 -2 -2
-2 0 0 0 0 0 -2
-2 0 0 0 0 0 -2
-2 0 0 48 0 0 -2
-2 0 0 0 0 0 -2
-2 0 0 0 0 0 -2
-2 -2 -2 -2 -2 -2 -2

Sharp: 5 by 5
-1 -1 -1 -1 -1
-1 0 0 0 -1
-1 0 17 0 -1
-1 0 0 0 -1
-1 -1 -1 -1 -1

Sharper: 7 by 7
-1 -1 -1 -1 -1 -1 -1
-1 0 0 0 0 0 -1
-1 0 0 0 0 0 -1
-1 0 0 24 0 0 -1
-1 0 0 0 0 0 -1
-1 0 0 0 0 0 -1
-1 -1 -1 -1 -1 -1 -1

Blur: 3 by 3
1 1 1
1 1 1
1 1 1