18.4 Normalization Filter
About1 Introduction2 Image Recognition3 TransApplet4 API5 Interface6 Input7 Image Display8 Preprocessing9 Processing10 Normalization11 Parameter Class12 Image Signatures13 Unsupervised Filters14 BioFilters15 NeuralFilters16 Dynamic Library17 NeuralNet Filter18 Parameters19 Input Options20 Database Input21 Video Input22  Live Video Input23  Counting & Tracking24  Counting 25  Batch Job26 ImageFinder for DOS27 ImageHunt 28 Support Packages

18.1  Overview 
18.2  Preprocessing 
18.3 Processing 
18.4 Normalization Filter 
18.5 BioFilter 
18.6 Neural Filters 
18.7 NeuralNet Filter 
[Home][18 Parameters][18.4 Normalization Filter]

 

18.4   Normalization Filter

The Normalization Filter connects the image to the underlying neural nets.

Let the underlying neural net be 100x100: if an image is larger than 100x100, say 350x230, then this image will be reduced to 100x100 or smaller.

When reducing images, a scaling factor can be introduced easily. Although scaling symmetry can compensate for this scaling factor, scaling symmetry is computationally expensive.

It is important to know that the Reduction Filter will match the selected underlying neural net, therefore, the behavior of the Reduction Filter not only depends on the selection of this filter itself, but also depends on the NeuralNet Filter chosen.

Figure 18.5  Selecting Reduction Filter.

There are several ways to reduce images:

  •    Integer,
  •    Real, or
  •    All images are reduced by the same amount.

Integer Reduction

    Images are reduced by an integer factor to maximally fit 100x100 without distortion. For example, a 350x230 image will be reduced to 87x57.

Real Reduction

    Images are reduced by a real number to maximally fit 100x100 without distortion. For example, a 350x230 image will be reduced to 100x65.

Within each type of reduction, there are 3 more settings. Assume a 3x3 pixel array is reduced to 1 pixel,

  •    Avg: Assign the average of the 3x3 pixel array to the new pixel;
  •    Max: Assign the maximum of the 3x3 pixel array to the new pixel; or
  •    Min: Assign the minimum of the 3x3 pixel array to the new pixel.

To select the Reduction Filter, use the fourth drop down list. The Reduction Filter has seven parameters.

Segment Cut

    This parameter deals with the edges of the segments in the images. The Segment Cut parameter ranges from 0 to 12. The larger this parameter is, the smaller the segment the ImageFinder will use. The possible settings in the user interface are: 0, 1, 2, .., and 12.

Size Cut

    In some applications, the users only want to search images of certain dimensions and ignore other images. An example is given below:

 

 

  

    In this example, the two stamps belong to two different classes based on the image dimension alone.

    The Size Cut parameter ranges from 0 to 9. If the setting is 0, this parameter will be ignored.

    •    If the parameter is 1, then the longest edge of the image to be considered must be at least 100, but less than 199.
    •    If the parameter is 2, then the longest edge of the image to be considered must be at least 200, but less than 299; … 

Border Cut

    The Border Cut parameter ranges from 0 (no cut) to 9 (18% border cut). For some images (see the picture below), you might want to get rid of the sections of images close to the borders. To get rid of the border section, use the Border Cut.

 

 

    The possible settings in the user interface are: 0, 1, 2, .., and 9.

    Assume an image is (0,0; 1,1),

    •    setting Border Cut to 1 means the ImageFinder will look at the section (0.02, 0.02; 0.98, 0.98);
    •    setting Border Cut to 2 means the ImageFinder will look at the section (0.04, 0.04; 0.96, 0.96); … .  

 

Look-At Area

    The Look-At Area is the area the ImageFinder will use in a matching operation. A 100 x 100 window specifies a whole image. If an integer Reduction Filter is used, the actual area can be less than 100x100.  

    Four numbers specify the Look-At Area:

          (x, y, w, h)

    (x, y) are the coordinates of the upper-left corner and (w, h) are the width and height of the Look-At window.

    To use this Look-At window, enter (x, y, w, h) to the 4 text boxes.

 

[Home][About][1 Introduction][2 Image Recognition][3 TransApplet][4 API][5 Interface][6 Input][7 Image Display][8 Preprocessing][9 Processing][10 Normalization][11 Parameter Class][12 Image Signatures][13 Unsupervised Filters][14 BioFilters][15 NeuralFilters][16 Dynamic Library][17 NeuralNet Filter][18 Parameters][19 Input Options][20 Database Input][21 Video Input][22 Live Video Input][23 Counting & Tracking][24 Counting ][25 Batch Job][26 ImageFinder for DOS][27 ImageHunt ][28 Support Packages]

Copyright (c) 2006 - 2007 Attrasoft. All rights reserved.

gina@attrasoft.com