Image Pro Plus Reference
Image Pro Plus Reference
COPYRIGHT NOTICE
Image-Pro Plus: Copyright 1993, 2004 Media Cybernetics, Inc.
All Rights Reserved
TRADEMARK ACKNOWLEDGMENTS
Image-Pro is a registered trademark of Media Cybernetics, Inc.
Image-Pro Plus is a trademark of Media Cybernetics, Inc.
All other trademarks in this document are trademarks or registered trademarks of
their respective companies, including:
WindowBlinds: DirectSkin OCX Stardock
We would like to acknowledge the contribution of:
Professor Ian T. Young
Pattern Recognition Group
Delft University of Technology
Department of Applied Physics
Lorentzweg 1
NL-2628 CJ Delft
The Netherlands
for his help in developing the margination measurement algorithms used in this
product.
WorldwideWeb:http://www.mediacy.com
U.S.A.
E-Mail: [email protected]
PROPRIETARY RIGHTS
This Agreement gives you ownership only of the physical program media on which the PRODUCT is stored, but not of the PRODUCT itself. You
acknowledge that Media owns all right, title and interest in the PRODUCT, and that you will acquire no rights in the PRODUCT through your use
of it. You agree that you will take no action that interferes with Medias rights in the PRODUCT.
TERM
This Agreement is effective until terminated. You may terminate it at any time by destroying the PRODUCT together with all copies and
documentation in any form. This Agreement will also terminate automatically and without notice from Media if you fail to comply with any term
or condition of this Agreement. You agree upon such termination to destroy the PRODUCT and all copies of the PRODUCT.
Contents
Image-Pro Plus Tool and Command Reference ....................................................... 1-1
Image-Pro Tools ........................................................................................ 1-1
The Image Window.................................................................................. 1-18
Managing Open Image Windows............................................................. 1-20
Image-Pro Dialog Boxes.......................................................................... 1-21
Common Dialog Boxes ............................................................................ 1-22
Data Exchange ......................................................................................... 1-29
The File Menu .......................................................................................................... 2-1
New............................................................................................................ 2-2
Open........................................................................................................... 2-5
Image Database........................................................................................ 2-10
Reload ...................................................................................................... 2-11
Close ........................................................................................................ 2-12
Save.......................................................................................................... 2-13
Save As .................................................................................................... 2-14
Archive..................................................................................................... 2-17
Convert /Batch Conversion ...................................................................... 2-19
File Signature ........................................................................................... 2-21
Image Signature ....................................................................................... 2-22
Send Mail................................................................................................. 2-23
Remote File Transfer ............................................................................... 2-26
Remote Conference.................................................................................. 2-41
Screen Capture ......................................................................................... 2-48
Print Screen.............................................................................................. 2-53
Print.......................................................................................................... 2-54
Mosaic Image........................................................................................... 2-58
Exit........................................................................................................... 2-65
The Edit Menu........................................................................................................ 2-67
Undo ........................................................................................................ 2-68
Cut............................................................................................................ 2-69
Copy......................................................................................................... 2-70
Paste......................................................................................................... 2-71
Paste New ................................................................................................ 2-72
Paste Options ........................................................................................... 2-73
v
vi
Image-Pro Tools
This toolbar is a dockable toolbar; that is, the toolbar can be moved to different
positions on your screen or resized, as well as hidden completely.
When you position the mouse cursor over one of the icons, a brief description of the
command appears. In order for these tool tips to be visible, the main application
window must be active.
Current Position
Pixel Value
Message Box
Page 1-1
Image-Pro Tools
The Status Bar provides general-purpose information about the open image.
Pixel Value displays the intensity value of the pixel underneath the
cursor.
AOI Extent displays the location of the AOI in terms of four pixel
locations: left, top, right, and bottom.
AOI Dimension gives the width and height of the AOI in pixels.
When an operation is in progress, the message bar will display a tracking bar, and the
sequence buttons will be replaced with a Cancel button. To cancel the operation,
click the Cancel button or press <Esc>. (Please refer to the description of the
Sequence Toolbar later in this manual.)
The Apply to Active Frame and Apply to Sequence buttons appear at the
extreme left end of the status bar. These buttons can be used to apply a specific
operation to the frame currently in the application area, or to the active portion of a
sequence of images.
Image-Pro Plus v. 5.1 allows you to enable or disable the status bar fields by right
clicking on the status bar. You will see a pop-up menu of the indicator fields on the
status bar (listed above).
Click the cursor next to the name of the field you wish to enable. Enabled fields are
checked.
To resize any of the fields in the status bar, place your cursor over one of the dividers
between the fields. The cursor will change to a double-headed arrow. Click and drag
the cursor left to make the field smaller, or to the right to enlarge the field.
Page 1-2
Image-Pro Tools
AOI Tools: The Area-of-Interest (AOI) tools are used to isolate an area
from the rest of an image. When an AOI is active in an image, many of
Image-Pros commands will operate only upon the pixels within the AOI.
The filter command, for example, filters only the pixels within an AOI if
one is active when it is used.
Note - Not all of Image-Pros commands are constrained by an AOI.
Some, such as Save and Color Segmentation operate upon the entire
image regardless of whether an AOI is active or not. This behavior is
generally noted in the command descriptions contained in this reference.
An Area-of-Interest can be defined in any shape (it will always be a
closed figure, however). It is created by:
1)
Selecting the tool for the AOI shape you need. This
is done by clicking the appropriate AOI tool button
(Rectangular, Elliptical or Freeform -- see AOI button
descriptions below). When an AOI tool is selected, the
button will darken to indicate that it is enabled.
2)
Page 1-3
Image-Pro Tools
You may toggle off an active AOI by clicking its AOI Tool button. When
toggled off, the AOI disappears from the image and its AOI tool button
returns to normal.
Image-Pro allows you to have multiple AOIs active and visible when you
are in Multiple AOI mode (see Multiple AOI Tool below). When not in
Multiple AOI mode, only one AOI can be active (and visible) at any given
time, although you may keep one of each type (that is, up to three AOIs)
defined in an image. For example, you can define a rectangular AOI, toggle
it off, then define an elliptical AOI, then toggle it off, and then define a
freeform AOI. When you return to the rectangular tool, Image-Pro will
reactivate the rectangular AOI you defined. Likewise, when you select the
elliptical or freeform tool, the last elliptical or freeform AOI is activated.
The AOI Manager allows you to preserve individual AOIs for future use.
See the AOI command on the Edit menu for more information.
The individual AOI tool buttons, used to create and activate AOIs, are
described further below.
New AOI Tool: Use the AOI reset tool when you want to
eliminate the currently defined AOI and create a new one of the
same type.
For example, if you already had a freeform AOI active in your
image, but you wanted to create a new one, you would click the
New AOI button. This would clear the old AOI from the image
and give you the freeform drawing cursor so you could define a
new one.
See below for the steps used to define an AOI.
Rectangular AOI Tool: Use this tool to create and/or
activate a square or rectangular AOI in your image. To enable
the tool, click it. The button will be highlighted when it is
enabled. Holding down the <Shift> key while creating or editing
a rectangular AOI will create a square AOI (height = width).
The behavior of this tool will vary depending upon whether a
rectangular AOI has already been defined in the image.
If you have already defined a rectangular AOI in the image,
enabling this tool will activate it (the AOI outline will appear in the
image). If you want to create a new rectangular AOI, click the New
AOI button. This will eliminate the current AOI and give you the
drawing tools to define a new one.
Page 1-4
Image-Pro Tools
If you have not already defined a rectangular AOI in the image,
the rectangular drawing cursor will be given to you. Move this cursor
to the upper-left corner of the AOI, then drag it to the lower-right corner
and release the mouse button.
Drag the rectangular
drawing cursor ...
The rectangle you have just defined will appear as an AOI in your
image.
You may adjust the boundaries and position of a rectangular AOI while
it is active. To adjust a boundary, place the cursor along the edge or
corner of the AOI and drag it when the 2-way cursor appears. To move
the AOI, place your cursor in the middle of the rectangle and drag it
when the 4-way cursor appears.
Elliptical AOI Tool: Use this tool to create and/or activate a
circular or elliptical AOI in your image. To enable the tool,
click it. The button will be highlighted when it is enabled.
Holding down the <Shift> key while creating or editing an
elliptical AOI will create a circular AOI.
The behavior of this tool will vary depending upon whether an
elliptical AOI has already been defined in the image.
If you have already defined an elliptical AOI in the image,
enabling this tool will activate it (the AOI outline will appear in the
image). If you want to create a new elliptical AOI, click the New AOI
button. This will eliminate the current AOI and give you the drawing
tool to define a new one.
If you have not already defined an elliptical AOI in the image,
the elliptical drawing cursor will be given to you. Drag the cursor until
the circular or elliptical shape you need is produced, then release the
mouse button.
Page 1-5
Image-Pro Tools
The ellipse you have just defined will appear as an AOI in your image.
You may adjust the boundaries and position of an elliptical AOI while it is
active. To adjust a boundary, place the cursor along the edge of the AOI
and drag it when the 2-way cursor appears. To move the AOI, place your
cursor in the middle of the ellipse and drag it when the 4-way cursor
appears.
Freeform AOI Tool: Use this tool to create and/or activate a
freeform AOI in your image. A freeform AOI is made up of any
polygonal shape you care to define. To enable the tool, click it.
The button will be highlighted when it is enabled.
The behavior of this tool will vary depending upon whether or
not a freeform AOI has already been defined in the image.
If you have already defined a freeform AOI in the image,
enabling this tool will activate it (the AOI outline will appear in the
image). If you want to create a new freeform AOI, click the New AOI
button. This will eliminate the current AOI and give you the drawing
tool to define a new one.
If you have not already defined a freeform AOI in the image, the
freeform drawing cursor will be given to you. You can define a
freeform AOI using one or more of the following techniques:
Page 1-6
Image-Pro Tools
Defining polyline vertices: use this technique to create polygons
that are made up of straight line segments. To create such polygons,
simply click the left mouse button at each vertex (including the
beginning point) in the polygon, then click the right mouse button to
close the figure. The example below shows the 5 mouse clicks needed
to create this 5-sided figure.
click 1
click 2
click 3
click 5
click 4
To close the figure, double-click the left mouse button, or click the right
mouse button once. Image-Pro will automatically connect the first and
last points in your line.
Auto-tracing an object: when you select the Freeform AOI Tool,
the Edge Tracking tool bar appears in the upper-left corner of the
Image-Pro window.
Page 1-7
Image-Pro Tools
When the beginning point is reached, Image-Pro will stop the trace.
Click the right mouse button once to close the figure.
The trace will also stop if Image-Pro loses the edge it is tracing, or
encounters the edge of the image window. When this occurs, you may
either click the right mouse button to end the trace, disable the AutoTrace option and complete the trace manually, or lead Image-Pro to the
next point along the edge (just click a point where you want the trace to
continue).
Image-Pro will not pick up the trace at all if it does not discern an edge.
Magic Wand: The magic wand tool makes it easier to outline an
irregular AOI. Simply place the wand cursor inside the area that you
want to trace, and click the left mouse button once. The magic wand
will automatically trace the outline of the object(s) based on the color
similarities or difference of intensity ranges between the pixel under
your cursor, plus or minus a specified tolerance interval.
To outline an different region, place the cursor on that region and click
with the left mouse button. To outline more than one region, hold the
<Ctrl> key down while clicking on the region you want to outline. Click
the right mouse button to validate the AOI and outline it in green.
The magic wand also has its own tool bar:
Page 1-8
Image-Pro Tools
Image-Pro Tools
cranny), but it may cause Image-Pro to lose the edge more frequently.
Also, specifying values over 3 or 4 can cause Image-Pro to overshoot
curves along the edge.
Note - You can interrupt an auto-trace at any point by pressing the
space bar. You may back up the trace by pressing Backspace. To
continue the trace again, simply click on the next point.
Regardless of which method you have used to create your freeform
AOI, your freeform shape will appear in your image when the right
mouse button is clicked to close the figure.
The boundaries and position of a freeform AOI cannot be modified
once it has been defined. If you need to change the position or edge of
a freeform AOI, you must redraw it. To do this, click the New AOI
button to eliminate the existing freeform AOI from the image, then draw
the AOI again.
Important - some operations that read or write to elliptical and
freeform AOIs require rectangular dimensions. An FFT, for example,
can only operate upon a rectangular set of pixels. The same is true of
the Save As and Paste commands. In these instances, the rectangular
requirements are satisfied by using the pixels encompassed within a
nonrectangular AOIs "bounding-box" to perform the operation.
The bounding-box is defined by the smallest rectangle that completely
encompasses the nonrectangular AOI. The drawing below depicts the
bounding boxes that would be used for a few example elliptical and
freeform AOIs.
Both the AOIs themselves and the point of origin for the bounding box
are important considerations in understanding how an individual
command operates upon the multiple AOI. When Image-Pro can
perform a command on the AOI itself, it does so. Otherwise, it uses the
bounding box for the AOI.
Page 1-10
Image-Pro Tools
Commands that operate upon two images, such as the Operations
command, add a certain complexity. Consider, for example, an
Operations : Add command performed on the following two images,
each having an active AOI (the bounding box for each AOI is shown).
Align the two images at the point of origin (0,0) for each AOI.
Perform the Add operation only where the Active images AOI is
active and the Other images bounding box coincides (that is, if
the two bounding boxes are of different size, the Operations
command will be performed only for that portion that they both
intersect).
Page 1-11
Image-Pro Tools
Multiple AOI Tool: The Multiple AOI Tool is used to associate more
than one area of interest with an image for simultaneous processing. A
Multiple AOIs outlines appear in a different color to distinguish them
from that of a single AOI.
In the process of creating Multiple AOIs, the Multiple AOI Tool and one
of the Single AOI Tools will both be highlighted.
Page 1-12
Image-Pro Tools
Repeat steps 1 and 2 for as many AOIs as you want (the
maximum is limited by the available memory on your
computer).
Note
Image-Pro commands that operate upon an AOI will use both the
Multiple AOI and the active Single AOI. If you do not want one of them
to affect your application, clear its AOI tool.
To make the Multiple AOI inactive, click the Multiple AOI button, then
click Show to turn it off.
To reset the multiple AOI, click the Multiple AOI button, then click
Reset. All the AOIs in the Multiple AOI will be reset.
The point of origin for a multiple AOI is determined by its bounding box.
A multiple AOIs bounding box is defined by the smallest rectangle that
completely encompasses all individual AOIs. The drawing below depicts
the bounding box for the multiple AOI.
Both the AOIs themselves and the point of origin for the bounding box are
important considerations in understanding how an individual command
operates upon the multiple AOI. Suppose, for example you want to apply
a sculpt filter to a multiple AOI in an image, then duplicate that image.
The filter is applied only to the portion of the image contained within each
individual AOI, while the Duplicate command uses the multiple AOIs
bounding box for its borders.
Original image,
with Multiple AOI
Result of
Duplicate command
Page 1-13
Image-Pro Tools
Page 1-14
Image-Pro Tools
Page 1-15
Image-Pro Tools
View Image Database Command Button: Use this tool to
activate Image-Pros Image Database command.
Video/Digital Capture Command Button: Use this tool
to activate Image-Pros Acquire command.
Scan to New Document Command Button: Use this
tool to activate Image-Pros Scan command.
Print Current Document Command Button: Use this
tool to activate Image-Pros Print command.
Report Generator Command: Use this button to launch
Image-Pros Report Generator feature.:
Undo Previous Command Button: Use this tool to Undo
or Redo the last operation.
AOI Management Command Button: Use this tool to
activate Image-Pro's AOI Manager command.
Annotate Image Command Button: Use this tool to
activate Image-Pro's Annotate command.
Contrast Enhancement Button: Use this tool to activate
the BCG and other Contrast Controls.
Automatic LUT Equalization Command Button: Use
this tool to activate Image-Pro's Best LUTs command.
Reset Contrast Table Command Button: Use this tool to
activate Image-Pro's Reset Contrast Table command.
Segment Command Button: Use this tool to activate
Image-Pro's Segmentation command.
Background Operations Command Button: Use this
tool to activate Image-Pro's Background Correction command.
FFT Command Button: Use this tool to activate ImagePro's FFT command (Fast Fourier Transform command).
Spatial Filter Command Button: Use this tool to activate
Image-Pro's spatial and morphological Filtering command.
Arithmetic and Logical Operations Command Button:
Use this tool to activate Image-Pro's Operations command.
Page 1-16
Image-Pro Tools
Colorize Image Command Button: Use this tool to
activate Image-Pros Pseudo-Color command.
Count and Measure Command Button: Use this tool to
activate Image-Pros Count/Size command.
Spatial Calibration Command Button: Use this tool to
activate Image-Pros Spatial Calibration command.
Manual Measurements Command Button: Use this tool
to activate Image-Pros Measurements command.
Snap Command Button: Use this tool to activate ImagePros Snap command.
Histogram Command Button: Use this tool to activate
Image-Pros Histogram command.
Line Profile Command Button: Use this tool to activate
Image-Pros Line Profile command.
Macro Management Command Button: Use this tool to
activate Image-Pros Macro command.
Record Macro Command Button: Use this tool to activate
Image-Pros Record Macro command.
Edit Macro Command Button: Use this tool to activate
Image-Pros Macro Editor command
Page 1-17
Image-Pro Tools
Close Button
Like any window, an image window can be moved and resized. To move an image
window, drag its title bar. To resize an image window, drag its borders.
The Minimize and Maximize buttons can also be used to affect the disposition of
your image window. The Maximize button will enlarge the image window to its
maximum possible size in the imaging area. The Minimize button will reduce the
image to an icon (you might want to minimize an open image to reduce screen
clutter). Minimized images are placed along the bottom of Image-Pros imaging
area. You can reactivate a minimized image by double-clicking its icon.
The Close button offers a quick way to close the image. Click the Close button once
to close the image immediately.
Note: By default, Image-Pro will issue a warning message, reminding you to save
this image, before closing a modified image. To turn off this warning, visit the
Edit:Preferences menu and disable this option.
Page 1-18
Zoom In: Use the Zoom In command to double the view of the image in the window.
To double the view a second time, repeat the process.
Zoom Out: Use the Zoom Out command to reduce by half the view of the image in
the window. To halve the view a second time, repeat the process.
Zoom: Use the Zoom command to enlarge or reduce the view of the image in the
window. This command can be used as an alternative to the Zoom tool located on
the ribbon along the left edge of the screen.
When you select the Zoom command, a pop-up menu is presented. In this menu
select the size at which you want to view the image. Choices range from 10% to
1600%. Selecting 100% returns an image window to its actual size.
Page 1-19
Image-Pro Tools
Information : Use the Information command
to obtain information about the image.
Note - When you have an Image-Pro operations dialog open, commands specific to that
operation may be added to the pop-out menu. This is the case with the annotation
command shown in the pop-out menu on the previous page.
Page 1-20
Image-Pro commands can be accessed while the borders are hidden by using the
keyboard instead of the mouse. To access a pull-down menu, press Alt plus the menus
access key (e.g.,< Alt>+<F> for the File menu, <Alt+<E> for the Edit menu). Then
select the command within the menu using the arrow keys and the enter key or the
commands own access key Some commands, such as Undo, also have a shortcut key
combination (<Alt+Bksp> for Undo), which allows you to access the command directly.
To restore the toolbar or borders, repeat the process that removed them (e.g., <F4>
function key to show borders again).
These symbols can be used to enter or reset the value you have just typed. Clicking the
check mark enters the value, and performs a limit test upon it if appropriate. As an
alternative to clicking the check mark, you can press Enter. If the value is not within the
allowable range the check mark and x-symbol will not be cleared. Clicking the x-symbol
resets the contents of the field to its original value.
Page 1-21
Image-Pro Tools
Look in: This list box shows the available folders (sometimes called directories) and
files. To see how the current folder fits in the hierarchy on your computer, click the
down arrow. To see what is inside a folder, click it. The folder's contents will then
be listed in the large list box (see File list, below). If you close Image-Pro and reopen
it later, the program will remember the location of the last file you opened, and will
return you to the same location.
Up One Level: Click this button to open the folder one level higher than the
one selected in Look in .
New Folder: Click this button to create a new folder when saving.
Click the List button (on the left) to display the files in columns in File list.
Page 1-22
Page 1-23
Image-Pro Tools
Opening and Saving Flat Files
If you have images stored in FLAT file format, you will want to be able to open and
save them using Image-Pro Plus. To do so, you will need to define the image type in
the Open and Save dialogs.
To Open a Flat File:
For example, if you want to define and open a new image type, called MYTYPE. These
files will have the file extension .MYT. Follow the steps below to open a flat file:
1.
2.
3.
4.
5.
Change the File Format to MYTYPE and the File Extension to MYT.
Use the Browse button to select the descriptor file or type in the name i.e.
mytype.des
Click OK to define the new image type.
Cancel the Open command.
Reselect the Open command.
6.
7.
8.
Page 1-24
1.
2.
Select the File Format and File Extension for the files you are going to create.
Click on the Define New button from the Flat File Descriptor dialog.
3.
4.
5.
6.
7.
8.
Image-Pro Tools
You should have very specific information about the image before attempting to save it
into a flat file. Please refer to Appendix B, Flat File Format Specifications, for more
information.
Save in: This list box shows the available folders and files. To see how the current
folder fits in the hierarchy on your computer, click the down arrow. To see what is
inside a folder, click it. If you close Image-Pro, and reopen it later, the program will
return you to the location of the last file that you saved.
Up One Level: Click this button to open the folder one level higher than the
one selected in Save in.
New Folder: Click this button to create a new folder..
Click the List button (on the left) to display the files in columns In File list..
Click the Details button (on the right) to display the files in File list one per
row, with size, type, and date information included..
File list: This list box shows the folders and files in the location selected in Look in. To
see what is insider a folder, double-click it. To save to an existing file, double-click
its name..
Page 1-26
Page 1-27
Image-Pro Tools
File name: This text box provides a space for you to type the name of the file where
you want to append the information.
Folders: You can type the full path of a file. To attach to an existing file, you can click
its listing in the File list, and the File name is entered for you.
If you are saving a specialized file, such as a histogram file, a filename for that file
type (e.g., .HST) will be offered for your consideration. You may overwrite or
modify this suggested name as you choose.
Save as type: This list box shows the type of files to save. This is useful for narrowing
the list of files displayed to only those files with the filename extension you want..
If you are saving a specialized file, such as a histogram file, you will only be able to
save to that type.
Header: Check this box to create a header in the appended file. When appending, if you
want to append this data directly after the preceding data, you will need to turn off the
header check box.
Left Column: Check this box to align the appended file with the left column of the
existing file. When appending, you will want to use the same settings as you did for
the previous file.
Page 1-28
Data Exchange
OK: Click this button to close this dialog box and append the file with the name, file
type, and location you specified.
Cancel: Click this button to close this dialog box without saving any changes you have
made.
Data Exchange
Image-Pro offers several ways for you to transfer data between Image-Pro and other
Windows applications. These include clipboard transfers and dynamic data
exchange.
Clipboard Transfer
In Windows, the Clipboard is a temporary storage location used to transfer data
(including images) between documents and between applications. Image-Pros Edit
menu has one command for placing image data on the Clipboard (Copy) and one for
moving it from the Clipboard to the destination location in the active image (Paste).
When you Copy an item from your document (such as copying an AOI from an
image), that item is placed on the Clipboard. It is not removed from the original
location, nor is it copied to any other location than the Clipboard. To place the item
in the destination image, use the Paste command; this puts whatever image data are
currently on the Clipboard into the new location. (Note that if the Clipboard contains
any data other than image data, the contents cannot be pasted into your image.) You
may then use the 4-way mouse cursor to move the item to be pasted within its
destination document; set the item by clicking the right mouse button. Pasting an
item does not remove it from the Clipboard; placing something else on the Clipboard
overwrites it. If nothing is on the Clipboard, the Paste command will be dim.
Only one item may be placed on the Clipboard at a time. The next time you place
information on the Clipboard, even if it is from a different application, the new
information overwrites what you had placed on the Clipboard.
Image-Pro Tools
You may prefer to set some options before you perform the data exchange. Do so
with the DDE Options command, which lets you set the name of the sheet in Excel
that will receive the data, as well as the row and column number with the sheet and
whether or not the row and column are to be incremented before sending data the
next time (thus allowing a time sequence of information to be preserved).
DDE is a language-dependent protocol. We recommend that you use it with an
English version of Excel only. If you want to work with another language, modify
the English commands found in IPWIN32.INI in section [DDEEXCEL]. The
Comma parameter is not an Excel command; it tells Image-Pro to use the comma
(,) instead of the period (.) for a decimal point.
DDE commands are language specific and IPP uses English commands by default.
For non-english Excel (Microsoft office) the translated version of commands can be
specified in ipwin.ini in DDEEXEL section. By default this section includes only a
couple of items, such as:
[DDEEXCEL]
Sheet=
Append=1
ProgramPath=C:\Program Files\Microsoft
Office\Office10\EXCEL.EXE
Language-specific DDE commands can be added below. Here
are the possible
entries (in English):
Activate=ACTIVATE
Select=SELECT
Workbook=WORKBOOK
Cell=R%C%
Paste=PASTE
System=SYSTEM
Topics=topics
Comma=0
The cell addressing is controlled by the Cell=R%C%
line.
For German it has to be : Cell=Z%S%
For French and Spanish: Cell=L%C%
Page 1-30
Data Exchange
Numeric values will by default be formatted using the operating systems regional
setting for the decimal separator (e.g. the . decimal point character in the United
States). A line can be added to the [DDEEXCEL] section to override the default
character that is used for numeric formatting. The "Comma" setting is not an Excel
command; it tells Image-Pro whether to use the comma (,) instead of the period (.)
for a decimal point: Comma = 1 set to 1 to use comma separator, 0 to use .
If you receive this message, check to be sure that your computers Search Path includes
the directory containing Excel and that you have sufficient memory to run both
simultaneously.
DDE Options : Select the DDE Options command to tell Image-Pro how and where to
export the current data via DDE.
When you select the DDE Options command, the Dynamic Data Exchange Options
dialog box is displayed:
Page 1-31
Image-Pro Tools
Page 1-32
File:New
Page 2-1
File:New
New
Use the New command to create an empty image window of the
specified dimensions and class. After creating an empty image window,
image data can be copied into it using the Paste command.
Note: To create an image window from the contents of the clipboard,
use the Paste New command.
When an empty window is created, all pixels are initialized with the
highest intensity value for its type (e.g., 255, or white, for an 8-bit Gray
Scale image). If a Palette window is created, its palette will be
initialized with 256 increasing levels of gray.
Page 2-2
File:New
Image Type: From this list box select the kind of image you want to
create. Image Type defines the type and depth in bits per pixel
(BPP) of your new image. The following image types can be
selected:
IMAGE TYPE BITS PER PIXEL
Gray Scale 8
8 BPP
Palette
Gray Scale 12
12 BPP
Gray Scale 16
16 BPP
Floating Point
32 BPP
True Color /
RGB 24
RGB 36
RGB 48
Page 2-3
File:New
Height: Enter image height in inches if the Unit field is set to Inches,
or in Pixels if the Unit field is set to Pixels. The height value
establishes the number of pixels the new image window will contain
in the vertical direction.
Unit: From this list box, select the terms (Inches or Pixels) in which
you want to express the Width and Height values. When Inches is
selected, the images spatial resolution is derived by multiplying the
Resolution value by the Width and Height values (e.g., if
Resolution is set to 100, and Width and Height to 2" x 2", image
dimensions will be established at 200 pixels x 200 pixels). When
Pixels is selected, image dimensions are established directly from the
Width and Height values that you enter.
Number of Frames: If you are creating a sequence of images, enter
the number of frames in the new sequence. Otherwise, for single
images, enter 1.
Memory: This item displays the amount of memory the image
requires. Memory requirements are determined by:
Height * Width * BPP
1/8
New: Click this button to create a new, empty window of the specified
size and class.
Page 2-4
File:Open
Open
Use the Open command to open an existing image file, or to create a
new image from just a portion of an existing image. Open can also be
used to preview a miniature of the image, or to view its statistics and
information without actually having to open the image itself. These
capabilities can be used to locate a particular image quickly.
Image-Pro supports, and will open, many image format types. These
are identified in the Files of type list box. You may also open an image
sequence (*.seq), Image-Pro workspace (*.ipw) or audio/visual (*.avi)
file.
When you open an image, Image-Pro places it into a new image
window. It becomes the active image. More than one image can be
open within Image-Pro simultaneously.
Note: Image-Pro maintains, at the bottom of the File menu, a list of the
last four files you have opened. You can access any of these files by
simply clicking on its file name. If no files are listed (beneath Exit ),
then you must use the Open command to open the file.
File Name: From this list box, select the name(s) of the file(s) you
want to open. You can either type the name of the file (with its entire
path, if it is not in the current folder), or use the Look in and Files of
type selections to obtain a list of file names from which you can
select.
Page 2-5
File:Open
Double-clicking on a file name in the large list box (where both
folder and file names are listed) will automatically open it.
Note: If you simply type in the file name, be sure that the Files of type
field correctly identifies the format of the file you want to open.
Otherwise you will receive an error message when Image-Pro tries to
open the file.
Files of type: In this list box, select the image format of the file you
want to open. If you select All Formats, Image-Pro uses the files
extension to identify its format (e.g., TIF for TIFF, PCX for ZSoft
files, BMP for bitmap files, and so forth). You may also open an
image sequence (*.seq), Image-Pro workspace (*.ipw) or
multimedia (*.avi) file.
Note: Image-Pro Plus will read only the video data from a multimedia
.avi file. It does not support sound, even if a sound card is present.
Look in: In this list box, select the folder from which you want to
select your file
Info: Click this button to display the following statistics and
information about your image. See Info command for a description
of the fields in this box.
Page 2-6
File:Open
Note: Description information (e.g., Title, Artist) will be displayed
only if such information had been stored with the image. Otherwise
these fields will be blank.
File:Open
Margins values determine whether all or part of the image is
opened. If these values are untouched, the entire image will be
opened; if the values are changed, Image-Pro will open the part of
the image specified by these fields.
To open just a portion of your image, enter the coordinates of the
upper-left and lower-right corners of the region you want opened.
These coordinates can be specified by typing the appropriate
coordinate value in each of the margin boxes, or by adjusting the
frame around your image using your mouse (this way is easier -see tip below).
If you modify the corners of your image, then change your mind,
you can quickly reset the corner coordinates to their original
positions by clicking the Reset button.
Once you have defined the portion of the image you want to open,
press the OK button to return to the Open dialog box, and proceed
to open the image as usual.
TIP
Note: When you open just a portion of your image, the portion you
select is loaded into a new, untitled image window. The original image
itself is not opened. This option changes only the display of the image.
The actual pixel values are unchanged.
Frames: If you are opening an image sequence (*.seq) file,
multimedia (*.avi) file, or Image-Pro workspace file (*.ipw)
you may preview one or more of the frames.
Page 2-8
File:Open
Move the slider bar from side to side to view one or more frames.
The frame number is displayed over the slider bar. (The number in
the slider bar only applies to the frame in the preview.)
Click OK to open the image (or sequence), Cancel to return to the
application area.
Best Fit Display: This option takes effect only for Gray Scale 12,
Gray Scale 16, RGB 36, and RGB 48 images. Select this check box
if you want Image-Pro to modify the display range to compensate for
the narrow dynamic range of an image. Please see the Display
Range command on the Enhance menu for a more complete
description.
When opening a image sequence, multimedia, or Image-Pro
workspace file, you may choose to open only a portion of the file.
Page 2-9
File:Image Database
Image Database
Use the Image Database command to access the Image Database or
IQbase 1.1. These plug-in modules must be installed from the
Image-Pro Plus 5.1 CD. For more information about the Image
Database, please refer to the Image Database online help provided
with your Image-Pro Plus package. For information about IQbase 1.1,
please refer to the IQbase Start-Up Guide and online help provided as
part of your Image-Pro Plus package.
Page 2-10
File:Reload
Reload
Use the Reload command to fill the active window with a new copy of
the file it is linked to (the file listed on the windows title bar).
You might want to use this command if, after considerable editing, you
wanted to restart with an untouched copy of the image. Reload is also
very useful in automated procedures where a routine needs an image
free from any effects of a preceding routine.
Note: Image-Pro loads the active window from the current copy of the
file associated with it. If you have made changes to the stored file
(whether from this window or another) after the image was opened, the
changes will be reflected in the reloaded image.
Performing a Reload on an untitled image window has no effect.
Performing a Reload has no effect on the Lookup Table. If you have
modified the Brightness, Contrast, Gamma settings, they will remain as
you set them. If you want to return the LUT to the original settings, use
the Reset button on the BCG tool bar.
Page 2-11
File:Close
Close
Use the Close command to close an active image and remove its
window from the screen. When an image is closed, its associated
Histogram and Line Profile windows are closed along with it.
Note: If you have modified an image before attempting to close it,
Image-Pro can issue a warning asking if you want to save it first. To
do so, set Edit : Preferences to issue a warning. Otherwise, set the
preference not to warn you, and Image-Pro will close the file
immediately with no changes and no warning.
Page 2-12
File:Save
Save
Use the Save command to immediately store the contents of the current
window to its file (the file listed on the windows title bar) while leaving
the image active in its window. If the image is in an untitled window,
Image-Pro will display the Save File As dialog box.
The Save command can be used to save your most recent changes to
disk. It is often performed as a precautionary measure during lengthy or
involved processes to reduce the amount of reprocessing that might be
required in the event of a system failure or operational error. When you
close an image and choose not to save its changes, Image-Pro discards
all changes made since the last Save operation.
Note: The Save command always saves the contents of the entire
window, even if there is an AOI defined within it, or only a portion of
the sequence is open. If you need to store just the contents of an AOI,
or the active part of a sequence, use the Save As command.
Page 2-13
File:Save As
Save As
Use the Save As command to store the contents of the current window,
the current AOI, or the active part of a sequence, to a file that you
specify, in the format that you specify. At the end of a Save As
operation, your image window will be associated with the new file and
the new format (i.e., its title bar will display the new file name).
The Save As command serves several important uses beyond simply
storing an image to a new file name. It is also used to:
convert a single image from one format to another (see the Convert
command for converting multiple files). For example, if you
needed a TIFF file converted to PCX format, you would simply
open the TIFF image, then use Save As with the PCX format
option to save it to a new file.
save an image with different compression or quality options from
those it was originally created with. For example, if your original
TIFF file was uncompressed, you can use Save As with the LZW
compression option to store it in compressed form.
save an image to another disk or folder
save the active portion of a sequence of images.
Note: Files containing multiple frames, or sequences, are supported
only in the TIF, SEQ, IPW, and AVI formats. All other formats will
save only the active frame.
Save As will allow you to store the active image back to its original file
name.
Page 2-14
File:Save As
Save in: Find the folder into which you want to save the file. You
may create a new folder using the New Folder button.
File name: Enter the name of the file you want the image saved to.
To specify the files location, you can either enter its entire path (disk
and folder), or specify its location using the Save in list box.
Save as type: In this list box, select the format in which you want
the image saved.
Important - EPS (Encapsulated Postscript) format is provided for
export purposes only. Image-Pro cannot read an EPS file. An image
should never be stored in EPS format alone. You should always save
it in EPS and in one other format such as TIFF or PCX.
Save in: In this list box, select the drive and folder to which you
want your image file saved.
Compression: In this list box, select the form of compression you
would like the file stored in. The available compression methods will
vary from one file format to another. For example, LZW (Lempel-Zif
encoding) compression is an option with TIFF files, but it is not
available in PCX. Moreover, some formats have no compression
options (None is the only choice). For JPEG files, a compression
factor of 25 is used.
Note: If you plan to use the image with another program, be sure it is
compatible with the selected compression method. Not all programs
support compressed and uncompressed format variants.
Page 2-15
File:Save As
Output BPP: In this list box select the bit depth (bits-per-pixel) to
store the image in. The choices in this list box will vary from one file
format to another. For example, PCX supports bit depths of 4 BPP
and 8 BPP, and TIFF supports several depths ranging from 2 BPP to
32 BPP.
Storing an image at a lower bit depth will reduce its size (in terms of
disk and memory space, not in terms of spatial dimensions), but will
result in loss of information. To reduce its depth, the least significant
bits in each pixel are eliminated. A Gray Scale image written to 4
BPP would be reduced from 256 gray levels to 16. Once an image is
stored without this information, it can never be recovered. Output
BPP should be changed only when image quality is less important
than file size.
Note: Output BPP is not available with JPEG format.
Page 2-16
File:Archive
Archive
Use the Archive command to store images in the Image Database. This
selection is available when an image is open in the Image-Pro Plus
application area. Clicking this item displays the following archive
dialog :
This dialog allows you to add the image that you currently have open in
Image-Pro Plus to a folder in your database.
Archiving: This field indicates the name and location of the image
that you are adding to the database. If you have multiple images open,
the current active image will be subject to archiving.
Database: This field indicates the name and location of the current
open database where the image will reside.
Folder: This field indicates the name of the current open folder in the
database where the image is associated.
Show Database view after archiving: Checking this box
automatically displays the database, allowing you to see the image
thumbnail after the archive process is complete.
Click OK to archive the active image, or Cancel to return to Image-Pro
Plus.
To start the database from the Image-Pro Plus window, select Image
Database from the File menu, or click on the Database button from the
Tool Bar.
The Image Database offers you a number of methods for keeping track
of your images and folder information. Information about your images
can be stored in the database.
Page 2-17
File:Archive
The Image Database window is an application window. When the
Image Database is the active window, the remainder of Image-Pro is
inactive, and vice versa. If you click anywhere outside the Database
window, you activate the application youve just clicked.
Page 2-18
Source: From this list box, select the image files you want to convert
to the new format. Clicking on a drive letter will select that device;
Page 2-19
Page 2-20
File:File Signature
File Signature
The File Signature feature calculates and displays the digital signature
of a selected file. The signature enables you to determine if a file has
changed from a previously known point. When activated, you will first
see the standard File Open dialog. Use the File Open dialog to select
the desired file. When you click the Open button, you will see the File
Signature dialog:
You may copy this value to a string on the Clipboard, but you cannot
edit it. The digital file signature will be inserted whenever an image
workspace is opened or saved to or from a file.
The File Signature is different from the Image Signature function in
that headers and other file information, such as image type, are included
with the File Signature. The Image Signature appears on the Process
menu.
When the Audit Trail feature is active (see Edit:Preferences:
Application tab) the digital file signature of each new file will be
automatically entered whenever you open or save a workspace.
Whenever you select File Signature from the File menu, a copy of the
digital file signature will be added to the Audit Trail.
Page 2-21
File:Image Signature
Image Signature
The Image Signature feature calculates and displays the digital
signature of the active image. The signature enables you to determine if
an image has changed from a previously known point. When activated,
you will see this dialog:
You may copy this value to a string on the Clipboard, but you cannot
edit it. If you activate a different image, the Update button is also
activated. Click the Update button to see the signature of the new
image. The digital image signature will be inserted whenever a new
workspace is opened.
This feature differs from the File Signature in that it only considers
visible image parameters to generate the string. File Signature is
located on the File menu.
The Image Signature feature is also linked to the Audit Trail
(Edit:Preferences: Application tab). The digital image signature is
automatically added to the Audit Trail whenever a new image
workspace is created. Whenever you select Image Signature from the
Process menu, a copy of the image file signature will be added to the
Audit Trail.
Page 2-22
File:Send Mail
Send Mail
Use the Send Mail command to send text and images to one or more
people using Internet or Microsoft e-mail. You can compose a message
and include one of the active images as a file attachment. When you
click on the Send Mail command, you will see the following dialog:
Enter the e-mail address(es) of the person or people who will receive
this mail in the To: field. The CC: field allows you to send other people
copies of this message. The Subject: field provides a header for your
message. You must fill in at least one recipient in the To: field.
Note: The format of the e-mail address specified in the To: and CC:
fields will depend on your e-mail system configuration. Enter the
addresses in the same format that you would use in your main e-mail
program.
The Send Mail window can be resized by clicking on the control
buttons, or dragging the window handles. You may have more than one
Send Mail window open at the same time.
Configure: Click on this button to set up your e-mail addresses. The
Send Mail command supports both Microsoft Mail system protocol,
Page 2-23
File:Send Mail
and the Internet e-mail SMTP protocol. Clicking on this button
displays the following dialog:
Page 2-24
File:Send Mail
Attach: The Attach button permits you to attach an image file to your
e-mail message. Any open Image-Pro workspace can be selected from
the workspace list and attached. When you click on the Attach
button, and have an image open, you will see the following message:
The current contents of the application area will be attached to the email as a file. Microsoft Mail only supports attaching files, so the image
must be stored on disk. If the image has not been saved to a file, or has
been modified, you will be prompted to save the image prior to sending
the message. At present, it is possible to attach only one image at a
time. Attaching a new image replaces any previous attachment.
Save As: Clicking on this button allows you to save your e-mail
message in text file format. You will see the following dialog box:
You can select the drive and folder where you want your mail stored.
E-mail messages may only be stored in text (.TXT) format. Images
that are sent as attachments are stored in their original form. For more
information about Save and Save As commands, please refer to the
previous chapter of this manual.
Send: Clicking on this button delivers your e-mail message to the
intended recipients.
Cancel: Clicking this button returns you to the Image-Pro application
area without sending your e-mail message.
Page 2-25
Page 2-26
Remote Host is the name and/or Internet address of the remote server
(or Host) where your file is located. The drop-down box contains the
names of the last four Hosts that you used, or you may enter a new
Host name. You may specify the Host using either an IP address,
such as 172.16.1.8 or by using a domain name, such as
ftp.mediacy.com.
Remote File Name indicates the directory location and name of the
file to look for. Clicking on Browse for Remote File allows you to
search the server, and will insert the path into the Remote File Name
field.
Browse for Remote File retrieves a directory of the remote file
system, allowing you to search for the file you want. You must
specify the remote Host and connect to it before you can browse for a
file. Clicking on this button displays the following dialog:
Page 2-27
Page 2-28
The Anonymous FTP and Use Account buttons are used to select the
log-in method when connecting to the FTP server. The E-mail address
field contains your e-mail address, which is customarily used as the
password with anonymous log-ins. When the Use Account button is
selected, this field will change to Account Password, and the password
will be echoed with asterisks (*).
Under most circumstances, using anonymous FTP should be sufficient.
In this case, all you need to enter is your e-mail address.
The timeout parameters should not be adjusted, unless you are
specifically directed to do so by Image-Pro Plus technical support.
Connect: Clicking on the Connect button connects you to the remote
server. After the connection is made, Connect becomes Disconnect.
Retrieve: Once you have identified the file you want, clicking on the
Retrieve button will get the file for you.
Cancel: Clicking on the Cancel button closes your remote FTP
connection without transferring any files.
Page 2-29
Remote Host is the name and/or Internet address of the remote server
where your file is located. The drop-down box contains the names of
the last four Hosts that you used, or you may enter a new Host name.
You may specify the Host using either an IP address, such as
172.16.1.8 or by using a domain name, such as ftp.mediacy.com.
Image or Local File: If you have a file open in the Image-Pro
application area, its name will appear here.
Remote File Name indicates the directory location and name of the
file to look for. Clicking on Browse for Remote File allows you to
search the server, and will insert the path into the Remote File Name
field. The drop-down box displays any other directories that you have
recently searched on this Host.
Browse for Remote File retrieves a directory of the remote file
system, allowing you to search for the file you want. You must
specify the remote Host and connect to it before you can browse for a
file. Clicking on this button displays the following dialog:
Page 2-30
Page 2-31
The Anonymous FTP and Use Account buttons are used to select the
log-in method when connecting to the FTP server. The E-mail address
field contains your e-mail address, which is customarily used as the
password with anonymous log-ins. When the Use Account button is
selected, this field will change to Account Password, and the password
will be echoed with asterisks (*).
Under most circumstances, using anonymous FTP should be sufficient.
In this case, all you need to enter is your e-mail address.
The timeout parameters should not be adjusted, unless you are
specifically directed to do so by Image-Pro Plus technical support
Page 2-32
Page 2-33
Click OK when you have the image you want to transfer, or Cancel to
change your mind.
Connect: Clicking on the Connect button connects you to the remote
server.
Transfer: Once you have identified the file you want, clicking on the
Transfer button will send the file for you.
Cancel: Clicking on the Cancel tab closes your remote FTP
connection without transferring any files.
Page 2-34
Any messages about the status of the server will appear in this window.
Configure: This button displays the user log-in, notification, and file
access controls used by the system administrator for security
purposes. Clicking on this button displays the following dialog:
Page 2-35
User Log-In: This group contains the controls that permit anonymous
log-ins, or require the user name and password.
Notifications: This group controls over the verbosity level, and
specifies when you will see status messages. Verbose status provides
information about the connection process. It is useful for diagnosing
failed connection attempts. The three additional checkboxes control
whether an audible alert and a status message will indicate when user
logs in, transfers a file, and/or disconnects from the remote server.
File Access: This area contains controls that determine which files the
client will see in the servers virtual file system. By default, the server
will not list any files from the users local file system, but this can be
changed by checking Supply files to all users or Let me decide
when the user logs in .
Clear File List when user disconnects assures that the file list is
emptied when the user leaves, preventing sensitive file lists from
being revealed to subsequent users.
Allow Users to Store Images (auto-open if images) determines if
your file server will allow users to store files. Only the virtual images
subdirectory will permit users to save files, and only if this option is
checked. If a remote user does transfer a file to the images directory,
it will automatically be opened if Image-Pro recognizes it as an
image file.
Page 2-36
The files, drives, and directories list boxes are used to locate the files
of interest. Whenever a file is highlighted, the Add button is enabled.
Selected Files: This list box contains the presentation name and path
of the requested file(s). The presentation name is usually the actual
file name, except in the case of duplicates or long file names that
contain spaces. In the case of duplicates, a number is appended. In
the case of long file names, spaces are replaced with periods.
Add: Clicking this button includes the highlighted file name in the
Selected Files list.
Add All: Clicking this button includes all the files from the files list in
the Selected Files list.
Clear List: Clicking this button empties all files from the Selected
Files list box.
Cancel: Clicking this button returns you to the Configure dialog box
without changing the current file list.
Done: Clicking this button saves your selections and returns you to the
Configure dialog box.
Page 2-37
Enter the revised file name, and click OK to save, or Cancel to return
to the Edit Files dialog.
Refresh List: Clicking this button refreshes the files list with the
contents of the current search directory.
Remove: Clicking this button removes a highlighted file name from
the Selected Files list box.
The Edit Image List button controls which image files the user will see
when he or she connects. Clicking on this button displays the following
dialog box:
Open Images: This list box contains the names of all the open image
workspaces. Whenever an image name is highlighted, the Add button
is enabled.
Selected Images: This list box contains the presentation name and
workspace name of the selected images. The presentation name is
usually the workspace name, except in the case of duplicates or long
file names that contain spaces. In the case of duplicates, a number is
appended. In the case of long file names, spaces are replaced with
periods.
Page 2-38
Enter the revised image file name, and click OK to save, or Cancel to
return to the Edit Files dialog
Remove: Clicking this button removes a highlighted image name from
the Selected Images list box.
When you have finished editing the files and images, click Done to
return to the Configure Personal file server dialog.
The Server Identification area allows the system administrator to edit
the welcome message that the user sees when he or she logs into the
system.
When you have finished configuring the system, click OK to return to
the main Remote file server dialog.
Page 2-39
Start-Up: Clicking this button puts your personal FTP server online,
and ready to receive user connections. While the server is online, the
Start-Up button changes to Shut Down.
Shut Down: Clicking this button takes the server off-line.
Cancel: Clicking this button returns you to the main Image-Pro
application area.
Page 2-40
File:Remote Conference
Remote Conference
Use the Remote Conference command to communicate with other online individual using the Internet Relay Chat (IRC) protocol. You may
send image files in TIF format to other users. For Image-Pro users,
these files will be opened automatically. Other IRC client users will be
able to save the image to a file. When you select the Remote Conference
command, you will have two options:
Open Remote Conference
Personal Conference Server.
Each of these options will be discussed in the following section.
Page 2-41
File:Remote Conference
Log area
Messages typed in to the edit box entry field at the bottom of the dialog
will be sent to the current channel whenever your press the <Enter>
key or click the Send button. Messages that you send through the
remote conference channel appear in the message window preceded by
the > character. Messages from other users will appear preceded by
their nicknames. Status or informational messages appear preceded by
three asterisks (***); IRC actions are preceded by two asterisks (**);
and other types of messages by one asterisk (*).
Configure: This button lets you specify the name of the remote host,
your name and nickname, and the conference channel used for
communication between machines. Clicking on the Configure button
displays the following dialog box:
Page 2-42
File:Remote Conference
Page 2-43
File:Remote Conference
Connect/Disconnect: The Connect button is used to connect to the
IRC server currently configured. When the connection is established,
this button changes to Disconnect. Disconnect is used to close an
active connection at any time.
Cancel: Click this button at any time to close the active connection and
return to the Image-Pro main window.
Send: Click this button to send your message, or press <Enter>.
Actions: Extensions to the IRC protocol provide the ability to indicate
actions to the other users in the channel. Typically, these are used
to extend the range of communications when not available fact-toface. For instance, if you send the message "wave hello to Judy" the
other users in the channel will see "Yournickname waves hello to
Judy." This same set of extensions can be used to transfer a file to
one of the other users in the channel.
Image-Pro implements a special action that other Image-Pro systems
can recognize. It allows you to place an indicator at a specific
position on a file that was previously transferred via FTP or the
conference facility from one user to another.
Clear Log: Clicking this button empties any text from the log area.
Save Log: Clicking this button enables you to keep the record of the
communications in a file. You will see the following dialog box:
Page 2-44
File:Remote Conference
Log area
Messages typed in to the edit box entry field at the bottom of the dialog
will be sent to the current channel whenever your press the <Enter>
key or click the Send button. Messages that you send through the
remote conference channel appear in the message window preceded by
the > character. Messages from other users will appear preceded by
their nicknames. Status or informational messages appear preceded by
three asterisks (***); IRC actions are preceded by two asterisks (**);
and other types of messages by one asterisk (*).
Configure: This button lets you specify the name of the remote host,
your name and nickname, and the conference channel used for
communication between machines. Clicking on the Configure button
displays the following dialog box:
Page 2-45
File:Remote Conference
Your real name: Enter your real name, including spaces and
abbreviations here.
Your nickname: The IRC protocol requires each person to connect
using a nickname. This nickname is limited to eight characters, does
not allow for punctuation or spaces, and is case-sensitive.
Alternate nicknames: The alternate nicknames are not required
when hosting a channel.
Conference channel: The IRC protocol requires all communication
to take place on a channel. Users can join an existing one, with
#ImageProcessing being the default setting for Image-Pro. Every
channel name must begin with the # character (pound sign). Other
types of punctuation and spaces are not allowed in the channel name.
Page 2-46
File:Remote Conference
Connect/Disconnect: The Connect button is used to put your server
online. When the server is online, this button changes to Disconnect.
Disconnect is used to take your server off-line.
Cancel: Click this button at any time to close the active connection and
return to the Image-Pro main window.
Send: Click this button to send your message, or press <Enter>.
Actions: Extensions to the IRC protocol provide the ability to indicate
actions to the other users in the channel. Typically, these are used
to extend the range of communications when not available fact-toface. For instance, if you send the message "hello to Judy" the other
users in the channel will see "Yournickname says hello to Judy."
This same set of extensions can be used to transfer a file to one of the
other users in the channel.
Image-Pro implements a special action that other Image-Pro systems
can recognize. It allows you to place an indicator at a specific
position on a file that was previously transferred via FTP or the
conference facility from one user to another.
Clear Log: Clicking this button empties any text from the log area.
Save Log: Clicking this button enables you to keep the record of the
communications in a file. You will see the following dialog box:
Page 2-47
File:Screen Capture
Screen Capture
Use the Screen Capture command to specify the options for ImagePros Screen Capture utility. The Screen Capture utility lets you record
all or part of the screen display to an image file. For example, you
might want to capture one of the graphs produced by Image-Pro (e.g.,
histogram, scattergram, line profile) and import it into your word
processor so it can be included in a report.
Important - The Screen Capture utility does not function if the copy
protection plug is not installed.
To use screen capture:
1) Use the Screen Capture command to set the capture options you
need (optional). These options determine how much of the screen
will be captured, what key will invoke the capture and to what file
the image will be stored. If you want to use the existing settings for
these options, this step can be skipped.
2) Display the screen you want to capture.
3) Press the Hot Key (<F7>, by default).
The image file created by Image-Pro can be used just as any ordinary
image file -- you can read it, edit it, save it or paste it into another
application (the screen shots for this entire manual were captured using
Image-Pros screen capture facility).
When you select the Screen Capture command, the Screen Capture
dialog box is presented. Tailor the options in this dialog box to suit
your needs. They will become effective as soon as you close the dialog
box.
Page 2-48
File:Screen Capture
Page 2-49
File:Screen Capture
File numbers will keep increasing to a maximum of 9999. After this
maximum is reached, the file numbers will be reset to zero. You can
reset the number manually by entering a number in the Next # edit
box.
Selecting Prompt for file name, allows you to enter the name of
each captured file manually. Image-Pro will ask you for the name of
each file as part of the capture process, as shown below:
Resolution: You can set the resolution at which the captured image
will be displayed. The default is 72 dots per inch. Clicking on the
Screen button sets the image resolution to the same as the display
device resolution. Setting the resolution allows you to resize the
captured images without resizing the pixel width and height.
Selection: In this list box, specify the part of the screen you want to
capture. You may select from one of the following:
Note: When you select either the Window or Client options, you will
see a message prompting you to place the Window Selector tool on the
window you wish to capture.
Page 2-50
File:Screen Capture
Capture Cursor: Select this check box if you want the cursor
included in your captured image.
Note: Be sure to use either the Window, Screen, or Client Selection
options when you need to include the cursor in your image. An Area
screen capture will not include the cursor.
Tone: You may choose to save your captured image in either color
(as it appears on the screen) or monochrome. If your image will be
reproduced in black-and-white, saving the captured file as a
monochrome image creates smaller files.
Captured images can be converted immediately to gray scale.
Monochrome images saved in TIFF file format will be compressed
with LZW compression to further reduce the file size.
Hot Key: The currently assigned key sequence used to invoke the
Screen Capture utility, and the button used to change this assignment,
are enclosed in this group box.
Set: Click the Set button to change the key sequence used to invoke
the Screen Capture utility. When you click Set, the Set Hot Keys
dialog box is presented:
While this message box is displayed, press the key sequence you want
to use to invoke Screen Capture. You may set any Character Key
(e.g., a, b, c, 1, 2, 3), Function key (e.g., F1, F2, F3) or Command key
(e.g., Insert, Home, Page Up), singly or in combination with one or
more of the Mode keys (Shift, Alt or Ctrl).
Obviously, certain key sequences are more practical than others -you wouldn't want to use A or 6 as a hot key because this would
cause Screen Capture to take place any time you typed one of these
keys in another application. You also want to avoid key
combinations that have special meaning to Windows or your other
Page 2-51
File:Screen Capture
applications. Unusual sequences such as <Ctrl> + <Shift> + <F12>
or <Alt> + <Ctrl> + <End> are usually safe choices.
When you press a key combination, it appears in the Set Hot Keys
message box. When you are satisfied with your choice, click OK to
return to the Capture Options dialog box.
Page 2-52
File:Print Screen
Print Screen
Use the Print Screen command (<F6>) to print your screen exactly as
it is. You might want to do this if you have the capture options for your
Screen Capture command set for a selection other than the entire
screen, or if you want only the print copy and do not want to retain a
copy of the file that Image-Pro creates.
When you issue the Print Screen command, using either the menu
command or the <F6> function key, Image-Pro immediately scans the
screen and creates a file holding the image information. Settings, such
as where the file is placed, its format, and whether or not the cursor is
captured, are determined by the Screen Capture commands current
settings.
Then the Print dialog box appears, allowing you to set the print and
other controls as you need them. These controls function just as they do
in the Print command.
Click Print to initiate the print. When you have completed the print
process (the Message Box reports progress), or if you want to abort the
command, click the Close button. Image-Pro deletes the image file that
it created.
Note: You will not be able to use the Print Screen command from the
File menu when certain types of dialog boxes are open. These include
Open , Save As , New , and any other command that requires
information before processing can continue.
Page 2-53
File:Print
Print
Use the Print command to print one or more copies of the current
image, or the current AOI, to the selected output device. Image-Pros
Print command lets you take full advantage of your printers
capabilities. If your printer has built-in halftoning or color dithering
capabilities, you can use them. Or, you can instruct Image-Pro to
perform these processes before sending the image to the device.
The Print command also has facilities that let you adjust the size and
position of your image on the printed page.
Note: If you want to print just part of your image, use one of the AOIdefining tools to define the area you want to print before you select the
Print command.
Printer: In this list box, select the printer to which you want your
image printed.
Setup: Click this button to access the setup panel for the printer
you have selected. Image-Pro will present the standard setup
panel for your particular printer (this is the same panel you would
receive if you were setting up your printer from the Windows
Control Panel). Change your printers setup to suit your needs,
then click its OK button to return to Image-Pros Print dialog
box..
Copies: Enter the number of printed copies you want. If your
printer supports multiple copy printing, and its buffer is large
enough to contain the entire image, the additional copies will be
created by the printer; otherwise, Image-Pro will copy the image
to the device multiple times.
Page 2-54
File:Print
Print: Click the Print button when your settings are made to your
satisfaction. The Message Box in the Status Bar announces the file it
is printing and registers progress.
Print Overlay: Click this button to print overlaid text or drawings with
your image.
Fit to Page: Check this box to automatically scale your image to its
largest possible dimensions given the current page size and
orientation.
Close: Click the Close button when printing is complete or if you
decide not to print anything. If you click Exit during print processing
(while the progress indicator shows the job is incomplete), Image-Pro
may print all, none, or a portion of your image.
Position: Click this button to access the print size and position
options.
File:Print
affecting the height and vice versa. If Allow Distortions is not
selected, the Width and Height values are linked. When either
value is changed, a proportional change is automatically made to
the other dimension to maintain the aspect ratio of your image.
Width and Height values can be set in your unit-of-measure, or
in percentage form. The Pg option boxes are used to specify the
height and width dimensions (in pages) when the Poster Print
option is enabled.
Actual: Click this button to return your image to its original
dimensions after you have modified its size using either the
Width, Height, Fit to Page, or Poster Print options.
Allow Distortion: Select this option if you need to set the
Width and Height dimensions independently. While this gives
you full flexibility, it may result in some image distortion as
Image-Pro stretches or shrinks the edges to achieve the specified
dimensions. If Allow Distortions is not checked, the height and
width values are linked, to maintain your images proportions.
When one dimension is changed, the other is automatically
adjusted to preserve the ratio between height and width (the
aspect ratio).
Poster Print: Select this option if you want to enlarge your
image beyond a page. To produce the oversized image, ImagePro tiles the image across an array of pages.
Note: The Position options affect the position of the entire image with
respect to the entire page array. There are no mechanisms for
modifying the margins of each page within the array individually.
When you click the Center button, for example, the entire image is
centered within the array. Image-Pro does not center each tile within its
respective page.
To print selected pages of the array, use the Pages to Print options.
Fit to Page: Click this button to automatically scale your image to
its largest possible dimensions given the current page size and
orientation. If the Allow Distortions option is checked, the image
will fill the entire page, from edge to edge; stretching will occur
where necessary to accomplish this. If Allow Distortions is not
checked, the image will be scaled to its largest dimensions without
Page 2-56
File:Print
changing the aspect ratio between its height and width. This is the
Image-Pro default setting.
Pages to Print: Use these options when printing a postered
image (see Poster Print above) to specify the pages you want
printed. If you want to print only a few pages of the array, click
the Selected button to deactivate all the tiles. This will block
them all with patterned tiles. Then use your mouse button and
click on the pages to uncover just those you want to print.
If you want to print all but a
few pages, click the All
button to activate the entire
array. Then use your mouse
button and click just those
pages you want skipped
during the print process. The
All and Selected buttons are
simply efficient ways to
activate or deactivate the
entire array in one step; they do not have to be used to select
pages for print. You can manually toggle the status of a page by
simply clicking upon it with the left mouse button -- if the page is
already active, it will be deactivated (covered); if it is inactive, it
will be activated (cleared).
The Pages to Print option will not be active unless the Poster
Print option has been selected.
Page 2-57
File:Mosaic Image
Mosaic Image
Use the Mosaic Image command to create a collage image made out of
several open images. The resulting image can then be printed or saved
to a file. When you select this command for the first time, you will see
the following tabbed dialog:
The Mosaic tool is a modeless dialog with three tabs for specifying the
elements of the mosaic. These tabs are:
Mosaic Image
Grid Settings
Image List.
Page 2-58
File:Mosaic Image
The message box at the far left contains a text field indicating the
current configuration of the mosaic being created. This field is updated
whenever any of the pertinent settings change. The first portion of the
field indicates the layout of the mosaic, in this case 2 horizontal rows
and 2 vertical columns. The second portion of the field indicates the
number of images currently selected for inclusion in the mosaic, in this
case 3.
The third portion indicates the number of pages (workspaces) that will
be created. In this example, all the images fit on one page.
Create: Click this button to start the process of creating the mosaic.
This button will only be enabled when there is at least one selected
image/frame. The dialog will not close when the mosaic is created.
Close: Click this button to close the dialog. If images have been added
but a mosaic has not been created, you will see a message asking you
if you want to continue.
Page 2-59
File:Mosaic Image
Mosaic Image
The Mosaic Image page specifies the format of the new image, as
shown here:
Use Size of Printers page: Click this button to use the selected
printers page size.
Page Setup: Click this button to change the default paper size and
orientation. The page sizes available depend on the options supported
by your printer.
Use 1/4 size: This checkbox can be used in conjunction with Use Size
of Printers Page to generate an image in the proper orientation and
aspect ratio as the printers page but using less memory. The size of
the image will be 1/4 of the printers width and height dimensions,
resulting in an image requiring 1/16th the memory. The DPI of the
mosaics created will be adjusted so that the image fills the printer
page by default.
User Defined Size: Click this button to specify the page size in
pixels.
Image Class: Use this combo box to select the destination image
class. By default, this list only displays Best Class, Grayscale, and
True Color. When Show all classes is checked, the remaining image
classes will also be listed. When Best Class is selected, the highest
precision class of the selected images will be used for the new image,
where the order by precision is: Grayscale, Palette, Gray 12, Gray 16,
Float, RGB, RGB 36, and RGB 48.
Page 2-60
File:Mosaic Image
Grid Settings
The Grid Settings page specifies the layout of the new image, and is
illustrated below:
Rows: Use the spin buttons to indicate the number of horizontal rows
in your image mosaic.
Columns: Use the spin buttons to indicate the number of vertical
columns in your mosaic image.
Auto rows & columns: Check this box to have Image-Pro determine
the number of rows and columns automatically.
The number of rows and columns can be automatically calculated if
the Auto rows & columns is checked. If checked, the tool attempts
to create a single mosaic with the largest possible square cell for each
image in the Selected Workspaces list. If this is not checked, the tool
will create however many pages are necessary to accommodate the
number of selected images.
Spacing: Use the spin buttons to set the distance in pixels between the
rows and the columns.
Title: Enter text for a title to be displayed across the top of the image
mosaic.
Footer: Enter text for a footer to be displayed across the bottom of the
image mosaic.
Page 2-61
File:Mosaic Image
Captions: The Captions combo box allows you to select the type of
caption to be displayed under each image. The choices include:
<None>
Image Name (workspace name)
File Name (full path name)
Date / Time (of the displayed frame, in the same format as the
Image Info dialog),
Description (one line only)
Frame number.
If <None> is selected for the Caption, the caption area will not be
displayed and more images may fit into the mosaic.
Add Page Numbers: When Add Page Numbers is checked, page
numbers will be added to the bottom right corner of the mosaic, in the
format Pg. 1/3 (page one of three).
Select Font or Size: The Select Font or Size button will bring up a
standard font selection dialog to select the font and/or point size
settings. The default is Times New Roman, 12 Point.
Page 2-62
File:Mosaic Image
Image List
The Image List page selects which workspaces to use, as shown below:
Available Images: The Available Images list on the left lists all
currently open workspaces. These are images that may be combined
into the mosaic.
Selected Images: The Selected Images list on the right lists selected
workspaces. These are the images you have chosen to include in the
mosaic. The selected workspace may be listed in three different
formats:
A single image will be listed by name only if it is a singleframe workspace.
Active sequences will be listed in a name(X/N) format if
frame X is the selected frame of N frames.
Portions of sequences will be listed as name(N - M) if the
active portion of the sequence is selected (where N is the first
selected frame and M is the last, inclusive).
Add: The Add>> button adds the highlighted images to the selected
workspaces, and will only be enabled when one or more workspaces
are selected in the available images list box.
Add All: The Add All >> button is a shortcut to add all of the open
workspaces to the selected list, and will always be enabled.
Page 2-63
File:Mosaic Image
Remove: The Remove < button removes the highlighted images from
the selected workspaces list, and will only be enabled when one or
more workspaces are selected in the selected images list box.
Clear: The Clear < button is a shortcut to clear the selected images
list.
Images in Mosaic: The Images in Mosaic indicates the number of
selected workspaces and the number of spaces available in the mosaic
grid. If the Auto rows & columns check box is selected in the Grid
Settings, the total number of spaces will automatically increase as the
user adds more images into the mosaic.
The following picture shows an example of an image mosaic:
Page 2-64
File:Exit
Exit
Use the Exit command to leave Image-Pro and return to Windows.
Important - Be sure you save all the images that you want to keep
before you exit. You can direct Image-Pro to prompt you to save
modifications or untitled images when you exit. To do so, set Edit :
Preferences: Application. If your preferences are set not to warn you,
Image-Pro will close all files with no changes and no warning.
Before Image-Pro returns to Windows, it updates its initialization file to
record information such as your current filtering options and window
arrangements. Next time you start Image-Pro, the environment will be
returned to its present state.
You may also exit Image-Pro by double-clicking the Control-menu
icon, clicking its Close button, or by pressing <Alt> + <F4>.
Page 2-65
File:Exit
Page 2-66
Edit:Undo
Page 2-67
Edit:Undo
Undo
Use the Undo command (<Ctrl>+<Z>) to reverse the most recent
actions. You can undo up to the last four operations (see the
Preferences command for information on setting the number of Undo
Buffers).
When you select Undo, a menu of the last four reversible operations is
displayed. When you select an operation from this menu, you revert
your image to its state prior to that operation. For example, if you had
converted an image, applied a Sharpen filter, an Edge filter, then a
Sculpt filter, undoing the Sharpen operation would revert to the way the
image looked before the Sharpen but after the conversion.
You can undo an Undo operation by selecting Redo from the Undo
menu.
Page 2-68
Edit:Cut
Cut
Use the Cut command (<Ctrl> + <X>) to copy the contents of the
selected AOI to the Window Clipboard and replace the AOI in the
image with white. If no AOI is active, Image-Pro copies the entire
active image to the Clipboard and replaces it with white. Cut changes
the contents of the image in the active window (i.e., Cut deletes the cut
pixels). Any data already existing on the Clipboard will be replaced.
The data copied to the Clipboard can be pasted into the active window
or into another open window using the Paste command. You can also
create a new window directly from the Clipboard contents using the
Paste New command.
Page 2-69
Edit:Copy
Copy
Use the Copy command (<Ctrl> +<C>) to copy the contents of the
selected AOI to the Window Clipboard. If no AOI is active, Image-Pro
copies the entire active image to the Clipboard. Copy will not change
the contents of the image in the active window (i.e., copy does not
delete the copied pixels). Any data already existing on the Clipboard
will be replaced.
The copied data can be pasted into the active window or into another
open window using the Paste command. You can also create a new
window directly from the Clipboard contents using the Paste New
command.
Page 2-70
Edit:Paste
Paste
Use the Paste command (<Ctrl> + <V>) to place the contents of the
Windows Clipboard into the active image. You would use Paste to
transfer part of one image into another.
Before you can execute the Paste command, you must have somehow
placed valid image data on the Windows Clipboard (see the Copy
command). If there are no data on the Clipboard, the Paste command
will not be active. Image data can be pasted into any image class that
Image-Pro supports.
Image-Pro will accept image data from other applications via the
Clipboard as long as it is in Windows bitmap (BMP), Tagged Image
File Format (TIF), Device Independent Bitmap (DIB) or Windows
Picture form. If you attempt to Paste non-image data (e.g., text or
spreadsheet data) to an image window, you will receive an error
message.
When you select the Paste command, Image-Pro will initially position
the Clipboard data in the upper-left corner of the currently active
rectangular AOI (or of the entire image if there is no active rectangular
AOI). Position your cursor over the Clipboard data. Your cursor will
appear as a 4-way arrow and will allow you to drag the Clipboard data
to the correct position. When you are happy with its position, click the
right mouse button, or press the <Enter >key, to permanently set the
Clipboard data into the image. The Clipboard pixels will overwrite
those at the specified position. Press <Esc> to cancel the Paste
operation.
Drag the pasted image data when you
see the 4-way cursor.
Once the data are properly positioned,
click the right mouse button, or press
Enter.
Page 2-71
Edit:Paste New
Paste New
Use the Paste New command to place the contents of the Windows
Clipboard into a new image, which becomes the active image.
Before you can execute the Paste New command, you must have
somehow placed valid image data on the Windows Clipboard (see the
Copy command). If there are no data on the Clipboard, the Paste
command will not be active.
The class of the new image will be the same as that of the original
image.
Image-Pro will accept image data from other applications via the
Clipboard as long as it is in Windows bitmap (BMP), Tagged Image
File Format (TIF), Device Independent Bitmap (DIB) or Windows
Picture form. If you attempt to Paste non-image data (e.g., text or
spreadsheet data) to an image window, you will receive an error
message.
If a nonrectangular AOI is copied into the Clipboard, Image-Pro uses
its bounding box for the new image.
Page 2-72
Edit:Paste Options
Paste Options
Use the Paste Options command to specify settings that affect the way
in which image data, pasted from the Clipboard, is combined with the
target image. When you select this command, the Paste Options dialog
box is presented.
Preview with blend: Enable this option to view the Clipboard data
as it would appear if you were to paste it with the specified Blend
Control options (see below). This allows you to see the effect of
your blend settings while you are positioning the Clipboard data prior
to actually pasting it into your image.
Apply with blend: Enable this option to blend the Clipboard data
with the destination image. When enabled, the Clipboard and image
data will be blended in accordance with the percentages and
intensities specified in the Blend Control group box. When
disabled, Clipboard data will simply overwrite the specified pixels in
the destination image, regardless of the Blend Control values.
Blend Control: Use the options in this group box to control the
ratio at which Clipboard data is blended with the destination image.
These values are only utilized when the Apply with blend or
Preview with blend options are set (see above).
Src: Select the percentage at which Clipboard data will be applied
to the image. The larger the number, the heavier the Clipboard
data is applied (e.g., if 100% is set, only the pasted Clipboard data
will be visible in the result). This value is linked to the Dest
value, such that when Src is changed the necessary change is
automatically made to Dest so that the two values combined equal
100%.
Dest: Select the percentage of the destination image allowed to
show through the applied Clipboard data. The smaller the
Page 2-73
Edit:Paste Options
number, the less the original image will remain visible (e.g., if 0%
is set, only the Clipboard data will be visible in the result). This
value is linked to the Src value, such that when Dest is changed
the necessary change is automatically made to Src so that the two
values combined equal 100%.
Apply Blended Image To: Specify the intensity values that are to
be affected by the blend. Select from the following:
All: The Clipboard data will be applied, in the specified blend
ratio, to all pixels in the paste area, regardless of their
intensity.
Lighter Pixels Only: The Clipboard pixels will be pasted
(in the specified blend ratio) only in places where the
destination pixel is lighter than the corresponding Clipboard
pixel.
Darker Pixels Only: The Clipboard pixels will be pasted
(in the specified blend ratio) only in places where the
destination pixel is darker than the corresponding Clipboard
pixel.
Page 2-74
Edit:New AOI
New AOI
The New AOI command allows you to create an AOI on the active
image by specifying the image coordinates. The AOI shapes available
are:
Rectangular (bounds),
Elliptical (bounds),
Rectangular (center/size),
Elliptical (center/radius).
You would define your AOI by entering the pixel coordinates for the
left, top, right, and bottom of the AOI shape.
Selecting either Rectangular (center,size) or Elliptical (center, size)
displays a different dialog:
Page 2-75
Edit:New AOI
You would define your AOI by entering the pixel coordinates for the
Center X and Center Y, and the length in pixels for the Width and
Height.
Whichever type of AOI you select will then be displayed on your active
image. You can move or resize the AOI by either changing the
coordinates in the dialog, or clicking and dragging the AOI on the
image.
Color: Clicking this button displays the color selection dialog.
Here you can change the color associated with the AOI, or define a
custom color.
OK: Click OK to apply your AOI to the image.
Cancel: Click Cancel to erase your AOI.
Page 2-76
Edit:AOI
AOI
Use the AOI command to save and recall AOI outlines. There are
many instances in which it is useful to save an AOI if your analysis
involves the repetitive use of the same size AOI, you might store the
AOI for use with other images. You might also save an AOI at the end
of the day so that your analysis can be easily resumed at some later
point. Or you might save an AOI to give to a co-worker on another
workstation.
When you select the AOI command, the AOI Manager window is
displayed.
The controls in this box are used to work with
the current list of reusable AOIs. The names of
the AOIs comprising the current list are shown
in the list box on the right side of the AOI
Manager window.
The button controls along the left side are used
to add, delete and apply AOI outlines. They
are also used to save/load outlines to/from AOI
files. Each control is described below.
AOI name: Use the edit text box at the top to give your AOI the name you
choose. Otherwise, Image-Pro provides a name consisting of the AOI
type and its number in the series.
Add: Use this button to add the active AOI to the list of reusable AOI
outlines. Before selecting this button you must have created an AOI, and
it must be the active AOI (please refer to the description under Image-Pro
Tools). When an AOI is added to the list it is given a generic name made
up of its type and a number e.g., Box1, Ellipse2, Polygon3. You may
rename your AOI by highlighting its current name in the list box, then
typing its new name in the edit box at the top of the AOI Manager
window.
You will receive an alerting message if you attempt to add an AOI that
has the same coordinates as one already contained in the list. You may
choose to discard or save the duplicate AOI.
Page 2-77
Edit:AOI
Del: Use this button to delete an AOI from the current list. Before
selecting this button, be sure the AOI you want to delete is the one
highlighted in the list.
Set: Use this button to apply an AOI to the active image. Before selecting
this button, be sure the name of the AOI you want to apply is the one
highlighted in the list (see procedures at the beginning of this section).
You may also double-click on the AOI to set it.
When an AOI is applied, it is put in the same position at which it was
initially defined. If this position is outside the boundaries of the receiving
image, the AOI will not appear. If parts of the AOI extend beyond the
image boundaries, only part of the AOI (the part that exists within the
image) will appear.
Save: Use this button to save the current set of AOI outlines to a file. You
might do this if you use various sets of AOIs for different purposes, or if
you want to use a set of AOIs on another workstation. When you click the
Save button, the Save AOI List dialog box is presented. Within it, type
the name of the file to which you want the outlines stored. AOI outline
coordinates are stored in ASCII format to an *.AOI file.
Note: The current AOI list is maintained from session to session, so it is not
necessary to explicitly save AOI outlines to a file simply to make them
available next time you work with Image-Pro.
Load: Use this button to load a new set of AOI outlines to the current list.
The new list will replace the current list. When you click the Load
button, the Load AOI List dialog box is presented. Within it, type the
name of the AOI file from which the outlines will be read, then click OK.
The names of the AOIs contained in that file will appear in the list box in
the AOI Manager window.
Close: Click this button to close the AOI Manager window.
Page 2-78
Edit:AOI
Procedures
The following steps are required to save an AOI:
1. Create the AOI if it has not yet been created. You may use
any of the AOI tools (rectangle, ellipse or free-form).
2. Activate the AOI. The AOI that is to be saved must be active
(i.e., visible in the image) before proceeding to the next step.
3. Select the AOI command. This command is located on the
Edit menu. The AOI Manager command window will be
presented.
4. Click the Add button in the AOI Manager command
window. The AOI will be given a name and will be placed in the
list of reusable AOIs.
5. Rename the AOI. You may assign a more meaningful name than
the one automatically assigned by Image-Pro. To do this, highlight
the current name in the list, then enter a new name in the edit box at
the top of the AOI Manager command window.
6. Save the AOI list (optional). If you want to use the AOI on
another workstation, or if you want to organize your outlines into
related groups, you can save the AOI to a file. Click the Save
button to do this.
Note: AOI outlines are automatically saved from one session to the
next. Once you add an AOI to the AOI Manager list, it will remain
there until you delete it or replace the current list with one from another
file.
Page 2-79
Edit:AOI
To recall an AOI that has been saved, follow the steps below:
1. Select the image to which the AOI will be applied. The
image into which you want the AOI placed must be active.
2. Select the AOI command. This command is located on the
Edit menu. The AOI Manager command window will be
presented.
3. Load the AOI list from an AOI file, if necessary. If the AOI
you want to recall is not in the current list, click the Load button to
load the proper AOI file.
4. Highlight the AOI in the list, then click the Set button.
This will apply the selected AOI to the active image. You may also
double-click on the AOI to set it.
Page 2-80
Edit:Annotate
Annotate
Use the Annotate command to add text or drawings to your images.
Your annotations are in a graphics overlay that is displayed over the
image without modifying the image data itself. Annotations can be
stored in a .TIF or IPW file separate from the image itself. The
annotations do not become part of the image until you click the Burn
button.
When you select the Annotate command, you will see the Annotation
toolbar, as shown here:
Line Tool
Selection Tool
Rectangle Tool
Ellipse Tool
Copy
Text Tool
Delete
Paste
Edit:Annotate
Page 2-82
Edit:Annotate
The Line tool is used to draw straight lines and arrows. To draw a line,
select this tool, and click on the location in your image where you want to
start the line. Drag the mouse cursor to the ending point. A line with
handles will appear.
The Rectangle and Round Rectangle buttons create similar
objects. To draw a rectangle or rounded rectangle, place the cursor
anywhere in the image, then drag the cursor to the appropriate size
and release the mouse button. Once a rectangle has been created,
its size can be modified by placing your cursor on one of the
handles and dragging it to a new position. Hold down the <Shift>
key when drawing a rectangle or round rectangle to draw a square.
The Ellipse button is used to draw circles and ellipse. To draw an
ellipse, drag the cursor until an ellipse of the size and shape you
need is produced. Once an ellipse has been created, its size can be
modified by placing your cursor on one of the handles and dragging
it to a new position. Hold down the <Shift> key when drawing an
ellipse to create a circle.
To place text on an image, select the Text Tool. If you have default
text and Autosize bound set (see the Settings page description
below), then you can just click your left mouse button inside the
image to place the text object. If you do not have default text set,
you will click your left mouse button, and drag the cursor to size the
text object. You will then have the opportunity to edit the text in the
annotation using the Text page of the properties dialog (see the Text
page description below).
Use this button to draw an open Polyline or closed Polygon. You
can draw a polygon by dragging the mouse cursor along the path of
the object, or by clicking on various points in the image. Double
click the left mouse button to end the polyline.
Page 2-83
Edit:Annotate
The Burn button makes your annotations a permanent part of the
image. Until you click this button, your annotations exist on a
transparent overlay that is displayed on top of your image. The
Show checkbox on the Annotation toolbar controls the visibility of
the transparent overlay. If the box is checked, the objects drawn on
the overlay will be visible.
Once you click the Burn button, the objects on the overlay are
permanently embedded into your image. Your image data is
changed, and the annotated object destroyed.
Note: Changes to the image data can be reversed using the Undo
command, but the original annotation objects cannot be restored.
The Cut button will copy the selected object(s) to the clipboard and
remove them from the image. You can then use the Paste button to
paste the objects onto the original or another image.
The Copy button will copy the selected object(s) to the clipboard,
but will not remove them from the image. You can then use the
Paste button to paste the objects onto the original or another image.
The Paste button will paste any annotation objects on the clipboard
to the active image.
The Delete button will permanently delete the selected object(s)
from the image.
Click the right mouse button in the image to see the image pop-up
menu:
Page 2-84
Edit:Annotate
Please refer to Chapter 1 of this manual for descriptions of the Zoom
and Information commands. The Annotation command pops-up a
second menu. The Cut, Copy, Paste, and Delete commands behave the
same as described above for the tool bar buttons. The Move commands
are used to set which objects will be displayed on top of other objects.
If your objects do not overlap, the drawing order will not matter, but if
they do, you can use the Move commands to assure that the objects that
you want displayed on top of others are in front of those other objects.
The Properties item displays the property dialog for the selected object.
Menu options are disabled if the menu items operation cannot be
completed. For example, if there are no selected objects, menu options
Cut, Copy, Delete, Move, and Properties are disabled. If there is no
information in the clipboard to paste, the menu option Paste is dimmed.
The Move commands can also be disabled if the selected object is the
only annotation object, or if it is already at the front or back of the set of
objects. The Properties dialog is accessible only if there is only one
selected object.
Page 2-85
Edit:Annotate
Object Page
The first page of the properties dialog is named for the type of object
that is selected, and the contents of this page also change.
Line / Polyline / Polygon
The first page for line, polyline, and polygon objects allows you to set
the line style and end points of the object:
Use this dialog to change the line style (solid, dotted, or dashed) and
line width of your object. The Start and End selections include various
shapes that can be used to mark the starting and ending points of the
line.
Zoom with image forces the object to change size as you zoom the
image in and out.
Use as default saves these settings as the default properties for this
type of object the next time you use this tool, if you check this box.
The Use as default box normally is unchecked.
Connect Start/End turns your polyline into a closed polygon. The
Connect Start/End option is only displayed for polyline and polygon
objects.
Page 2-86
Edit:Annotate
Rectangle / Round Rectangle / Ellipse
The first page for rectangle, round rectangle, and ellipse objects allows
you to specify the line and fill properties of the object:
Use this dialog to change the line style (solid, dotted, or dashed) and
line width of your object. The Border/Fill selections include border
without fill, border and fill, or fill only. Click the appropriate radio
button to indicate your choice.
Zoom with image forces the object to change size as you zoom the
image in and out.
Use as default saves these settings as the default properties for this
type of object the next time you use this tool, if you check this box.
The Use as default box normally is unchecked.
Text Page
The first page for text allows you to specify the Text contained in the
object:
Text Window
Page 2-87
Edit:Annotate
The Text page of the properties dialog is displayed automatically each
time you place a new text object. This gives you the opportunity to edit
the text contained in the new object. When Start with default Text is
selected on the main Annotations dialog, a new text object will be
created with the current default text. When Image-Pro is first started,
the default text is empty, so the text window illustrated above will be
empty and you can enter whatever text you wish for each new object. If
you want to have each text object start with particular text, first create a
text object. Edit the text (if any) in the text window to what you want to
appear in each new text object. Then on the Settings page (described
below), make sure that Use as default is checked. After you click OK
to accept the edited properties, make sure that Start with default Text
is selected on the main Annotations dialog. As you create new text
objects, they will be created with the default text that you entered.
Settings Page
The properties dialog for text objects has an additional Settings page.
The attributes on this page let you select the text characteristics, such as
type font, size, style and alignment; as well as special attributes such as
bold, italic, or underlined. Note that these attributes are applied to the
entire character string that will be applied to the image.
Transparent lets the image show through the drawing on the image. If
this box is not check, the text is enclosed in a filled box.
Autosize bound allows the rectangle enclosing the text to change as
the text changes.
Zoom with image forces the text object to change size as you zoom
the image in and out.
Page 2-88
Edit:Annotate
Use as default remembers these settings for the next time you use the
tool, and resets the defaults if you check this box. The Use as default
box normally is unchecked.
The Text Justification controls can be used to determine whether the
text will appear in the top-left corner of the area that you set for the
text object (when you created the object), or whether the text will be
centered in the area. This option is disabled when Autosize bound is
selected.
Word Wrap automatically continues the text on the next line if it
reaches the edge of the bounding rectangle. This option is disabled
when Autosize bound is selected.
Color Page
The Color page is available for all drawing objects:
The Color page lets you select three colors: Line (or outline), Fill (or
interior), and Text. Not all of these colors are used for all objects;
unused colors will be disabled. For line and polyline objects, only the
Line color is used. For filled objects, the Line color is used for the
outline of the object and the Fill color for the objects interior. For text
objects, the Text color is used for the typeface, and the Fill color for the
bounding box enclosing the text, if Transparency (from the Settings
page) is turned off.
Page 2-89
Edit:Fill
Fill
Use the Fill command to fill the active image or AOI with a solid color
or a pattern from another image. You might want to use Fill to
highlight an AOI with a color or pattern, to clear a portion of an image,
or to superimpose one image over another.
Image-Pro will fill an AOI if you select one. Otherwise, the entire
active image will be filled. When a Multiple AOI is active, Image-Pro
will fill all the AOIs it contains.
Image-Pro will fill with a pattern, a texture, or a color of your choice.
The AOI in the image on the left has been filled with white, the AOI on
the right has been filled with a grid pattern.
If you plan to fill with a pattern, your active image must be either an
RGB24, RGB36, or RGB 48 bit image, or gray scale (Gray Scale, Gray
Scale 12, Gray Scale 16, or Floating Point ) class. Patterns cannot be
placed in Palette images. If your image is not gray scale or RGB , you
can convert it to one of these classes using the Convert To command.
When filling with a pattern, you must also have an image file that
contains the pattern you want Image-Pro to fill the area with.
Page 2-90
Edit:Fill
When you select the Fill command, the Fill dialog box is presented.
.
Within this dialog box, indicate whether you want to fill with a color, or
with a pattern or texture. If you choose to fill with a pattern or texture,
you will need to specify the image file that contains the pattern. Click
the Fill button once you have made your choices. Image-Pro will fill
the AOI (or the entire image, if no AOI is present) with the color or
pattern you have selected. Select Close if you want to close the dialog
box.
Note: The Fill dialog box is modeless. When you click Fill, the fill is
performed, but the dialog box remains open. You may perform other
Fill operations on the same image or other open images.
Solid Color Fill: Use this group box if you want to fill with a solid
color, by choosing the appropriate color button for background and
foreground. The color options (Color, Hue, and Tint) relate to ways
in which color can be applied.
Color: Select this option if you want the AOI or image to be filled
with a solid color. Select the color to be used by clicking on the
appropriate button.
Hue: When filling with Hue, the image is internally converted to the
HSV color model, and the color filling is performed on the color
(hue) channel only. After filling, the filled image is converted back
to the RGB color model.
The Hue option replaces the color values in your image.
Depending on the degree of transparency you select, Hue mixes the
Page 2-91
Edit:Fill
colors in the original image with the color you select. Elements of
the image that are white or black will not be replaced.
Visually, selecting Hue colors your image without affecting those
areas that are black or white. Select this option if you want the
pixels filled with the Hue value from the color selected with the
Color buttons.
Note: The Hue option can only be used with RGB images. This option
will be dimmed if the active image is not of this class.
Tint: When filling with Tint, the image is converted to the HSV
color model, and the color filling is performed on both the color
(hue) and saturation channels. After the fill process is complete, the
image is converted back the RGB color model.
The Tint option replaces the color and saturation values in your
image. Depending on the degree of transparency you select, Tint
replaces the values in the original image with new values.
Visually, Tint washes a color over entire image, including elements
that are white or gray. Select this option if you want the image or
AOI tinted with the color selected with the Color buttons.
Note: The Tint option can only be used with RGB images. This option
will be dimmed if the active image is not of this class.
Pattern/Texture Fill: Use this group box if you want to fill with a
pattern or texture. These two options determine how a pattern file
will be combined with the active image or AOI.
Pattern: Select this option if you want to fill the area with the
contents of the image file specified in the Pattern/Texture group
box.
Conceptually, the active image and the pattern image are aligned at
the (0,0) pixel (upper left-hand corner). The portion of the pattern
image that shows through will be that portion that corresponds to
the active images AOI. If the active image or AOI is larger than
the pattern file, the pattern file will be repeatedly applied until the
image or AOI has been entirely filled.
This button will be dimmed if the active image is not of RGB or
one of the gray scale classes.
Page 2-92
Edit:Fill
Texture: Select this option if you want to give the image a textured
appearance by applying the specified pattern file to just the
luminance channel. This results in intensity variations that give a
textured look to the image.
Note: The Texture option can only be used with RGB images. This
option will be dimmed if the active image is not of this class.
Foreground/Background Color: Select Foreground or
Background if you want Image-Pro to use the Colors window
currently selected foreground or background color for the fill
operation. If the color buttons do not currently specify the color you
want to use, double-click the Foreground or Background box. The
Colors window appears.
You can select another color by clicking on the color value currently
selected and moving the cursor to the desired value.
Note: Both Foreground and Background fill according to the Color,
Hue, Tint, and Transparency selections you have made.
Black/White: Use one of these color options if you want Image-Pro
to fill with black or white.
Select File: Click this button to specify the file containing the pattern
you want Image-Pro to use to fill the image or AOI. This button will
only be enabled when the Pattern or Texture option is set in the
Type group box.
When you click this button, the Open File dialog box is presented.
Select the pattern file as you do any image file (see the Open
command if you need assistance).
A pattern file must be an image file, and can be any class but Bilevel.
A pattern file can contain any image you want. If the pattern file is
smaller spatially than the active image or AOI, Image-Pro will repeat
the pattern image until the entire AOI or image is filled. Pattern file
opacity is determined by the value set in the Transparency field.
Page 2-93
Edit:Fill
This button will be dimmed if the active image is not of RGB or Gray
Scale class.
Transparency: Set this field to indicate the level of transparency
you want the color or pattern applied with. This lets you control how
much of your active image shows through the applied color or
pattern. A transparency of 0 indicates no transparency. A
transparency of 100 indicates total transparency. The
Transparency button will be dimmed if the active image is not of
RGB or Gray Scale class.
Color/Transparency - Set the transparency value to indicate how
much of the original image you want to show through the color you
apply.
Hue /Transparency - If transparency is set to zero, the full Hue
value of the specified color will be applied to the pixels in the AOI or
image. If transparency is set to a higher value, more of the original
pixels Hue value will be blended with that of the specified color.
Tint/Transparency - If transparency is set to zero, the hue and
full saturation of the selected color will be applied to the pixels in the
AOI or image. If transparency is set to a higher value, the color will
be applied in a less saturated form, and the hues will be mixed.
Pattern/Transparency - If transparency is set to zero, the
pattern files pixel values will replace those in the AOI or image
entirely. If transparency is set to a higher value, the two images will
be blended so that some of the original image shows through.
Texture/Transparency - Use the transparency value to control
how much of the texture files intensity should be applied to the
luminance channel. Set transparency to zero to apply the full
intensity; set a higher transparency value to retain more of the
original images intensity characteristics.
The series below shows the original image and pattern file, and the
effects of applying the pattern with increasing transparency values of:
20, 40, 60 and 80.
Page 2-94
Edit:Fill
Active image
Pattern image
Transparency = 20
Transparency = 40
Transparency = 60
Transparency = 80
Page 2-95
Edit:Dye List
Dye List
The new Dye List feature in Image-Pro Plus v. 5.1 allows you to select
from a list of dyes, or add your custom dyes to the list. The list of dyes
(*.ipd) is stored in the Documents and Settings folder of Image-Pro
Plus.
When you choose the Dye List command from the Edit menu, you will
see the Edit Dye List dialog box:
Name: This list includes all dye definitions found in the current dye
folder. You may select a different dye from the drop-down list, and
all the remaining controls will be updated to show the characteristics
of the new dye.
Clicking the folder browse button allows you to select a new dye
from a different folder. This button displays a standard Windows
folder selection dialog, as shown here:
Page 2-96
Edit:Dye List
Color: Use the slider to adjust the emissions wavelength for your dye,
which also sets the default display color. (You can also use the
button to select a specific color using a standard Windows color
selection dialog. ) The color will change in response to changes in the
emissions wavelength.
Clicking this button displays the color editing dialog:
Here you can change the color associated with the selected dye, or
define a custom color. The color default is linked to the selection of a
wavelength for your dye. If you change the emissions wavelength, the
color displayed will be the standard color for that wavelength. To set
a custom color, first you should set the wavelength and then edit the
color.
Emissions wavelength: This field displays the emissions
wavelength for the dye you have chosen. You can adjust he emissions
wavelength by entering a new value. The default color will change in
response to changes in the emissions wavelength.
Excitation wavelength: The default wavelength for your dye is
displayed here. You can adjust the wavelength by entering a new
value.
New: Click the new button to add a dye to your list of available dyes.
You will see the New Dye dialog: Enter the name of your new dye.
Page 2-97
Edit:Dye List
OK: Click OK to save the new or updated dye definition file in the
current location.
Cancel: Click Cancel to return to the Image-Pro workspace without
saving any changes.
Delete: Click the Delete button to remove the selected dye from your
list.
Close: Click this button to close the Edit Dye List dialog.
Save: Click this button to save your dye list changes.
Save As: Click this button to save your dye list changes to a new
folder.
Apply: Click the Apply button to apply the dye to the image, or a
portion of the image. You will see the Apply Dye dialog:
Choose a selection from the drop-down list box to indicate where you
would like to apply the selected dye information. You do not have to
use the Apply button; you may simply select the dye and click OK.
Apply dye tint: Check this box to apply the dye.
OK: Click OK apply the dye and to return to the Edit Dye dialog.
Cancel: Click Cancel to return to the Edit Dye dialog without
making any changes.
Page 2-98
Edit:Lens List
Lens List
All of the plug-ins that are affected by lens characteristics, such as
Scope-Pro and SharpStack, can now use a common set of lenses or
objectives. The Select Lens feature of Image-Pro Plus 5.1 enables you
to choose from a centralized list of lenses. The list of lenses (*.ipl)
is stored in the Documents and Settings folder of Image-Pro Plus.
When you choose Select Lens from the Edit menu, you will see the Edit
Lens List dialog box.
Name: The Name edit box displays the current name of the lens if you
are editing an existing lens definition. If you are defining a new lens,
this edit box will be empty.
You may select a different lens from the drop-down list, and all the
remaining controls will be updated to show the characteristics of the
new lens.
Clicking the folder browse button allows you to select a new lens
from a different folder. This button displays a standard Windows
folder selection dialog, as shown here:
Page 2-99
Edit:Lens List
OK: Click OK to save the new or updated lens definition file in the
current lens location.
Cancel: Click Cancel to return to the Image-Pro workspace without
saving any changes.
Delete: Click the Delete button to remove the selected lens from your
list.
Close: Click this button to close the Edit lens List dialog.
Save: Click this button to save your lens list changes.
Page 2-100
Edit:Lens List
Save As: Click this button to save your lens list changes to a new
folder.
Apply: Click the Apply button to apply the lens to the active image, or
a portion of the image. You will see the Apply Lens Characteristics
dialog:
Choose a selection from the drop-down list box to indicate where you
would like to apply the selected lens information.
OK: Click OK apply the lens and to return to the Edit Lens dialog.
Cancel: Click Cancel to return to the Edit lens dialog without
making any changes
Page 2-101
Edit:Convert To
Convert To
Use the Convert To command to create a copy of the active image in the
specified class. You might do this to convert a RGB image to a Gray
Scale image if only its intensity information is required, or change a
Gray Scale image to Floating Point in preparation for arithmetic
operations.
When you select the Convert To command, you will receive a menu
from which you must choose the class of image you want to create. The
class of the active image will be dim in the menu. Select one from the
list below:
Gray Scale 8
Gray Scale 12
Gray Scale 16
Floating Point
Palette
RGB 24
RGB 36
RGB 48
The converted image will be placed into a new image window. Your
original image will not be affected by the conversion.
Note: Bilevel images are no longer supported by version 5.1 of
Image-Pro Plus.
Two new options have been added to the image conversion feature:
scale by multiplying and direct value copy.
Scale by Multiplying is an option upon integer promotion, multiplying
by 257 rather than 256 for the 16 bit conversion. This means that an 8bit value of 255 will become a 16-bit value of 65535, rather than 65280.
If converted to a 12-bit value, 255 will become 4095, rather than 4080.
Direct value copy will turn a 255 value in an 8-bit image to 255 in
either a 12 or 16-bit image. Direct value copy for demotion will copy
values directly, clipping if they are above the dynamic range of the
target image type.
Page 2-102
Edit:Convert To
When your image conversion results in an increase in dynamic range,
including 8-bit grayscale to 12 or 16, 12-bit grayscale to 16, RGB to
RGB 36 or RGB 48, and RGB 36 to RGB 48, you will be able to
control the conversion with the following dialog:
Page 2-103
Edit:Convert To
When your image conversion results in a decrease in dynamic range,
including 12- or 16-bit grayscale to 8-bit, 16-bit grayscale to 12-bit,
RGB 36 or 48 to RGB 24, or RGB 48 to 36, you will be able to control
the process using the following dialog:
The demotion dialog does not list the scaling options: Fast Scaling
(scaling by bit shift) and Scale by Multiplying are treated identically
for demotion.
The options in this box let you determine how much of the 12-bit data is
scaled to 8 bits. This feature is useful for converting images with
limited dynamic range. If for example, much of your 12-bit data existed
in the 0 to 600 range, you might want to convert just this range to 8 bits.
This measure will reduce the amount of data that is lost when the 12-bit
values are rescaled.
Note: If you dont know the dynamic range of your 12-bit image, click
the Best Fit button. Image-Pro will automatically set the range based
upon a statistical analysis of the values in your image. See Best Fit,
below.
Input Range: In the Start and End fields, set the beginning and
ending values of the range that is to be converted to 8 bits. If you do
not know the range, click the Best Fit button and Image-Pro will
automatically set it for you (see Best Fit, below).
Output Range: In the Start and End fields, set the beginning and
ending values of the range to which you want the 12-bit data scaled.
In most cases you will want to scale to the largest possible 8-bit
range, so the default values of 0 and 255 should be used.
Best Fit: Click this button to automatically set the Input Range
values. Image-Pro will automatically set the Start and End fields to
define a range that encompasses 98% of the values in the image (the
highest 1% and lowest 1% are ignored).
Page 2-104
Edit:Convert To
Copy without scaling: This feature copies the values into the new
image without scaling them down, clipping any values that exceed the
maximum range of the new image type to that maximum value. Note
that when this checkbox is set the variable range control elements are
disabled.
Select Gray Scale 8 from the Convert To pop-out menu if you
want to convert your image to an 8-BPP monochrome image. You
might want to convert a RGB image to Gray Scale to work with just its
intensity information.
A progress indicator will be displayed in the Message Bar as the
conversion take place.
A few things to keep in mind when you convert to Gray Scale 8:
Edit:Convert To
Select Palette from the Convert To pop-out menu if you want
to convert your image to an 8-BPP, Palette-class image. You might
want to convert an RGB 24 image to a Palette image to reduce its size
(Palette images require only 8 BPP, whereas RGB 24 images require 24
BPP). You might also convert a RGB 24 image to Palette to create an
image that can be displayed on a 256-color device.
You can convert an existing Palette image to Palette, too. This might
be done to reduce the number of colors in the existing image, or to
change from one type of palette to another (see Median and M/Color
below):
Method: Within this box, select the method you want Image-Pro to
use when creating a palette for this new image.
M/Color: Select this option if you want to apply Media
Cybernetics proprietary M/Color palette to the image. The
M/Color palette is a 256-color palette that simulates the range of
colors in a natural color image. A dithering technique is used to
convert pixel values in the source image, to indices into the
M/Color palette. This produces the smoothest possible result in the
output image.
You might also want to use the M/Color palette if you are
converting several images to Palette class, and you want them all to
have the same palette. If you use the Median method for multiple
images, a unique palette would be generated for each image.
Consistent palettes across images are important if you need to use
your images in an application that will display several images
simultaneously. Many systems allow only a single active palette
for display purposes.
If you are converting a RGB 24 image with many varying levels of
color (as in a natural image), you will want to use this technique to
perform the conversion.
Page 2-106
Edit:Convert To
The Color Index options will not be active when the M/Color
method is selected.
Note - The M/Color palette does not have a wide range of gray
colors in it. If your image is primarily gray, you might want to
convert it with the Median option.
Median: Select this option if you want to create a palette based
upon the most frequently occurring colors in the source image. Set
the options in the Color Index box to specify the number of colors
you want Image-Pro to put in the palette, and indicate where they
should be placed within the palette.
Because the Median method allows you to specify the number of
colors that remain in the image, you can reduce your image to far
fewer color levels than with the M/Color method. This can be
important when image size is more important than image quality -the fewer colors in the image, the better it will compress because
more of its pixel values will be repeated.
For an artistic effect, you might want to use the Median method,
with a small Number value, to achieve a posterized look.
Pseudo-Color : Select this option to convert a pseudo-colored
image to a palette image.
Color Index: Within this box, select the number of colors you
want to place in the palette. Also, specify the position of these
colors within the palette.
Number: Specify the number of colors you want left in the image.
If you want all possible colors to remain in the image, set this value
to 256. Reducing this value will place fewer colors in the palette,
and will leave fewer colors in your image.
Regardless of what number you specify here, the palette itself will
always contain 256 colors. Unused palette entries are set to black
(RGB = 000).
For example, if you were trying to reduce the image for
compression results, you might want to constrain the palette to the
64 most frequently occurring colors in the image. When the
conversion is complete, your palette would contain 256 colors, but
only 64 of them would contain color. Moreover, every pixel in
your image will be changed to one of these 64 colors. Those pixels
Page 2-107
Edit:Convert To
that were one of the most popular 64 will be converted to the color
closest to it in value.
Start/End Use these fields to specify the palette positions into
which you want the specified number of colors placed. For
example, if you have specified 20 colors, and you wanted the first
color to be assigned to palette position 0, set 0 as the Start value.
You will see that End will automatically change to 19.
Colors will be assigned consecutive palette positions. If you adjust
the End value, the Numbers value will be adjusted to reflect the
exact number of indices between the specified Start and End
values (you are not allowed, for example, to specify 10 colors
positioned from indexes 0 to 20).
Any unused palette entries will be set to black (RGB =
000,000,000).
Select RGB 24 (True Color) from the Convert To pop-out
menu if you want to convert your image to a 24-BPP (chunky), RGB
24 image. You might want to convert a Palette image to a RGB 24
image to give you greater flexibility in working with it.
A few things to keep in mind when you convert to RGB 24:
Page 2-108
Edit:Convert To
then converting the Gray Scale data to RGB (see Gray Scale
conversion above).
Edit:Convert To
Page 2-110
Edit:Convert To
Edit:Convert To
follows: (.3 x Red + .59 x Green + .11 x Blue). The result is
converted to floating-point values from 0.0 to 255.1.
Page 2-112
Edit:Convert To
the contents of index 10 was RGB=255,28,255, the converted
pixel would be changed to 4095,2048,4095.
Edit:Convert To
then converting the Gray Scale data to RGB (see Gray Scale
conversion above).
Page 2-114
Edit:Duplicate/Crop To AOI
Duplicate/Crop To AOI
Use the Duplicate command to create an exact copy of the active image,
or AOI, in a new, untitled image window.
When you select the Duplicate command, Image-Pro will generate a
new copy of the active image, or AOI, in a new window. If a
nonrectangular AOI is active when the Duplicate command is selected,
the new image will contain an image made up of the pixels contained
within the AOIs bounding rectangle.
The duplicate image will be of the same class and logical resolution as
the image from which it was created. If a Palette image is duplicated,
its palette will be copied to the new image too. Regardless of image
class, however, descriptive attributes, such as Description, Artist, and
Date, will not be passed to the new image (these attributes are
considered unique to a single image).
When the active image is a sequence, the active portion of the sequence
will be copies when the Apply to Sequence button is selected.
Otherwise, only the current frame of the active image will be copied.
Page 2-115
Edit:Rotate
Rotate
Use the Rotate command to rotate the image or the active AOI to a
specified angle.
When you rotate an image or AOI, Image-Pro places the rotated result
in a new image window; the original image is not be affected.
Page 2-116
Edit:Rotate
you will see the following dialog box. Select the kind of rotation you
want to perform.
Arrows point to the top of the rotated image. You can specify
the angle of rotation, indicating the correct angle by typing in a
number or using the spin buttons. Image-Pro will turn the image in
the application area by the specified number of degrees.
Maintain Image Size: Check this box to make the rotated image
the same size as the original image.
Edit:Rotate
Page 2-118
OK: Click this button to save your rotated image in the application
area.
Edit:Resize
Resize
Use the Resize command to create a new copy of your image at a
specified size. When you resize an image, Image-Pro places the resized
result in a new image window; the original image is not affected.
This process actually changes spatial resolution by adding (replicating)
or removing (decimating) pixels to achieve the specified dimensions. If
the smoothing option is used, a bilinear scaling technique is applied to
reduce jagged edges.
Units: From this list box, select the unit of measure you want the
Width and Height measurements expressed as.
Width/Height: Use the Width and Height selectors to scale the
image to a specific height and width. If the Allow Distortions option
is checked, you can set the height and width values independently,
i.e., you can stretch or shrink the width without affecting the height
and vice versa.
Allow Distortion: Select this option if you need to set the Width and
Height dimensions independently. If Allow Distortions is not
checked, the Height and Width fields are linked to maintain your
images proportions. When one dimension is changed, the other is
automatically adjusted to preserve the ratio between height and width
(the aspect ratio).
Smooth: Select this option if you want Image-Pro to use its bilinear
scaling technique to re-size the image. With bilinear scaling, adjacent
pixels are evaluated and interpolated to produce smooth results.
Smoothing will produce the best possible re-sized image, but it may
take longer to produce.
Page 2-119
Edit:Local Zoom
Local Zoom
The Local Zoom feature on the Edit menu provides a tool to show a
zoomed area of an image in a separate window with a given zoom
factor. It can be used with manual measurements, the calibration
marker, manual tagging, etc.
When you select Local Zoom, a new window opens in the Image-Pro
workspace.
The cross hair in the Local Zoom window shows the current cursor
location. This makes placing accurate manual measurements very easy,
even on big images, as shown here:
Cursor location
Crosshairs
Zoom: Choose the required zoom factor from the drop-down list.
Cross hair: Checking this box turns the cross hair on; unchecking the
box turns the cross hair off.
Note: Overlays are NOT displayed in the Local Zoom tool.
Page 2-120
Edit:Info
Info
Use the Info command to view and/or modify information such as
resolution and description. Not all image information can be modified
from this menu (the images size, for example, is fixed). Further, not all
file formats are capable of storing every information field. TIFF and
Image-Pro Workspace formats store all the fields; other formats may
store only the name. You will need to check with your file specification
manual to determine which fields apply to your format. When you click
on the Info command, you will see the following tab dialogs:
Page 2-121
Edit:Info
General
The fields on this page provide general information about the active
image:
Name: Indicates the name of the active image. This field can be
modified to change the name.
Class: This read-only field displays the class of the active image. If
you need to change an image's class, use the Convert To command.
Frames: Indicates the frame number and the number of frames in a
sequence, i.e. the current frame is the 22nd frame in a sequence of 30
frames.
Date: Indicates the date the workspace was created. The date and time
are displayed.
Modified: Indicates if the image was changed by Image-Pro since the
last time it was loaded from a file.
ID: Indicates the document ID number assigned to the workspace. This
is useful for Auto-Pro programming.
Size: The fields in this group box are used to view size-related values,
as shown here:
The rows indicate width, height, and units. The columns display the
pixel size, resolution, printed, and calibrated sizes.
Pixel: This field indicates the size of the image in pixels.
Resolution: This field displays the logical resolution associated
with the active image. This field can be changed. The logical
resolution can be used to determine how much space the image
will occupy in its printed form. For example, if you set Dots /
Inch (width) to 300, you can use the Printed column to obtain
the image's printed dimensions at that resolution.
The logical resolution is not stored in all file formats. When it is,
it is used by many applications to determine how to scale the
image's dimension.
Page 2-122
Edit:Info
Printed: This field describes how much space the image will
occupy in its printed form.
Calibrated: This field describes how much space the calibrated
image will occupy. Changes in the spatial calibration of the
image affect this field.
Units: Indicates the units in each column.
Position: Indicates X, Y, and Z positions of the image. This
information will be provided by the Scope-Pro and the 3-D
Constructor plug-ins.
Example: Your video camera captures an image of a cell at 320 x200
pixels, and the picture is spatially calibrated to represent a few
microns. To print the picture, adjust the resolution so that the printed
size is indicated in inches.
Page 2-123
Edit:Info
File
The fields on this page display the file information associated with your
image. Not all file formats accept such information. For example,
TIFF accepts all description fields; JPEG accepts none. Refer to your
file format specification to determine which fields are used.
File Name: This read-only field displays the name of the image file.
Size: This read-only field displays the file size in bytes.
Date: This field displays the date and time the image was created.
Access Right: Indicates if the file is stored with Read Only or
Read/Write properties.
Multi Image: Indicates if there is more than one image stored in the
file.
File Format: Indicates the format of the stored image: Image-Pro
Workspace, TIFF, JPEG, sequence, etc.
Image #: If this is a multi-image file, the active image will be
designated as 2 of 5, for example, or 1 of 3. Single image files are
always 1 of 1.
Compression: Indicates the compression method used to store the
image, i.e. JPEG, LZW, etc.
Title: This field is generally used to store a brief name for your image
(distinct from its file name). For example, you might want to store an
Page 2-124
Edit:Info
experiment name here, or store process information (e.g.,
segmentation performed with edge filter).
Artist: This field is generally used to record the name of the artist
who produced the image. You might want to use this field to store
the name of the operator, device, or laboratory that generated a
particular image.
Image
The fields on this page display information about the images
characteristics:
Layout: The fields in this group box provide information about the
layout of the image in memory.
Class: This read-only field displays the class of the active
image. If you need to change an image's class, use the Convert
To command.
Allocation Type: This field indicates where the image is
allocated and stored: memory, disk, or direct-access. Disk
allocation is the slowest.
Bytes per Line: This read-only field displays the number of
bytes in each line of the image.
Page 2-125
Edit:Info
Memory Size: This read-only field displays the amount of
memory the current image requires.
Number of Channels: This read-only field displays the
number of color channels in the image
Bits/Channel: This read-only field displays the active image's
depth per color channel.
Bits / Pixel: The bits per pixel is equal to the bits per channel
multiplied by the number of channels. This field displays the
active image's bit depth (the number of bits per pixel).
Bytes/Pixel: Indicates the number of bytes required to store one
pixel.
Display: The fields in this group box provide information about the
image display.
Pseudo-Color: Indicates if the image is pseudo-colored or not.
Dynamic Range: This field displays the dynamic range of the
image. Most images have a dynamic range of 0 - 255; 12-bit
channel images have a range of 0 - 4095; 16-bit channel images
have a range of 0 - 65535. Floating -point images have no fixed
range. If the range of a floating-point image contains values
greater than the maximum, they will be displayed as white. If you
have a floating-point image, you can edit this field.
Auto-Set: Clicking on the auto-set button sets the dynamic range
for a floating-point image with the actual minimum and
maximum values found in the image.
Display Range: This field displays the white/black designation
for the intensity range associated with the active image. The
values will be displayed but cannot be changed.
Page 2-126
Edit:Info
Calibration
The fields on this page display information about the type of calibration
used on this image:
Spatial: The fields in this group box contain information about the
type of spatial calibration used with this image. For more information
about these fields, please refer to the Calibration Command on the
Measure menu.
Intensity: The fields in this group box contain information about the
type of intensity calibration used with this image. For more
information about these fields, please refer to the Calibration
Command on the Measure menu.
Page 2-127
Edit:Info
Report
The fields on this page allow you send image information to the printer,
a text file, or the Windows Clipboard.
Contents: Use these fields to select the image information for the
report, or click All to print all of it. The report is stored in text format.
Destination: Use these buttons to select a destination for the report.
File: Click on this button to store the image information in a text file.
The name of the file is displayed next to the button. To select a file,
click on the Browse button.
Printer: Click on this button to direct your report to the printer.
Clipboard: Click on this button to direct your report to the Windows
Clipboard.
Send: Click the Send button to send the file to the selected file,
printer, or Clipboard.
Page 2-128
Edit:Palette
Palette
Use the Palette command to display the 256-color palette associated
with a palette image. These colors can be edited, and changes made by
editing them will affect the colors seen within the image (e.g., if you
change palette entry 15 from Red to Green, all pixels in your image
with a value of 15 will change to Green).
The palette window is a floating window. Once it has been opened via
the Palette command, it will remain visible until you close it.
Index: The Index field displays the palette index value and the RGB
values it contains.
When a Palette image is active, you can edit the color values in the
palette. For example, you might want to add an entirely new color to
the palette (keep in mind you cannot really add another color: the
palette has a fixed number of entries; a color is added by replacing an
existing color). When you change the value of an index in a Palette
image, the new color will actually be applied to your image all pixels
containing that index will be displayed with the new color.
To change the values on the palette, simply double-click on the index
you want to change. This action will activate the Edit Selected
Color dialog box.
Page 2-129
Edit:Palette
Use this dialog box to specify the new color values you want assigned
to the selected index. You may set your values using either the RGB
or HSV color models. Component values may be entered directly
into the value fields, or can be set interactively using the color
window on the left-hand side of the dialog box (procedures below).
When you are satisfied with the color you have specified, click OK to
return to the palette window.
Color Model: From this list box, select the color model you want to
use to specify your color values. If you are making minor
adjustments to the existing color, you might want to use the RGB
model, and simply tinker with the values in the RGB fields until they
create the color you need. But, if you are looking for an entirely new
color, your search will be easier if you change the model to HSV.
R/G/B: In these fields, specify the amount of Red, Green or Blue
(from 0 to 255) in your color. All three set to 0 will create black, all
three set to 255 will create white. All three set to the same
intermediate level (somewhere between 0 and 255) will create a
level of gray.
You may either type the values directly, or select them using the color
window on the left. To specify an RGB color using the color
window:
1.
Select your Red value using the arrow and the vertical
scale. Move the arrow up to increase the Red value, and down
to reduce it.
2.
Watch the New color swatch to monitor the color as you create it.
H/S/V: In these fields, specify the Hue, Saturation and Value settings.
The H/S/V fields will only be present if HSV has been selected in the
Color Model field. Setting Value to 0 will create Black. Setting
Value to 100 and Saturation to 0 will create White. Setting
Saturation to 0 with a Value less than 100 will create a level of gray.
Page 2-130
Edit:Palette
Colors are created by specifying a Hue value, its level of saturation (0
"Saturation" indicates that none of the Hue is present) and its
intensity in the Value field.
You may either type the values directly, or select them using the color
window on the left. To specify an HSV color using the color
window:
1) Select your Hue using the arrow and the vertical scale.
Move the arrow to the color you want to work with.
2) Select your Saturation component by moving the circlet
within the color window from right to left to increase and left
to right to decrease the Saturation. Higher saturation displays a
purer color; lower saturation mixes the color with white.
3) Select your Value component by moving the circlet within
the color window up and down to increase and decrease the
Value component. Higher values display lighter colors.
Watch the New color swatch to monitor the color as you create it.
Current: The color swatch in this field will display a sample of the
original color assigned to the index you are editing.
New: The color in this swatch will display a sample of the color
generated by the values specified in the value fields. Use this field to
monitor the effects of the changes you make, or to see the color
youve selected using the color window controls.
Page 2-131
Edit:Preferences
Preferences
Use the Preferences command to specify certain default settings that
affect the way in which Image-Pro operates. When you select the
Preferences command, you will be presented with the Preferences tab
dialog.
Application
Click on this page to select options related to the current application:
Image-Pro Plus v. 5.1.
Progress update rate: Set the frequency at which you want the
progress indicator to be updated. A value between 1 and 1000
milliseconds (inclusive) can be specified. A high value will result in
fewer updates to the progress indicator, thus allocating more time to
the process being tracked. A low value will result in more frequent
updates of the progress indicator.
This will take time away from the task at hand, but will result in very
precise progress measurement.
Prompt before closing modified images: Check this box if you
want Image-Pro to prompt you before closing an image that has been
Page 2-132
Edit:Preferences
modified since it was last saved. Disable this box if you want ImagePro to close a modified image immediately (the image will not be
saved, and Image-Pro will issue no warning).
Repaint background images: Check this box to maintain the
color integrity of all open images. Enabling this option causes ImagePro to repaint every open image whenever you switch image
windows.
Disabling this option allows Image-Pro to ignore color integrity for
all but the active image. Because Image-Pro does not have to spend
time repainting other image windows, performance is faster.
However, it may produce some unexpected color distortion in the
inactive images (to demonstrate this, load a Gray Scale and an RGB
image and switch between the two).
This distortion is simply an artifact of the display process your
actual image data are not affected. A distorted image will be
correctly rendered once it becomes the active image.
Generate Audit Trail log: Check this box to create an audit trail of
all the record able events during your image processing session. This
enables you to reconstruct your actions should your session terminate
unexpectedly. Audit trail logging will be turned off during macro
execution, except that the act of running the macro will be recorded.
Otherwise, the Audit Trail default is on.
Location: The daily audit trail log file can be found in the Logs folder
of the Image-Pro Plus folder on your hard drive.
Apply New Look: Checking this box applies an updated, modern look
to your Image-Pro Plus user interface. You will have to close and
restart your application for the new look to appear.
Note: The screenshots in this manual are in the older, or classic
Image-Pro Plus interface style.
Prompt for Menu Selection on Start-Up: Check this box to
display a selection box of menu choices when you first start
Image-Pro Plus. Your choices are: basic, complete, industrial, or
biological. There is also a check box to turn this selection off.
Show Workflow Toolbar on Start-Up: Check this box to display
the Workflow Toolbar when you first start Image-Pro Plus. The
Workflow Toolbar keeps track of your image processing
operations, making it easier for you to retrace your steps.
Page 2-133
Edit:Preferences
Default Settings Folder: This drop-down list box allows you to
choose the default location of your Image-Pro application settings
files. You may select one of the following:
Page 2-134
Edit:Preferences
Document
The selections on this page allow you to specify settings for a new
document or image window in the application area.
New Document Settings: The options in this group box specify the
name and position of the new document or image window.
Prefix: Indicate the name of the new document or image window. For
example, if you select Test as the prefix, your new documents will be
named Test0, Test1, Test2, etc.
Fit window size to screen: If you have a very large image, checking
this box will automatically fit the entire image to the screen. If you
leave this box unchecked, your image will be displayed with a 100%
zoom factor (you may not be able to see the entire image on your
screen).
Always at top left corner: Checking this box places the new
document or image window in the top left corner of the application
area.
Undo Buffers: Select the number of buffers you want reserved for
Undo operations (up to four). The number you set here determines
the number of operations you can Undo. Undo buffers use memory,
and when you are working with large images, undo buffers can
increase the time it takes Image-Pro to perform some operations.
Depending on your memory availability, and the speed of your CPU,
you may want to change the buffer value from its default level of
three.
Page 2-135
Edit:Preferences
Support Multi-Frame Undo: allows you to undo operations on
image sequences (one undo operation per image frame in the
sequence, due to the amount of memory required).
Enable Automatic Set Operations: If this box is checked, ImagePro will automatically generate sets when you open a multidimensional image. See the Set Manager Options section for more
information.
Generate Color Composite Automatically on Image Open: If
this box is checked, Image-Pro will automatically generate color
composites when you open a multi-dimensional image.
Workspace Tiling Settings: This group of settings affects how the
image workspaces are resized and arranged when you select Tile from
the Image-Pro Window menu.
Zoom to fit workspace: When this box is selected, IPP will try
to adjust the zoom factor so that the majority of the image is
visible in the resized workspace.
Reorder by document age: When this box is selected, the
workspaces will be arranged in order in which they were opened,
created, captured, etc., by columns first and then by rows.
All workspaces same size: When you choose this option, the
workspaces will all be resized to the size of the smallest
workspace. The workspaces may be different sizes after tiling if
the images are different sizes, or in some cases when the tiled
layout results in some columns having more images than others.
Compact layout: When this option is selected, the workspaces
will be moved so that they are next to each other in the columns
and rows, such that any unused space in the Image-Pro Plus
workspace will be found at the bottom and/or right side.
Compact layout is only enabled when All workspaces same size
is also enabled.
Page 2-136
Edit:Preferences
Tool Bar
The options on this page allow you to change the look of the Image-Pro
tool bar
Once the script file is selected, Image-Pro displays the Select Macro
dialog which lists all macros in the script file. Indicate which macro
script should be associated with button #1.
Page 2-137
Edit:Preferences
Page 2-138
Edit:Preferences
Click Open. Image-Pro displays the Select macro dialog, showing the
current macro name.
Page 2-139
Edit:Preferences
Status Bar
The selections on this tab relate to the display of the status bar at the
bottom of the application area.
Show Pane: Check options in this group box to display the selected
information within the status bar. If necessary, Image-Pro will create
a new pane for placing the information. You can hide or show the
panes by right-clicking on the status bar, and selecting or deselecting
the pane.
Note: If the information you have selected (Free memory available, for
example) is not displayed on the status bar, your application window
may be too small to display it. Widen the window to display the full
complement of panes. You may also adjust the size of the individual
panes.
Cursor Position: Check this option if you want Image-Pro to report
the X and Y coordinates of the mouse cursor in its message bar. If
Cursor Position in the Show Calibrated group box is selected and a
spatial calibration has been set, Image-Pro reports the calibrated
cursor position. Otherwise, cursor position is expressed in pixels.
Pixel Value: Check this option if you want Image-Pro to report the
intensity value of the pixel identified by the cursor. If Pixel Value in
the Show Calibrated group box is selected and an intensity
calibration has been set, Image-Pro reports the calibrated pixel value.
Otherwise, Image-Pro reports the actual pixel value.
AOI Size: Check this option to display the width and height (in
pixels) of the active image or AOI.
Page 2-140
Edit:Preferences
AOI Extents: Check this option to display the coordinates of the
upper-left and lower-right corners of the active AOI.
Intensity Calibration Unit: Check this option to display the
name of the intensity calibration in use.
Spatial Calibration Unit: Check this option to display the
name of the spatial calibration in use.
Free Memory Available: Check this option to display the
amount of system memory free.
Show Calibrated: Check options in this group box to change the
way information is displayed.
Pixel Value: Check this option if you want Image-Pro to report
calibrated intensity in the pixel value pane (see the Calibration
command for more about intensity calibration). If no intensity
calibration has been set, Image-Pro displays the actual pixel
value.
Cursor Position: Check this option if you want Image-Pro to
report calibrated X and Y coordinates in the pixel value pane
(see the Calibration command for more about spatial
calibration). If no spatial calibration has been set, Image-Pro
displays the coordinates in pixels.
Page 2-141
Edit:Preferences
Page 2-142
Note: Auto-Set will do the best job that it can to generate a good quality images
from your camera hardware and the source. Under some circumstances, you may get
unacceptable results if the source conditions are outside of the capabilities of your
camera. Also, Auto-Set may not be available with your camera; it only applies to
digital cameras.
Page 2-143
Reset Area to full frame: Clicking this button resets the AOI equal
to the full frame of the live preview.
Calculate: Click this button to calculate the best auto-exposure time
for the current acquisition settings.
Close: Click this button to close the Auto-Exposure dialog and
return to the Basic Capture dialog.
Calculate Auto-Exp: Click this button to calculate the best autoexposure time for the current acquisition settings.
Exp.Pvw/Exp.Acq: These slider controls adjust the exposure times
for the preview and actual acquisition in minutes, seconds, and
milliseconds. Click the Lock icon to make the exposure times equal
for both preview and acquisition.
Adj Exp for Binning: Check this box to automatically adjust the
exposure times and the zoom factor to keep the image size and
brightness consistent whenever the binning value is changed. Both the
preview and the acquire exposure times will be adjusted whenever a
binning value or preview exposure valued changes. Note that the
zoom factor adjustment may be limited by the number of zoom
Page 2-145
Page 2-146
Page 2-147
Page 2-148
Page 2-149
Page 2-150
Auto White Balance: Clicking this button will start a live preview,
if one is not already active, and starts the process of calculating new
color ratios, in order to establish a white balance based on the input
image. You will see the Auto White Balance dialog, shown here:
Setup
If you select the digital camera driver on the Setup page, the dialog will
look something like this:
Current Driver: Select the appropriate driver from the drop-down list
box.
Settings File: If you do not load a different file, the settings file for
your driver will be default.vpf.
Load Settings: The settings file stores all the parameters for
capturing images that you have defined on the different pages.
Clicking this button allows you to load settings that you have
previously saved. You will see the Open dialog box:
Page 2-152
Please refer to the section about Open and Save Dialog Boxes earlier in
this manual.
Save Settings As: Clicking this button allows you to save the settings
that you have defined for this driver. You will see the Save As dialog
box:
Please refer to the section about Open and Save Dialog Boxes earlier in
this manual.
Page 2-153
:
Select Settings: All the settings files located in the Capture
Settings folder will be listed in this drop-down list box. The
names of any read-only settings will be displayed in brackets:
<Brightfield> for example. You may not change any of the
read-only settings.
8-Bit Gray Scale Acquire: Check this box if you are going to be
capturing 8-bit gray scale images.
Configure: click the Configure button to initialize settings for your
hardware. When you select Configure, the Configuration dialog
box for your acquisition hardware appears. A sample configuration
dialog appears below:
Select the appropriate options for your capture board. You may need
to consult the manufacturer's information packaged with your board
for the correct settings. The Configure button will not appear if the
hardware you are using has no additional options to configure.
Remember - the options that you see may vary with different types of
capture boards and cameras.
Start Preview: Clicking this button allows you to preview the image
before actually capturing it.
Page 2-154
Preview
Preview lets you set options for the live preview only. The acquisition
(through the Snap button) is controlled by the settings on the Acquire
page.
Auto-Set
Auto-Exposure
Auto-White Balance
Live Histogram
Transparency
Acquire
Selecting Acquire lets you set the options for actual image capture
using the digital camera.
Page 2-158
Page 2-160
On-Chip Integration: Choose one of these selections to perform onchip integration. During on-chip integration, the signal or charge will
be accumulated on the CCD. These controls only appear if your
camera and frame grabber support on-chip integration.
Set by frames: Click this button to set the integration time by enter
a value for the number of frames.
Set by time: Click this button to set the integration time by entering
a time value
Page 2-163
Page 2-164
Preview
When you select the Video/Digital command from the menu, you will
see the Preview page. Preview contains those options for video capture
that control the size and refresh rates of the image.
Page 2-166
Acquire:Capture Options
Capture Options
MultiFrame/Timed
Image
When you select Multiframe/Timed Acquire from the Acquire menu,
you will see the Image page. The Image page contains the controls that
determine how your image is captured, and where your images are
stored. You can choose to use images in the open workspace, or images
stored in a file. You may also select multiple image (multi-frame
acquire).
Use the Image tabbed dialog if you want to automatically capture
images directly from a camera or other video input device (e.g., VCR)
on a timed basis. You may specify both the total number of images you
want to capture and the frequency at which you want them acquired
(Timed Acquire). For example, you could direct your application to
capture an image every 20 minutes until 10 images had been
accumulated.
Note: If you have not yet installed or configured your digital camera or
frame grabber, you may want to refer to the manufacturers information
for installation and configuration instructions.
The Image page contains the following options:
Page 2-167
Acquire:Capture Options
New Image: Click this option button to create a new image when you
click Snap.
Active Image: Click this option button to replace the current image
when you click Snap.
Sequence: Click this option button to store your images in a sequence
file. (See the description of the Sequencer commands later in this
chapter.)
Seq Append: Check this box to append a newly captured sequence to
a previously existing one.
File: Click this option button to store an image in a file when you click
Snap.
Display Sequence During Acquire: Checking this box will display
each frame of a sequence as it is being captured, rather than capturing
all the frames before displaying them. Checking this box will slow the
sequence capture down, as each frame is displayed before the next
one is captured.
Prompt for File Save: Checking this box will display a standard
File:Save dialog box after capturing an image.
Browse: Clicking this button sets the destination for the capture
image. You will see the following dialog box:
Page 2-168
Acquire:Capture Options
Path: Enter the name of the drive and directory into which your
captured images will be saved. Relative path names (i.e., . and
..) can be used. You may either type the path information, or use
the Browse button to select it from a standard File dialog box.
File Name Prefix: Enter a file name prefix for Image-Pro to use
when generating files names for the accumulated images. This prefix
will be combined with a sequence number to form a file name. For
example, if a prefix of PROC was specified, and 11 images were to
be acquired, they would be stored to files PROC00.TIF to
PROC10.TIF (acquired images are always stored in TIFF format, so
an extension of .TIF is automatically assigned).
You may type the prefix in this field, or you can specify it by
selecting the name of an existing file using the Browse button; you
may then modify it in this field to create a unique name.
If you select an existing file name, Image-Pro will issue a message
giving you the choice of replacing the existing file or not.
Start File Numbering: Enter the sequence number to be appended to
the file name prefix when the first image is stored. Image-Pro will
automatically increment this number (by 1) when storing subsequent
images.
Number of Digits: Enter the number of digits to use for the sequence
number. This number determines the number of zeros to prepend to
the sequence number when building the file name. For example,
setting the number of digits to 3 will create a file name of
series000, series001, series002 etc.
Browse: Clicking this button displays the Save As dialog box. Please
refer to the section about Load and Save Dialog Boxes in the first part
of this manual.
Click OK to save your file destination information, or Cancel to
return to the Image tab dialog.
Page 2-169
Acquire:Capture Options
Multiple Images : This group box contains the controls for acquiring
several images at once.
Enable Multiple Image Capture: Check this box to turn on multiple
image capture. Unchecking this box will turn off multiple image
capture, and only single images will be captured.
Number of Images: Enter the total number of images you want to
accumulate during the timed-acquired session.
Time Between Images: Specify the interval, in Hours, Minutes,
Seconds, and Hundredths of Seconds, at which you want to collect
images. When accumulating images, Image-Pro will begin to capture
images at the specified interval after you press Start (and the next at
2*Interval after you press Start, and so forth).
Set Time: Clicking on this button displays the Time Interval dialog
box:
Enter the hours, minutes, seconds and milliseconds using the spin
buttons in each box. Click OK to save your time interval, or Cancel to
return to the Image page.
Use Minimum Possible Interval: Check this box to minimize, as
much as possible, the time between images. When acquiring images
in rapid succession, be aware that storing an image to disk takes a
certain amount of time. For practical purposes, intervals less than
900 milliseconds do not work well (this assumes you have a fast
machine -- the interval would be longer for slower systems). If your
system is still processing an image when the interval for the next
image arrives, Image-Pro will capture the next image as soon as it
completes its processing of the current one. It will not simply skip the
missed image and wait for the next interval to occur. Note that you
may not be able to use the Cancel button while this feature is active.
Page 2-170
Acquire:Capture Options
Video Average
Integration
When you select Video Average from the Acquire menu, you will see
the Integration page. Use the Integration page commands if you want
to collect a number of frames and create a single image by averaging the
corresponding pixel values of the collected images. This is usually
done for noise-reduction purposes. You can also use Integration to
accumulate frames (instead of averaging them), which might be done to
boost intensity values under low-light conditions.
When you perform an Integration operation, your application
accumulates the specified number of frames (i.e., adds the
corresponding pixel values), then divides the result by the specified
divisor. The resulting image is placed into a new, untitled image
window within your application.
When you click on the Integration page, the following dialog is
presented.
Page 2-171
Acquire:Capture Options
No Integration: This option disables the options on the Integration
page. It should be selected if you are not doing integrated captures.
Accumulate: In this field, enter the number of frames you want to
accumulate. If your hardware supports it, the specified number of
frames will be collected and averaged by the hardware itself.
For noise-reduction purposes, an accumulation of 16 frames is usually
sufficient. Very minimal quality gains are achieved by averaging
more than this amount.
You must click this button to have your application generate averaged
images.
Accumulate Settings...: This button is only available if the
Accumulate option button is selected. When you click this button,
the Accumulate Settings dialog box is displayed.
Page 2-172
Acquire:Capture Options
On-Chip Integration: Choose one of these selections to perform
on-chip integration. During on-chip integration, the signal or
charge will be accumulated on the CCD.
Set by frames: Click this button to set the integration time by
enter a value for the number of frames.
Set by time: Click this button to set the integration time by
entering a time value.
Frames: Enter the number of video frames to perform on-chip
integration. This value can range from 2 frames to many frames.
The Seconds and Milliseconds controls together set the amount of
time to integrate the image on-chip. This time can range from 50
milliseconds (2 video frames) to many seconds, but the best results
will be obtained with integration times of less than 10 seconds.
Seconds: Enter the number of seconds to perform on-chip
integration. For the time entered, the number of frames equivalent
to the accumulated charge entered will be displayed on the bottom
left corner of the On-Chip Integration group box.
Milliseconds: Enter the number of milliseconds to perform on-chip
integration. For the time entered, the number of frames equivalent
to the accumulated charge entered will be displayed on the bottom
left corner of the On-Chip Integration group box.
Sequential Integration: Select this option if you want to capture
a sequence of integrated images, where each image represents a
different exposure time. When this option is selected, you must
define the number of images to be created and the sequence of
increasing exposure times to be used through the dialog box
accessed through the Sequential Settings button.
Sequential Settings: This button is only available if the
Sequential Integration option button is selected. When you click
this button, the Sequential Integration dialog box is displayed.
Page 2-173
Acquire:Capture Options
Page 2-174
Acquire:Capture Options
Tip: Defining a New Set of Irregular Intervals
You can create a sequence of up to 10 images with unique exposure
times. To define a new sequence interval, simply select one of the
predefined interval definitions from the Name list box and type over the
specified exposure time values with the values you want to use.
Note - The values you enter in the interval chart for each image
represent total exposure times, not exposure time increases from the
previous image. Also, if you are creating less than ten images, enter
zeros in the text boxes of the rows for images that you do not want
created.
To add the new set of interval definitions to the Name list box, type a
new name into the Name list box and click on Add.
Dynamic Integration: This option allows you to create an integrated
image that represents the accumulation of a series of image captures.
If both the Auto-Exposure and Total Time Exposure checkboxes
are left blank, this option lets you visualize the integration process
onscreen, as images are being accumulated/integrated, and manually
stop the process when the image appears as you want it.
Auto-Exposure: Check this checkbox if you are doing a dynamic
integration and you want Capture to stop the capture operation (that
is, stop accumulating images) when 1% of the image has reached
saturation.
Total Time Exposure: Check this checkbox if you are doing a
dynamic integration and you want the resulting image to represent the
integration of a specific number of images over a specific amount of
time. This has the advantage of allowing for time intervals to elapse
between the images being integrated. The number of images and time
frame are specified through the Total Time Settings button.
Total Time Settings: If you have selected the Total Time Exposure
option, click this button to access the Dynamic Integration dialog
box where you can specify the total number of images to be
integrated into a single image and span of time across which images
should be acquired.
Page 2-175
Acquire:Capture Options
Saturation Warning: Use the Saturation Warning option to
visualize saturated regions in the image preview. Saturated regions
are pixels that are pure white. When this option is selected, all pure
white pixels are displayed in red and all pure black pixels are
displayed in blue.
Set Black Level: Use the dialog box that this button accesses to
specify the pixel value of the darkest gray level that your camera is
capable of transmitting. Pixel values in the image less than the value
specified here will not be accumulated (that is, will be set to zero).
Page 2-176
Acquire:Capture Options
Video Print
Use the Video Print command on systems configured with an auxiliary
monitor (see dual monitor discussion) and a video printer. It is used to
pass the active image or AOI from Image-Pros application window
back to the frame grabber, such that it is displayed on the auxiliary
monitor and can be optionally printed.
If you have modified the image being printed (using a filter, for
example, or drawing on the image), the modifications are reflected in
the video print.
To print an image or AOI to your video printer, select the Video Print
command. Your image (or AOI) will appear on the auxiliary monitor.
From there you must perform whatever steps are required by your
particular frame grabber and/or printer to initiate the print. Consult
your device manufacturers manuals for this procedure
To close the Acquire dialog, click the Close button. When you exit,
your setup options are recorded so that next time you select the Acquire
command it will already be configured to these specifications.
If you minimize the Acquire window without clicking Stop, Image-Pro
continues acquiring real-time video.
If you close the Acquire window without clicking Stop, the last image
acquired remains on your second monitor (if you have one).
Page 2-177
Acquire:Capture Options
Setup Acquire
Setup
Selecting Setup displays options that allow you to select a capture
driver, configure it correctly, and load and save settings for that device,
as shown here:
Current Driver: Select the appropriate driver from the drop-down list
box.
About Driver: The about box contains the driver description,
manufacturer, copyright, and other information.
Page 2-178
Acquire:Capture Options
Settings File: If you do not load a different file, the settings file for
your driver will be default.vpf.
Load Settings: The settings file stores all the parameters for
capturing images that you have defined on the different pages. These
files are located in the Documents and Settings folder. Clicking this
button allows you to load settings that you have previously saved.
You will see the Open dialog box:
Please refer to the section about Open and Save Dialog Boxes earlier in
this manual.
Save Settings: Clicking this button allows you to save the settings
that you have defined for this driver in the Documents and Settings
folder. You will see the Save As dialog box:
Page 2-179
Acquire:Capture Options
Please refer to the section about Open and Save Dialog Boxes earlier in
this manual.
Reload Settings: Clicking this button will bring up the Restore
Settings dialog box. You may then choose to restore the default
(factory) settings or to reload the current settings file.
:
Select Settings: All the settings files located in the Capture
Settings folder will be listed in this drop-down list box. The
names of any read-only settings will be displayed in brackets:
<Brightfield> for example. You may not change any of the
read-only settings.
NTSC (Video Standard): This group box displays the video standard
that your frame grabber uses. Consult the documentation for your
hardware if uncertain. This group box will not appear if Image-Pro
can obtain the information from configuration files for the video input
device or if your frame grabber only supports one type.
NTSC (National Television System Committee): in general use in
Acquire:Capture Options
PAL (Phase Alternation Line): in general use in Europe.
Composite: This drop-down list box contains all the available camera
types. Select the appropriate camera type from the list.
Configure: Click the Configure button to initialize settings for your
hardware. When you select Configure, the Configuration dialog
box for your acquisition hardware appears. A sample configuration
dialog appears below:
Select the appropriate options for your capture board. You may need
to consult the manufacturers information packaged with your board
for the correct settings. The Configure button will not appear if the
hardware you are using has no additional options to configure.
Remember - the options that you see may vary with different types of
capture boards or cameras..
Start Preview: Clicking this button allows you to preview the image
before actually capturing it.
Snap: Click this button to initiate a snap operation according to the
settings you have defined, and place the captured image(s) into an
untitled image window. The size and class of the captured image will
be derived from the capabilities of your frame grabber (i.e., 640 x 480
monochrome hardware will produce a 640 x 480 Gray Scale image,
512 x 400 color hardware has the capacity produce a 512 x 400 True
Color image).
Page 2-181
Acquire:Capture Options
Signal
The Signal page contains information about the video signal that your
analog camera uses. This page appears something like this:
Channel: Use the spin buttons or type in the value to select the input
channel your camera cable is attached to: 0, 1, 2 or 3 (your hardware
may have fewer channel choices than this - e.g. 0,1 or 0, 1, 2).
Genlock: Click this check box to toggle the external sync (also known
as Genlock or PLL) on and off.
External Trigger: Click this check box to toggle the use of an external
trigger to snap an image. If you want to use the external trigger, you
must first click this check box on, then click the Snap button, then
press the external trigger when you are ready to capture the image.
After clicking Snap, control of the computer is totally controlled by
the external trigger; no further action can be taken until the trigger is
activated.
Hue: Use the spin buttons or type in the value to adjust the Hue of the
captured image.
Saturation: Use the spin buttons or type in the value to adjust the
Saturation of the captured image.
Page 2-182
Acquire:Capture Options
Upper Voltage: Use the spin buttons or type in the value for the upper
limit of the signal voltage (read from the signal source).
Lower Voltage: Use the spin buttons or type in the value for the lower
limit of the signal voltage (read from the signal source).
Brightness: Use the spin buttons to decrease or increase the
Brightness of the incoming live signal.
Contrast: Use the spin buttons to decrease or increase the Contrast
of the incoming live signal.
Options Button: If your driver supports other signal options, a driverspecific button may appear on the Signal page. The capture release
notes or driver documentation will describe these controls. The
following is one example:
Page 2-183
Acquire:Capture Options
Macro
The Macro page contains any specialized routines that you have
created to run before or after capturing an image.
Page 2-184
Acquire:Capture Options
Pre-Live Macro: Enter the name of a macro you want Image-Pro to
run before each live capture.
Post-Live Macro: Enter the name of a macro you want Image-Pro
to run after each live capture.
If you have selected minimum interval from the Image page, the
macros are played before the sequence, and after, but not during the
capture.
Page 2-185
Acquire:Scan
Scan
Use the Scan command to scan images into Image-Pro, using a
TWAIN-compliant scanner. Use the Select Scanner command to select
your TWAIN drive from those available on your system. The Scan
command then initiates the scanning process directly.
The scanning process involves the following three basic steps:
1. Selecting your scanner using the Select Scanner command. If
you know that the scanner you plan to use has already been
selected, this step is not required.
2. Initiating the scan using the Scan command. When you select
the Scan command, Image-Pro transfers control to the
manufacturers TWAIN interface for the scanner you are using.
3. Controlling the scan process. See the manufacturers user
manual for operating instructions. When the scan is complete, your
image will be displayed in a new window.
Note - Before selecting the Scan command, be sure the current
scanner matches the scanner connected to your system.
The options available to you during the scan process depend upon the
specific scanner you are using. Some or all of the following options
may be available to you.
DPI (Dots per inch): This sets the resolution at which the
scanner will acquire the image. Combined with the Margins
setting, DPI will determine the size of the resultant scanned
image. For example, a 3" x 4" area scanned at 100 dpi will result
in an image that is 300 x 400 pixels in size. The available DPI
settings will be dependent on the scanner.
Note - After scanning an image, the spatial calibration will be set to
reflect the DPI at which the image was scanned.
Gamma Correction: Some scanners have built-in correction
tables that will attempt to correct the image for various display
and output devices. Experiment with this setting to determine
which gives you the best results.
Page 2-186
Acquire:Scan
Threshold: This sets the cutoff point when scanning a tonal
image (many levels of grays and/or colors) as a bilevel image
(two tones, black and white). Higher threshold settings will
result in more areas of the image appearing white; lower settings
will result in greater black areas. See Halftone Type below.
Brightness: This setting controls the brightness of the initial
scanned image. This is similar to the brightness control on the
BCG Controls and in the Color Map, but it is applied at the
hardware level.
Monochrome/Color: This selection is available if you have a
color scanner. Along with the Bit Depth setting, this option will
determine the image class of the scanned image. See Bits per
Channel below.
Bits per Channel: This determines the image class of the
scanned image. For example, Monochrome at 1 bit per channel
will result in a bilevel image; Monochrome at 8 bits will be a 256
gray scale image; Color at 8 bits will be a 24-bit true color
image; Color at 1 bit (binary) will result in an 8-color Toolbar
class image that looks similar to color newsprint when used with
an appropriate halftone type (see below).
Halftone Type: If the Bits per Channel is set at binary (1), this
option will be selectable in some scanners. The type of halftone
patterns that are available will be determined by the scanner.
Usually, the Threshold setting will affect the dot density of a
halftone.
Black/White Reverse: This option will toggle negation of the
image at scan time. The result is equivalent to performing a
NOT Operation on an image.
Margins: This option allows you to scan just a portion of your
image. This is useful for eliminating unwanted text, graphics or
white space that surround the image you want to scan.
Preview: This option lets you view your image while you specify
the margins of the area to scan.
Width/Height: Note that the width and height of the image you
are scanning do not necessarily reflect the width and height on
your screen. Factors affecting screen size are the scanning
resolution (dots per inch), the resolution at which Windows is
operating (a lower resolution yields a larger image), and the
physical size of your monitor.
Page 2-187
Acquire:Select Scanner
Select Scanner
Use the Select Scanner command to select or change the current
TWAIN-compatible scanner. When you click the Select Scanner
command, the Select Source dialog box appears.
Sources: This list box presents all TWAIN drivers found on your
system (Image-Pro searches the TWAIN folder located in the
WINDOWS working folder for these drivers
e.g.,\WINDOWS\TWAIN). Select the scanner you want to use. If your
scanner is not listed under Sources, install it first, then select it.
Select: When you are happy with your choice, click the Select
button. Control then passes to your scanners TWAIN-compliant
software.
Page 2-188
Acquire:Scan Options
Scan Options
Use the Scan Options command if you want to change the Image-Pro
Plus scanning options. When you click the Scan Options command, you
will see the Scan Options dialog box:
Page 2-189
Acquire:Import Plugins
Import Plugins
This option allows you to use third-party plug-in modules for importing
images with Image-Pro Plus. When you select this command, you will
see the Import Plugins dialog box:
Page 2-190
Sequence:Normalize Illumination
Page 2-191
Sequence:Normalize Illumination
Normalize Illumination
You would use this option when the illumination or intensity of emitted
light will change in the time that it takes to acquire all of the planes.
Basically, this option corrects for uneven illumination as the Z plane
changes.
An example would be a sample that uses a fluorescent dye that
degrades with exposure to light. The first captured plane will have a
higher intensity then the last plane captured. In this case all captured
planes will be normalized before being processed into the final image.
When you select Normalize Illumination from the Sequence menu, you
will see the following dialog:
Sequence:Normalize Illumination
Apply: Click this button to apply the correction.
Cancel: Click this button to cancel the normalization. After applying
the normalization, the Cancel button will change to read Done.
Page 2-193
Sequence:Background Correction
Background Correction
Use the Background Correction command to make adjustments to the
background of your image set. This tool is used to better distinguish
image background from image objects, making it easier to extract the
objects during a counting or measurement operation. The Background
Correction command can correct uneven background intensities, and
compensate for irregularities due to uneven lighting, nonuniform
camera response or minor optic imperfections. It might be used to
remove evidence of dust on the lens, or to correct for bright spots
caused by the light beneath the microscopes stage.
Background Correction can only be performed if at least two frames in
the set are open. The active image must be the one you want to
perform the background operation upon. You must also have a
background image open. A background image contains only the
background. You can produce a background image by acquiring an
image with the sample removed (e.g., remove the slide from the
microscope's stage) or with the optics defocused entirely.
Two types of background correction are provided in the Set Manager:
Background Subtraction should be used for all images except those of
transmitted light experiments which will be used to measure optical
density. For optical density applications, Flat Field correction option
should be used instead. Flat Field correction accounts for the fact that
optical density is not a linear function of the gray scale.
When you select Background Correction from the Sequence menu, you
will see the following dialog:
Sequence:Background Correction
Apply background correction tothe active image indicates
the which portion of the active set that the correction will be applied
to when the Apply button is clicked.
Use active portion of sequence: Check this box to apply the
correction to only the active portion of the image sequence.
Background Image: This drop-down list box lists all single-frame
image workspaces that are the right image class and size to be used as
a background image for the active image.
Background Subtraction: Click this option button if you want to
subtract one of the open images from the active image. Background
Subtraction will compare the active image to the background image,
and pixels deemed to be part of the background will be replaced with
a value close to the mean background intensity
Flat Field: Click this option button if you want to correct the
background of an image measuring optical density via transmitted
light. Flat Field is similar to Background Subtraction, but uses
division instead of subtraction, to account for the fact that optical
density is not a linear function of the gray scale.
Destination: The Destination group box allows you to apply the
correction to the existing workspace, or to create a new image
containing the corrected stack.
Current Image: Clicking this button applies the correction to the
current workspace.
New Image: Clicking this button creates a new image containing
the corrected stack.
Apply: Click this button to apply the correction.
Cancel: Click this button to cancel the background correction. After
applying the normalization, the Cancel button will change to read
Done.
Page 2-195
Sequence:Despeckle
Despeckle
The Despeckle filter removes extraneous noise from the frame or
frames in the image set. When you select Despeckle from the Sequence
menu, you will see the following dialog:
Sequence:Despeckle
Cancel: Click this button to cancel the background correction. After
applying the normalization, the Cancel button will change to read
Done.
Page 2-197
Page 2-198
Burn-in to image
Color
Horizontal position
Vertical position
Page 2-201
Page 2-202
Set Title: Enter the name of your new image set here. The default
name is Set 1. The title is limited to 255 characters.
Experimenter: Enter the name of the experimenter here. The
name most recently used will appear here automatically. This
field is limited to 255 characters.
Description: Enter a brief description of the new image set here.
This field is limited to 511 characters.
OK: Click OK to create the new image set.
Cancel: Click Cancel to return to the Set Manager dialog. A new
set will not be created.
Available Images: This is a list of all the open workspaces that are
not already part of an active image set, and therefore available to be
included in an active set. Use your cursor to highlight the image that
you wish to add to the current set.
Set Images: This is a list of images in the current set. You may select
one or more images in this list to be deleted from the set by using the
Remove button.
Add: Click this button to add the highlighted image from the
Available Images list to the current set. You may only add one
image at a time.
When you click the Add button, you will see the following dialog:
Page 2-203
The Add image to set dialog enables you to set the number of
dimensions and the location of each dimension. When first opened,
this dialog will contain whatever information is available from the
selected workspace.
Add Dimension..: Use the Add Dimension button to specify
the additional dimensions. Clicking Add brings up the Add
dimension dialog:
Select the dimension that you wish to add from the drop-down
list box, and click OK.
Tip: What you are trying to accomplish here is to inform Set
Manager of the organization of the frames in the images that
you are adding to the set. For example, assume that your
image was captured first in one channel, and again in another
channel. Then the stage was moved to a new Z position, and
both channels were captured again. The images were captured
a third time at yet another Z position. Then, the XY stage was
moved to different positions, and the images captured again,
Page 2-204
You can edit the names of the channels by double-clicking on it. Click
OK when youve finished, or Cancel to return to the Select Set tab.
Page 2-206
This dialog will have the following appearance if the new image
(opened or created) seems to match the characteristics of an
existing set:
Page 2-208
Page 2-209
Go to the end of
the set.
Page 2-210
Page 2-213
Page 2-215
Sequence:Set Information
Set Information
The Set Information feature reports information about the currently
active image and the set in which it belongs. When you select Set
Information from the Sequence menu, you will see the following dialog:
The information on this dialog comes from the images properties, and
the information collected by the Set Manager.
Image Properties: This group box contains information about the
currently active image:
Channel
Em Wavelength (Emissions wavelength)
Ex Wavelength (Excitation wavelength)
Numeric aperture
Refractive Index
Magnification
Position (X, Y, Z)
Site
Page 2-216
Sequence:Set Information
Time of capture
Capture device
Capture properties (exposure, gain, offset, gamma,
binning)
Time point.
Note: Editing some of the image properties directly can give a plain
sequence set-like multi-dimension characteristics. For example,
dividing a sequence into two or more channels using the Channel
Properties dialog, or creating two or more Z stacks using the Edit Z
Plane Spacing dialog, automatically gives the image additional
dimensions.
Next to each of these properties is an edit button that allows you to add
or modify the information for each property. Each of these edit dialogs
provides you with a set of options for applying the property changes to
the whole image or the entire set, or to just a portion of the image or
set. These options, particularly the entire set options, are usually only
approprite for a few types of properties that really do apply to every
frame of the image, or every frame of every image in the entire set.
Edit Channel: The Edit Channel Properties dialog allows you to set
the channel name, and other channel-related properties.
The drop-down list allows you to select the option most appropriate
for the property being edited. These options include:
Page 2-217
Sequence:Set Information
X (or Y) position: You can edit the position directly or use the
spin buttons to set the correct X or Y location.
Page 2-218
Sequence:Set Information
Edit Z-plane spacing: The Edit Z-plane spacing dialog allow you
to divide a sequenced into a series of Z-stacks, and automatically set
the Z position of each frame, based upon a known spacing.
Page 2-219
Sequence:Set Information
Edit Emissions Wavelength: Selecting this option displays the
following dialog:
Page 2-220
Sequence:Set Information
Excitation wavelength: Indicates the excitation wavelength. You
may edit the wavelength directly or use the spin buttons to make
adjustments
Numeric Aperture: Editing the numeric aperture displays the
following version of the Edit Lens Properties dialog:
Page 2-221
Sequence:Set Information
Refractive Index: Selecting this option displays the following dialog:
Page 2-222
Sequence:Set Information
Magnification: Selecting this option also displays the Edit lens
properties dialog (shown above).
Page 2-223
Sequence:Set Information
Site: Editing the Site allows you to create a label for the site, as shown
here:
Page 2-224
Sequence:Set Information
Base time: Indicate how you want to set the base time by selecting
one of the following:
Base on Time point: The image time can be based on the
current time point (if one is found)
Set only Delta time: the current image time of will be based on
the time of capture. This option is disabled if the current image is
not part of a set or sequence.
Set to: Select the Date and Time (UTC) using the appropriate
spin buttons..
Date: Enter the date in month, day, and year format. If you need a
calendar, one will appear when you click the drop-down button.
Time (UTC): Enter the time in hours, minutes, and seconds. Use the
spin buttons to set the correct time
Edit Time Points: Editing the Time Points lets you select the
appropriate date and time, as shown here:
Page 2-225
Sequence:Set Information
Date: Enter the date in month, day, and year format. If you need a
calendar, one will appear when you click the drop-down button.
Time (UTC): Enter the time in hours, minutes, and seconds. Use the
spin buttons to set the correct time.
Edit Capture Properties: This dialog displays capture information
that is not otherwise available.
Page 2-226
Exposure
Gain
Offset
Gamma
Binning
Capture area
Sequence:Set Information
Active Set Properties: Information about the active set is contained
in the Active Set Properties group box.
Set Title
Location
Page 2-227
Sequence:Sequence Toolbar
Sequence Toolbar
The Sequence Toolbar command displays the Sequencer Toolbar and
performs various operations on an image sequence. These features are
all described below
Fast reverse
Fast Forward
Sequence options
Apply to sequence
Ending frame number
Starting frame number
Current active frame number
Page 2-228
Sequence:Sequence Toolbar
The following controls are used to step through or play the active
portion of the sequence (i.e. bounded by the Start and End frame
controls to be described later):
The start and end frame controls illustrated above set the active portion
of the sequence, which is represented by the colored portion of the
slider. The active portion is used for the 4 continuous playback types
described above, and for determining the portion of the sequence to
which operations will be applied (when Apply To Sequence is
selected). It is possible to step or scroll through the entire sequence
regardless of the setting of these controls.
Page 2-229
Sequence:Sequence Toolbar
Synchronize all Sequences: If you have more than one sequence
open, and this box is checked, all open sequences will play
simultaneously using the current play options, and the common
denominator will be the length of the shortest sequence.
Sequence Options set the various playing controls:
Frame rate (ms): Allows the user to define the time per frame during
playback. Specifying 0 will result in maximum speed playback with
no delay between frames.
Automatically adjust rate if necessary: Checking this box allows
Image-Pro to adjust the rate at which the sequence is played, if the
system cannot play the sequence at the original rate.
Frames per second: Displays the rate at which frames in the
sequence are played.
Frames Displayed: Indicates the number of frames in the active
portion of the sequence.
Frames Dropped: Indicates the number of frames excluded from the
active portion of the sequence.
Fast Frame Skip (for FF/FR): Allows the user to define the number
of frames to skip during fast mode playback. Specifying 1 will
result in other frame being skipped (which will double playback
speed), specifying 2 will result in 2 frames being skipped for every
frame displayed, etc.
Wrap around at end: When selected, playback will wrap around.
For instance, when playing forward and the end of the sequence is
reached, the playback will continue at the beginning of the sequence.
Page 2-230
Sequence:Sequence Toolbar
Playback continues until the Stop button is pressed. This is the
current form of playback.
Play to end: When selected, playback will occur once, from the start
frame to the end frame if playing forward, from the end frame to the
start frame if playing backward, and then stop.
Auto-reverse: When selected, playback will reverse directions when
an end stop is reached. Playback continues until the Stop button is
pressed.
Update Frame Slider: When selected, the current frame slider and
edit box will be updated as the sequence plays. When not selected,
these controls will not update until the sequence is stopped.
Display Prompts When Editing: When checked, this box allows
the Sequencer to display editing prompts when you perform one of
the sequence editing commands (discussed in the following pages).
These prompts describe what will happen when you use one of the
sequence editing operations. To hide the prompts, uncheck this box.
Page 2-231
Sequence:Merge Files
Merge Files
Merge Files allows you to combine two sequence files into one file,
or to add a new image to an open sequence file. The Merge command
always places the new sequence file or image at the end of the open one
(append). Selecting this option displays the Open File dialog box:
If you have an image or sequence open, the files that you select will be
merged with the active image; otherwise a new workspace will be
opened for the sequence. Select the name of the file(s) you want to
merge. If any of the files are sequences also, you can select the starting
frame of the sequence being opened, and number of frames that you
want to combine.
Page 2-232
Page 2-233
Available Images lists all of the frames from all of the open
workspaces (excluding the active workspace). Note that open
sequences are expanded to list each of the frames.
Images to Insert/Append lists all of the frames that have been
selected for the merge. The frames will be merged with the active
workspace in the order in which they are listed in the Insert/Append
list.
There will always be one and only one item highlighted in the
Insert/Append list, which defines the point at which frames will be
added to the list. The item will always remain at the end of the
list, allowing a frame to be appended to the end of the list (select
and add the frame before it).
Add: The Add button will be enabled only when one or more frames
are selected in the Available list. Add will add the selected frame(s)
in the Available Images list to the Insert/Append list, before the
currently highlighted item.
Add All: The Add All button will always be enabled and will add all
of the available frame(s) in the Available Images list to the
Insert/Append list, before the currently highlighted item.
Remove: The Remove button will be enabled only if the selected item
in the Insert/Append list is not the end marker. Remove will
remove the selected frame from the Insert/Append list. The frame
after the removed frame (or the end marker) will become the selected
item.
Page 2-234
Sample Interval: This control allows the user to specify the interval
that will be used for the sub-sampling. In the example above, the subsampled sequence will be composed of every 5th frame of the original
sequence.
Sample Offset: This control allows the user to specify the offset to
first frame sampled. If Apply to Sequence is selected, the first frame
sampled will be offset from the start of the active portion of the
sequence, otherwise the first frame will be offset from the beginning
of the sequence. In the example above with Apply to Sequence not
selected, the sub-sampled sequence will be composed of frames 3, 8,
13, etc.
When you click OK, a new workspace will be created with a subsampled copy of the original sequence. If Apply to Sequence is
selected, the active portion of the sequence will be sampled,
otherwise the entire sequence will be sampled.
Page 2-235
Sequence Operations
The remaining three commands affect sequence operations:
Difference of Frames
Average
Running Average.
Click the radio button indicating how you would like the resulting
sequence calculated. Do not ask again (use these settings) will
suppress this options dialog for future sequence difference
operations, with the operation using the last-selected option
Page 2-236
Page 2-237
Sequence:Sequence Options
Sequence Options
The Sequence Options menu item displays information about the active
sequence.
Some of the settings, such as the Play Rate, are editable by doubleclicking on that particular item. Other items are for information only.
Page 2-238
Enhance:Display Range
Page 2-239
Enhance:Display Range
Display Range
The Display Range command allows you to set the intensity levels of
your images to increase contrast and enhance display in low-light
situations. Although it can be used with all image classes (except
Palette), it works best on 12-bit and 16-bit images. Up to 65535 gray
levels can be displayed.
Selecting the Display Range command opens the following dialog:
Edit controls
Markers
Markers
This dialog shows the histogram of the active image. Two vertical
markers show the upper and lower limits of the intensity levels. These
markers can be moved with your cursor. If you are looking at a color
image, the histogram will reflect the red, green, and blue values with
lines of the same color.
Two edit controls indicate the values for the intensity levels. You can
use the spin buttons to increase or decrease these values. All values
between 0 and your lower limit will be black; all values between your
upper limit and the upper end of the scale will be white.
The Z+ and Z- controls allow you to zoom in and out on the area
between the markers.
The Reset button allows you to reset the black and white levels to the
high and low ends of the dynamic range. Reset affects only the display
range.
Reset All resets both the LUT and the Display Range to their original
settings.
Page 2-240
Enhance:Display Range
The Best Fit button automatically sets the intensity levels to the best
fit. Best fit instructs Image-Pro to optimize the Brightness and
Contrast values for your particular image.
Contrast opens the Contrast Enhancement dialog (please see the next
section for more information about Contrast Enhancement).
Apply applies the current intensity response curve to the image.
The Inv button reverses the display.
The LUT checkbox turns the Look-Up Table on or off.
Note: The Display Range tool will respect the Apply to Sequence
settings on the Sequence toolbar and IPP status bar.
Page 2-241
Enhance:Contrast Enhancement
Contrast Enhancement
Use the Contrast Enhancement command to adjust the current
Brightness, Contrast and Gamma settings. You can also make
adjustments to the Luminance, Red, Blue, and Green color channel
settings.
When the Contrast Enhancement controls are adjusted, the pixel values
in your image bitmap are not actually modified; the controls modify a
Lookup Table (LUT) through which your image is interpreted. For
example, when you increase brightness in an image, all of the intensity
values in your image are increased by a certain amount. The pixel
values in your image are not actually changed; the changes you see on
the screen are calculated by reading the images original value and
processing it through the Lookup Table. The LUT dictates how each
pixel value is interpreted. In our brightness example, the table might
convert a Gray Scale pixel value of 120 to 140, and a value of 50 to 70.
Image-Pro uses a LUT for processing intensity enhancements because
1) it is the fastest way to apply multiple adjustments to an image, and 2)
it lets you easily reverse adjustments you have made.
When contrast modifications are performed, all changes are placed into
the LUT. If you were to copy, resize or otherwise perform an operation
that produces a new window from your bitmap, the results would be
derived from the unenhanced values. To make the LUT enhancements
permanent, you must select the Apply Contrast command to write the
modified pixel values to your image bitmap, or click the Apply button
on the Contrast Enhancement window. If an AOI is active when the
Apply Contrast command is performed, the LUT values will be written
to just the pixels within the AOI.
Page 2-242
Enhance:Contrast Enhancement
When you select the Contrast Enhancement command, the Contrast
Enhancement window appears, in either the simple or the
expanded mode. This is the simple mode of the contrast
enhancement control:
Slider controls
Page 2-243
Enhance:Contrast Enhancement
Color Channel: Select the Luminance, Red, Green or
Blue channel button corresponding to the color in your image. If
your image is not True Color or Palette, the Luminance channel will
be your only option here. The Luminance channel is the intensity
produced by the combined RGB channels. Click on the color button,
and move the slider controls until the new color values are reflected
in your image.
Clicking Apply writes the modified pixel values to your image
bitmap.
Important - If you want to save the LUT so it can be applied to similar
images at a later date, you must do this before you perform the Apply
Contrast command. Apply Contrast clears the LUT; if you save the
LUT after the Apply Contrast is performed, your LUT will be empty.
Once the LUT has been applied, you will see the Contrast Enhancement
controls return to their initial, flat positions.
Controls before
Apply Contrast
Page 2-244
Enhance:Contrast Enhancement
More expands the Contrast Enhancement window to display the
expanded (advanced) mode:
Composite LUT: Shows
the current shape of the
lookup table.
Page 2-245
Enhance:Contrast Enhancement
Gray Scale Response Curve
255
255
The Contrast Enhancement command lets you view this curve, and
change its shape by changing the output value of certain control points
along the curve. Image-Pro gives you the ability to control intensity
values at 2, 5, 9 or 256 points along the curve. When you change the
value of a control point, the values between it and the preceding/
succeeding control point are linearly derived as shown in the 5 point
example below. As you can see, our example value of 125 no longer
generates a response of 125. Instead, 125 is interpreted as 195. With
this map, any pixels with a value of 125 would be rendered as if they
possessed a value of 195. Other pixel values would be similarly
adjusted, according to what output value is described by this map.
255
Curve Type: In this combo box, select the number of control points
you want to be given. When you select a Curve Type, the
appropriate curve will be displayed in the curve window. You can
modify the curves shape by dragging a control point to a new
position. When you drag a control point, its initial and modified
Page 2-246
Enhance:Contrast Enhancement
values are displayed in the x and y fields in the Control Position
group box.
You will also see the results of a change immediately in your image.
When you are happy with the changes you have made, select Apply to
write the changes permanently to your image. If you want to clear the
curve changes you have made, use the Reset command.
The following curve types are provided:
Highlight and Shadow: This option lets you modify two control
points: the Highlight point (the largest value on the scale) and the
Shadow point (the smallest value on the scale). Highlight and
Shadow differs from all other control point options in that it allows
you to move the control points in a horizontal direction only. Moving
the highlight point to the left specifies the point at which you want the
scale to become white -- all values from this point on are set to the
highest value on your scale (255 if you are working with a Gray Scale
image). Moving the shadow point towards the right sets the point up
to which you want the scale set to black -- all values less than or
equal to this point are considered black (0).
1/4 Tone: This option lets you modify the curve using 5 control
points, allowing you to change the shape of the curve in 4 segments.
Moving a control point up increases the intensity value of that point
and points along the segments it touches. Moving a control point
down decreases the intensity value of that point and points along the
segments it touches.
1/8 Tone: This option lets you modify the curve using 9 control
points, allowing you to change the shape of the curve in 8 segments.
Moving a control point up increases the intensity value of that point
and points along the segments it touches. Moving a control point
down decreases the intensity value of that point and points along the
segments it touches.
Page 2-247
Enhance:Contrast Enhancement
Curve controls
Page 2-248
Enhance:Contrast Enhancement
the Display window, allowing you to view
your document in its original or enhanced
form. This window allows you to toggle
between views of the two versions of your
image. When you have finished viewing
your image, you must close the window (click on the Display
windows close button). You will not be able to proceed within
Image-Pro until you do so. When you close the window, Image-Pro
will automatically revert the image to its enhanced form.
Cursor position: This group box shows the input (x) and output (y)
values of the cursor in the curve control window.
Control position: This group box shows the input (x) and output (y)
values of the selected controls on the line in the curve control
window.
Page 2-249
Enhance:Equalize
Equalize
Use the Equalize command to use one of Image-Pros advanced
histogram manipulation functions to enhance the contrast and dynamic
range of an active image.
When you click on the Equalize command, you will have several
options:
Best Fit
Linear
Bell
Logarithmic
Exponential.
When you select one of the options, Image-Pro will analyze your
images accumulated histogram and redistribute it into the shape you
have specified (see the Histogram and Intensity Analysis discussions in
Section 1 for more information about Histograms).
Note: When you apply an Equalize option, Image-Pro implements the
modifications through the Lookup Table (LUT). Your original image
bitmap is not updated. If you want to make the enhancements
permanent, you must write them to the image with the Apply Contrast
command.
Best Fit: Use the Best Fit command to instruct Image-Pro to optimize
the values for your particular image. The results are achieved by
stretching the histogram to achieve the best possible contrast
distribution of pixel values in your image in this way: Best fit assigns
the bottom 3% of the values to the shadow point, (0) and the top 3% of
the values to the highlight point (255). The rest of the values are
distributed evenly across the scale).
Linear: This option distributes the histogram equally across the
intensity scale. This function produces a high contrast image with the
highest possible dynamic range.
Bell: This option distributes the histogram evenly around the center of
the intensity scale. This function produces a high contrast image with
less dynamic range than the Linear distribution.
Page 2-250
Enhance:Equalize
Page 2-251
Enhance:Test Strips
Test Strips
Use the Test Strips command to create a single page of several image
miniatures, each with various Brightness, Contrast and Gamma settings.
Test strips let you quickly identify which BCG or halftone options will
give you the best image results on your particular printer or system.
Once you have generated and evaluated a test strip, you can make the
appropriate BCG corrections with the BCG Controls, or select the most
suitable halftoning options for your image. The example below shows a
test strip of an image rendered with a range of Gamma and Brightness
values.
If you want to create a test strip from just a portion of your image,
define an AOI before selecting the Test Strips command.
Page 2-252
Enhance:Test Strips
The Test Strips command presents a menu from which you must first
select the type of strip you want to create. For intensity settings, you
can generate test strips for Brightness, Contrast, Gamma, or
combinations of any two. The choices are:
Gamma
Brightness
Contrast
Gamma*Brightness
Gamma*Contrast
Brightness*Contrast
Once you have made your selections in this box, click OK to create the
strip. Image-Pro will generate the specified number of images in a
single image window. You can view, print, store and manipulate this
image just as you would any other image within Image-Pro.
Number of Images: Within this box, select the number of test
images you want to create. The test images will be arranged in an
Page 2-253
Enhance:Test Strips
array of the dimensions that you specify here. You might want to
create an arrangement that is compatible with your output device, if
you plan on printing the strip -- e.g., one that is wider than long, if
you will be printing on a landscape oriented page, longer than wide if
printing in portrait.
Resize Images: Within this box, set the size you want each test
image created at. Keep in mind that the entire set of examples in the
strip (as defined by the values you have set in Number of Images)
will be placed into a single image window. So, reduce them to a size
that will allow you to easily view or print the strip as a group.
Brightness / Contrast / Gamma Range: Depending upon the
type of strip you selected from the Test Strips menu, you will have
one or two boxes of range values to set. The From and To values in
these boxes determine the intensity settings that will be assigned to
the first and last test images (respectively). The remaining images
will be distributed at equal intervals within the range (if a
combination of intensities has been selected, Image-Pro will generate
equally distributed permutations).
The From and To values are expressed as percentages for Brightness
and Contrast operations, and in absolute value for Gamma operations.
This is consistent with the way these functions are adjusted with the
BCG Controls. When you set a value below 50 for Brightness or
Contrast, you are reducing the level. When you set a Gamma value
below 1, you are reducing Gamma.
Channel(s): Within this box, select the color channel or channels
(more than one can be simultaneously selected), you want adjusted
when it produces the sample images. If you want it to operate upon
the combined intensity, select all three.
The Channel(s) option box will only be active if you are creating a
test strip for a True Color or Palette image.
Page 2-254
Enhance:Invert Contrast
Invert Contrast
Use the Invert Contrast command to instruct Image-Pro to reverse the
values in the lookup table for your active image. The example below
shows the original image, and the image with the inverted contrast.
Original Image
If you are happy with the contrast adjustments, and want to make them
permanent, use the Apply Contrast command to write the modified
values to your image.
Page 2-255
Enhance:Reset Contrast
Reset Contrast
Use the Reset Contrast command to undo any Lookup Table
modifications that have not yet been applied to your image, and reset
the Lookup Table to its linear state.
Notice that when Reset Contrast is performed, your image returns to its
unaltered state, and the Contrast Enhancement controls are reset to their
initial, flat positions.
Note: The Reset Contrast command can also be performed by clicking
the Reset button located in the Contrast Enhancement window, or by
clicking on the Reset button in the toolbar.
Page 2-256
Enhance:Apply Contrast
Apply Contrast
Use the Apply Contrast command to make the current Lookup Table
adjustments permanent.
When the Contrast Enhancement controls are adjusted, the pixel
values in your image bitmap are not actually modified; the controls
modify a Lookup Table (LUT) through which your image is interpreted.
For example, when you increase brightness in an image, all of the
intensity values in your image are increased by a certain amount. The
pixel values in your image are not actually changed; the changes you
see on the screen are calculated by reading the images original value
and processing it through the Lookup Table. The LUT dictates how
each pixel value is interpreted. In our brightness example, the table
might convert a Gray Scale pixel value of 120 to 140, and a value of 50
to 70.
Image-Pro uses a LUT for processing intensity enhancements because
1) it is the fastest way to apply multiple adjustments to an image, and 2)
it lets you easily reverse adjustments you have made. The following
intensity operations modify the LUT for the image:
the Brightness, Contrast, and Gamma controls
the Contrast Enhancement command options
the Equalize command options, or
the Invert Contrast command.
When you select Apply Contrast you will be prompted to confirm your
request.
Enhance:Apply Contrast
Once the contrast has been applied, you will see the Contrast
Enhancement controls return to their initial, flat positions.
Page 2-258
Enhance:Invert Image
Invert Image
Use the Invert Image command to instruct Image-Pro to reverse the
pixel values for your active. Unlike Invert Contrast, the modifications
are made directly to the image data, rather than going through the
Lookup Table. The example below shows the original image, and the
inverted image.
Original Image
Inverted Image
Page 2-259
Enhance:Invert Image
Page 2-260
Process:Background Correction
Page 2-261
Process:Background Correction
Background Correction
Use the Background Correction command to make adjustments to the
background of your image. This tool is used to better distinguish image
background from image objects, making it easier to extract the objects
during a counting or measurement operation. The Background
Correction command can correct uneven background intensities, and
compensate for irregularities due to uneven lighting, nonuniform
camera response or minor optic imperfections. It might be used to
remove evidence of dust on the lens, or to correct for bright spots
caused by the light beneath the microscopes stage.
Background Correction can only be performed if at least two images
are open. The active image must be the one you want to perform the
background operation upon. You must also have a background
image open. A background image contains only the background. You
can produce a background image by acquiring an image with the
sample removed (e.g., remove the slide from the microscope's stage) or
with the optics defocused entirely.
Two types of background correction are provided by Image-Pro:
Background Subtraction should be used for all images except those of
transmitted light experiments which will be used to measure optical
density. For optical density applications, the Background Correction
option should be used instead. Background Correction accounts for
the fact that optical density is not a linear function of the gray scale.
Note: If you do not have at least two images open when you select the
Background Correction command, Image-Pro will issue the message
(Cannot find background image) at the bottom of the Background
dialog box.
Page 2-262
Process:Background Correction
where
I x , y is a pixel value of the original image at location (x,y);
BI x , y is a pixel value of the background image at location (x,y);
( BII
x, y
x, y
BL
BL
( M BL) + BL
where
I x , y is a pixel value of the original image at location (x,y);
BI x , y is a pixel value of the background image at location (x,y);
Page 2-263
Process:Background Correction
Background Image: From this list box, select the open image that
represents the background. The background image must be the same
class as the image for which it will be used to correct.
Black Level : This field will contain the black level as specified by
the current Intensity Calibration.
Destination Image: Select the window into which you want the
corrected image written.
Current Image: Select this option if you want the corrected image
written to the active image window.
New Image: Select this option if you want the corrected image
written to a new image window.
Page 2-264
Process:Filters
Filters
Use the Filters command to apply one of Image-Pros numerous filters
to the AOI or active image. Filtering operations reduce or boost the
rate of brightness change in an image. If you are not familiar with the
process and effects of filtering, you might want to review the Spatial
Filtering discussion in the Image-Pro Plus Start-Up Guide for
additional discussion about this command.
Image-Pro provides an extensive set of convolution and
nonconvolution (morphological) filters. You can also create your own
filtering kernels and apply them with the Filters command.
When you select the Filters command, the Filter tab dialog is opened.
Each group of filters has its own property sheet or tab, where you select
the type and size of filter you want to use. Filtered results are almost
always written to the active image. You may use the Undo command if
you want to remove the effects of a filter you have applied.
The Filter window is a common access window. That is, once it is
activated, it can be utilized with any open image window (it is not
linked to a specific image like a Histogram window).
Clicking on the Filters command displays the following dialog:
Page 2-265
Process:Filters
Sample: This group box contains a Preview window where you can
see the effects of a filter before it is applied to the active image. A
brief description of the filter appears beneath the Preview checkbox.
To preview a filter, click your the left mouse button inside the
preview window . You will see the effect of that filter on a small
portion of the image. You can scroll the cursor around inside the
preview window to see different areas of the image. To update the
preview, click the left mouse button in the preview window. To end
the preview, click on a different filter tab, or close the Filter dialog
box.
Options: The choices in this group box will vary depending upon the
kind of filter you have selected. The options for each set of filters will
be described in the following sections.
Apply: Click this button to apply the specified filter. Before clicking
this button, be sure you have selected the filter you want to use (e.g.,
LoPass, Median, HiPass), and set the Options that you need. Be
sure to select the filter type first, because your choices are determined
by the type of filter selected.
Close: Click this button when you have finished working with the
filters.
Undo: Click this button to reverse the effects of the filter you just
applied.
Page 2-266
Process:Filters
Enhancement Filters
Select enhancement (also known as convolution) filters from this tab.
Process:Filters
Sharpen: Select this filter if you want to enhance fine detail, or
refocus an image that is blurred. The Sharpen filter sharpens the
image using the unsharp masking technique.
Flatten: Use the Flatten filter to even out background variations.
This is often done to prepare an image for a count/size operation if its
objects are difficult to isolate because the background contains pixels
of the same intensity as the objects of interest. Flatten reduces the
intensity variations in the background pixels.
Median: Select this filter if you want to remove impulse noise from
an image. The Median filter replaces the center pixel with the
median value in its neighborhood. It will also blur the image.
Rank: Select this filter to remove impulse noise from an image. The
pixels in the kernel are ranked by order of intensity, and the pixel in
that range at the Rank percentage is chosen for comparison. For
example, in a 5x5 kernel, there are 25 pixels. A rank percentage of
95% would choose the second-brightest pixel for comparison. If the
differences between the selected pixel and the center pixel is greater
than the threshold value, the Rank filter replaces the center pixel with
the selected pixel.
Options: If you have selected one of the enhancement filters, the
options will relate to kernel size and filtering strength. The following
options will be presented:
Process:Filters
specifies that you want the full strength (100%) of the filtered
result applied to each pixel. Values less than 10 cut the full weight
of the filter - a value of 1 indicates that only 10% of the difference
between the filtered pixel value and the original pixel value should
be applied, a value of 2 indicates that 20% of the difference should
be applied, and so forth.
Threshold: Enter a percent value to specify the amount of absolute
difference between the value of the pixel at the center and the
value of the replacement pixel. A threshold value of 0 means the
Median Filter will always replace the center pixel. Since the
dynamic range of image classes are different, the threshold value
will be specified in terms of a percentage of the dynamic range. A
10 % threshold for IMC_GRAY16 image class translates to 10 /
100 * 65535 = 6554.
Rank: This value specifies which pixel in the sorted array will be
used to replace the center pixel. Pixels in the array will be sorted
in ascending order. The pixels are indexed from 0 to
KernelSize x KernelSize - 1. Pixel index 0
corresponds to the lowest pixel value. The Rank will be specified
in terms of a percentage of the indexes (KernelSize x KernelSize 1). A 50% Rank means the middle of the array. 0% rank means
the lowest index (lowest gray value), and 100% rank means the
highest index (highest gray value).
If you have selected Flatten, the options will relate to background
intensity and object size:
Note: The Flatten filter will not work with images smaller than 19 x 19
pixels.
Background: Click the option button that describes the intensity
of your background relative to the foreground objects. If your
image contains dark objects on a bright field, select Bright; if your
image contains light objects on a dark field, select Dark.
Feature Width: Enter a value that defines the diameter (in pixels)
of the largest object in your image.
Page 2-269
Process:Filters
If you have selected Local Equalization, the options will relate to
the histogram equalization. Local Histogram Equalization modifies
the contrast of an image based on the pixel values in a small window
surrounding each pixel.
Process:Filters
Window: Image pixel statistics (min, max, histogram, mean,
standard deviation, etc.) will be calculated on a small window of
the image. These measurements are then used to derive the local
contrast for that area of the image. In short, an area of Window x
Window around each pixel is all that is considered when modifying
the intensities in the image. Larger windows produce smoother
results, while small windows more closely track small details.
Step: Calculation of the local image statistics is time consuming, so
the statistics are calculated for an area, and then applied over a
space of Step x Step. Decreasing this number causes the algorithm
to track the image more closely, at a cost in computation time. Step
is always less than Window.
+/- Dev: This is the range of standard deviations plus and minus that
will be scaled into the image contrast range. As an example, if the
pixel values were distributed in a Gaussian fashion, their mean, +/(plus or minus) one standard deviation, would include roughly 65%
of the pixel values. Two standard deviations would include 95% of
the pixel values, and three standard deviations would include 99%
of the pixel values. This parameter is used only by the Standard
Deviation method.
Page 2-271
Process:Filters
Edge Filters
Select edge filters from this tab dialog.
Sobel: Select this filter if you want to enhance just the principal
edges in an image. The Sobel applies a mathematical formula to a 3
x 3 neighborhood to locate and highlight its edges.
Roberts: Select this filter if you want to enhance fine edges in an
image. The Roberts filter is not a convolution filter. It applies a
mathematical formula upon a 4 x 4 neighborhood to produce its
effect. The upper left pixel in the neighborhood is the one replaced.
Laplace: Select this filter if you want to enhance all the edges in an
image.
Variance: Select this filter if you want to detect and emphasize edges
and textures. The Variance filter substitutes a pixel with the
standard deviation for its neighborhood.
Phase: Select this filter if you want to enhance edges in a manner
that also indicates the direction of the intensity change. The Phase
filter is the complement of the Sobel filter.
Horizontal: User this filter to detect and emphasize horizontal edges.
Vertical: Use this filter to detect and emphasize vertical edges.
Page 2-272
Process:Filters
Options: If you have selected the edge filters, the options will
relate to kernel size and filtering strength. The following options will
be presented:
Page 2-273
Process:Filters
Morphological Filters
Select morphological filters from this page.
Erode: Select this morphological filter if you want to modify the size
of objects in your image. The Erode filter erodes the edges of bright
objects, and enlarges dark ones.
Dilate: Select this morphological filter if you want to modify the size
of objects in your image. The Dilation filter dilates bright objects,
and erodes dark ones.
Open: Select this morphological filter if you want to modify the
shape of objects in your image. Assuming your image contains
bright objects on a dark field, the Open filter will smooth object
contours, separate narrowly connected objects, and remove small
dark holes.
Close: Select this morphological filter if you want to modify the
shape of objects in your image. Assuming your image contains
bright objects on a dark field, the Close filter will fill gaps and
enlarge protrusions to connect objects that are close together.
Tophat: Use this filter to detect and emphasize points, or grains, that
are brighter than the background. Available in 3 kernel sizes; click
the radio button indicating the kernel size that most closely matches
the size of the grains you want to detect.
Page 2-274
Process:Filters
Well: Use this filter to detect and emphasize points, or grains, that are
darker than the background. Available in 3 kernel sizes; click the
radio button indicating the kernel size that most closely matches the
size of the grains you want to detect.
Watershed: Select this filter to separate objects that are touching.
The Watershed filter erodes objects until they disappear, then dilates
them again, but will not allow them to touch. The Watershed filter
will not operate upon True Color images. If you want to separate
objects in a True Color image, you must first convert it to Gray
Scale.
Thinning: Select this filter to reduce an image to its skeleton. When
you choose this filter, you must set the threshold that determines
whether a pixel is part of the subject, or part of the background (see
Options below). The Thinning filter will not operate upon True
Color images. If you want to thin a True Color image, you must first
convert it to Gray Scale. The following images show the source
image and the image resulting from two passes of the Thinning filter.
Process:Filters
True Color images. If you want to use the Reduce filter with a True
Color image, you must first convert it to Gray Scale.
Branch/Endpoints: Use this filter to identify morphological branch
and endpoints in an image.
If you have selected the Distance or Reduce filter the options
will relate to filter direction and thresholding. The following options
will be presented:
Square: Click this radio button if you want the Reduce or Distance
filters applied to the image in a square pattern. Only pixels adjacent
horizontally or vertically are included.
Diagonal: Click this radio button if you want the Reduce or Distance
filters slanted across the image. All neighboring pixels, including
ones diagonally adjacent, are included.
Euclidian: Click this radio button if you want the Reduce or Distance
filters applied to the image in a larger pattern than either square or
diagonal. Filters the image using Euclidian distances and a larger
neighborhood that includes the knights move pixels.
Threshold: Enter a percentage value from 1 - 100 that specifies the
intensity value you want Image-Pro to use for binarizing the image.
For example, a Threshold of 50% on a Gray Scale image would set
all values 127 to 0 (black) and all values 128 to the maximum
value for that image class (white).
If you have selected Erode, Dilate, Open, or Close filters, the
options will relate to kernel size and shape. The following options
will be presented:
Process:Filters
3 x 1 Row: Select this button to use the 3 x 1 row
kernel configuration.
1 x 3 Column: Select this button to use the 1 x 3
column kernel configuration.
3 x 3 Cross: Select this button to use the 3 x 3 cross
kernel configuration.
5 x 5 Circle: Select this button to use the 5 x 5
circular kernel configuration.
7 x 7 Circle: Select this button to use the 7 x 7
circular kernel configuration. This is a two-pass
filter, accomplished using a 5 x 5 circle followed
by a 3 x 3 cross.
11 x 11 Circle: Select this button to use the
11 x 11 circular kernel configuration. This
is a three-pass filter, accomplished using a 5
x 5 circle followed by another 5 x 5 circle,
followed by a 3 x 3 cross.
Passes: Select the number of times you want Image-Pro to iterate
the filter.
Note: The circular kernels are especially effective on round objects
(cells, grains and so on) because their circular configuration preserves
the circular shape of your objects better than square configurations.
If you have selected the Watershed, Thinning, or Pruning
filter the options will relate to thresholding. The following options will
be presented:
Process:Filters
all values 127 to 0 (black) and all values 128 to the maximum
value for that image class (white).
Stop After: Enter the number of times you want Image-Pro to iterate
the filter. Depending on the filter, successive iterations will
strengthen the effect of the filter. Bear in mind that successive passes
also require additional time for execution. If this box is not checked,
Image-Pro will continue to iterate until the image has been
completely thinned or pruned.
If you have selected the Branch/Endpoints filter, the options
will relate to the number of branches and endpoint that you want the
filter to reveal:
Page 2-278
Process:Filters
Kernels
The Kernel page allows you to edit the kernel files for the
morphological and convolution filters. Clicking this tab displays the
following dialog:
Page 2-279
Process:Filters
Page 2-280
Process:Filters
Offset : The pixel whose value is being changed is usually the
center-most pixel. You may, however, designate any pixel you
want. Image-Pro signals the pixel to be changed by putting a
box around it. Use the X and Y Offset spin buttons to do so.
Boost : Enter here the constant value to be added to the result
after the value of the modification has been calculated.
Note - If you are editing or creating a morphological filter
kernel, the Boost option is not available.
New: Click this button to create a new filter kernel. The Edit
Kernel dialog box appears.
This dialog box functions in the same way as the dialog box for
editing, with the exception that you must provide the file name for
the new kernel file.
Note: You may choose a different path for your kernel file, but
Image-Pro will not list it when you invoke the Filter dialog box.
Observe that the above dialog box represents a configuration for a
new morphological filter kernel (Boost and Kernel Sum are not
represented).
Delete: Click this button to delete the selected filter kernel file.
Options: The choices in this group box will vary depending upon the
kind of filter you have selected.
Page 2-281
Process:Filters
Special Filters
You can select the following Special filters from this page:
Process:Filters
process. To achieve the best results, specify a Feature size that
describes the largest object in your image. The minimum size is 19 x
19 pixels.
Distance: Use this filter to create a distance map of the image. The
Distance filter may not operate accurately upon True Color images.
If you want to use the Distance filter with a True Color image, you
must first convert it to Gray Scale.
Phase: Select this filter if you want to enhance edges in a manner
that also indicates the direction of the intensity change.
Options: If you have selected Background, the options will
relate to background intensity and object size:
Process:Filters
Euclidian: Click this radio button if you want the Distance filter
applied to the image in a larger pattern than either square or
diagonal. Filters the image using Euclidian distances and a larger
neighborhood that includes the knights move pixels.
Threshold: Enter a percentage value from 1 - 100 that specifies
the intensity value you want Image-Pro to use for binarizing the
image. For example, a Threshold of 50% on a Gray Scale image
would set all values 127 to 0 (black) and all values 128 to the
maximum value for that image class (white).
If you have selected the Sculpt filter, the options will relate to
filtering strength. The following options will be presented:
Passes: Enter the number of times you want the filter applied to
your image. When a filter is applied multiple times, its effect is
amplified by each pass. An image that has been softened by one
pass of the LoPass filter, will be softened further by a second pass.
Strength: Enter a value from 1 - 10 that reflects how much of the
filtering effect you want applied to the image. A value of 10
specifies that you want the full strength (100%) of the filtered
result applied to each pixel. Values less than 10 cut the full weight
of the filter - a value of 1 indicates that only 10% of the difference
between the filtered pixel value and the original pixel value should
be applied, a value of 2 indicates that 20% of the difference should
be applied, and so forth.
If you have selected Phase, no options are available
Page 2-284
The main problem with large kernel filters is the slower filtering speed.
Usually, the filtering process is based on the convolution of a kernel
and an image. Convolution filters process image neighborhoods by
multiplying the values within a neighborhood by a matrix of filtering
coefficients called a kernel. The result replaces the center pixel in the
image neighborhood (see Convolution filters in the previous section).
The time for this filtering method increases proportionally to the size of
the kernel. For kernels with sizes larger than 20-30, the process is
unacceptably slow.
All filters in the Large Spectral Filters group use an algorithm that
eliminates most of the multiplication and sum operations, which
increases the filtering speed significantly. In theory, the size of the
filters is not limited. However, Image-Pro Plus limits the size of the
Large Spectral Filters to 4Kx 4K.
Page 2-285
Page 2-286
Using non-square Edge filters, you can create filters that will enhance
either vertical or horizontal edges on the image.
Page 2-288
Page 2-289
Apply: Click this button to apply the specified filter. Before clicking
this button, be sure you have selected the filter you want to use (e.g.,
LoPass, Edge), and set the parameters that you need. Be sure to
select the filter type first, because your choices are determined by the
type of filter selected.
Undo: Click this button to reverse the effects of the filter you just
applied.
Close: Click this button when you have finished working with the
filters.
Page 2-290
Process:Filter Plugins
Filter Plugins
The Filter Plugins command allows you to use existing third-party
filters with Image-Pro Plus v. 5.1.
When you select this command, you will see the Filter Plugins dialog:
Category: This list box contains all the categories of third-party plugin filters. Filters are specified by a category and a filter name.
Filter: This list box contains the names of all loaded filters in the
selected category. Note that a category may include filters from a
number of different plug-ins.
Applies To: This static text box displays the formats that the filter
supports. This list is limited to only those image formats supported by
Image-Pro Plus, with No supported formats displayed if the filter
cannot work with any native formats.
Apply: Apply the filter to the active image. This button will be
disabled if the filter does not apply to the active image pixel class.
Apply Again: Re-applies the selected filter to the active image.
Locate Plugin: Use this button to browse your system folders for the
plug-in files.
Close: Closes the dialog box.
Page 2-291
Process:Threshold/Segmentation
Threshold/Segmentation
In Image-Pro Plus 5.1, the Threshold and Segmentation tools have been
combined. The Threshold tool can be thought of as color segmentation
applied to a black and white image, which is exactly what Image-Pro
Plus 5.1 does. However, to retain familiarity and backward
compatibility, both the Threshold and Segmentation commands still
appear under the Process menu.
Segmentation is a process by which certain colors (or gray levels) in an
image can be visually identified then isolated from the image as a
whole. Areas identified by segmentation (classes) can be either
removed from the image or kept, while discarding the remainder of the
image. Therefore, this process can be used for separating items or
objects of interest from the background noise that naturally occurs in
most acquired images. Further, segmented areas can be either kept in
their original color or turned into a single color (masking). Masking an
image facilitates or improves the performance of other operations in
Image-Pro Plus 5.1. In particular, the Watershed and Thinning filters
generally produce better results on masked images.
Use the Segmentation command to separate objects or features from
the background, based upon their color characteristics. You might do
this to extract just the objects of interest from an image, modify them,
then return them to the image using the Operations : Add command.
The Segmentation command extracts objects by locating all objects of
the specified color(s) and setting everything else to black. You can also
do the reverse; and remove (set to black) objects of the specified colors,
and keep everything else. You may write the final segmented image
using its remaining original colors, or convert it to black and white.
In the example below, an image containing spots of various colors was
segmented so only the yellow spots remained in the image. Notice that
the rest of the image is set to black.
Process:Threshold/Segmentation
The Segmentation command operates upon the entire active image. It
is not constrained by an AOI.
When the Segmentation command is selected, the Segmentation tab
dialogs are presented.
Segmentation Models
As discussed previously, the process of identifying colors is key to the
operation of Segmentation. Because of the vast differences possible in
images, and therefore the color composition of the object(s) to be
identified, Image-Pro Plus 5.1 provides two models for identifying the
segmented area: Histogram-based and Color Cube-based. When the
Segmentation command is activated on an RGB class image, a dialog
with tabs for each of these color models will appear. When activated
on a grayscale class image, and therefore whenever Threshold is used,
only the Histogram based model is available. To process a gray image
using the Color Cube model, first convert it to an RGB image class.
The results from applying each of these segmentation models are kept
separate by Image-Pro Plus 5.1, allowing an image to be
simultaneously processed by both methods. You can then choose the
model providing the best results.
Histogram-Based Model
This color selection model separates an image into RGB (Red, Green,
and Blue) or HSI (Hue, Saturation, and Intensity) components
(channels). Each channel is represented by a range of the components
presence (e.g. how much Red there is in a particular pixel). The
reason for providing two color representation models is, once again, to
facilitate color selection. The RGB model is typically more familiar to
users and intuitive. However, there is a strong correlation between the
RGB components of many naturally occurring colors. For example,
yellow and brown, while very different to the eye, produce very similar
RGB patterns, since yellow is really just bright brown. Therefore,
separating yellow from brown objects can be a laborious task using the
RGB model. However, colors that correlate in such a manner typically
have very different HSI channels. Going back to the previous example,
yellow and brown can be separated in the HSI model solely by their
intensity channel (once again, because yellow is bright brown). The
Histogram-based model of segmentation is associated with the
following property sheet on the segmentation dialog:
Page 2-293
Process:Threshold/Segmentation
Class selector
Class Color button
Eyedropper size
Automatic
Undo button
Eyedropper tool
Invert button
Eyedropper preview
Range controls
Remove Color
Display Classes Control
Display Color As
Class Selector: This drop-down list identifies the current class (i.e.
which class is represented in and will be changed via the Range
controls). Changing the selected item in this drop-down list will
change the current class.
New: This button will add a new class. On RGB images, the new class
will encompass the entire range of all channels, but will not be
displayed until the range value in one or more of its channels is
changed. On grayscale images, the new class will encompass only
the range defined from the lowest unsegmented value to the lowest
segmented value. This difference is caused by the condition that
classes may not overlap in grayscale images, although they may in
RGB images. Pixels in an image that are encompassed by more than
one class are represented visually by the class that is highest in the
Class Selector (i.e. the class created first containing the pixel).
Delete: This button removes the current class.
Class Color Selector: This button opens a color selection dialog.
The color chosen in this dialog will become the class color, which
can represent pixels contained in the current class depending on the
preview options.
Channel Selectors: These buttons change and indicate the current
channel in the histogram. Press the appropriate button to select the
corresponding channel. These buttons are not present on grayscale
images.
Page 2-294
Process:Threshold/Segmentation
Color Model Selector: This drop-down list identifies the color
representation model the histogram uses. Changing the selection in
this control will change color model and reset segmentation (delete
all classes and erase all range values).
Zoom Tool: Moving the cursor over the image histogram activates the
zoom tool. The cursor will change to a magnifying glass to represent
this tools activation. Clicking the left mouse button will zoom into
(increase the resolution) of the portion of the histogram under the
cursor. Alternately, holding down the shift key while clicking will
zoom out (decrease the resolution) of the displayed histogram. The
magnifying glass will contain a plus (+) when zoom in is active and a
minus (-) when zoom out is active.
Range Markers: These lines change and visually represent the values
of the current channels segmented range. Click and drag the
appropriate marker to change the ranges upper or lower value.
Remember that ranges may not overlap on grayscale images.
Show All: When checked, the dialog will display the histograms of all
channels, the current being displayed as a solid color, the others as
outlines. Uncheck the box to display only the current channels
histogram. This check box is not present on grayscale images.
Scale Adjuster: This scroll bar will change the scale (maximum
amplitude) represented at the top of the histogram. This control will
cause colors represented by a small number of pixels to appear in the
histogram.
Eyedropper: This button will activate the eyedropper color selection
tool and remain depressed while the tool is active. While the
eyedropper is active, the eyedropper zoom frame will display an
enlargement of the area under the eyedropper. Clicking the left
mouse button will cause the current class range values to be
expanded, if possible, to contain all colors under the eyedropper.
Press this button again to deactivate the eyedropper tool.
Undo: This button will reverse the last change to the current class
range values.
Remove Color: This button will erase the current class range values
and treat it like a new class. As such, the current class color will be
removed from the preview. This button is disabled on Gray images
when there is more than one class present.
Eyedropper Size Control: The drop-down list changes the size of
the area covered by the eyedropper tool, measured in pixels. The
eyedropper tool can only be a square with an odd-numbered side
length, from one to seven pixels.
Page 2-295
Process:Threshold/Segmentation
Range Controls: These text boxes and spinners change and
numerically indicate the values of the current channels segmented
range. The spinners will increment or decrement the range value by
one, while pressed. Alternately, the desired value can be typed
directly into the appropriate text box.
Invert: This button reverses display of the current channel of the
current class on the image. This button is disabled when there is
more than one class on grayscale images.
Automatic Threshold: This button sets automatically determine
values for segmenting the image. It will delete all classes and
segment the image over a single range in a single class.
Eyedropper Zoom Frame: This frame displays the area under the
eyedropper tool while it is active.
Display Classes: This drop-down list indicates and selects whether
all classes are displayed on the image or only the current class.
Display Method: This drop-down list indicates and selects how
classes are displayed (previewed) on the image. All combinations of
class color, black, white, and transparent are allowed, enabling
classes to represent either foreground objects (to keep) or
background.
Create Preview Image: This button creates a new RGB class image
from the image preview. The new image will be an RGB 24 class
image when this process is applied to an original of any image class
other than RGB 36 or RGB 48. In these cases, the resulting image
class will be the same as the original image class.
You can use this button to create a mask of only one segmentation
class, if you have created multiple segmentation classes. To do this,
set your Preview Options to Current Class and White on Black.
Then, click Create Preview Image. This will create a black and
white mask of the currently selected segmentation class in an RGB
image. If necessary, you can convert this mask to gray scale by
choosing Edit: Convert To: Gray Scale 8.
File: The button brings up dialogs for saving and loading the current
segmentation classes. When loading, the classes contained in the file
may be merged with or replace the currently defined classes.
New Mask: This button creates a new image using the currently
defined classes. All pixels contained in a class will be set to white,
while those not in a class are set to black. The new image will be of
the same image class as the original.
Page 2-296
Process:Threshold/Segmentation
Apply Mask: This button produces identical results as the New Mask
button, except that the resulting image is written back to the original
image.
Eraser tool
Eyedropper size
Undo button
Eyedropper tool
Remove Color
Eyedropper preview
l
Display Classes Control
Display Color As
Class Selector: This drop-down list identifies the current class (i.e.
which class is represented in and will be changed via the Range
controls). Changing the selected item in this drop-down list will
change the current class.
New: This button will add a new class. On RGB images, the new class
will encompass the entire range of all channels, but will not be
displayed until the range value in one or more of its channels is
changed. On grayscale images, the new class will encompass only
the range defined from the lowest unsegmented value to the lowest
Page 2-297
Process:Threshold/Segmentation
segmented value. This difference is caused by the condition that
classes may not overlap in grayscale images, although they may in
RGB images. Pixels in an image that are encompassed by more than
one class are represented visually by the class that is highest in the
Class Selector (i.e. the class created first containing the pixel).
Delete: This button removes the current class.
Class Color Selector: This button opens a color selection dialog.
The color chosen in this dialog will become the class color, which
can represent pixels contained in the current class depending on the
preview options.
Sensitivity: This text box and spinner combination controls the
granularity of the color cube. As it is neither practical nor productive
to define a color cube by every possible color value, each unit of the
axis defining the color cube is composed of multiple color values that
are very close in value. The value shown in the text box is a scale
value defining how much granularity is used when defining the color
cube (i.e. how close two colors must be before being considered
the same color for purposes of selection). Higher values represent
greater granularity. Note that this number is a scale value, and does
NOT indicate the number of divisions on each axis of the color cube.
As this value affects the way the entire image is represented,
changing this value will reset segmentation (delete all classes and
erase all selections).
Expand Selection: This check box, text box, and spinner
combination controls how big an area of the color cube is selected
into a class at the same time. When checked, the eyedropper and
eraser tools will select not only the element of the color cube
containing the area under the eyedropper, but those elements around
the selected element on each axis. The higher the value in the text
box, the further away the selection tools will reach when selecting
and erasing colors in the class.
Drop Colors: This text box and spinner combination controls how
much presence a particular color cube element must have before it is
considered noise. When a color is selected the number of pixels in
the image with that color cube element is considered. If there are
fewer pixels with the selected color in the image than the value in the
text box, that color cube element is not selected, although elements
around it will still be considered, depending on the setting of the
Expand Selection combination.
Eyedropper: This button will activate the eyedropper color selection
tool and remain depressed while the tool is active. While the
eyedropper is active, the eyedropper zoom frame will display an
Page 2-298
Process:Threshold/Segmentation
enlargement of the area under the eyedropper. Clicking the left
mouse button will cause the color cube element(s) representing all
colors under the eyedropper to be added to the current class. Press
this button again to deactivate the eyedropper tool.
Undo: This button will reverse the last change to the current class
range values.
Eraser: This button will activate the eraser color removal tool and
remain depressed while the tool is active. While the eraser is active,
the eyedropper zoom frame will display an enlargement of the area
under the eraser. Clicking the left mouse button will cause the color
cube element(s) representing all colors under the eyedropper to be
removed from the current class. Press this button again to deactivate
the eraser tool.
Remove Color: This button will remove the current class color from
the segmentation preview.
Eyedropper Size Control: The drop-down list changes the size of
the area covered by the eyedropper and eraser tools, measured in
pixels. These tools can only be a square with an odd-numbered side
length, from one to seven pixels.
Eyedropper Zoom Frame: This frame displays the area under the
eyedropper and eraser tools when they are active.
Display Classes: This drop-down list indicates and selects whether
all classes are displayed on the image or only the current class.
Display Method: This drop-down list indicates and selects how
classes are displayed (previewed) on the image. All combinations of
class color, black, white, and transparent are allowed, enabling
classes to represent either foreground objects (to keep) or
background.
Create Image: This button creates a new RGB class image from the
image preview. The new image will be an RGB 24 class image when
the original image class is RGB 24, Floating Point, or Palette.
Otherwise, the new image will be of the same image class as the
original.
File: The button brings up dialogs for saving and loading the current
segmentation classes. When loading, the classes contained in the file
may be merged with or replace the currently defined classes.
New Mask: This button creates a new image using the currently
defined classes. All pixels contained in a class will be set to white,
while those not in a class are set to black. The new image will be of
the same image class as the original.
Page 2-299
Process:Threshold/Segmentation
Apply Mask: This button produces identical results as the New Mask
button, except that the resulting image is written back to the original
image.
Page 2-300
Process:Operations
Operations
Use the Operations command to perform arithmetic and logic
operations upon the active image, sequence, or AOI. Such operations
can be performed between two images (such as subtracting a Hi Pass
filtered image from an original image to emphasize high-contrast
elements), or between an image and a constant value (such as
ANDing an image with 240 to retain only the 4 most significant bits
of information).
The Operations command can be used on both monochrome and color
images. When applied to a True Color image, the operation will be
applied to all three channels. For example, if you were subtracting a
value of 10 from the image, 10 would be subtracted from the Red value,
from the Green value and from the Blue value in each pixel.
Each image may have one or more AOIs. If neither image has an active
AOI, the operation is performed from the upper left corner (position 0,
0) of each image. If only one image has an active AOI, the operation is
performed between that AOI and the corresponding position in the
other image. If both images have an active AOI, the operation is
performed on the two AOIs, starting at the upper left corner of the
bounding box of each.
If the active image has a multiple AOI, the modifications occur within
each AOI. If the other image has an active multiple AOI, the bounding
box for the AOI acts as the AOI for that image.
When you select the Operations command, the Image Operations
dialog box will be presented. Within this box, select the kind of
operation you want to perform, the image or value you want it to work
with and a destination for the results.
Page 2-301
Process:Operations
First Operand: Select one of the files in this list box to tell ImagePro what active image to use for the operation.
Operation: Select the kind of operation you want Image-Pro to
perform from the drop-down list box, or click on the appropriate
calculator button .
AND: Click this button to perform a logical AND between
your active image and the specified operand. Only bit values that
are on in both operands, will be on in the result.
OR: Click this button to perform a logical OR between your
active image and the specified operand. Bit values that are on
in either operand, will be on in the result.
XOR: Click this button to perform a logical XOR (exclusive
OR) between your active image and the specified operand. Only
when a bit value is on in one operand and off in the other will
the bit be on in the result. If bit values are on in both
operands, or if they are off in both operands, they will be off
in the result.
NAND: Click this button to perform a logical NAND between
your active image and the specified operand. NAND produces
a result that is the complement of an AND operation. Bit values
that are off in either, or both, operands, will be on in the
result.
Page 2-302
Process:Operations
NOR: Click this button to perform a logical NOR between
your active image and the specified operand. NOR produces a
result that is the complement of an OR operation. Bit values
that are off on both images, will be on in the result.
NOT: Click this button to perform a logical NOT on the bit
values of your active image. Every bit value that is on in the
active image will be off in the result. Every bit value that is
off in the active image will be on in the result. Use this
command to invert the pixels in your image, producing a
"negative" effect.
Add: Click this button to add the specified operand to the active
image. If a pixel's result falls outside of the image's intensity
scale, it will be clipped to the highest /lowest permitted value.
If you have set the Offset value, each result will be added to the
Offset before it is written.
Subtract: Click this button to subtract the specified operand
from the active image. If a pixel's result falls outside of the
image's intensity scale, it will be clipped to the highest /lowest
permitted value.
If you have set the Offset value, each result will be added to the
Offset before it is written.
Diff: Click this button to obtain the absolute value between the
specified operand and the active image. If a pixel's result falls
outside of the image's intensity scale, it will be clipped to the
highest /lowest permitted value.
If you have set the Offset value, each result will be added to the
Offset before it is written.
Multiply: Click this button to multiply the active image by the
specified operand.
If you have set the Scale value, each result will be multiplied by
the Scale before it is written.
Divide: Click this button to divide the active image by the
specified operand.
If you have set the Scale value, each result will be multiplied by
the Scale before it is written.
Page 2-303
Process:Operations
Average: Click this button to replace each pixel with the mean
value of the two operands.
Log: Click this button to replace each pixel with its logarithm.
Pixel values less than or equal to 0 are invalid.
Square Root: click this button to replace each pixel with its
square root. Pixel values less than 0 are invalid.
Square: Click this button to replace each pixel with its second
power.
Inverse: Click this button to replace each pixel with its inverse
(1/pixel). Argument: scaling factor: new pixel = scaling factor /
original pixel. Pixel values equal to 0 are invalid.
X to the power of Y: Click this button to replace each pixel
with its Yth power. Y is limited to positive values. Pixel values
less than 0 are invalid if Y is less than 1.
Set: Click this button to replace each pixel with the same given
number or with the corresponding pixel in the second image
operand.
Exp: Click this button to replace each pixel with its exponent.
Maximum: Click this button to replace each pixel with the
largest value of the two operands.
Minimum: Click this button to replace each pixel with the
smallest value of the two operands.
Accumulate: Click this button to replace each pixel with the
sum of pixels of the two images. The operand image value will
not be scaled to the destination image value before adding them.
If you have set the Offset value, each result will be added to the
Offset before it is written.
Note: Accumulate will not be available if you have selected Number
as the operand.
Second Operand: Click the appropriate radio button to tell ImagePro what operand (besides the active image) to use for the specified
operation.
Page 2-304
Process:Operations
Image: Set this option if you want to use another image for the
specified operation. You must also select, in the adjacent list box,
the image you want to use. This image must be one that is
currently open within Image-Pro; it cannot be an image on disk.
The two images need not be of the same image class.
Number: Set this option if you want to use a constant value for
the specified operation. If a logical operation has been selected,
numbers from 0 - 255 can be entered. If an arithmetic operation
has been selected, any value can be specified, including negative
and fractional values. Scientific notation may be used.
If you are ANDing an 8-bit image to reduce its active bit planes,
the following values should be used:
IF YOU WANT TO
RETAIN
SET THE
"NUMBER" TO
1 significant bit
128
2 significant bits
192
3 significant bits
224
4 significant bits
240
5 significant bits
248
6 significant bits
252
7 significant bits
254
Place Result Into: Select one of the options in this box to tell
Image-Pro where to write the results of the specified operation.
Page 2-305
Process:Operations
First Operand: Click this button if you want to write the
results back to the active image or AOI. Results will be placed
into the same pixel positions from which they originated.
New Image: Click this button if you want Image-Pro to write
the results into a new window. The new window will be of the
same size and class as the original image or AOI.
Image Equation: Image-Pro summarizes your command here.
Note: Log, Square root, Square, X to Y, and Exp will increase or
decrease pixel values dramatically and may only be useful when used
on floating point images. To apply these operations to 8 bit images,
convert the image into a floating point image first.
Using Log, Square root, Inverse, and X to Y on images containing
pixels whose values are invalid for the given operation, will result in
the following approximations: Negative infinite results will be set to the
minimum value supported by the image type (i.e. 0 for 8, 12, 16, 24, 36,
48 bit images). Positive infinite results will be set to the maximum
value supported by the image type (i.e. 255 for 8 bit, 4096 for 12...).
Indeterminate results (e.g. 0/0) will be arbitrarily set to the minimum
value supported by the image type.
Some notes about operations on sequences:
If the first operand image is a sequence (sequence 1) and has Apply to
Sequence selected, then the active portion of the sequence will
determine the first frame and number of frames operated on.
If the second operand is a single-frame image or does not have Apply
to Sequence selected, then the active frame of the second operand will
be applied to each frame operated on.
If the second operand image is a sequence (sequence 2) and has Apply
to Sequence selected, then the active portion of that sequence will be
used by the operation. If this portion has fewer frames than the
operation requires (less than the active portion of sequence 1), then
sequence 2 will wrap around, reusing frames as necessary to complete
the operation.
Page 2-306
Process:Restricted Dilation
Restricted Dilation
Use the Restricted Dilation command to grow objects in one image
(the seed) up to the boundaries of a second image (the mask). The
primary purpose of this function is to combine the results of two
segmentation algorithms the mask being generated by an algorithm
that is less selective than the algorithm used by the seed image.
When you select Restricted Dilation, you will see the following dialog
box:
Seed Image: Use this combo box to select an image where the nonzero areas will be dilated.
Mask Image: Use this combo box to select an image containing areas
marking the limits of dilation. The seed image will not be dilated past
the thresholded areas in the Mask.
Mask Threshold: The percentage intensity where the mask image
will be thresholded.
Iterations: The number of dilations that are to be performed.
4-Connect / 8-Connect: Whether a 4 connected (horizontal and
vertical) or 8-connected (all neighboring pixels) dilation will be
performed.
Apply: Perform the Restricted Dilation.
Close: Close the dialog box.
Page 2-307
Process:Trace Objects
Trace Objects
The Trace Objects command provides you with a tool to highlight
specific features of a image manually. Trace works only when you
have an image loaded into the Image-Pro Plus workspace.
When you click on this option, the Trace dialog appears:
Process:Color Channel
Color Channel
Use the Color Channel command to transform an image to another
color model, to extract a specific color channel from a color image, or
to merge an active, 8-bit gray scale image into a True Color image.
Convert
Use the Convert selections to transform an image to another color
model. You might do this to perform editing or analysis upon the image
in another model. You might also do this to save the image data in a
model other than RGB, for use with an external program.
The Convert command can only be used on True Color class images. If
your image is of another class, you may convert it to True Color using
the Convert To command on the Edit menu. Clicking on this tab
displays the following dialog:
Source Image: From this drop-down box, select the Color Model
through which you want the source True Color image interpreted.
Select: The source image can be selected either from the dropdown list box or by clicking the Select button. When you click
this button, a small box appears (similar to the screen capture
selection tool). Drag this box onto the image that you want to use
as your source image.
Destination Image: Select the Color Model in which you want
the results written.
Page 2-309
Process:Color Channel
Source Image: Click this button if you want the converted
data written to the source image window.
New Image: Click this button if you want the converted
data written to a new image window.
Extract
Use the Extract Channel selections to extract a specific color channel
from a color image, and view it as an 8-bit Gray Scale image. You
might do this to reduce the saturation values in a HSI image, or boost
just the Blue values in an RGB image.
Once a color channel has been extracted, it can be edited and analyzed
as youd like (treat it like any ordinary Gray Scale image). After
editing, it can be merged back into the original image or another image,
using the Merge Channel command.
The Extract Channel command can only be used on True Color class
images. If your image is of another class, you may convert it to True
Color using the Convert To command from the Edit menu.
Source: Select the Color Model through which you want the active
True Color image interpreted.
Color Model: Select the color model that describes the values
contained in your source image. If you are extracting a channel
that is from a model other than that of your source image, ImagePro will automatically convert the current data to the appropriate
model to extract the channel youve selected in the Extract
option list.
Color Image: Indicate the name of the source image containing
the channel that you wish to extract
Page 2-310
Process:Color Channel
Select: Select the color channel for which you want data extracted.
When you click this button, a small box appears (similar to the screen
capture selection tool). Drag this box onto the image that you want to
use as your source image. You may extract a channel for a color
model other than the one in which your image is currently rendered.
For example, you can extract the Hue channel from an RGB image as
long as your source is defined as RGB in the From option list.
Note: When a channel is extracted, its values are copied into the new
image window; they are not removed from the original image.
Destination Image: Select the Color Model in which you want the
results written.
Generate Channel: Select the color channel for which you want data
stored after extraction. You may specify Hue, Saturation, or Color.
Apply: Click this button to extract the color channel of your active
image.
Merge
Use the Merge Channel command to merge an active, Gray Scale
image into a True Color image. This is usually done to return a
channel, extracted with the Extract Channel command, to an image
after the channel data have been manipulated. However, you might use
it to merge any Gray Scale image to a color channel in a True Color
image.
When a Merge Channel function is performed, the values contained in
the Gray Scale image replace the values in the specified color channel
of the selected color image. If an AOI is active in the Gray Scale
image when the merge is performed, only values from within the AOI
rectangle will be merged into the color image (if the AOI is
nonrectangular, the pixels from its rectangular bounding box will be
used).
If a new color image is created, it will match the image class of the
source image with the highest bit depth; Grayscale 8 will become RGB,
Grayscale 12 will become RGB36, and Grayscale 16 will become
RGB48.
New grayscale images will be scaled to match the bit depth of an
existing color image.
If an AOI is active in the receiving True Color image when the merge
is performed, the Gray Scale values will be merged with those in the
Page 2-311
Process:Color Channel
True Color AOI. If the AOI is nonrectangular, only those pixels within
the AOI will be affected; however the nonrectangular AOIs rectangular
bounding box will be used for positioning purposes (i.e., the upper-left
corner of the Gray Scale image/AOI will be matched to the upper-left
corner of the bounding-box in the receiving AOI).
The Merge Channel command will work only if the source image is
Gray Scale and the target image is True Color (both images must be
open). The Gray Scale image (the source image) must be the active
image when you select the Merge Channel command. If the active
image is not Gray Scale, the command will be dimmed.
When you select the Merge Channel command, the following dialog
box is presented.
Source Color Model: Select the color model that describes the
values contained in your source image.
Source Image: Select the color channel image from which you want
the active Gray Scale image or AOI written
Merge Into: From this list box, select the True Color image into
which you want the active Gray Scale image or AOI merged. All
open, True Color images will be listed here.
New Image: Check this box if you want to save the results of the color
channel merges into a new image.
Select: You can select the destination image either with the Merge
Into list box, or with the Select button. When you click this button, a
small box appears (similar to the screen capture selection tool). Drag
this box onto the image that you want to use as your source image.
You may extract a channel for a color model other than the one in
which your image is currently rendered. For example, you can
Page 2-312
Process:Color Channel
extract the Hue channel from an RGB image as long as your source
is defined as RGB in the From option list.
Page 2-313
Process:Color Correction
Color Correction
The Color Correction feature in Image-Pro Plus 5.1 is closely related
to the CIE L*A*B Color feature. It is very difficult to make accurate
color measurements without color correction. Color correction of
images is usually done using a reference image containing known
colors.
To use the Color Correction feature, you must have a color reference
image open in the Image-Pro workspace. When you select Color
Correction from the Process menu, you will see the following dialog:
Page 2-314
Process:Color Correction
Use Tag points on: Use Image-Pros Manual Tagging feature (from
the Measure menu) to select the calibration points on the following
images:
Active Image
Reference Image
Active and Reference Image.
Tag Area: Indicate the size in pixels of the area to be tagged.
Select from 3 to 20 reference points on the image. Then click OK.
The program now takes to the CIE L*A*B Color feature where you can
finish creating the color calibration.
Page 2-315
Process:Color Composite
Color Composite
Use the Color Composite dialog box to create and configure color
composites using black and white source images. You can access the
Color Composite dialog box through the Color Composite menu item
from the Process menu.
You can combine gray-scale images into a color composite. Any group
of gray-scale images that are of the same size can be mixed in a color
composite. Images of 8-, 12-, 16-bit integer or floating point format are
combined into a 24-bit color composite. Each input channel will have
individual LUT adjustments, as well as a registration offset to line it up
with the rest of the images.
You can also combine individual channels from a single image. Each
channel will be listed separately, as shown here:
Page 2-316
Process:Color Composite
Source Images: The Source Images combo box displays the images
available for color mixing. The Source Image list is initially filled
with a list of the gray scale images that are currently open. The size
of the color composite is determined by the first input image selected.
Once this is entered, the list is filtered to contain only images of the
same size as the initial selection.
Add: Click the Add button to add an image to the mix. You will be
prompted for the color to be assigned to that image from the Set
Color dialog.
Delete: Use this button to delete the selected image from the list.
Colors: The Colors list box displays the images selected for color
mixing.
BCG sliders
Color Bar
Sequence slider
Set Color button
Registration directional
keys
To change the color within the list box, double-click to select the
image name (the Select Color dialog box appears) or highlight the
name and click the Set Color button.
To delete colors/images from the Colors list box, first click on the
color/image to highlight it then press the Delete button within the
Color Composite dialog box.
Color Bar: The picture item box on the left side of the Colors list
indicates the color associated with each image in the composite. The
Color Bar will scroll with the contents of the Colors list box.
Set Color: This option determines the Color value used for the
selected channel in the final image display. Clicking on the Set Color
button brings up the Select Color dialog box.
Page 2-317
Process:Color Composite
Color Bar
Selected color block
Color Value slider
Selected Color text box
Dye List
Color Palette
Page 2-318
Process:Color Composite
The elements of the Select Color dialog box are:
Color Bar: The Color Bar shows a rainbow displaying the Colors
underneath the appropriate point of the Color Value slider.
Note:
Selected: This color block displays the new Color selected by the
Color Value slider bar or the Color Palette.
Selected Color: The Selected Color text field displays the
corresponding numeric Color value of the Selected color block
described above. The Selected Color value is expressed as an RGB
color, with the red value first, followed by the green and blue values.
If the color corresponds to a dye color, the dye name will be
displayed. If the dye color corresponds to a color palette color, the
name of the color will also be displayed.
Current: The Current color block displays the starting Color of the
channel.
Color Palette: The Color Palette proves an alternate method of
selecting a Color. Clicking on an item in the Color Palette will set
the Color Value slider to the correct value and update the displays in
both the Selected color block and Selected Color text field.
For example, clicking on the white button on the Color Palette will
set the Color Value slider to the right, change the Selected color
block to white, and cause the Selected Color text box to display
White.
Adjust: The controls in this section are used to adjust the color
composite contribution from each image, or for the color composite
preview itself. You can adjust the input image that is currently
selected in the Colors list by clicking the selected button. When you
want to adjust the color composite preview, or you want no image is
selected in the Colors list, use the All button.
Page 2-319
Process:Color Composite
Registration: Registration allows you to correct for mis-registrations
of images caused by filter-induced optical shifts. Use the directional
keys to shift the selected image in the x- and/or y- direction, with
respect to the rest of the input images. One click moves that channel
one pixel in the direction indicated. Blank areas are filled with black.
The key labeled 0,0 will re-center the selected image.
The registration shift for the selected channel or the overall image is
displayed in the static text box below the directional keys.
Contrast: Use the BCG sliders along with the Best Fit and Reset
buttons to adjust the contrast of the selected image or the composite.
BCG sliders: The Brightness, Contrast, and Gamma sliders are the
similar to the Contrast Enhancement feature in Image-Pro Plus. You
can also adjust each channel individually or collectively by using the
Selected or All radio buttons (to the left of the BCG sliders in the
Adjust group box).
Best Fit: Click this button to perform a Best-Fit contrast stretch on the
selected input, automatically setting the Brightness and Contrast
settings accordingly (Gamma will be reset to 1.0.). This method is
identical to the Best Fit contrast adjustment under the standard
Contrast Enhancement feature of Image-Pro Plus. Best Fit is useful
for first pass adjustments.
Reset: Pressing the Reset button automatically resets the BCG
settings. If the Adjust radio button is set on All, the BCG settings for
the overall color image will be reset.
Frame: Use the frame slider to adjust the frame of the selected image
that is used for the preview, or the active frame of the composite.
(Please see the discussion of Color Composite and Image
Sequences that follows this section.)
Background: Select one of the available images to be the background
color in this combo box. The rest of the image planes are subtracted
from the background image effectively punching holes into it
and allowing the foreground colors to show without mixing with the
background. This is most effective where the background covers
large areas and the other images have smaller objects within the
background objects.
Background allows the other inputs to be displayed in front of the
background inputs, minimizing color mixing. For example, ImagePro can display a red dot on a blue background without turning the
dot to magenta.
Selecting None causes all images to be equally mixed.
Page 2-320
Process:Color Composite
New: Click on the New button to discard the current color composite
image, and start over.
The Source Images combo box will reset to include all gray scale
images (including floating point images). Selecting an image from
the list will create a new composite the same size as the initial
selection. As mentioned previously, the source images list will be
filtered to contain only images of the same size as the initial
selection.
Process:Color Composite
S1
F1
S2
Result
F2
F1
F2/F1
F3
F2
F3/F2
F4
F5
F3
33
F4
F4/F5
F4/F5
F5
F6
F7
Note that the first frame of sequence S1 is ignored because of the way
the two sequences are aligned. Note also that the All frame setting for
this color composite will start at 3 - this is the point of alignment in the
resulting sequence. If the sequences have been captured using the same
Zstack settings, you will seldom if ever want to mis-align the sequences
this way, but it also makes for some interesting effects. Note also that
the length of the sequence built by Make Sequences is the amount of
overlap between the sequences with the specified alignment, or 4
frames in this case.
Note: Image-Pro Plus 5.1 allows you to turn the display of color
channels on or off by clicking on the color bar. The color bar will
display the color of the selected channel only when that channel is
displayed.
Page 2-322
Process:Pseudo-Color
Pseudo-Color
Use the Pseudo-Color command to colorize the active monochrome
(Gray Scale 8, Gray Scale 12, Gray Scale 16, or Floating Point)
image. You might do this to highlight certain features in a gray scale
image. For example, you might want to display all densities above a
certain point in red, or, if your imaging device recorded thermal
information, all temperatures below a certain point in blue.
You might also use it to visually amplify specific intensities that are
very difficult to distinguish from their surroundings. For example,
features produced by pixels with values of 122 in a field of pixels with
similar values would be impossible to see in a gray tone image, but
would jump out if that value were to be rendered in color.
When you pseudo-color a monochrome image, you build a special
palette through which your monochrome image is displayed. Pseudocoloring an image does not modify the pixel values in your image
bitmap in any way (it does not convert your image to True Color or
Palette, for example). It simply associates a pseudo-color palette with
the image, that interprets the gray-level values in the image as color.
Pseudo-colored images are very similar in structure to Palette class
images, but they differ in a couple of important ways. First, the pixel
values in a pseudo-colored image actually represent continuous-tone
intensity information, whereas a Palette image's pixels carries no
intensity significance. Secondly, a Palette image includes a palette
table that is actually part of the image file.
The pseudo-color palette associated with a pseudo-colored image is not
a permanent part of the image. It is a palette that you assign to the
image while you work with it in Image-Pro. Pseudo-color palettes can
be saved to a disk file, and later loaded for subsequent use with any
monochrome (Gray Scale 8, Gray Scale 12, Gray Scale 16, or Floating
Point) image.
Page 2-323
Process:Pseudo-Color
When you select the Pseudo-Color
command, the Pseudo-Color dialog
box is displayed. It contains the tools
you need to build, save and load
pseudo-color palettes for monochrome
images.
Note - Because the Pseudo-Color
command is only relevant to
monochrome images, it will be
dimmed if the active image is True
Color. If you want to pseudo-color a
True Color image, you must first
convert it to one of the monochrome
classes.
The basic steps involved in pseudo-coloring the active, monochrome
image are to:
1) Specify the range of intensities you want to pseudo-color.
The intensity range is specified using the Upper Limit and
Lower Limit spin buttons.
2) Specify the number of distinct colors you want to
associate with the selected intensity range. The number of colors
is selected using the Divisions spin buttons. When you set
Divisions to a positive number, a second color bar appears to the
right of the first one, and both color bars and your image assume
the default pseudo-color settings. The color bar on the left
represents the entire intensity range and illustrates the portion
that is being colorized. The color bar on the right represents just
the colorized portion of the intensity range.
3) Change the color assignments and refine the intensity
division widths. This is done using the color bar or the Edit
button.
4) Save the settings for future use (with the current image, or
with another). This step is optional. You do not need to save the
pseudo-color assignments in order for them to be applied to the
active image. When you click the OK button, Image-Pro saves
the current setting. If, however, you want to save it for
continuing use or to exchange with a colleague, you need to save
it.
When you have finished specifying/saving the pseudo-color palette,
click OK to assign it to your image. Your image will be displayed
through this palette for as long as it (your image) remains open. If you
Page 2-324
Process:Pseudo-Color
want to remove the effect of the palette upon the active image, select
the Pseudo-Color command and click Reset. Your image will be
returned to its normal monochrome state. Pseudo-colored images can
be converted to True Color or Palette images using the Convert To
command.
Each of the buttons and fields in the Pseudo-Color dialog box are
described in more detail below.
Division: Within this group box, enter the intensity range and the
number of distinct colors you want Image-Pro to use to pseudo-color.
Image-Pro will divide the specified intensity range into the number
of intervals you specify here, and assign a default color to each
interval. The color intervals are displayed in the pseudo-color scale
located along the left edge of the dialog box. Changing the number
of divisions will divide the range into an equal number of intensities.
Using the Upper and Lower Limit controls, set the intensity scale to
define the intensity range you want to colorize. If you want to
colorize just a segment of low intensities, for example, set the scale
to specify just that segment. If you want to pseudo-color a single
intensity, set both limits to that intensity.
Note: When you set the range, the endpoint values are included in the
range.
Upper Limit: Use the spin buttons or select and overwrite the
current intensity value that is the highest one you want to colorize. If
you have selected the number of divisions, the left color bars will
reflect the change.
Lower Limit: Use the spin buttons or select and overwrite the
current intensity value that is the lowest one you want to colorize. If
you have selected the number of divisions, your image and the color
bars at the left will reflect the change.
Divisions: Use the spin buttons or select and overwrite the current
number of distinct colors to be pseudo-color. Your image and the
color bars at the left respond to each change. You can specify up to
256 divisions.
Page 2-325
Process:Pseudo-Color
Within this box, select the number of the division you want to modify
(in the Div Number field), then modify the interval width (using
Range fields) and/or change the color assignment using the RGB
sliders.
Div Number: This field indicates the number of the interval (on the
pseudo-color scale) that you want to modify. You may move the
slider or click on the bar itself at the relative point you want to
activate. The color currently assigned to the division you select
here, will be displayed in the swatch at the lower-right corner of
the dialog box.
TIP
You can access the Division Attributes options simply by doubleclicking on the color bar in the Pseudo-Color window. This allows
you to go directly to that colors division number.
Range: Use these fields to change the starting and ending values of
the division associated with this color. Set the smaller value to
specify the beginning of the range, and the larger value to the last
value in the range (values are inclusive). The ranges of the
divisions that adjoin the one you are editing will automatically be
adjusted to compensate for your changes (e.g.., if you changed
Division #4s Start value from 64 to 62, Divisions #3s End value
would be adjusted down to 61). If you extend a range by a large
amount, the neighboring range(s) can be reduced to a single
intensity value.
Page 2-326
Process:Pseudo-Color
Color Edit: Use the Red/Green/Blue sliders in this group box to
specify the color you want assigned to the specified division. A
color is defined by entering the amount of each color component
(RGB) it contains. The color you specify here will be displayed in
the swatch at the lower-right corner of the dialog box, as you
create it.
Color Spread: Within this group box, you may change the pseudocolor scales predefined or custom color assignments.
Blue to Red: When Image-Pro sets the initial color values for
your image, they are roughly in the order the colors appear in the
spectrum. Click this button to array these colors with blue assigned
to a lower value than red.
Red to Blue: When Image-Pro sets the initial color values for
your image, they are roughly in the order the hues appear in the
spectrum. Click this button to array these colors with red assigned to
a lower value than blue.
Red, Green, Blue, Cyan, Magenta, Yellow: Selecting one of
these colors will display the color values in your images as graduated
shades of that particular color.
Custom 1 - Custom 4: You may define one to four custom color
palettes for pseudo-color. To define a custom color, highlight the
custom selection in the list box, and click on the Edit button.
Note: When creating a custom color, you must use the Edit button.
Double-clicking on the Color bar (above) will not save the adjusted
color in your custom settings.
Page 2-327
Process:Pseudo-Color
Clicking the Color Spread Edit button displays the Color Spread
dialog box. This group box is enabled only when one of the four color
spreads is selected:
End Colors: In this group box, select the colors for the top and
bottom ends of your custom color range. Clicking on either Select
button displays the Color dialog box:
Page 2-328
Process:Pseudo-Color
Process:Pseudo-Color
When you have finished your color selections, click OK
Reset: Click this button to reset the image to its prior (monochrome)
representation.
Default: Click this button to select the pseudo-color default settings
(intensity range from 0 to 255, with 10 color divisions). The pseudocolor default in Image-Pro is the Red to Blue color assignment.
Last Setting: Click this button to recall the pseudo-color settings as
of the last time you saved them. When you click the OK button on
the Pseudo-Color dialog box, you save the settings.
Note: Any changes you have made to your settings will be lost when
you recall the Last Setting. If you want to keep them, use the Save
command on the Pseudo-Color dialog boxs File menu.
OK: Click the OK button if you want to close the Pseudo-Color
dialog box and assign the pseudo-color palette to the active image.
Cancel: Click the Cancel button if you want to close the PseudoColor dialog box without making changes to the colorization of your
image.
Page 2-330
Process:Pseudo-Color
Specify the name of the file that contains the pseudo-color palette
you want to load, then click OK. The palette will be loaded into the
Pseudo-Color dialog box. You may edit the palette using the any of
the Pseudo-Color tools described above. When you click OK, the
palette will be assigned to the active image.
Save Pseudo-Color: Select this command to save the current
pseudo-color palette to an Image-Pro pseudo-color file (a .PSC file).
It is important to save a pseudo-color palette file if you want to use it
with the active image at some future point. This is because only the
most recent pseudo-color palette is stored automatically. If you do
not store the pseudo-color palette, you may need to manually recreate
it next time you work with the image. If the palette has been saved, it
can simply be reloaded using the Pseudo-Color Load command (see
above).
Page 2-331
Process:Pseudo-Color
Note: The Last Setting palette is the one last used for any image. If
you want to keep settings specific to the active image, use the Save
command.
When you select the Save command, the Save Pseudo-Colors dialog
box is issued:
Specify the name of the file to which you want the pseudo-color
palette saved, then click Save.
Page 2-332
Process:Pseudo-Color
Use the File menu to save, copy, or link the report to other
applications or to a file.
Use the Report menu to modify the amount of information given in
the report, and you can select tabular or graphic representation.
Page 2-333
Process:Pseudo-Color
Enter the name of the file to which you want the pseudo-color areas
stored, then click OK. Your pseudo-color areas will be written to the
file.
Append To : Select the Append To command to store the
current pseudo-color areas at the end of an existing pseudo-color
file.
When the Append To command is selected, the Append To dialog
box is displayed:
Page 2-334
Process:Pseudo-Color
Select the file to which you want the current areas appended, then
click Save. The current pseudo-color areas will be written to the
end of the specified file.
Note -If you enter the name of a file that does not exist, Image-Pro
will create a new file with that name.
Copy To Clipboard: Select the Copy To Clipboard command to
copy the current pseudo-color areas to the Windows Clipboard.
From there, the areas can be pasted into any application that
accepts text from the Clipboard.
Save Options: Select the Save Options command to change the
style in which pseudo-color areas files are written.
Click once on your selection to choose (if checked) or omit
(unchecked) it.
9 Header: Select Header to save the heading information at
the top of the pseudo-color areas file.
9 Div Number: Select Div Number to save the division
number to the left of the pseudo-color areas.
9 Statistics: If Statistics is selected, the statistical information
will be appended to the end of the areas file.
DDE To Excel: Select the DDE To Excel command to transfer
pseudo-color areas to Microsofts Excel spreadsheet. For
additional information about DDE, see the Dynamic Data
Exchange discussion.
Page 2-335
Process:Pseudo-Color
Page 2-336
Color model: Choose a color model from the drop-down list box.
This feature supports XYZ, LAB, RGB, CMY, and YIQ. Note that
you can measure LAB and XYZ color coordinates only when you
XYZ or LAB calibration. If your calibration is in RGB, LAB and
XYZ are not available.
Input: The information in this group box reflects information from the
active image in the Image-Pro workspace.
Calibrate: Clicking the Calibrate button displays the following
dialog: (These buttons should be re-ordered??)
Page 2-337
Use the eyedropper tool to select a point on the image for an input
color calibration, then click OK.
Add: Clicking the Add button after selecting a new input calibration
adds that calibration to the current list.
Change: Use your cursor to highlight one of the numbers in the
calibration list. Click Change to substitute a new calibration for the
selected one.
Matrix: Clicking the Matrix button displays the XYZ color
conversion matrix, as shown here:
Page 2-338
Page 2-339
Page 2-340
Process:Registration
Registration
Use the Registration command to align one image with another by
defining a set of anchor points common to both images. This
command is often used to prepare images, acquired from different
angles or distances, for comparative analysis. For example, if you
needed to measure and compare vegetation growth of an area depicted
in two aerial photographs taken several months apart from substantially
different angles and / or altitudes, you would want to register one
photograph to the other to ensure comparable measurements.
The Registration command requires two input images: a reference
image and an object image. The reference image defines the standard
perspective of the subject; the object image is the one that is to be
spatially transformed to the reference's standard (i.e., the object image
is warped to match the reference's anchor point coordinates). The result
of the transformation is written to a new image window.
If you attempt to use the Registration command when you have only
one image open, you will receive an error message:
Page 2-341
Process:Registration
Note: The registration process merely warps the object image to the
specified anchor points; there is no blending of the two images, nor is
there any attempt to match similar features. The image data in the
reference image are entirely ignored; only its anchor point coordinate
information is used by the transformation process.
To register one image to another, follow the steps below:
1. Open the reference image and the object image (the
one to be warped).
2. Select the Registration command from the Tools
menu. The Registration dialog box will be presented, and a
set of anchor point markers will be placed in each of the
images.
3. Select the object images name in the Transform list
box.
4. Select the reference images name in the Into list box.
5. Use your mouse to position the anchor point markers
in the registration and object images. An anchor point
identifies a point of correspondence between the two images. In
the example above, an anchor point was established over each
of the registration cross hairs in the reference and object images.
In an aerial photograph you might tie the images together with
landmarks (e.g. buildings or geologic formations) or
intersecting features (e.g., rivers, roads, fences). When
positioning your anchor points, keep in mind the following:
Position the anchor points as far apart as possible. If anchor
points are too close together, your registration request will be
ignored.
Position the anchor points as accurately as possible. Use the
Zoom tool to magnify your images so that the markers can
be positioned exactly over the designated point (you can use
the Pan To Point button to move quickly from one point to
Page 2-342
Process:Registration
another when you are zoomed-in on the image. See Pan To
Point below).
Be sure the anchor point numbers correspond between the
two images. If, for example, anchor point #1 marks the
corner of Building A in the reference image, anchor point #1
in the object image must also mark the corner of Building A.
The object image on the left was skewed using the registration
command (the reference image is not shown here). Note that in the
result (on the right) the unused pixels are set to black.
Page 2-343
Process:Registration
When you select the Registration command, the Registration dialog
box will be presented:
Transform: In this list box, select the name of the object image
(this image must already be open). The object image is the one
that will be spatially transformed.
Into: In this list box, select the name of the reference image (this
image must already be open). The reference image is the one
that defines the perspective to which the object image will be
transformed.
Note: Generally the Registration command is used to align two
images of the same subject; however, it can also be used to
deliberately distort an image for aesthetic purposes (to change
perspective, or to create an unusual effect, as was done in the
previous example). When used for this purpose, the reference
image can be any image at all (it need not be a different "view"
of the subject). You merely need a workspace large enough to
position the anchor points required to produce the effect you
want. In the example above, the reference image (not shown)
was simply an empty (all white) image window of the same size
as the object.
Pan to point: Click this button to display the specified anchor
point marker. This feature is useful for quickly moving to a
specific anchor point when you are zoomed-in on your image (it
is a quick alternative to scrolling or zooming-out and zooming
back in again). To move to an anchor point, first select the
anchor point number in the # list box, then click Pan to point.
Reset: Clicking the Reset button will reset all the registration
points to their default locations on the two registration images.
Page 2-344
Process:Registration
Options: Click this button to set the options associated with the
Register command.
Process:Registration
Correct for: Select the combination of transformations that
you want performed. The placement of the anchor points is a
critical factor in determining the outcome. For this reason, a
small displacement of an anchor point may introduce a skew
or a scale factor that you dont want. In that instance you may
choose not to perform those transformations.
Select from the following combinations:
translation, rotation, scaling, perspective: Select
this option to perform all transformations.
translation, rotation, scaling: Select this option if you
know there is no skewing to correct for.
translation, rotation: Select this option if you know
there is no scaling or skewing to correct for.
Page 2-346
Process:FFT
FFT
Use the FFT command to edit a grayscale image in its spectral form.
FFT editing is useful for removing periodic noise from an image. This
type of noise can be very difficult to remove using spatial filters, but
tends to generate isolated energy spikes that are easily de-emphasized
or removed in the FFT spectrum.
The following general steps are required to perform an FFT
transformation:
1. Selecting the area of the active image that will be
transformed. Define an AOI if you want Image-Pro to
transform just a certain part of your image. If a nonrectangular
AOI is defined, the pixels within its bounding-rectangle will be
recognized as the AOI. If no AOI is active, the entire image will
be transformed.
2. Performing an FFT : Forward transformation using the
Forward button to display the image as an energy spectrum.
3. Editing the spectrum to enhance, attenuate or eliminate certain
characteristics. This is done by drawing an AOI around a
particular group of frequencies to isolate them from the rest of the
spectrum, then filtering the spectrum using the Filter button.
4. Performing an FFT : Inverse transformation to write the
edited data back to its original window, or to a new window.
Additionally, the FFT command lets you save FFT results to a file.
You might want to do this to use the data as input to an external
program. You can also reload the saved data back into Image-Pro.
When the FFT command is selected, the FFT dialog box is presented.
The options available to you in the FFT dialog box are determined by
whether the active window contains an image, or an FFT spectrum.
Page 2-347
Process:FFT
This dependency is discussed in each of the FFT dialog-box
components below.
Forward: Click this button to generate a transformation of the active
AOI or image. The Forward button will produce a new window
containing a representation of the FFT data for the image. The FFT
data will be represented in the form that you have specified in the
FFT Options dialog box (see Options below).
Page 2-348
Process:FFT
Forward FFT Options: Click this button to select the options for
the Forward transformation. The Forward FFT Options dialog
box will be displayed if the Forward button is active:
Process:FFT
FFT data in the integer case is via the built-in lopes, hi-pass, spike
cut and boost options. In the floating point case, since the FFT
data is the image itself, you can apply any type of processing
using any module in Image-Pro. In the floating point case we need
to display the raw FFT data and therefore we cannot display the
FFT using a log scale.
Half FFT: Select this Generate option if you want to create just
half of the FFT data. Because an FFT data set is symmetrical
around its zero frequency factor, it is not always necessary to
create the full set of data, since the missing half may easily be
calculated from the half that is generated. If you do not plan to
export your FFT data, use this option instead of Full FFT as Full
FFT generations take longer to produce.
Full FFT: Select this Generate option if you want to create the
full set of FFT data. You might select this option if you want to
export the FFT data to an external program that is not capable of
calculating the missing half of an FFT data set generated with the
Half FFT option.
Spectrum Gain: You can select a number between 1 and 200 in
order to provide the best visual representation of the spectrum for
your processing. The image on the left below was processed with
a Spectrum Gain of 30. The one on the right, a Spectrum Gain
of 150.
Filter: Use the buttons in this box to edit the data in the FFT window.
The FFT spectrum is edited by:
1. Selecting an FFT Filtering option in the Filter group box
(see filtering descriptions below).
2.
Page 2-350
Process:FFT
Process:FFT
Hi Pass frequency editing has the same effect as applying a
Hi Pass spatial filter in that it produces an image with only high
contrast elements. The advantage of using the Hi Pass frequency
filter over the Hi Pass spatial filter is its flexibility and ease-ofuse. Experimenting with the frequency spectrum is usually easier
to do than finding the exact spatial kernel configuration to produce
the desired effect.
Spike Cut: Select this option if you want to eliminate or
attenuate just a certain frequency, or group of frequencies, in an
image. When you select the Spike Cut option, you must define an
AOI around the group of frequencies you want to cut. Adjust the
AOI so that it encompasses just the frequencies you want to
remove from the image. Frequencies inside of the AOI will be
eliminated if the Rectangle filtering option is selected, or
attenuated if the Hanning filtering option is selected.
Spike Boost: Select this option if you want to accentuate a
certain frequency, or group of frequencies, in an image. When
you select the Spike Boost option, you must define an AOI around
the group of frequencies you want to enhance. Adjust the AOI so
it surrounds just those frequencies that you want to boost. The
energy of the frequencies inside the AOI will be increased up to
twice their value.
Inverse FFT Options : Click this button to select the options for
the Inverse FFT and Filter operations. The following
Inverse/Filtering dialog box will be displayed.
Process:FFT
dialog box, simply close the Forward FFT Options dialog box, and
click on your FFT window. Then select Options again.
Filter: Within this group box, select the type of filter you want to
use, the transitions, whether or not you want spikes to be cut or
boosted symmetrically, and whether or not you want to preserve
the average intensity of the image.
Rectangle: Select this option if you want to set the specified
frequencies to null. If the Hi Pass or Spike Cut frequency filter
has been selected, the Rectangle option will set all frequencies
within the masking-AOI to null. If the Low-Pass filter has been
selected, the Rectangle option will set all frequencies outside the
masking-AOI to null.
Note: Avoid using the Rectangle option with AOI masks that are
tightly defined around the center of the spectrum, as this will
introduce an artifact known as ringing.
Hanning: Select this option if you want to attenuate the
specified frequencies, rather than setting them to null.
Attenuation is performed at the rate specified in the Transition
field. If the HiPass or Spike Cut frequency filter has been
selected, the Hanning option will attenuate all frequencies within
the masking-AOI. If the Low-Pass filter has been selected, the
Hanning option will attenuate all frequencies outside the
masking-AOI.
Transition:
Set this value to specify the rate at which the
specified frequencies will be attenuated. The closer the
Transition value is to 0, the more the result will resemble the
Rectangle option (setting the specified frequencies to null).
Symmetrical: Check the Symmetrical check box if you want
the Spike Cut and Spike Boost filters to affect the specified
frequencies in both halves of the FFT data set. When the
Symmetrical option is set, you will see that the corresponding
group of frequencies in the opposite half of the spectrum are also
cut/boosted when you perform a Spike filtering operation. If you
do not want this to occur, disable the Symmetrical option.
Note: Disabling the Symmetrical option affects only full FFT
data sets. When only half of an FFT data set has been generated,
spike filtering is always performed symmetrically. This happens
Page 2-353
Process:FFT
because the missing half is automatically derived from the half
that was initially generated. The two halves, by definition, will
mirror each other.
Preserve Nil Freq: Check the Preserve Nil Freq check box if
you want to preserve the average intensity of the image when
using a HiPass frequency filter. This check box has no effect
with LoPass, Spike-Cut, or Spike-Boost filters.
Inverse FFT: Within this group box, select the image into which
you want the inverted image to be placed and whether or not the
FFT data should be kept after inversion is complete.
Write Inverse FFT into: In this list box, select the window you
want the inverse FFT data written to when the Inverse button is
clicked. FFT data can be inversely transformed into any open
image window, or to a new window.
This button has no effect on the filtering process; it is used by
the Inverse operation only.
Preserve Data: Check this box if you want to maintain the
FFT data after an Inverse operation is performed. If this option
is disabled, the FFT data will be cleared from the FFT window
when the Inverse operation is complete. Please note that this
will not close the FFT window; the spectrum will still exist as an
image; however, the data from which it was generated will no
longer exist.
OK: Click OK when the options for inverting the image are set to
your satisfaction.
Inverse: Click this button to generate an inverse transformation of
the active FFT window. The Inverse button will write the FFT data
back to its spatial form. Data will be written to the window specified
in the Write Inverse FFT into list box in the Options dialog box.
An FFT can be inversely transformed into any open image window,
or into a new window.
The inverted data will be written back to the AOI if the original
window is specified as the destination. If a different window has
been specified, the data will be written to the equivalent position
within the image (it will match the position of the upper-left corner),
or into an AOI, if one is active.
Page 2-354
Process:FFT
The FFT window will remain open after an Inverse operation. If you
have checked Preserve Data in the Options dialog box, the FFT
data will remain, too. This lets you continue to edit the frequency
spectrum until you are satisfied with the results.
The Inverse button will only be active when an FFT is in the active
window. If an image window is active, this button will be dim.
Load: Click this button to load FFT data from a previously saved
FFT data file (FFT data files are created using the FFT commands
Save button -- see below). All other functions perform as described
in Open and Load Dialog Boxes.
Save: Click this button to save FFT data from the active FFT window
to an FFT data file. FFT data are saved to a binary file containing the
coefficients of the FFT array. The saved data can be used as input to
an external program, or can be reloaded into Image-Pro at a later
time using the FFT commands Load button.
You may supply an extension or let Image-Pro automatically append
an extension of .FFT to the file name you provide. If you assign your
own extension, you must give the full name with that extension to
Image-Pros Load routine and use the FFT file type. Using an .FFT
extension assures that Image-Pro will identify and list your file when
you are ready to Load it. All other functions perform as described in
Save Dialog Boxes.
Apply: Click this button to apply the FFT to the active image.
AOI: Clicking this button opens the AOI dialog, which allows you to
set a center, radius, and type of AOI that will be used for the FFT
process.
Page 2-355
Process:FFT
Center X, Center Y, Radius X, Radius Y: These coordinates are
in pixels, and relative to the center of the FFT image.
AOI Shape: Indiate which shape your AOI should take by clicking
the radio button next to Ellipse or Rectangle.
OK: Clicking OK sets the AOI on the FFT image.
Cancel: Click Cancel to return to the main FFT dialog.
Show >>: Click this button to show frequency period, distance and
angle values for the current cursor position or for a group of selected
frequencies.
When you click the Show button, the FFT dialog box is expanded to
display these values:
Process:FFT
Show Pattern: Check the Show Pattern check box if you want
Image-Pro to display the frequency pattern generated by your filter
on the source image. In order to see this effect, be sure your source
image is visible on your desktop, then in the inverted image create
an AOI that surrounds the area that you want to alter. The source
image reflects where the changes will occur. Show Pattern works
only when the Cursor option is selected.
Filter: Click the Filter button at the bottom of the period group
box when you want to display information relating to the
currently selected FFT filter.
Cursor: Click the Cursor button when you want frequency
information associated with the current cursor position.
Hide >>: Click the Hide button to suppress the display of frequency
information.
Page 2-357
Process:FFT
Page 2-358
Process:Image Overlay
Image Overlay
Use the Image Overlay command to combine two images with varying
degrees of transparency. It is similar to the Paste Options command.
Selecting Image Overlay displays the Transparency Options dialog:
Source Image: The source image is the image with the characteristics
you want to copy. The target or destination image is the active image.
Source Image
Destination Image
Page 2-359
Process:Image Overlay
Options: The check boxes in this group indicate how the two images
will be combined.
Overlay Transparency determines how much of the destination
image will be visible through the overlaid image. Turning this check
box off means that that the overlaid portion will be opaque when
placed onto the target image.
Overlay: Click this button to paste one image or AOI onto another
temporarily. You can move the overlaid area around using the crossshaped cursor. When you have the overlaid area positioned where
you want it, click the right mouse button to merge the two images.
Page 2-360
Process:Image Overlay
Merging Transparency determines how much of the destination
image will be visible through the overlaid image when the two
images are merged.
Merge: Click this button to combine the two images (or AOI). This is
identical to clicking the right mouse button after you have overlaid
two images.
Blend Control: Use the options in this group box to control the ratio
at which Clipboard data is blended with the destination image. These
values are only utilized when the Overlay Transparency or
Merging Transparency options are set (see above).
Src: Select the percentage at which merged data will be applied to
the image. The larger the number, the heavier the merged data is
applied (e.g., if 100% is set, only the pasted merged data will be
visible in the result). This value is linked to the Dest value, such
that when Src is changed the necessary change is automatically
made to Dest to maintain a sum of 100%.
Dest: Select the percentage of the destination image allowed to
show through the applied merged data. The smaller the number,
the less the original image will remain visible (e.g., if 0% is set, only
the Merged data will be visible in the result). This value is linked to
the Src value, such that when Dest is changed the necessary change
is automatically made to Src to maintain a sum of 100%.
Page 2-361
Process:Image Overlay
Apply Blended Image To: Specify the intensity values that are to
be affected by the blend. Select from the following:
All: The merged data will be applied, in the specified blend
ratio, to all pixels in the paste area, regardless of their
intensity.
On Lighter Only: The merged pixels will be pasted (in the
specified blend ratio) only in places where the destination
pixel is lighter than the corresponding merged pixel.
On Darker Only: The merged pixels will be pasted (in the
specified blend ratio) only in places where the destination
pixel is darker than the corresponding merged pixel.
Page 2-362
Process:Grid Mask
Grid Mask
The Grid Mask tool allows you to define and create precise grids for
intercept counting in either a manual (Manual Tag) or semi-automated
(Image Operations) fashion.
This tool allows you to create and save a grid of your own design,
including such information as length of the grid lines or number of
points in the grid. You may also define the following type of grids:
point, lines (horizontal or vertical or both), random lines, line segments
(horizontal or vertical or both), circles, and cycloids. In addition, you
may set the X and Y intervals for the line grids, spacing for point grids
and combine multiple point grids in one grid overlay.
The Grid Mask tool will generate an overlay on the image for viewing
purposes, although you also have the option to create a new image
mask of the grid. The grid is not attached to the image, but stored in a
separate file (*.grd).
When you select the Grid Mask tool, you will see the following tabbed
dialog:
The following selections are common to all the Grid Mask pages:
Grid Files: The Grid Files list box lists the saved grid files (*.grd)
in the default folder that are available to be reloaded and used.
New: Click the New button to create a new untitled grid file.
Delete: Click the Delete button to remove the selected grid file.
Save: Click the Save button to save or update the selected grid file.
Page 2-363
Process:Grid Mask
Save As: Click the Save As button to save the current grid file under
another name.
The Calibration/Summary area provides a brief description of your
calibration units and grid specifications.
Default Folder: This area displays the path and name of the folder
where your grid files are stored. Click the folder icon to select a
different folder.
Apply: Click this button to display the grid overlaid on your image.
Remove: Click this button to erase the grid overlay from the image.
Create Mask: Click this button to create a separate black and white
image containing the grid mask overlay.
OK: Click this button when you are finished with your grid. All the
grid mask features on the image will be removed.
Preview
The Preview area lets you see what your grid looks like before
applying it to the image.
Use the selections on the Grid page to change the format and display of
your grid.
Page 2-364
Process:Grid Mask
Grid
Grid settings define the appearance of the overlay on the image.
Objects: Click one of the radio buttons to indicate what type of grid
symbols you want to use. Your choices are:
Points
Lines
Line Segments
Circles
Cycloids.
Layout: Click one of the radio buttons to indicate the placement of the
objects on the image to create the grid. You have the following
choices:
Orthogonal: The objects on the grid are displayed in a regular
pattern of horizontal rows and vertical columns.
Concentric: The objects on the grid are displayed in a regular
pattern of concentric circles.
Random: The objects on the grid are displayed in a random
arrangement. Selecting Random allows you to choose a fixed
seed parameter, so that the same random pattern can be repeated.
Parameters: The information and selections in this group box will
change, depending on the type of objects you have selected. Your
choices are:
Page 2-365
Process:Grid Mask
Display as: When you have selected points as the object, this list
box offers a selection of symbols to mark the objects on the grid.
Checkered: Click this box to create a checkerboard pattern
with the objects. You can apply this to points, line segments,
circles, and cycloids.
Spacing: Use the spin buttons to indicate the horizontal and
vertical spacing of the objects on the grid, using the
measurement units selected on the Settings page. This selection
appears when you have chosen the Orthogonal layout. Points,
lines, line segments, and circles allow you to select both
horizontal and vertical spacing. Cycloids let you select vertical
spacing only.
Length: Line Segments lets you indicate the length of a line
segment in percent of measurement units.
Radius: Circles and Cycloids lets you indicate the radius of the
objects.
Radial Spacing: This parameter lets you indicate the distance
between objects when you have selected Concentric Circles or
Concentric Points.
Segments: This parameter lets you indicate the number of
objects when you have selected Concentric Points.
Count: This parameter lets you indicate the number of objects
when you have selected Random objects.
Note: The parameter and spacing selections may change depending
on the type of object you have selected.
The example grid below displays the points marked as +s in a
checkerboard pattern spaced 20 pixels apart.
Page 2-366
Process:Grid Mask
Settings
Options on the Settings page help you to define the size of your
overlaid grid.
Margins: The Margins group box lets you define the grid by creating
margins within the image. Enter a number in each box, or check the
Full Size box to cover the entire image with the grid.
Draw: Click the Color button in this group box to assign a color to the
grid.
Width: These spin buttons let you determine the thickness of the lines
used to draw the grid.
Measure Units: Click the appropriate radio button to use either Pixels
or the Calibration units taken from the image (microns, for
example) to define the grid spacing and margins in the appropriate
units.
Save Grid File without Prompt: Check this box to automatically
save your grid settings file without Image-Pro prompting you to do
so.
Page 2-367
Select as Default Plane: Click this button to set the selected image
frame as the default plane to use when the multi-plane focus
algorithm does not find in-focus material on any of the supplied
planes. Since one or more of the source images may be multi-frame
image sequences, any sequence images are expanded to list each
included frame, with the frame number indicated in parenthesis.
Cancel: Click this button to cancel the default plane select and return
to the Extended Depth of Field dialog.
At the bottom of the Extended Depth of Field dialog box are 3
controls that are shared by all tab pages, as shown here:
The message box at the far left contains a text field indicating the
current number of images and frames in the stack. This field is updated
whenever any of the pertinent settings change. The first portion of the
field indicates the number of images; the second portion of the field
indicates the number of frames currently selected for inclusion in the
stack.
Page 2-370
Page 2-372
Page 2-373
Process:Align Images
Align Images
The Alignment Correction feature allows you to align individual
images, or images in a sequence, for translation, rotation, or scaling.
This feature is useful if you are working with images taken over time,
images with some camera movement, or if you are aligning channels in
multiple images from a beam splitter, or correcting for offset angles
through a stereo microscope Z-stack.
Input Tab
When you select Align Images from the Process menu, you will see the
following dialog:
The Input tab allows you to select two or more images to align. This
tab displays the list of available images on the left and the selected
images or sequences on the right.
Add: Click this button to move the highlighted image or sequence from
Available Images into Selected Images. The Selected Images are
used to create the aligned image stack. Add will add frames from any
images selected in the Available Images list to the Selected Images
list, and is enabled whenever there are one or more images selected.
When a sequence containing multiple frames is added, the Selected
Images list will indicate the range of frames that will be used, e.g.
Heart.seq (5-25).
Page 2-374
Process:Align Images
Add All: Click this button to move all the images or sequences from
Available Images into Selected Images. Add All is always enabled,
and will add all images from the Available Images list to the
Selected Frames list. This feature does not check to see if there are
duplicate images, so if there are already images in the Selected
Frames list, the whole list from Available Images will be added to
them.
Remove: Click this button to move the highlighted image or sequence
from Selected Images back into the Available Images list. Remove
will remove any images selected in the Selected Images list, and is
enabled whenever there are one or more images selected.
Clear: Click this button to erase the images or sequences from the
Selected Images list. Clear is always enabled and will remove all
images from the Selected Images list.
Iterate results: Checking this box allows you to select the output
sequence as the next input, once the initial alignment has been
performed. Some data sets may have incomplete registration, due to
data being distributed away from the center of the image, and a
second or third pass may improve the results.
Select Anchor Plane: This feature is enabled whenever there are
images in the Selected Images list. Clicking this button displays the
following dialog:
Page 2-375
Process:Align Images
Select as anchor frame: By default the reference image (which will
not be moved) will be the first item on the list or the first image in a
sequence. You can change the default by highlighting an image with
the cursor and clicking the Select as anchor frame button. All other
images will be moved to align relative to that image.
Images are presented as individual workspaces, as sequences with
active ranges, or as portions of Set Manager Z stacks. If any subset of a
sequence is chosen, all other subsets from that workspace will be
removed. Unselected Z stacks will remain in the input list. The input
list is filtered to include only images of the same size as those selected.
Selected images will be shown as workspace and frame number. Note
that set information is currently not preserved in the selection listbox.
Options Tab
The Options tab allows you to select the appropriate alignment
method; choose rotation, scaling, or translation, and set limits on how
far the alignment should go. The Options tab is shown here:
Page 2-376
Process:Align Images
Trim Borders: If the alignment is purely translation, checking this
box allows you to select trimming the output to include only those
pixels valid in each image. Otherwise the output image is the same
size as the input images, and empty pixels are filled with black.
If you select Fourier Correlation, you will see the following options:
Rotation/Scaling/Translation: Click the radio button to choose
which alignments to perform.
Rotation/Scaling angles and scales: These options let you choose
how many angles and scales to test. Rotation can be +/- 90
degrees, while scaling is possible over a range of about 0.7 to 1.4.
These ranges are divided by the number of angles or scales to test.
Higher numbers will require more computation. Note that these must
be power of 2 factors for the FFT algorithms.
Full/Phase correlation: Select one of these radio buttons to perform
the FFT translation correlation as a full correlation or as a phase-only
correlation. Full correlation works better for most images. Phaseonly correlation ignores image intensity, and may be preferable if the
overall image intensities vary while the patterns remain similar.
If you have User-Specified alignment selected, you will see the
following options:
Shift Per Plane: Indicate the number of pixels to shift the images on a
per plane basis. The XY calibration may be attached to the frames
using the Edit button on this options page
Angle in degrees: Indicate the angle to shift the images. This
requires calibrated XY images and a Z distance between images. The
Page 2-377
Process:Align Images
Z distance may be attached to the frames if they were captured using
Stage-Pro, or applied using the Edit button on this options page .
Calibrated DistancesClick this button to set the calibration for
XY distance (using the Spatial Calibration dialog) or the Z spacing
for stacks lacking inherent Z information. This affects the
relationship between the user specified shift per plane and the angle
Calculate: Click this button to run the alignment calculations on the
selected set of images.
Always Recalculate: Check this box to recalculate the alignment
whenever you click the Apply button.
Apply: Click this button to apply your alignment to the selected
images. This will create a new sequence of aligned images.
Adjust: Click this button to manually adjust the alignment. You will
see the following dialog:
Process:Align Images
Frame: The slider bar indicates which frame in the sequence is
being processed.
Apply: Click this button to apply your alignment to the selected
images. This will create a new sequence of aligned images.
Cancel: Click this button to cancel the alignment changes.
Page 2-379
Process:Tile Images
Tile Images
The Tiling feature allows you to align and stitch images together. This
might be useful when constructing panoramic views, or for linking
together multiple images taken with a motorized stage
When you select the Tile Images feature from the Process menu, you
will see the following dialog:
Inputs Tab
The Input tab allows you to select two or more images to align. This
tab displays the list of available images on the left and the selected
images or sequences on the right.
Add: Click this button to move the highlighted image or sequence from
Available Images into Selected Images. The Selected Images are
used to create the tiled image stack. Add will add frames from any
images selected in the Available Images list to the Selected Images
list, and is enabled whenever there are one or more images selected.
When a sequence containing multiple frames is added, the Selected
Images list will indicate the range of frames that will be used, e.g.
Heart.seq (5-25).
Page 2-380
Process:Tile Images
Add All: Click this button to move all the images or sequences from
Available Images into Selected Images. Add All is always enabled,
and will add all images from the Available Images list to the
Selected Frames list. This feature does not check to see if there are
duplicate images, so if there are already images in the Selected
Frames list, the whole list from Available Images will be added to
them.
Remove: Click this button to move the highlighted image or sequence
from Selected Images back into the Available Images list. Remove
will remove any images selected in the Selected Images list, and is
enabled whenever there are one or more images selected.
Clear: Click this button to erase the images or sequences from the
Selected Images list. Clear is always enabled and will remove all
images from the Selected Images list.
Move Up/Move Down: The Move Up and Move Down buttons ere
enabled when only one image is selected in the Selected Images list,
and only if the selected image does not have Z position information.
These buttons will move the selected item up or down in the list.
These buttons are enabled only if Full Listing is on.
Insert Blank: Clicking this button will insert an empty frame into the
input list of available images.
Grid: Use this box to select the tiling arrangement. Note that only
rectangular arrangements are allowed, such as 3x4, 1x9, 5x2, etc. The
available arrangements are listed in the Grid combo box. Inserting
blanks may allow tiling if not all images are available for a
rectangular layout
Zig-Zag Ordering: Checking this option arranges the images in a zigzag pattern, like this:
1
Reverse X: Checking this option arranges the images in a reversed Xorder, as shown here:
Page 2-381
Process:Tile Images
2
Reverse Y: Checking this option arranges the images in a reversed Yorder, as shown here:
3
Full Listing: Clicking this button displays a list of all the images in
the sequence in the selected images list, in a regular order, as shown
here:
1
Page 2-382
Process:Tile Images
Options Tab
The Options tab allows you to choose the mosaic dimension, alignment
method, specify how much overlap is to be expected between images,
and limit how far the alignment may go. You will also be able to
choose whether edges of the images will be clipped midway between
images or blended in a graduated fashion. The Options tab is shown
here:
Process:Tile Images
Use Calibrated Values: If spatial calibrations are available and
consistent for all input frames, it is possible to specify the overlap
region in calibrated units.
Compare Overlap: Specifies how much of the image should be
considered when calculating the tiling offsets. This is shown on the
Layout Preview with a red border between images. Note that the
shift between images is limited to these distances in X and Y.
Center of edges only: Check this box to perform the tiling using the
center of the edges of the image only.
Horizontal / Vertical: Specify the X-Y offset for horizontal (row)
pairings and for vertical (column) pairings, as described here:
Max offset (X and Y): Indicate the maximum offset in pixels for
the image tiling overlap.
Min offset (X and Y): Indicate the minimum offset in pixels for the
image tiling overlap.
Show Layout: Clicking the Show Layout button displays a new
dialog and a new workspace, showing all of the images overlaid with
a 50-50 blending or clipping at the edges. Each tile is indicated with a
crosshair in the center. Clicking on a tile recreates the data with the
selected tile shown as a Paste preview on the image, which allows
you to move it about with the mouse. This tile will be highlighted
with an additional graphic showing the active tile. Here is a preview
of the tiled images.
Page 2-384
Process:Tile Images
Adjust: Clicking this button allows you to adjust the image tiling
manually. You will see the following dialog:
Page 2-385
Process:Sequence Gallery
Sequence Gallery
The Sequence Gallery feature creates a workspace from an active
image sequence. The individual frames in the sequence are displayed in
a gallery format; hence it creates a sequence gallery. Clicking the
Sequence Gallery menu item displays the following dialog:
Page 2-386
Process:Sequence Gallery
Update will be disabled until a sequence gallery is the active
workspace, and a change is made to the sequence that the gallery
cannot track, or when other changes are made and Update in
Background is not selected.
Update in Background: Checking this box provides a live link
between the sequence workspace and its gallery so that any changes
made to the sequence are updated in the gallery as they are made.
OK: This button closes the Sequence Gallery dialog.
The red square in the Sequence Gallery workspace indicates the active
frame in the larger Image-Pro workspace. Use your cursor to click on
different frames in the Sequence Gallery, and the red square will move
to the selected frame, and the active image in the Image-Pro workspace
will change to the selected frame as well.
Note: When a change is made to the length of the original sequence,
e.g. frames are added or removed, the sequence gallery workspace will
no longer be associated with the sequence, and the Update and Update
in Background links will no longer be active. The only valid option
will be Create Gallery.
Page 2-387
Process:Sequence Gallery
Page 2-388
Measure:Calibration
Page 2-389
Measure:Calibration
Calibration
Use the Calibration command to work with intensity and spatial
calibration scales. It is used to modify the scales, store modified scales
to disk, and re-load them when needed. If you are not familiar with the
calibration process, you may want to review the Intensity Analysis and
Measuring and Counting discussions in Section 1 before proceeding.
When you select the Calibration command, you will receive a menu
from which you must choose the calibration operation you want to
perform.
Calibration Wizard
Select Spatial
Spatial
Set System
Intensity
Step Tablet
Open
Save Active
Save All
Linearize Image
Linearize New
Each of these operations is described in the following pages.
Page 2-390
Measure:Calibration
Reference Calibrations
Image-Pro Plus v. 5.1 introduces the concept of reference calibrations.
A reference calibration is generally a spatial calibration for a particular
configuration of your microscope optics (e.g. an objective) but any
calibration that you use frequently may be used as a reference
calibration.
Note: Previous versions of IPP saved every calibration used from
session to session, and after frequent use, the list of saved calibrations
could get cluttered. IPP 5.1 saves only reference calibrations. If you
want to import your calibrations from previous versions of Image-Pro
into version 5.1, copy the IPCAL.CAL file from old versions folder
into the IPREF.CAL folder in version 5.1.
You will generally want to create a reference calibration for each value
or total magnification of your optical system. Some of the elements that
affect total magnification are the microscope objectives, any
magnification-changing optics in the light path, and the camera used for
acquiring images. The recommended method for creating reference
calibrations is the Calibration Wizard, discussed in the next section, and
in your Image-Pro Plus Start-Up Guide.
The system calibration is a selected reference calibration . It is applied
automatically to each captured image. If you change the optics in the
light path, by changing the objectives or the camera, you should select
the corresponding calibration as the system calibration. The easiest way
to do this is to use the System Calibration toolbar, also discussed in
the following section.
Page 2-391
Measure:Calibration
Page 2-392
Measure:Calibration
The following table indicates the steps required by both actions:
Step
Welcome page
Welcome page
Magnifier page
Objective page
Page 2-393
Measure:Calibration
Use the Select Spatial option from the pop-out menu to
calibrate the current image. Clicking on this menu item displays the
following dialog box:
Choose the required spatial calibration from the drop-down list box,
and click OK. The correct calibration will be applied to the current
image.
List reference calibrations only: Check this box to see only the
list of saved IPP reference calibraions.
To place a marker on the image, click the Marker button. You will
see the following dialog:
The Style drop-down list allows you to choose either the On-Image or
Non-Destructive Markers. On-Image is the method that has been
used in previous versions of IPP, and is shown in the example above.
Non-destructive uses the same graphics overlays used in the Annotate
and Image Overlay features. Here is an example of the NonDestructive Marker settings:
Page 2-394
Measure:Calibration
Page 2-395
Measure:Calibration
From within this command window, you can apply an open set of
calibrations to the image by selecting the name of the set in the Name
field, or you can create a new set of calibrations by clicking the New
button and entering your calibration values in the appropriate group
box. When creating a new set, or modifying an existing set, you can
Page 2-396
Measure:Calibration
use the Image buttons to obtain the calibrations from within the
image itself.
Note: Your first step in using this window must be to either select an
existing set of calibrations in the Name field, or click New to create a
new set. The fields and buttons in this window will remain dimmed
until this is done. See Name and New discussions below.
Name: In this list box, select the set of calibration values you want
to apply to the image. If you want to use the uncalibrated (pixel)
values, select (none). Any reference calibrations that were loaded
(using the Calibration : Open command), and all calibrations used
on open images created since the Image-Pro application window
was last opened, will be listed in this list box.
You will not be able to enter calibration values until a name other
than (none) has been selected in the Name list box. If (none) is the
only set listed, you can create a set by clicking the New button and
specifying its calibration values.
By default, Image-Pro will assign the name Spatial Cal 0 to a
new calibration set; however, you may change this to a more
descriptive name if youd like. Up to 128 characters can be entered
as a description. Spaces and punctuation are allowed.
Note: Naming a calibration set does not save the set to disk. When a
calibration set is created, it is stored in memory. The name you
assign in the Name field is used to reference the set while it exists in
memory. If you want to permanently save a set of calibrations, you
must use the Save command on the Calibration commands pop-out
menu.
Apply: Clicking this button applies the selected calibration to the
active image. When None is selected, clicking this button removes
any calibrations from the active image. Apply is disabled when
there is no active image.
List reference calibrations only: This checkbox determines if
only reference calibrations will be listed. When this box is checked,
you will see a list of reference calibrations. This list does not
necessarily include the calibration of the current active image. If
Page 2-397
Measure:Calibration
this box is not selected, the calibration for the current active image
will appear in the list of all available system calibrations.
Calibration is a reference calibration: This checkbox indicates
the state of the current calibration. It can be used to make the
calibration a reference calibration if it isnt already, or make a
reference calibration a normal non-reference calibration (if the
calibration is also the system calibration, the system calibration will
be set to none).
System: Clicking this button makes the current calibration the
system calibration. It will be automatically applied to captured
images since the system calibration must be a reference calibration,
the current calibration is added to the list of reference calibrations
if it is not already there.
System Cal: The System Cal text field indicates the current system
calibration, which may or may not be in use.
New: Click this button to create a new set of calibration values.
When this button is clicked, Image-Pro will place the Spatial Cal
0 name in the Name list box (the 0 digit may be incremented to
make the set name unique) and activate the calibration fields in the
4 group boxes. The values you enter in the group boxes will make
up the new set. You can change the Spatial Cal 0 name to
something more descriptive by simply typing over this name in the
Name field. You can store the new set of values to disk using the
Save command on the Calibration commands pop-out menu.
Delete: Click this button to delete the current calibration.
Del All: Click the button to clear the list of all the reference
calibrations.
Unit: Type the name of your unit in this field (e.g., microns, inches,
miles) or select it from the list in the combo box . This name will
appear when Image-Pro reports spatial data in a report or graph.
Convert when change units: This option determines what action
will be taken when you change the calibration units in the unit list.
If this option is not selected, or if either of the calibration units are
not absolute physical units (such as meters or miles) then no action
will be taken. If this option is selected, and the units are absolute
physical units, then the pixels/unit (or units/pixel) scaling value will
be adjusted to converting the existing calibration to the new units.
Page 2-398
Measure:Calibration
For example, if you convert a one-pixel per millimeter calibration
to use meters, the converted calibration will be set to 1000 pixels
per meter.
Pixels/Unit: In this group box, specify the number of pixels that
represent a single unit in both the horizontal (X) and vertical (Y)
direction.
The pixels/unit and units/pixel radio buttons determine how the
scaling values are used. The Pixels/Unit group box name is
changed to indicate the scaling in use, and the current scaling is
adjusted accordingly (e.g. 2 pixels/unit will convert to .5
units/pixel).
You may either enter the Pixel/Unit values directly into the X
and Y fields (by typing the values or using the and buttons),
or you can click the Image button to specify the values from an
object of known length in your image.
Note: If you enter X and Y values that are not the same,
Image-Pro will automatically update the Aspect Ratio field to
reflect the relationship between the two values (i.e., X/Y).
Similarly, if you change the Aspect Ratio value to anything but 1,
Image-Pro will change the Y value to reflect the selected Aspect
Ratio.
When you select the Image button, the Scaling dialog box is
presented, and a defining line is placed in your image.
Use the "defining
line" to measure a
reference object.
Enter units/
reference value in
this dialog box.
Measure:Calibration
Use your mouse to position the defining line over your object.
When you move your cursor over the line, special cursor symbols
appear, letting you know that the line or one of its endpoints can be
moved.
To move the entire line,
place your cursor over
the middle of the line.
When the 4-way arrow
appears, drag the line to
a new position.
To move an endpoint,
place your cursor over
the end of a line. When
the wheel-cursor
appears, drag the
endpoint to its new
position.
Position the defining line such that it stretches the length of the
reference object. Then click OK to return to the Spatial
Calibration dialog box.
Page 2-400
Measure:Calibration
Image-Pro will calculate the calibration by dividing the number of
pixels under the defining line by the unit number you specified in
the Scaling box. The result will be placed in both the X and Y
fields of the Pixels/Unit group box.
Aspect Ratio: Use this group box to specify the relationship
between the horizontal and vertical axes in your image. The value
in this field represents X/Y. It is used to compensate for an image
acquired with a camera having an aspect ratio different from that of
the displaying device.
You may either enter the value directly into the Aspect Ratio field
(by typing the value or selecting it with the and buttons), or
you can click the Image button to specify the value from an object
that is known to be square in your image.
When you select the Image button, the Aspect Ratio message box
is presented, and a defining line is placed in your image.
Use your mouse to position the defining line diagonally over your
square object. When you move your cursor over the line, special
cursor symbols appear letting you know that the line or one of its
endpoints can be moved.
To move the entire line,
place your cursor over
the middle of the line.
When the 4-way arrow
appears, drag the line to
a new position.
Page 2-401
Measure:Calibration
To move an endpoint,
place your cursor over
the end of a line. When
the wheel-cursor
appears, drag the
endpoint to its new
position.
Position the defining line such that it stretches the diagonal length
of the square object, from corner-to-corner. Then click OK to
return to the Spatial Calibration dialog box.
Image-Pro will calculate the Aspect Ratio and update the Y value
in the Pixels/Unit group box if necessary.
Measure:Calibration
will be considered position 0,0 within your bitmap. For example, if
you wanted pixel 10,10 to be considered the upper-left corner of
your image, you would enter offset values of 10 in each Origin
field. The Origin offset values affect the results produced by the
Centr-X and Centr-Y measurements, which report the X and
Y position of the center of a counted object..
You may either enter the Origin values directly into the X and
Y fields (by typing the values or selecting them with the and
buttons), or you can click the Image button to specify the values
from a point in your image.
When you select the Image button, the Origin Offset message box
is presented, and a cross hair is placed in your image.
Use your mouse to position the cross hair over the pixel that
represents the upper-left corner of the image. Then click OK to
return to the Spatial Calibration dialog box. Image-Pro will
calculate the X and Y origin offsets based upon the point you
selected.
Page 2-403
Measure:Calibration
Page 2-404
Measure:Calibration
Use your mouse to position the defining line along the vertical axis
of your image.
To move the entire line,
place your cursor over
the middle of the line.
When the 4-way arrow
appears, drag the line to
a new position.
To move an endpoint,
place your cursor over
the end of a line. When
the wheel-cursor
appears, drag the
endpoint to its new
position.
When the defining line is positioned along your vertical axis, click
OK to return to the Spatial Calibration dialog box.
Image-Pro will calculate the vertical offset in degrees and place the
result in the Angle field.
Page 2-405
Measure:Calibration
Page 2-406
Measure:Calibration
Wizard: Click this button to launch the Calibration Wizard, which
is described earlier in this section.
Mark: Use this button to add a Calibration Bar to your image. The
Mark button will be enabled, and you will see this message:
Use the spin buttons to set the marker size. To set the markers on
the image, click OK and move the marker on the image to the
desired position, and click the right mouse button. The marker
remains on the image:
Measure:Calibration
Color: Click this button to set the color of overlay objects and the
non-destructive calibration markers used on the active image.
From Resolution: Click this button to create a new calibration
from the images resolution.
Select Set System from the Calibration pop-out menu if
you want to set a system calibration. The Spatial Calibration
toolbar appears, displaying the current active calibration:
You can choose a system calibration from the drop-down list box.
button: Clicking this button displays the full Spatial Calibration
dialog, where you can modify the spatial calibration settings.
Select Intensity from the Calibration pop-out menu if you
want to calibrate the intensity scale. By default, Image-Pro expresses
intensity measurements in terms of the actual pixel value contained in
the image bitmap. The Intensity command is used to express this
value in other terms. You would use this command if you wanted to
relate intensity to optical density, or relate intensity to temperature or
relate intensity to protein content, for example.
The Intensity calibration command is also used to establish Black and
Incident levels for optical density experiments.
When you select the Intensity command, the Intensity Calibration
command window is displayed. This window is linked to the active
image, as is indicated by the image name in the Intensity
Calibration title bar.
Page 2-408
Measure:Calibration
Page 2-409
Measure:Calibration
The curve describes how the intensity values within your image will
be interpreted by Image-Pro. The horizontal axis depicts the
incoming intensity value, and the vertical axis, the output value
produced by calibration. Using the Options button, you can modify
the shape of this curve.
Using the Intensity Calibration window to create a new intensity
calibration involves the following basic steps:
1) Clicking the New button to create a new set. The
default intensity curve will be displayed.
2) Selecting the kind of curve you want to work with.
Highlight the Standard Optical Density option button if you
want to apply the standard optical density curve to your image.
Otherwise, leave the Free Form option button enabled.
3) Modifying the curve with the Options button. If the
Free Form option button is active, the Options button lets
you define the calibration curve. If the Standard Optical
Density is active, the Options button lets you define incidentlight and black levels.
The specific elements of the Intensity Calibration window are
defined below.
Page 2-410
Measure:Calibration
Name: In this list box, select the set of intensity calibration values
you want to apply to the image. If you want to use the Image-Pro
default values, select (none). Any intensity calibration sets that
were loaded (using the Calibration : Open command), or created
since the Image-Pro application window was last opened, will be
listed in this list box.
You will not be able to enter intensity calibration values until a
name other than (none) has been selected in the Name list box. If
(none) is the only set listed, you can create a set by clicking the
New button and specifying its calibration values.
By default, Image-Pro will assign the name Intensity Cal 0 to a
new calibration set; however, you may change this to a more
descriptive name if youd like. Up to 20 characters can be entered
as a description. Spaces and punctuation are allowed.
Note: Naming a calibration set does not save the set to disk. When a
calibration set is created, it is stored in memory. The name you assign
in the Name field is used to reference the set while it exists in memory.
If you want to permanently save a set of calibrations, you must use the
Save command on the Calibration commands pop-out menu.
List reference calibrations only: This checkbox determines if
only reference calibrations will be listed. When this box is checked,
you will see a list of reference calibrations. This list does not
necessarily include the calibration of the current active image. If
this box is not selected, the calibration for the current active image
will appear in the list of all available system calibrations.
Calibration is a reference calibration: This checkbox indicates
the state of the current calibration. It can be used to make the
calibration a reference calibration if it isnt already, or make a
reference calibration a normal non-reference calibration (if the
calibration is also the system calibration, the system calibration will
be set to none).
New: Click this button to create a new set of calibration values.
When this button is selected, Image-Pro will place the Intensity
Cal 0 name in the Name list box (the 0 digit may be incremented
to make the set name unique) and activates the curve window. The
values you enter in the Options dialog box will make up the new
set.
Page 2-411
Measure:Calibration
You can change the Intensity Cal 0 name to something more
descriptive by simply typing over this name in the Name field.
You can store the new set of values to disk using the Save
command on the Calibration commands pop-out menu.
Unit Name: Type the name of your unit in this field (e.g., density,
degrees, disbursement). This name will appear when Image-Pro
reports intensity data in a report or graph.
Free Form: Select this option button if you need to define a
calibration curve unique to your application.
When the Free Form button is enabled, the Options button is used
to specify (X,Y) pairs that define the shape of the calibration curve.
See Options on the following pages
Standard Optical Density: Select this option button if want to
interpret pixel values according to the standard optical density
curve (see Optical Density discussion in Section 1 for a definition
of this curve). When Standard Optical Density is selected, the
calibration curve appears as follows:
Page 2-412
Measure:Calibration
Page 2-413
Measure:Calibration
Within this box, specify the (X,Y) pairs that define your particular
curve. If your curve is linear, only two pairs need to be entered. If
your curve is nonlinear, enter as many pairs as you need to define
the curve to your satisfaction (you may enter a pair for each point
on the X-axis if you want - e.g., 256 pairs for a Gray Scale image).
Once you have entered all your points, click Close to return to the
Intensity Calibration window. The calibration curve will be
updated to reflect the points that you specified.
The following fields and buttons are used to create a list of
coordinates that define your curve:
In/Out: Enter the coordinate-pairs here. The In value specifies
the X-axis value (the intensity value actually contained in your
image), and the Out value specifies the Y-axis value (the
interpreted value). For example, if you want the intensity value
of 10 expressed as 50, type 10 as the In value, and 50 as the Out
value.
The In value can also be obtained from within the image itself by
using the Image button. See below.
Page 2-414
Measure:Calibration
Note: The suggested workflow for Freeform Intensity Calibration is
to set the In and Out values first, then click Add to to add a new point
with those values. To edit an exisiting point, click the point in the list,
change the values in the edit boxes, and then click Change.
Add: Click this button to add the In and Out values to the
coordinate list. (You can also use this button to add a 0,0 pair to
the coordinate list , then use the Change button to assign new In
and Out values to each of these 0,0 pairs).
Change: Click this button to change the highlighted pair in the
list to the new values specified by the In and Out fields.
Delete: Click this button to delete the highlighted pair in the list.
Defaults: Click this button to delete the entire list, and return to
the Image-Pro default coordinates.
Image: Click this button to select the In value from within the
image itself. This is generally used if you have a test image
containing known calibration values. For example, you might
have an image that provides intensity examples for a range of
temperatures. The intensity value (In), would be selected from
the image, and the temperature value it represents would be
typed into the Out field (for optical density applications, such a
test strip is known as a density wedge).
When the Image button is selected, the Input Level dialog box
is presented. This box will report the actual intensity value of the
pixel beneath the cursor.
Measure:Calibration
down list. When satisfied, click with the left mouse button or
press Enter. The value will be placed in the In field.
Note: Clicking OK places in the In field the value at the time you are
clicking OK. This may not be what you want.
Fitting Method: These fitting options are available:
LaGrange order 1 to 3: These are identical to fitting modes 1
to 3 in previous versions of Image-Pro Plus. This is also
known as piecewise polynomial fitting, where groups of 2 to
4 adjacent sampling points are fitted with a polynomial
function of order to 1 to 3.
Polynomial order 1 to 3: Polynomial fitting means that a
single polynomial function is fitted to all the sampling points.
Calibration always positive: This option ensures that the
fitted calibration curve or function never displays a negative
calibrated intensity.
Monotonic calibration: This option ensures that the fitted
calibration function always increases or always decreases ( i.e.
no two gray levels can have the same calibrated intensity value
unless the calibration function is flat between these two gray
levels.
Note: The two check boxes are needed most when using a polynomial
fitting, since Lagrange fitting ensures that the calibration function goes
through the sampling points, and unwanted negative values or nonmonotonic behavior is unlikely.
If the Standard Optical Density option button is checked,
the Optical Density Calibration dialog box is presented.
Page 2-416
Measure:Calibration
Use the options in this box to set you Black and Incident levels.
You may enter these values directly into the edit boxes, or set them
by selecting a representative pixel within an image (that you have
acquired from your camera) using the Image button.
Black/Incident Level: In these two fields, specify the values
that represent Black (no light being transmitted) and Incident
(all possible light being transmitted) states in your image. You
may type the values directly into these fields, or use the Image
button to obtain them from the image.
Image: Use this button to obtain the Black or Incident level by
reading the value of a pixel in the image. When you select the
Image button the Black Level or Incident Level message box is
presented, as shown here:
Move the cursor to a pixel that represents the level you want to
set, and click your left mouse button. To use a bigger pixel
neighborhood instead of just one pixel, you may choose an
average pixel value from the drop-down list. The intensity value
will be placed in the Black Level / Incident Level field.
Select Step Tablet from the Calibration pop-out menu if
you want to use the Step Tablet to create a new intensity or
optical calibration curve by using a calibrated step tablet.
Page 2-417
Measure:Calibration
When you select the Step Tablet command, the Step Tablet
Calibration dialog box appears as follows:
Click on the Locate Step Tablet button. Follow the instructions that
appear in the additional dialog box below:
Use the left mouse button to click on the first step in the image and
then click on the OK button.
Follow the next set of instructions by clicking on the last step.
Image-Pro displays the outline of the various steps and labels them
with step numbers, as shown below.
Page 2-418
Measure:Calibration
Measure:Calibration
also distribute the calibration file to other Image-Pro-for-Windows
users in your work group who need the same calibration settings for
their analyses.
It is important to understand that it is the selections of the active
image that are saved to a file. If the active image has both Intensity
and Spatial calibration sets applied to it, both sets of data will be
saved into the calibration file. If the active image has only one type
of calibration values applied, and the other type is set to (none), only
the selected type will be saved to the file (for example, if Spatial
values are set but Intensity values are not, only the Spatial values
would be stored into the file).
Similarly, reference calibrations need to be applied to the active
image to be saved with the image data. Otherwise, you need to use
the Save All feature to save both system and reference calibrations.
When you select the Save Active option from the Calibration popout menu, the Save Calibration dialog box is presented.
File Name: Enter the name of the file you want the calibration
values saved to. To specify the files location, you can either enter
its entire path (disk and directory), or specify its location using the
Save in list box.
Do not type an extension. Image-Pro will automatically assign a
.CAL extension to your file name.
Clicking once on a file displayed in the list of files under the File
Name box will select that file name as the one to which you want
the calibration values stored (i.e., you are requesting that the file be
overwritten). Double-clicking on the file name will automatically
save the values to that file. Any time you save calibration values to
an existing file, Image-Pro will request confirmation.
File Type: Only *.CAL can be selected here. Calibration values
are stored in ASCII format.
Select Save All from the Calibration pop-out menu if you
want to save the Intensity and/or Spatial calibration values currently
selected for the active image. Saved calibration files can be re-loaded
at a later time and attached to any open image. You might also
distribute the calibration file to other Image-Pro-for-Windows users
Page 2-420
Measure:Calibration
in your work group who need the same calibration settings for their
analyses.
It is important to understand that it is the selections of all open
images that are saved to a file. All Intensity and Spatial calibration
sets assigned to any open image will be saved into the calibration file.
If the open images have only one type of calibration values and the
other type is set to (none), only the selected type will be saved to the
file (for example, if Spatial values are set but Intensity values are
not, only the Spatial values would be stored into the file).
When you select the Save All option from the Calibration pop-out
menu, the Save All Calibrations dialog box is presented.
File Name: Enter the name of the file you want the calibration
values saved to. To specify the files location, you can either enter
its entire path (disk and directory), or specify its location using the
Save in list box.
Do not type an extension. Image-Pro will automatically assign a
.CAL extension to your file name.
Clicking once on a file displayed in the list of files under the File
Name box will select that file name as the one to which you want
the calibration values stored (i.e., you are requesting that the file be
overwritten). Double-clicking on the file name will automatically
save the values to that file. Any time you save calibration values to
an existing file, Image-Pro will request confirmation.
File Type: Only *.CAL can be selected here. Calibration values are
stored in ASCII format.
Select Linearize from the Calibration pop-out menu if you
want to display the current image with the calibrated pixel values
that were applied as a result of the intensity calibration.
Select Linearize New from the Calibration pop-out menu if
you want to create a new image with linearized, calibrated pixel
values.
Page 2-421
Measure:Count/Size
Count/Size
Use the Count/Size command to perform counting and measurement
operations. The Count/Size dialog contains many functions and
options. Moreover, it contains a menu bar with an entire set of its own
commands.
Measure:Count/Size
Before performing your counting or measurement operation, be sure
your intensity and spatial scales have been calibrated for your
application. See the Calibration command.
Note: During a Count/Size operation, Image-Pro reports intensity
and size data in terms of the currently specified intensity and spatial
units. In the command and option descriptions below, the general
terms intensity and pixels are used, but keep in mind that these
properties will actually be reported in the terms that you have
specified with the Calibration command.
Intensity Range Selection: Use the options in this box to specify
the intensity values that define the objects you want counted and
measured. You can manually select the range by highlighting a
segment of the intensity or color scale, or you can request to have
Image-Pro automatically determine the range.
Current Range: This informational field displays the boundaries
of the currently selected intensity range. All pixels containing
intensities within this range (endpoints included) are considered
part of a countable object. These values are set using either the
Manual or Automatic intensity selection options.
Automatic Bright Objects: Click this option button if you
want Image-Pro to analyze your image and automatically set the
intensity range when it performs the count. Image-Pro will
interpret Bright Objects as foreground objects (on a dark
background).
Automatic Dark Objects: Click this option button if you want
Image-Pro to analyze your image and automatically set the
intensity range when it performs the count. Image-Pro will
interpret Dark Objects as foreground objects (on a bright
background).
If Image-Pro does not successfully extract your objects from your
image, you may need to use the Flatten Background command on
the Count/Size windows Image menu to eliminate background
intensities that compete with your objects.
Manual: Click this option button if you want to define your
intensity range manually. After you have selected Manual, click
the Select Range button (for monochrome) or Select Color
Page 2-423
Measure:Count/Size
button (for color), to specify the range of intensities/colors that
define the objects in the active image.
If you are working with a monochrome image, click the
Select Ranges button to set from one to 16 intensity ranges that
define the objects in the active monochrome image. You might want
to do this to distinguish objects at a particular intensity range from
their background or from other objects. An object is defined as that
area whose pixels fall within the intensity values of its defined
range.
Note: Image-Pro attempts to preview your segmentation on the image
while you adjust the ranges. This is done using a process that divides
the current display range into 256 bins and assigns the preview colors
for each bin. If you are segmenting a high-precision image type (i.e. 16bit grayscale), this process is inherently less accurate than the actual
segmentation will be. You can make the preview more accurate by
using Enhance: Display Range to narrow the range of intensities that
are displayed during the preview process.
When you click Select Ranges , the Segmentation dialog box is
presented.
Initially, one range will be selected. You will set it and additional
ranges, one range at a time, until you have as many as you need. For a
description of this dialog, please refer to the Segmentation section.
Page 2-424
Measure:Count/Size
Click the Color Button to change the color representation of the
current range. The Colors dialog box appears.
Page 2-425
Measure:Count/Size
Use this dialog box to segment out the objects that are to be
counted and/or measured. See the Segmentation command for
procedures on segmenting color ranges from an image.
Note: You do not have to apply the segmentation to the image
with Make Mask in order to count/measure the objects within
it. Once you have segmented out the objects to your
satisfaction (as evidenced by a segment Preview), the
Segmentation dialog box can be closed, and you may proceed
to count and measure the objects.
Count: Click this button to initiate a counting and measuring
operation. When this button
is clicked, Image-Pro will
count and outline the objects
within the active image or
AOI, as shown in this
example.
If either the Automatic
Bright Objects or
Automatic Bright Objects
intensity option is enabled,
Image-Pro will automatically
analyze the image before
performing the count, and
identify the intensities that separate the objects from the
background. Otherwise, it will count the objects as defined by
the intensity range you have set manually.
Page 2-426
Measure:Count/Size
Before clicking the Count button, be sure you have specified
your measurement and outline options. Image-Pro will measure
as well as count if measurements have been selected with the
Select Measurements command, and if the Measure Objects
option is on. Otherwise, objects will simply be outlined and
counted. You can control whether measurements replace or are
added to existing data in the data sheet using the Add Count
option. You can also count and measure only objects meeting
certain criteria using the Apply Ranges option and Set Ranges
command. See option and command descriptions below for more
information about these capabilities.
The count operation will outline the objects it finds in your image
in the manner you have specified in the Options menu. See
Options below.
Options: Click this button to access and change options relating to
the way counted objects are identified and outlined. These options
can be used to change the outline color, or to display counted
objects with a solid color instead of an outline. It also contains
options that determine how holes and partial objects are treated.
When you click the Options button, the Count/Size Options dialog
box is presented.
Page 2-427
Measure:Count/Size
Display Options: Use the options in this group box to specify
how you want your counted objects highlighted and labeled. The
results of each option you select will be depicted in the sample
image to the right.
Outline Style: This list box determines the way in which you
want your counted objects distinguished. Choose one of the
following options:
Note: If the Fill Holes checkbox is selected, the With Holes outline
style has no effect. Only a perimeter outline will appear. This is
because the Fill Holes option treats all pixels encompassed by the
perimeter as part of an object, regardless of their intensity value.
Page 2-428
Measure:Count/Size
Label Color: The Label Color list box allows you to choose
the colors for your labels. If you elect to show labels, all the
labels will be in the same color, even if you have several ranges
or several classes.
Choose Color by Range: If you have selected Multiple
Thresholds, using the Manual: Select Range option on the
Count/Size dialog box, the (Range) list box will contain the
names of those ranges. Otherwise, only one range will be
available to you. If you make no color changes, the colors you
chose for the Multiple Threshold will be used.
Page 2-429
Measure:Count/Size
If you have trouble distinguishing some ranges, you may want
to change one or more colors. Note that you will be able to
observe the distinction better if you select Filled for your
Outline Style. From the list box, choose the range whose color
you want to change.
Click the Choose Color button to change the color
representation of the current range. The Color dialog box
appears. Colors
Measure:Count/Size
represents all objects within the AOI or image, not just those
meeting the range criteria.
Fill Holes: Select this option to exclude from the count any
objects that are embedded within other objects. When Fill Holes
is checked, Image-Pro will ignore any objects it finds that are
totally encompassed by a larger object.
Convex hull: Select this option to create a smooth area around
the perimeter of irregularly shaped objects. For example, if you
have an area such as star or crescent shape, selecting this option
will fill in the areas between the points before taking any
measurements.
Smoothing: Enter a smoothing value from 0 (no smoothing) to
100 (Maximum smoothing). Any smoothing value greater than
zero instructs Image-Pro to perform smoothing, and indicates to
what degree smoothing should be performed. If perimeter and
roundness are critical measurements, do not use smoothing.
4-Connect: Check this box to use the 4-connect method of
separating objects in the image. If the 4-connect method is used,
only objects that share a corner pixel will be counted separately.
8-Connect: Check this box to use the 8-connect method of
separating objects in the image. If the 8-connect method is used,
objects that are connected in any way will be counted as one.
This property is used during the object extraction process. If the
mode is set to 4-connected, objects that share only a corner pixel
are counted as separate objects. When the mode is set to 8connected, objects connected in any way will be counted as one.
The following figures illustrate 4- and 8-connected joinings,
respectively:
1
1
2
3
2
3
4
5
4
6
7
8
Page 2-431
Measure:Count/Size
In the example below, two objects
are connected by two pixels along
a diagonal.
Measure:Count/Size
There are a couple of instances where the Accumulate Count
option is useful. First, you might use it to add the measurements
from one AOI to another. If you had collected measurements from
one part of your image, then moved your AOI to collect additional
measurements from another area, you might want to set
Accumulate Count option to collect all the measurement in a
single data set.
You might also want to use Accumulate Count if you were
collecting data for more than one kind of object. If, for example,
you had counted a set of objects defined by one intensity range,
then redefined the intensity range for a new set of features, you
would use Accumulate Count to combine the measurements of the
two object sets.
Note: If the new intensity range causes a new object to touch an
existing outline, the new object will be counted as a part of the
previous outline.
Display objects: Check this box to turn the display of the counted
objects on or off.
Delete: Click this button to clear the existing object outlines and
measurements. When you select this button, the following prompt
will require you to confirm your request:
If you respond Yes or press Enter, Image-Pro will clear the outlines
from your image, and clear the measurements from your data sheet.
A response of No will leave your outlines and measurements
unchanged.
Page 2-433
Measure:Count/Size
Specify the type of file you want to create in the Save As Type field.
Then, enter the name of the file to which you want the measurement
data saved and click OK.
Header: Check this box if you want Image-Pro to create a header for
your file.
Left Column: Check this box if you want Image-Pro to place the
data in the file starting with the far left column.
Append Data to File : Select the Append Data to File. command to
store the current measurement data sheet as an attachment to an existing
file.
Page 2-434
Measure:Count/Size
The measurement file can be saved to an ASCII file, or to a LOTUS
123 WK1 spreadsheet file. In either case, the file will contain a
measurement record for each object in the count. The saved data can be
imported into a spreadsheet application or used as input to an external
program.
When you select Append Data, the Save Data dialog box is displayed
(on preceding page). Specify the type of file you want to create in the
Save As Type field. Then, enter the name of the file to which you want
the measurement data saved and click OK.
Data To Clipboard: Select the Data To Clipboard command to copy
the current measurement data to the Windows Clipboard. From there,
the data can be pasted into any application that accepts text from the
Clipboard.
Data to Printer: Select the Data To Printer command to print out
the current measurement data .
DDE To Excel: Select the DDE To Excel command to transfer data
to Microsofts Excel spreadsheet. For additional information about
DDE, see the Dynamic Data Exchange discussion.
Page 2-435
Measure:Count/Size
Specify the name of the file to which you want the counted object
outlines saved, choose *.OUT for binary files or *.TXT for ASCII
files, then click Save.
Note: If you have highlighted your objects with the Fill option,
Image-Pro will store the perimeter definitions to the outline file.
No data will be included to describe the fill.
Load Outlines : Select the Load Outlines command on the
Count/Size windows File menu to superimpose an outline file onto the
active image. Outline files are created using the Save Outlines
command from the Count/Size or Measurements commands File
menu. If you are preparing an image for a Population Density
command, you must use this Load Outlines to superimpose the outlines
encompassing your counted objects. You might also load an outline file
for positional or alignment purposes.
When you select the Load Outlines command, the Load Outlines
dialog box is presented.
Select the binary outline file(*.OUT) you want to load, then click
Open. When the outlines are loaded, their measurements (as currently
specified in the Select Measurements command) are calculated and
added to the measurement data sheet. If the outline file is one created
by the Measurements command, and contains open outlines (e.g., lines,
traces, angles), they will be closed when they are loaded (Count/Size
works with polygons).
Note: An outline loaded from an outline file is simply superimposed
upon your image. It is not actually written to your image bitmap.
Page 2-436
Measure:Count/Size
Specify the name of the file to which you want the count/size settings
saved, then click OK.
Load Settings : Select the Load Settings command on the
Count/Size windows File menu to set the Select Measurements, Set
Ranges, and Options settings to the values defined in the Image-Pro
environment file (an .ENV file). An environment file is created by
saving these settings using Image-Pros Save Settings command.
When the Load Settings command is selected, the Load Environment
dialog box is presented. Select the environment file you want to load,
then click Open.
Record Environment: Select this command if you want to record
your current environment settings in a macro.
Close: Use this command on the Count/Size windows File menu to
close the Count/Size window. Closing the Count/Size window will not
affect active measurements and outlines, nor will it close the
Measurements data sheet window if it is open.
Page 2-437
Measure:Count/Size
Page 2-438
Measure:Count/Size
When placing the line to split your object, be sure the dividing line
intersects the perimeter of the object that you are splitting (its okay if
the line extends outside the perimeter, as shown in the examples above).
You may also use the Freeform AOI
Tool to segment the object. Simply
click once on the Outline dialog box,
then draw your AOI (or use the AutoTrace feature). When the line has
been entirely defined, click the right
mouse button.
When you have finished splitting the object, using any of the above
methods, click the right mouse button to finish the operation.
Auto-Split: Use the Auto-Split command on the Count/Size windows
Edit menu to automatically analyze every counted object and split any
detected clusters into individual objects (note that Auto-Split will
evaluate all objects in your image or AOIif you want to selectively
split objects, use the Split Objects command above).
The Auto-Split command performs its splitting process by looking for
concavities in objects. It works best on clusters created by round
objects that overlap by no more than 1/3. Please refer to the Measuring
and Counting discussion in Section 1 for more about clustering criteria.
When you select the Auto Split command, the following message box is
presented:
Click Yes to continue with the Auto Split operation, or No to cancel it.
Page 2-439
Measure:Count/Size
Watershed Split: Use the Watershed Split command on the
Count/Size windows Edit menu to automatically analyze every counted
object and split clusters using the Watershed separation technique. The
Watershed method erodes objects until they disappear, then dilates them
again such that they do not touch.
The Watershed Split command may be more effective than the AutoSplit method if your objects are not convex.
Limited Watershed Split: Use the Limited Watershed Split
command on the Count/Size windows Edit menu to set a limit on the
number of pixels to erode for a watershed split. The Limited Watershed
method erodes objects only up to a certain point. When you select this
command, you will see the following dialog box:
Enter the number of pixels to erode for the limited watershed split, and
click OK.
Draw/Merge : Use the Draw/Merge command on the Count/Size
windows Edit menu to manually create an object outline or merge
individual counted objects into one. The basic steps involved when
using the Draw/Merge command are:
1. Draw an AOI that defines the object(s) you want to merge or create
(you will probably want to use the Freeform AOI tool for maximum
flexibility, but any of the AOI tools can be used).
Page 2-440
Measure:Count/Size
You can combine objects by
drawing the AOI to connect the
perimeters of the objects
(example, right). Or you can
define an entirely new object by
simply drawing an AOI over the
background (lower example).
Please refer to the Measuring
and Counting discussion in
Section 1 for more about
defining AOIs to group objects
for Draw/Merge.
If your AOI is already defined (as described in Step 1), click OK. If
you have not yet defined an AOI, or are not satisfied with the one you
have defined, define one now. Then click OK.
Once you click OK, Image-Pro will combine the objects, or add the
new object to the count.
Convert AOI to Object: The Convert AOI to Object command finds
any AOIs or Multiple AOIs outlined in the image and converts them to
objects. The AOI is then hidden to display the new objects. This
command is only available when you have created AOIs before
selecting the Count/Size function.
Page 2-441
Measure:Count/Size
Smooth Objects: Use the Smooth Objects command on the
Count/Size windows Edit menu to smooth objects that have already
been counted. When the Smooth Objects command is selected, the
following dialog box is issued:
Click Yes to proceed. This command performs the same process as the
Fill Holes option in the Count/Size Options dialog box, but is done
without recounting your objects (you wont lose any object edits, i.e.,
split, merge, hide, that have been done).
Note: The Remove Holes command does not literally remove, or fill,
the holes in your objects. It does, however, remove embedded objects
from the count and ensure that the entire area within an object is
Page 2-442
Measure:Count/Size
included in its area measurement. See also Fill Holes in the discussion
of the Count/Size Options dialog box.
Page 2-443
Measure:Count/Size
Page 2-444
Measure:Count/Size
Note: If the Measurement Data window is covering up your image,
you may need to drag it aside, in order to see the located object.
Scroll to the object: If you want to locate an object that may not be
in view, click this check box before you select the object (see Locate
the object, above). Image-Pro finds the objects, scrolls your image to
center it in your view, and signals its location.
If you do not check the Scroll to the object check box and the object
you are locating is not visible, Image-Pro will signal this fact with a
beep and a radiating flag at the side or corner of the image to which
you should scroll, manually, in order to see the object.
Measure:Count/Size
additional information about DDE, see the Dynamic Data
Exchange discussion.
The Statistics window can be moved by dragging its title bar. It can be
enlarged and reduced by dragging its borders. Use the scroll buttons, if
there are any, to scroll through your data.
The following statistics are listed for each measurement you have made:
Page 2-446
Min: This row lists the smallest value for each measurement
you have specified. The object possessing the minimum
measurement is identified, by number, below the stated
minimum.
Max: This row lists the largest value for each measurement
you have specified. The object possessing the maximum
Measure:Count/Size
measurement is identified, by number, below the stated
maximum.
Measure:Count/Size
Page 2-448
Measure:Count/Size
Area: From this list box, select the measurement type that you
want to have graphed.
Bins: In this field enter the number of intervals you want the Xaxis divided into.
Page 2-449
Measure:Count/Size
Page 2-450
Measure:Count/Size
Object #: In this field, enter the number of the object for which you
want to view measurements. You may type the number in, or use
the spin buttons to select it. When an object number has been
entered, the measurements for that object are displayed in the
window.
Range #: In this field, enter the number of the objects range for
which you want to view measurements. You may type the number
in, or use the spin buttons to select it. When a range and object
number have been entered, the measurements for that object are
displayed in the window.
Note: You will not be able to change this field if you did not select
ranges or colors manually.
Hide: Check this box if you want to deactivate an object. When an
object is deactivated, its measurements are removed from the
measurement list (and any statistics or graphs that are derived from
the active measurements). Its outline and label are cleared from the
screen.
Page 2-451
Measure:Count/Size
Note: This action does not delete an object, it merely deactivates it.
The object can be reactivated by selecting it again with the Object
Attribute command, and unmarking the Hide box.
You can invoke the Object Attributes dialog box, and you can show or
hide an object, even when the Count/Size dialog box is not open. After
you have completed the count process, right-click on the object you
want to query; a pop-up menu appears.
Select Object Info to bring up the Object Attributes dialog box.
Select Hide or Show to hide or show the object.
Page 2-452
Measure:Count/Size
Page 2-453
Measure:Count/Size
Click OK to return to the Count/Size menu, or Measure to perform
the specified measurement upon the counted objects.
Note: Clicking OK will not perform the specified measurements.
Measurements are not taken until you select Count in the Count/Size
window, or either Measure or Filter Objects in the Select
Measurements dialog box.
Clicking Measure will remeasure all the counted objects in your
image or AOI and update the measurement data sheet with the
selected measurements. If a measure has been deselected, its
measurement values will be removed from the measurement data
sheet. If the Apply Ranges option on the Count/Size menu is
enabled, only objects meeting the criteria set forth in the Set Ranges
dialog box will be counted and measured.
Edit Ranges: Use button to set or modify a measurement range, in
order to restrict the values that are measured for an object. Clicking
this button displays the Edit Measurement Ranges dialog box:
Use the settings on this dialog to adjust the values for the
measurement range(s). Cumulative will add a series of range
measurements together. Display filled will color in the objects in
that range on your active image.
Page 2-454
Measure:Count/Size
Click OK to return to the Count/Size menu, or Filter Objects to
apply a filter to the measurements for the counted objects.
Start/End: Enter the minimum and maximum allowable values for
the selected measure. Image-Pro will count and record data for only
those objects whose measurements equal or fall between the two
values you specify here.
Note: Only measurements that have been specified with the Select
Measurements dialog box can be selected and limited with Set
Ranges. If the measure you want to limit is not listed by Set Ranges,
you will need to enable it in the Select Measurement list box.
Filter Objects: Clicking Filter Objects will count only the objects
meeting the specified criteria and update the measurement data sheet
with the selected measurements. This Filter Objects button ignores
the status of the Apply Ranges option in the main Count/Size
window. When you click Filter Objects within this dialog box,
Image-Pro always applies the specified limiting criteria to the count.
Page 2-455
Measure:Count/Size
Population Density: Use the Population Density command on the
Count/Size windows Measure menu to overlay a set of previously
stored outlines onto the current image, and calculate the object density
within them.
Before selecting the Population Density command, you must have
already performed the following steps:
1) Created a set of site outlines and stored them into an
outline file. The site outlines define the areas for which
population density will be determined.
2) Counted the individual objects for which density is being
measured. This image must be the active image when the
Population Density command is invoked.
If you are not familiar with the population density procedure, review the
Population Density Analysis in Section 1. It describes the entire
population density process.
When you select the Population Density command, the Sites Outline
File dialog box is displayed.
Select the outline you want to load, then click OK. The outlines from
the selected file will be overlaid onto your active image, and the
population density for each site will be displayed in the Population
Density window.
Page 2-456
Measure:Count/Size
Measure:Count/Size
Page 2-458
Measure:Count/Size
Clusters
When you select the Clusters command, the counted objects are
analyzed, and the analysis results are presented in the Cluster Info
window:
Measure:Count/Size
Single Objects: This value reports the number of nonoverlapping objects in the original count.
Clusters: This value reports the number of groups of
objects that have been counted as one, in the original count.
Objects in Clusters: This value reports the number of
single objects encompassed within the clusters.
Total Objects: This value reports the total number of
objects in the image, as determined by Single Objects +
Objects in Clusters.
Object Type Area: This value reports the average area for
a single object.
Page 2-460
Measure:Count/Size
Measure:Count/Size
Iterate: Check this box if you want Image-Pro to repeat and
refine the classification process until there is no change in the
results.
When you click OK, the selected object measurements are
classified, and the results are presented in the Classification
window:
Page 2-462
Measure:Count/Size
Measure: Classification : File Menu: The options on this
menu allow you to print, save, append, or copy this
information to the Windows clipboard.
Measure:Count/Size
DDE. For additional information about DDE, see the
Dynamic Data Exchange discussion.
Page 2-464
Measure:Count/Size
View All: Check View All if you want to check all the
measurement types for viewing.
Measurement Type
Range Endpoints
Page 2-465
Measure:Count/Size
Number of Bins: In this field, enter the number of categories into
which you want the selected measurement values divided. The
beginning value for each category is displayed in the Bins Start At
box.
Measurement Type: In this list box (located just above the Spread
button) select the measurement type by which you want the objects
categorized. Only measurement types for which you have actual
measurement values will be listed here.
Note: If the type of measurement by which you want to classify objects
is not listed here, exit this dialog box, and select and measure it using
the Select Measurements command.
Bins Start At: This box will contain the equal intervals into which
the measurement values will be divided for classification. The
number of intervals contained in this box is determined by the value
you have specified in the Number of Bins field. The first value in
this box represents the beginning of the range (and the beginning of
the first class), and the last value in this box represents the last value
in the range. The values in between represent the beginning value for
each class between these two values.
By default, the beginning and ending values in this box are derived
from the minimum and maximum values contained in the set of
measurement data you have chosen to classify. However, you may
override these end values by highlighting the value you want to
change, and typing a replacement value for it in field at the bottom of
the dialog box (see illustration below). Once new beginning/ ending
values have been selected, you can click Spread to distribute the bins
equally between the new values.
Page 2-466
Measure:Count/Size
You can also change any of the Bins Start At values by highlighting
the value and entering a replacement for it in the box at the bottom of
the dialog box.
Spread: Click this button to distribute the beginning bin values
equally between the currently specified beginning and ending
values (see illustration above).
Reset: Click this button to set the beginning and ending range
values back to the min and max values in the set of measurement
data to be classified (you would use this if you had manually
changed these values in the Bins Start At list box, and wanted
the original values back again).
Measure: Classification : File Menu: The options on this
menu allow you to print, save, append, or copy this
information to the Windows clipboard.
Measure:Count/Size
spreadsheet file. In either case, the file will contain a
measurement record for each object in the count. The
saved data can be imported into a spreadsheet application
or used as input to an external program.
Page 2-468
Measure:Count/Size
Measure:Count/Size
Make Mask: Use the Make Mask command on the Count/Size
windows Image menu to create a gray scale image in which only the
counted objects are shown. In the example below, an image containing
just the counted spores has been created.
Before using the Make Mask command in the active image, you must
have performed a count, or have loaded the saved outlines from a
previous count. The mask will be created from the objects that the
count describes. Pixels that are part of a counted object will be
rendered in white; all others in black.
Make Sorted Objects Image: Use this command to generate an
image of the counted objects sorted according to size (or other criteria).
For details, please see the Object Sorting module described in the next
section.
Page 2-470
Measure:Sort Objects
Sort Objects
Use the Sort Objects command to order objects by size or any other
available measurement. When the sorting operation is complete, objects
are copied to a new image where they appear in the order selected.
To sort them, objects must first be counted and measured using a
Count/Size operation. Any measurement type selected in Count/Size can
be used to order them. During the sorting process, objects can be
rotated automatically so that their major axes are aligned vertically. A
new image is generated with the objects sorted according to the selected
measurement and positioned in rows.
When you select Sort Objects , you will see the following dialog:
Sorting Options: The options in this group box allow you to specify
how your objects will be sorted and displayed.
Sort By: Use the items in this drop-down list box to select which
measurement to use for the sort. Only those measurements selected
during the count/size phase will be presented.
Display Objects Vertically: Use this check box to select whether
objects will be presented in vertical columns in the sorted image or in
their original orientation .
Background Color: Use these two radio buttons and the spin box to
set the gray scale index of the background of the sorted image. You
are limited to 256 levels of grayscale, regardless of the image class.
The values will be scaled for 12- and 16-bit images.
Page 2-471
Measure:Sort Objects
Automatic: If you click this button, the background index is calculated
as the average gray level around the objects.
Set To: If you click this button, you can set the background index to a
number that you choose by using the spin box.
Labels: Check this box to turn on and off object labels in the sorted
image. Objects labels are the same as those assigned by Count/Size.
Red: Label color is red by default but a new color may be selected
here.
Sort Objects: Click this button to start the sorting process.
Close: Click this button to close the dialog.
Original Image
Sorted Image
Page 2-472
Measure:Measurements
Measurements
The Measurements commands and tools appear in two groups::basic
and advanced. The basic measurements are identical to the
Measurements module in version 4.5.1 of Image-Pro Plus. Two
additional tools, the Pitch tool and the Count tool, have been add to the
advanced measurements.
The basic steps involved in taking measurements are:
1. Selecting the measurement tool you need to obtain your
measurement. This is done by selecting the appropriate tool button
(point, line, circle, etc.) .
2. Taking the actual measurement in your image. Each tool has
its own way of obtaining a measurementyou might stretch a
defining line to obtain a straight-line length, select two existing
features to measure the intervening distance, or trace an object to
obtain an area. The process for each is defined in the tool
descriptions below.
3. Collecting and saving the measurements in the data sheet.
When you take a measurement, the measurement is highlighted and
numbered in the image, and the result is placed in the
Measurements data sheet. You may take as many measurements
as you need. The values of each will be recorded in the data sheet.
You need to be in the advanced mode to see the Measurements
page.
Note: To select more than one feature or measurement, press the
<Ctrl> key while clicking on the feature (in the image) or row (on the
Features or Measurement pages).
When you first choose Measurements, you will see the basic
Measurements window:
Page 2-473
Measure:Measurements
There are three tabs or pages in the dialog box, which are organized in
the order of workflow from left to right. The first tab is the Feature
page. The second is the Input / Output page, and the last one is the
Options page. This dialog is resizable, with a minimum size that
accommodates the larger of the Input / Output and Options pages.
When the dialog is opened, the last page used will be displayed.
Clicking the Advanced button displays additional tools and options,
which are discussed later in this section.
Clicking the Update button recalculates all the measurements if the
image calibration changes.
Page 2-474
Measure:Measurements
Measure:Measurements
previous versions of Image-Pro Plus. See the Trace and Magic
Wand tools earlier in this manual.)
Under these tool buttons, there are six measurement buttons. When one
of these measurement tools are selected, you will be prompted to select
the appropriate features. If two such features are already selected, the
measurement will be added immediately, otherwise the measurement is
added when the second of two appropriate features is selected. The
selection is then cleared, and you can continue to select features and add
more measurements.
Distance Measurement: This button creates a measurement of
the distance between two features.
Create Click and Drag Angle Measurement: This button is
used to create two new lines and take an angle measurement
between these two lines. The two lines do not need to intersect. The
angle is measured from the first line drawn to the second line, in a
counter-clockwise direction. Note that this tool is different from
the five other measurement tools in that rather than selecting two
features for the measurement, you will create two features, and then
create the measurement derived from them.
Add Angle Measurement: This button creates a measurement
of the angle between two existing line features. The angle is
measured from the first line drawn to the second line, in a
clockwise direction. (This is the equivalent of the Angle tool in
previous versions of Image-Pro Plus.)
Horizontal Thickness: Adds a thickness measurements between
two primarily horizontal lines or traces.
Vertical Thickness: Adds a thickness measurement between two
primarily vertical lines or traces.
Curve Thickness: This button creates a measurement of the
minimum or maximum distance between any two features in any
direction.
Display: Checking this box allows you to show or hide the
measurements on the image.
When any tool is selected (other than the selection and deletion tools), a
modeless dialog will be displayed, prompting you for the correct
action, i.e. click and drag a line, select two features for distance
Page 2-476
Measure:Measurements
measurement, etc. Similar text will be displayed in the Image-Pro status
bar. This dialog will be updated automatically when another tool is
selected, and closed when the dialog is closed or the selection tool is
selected.
Note: When Measurement tools are active, these tools receive all
mouse movements and clicks on the image first. This means that tools
such as the AOI manager, Zoom, and Pan do not receive mouse
movements or clicks. If you wish to manipulate the image using these
tools, you must first de-select the Measurement tool by clicking it
again. Clicking on a active tool button will release it, turning off the
tools and allowing other tools to receive mouse events.
Features
The Features page is visible in both the basic and advanced
Measurements. It is illustrated below in the basic format:
The Features page includes every possible measurement for all the
features and measurements that you have created for the current image.
You can resize the columns for a better fit, or to hide measurements that
are not of interest. In basic mode, all the position column are hidden
(the default). In the following example, the Area column has been
hidden:
Page 2-477
Measure:Measurements
You can edit the name of a feature by clicking on the name in that
features grid row and typing the new name. If you are using the
selection tool or most of the measurement tools, you can select a feature
by clicking on the row number. Multiple rows can be selected holding
down the <Ctrl> or <Shift> keys while clicking on the row numbers,
or clicking and dragging the mouse across the appropriate rows.
When you have selected one or more features on the image or the
Features page, using the selection tool, you can delete the feature and
all of its related measurements by pressing the <Del> key, or clicking
the Delete button in the Measurements toolbox.
An optional second grid can display statistics for the measurements a
control on the Options page determines whether the statistics grid is
displayed or not. When the statistics grid is enabled, it will track the
Features grid as the columns are scrolled and/or sized. The sizing bar
between the two grids allows the user to determine how much of the
Features page is used by each grid. The statistics grid will include
calculated minimum, maximum, and mean values for each type of
measurement, the range of the measurement (max - min), the sum of the
measurements, the standard deviation, and the number of values being
analyzed.
Note: All of the characteristics of the data overlay, including the font
face and size, can be edited by double-clicking on the overlay itself.
Please see the Annotation discussion for more information.
Page 2-478
Measure:Measurements
Input/Output
The Input / Output page is visible in both the basic and advanced
modes. It includes the ability to load or save measurements (the feature
definitions and the selected set of measurements), to load outlines
(features only), copy data to the clipboard, to file, and to export to
Excel.
Measure:Measurements
Template is NOT checked, the features and measurements from the
file will be restored to the image. You would use this method to
continue or reuse measurements from a previous session.
Load as Template: Click this button to load a file as template for
future measurements. If you are loading a template file (*.tpl)
(Load as Template is checked) you will be prompted to make the
measurements on the current image. You would use the Template
option to create a set of template measurements on a new part of
the sample. You could then reuse the template measurements in
subsequent sessions.
The following dialog prompts you during the loading process:
Page 2-480
Features
Statistics
Measurements
Measure:Measurements
Output Data to: The selections in this area indicate where you want
the output data to go. Click the appropriate radio button to indicate
your choice:
File: Select this command if you want to save the measurement
values (the results in the data sheet) to a file.
File (Append): Select this command if you want to append the
measurement values to an existing file.
Clipboard: Use the Measurement windows Copy To Clipboard
command to copy the current measurement data to the Windows
Clipboard. Once on the Clipboard, the data can be pasted into any
Windows application that accepts text from the Clipboard.
DDE To Excel: Select the DDE To Excel command to transfer
data to Microsofts Excel spreadsheet. Before selecting DDE To
Excel, you should use DDE Options to determine the correct
placement (within Excel) for the data. When you select DDE To
Excel, the transfer occurs with little visible evidence that it has
happened. By switching to the Excel application, you can confirm
that the transfer has occurred. For additional information about
DDE, see the Dynamic Data Exchange discussion.
Printer: Click this radio button to send the data to your specified
printer.
Output Window: This the button to send the data to the Output
Window (see the Macro menu for a complete description).
Export Now: Outputs the data to clipboard, file or Excel, depends
on the users selection.
Options : Select the Options command to tell Image-Pro how and
where to export the current data via DDE. For additional
information about DDE, see the Dynamic Data Exchange
discussion.
Page 2-481
Measure:Measurements
Options
The basic Options tab includes a number of controls to set the default
behavior of the Measurements module, and is illustrated below:
Measure:Measurements
Display feature statistics is used to control whether the Feature
Statistics are shown on the Features page or are hidden.
Include the Features Name: Check this box to use the name of the
feature as part of the label on the image.
Include Features Measurement Value as its label on the
image creates a label on the image displaying the value of the
measurements.
Significant Digits: Indicate the number of sigificant digits to use in
the measurement values. The valid range is 3 20 digits.
Include Measurement Units: Check this box to include the
measurement units as part of the label on the image.
Display Thickness is used to display minimum, maximum, or both
thickness measurements on the image.
Display Colors: The Feature, Measurement and Label color combo
boxes are used to set the respective colors used in drawing the
overlay on the image. The possible selections in each combo box are
Red, Green, Blue, Yellow, Cyan, Magenta, White and Black.
Page 2-483
Measure:Measurements
Note that best-fit features are defined by their points. If you need to
move a best-fit feature, you will need to select all of the points in the
feature to move it.
Point: This button is used to create a point feature on the current
image.
Circle: This button is used to create a circle feature on the current
image. Place your cursor on the image and drag it until the circle
reaches the correct size.
Rectangle: This button is used to create a rectangle feature on the
current image. Place your cursor on the image and drag it until the
rectangle reaches the desired size.
Best Fit Line: This button is used to create a straight line that best
fits several points on the current image. Click on the image to add
up to 1000 points, and double-click to end the list of points. A
setting on the Advanced Options page determines the limit to the
number of points and the feature will be added when this limit is
reached. For instance, to draw a two-point line (with two clicks)
this option could be set to a user limit of 2. The end points of the
Page 2-484
Measure:Measurements
line will be the point where the line is perpendicular to the first and
last points.
Best Fit Circle: This button is used to create a circle that best fits
several points on the current image. You should click on the image
to add up to 20 points, and double-click to end the list of points,
creating the best-fit circle. A setting on the Advanced Options
page determines a user-defined limit to the number of points and
the feature will be added when this limit is reached.
Best Fit Arc: This button is used to create an arc that best fits
several points on the current image. You should click on the image
to add up to 20 points, and double-click to end the list of points.
The points of the arc will need to be ordered, i.e. clicked in order
from the beginning to the end of the arc. A setting on the Options
page determines a user-defined limit to the number of points and
the feature will be added when this limit is reached.
Pitch: This button is used to measure the calibrated perpendicular
distance between a set of user-defined points and a user-defined
reference line. This tool asks you to create a reference line on the
image. Then, clicking on points above and below this line will draw
perpendicular lines from the reference line to the point.
Count Gray Spots: Use this button to count selected objects
based on the gray value of a selected spot. You can click on a gray
object in an image, and all the objects in that image with a similar
gray value will be outlined and counted. The result of this
measurement indicates the number of objects found.
Launch Count Size: Clicking this button invokes the
Count/Size feature of Image-Pro Plus. (Please refer to the
Count/Size descriptions earlier in this chapter.)
Data Overlay: Click this button to place selected data onto the
image as an overlay. After you click the right mouse button, the
chosen features and data will be formatted into a table and placed
in the upper right hand corner of the image. Using the selection
tool, you can double-click the Data Overlay to change the color,
font, or text size. The Data Overlay can be searched and deleted
like any other feature.
Page 2-485
Measure:Measurements
Display: Check this box to show or hide the measurements on the
image.
Advanced Distance Measurements
The same distance measurement tools described in the basic mode are
also available in the advanced mode.
Measurement
point - point
point - line
point - circle
point - rect.
point - polygon or trace
point - arc
line - line *
line - circle **
ctr-to-ctr
ctr-to-ctr , min., max., perpendicular
ctr-to-ctr , min., max.
ctr-to-ctr , min., max.
ctr-to-ctr , min., max.
ctr-to-ctr , min., max.
ctr-to-ctr , min., max.
ctr-to-ctr , min., max., perpendicular
(ctr. pt.)
ctr-to-ctr , min., max., perpendicular
(ctr. pt.)
ctr-to-ctr , min., max., perpendicular
(ctr. pt.)
ctr-to-ctr , perpendicular (ctr. pt.)
ctr-to-ctr , min., max.
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
ctr-to-ctr
line - rect **
line - polygon or trace **
line - arc
circle - circle
circle - rect
circle - polygon or trace
circle - arc
rect - rect
rect - polygon or trace
rect - arc
polygon or trace - polygon
polygon or trace - arc
arc - arc
Measure:Measurements
The minimum distance may be zero if the object intersects the extended
line.
Note that the ctr-to-ctr distance measurement is the ONLY distance
measurement that is guaranteed to be available for all feature
combinations.
The following table lists the types of features available and the
measurements which each can generate, with the initial default
measurement indicated (the last measurement used for each feature type
will be retained for the next session):
Feature /
Meas.
Point
Line
BF Line
Rectangle
Circle
BF Circle
BF Arc
Trace
Polygon
Distance
H/V/C
Thick.
Pos
D
*
*
*
*
*
*
*
*
*
*
Len
D
D
*
*
*
*
D
*
Area
Ang
Rad
*
*
D
D
D
*
*
*
D
Start
Pos
End
Pos
*
*
*
*
*
*
*
*
Ctr.
Dist
Min.
Dist
Avg
Dist
Max
Dist
*
*
*
*
Perp
Dist
D
D
*
*
*
*
D = Default
Page 2-487
Measure:Measurements
Advanced Measurements
The Measurements page is visible only in the advanced mode. It
contains the following measurement information:
Measure:Measurements
Multiple rows can be selected holding down the <Ctrl> or <Shift>
keys while clicking on the row numbers.
The following controls along the left side of the Measurements dialog
are used to select, add and remove measurements from the
Measurements page.
The Select Meas. combo box contains the available
measurements for the currently selected feature or measurement, as
determined by the table shown previously. This combo box determines
the current measurement for each feature type. This control will be
disabled under the following conditions: no features or feature creation
tools are selected, or the set of selected features includes different
feature types.
The Add button is used to insert measurements of the features
to the Measurements pages grid. Whenever one or more features are
selected on the image, the Add button will be enabled. When the Add
button is clicked, the current measurement for each of the selected
features will be inserted in the Measurement grid.
The Auto Add check box is to indicate that the currently
selected measurement for each feature type should be added to the
Measurements grid whenever a new feature is created. The default
setting of the check box is checked, and the setting is remembered from
session to session.
The Remove button is used to remove the selected
measurement from the grid of the Measurements page. The Remove
button will be enabled whenever one or more rows in the
Measurements grid are selected. The features on the image and the
measurements on the Features page are unaffected.
There are several ways to add a measurement to the grid:
1. When a new feature is created and Auto Add is checked, the
currently selected measurement for that type of feature will be
added to the grid at this time.
2. Double-clicking a feature on the image will add the currently
selected measurement for that type of feature.
3. After selecting one or more features, clicking Add will add for
each feature the currently selected measurement for that type of
feature.
Page 2-489
Measure:Measurements
If your screen is very crowded, and you want to make sure that you are
selecting the correct features, follow these instructions:
1. Select the tool you will be using (i.e. distance).
2. Select the measurement that you want to Auto-Add (these first two
steps only apply if you have Auto-Add selected).
3. Select the two features between which you want to measure.
4. Select the measurement tool.
The correct measurement feature will then be added measuring between
the correct two features.
Note: If multiple features of different types are selected, the Select
Meas. combo box is disabled, since it can only select the measurement
type for one type of feature at a time.
Advanced Options
The Advanced Options page contains the best-fit and pass/fail
measurement statistics:
Measure:Measurements
The Maximum Feature Points edit boxes for Line, Circle, and Arc
features are used to set the maximum number of points for best fit lines,
circles, and arcs. Lines will allow from 2 to 1000, while circles and arcs
will allow from 3 to 20. When creating a best-fit feature, the feature will
be automatically created when the current maximum is hit. This makes
it possible to set feature creation to accept 2-point lines and 3-point
circles and arcs (without requiring double-click on the last point) while
still supporting multiple-point fits when desired.
Do not test pass/fail tolerances is used to select display of
measurements only on the Measurements grid.
Test tolerances is used to select display of minimum and maximum
tolerances, a target value, and a pass/fail indication.
Test min/max value is used to select display of minimum and
maximum measurement values and a pass/fail indication.
Default tolerance is used to set the default tolerance that is used
when a measurement is added. This will be specified either in
Percent or as an Absolute value of the value measured.
Display Count minimum object size dialog: Checking this box
indicates that the Filter for Minimum Size dialog will be displayed
after you select the object intensity.
2:
The [size] In Pixels The number in this box indicates the minimum
size of the objects to count. To ignore small noise features, set the
minimum size larger.
Current Count: This field indicates the number of objects counted
using the current threshold and minimum size.
Apply: Clicking this button removes those objects which do not meet
the minimum size requirement and updates the current count in the
Features table. The dialog remains open.
Page 2-491
Measure:Measurements
Do not show this dialog again: Checking this box will prevent the
dialog from being displayed after the trace or wand tool is used to
select the threshold.
Use this minimum for succeeding Counts: Checking this box
ensures that the minimum size that has been selected is used for all
subsequent counts (and as the default for this dialog if shown).
OK: Selecting OK also removes those blobs which do not meet the
minimum size requirement and updates the current count, and closes
the dialog.
Cancel: Selecting Cancel closes the dialog and discards the count.
Since the Count tool is still active, you can select a new object
intensity.
The object count will be displayed in the Features table on the
Features tab of the Measurements dialog.
Page 2-492
Measure:Measure Distance
Measure Distance
The Measure Distances function allows you to measure distances by
drawing a line between two features on your image. When you select
Measure Distances from the Measure menu, the Measure Distance
toolbar appears:
This picture illustrates a distance feature using the default name and
display settings.
The other tools are:
Selection: Click this button to use the normal Windows selection
options (e.g. Control and Shift keys) to select one or more features to
be moved, deleted or edited.
Delete: The Delete tool is only enabled when the selection tool is
active. When clicked, an are you sure prompt will be displayed, and
the selected distances will be deleted if you agree.
Delete All: When clicked an are you sure prompt will be displayed,
and all distances will be deleted if you agree.
Distance Color: The Distance Color drop-down list allow you to
select of one of 6 standard display colors. If the color is changed, the
distance features on all open images will be updated to the selected
color. This assures that distance features are always distinguishable
from other annotation and measurement features.
Double-click on a distance feature with the selection tool to change the
distance properties. You will see the following dialog:
Page 2-493
Measure:Measure Distance
Name: The Name edit box will be disabled if more than one feature is
selected when the properties are edited. When enabled, you will be
able to edit the default name.
Display Name/Display Units: The Display name and Display units
settings determine whether the name prefix and units suffix are
included in the on-image display of the values (D1 and Pixels
respectively in the example above).
Distance Color/Color: The Distance Color button Color changes
the current distance color. Additional colors beyond the 6 available
from the drop-down list can be selected using this method.
Distance Label: The Distance Label section allows you to select or
change the format of the label font, size, and attributes such as bold
and underline. Note that editing these properties changes both the
default properties of all future distance features, as well as the display
of all existing distance features on all open images.
Sign Digits: The Significant Digits edit box allows you to specify
how many significant digits will appear on the image next to the
measurement line. The software can carry up to eight digits internally
but you may not want that many digits shown on the image,as it can
get cluttered. You may specify as many (up to 8) as you find
appropriate.
Distance features drawn on an image will be saved along with the
image when then image is saved to a TIFF file, and restored when the
TIFF file is re-opened. Note that if a TIFF file is opened that contains
distance features of a different color than the current setting, the color
setting will be updated to the files color. This is another measure to
assure that distance features are always distinguishable from other
annotation and measurement features.
Page 2-494
Measure:Manual Tag
Manual Tag
Use the Manual Tag command to select individual objects or groups
of objects in an image with your mouse. You can create different
classes of objects for analysis, and tag each object with a specific
marker. Clicking on the Manual Tag command displays the Manual
Point Count dialog box:
Select the name of the current class from the list box. Then, using your
left mouse button, click on the items in the image that belong to this
class. There is a limit of 255 class marker types for any given image.
When you have finished, click on the right mouse button or click OK.
Delete Points: Clicking on this button allows you to delete one or
several of the markers in the image. You will see the Delete Points
dialog box:
Page 2-495
Measure:Manual Tag
Use the left mouse button to select the markers to be deleted. When
finished, click the right mouse button or click OK.
Delete All: Clicking Delete All will erase all the tagged markers
from your image.
Class: Clicking on the Class button allows you to define the classes
used to identify the different objects in your image. Clicking on the
button displays the following dialog box:
You may select the name, color and symbol to identify the class
of object.
Add Class: Adds a new class with a default name to the list
of available classes. There is a limit of 255 possible classes per
image.
Delete Class: Removes the highlighted class from the list of
available classes.
Name: Allows you to change the name of the highlighted
class.
Color: Allows you to select a color to identify each class of
objects.
Page 2-496
Measure:Manual Tag
Symbol: Allows you to select a symbol to identify each class
of objects.
OK/Cancel: Click OK to save the class information; click
Cancel to abandon the changes.
Page 2-497
Measure:Manual Tag
Save Options: This selection offers you a choice of saving the
data in a data sheet with or without a top line and/or left-hand
column.
DDE To Excel: Select the DDE To Excel command to transfer
data to Microsofts Excel spreadsheet. Before selecting DDE To
Excel, you should use DDE Options to determine the correct
placement (within Excel) for the data. When you select DDE To
Excel, the transfer occurs with little visible evidence that it has
happened. By switching to the Excel application, you can confirm
that the transfer has occurred. For additional information about
DDE, see the Dynamic Data Exchange discussion in Part One of
this manual.
DDE Options: Select the DDE Options command to tell ImagePro how and where to export the current data via DDE. For
additional information about DDE, see the Dynamic Data
Exchange discussion in Part One of this manual.
Save Points: Use the Save Points command on the Manual Tag
windows File menu to save the locations of your manual tags to a
file.
Load Points: Select the Load Points command on the Manual
Tag windows File menu to superimpose a tagged file onto the
active image, and add the measurements it produces to the data
sheet.
Note: A tagged image loaded from a file is simply superimposed
upon your image. It is not actually written to your image bitmap.
Save Settings : Select the Save Settings command on the
Manual Tag windows File menu to store the current tagged
points specifications. The Save Settings command stores these
values to a file so that, at some future point, you can simply reload
these values instead of having to reestablish them manually.
Load Settings : Select the Load Settings command on the
Manual Tag windows File menu to set the tagged points settings
to the values defined previously.
Page 2-498
Measure:Manual Tag
Page 2-499
Measure:Manual Tag
When you select the View menu, you have the option to display Counts,
Points, or Class Statistics in the table (example above). You may also
hide or show the Area, Label, and Point symbol on the image. Each of
these choices is described below:
Counts - displays the name of each class, the number of objects,
the symbol for each class of objects, and the percent of the total
number of objects for each class of objects in the image.
Points - displays the marker number, class, x and y position, and
color identifier for each class of objects in the image.
Class Stats - displays the statistics (min, max, mean, standard
deviation, total) associated with each class of objects in the image.
Area - draws a circle around the selected markers. The radius of the
circle is specified in the Options dialog box. This option allows you
to zoom in/out to examine a selected tagged point. This option is
only available when intensity calculations for the area or radius are
active.
Label - displays a label (number) for each marker, when selected..
Note: If the marker is hidden (see Hide/Show Marker, below), the
label will not be visible.
Hide/Show Points - hides or shows the class symbol associated
with each tagged point.
Page 2-500
Measure:Manual Tag
.
X Pos: Displays the x position of the points.
Red, Green, Blue: Allows the user to choose red, blue, or green
values for the points in the image. If you have a monochrome image,
these checkboxes are dimmed.
Measure:Manual Tag
Page 2-502
Measure:Caliper
Caliper
The Caliper, or Edge Detection tool can be used to:
define a line or shape called a sampling tool and place it on the
image
create edge detectors that will find edges along the length of the
sampling tool
derive distance measurements based upon the detection and
location of the edges.
When you first select Caliper from the Measure menu, you will see a
tabbed dialog:
The sampling tools appear at the left side of the Caliper window. The
tabbed dialog pages on the right side contain selections that allow you
to refine the edge detection and measurement operations, and direct the
output to a file, printer, or spreadsheet.
Page 2-503
Measure:Caliper
Sampling Tools
The first step in the edge-detection process is to create a sampling tool
using the buttons in the tool bar. The sampling tools are used to create
the Luminance Profile (described later in this section). You may use
more than one tool per image, but you may only select one tool at a
time. The tools are:
Line
Clockwise Circle
Counter-Clockwise Circle
Polygon
Selection Tool
Add/Delete Marker
Cut
Copy
Paste
Origin
Note: You can move the location of the origin of the circle tool with
your cursor. This may be important for obtaining accurate
measurements.
Important: If you have more than one tool drawn on your image, the
smaller one may be hidden by the larger one. To stack the tools,
select the larger image and click the right mouse button. The pop-out
menu contains a Caliper selection, which lets you send the selected tool
to the back, making the smaller tool accessible again.
Page 2-504
Measure:Caliper
To select an edge-detection method, click the New button. You will see
the following dialog:
Measure:Caliper
Detect Position of: If you are using the Derivative method, you
may use the radio buttons to choose the features that you want to
select. Click the appropriate radio button next to Peak, Valley,
Rising point of inflection, or Falling point of inflection. These
selections are previewed in the pattern template window.
Offset: The offset slider lets you choose how many pixels to offset
the markers from the detected features.
Sensitivity Threshold: The Sensitivity Threshold defines the
minimum difference between an extreme point and neighboring
opposite extremes. If the difference between the extremes is smaller
than the sensitivity threshold, the marker is ignored. The
Sensitivity Threshold is defined in percentage from 0 to 100 from
the dynamic range of the Caliper profile. The default value is 0, so
that all peaks and valleys are detected, even when deviations of
intensities are very small.
If you choose the Pattern Match method:
Matching Level: If you are using the Pattern Match method, you
can use the slider to select the degree of closeness of the pattern
match. Strong means that the matches are nearly perfect; as the
slider moves from right to left, the matches are less identical.
Get Example: In pattern matching, clicking this button allows you
to draw a line on the image over a sample of an edge that you wish
to detect. The pattern detected by this sample will be used to
identify other edges of this type in the image.
Page 2-506
Measure:Caliper
After you have selected your edge-detection method, click the OK
button. The markers will appear in the image, as shown here:
In this example, peaks were selected for edge detection, so the top of
each gear tooth is marked.
Luminance Profile
This page displays the Luminance Profile, as shown here:
Page 2-507
Measure:Caliper
The scaling and display of the Luminance Profile are controlled from
the Options page. The Luminance Profile can display luminance
values from the minimum and maximum values of the image class, or
automatically scale the graph to the minimum and maximum values in
the profile. The peaks in the Luminance Profile correspond to the
peaks detected in the gear image. The valleys in the profile correspond
to the valleys detected in the gear image.
Measurements
This page displays the measurements associated with the edges
detected.
After the measurements are defined, the Measurements page shows the
measurement in each column and statistics are given at the bottom of
the table. The example above shows the following columns:
Page 2-508
A.x
A.y
A-A
A-B
Measure:Caliper
To display the measurements on this page, click the Measurements
button. You will see the following dialog:
Measure:Caliper
Type: The selections in this area allow you to defined the type of
measurement to display (see previous page). Click the appropriate
radio button:
When you have decided which measurements to display, click OK. To
quit, click Cancel.
Input/Output
The Input/Output page displays the options for loading and saving
Caliper settings files, and saving/printing the measurements and
luminance profile.
Load: Click the Load button to use Caliper settings that you have
defined previously. Settings include your sampling tools, edge
detectors, and measurement definitions. Caliper settings are stored in
files with the extension *.cps .
Save: Click the Save button to save and reuse Caliper settings that you
have just defined. Caliper settings are stored in files with the
extension *.cps .
If you are loading a caliper settings file (*.cps) the Load as
Template option determines how the file will be loaded. If Load as
Template is NOT checked, the features and measurements from the
file will be restored to the image. You would use this method to
continue or reuse measurements from a previous session.
Page 2-510
Measure:Caliper
Load as Template: Click this button to load a file as template for
future measurements. If you are loading a template file (*.tpl)
(Load as Template is checked) you will be prompted to make the
measurements on the current image. You would use the Template
option to create a set of template measurements on a new part of the
sample. You could then reuse the template measurements in
subsequent sessions.
Data to Output: Click the appropriate radio button to indicate if you
are sending the measurements or the luminance profile as output.
Destinations: Click the appropriate radio to indicate the destination
for your output.
Clipboard: Select Clipboard to copy the caliper data to the
Windows Clipboard. From there, the data can be pasted into any
application that accepts information from the Clipboard.
File: Select File to save your data in a file. When you click the File
button, you will be asked to supply a file name.
Printer: Select Printer to print out the current measurement data.
DDE To Excel: Select the DDE To Excel command to transfer
data to Microsofts Excel spreadsheet. For additional information
about DDE, see the Dynamic Data Exchange discussion.
Options : Click the Options button to tell Image-Pro how and
where to export the current data via DDE. For additional
information about DDE, see the Dynamic Data Exchange
discussion.
Send Data: Click this button to send the output data to the selected
destination.
Options
The Options tab contains settings for various areas in the Caliper Tool.
Page 2-511
Measure:Caliper
The Sampling Tool group box offers two selections to smooth the
luminance profile. Smoothing and Thickness.
Smoothing: Use the spin buttons to apply the Gaussian smoothing
filter to the luminance profile. The numbers indicate the degree of
smoothing that the filter uses. Smoothing of 1 means no smoothing.
If smoothing value is more that 1, a Gaussian smoothing kernel will
be applied to the luminance profile.
Thickness: The Thickness control specifies the thickness of the
sampling tool in pixels. The thicker the sampling tool, the more
pixels used to generate a pixel value. Use the spin buttons to select
the thickness of the sampling tool. Thicker lines cover more pixels,
therefore averaging in the values of the surrounding pixels.
The Smoothing and Thickness options adjust the behavior of the
sampling tool. By increasing the smoothing value, you can reduce the
sensitivity of the sampling tool to small changes in the luminance
profile. If you find large numbers of markers on your sampling tool,
increase the smoothing. Values in the range of 10 - 30 or more are good
values to try.
Similarly, the Thickness controls how much data is sampled by the
tools. Increasing the thickness value causes more pixel data to be
sampled. This will reduce the effect of small variations in image
luminance.
Page 2-512
Measure:Caliper
The Calibration group box allows you to use intensity calibration to
calculate the luminance profile, or use the spatial calibration to report
measurements in spatially calibrated values. Check the appropriate box:
Apply Intensity Calibration: Check this box to apply intensity
calibration.
Apply Spatial Calibration: Check this box apply the spatial
calibration.
Page 2-513
Measure:Caliper
The Luminance Profile group box allows you to select Auto-Scaling
for displaying the profile. The Luminance Profile can display
luminance value from the minimum and maximum values of the image
class, or automatically scales the graph to the minimum and maximum
values in the profile. .
Auto-Scale the Plot: Check this box to activate Auto-Scaling, which
automatically adjust the display of the luminance profile to include
only those values actually detected. An example appears here:
Page 2-514
Measure:Co-Localization
Co-Localization
Co-localization describes the existence of two or more molecule types
in precisely the same space. The material under examination may be
treated with different types of dyes to indicate the presence or absence
of areas of co-localization or overlap. The Co-Localization command
can be used to measure the amount of co-localization in a color image,
in a pair of gray images, in an image sequence, or in an AOI on a color
image.
Selecting Co-Localization from the Measure menu displays the
following dialog box:
Measure:Co-Localization
If the original images are grayscale, the next four options will create a color
image showing the two source images merged according to the Color Pair
that has been selected, in addition to any Co-Localization plots that are
specified.
Create gray co-localization with frequencies: Choosing this
option will create a new, untitled grayscale image that displays the colocalization areas of the two channels selected (these can either be
two grayscale images, or two channels of a color image) when the
Forward button is clicked.
Create color co-localization: Choosing this option will create a
new, untitled color image that displays the co-localization areas of the
two channels selected (these can either be two grayscale images, or
two channels of a color image) when the Forward button is clicked.
Create 3D view of color co-localization: Choosing this option
will create both a gray scale and a color Co-Localization plot of the
selected area of the active image and uses Image-Pros Surface Plot
feature to create a three-dimensional image of the color colocalization when the Forward button is clicked.
Calculate correlation between images: Choosing this option will
use the Pearson Correlation Coefficient to measure the amount of colocalization in the selected image or AOI when the Forward button is
clicked. The results are displayed in the Output Window, which can
be accessed from the Macro menu.
Color pair: Use this drop-down list box to select the two colors that
Image-Pro will use to define the co-localization area. When using
gray scale images as the data source, this drop-down list determines
the colors that will be assigned to each source image in making the
color composite image and the color co-localization image. When a
color image is the data source, this drop down determines which two
of the three RGB planes will be used for the co-localization
calculations.
Forward: Click this button to begin the co-localization analysis
process.
Operations on the co-localization plot: These selections affect the way in
which co-localization is displayed on the image that Image-Pro created.
Use an AOI on co-localization plot to select area for analysis:
Create an AOI on the co-localization image to define the range of
intensities for each color on which the co-localization calculations
should be performed. Also, notice that as the AOI is drawn, or
Page 2-516
Measure:Co-Localization
moved on the co-localization plot, a three-color mask, based on the
bounding box of the AOI, is applied to the source color image. The
two colors from the imaging show non-co-localized pixels within the
area selected by the AOI range of intensities. The third color, a
summary of the channel colors, represents the co-localized pixels.
For example, if the channels are red and green, the co-localized pixels
are shown in yellow.
Note: To display the co-localized pixels only, press and hold the
<CTRL> key while moving the AOI.
Create mask of co-localizing objects: Click this radio button to
create an image mask using Image-Pros Grid/Mask feature. The
image mask will show the areas of co-localization, as defined by the
AOI on the co-localization plot.
Calculate co-localization coefficients: Clicking this radio button
uses the Pearson Correlation Coefficient to measure the amount of
co-localization in the selected image or AOI. The mathematical
results are displayed in the Output Window.
Analyze: Click this button to execute the operation selected above.
Close: Click this button to close the Co-localization dialog.
Co-Localization Plot: The Co-Localization plot is a 256 x 256 pixel
image displaying a scatter plot, with the origin in the bottom left
corner, in which the intensity of each pixel represents the frequency
with which that color pair exists in each image. For example, if pixel
10, 12 has an intensity of 2013, that means that there are 2013 pixels
with an intensity of 10 in the first channel that also have an intensity of
12 in the second channel.
Page 2-517
Measure:Track Objects
Track Objects
The Tracking feature of Image-Pro Plus 5.1 allows you to follow an
object in an image sequence (*.seq) as it moves through time and
space. This new feature provides the ability to track objects
automatically, semi-automatically, or manually.
In order to use object tracking, you must have an image sequence open
in your Image-Pro workspace. When you select Track Objects from the
Measure menu, you will see the Tracking Data Table, as shown here:
The data table contains information about tracks on the active image
and provides tools to create, measure, and visualize tracks.
The toolbar contains the following buttons:
Load tracks: Clicking this button loads saved tracks from
*.TRC files, and appends these tracks to the existing list.
Save tracks: Clicking this button saves the tracks in *.TRC
files.
Save table: Clicking this button saves the data table in text, tabdelimited, comma-delimited, or HTML format.
Send table to Excel: Clicking this button sends the tracking
data to Excel, using regional settings as the decimal separator.
Page 2-518
Measure:Track Objects
Tracking options: Clicking this button opens the Tracking
Options dialog. In this dialog, you can select measurements, set
default a prefix for names, set colors, graphic size, font size, and
label type. See the Tracking Options section for more
information.
Load tracking options: Clicking this button loads saved
tracking options from a file.
Save tracking options: Clicking this button saves the tracking
options to a file.
Show statistics: Clicking this button shows or hides the
tracking statistics.
Select tracks: Clicking this button activates the selection mode
on the active image.
Add track manually: Clicking this button enables you to create
a new manual track on the active sequence. You will be
prompted to click on an objects position on every frame of the
sequence.
Add intensity track: Clicking this button creates an intensity
track based on the active AOI. The intensity track is linked to the
first selected track (if one or more tracks are selected). If no
tracks are selected, the AOI position does not change from frame
to frame.
Page 2-519
Measure:Track Objects
Split track: Clicking this button splits selected the track at the
active frame point. After the split, one new track is created from
the second part of the active track, and the active track is split at
the active frame point. The active frame is included in the first
track
Show all tracks: Clicking this button shows all tracks (undoes
the hide operation).
Hide unselected tracks: Clicking this button shows the
selected tracks only, and hides the rest.
Hide selected tracks: Clicking this button hides the selected
tracks, and shows the unselected ones.
Delete all tracks: Clicking this button deletes all the tracks.
Page 2-520
Measure:Track Objects
Delete selected tracks: Clicking this button deletes the
selected tracks.
The values in the Tracking Data Table can be sorted by clicking on
that columns header.
Double-clicking on the color icon
edit dialog that allows you to change a tracks color.
Page 2-521
Measure:Track Objects
Tracking Options
The list of measurements and other parameters are defined in the
Tracking Options window, which can be opened from the Tracking
button. The
Data Table by clicking the Tracking Options
Tracking Options dialog has been expanded to three pages, as shown
here:
Measurements Page
The Measurements page (above) allows you to select the options for
measuring your selected tracks. This page includes the following items:
Measure:Track Objects
Page 2-523
Measure:Track Objects
Mean value
Standard deviation
Minimum
Maximum Range
Sum
Index of Min
Index of Max
Values.
Add: Clicking the Add button adds the current measurement with a
selected statistical field into the Selected measurements list.
Values: If the Values field is selected, the data table will include
values for every vertex of the track. Otherwise, the corresponding
statistical parameter will be calculated.
Remove: Clicking the Remove button deletes the selected
measurement from the list.
Page 2-524
Measure:Track Objects
View/Output Page
The View/Output page contains options for displaying your tracks and
measurements, as shown here:
Labels: The Labels group contains controls for the tracking labels
displayed on the image.
Text color: This button set the text color.
Font size: This button sets the font size.
Show: The Show combo-box displays the type of labels.
The labels can be one of the following:
Name: the tracks name is displayed.
First measurement: value of the first selected measurement will
be displayed as the label.
None: no labels are displayed.
Interval: The Interval control defines the way the interval between
frames is measured, which affects the velocity and acceleration
measurements. When the option is off (default), the frame interval is
calculated as the difference between the capture times of successive
frames. If the option is on, the user-defined interval is used. The
interval is in seconds.
Page 2-525
Measure:Track Objects
Use this option if the analyzing sequence is captured by an external
program (not Image-Pro). In that case, the capture frame time is not
saved in the sequence file, and you may define the correct frame
interval manually.
Tracks: The Tracks group contains other choices for displaying the
tracks.
Prefix defines default prefix for track names.
Color: The Coloring control defines what color the tracks will
have. Two choices are available: Fixed color and Random. If
Fixed color is selected, new tracks will have the Default color.
If Random color is selected, the colors for tracks are generated
randomly, so every track has different color. Note that the colors
of tracks can be edited later from the data table.
Arrow Size: The Arrow size defines the size of the line ends of
the tracks. This selection also affects the size of any points on
the Tracking graph and the size of the crossed circle that shows
the track position on the current frame. The choices are: None,
Small, or Large.
Time Units: The Time Units setting defines units for relative time
display on the Tracking Graph, and time-related
measurements, such as Velocity and Acceleration. It can be
Seconds, Minutes or Hours. For example, if the calibration units
for spatial calibration is in mcm and Time Units is in minutes,
the Velocity values will have mcm/minute units and acceleration
in mcm/minute^2.
Partial Tracks: The Partial tracks group defines how the tracks are
shown on the image.
Show Complete Tracks : If tShow complete tracks is active the
tracks are shown completely, from the beginning to the end, this
option can be used with relatively short sequences.
Show Partial Tracks: If the option Show partial tracks relatively
to the active frame is active, only the part of the track starting
from Active frame Tail to Active frame + Head is shown. This
option should be used on long sequences.
Outline: If the Show object outlines on active frame is selected, the
object outlines are shown on the image.
Page 2-526
Measure:Track Objects
Output: The Output group determines the destination for the
meaurement data.
Swap rows/columns for Excel: When the Swap rows/columns
for Excel option is on, rows and columns are swapped when data
table is exported to Excel. The maximum number of columns in
Excel is 256, so if you have more than 256 columns in the data
table you have to activate this option to export the data correctly.
Digits after decimal: This option defines the number of digits
after decimal point that will be displayed in the data table and other
data windows.
DDE Options : Select the DDE Options command to tell Image-Pro
how and where to export the current data via DDE. For additional
information about DDE, see the Dynamic Data Exchange
discussion.
Smoothing: The Smoothing option defines whether the point
coordinates will be filtered using a running average filter. If the
value is 0 (default), no filtering is applied. In other cases, a
running average filtering is applied with filter size of Smoothing*2
+1. The smoothing can be used when objects move from frame to
frame by a very small distance (0-2 pixels). Because of rounding to
nearest pixel position small movements produce a very jagged
graph of velocities and accelerations. The filtering smoothes the
and improves readability of the graphs.
Page 2-527
Measure:Track Objects
Auto-Tracking Page
The Auto-Tracking page defines the options used with automatic and
semi-automatic tracking.
Measure:Track Objects
closed at this point. If Auto option is on, the acceleration limit is
taken as half of the velocity limit.
Image: Clicking the Image button allows you to set the search radius
directly on the image.
Minimum total track length: The Minimum total track length
defines the minimum track length in calibrated units. The tracks
that are shorter than this value will not be accepted during
automatic and semi-automatic tracking. The default value is 0.
Predominant motion type: The Predominant motion type
defines the type of objects movement:
Chaotic: Select Chaotic if there is no directional movement of
the objects, and the direction of the movement can be changed
abruptly. In this case, the search area on all frames is defined
only by the speed limit, the acceleration limit is ignored.
Straight: If the objects move following straight monotonous
trajectories, choose the Straight type of motion.
Directional: Select the Directional type of motion if the
objects movement is predominantly directional, but not always
straight.
Calculate: Clicking the Calculate button will then analyze the
existing tracks and calculate the Velocity limit, Acceleration
limit and Predominant motion type , which will be used for
further automatic and semi-automatic track detection.
Objects in Tracks: This group determines how the objects in the
tracks will be defined.
Allow shared objects between tracks: If some objects on the
image, which belong to different tracks, can not be separated
(overlapped, clustered, etc) the Allow shared objects between
tracks option can be checked. This will include merged objects in
several tracks. If this option is unchecked, a single object can
belong to only one track.
Allow partial tracks: If the track length is less than the number of
active frames in the sequence, the sequence may have entries and
exits, where some objects appear in the field of view after the first
frame and leave the area before the last frame. These tracks can be
taken into account by checking the Allow partial tracks option.
Page 2-529
Measure:Track Objects
Minimum track length: The tracks that are shorter than the
Minimum track length are ignored when you select automatic or
semi-automatic tracking.
Tracking Prediction Depth: Tracking Prediction Depth defines
the number of frames ahead of the current, which are used to find
most suitable track for the given object (default is 2). This
parameter also defines the maximum number of consecutive
occlusions on track. The occlusions number is less than the
Prediction Depth by 1. For example, if the Prediction Depth of 3
the maximum number of consecutive object occlusions is 2, it
means that if the tracking object in sequence disappears (or gets
hidden) for 1 or 2 consecutive frames it will still be detected as a
part of the track. The estimated position will be used for missed
objects. The track points of missed objects do not have outlines and
Count/Size measurement values. High prediction depth values
increase computation time significantly.
Auto split objects: When Auto split objects is checked, the
objects are automatically separated after the Count operation.
Use Watershed split: If Use Watershed split is checked, the
watershed split is performed. If this option is unchecked, then
Image-Pro will use the Auto-split option. This option is
recommended when the active image has many objects that touch
each other.
Track Only One Object: If the sequence contains only one object
the Track only one object option can be checked to eliminate other
objects on the image, which can be within threshold levels, but
insignificant for tracking.
Coherence filtering: If the sequence represents coherent motion, in
which spatially close particles are likely to have similar velocity
vectors, the Coherence filtering option should be activated. The
filtration discards those velocity vectors whose orientation is
incompatible with the dominant orientation of the surrounding
vectors. The dominant orientation is the median in a window
centered on the origin of the vector being considered.
Size: The window size is defined in percents of image size.
Incompatible outliers are detected as falling outside the limits
specified by the median.
Page 2-530
Measure:Track Objects
Angle Range: Angle range is defined in degrees (default is +60
degrees). Tracks that include one or more incompatible vectors
are removed. The Allow shared objects option should be on
with this option
Show outlines during auto-tracking: You may choose to display
the outlines of the objects in all frames, or only in the active frame, by
clicking the appropriate radio button.
Show objects outlines with semi-automatic tracking: When
the image has too many frames and many objects, the outlines of the
objects can hide the image itself, making object picking in semiautomatic tracking difficult. The overlays can be switched off using
the Show objects outlines with semi-automatic tracking option.
Correlation Page
This page contains the options used with Correlation tracking:
Measure:Track Objects
Rotation : If the object changes orientation during tracking the
Rotation option should be activated.
Scaling: If the tracking object changes size the Scaling option can
be switched on.
Note that activating these options will slow down the tracking
process.
If the tracking object moves without changing orientation and/or
scale, the Rotation and Scaling options should be switched off.
Translation correction method: The best-match position between
the reference and current frame can be calculated using Full
Correlation or Phase Correlation. Full correlation works better for
most images. Phase correlation ignores image intensity, and may be
preferable if the overall image intensities vary while the patterns
remain similar. Click the appropriate radio button to select the
correction method.
Manual tracking
Add track manually: When you click the Add track manually
button, following dialog is displayed:
Measure:Track Objects
Semi-Automatic Tracking
Add track automatically : You can add tracks in semi-automatic
mode by clicking on the Add track automatically button.
The first time you click this button, the following message is shown:
Page 2-533
Measure:Track Objects
If the outlines are not correct, click the No button to reset the
Count/Size parameters. If the outlines are correct, clicking the Yes
button starts semi-automatic tracking.
For every track, you will be prompted to click on the position of an
object in the first frame.
When you click on the object position on the first frame, the program
tries to create a track starting from that point. On the next frames, all
objects within the search radius are considered as track point
candidates. The point, which can create a track with the lowest cost is
selected from the available candidates. Objects that move in erratic
patterns are considered to be higher-cost candidates. The program uses
2-frame forward tracking for every tracking point candidate. If there are
no points found within the search radius, you will be prompted to locate
the point manually.
Page 2-534
Measure:Track Objects
Automatic tracking
Find all tracks automatically: You can find all the tracks on the
image automatically by clicking on the Find all tracks automatically
button.
In the first step, you will be prompted to set the correct Count/Size
parameters (see semi-automatic tracking). The program then finds
tracks for all objects located in the first frame. If a track cannot be
completed in automatic mode, it will be canceled.
Page 2-535
Measure:Track Objects
Intensity Tracking
Intensity tracks can be created to control changing of intensity
parameters over time within an AOI. The intensity tracks can be static
or dynamic.
To create a static intensity track, follow the steps below:
1.
2.
button.
A new track with 0 length will be created and the intensity (and other
parameters in the measurements list) in every frame will be measured.
If there are no Intensity measurements in the list, a warning message
will be displayed prompting you to select one of intensity
measurements: Density (mean), Density (red), Density (green), Density
(blue), IOD, Density (std.dev.), Density (min.), Density (max) or
Density (sum).
A dynamic intensity track traces the intensity parameters of moving
objects. To create a dynamic intensity track, follow these steps:
Page 2-536
1.
2.
Then, create an AOI around the object of interest on the first frame
of the active sequence portion .
3.
Next, select the base track and click the Add Intensity track
button. A new track that follows the base track with density
measurements within the moving AOI will be created.
Measure:Track Objects
Correlation Tracking
Correlation tracking can be used to track objects when image
segmentation is difficult or not possible. Correlation tracking uses
Fourier cross-correlation to find the position of the object outlined by
an AOI on the next frame of the sequence.
Use the following steps to perform correlation tracking:
1.
2.
Page 2-537
Measure:Track Objects
Tracking Graph
The Tracking Graph window can be opened by clicking on the Show
Graph icon
The window shows the track values for all Visible tracks according to
the selected measurement parameters (from the Measurements
combo-box). The marker (vertical dashed line) shows the current frame
position on the active image.
The window has tool tips showing the name of the track under the
cursor. Clicking on a point on the graph selects the track and moves the
active frame of the sequence to the selected position. The selected
tracks are shown with large points. Selections on the image, the data
table and the graph are synchronized. For statistical parameters, a bar
graph is used:
Page 2-538
Measure:Track Objects
Tracking Graph Toolbar buttons:
Copy graph to clipboard: Clicking this button copies the
graph to the Windows Clipboard in Enhanced Metafile format.
Graph options: Clicking this button opens the Graph Options
window, as shown here:
Vertical range: The Vertical range controls define the minimum and
maximum data ranges if the Auto-range flag is off. If the flag is on,
the ranges are defined from the data values of the corresponding
measurement.
X labels : The X labels control defines labels for X axis. The choices
are : Frame Number, Relative Time and Absolute Time. When
Relative time is selected, measurement points along the X axis are
distributed according to its relative time. In other cases, the
measurement points are spaced equidistantly.
Reset: Clicking the Reset button resets all graph parameters to the
original state.
Page 2-539
Measure:Snap Measurements
Snap Measurements
Snap Measurements allows you to capture a picture of your image with
measurement overlays. This feature will not store the measurements as
overlay objects. The result will is a new 24-bit color image showing the
image as displayed in the image workspace, with all measurement, AOI
and annotation overlays. This feature has no user interface or options.
Page 2-540
Measure:Histogram
Histogram
Use the Histogram command to open the histogram window and
display the intensity histogram and statistics for the active image or
AOI. A histogram shows you a frequency distribution of the intensities
in your image. It describes, in graphic form, the contrast and dynamicrange characteristics of your image. If you are not familiar with
histograms, you may want to review the Histogram and Intensity
Analysis discussions in Section 1 before you begin using the Histogram
command.
When you select the Histogram command, a Histogram window is
opened.
Page 2-541
Measure:Histogram
Reset: Clicking on the Reset button returns the Histogram to its
original size.
Color: For a color image, clicking on the color list box changes the
color channel displayed on the Histogram.
Important - the histogram measures pixel values as they exist in the
image bitmap. It does not reflect values as they are interpreted
though the LUT. This allows you to make visual adjustments to your
image for viewing purposes without affecting the data used for
analysis. In the event that you want to have LUT intensity
adjustments reflected in your histogram, you must apply the LUT to
your bitmap using the Apply LUT command.
The appearance of the histogram can be modified, and its data saved
to a file, using the Histogram menu commands. These commands are
listed in the following sections.
Note: In the command and option descriptions below, the general terms
intensity and pixels are used, but keep in mind that on your system
these values will actually be reported in the terms you have specified
with the Calibration command (optical density and millimeters, for
example).
Page 2-542
Measure:Histogram
Note: The Statistics to File command can also be used to save the
current range information. If the Range/Area option is enabled in the
Report menu when the Statistics to File command is performed, the
current range information will be saved to the file instead of statistics.
Page 2-543
Measure:Histogram
Data are saved to an Image-Pro histogram file (.HST) in ASCII
format. The saved data can be imported into a spreadsheet
application or used as input to an external program.
When the Statistics to File command is selected, the Statistics to
File dialog box is presented. Within it, specify the name of the file
to which you want the statistic or range data saved. Then click
OK.
Append Statistics to File: Use the Histogram windows
Append Statistics command to add the current Statistic or
Range/Area data to the end of an existing histogram file.
Note: The Append Statistics command can also be used to append the
current range information to a histogram file. If the Range/Area option
is enabled in the Report menu when the Append Statistics command is
performed, the current range information will be saved to the file
instead of statistics.
When the Append Statistics command is selected, the Statistics to
File dialog box is presented. Within it, specify the name of the file
to which you want the statistic or range data appended. Then click
OK.
Data To Clipboard: Use the Histogram windows Data To
Clipboard command to store the current Statistic or Range/Area
data to the Windows Clipboard. Once on the Clipboard, the
histogram data can be pasted into any Windows application that
accepts text from the Clipboard.
Data to Printer: Select the Data To Printer command to print
out the current histogram data.
Graph To Clipboard: Select the Graph To Clipboard command
to copy the current histogram graph to the Windows Clipboard.
From there, the data can be pasted into any application that accepts
text from the Clipboard.
DDE To Excel: Select the DDE To Excel command to transfer
data to Microsofts Excel spreadsheet. Before selecting DDE To
Excel, you should use DDE Options to determine the correct
Page 2-544
Measure:Histogram
placement (within Excel) for the data. When you select DDE To
Excel, the transfer occurs with little visible evidence that it has
happened. By switching to the Excel application, you can confirm
that the transfer has occurred.
For additional information about DDE, see the Dynamic Data
Exchange discussion.
DDE Options: Select the DDE Options command to tell ImagePro how and where to export the current data via DDE. For
additional information about DDE, see the Dynamic Data
Exchange discussion.
Close Use the Histogram windows Close command (on the File
menu) to close the histogram window.
If you close the image with which the Histogram window is
associated, the Histogram window will automatically close, too.
Page 2-545
Measure:Histogram
Saving Header, Legend and Axis Information
The Histogram Data to File, Append Data to File, Statistics to File
and Append Statistics to File commands provide the ability to include
or suppress the following kinds of information: the header, the legend
and the X-axis values.
descriptive header
information.
histogram data
.
.
.
Legend: When enabled, this option will include column headings with
the data (see example below). Columns will be labeled with the unit
names specified by the Calibration command, or with the default labels
of Intensity and Pixels, if unit names have not been specified.
Page 2-546
Measure:Histogram
Density
0
1
2
.
.
.
Pixels
30
30
32
__
data legends
histogram data
.
.
.
X-axis: When enabled, this option will store the X-axis values (the
intensity values for the histogram), along with the pixel counts for each
intensity. See examples below.
0
1
2
.
.
.
30
30
32
.
.
.
30
30
32
.
.
.
Page 2-547
Measure:Histogram
Page 2-548
Measure:Histogram
YIQ: Check this command on the Histogram windows Color menu if
you want your image data expressed in terms of its Y-axis (luminance),
In-phase and Quadrature components.
When YIQ is checked, you can select the channels you want to
measure, Y-axis, In-phase or Quadrature, in the middle segment of the
Color menu. If there is a check by the channel name, it will be
measured. Click on the channel name to toggle it off and on.
Order : Use this command on the Histogram windows Color menu
to arrange the way in which the individual channel plots are layered in
the graph. This might be used when you have graphed more than one
channel simultaneously, and the plot for one channel is obscured by
another.
When the histogram Order command is selected, the Histogram Order
dialog box is presented:
The channels listed inside the box show you the order in which the plots
are currently layered, from front to back. In the Line Profile Order
box above, the Blue channel is in front, and the Red channel is in back.
To rearrange the layers, click on the channel you want to reposition,
then click the Up or Down button to exchange the two channels.
To move the Green channel in front of the Blue channel, click the Up button.
To move the Green channel in back of the Red channel, click the Down
button.
Page 2-549
Measure:Histogram
Note: If you have selected a different color model (e.g., HSI or YIQ),
then your choices will be expressed in terms of the color model chosen
(e.g., hue, saturation, intensity).
Type the number of intervals (bins) you want your scale divided
into. By default, Image-Pro will divide the scale into the
following number of segments:
Gray Scale
256
True Color
256
Gray Scale 12
4096
Gray Scale 16
65536
Floating Point
256
Measure:Histogram
4096 for a 12-BPP image. Floating Point scales can be
segmented into a maximum of 256 bins.
The Bins command on the Histogram windows Report menu
now offers the option of locating the tick mark between adjacent
bins to the Left of each bin or in the Center of each bin.
Page 2-551
Measure:Histogram
Accumulated: Select this command on the Histogram
windows Report menu to display pixels values cumulatively. An
accumulated histogram indicates the number of pixels having the
measured intensity value, or a lesser value, as shown in the
example below.
Page 2-552
Measure:Histogram
Bar: Select this option on the Histogram windows Report
menu to display your histogram in bar graph form. In bar form,
Image-Pro indicates the measurement points with a bar, as shown
in the example below:
Page 2-553
Measure:Histogram
Table: Select this option on the Histogram windows Report
menu to display the histogram data in tabular form, as shown in
the example below:
Page 2-554
Measure:Histogram
X Max: Reports the largest intensity value contained
within the active image or AOI.
Sum: Reports the sum of all the intensity values
contained within the active image or AOI.
Range / Area: Select this option to isolate a segment
(range) of the X-axis, and display information relating to this
range. When this option is selected, two movable boundary
markers are placed in the histogram.
Page 2-555
Measure:Histogram
Note: The Range/Area and Statistics options are mutually exclusive,
i.e., they cannot be enabled simultaneously. Image-Pro will
automatically disable the Statistics option when Range/Area is
selected.
The following information is reported for the selected range.
X1: Reports the intensity level that marks the beginning
of the current range (it identifies the position of the left
boundary-marker).
X2: Reports the intensity level that marks the end of the
current range (it identifies the position of the right
boundary-marker).
Area: Reports the number of pixels between the left and
right boundary-markers (the area under the curve).
%: Reports the number of pixels within the current range
(under the curve) expressed as a percentage of the number
of pixels in the entire histogram.
Zoom: Click this button to zoom-in on the selected range,
and display just that portion of the histogram. Data
outside the boundary markers are eliminated from the
graph. The Y-axis is re-scaled to accommodate the largest
value in the selected range.
Note: If the Statistics command is enabled while the
display is zoomed-in on a segment of the X-axis, the
reported statistics represent the entire histogram, not just
the selected segment.
Reset: Click this button to reset the X and Y axes to their
default values after having zoomed-in on a histogram
range using the Zoom button (see above).
Page 2-556
Measure:Histogram
Page 2-557
Measure:Histogram
Measure:Histogram
In this case, the X-axis was changed to range from 0 to 101, and the
upper limit of the Y-axis was set to 5000.
In cases where the upper limit of the Y-axis is not large enough to
accommodate a value in the graph, the value is simply clipped at the top
of the chart.
Note: The values specified in the Graph Scaling dialog box do not
affect your actual histogram data in any way. These values merely
determine how much of the data will be displayed in the graph, and how
it will be scaled vertically. If the histogram data were to be viewed in
table form, or stored to a file while these scaling value were in effect,
the entire set of histogram data would be displayed or stored.
Page 2-559
Measure:Line Profile
Line Profile
Use the Line Profile command to obtain a plot of the intensity values of
a single line within your image, or the average values of a band of lines.
When you select the Line Profile command, the Line Profile window is
opened. The Line Profile window is not a common access window
like the Color Map or Count/Size windows. A Line Profile window is
associated with, and accessed by, only one image (the name of its owner
is displayed in its title bar).
The Line Profile window will remain open until you explicitly close it,
or close the image to which it is attached.
Note: You can change the size of the dialog box by positioning your
cursor near an edge or corner and dragging the two-way arrow to the
desired position.
When you select the Line
Profile command, a Line
Profile window is opened,
and a defining-line is
placed within your image.
The defining-line specifies
the line of pixels to be
plotted.
Page 2-560
Measure:Line Profile
Use the mouse to position
the defining-line over the
Position your cursor over an
line of pixels you want to
endpoint to change its position.
measure. The line can be
Drag the line when you see the 4drawn to any length or
spoked cursor.
angle. When you move
your cursor over the line,
special cursor symbols
will appear, letting you know
that you are in a position to
Position your cursor within the
line to move the entire line.
move the line or one of its
Drag the line when you see the
endpoints. To move the
4-way cursor.
entire line, place your cursor
over the middle
of the line. Your cursor will change into a 4-way arrow. When you
see the 4-way arrow, drag the line to its new position.
To reposition an endpoint, place your cursor over the endpoint you
want to move. Your cursor will change into a wheel. When you see
the wheel, drag the endpoint to its new position. Image-Pro will
redraw your Line Profile graph to reflect the lines new position.
The Line, Circle, and Freeform options allow you to select the area
to be graphed. An example of the Line option is shown above.
The Circle option places a
circle on the image, and you
can use your cursor to
position it.
Measure:Line Profile
will be reflected in the graph (the Y-axis depicts intensity values, and
the X-axis, spatial values).
Important - the line profile measures pixel values as they exist in the
image bitmap. It does not reflect values as they are interpreted through
the LUT. This allows you to make visual adjustments to your image for
viewing purposes without affecting the data used for analysis. In the
event that you want to have LUT intensity adjustments reflected in your
line profile, you must apply the LUT to your bitmap using the Apply
LUT command.
If the Reference option is checked, the defining line becomes a
baseline against which a subsequent line is measured (see Reference
below). You can also Freeze a line plot on the graph so that it, and a
subsequent line, can be viewed simultaneously (see Report menu
below).
If True Color data are being measured, Image-Pro will plot the values
of the color channel(s) you have specified in the Color menu.
Line profile commands are performed using the commands from its menu
bar. These commands are described in the sections that follow.
Note: The line profile X-axis will be calibrated to your spatial unit-ofmeasure, and the Y-axis to your intensity unit-of-measure. In the
command and option descriptions below, the general terms intensity
and pixels are used, but, on your system, these values will actually be
reported in the terms you have specified using the Calibration
command (which might be optical density and millimeters, for example)
Reference: Check this box if you want the current line to become the
baseline against which all further measurements will be plotted. This
option lets you visualize the differences between two lines of pixels.
To create such a plot you must:
1. Position the defining line in the image to represent the first
line in the pair.
2. Check the Reference option. This will establish the first
line as the baseline. The defining line in your image will appear
in dashed form to indicate this. You will also see the profile for
that line plotted as the baseline (0) in your graph.
Page 2-562
Measure:Line Profile
Note: Once a reference line has been established, its position can be
moved, but its length should not be changed. Changing its length
will cause it to lose its reference attribute and will change it back
into an ordinary defining line.
Page 2-563
Measure:Line Profile
Page 2-564
Measure:Line Profile
Note: The Statistics to File command can also be used to save the
current range information. If the Range/Area option is enabled in the
Report menu when the Statistics to File command is performed, the
current range information will be saved to the file instead of statistics.
Data are saved to an Image-Pro histogram file (.HST) in ASCII
format. The saved data can be imported into a spreadsheet application
or used as input to an external program.
When the Statistics to File command is selected, the Statistics to File
dialog box is presented. Within it, specify the name of the file to
which you want the statistic or range data saved. Then click OK.
Append Statistics to File: Use the Line Profile windows Append
Statistics command to add the current Line Profile data to the end of an
existing file.
Note: The Append Statistics command can also be used to append the
current range information to a file. If the Range/Area option is
enabled in the Report menu when the Append Statistics command is
performed, the current range information will be saved to the file
instead of statistics.
When the Append Statistics command is selected, the Statistics to File
dialog box is presented. Within it, specify the name of the file to
which you want the statistic or range data appended. Then click OK.
Data To Clipboard: Use the Line Profile windows Data To
Clipboard command to copy the current Line Profile data to the
Windows Clipboard. Once on the Clipboard, the histogram data can
be pasted into any Windows application that accepts text from the
Clipboard.
Data to Printer: Select the Data To Printer command to print out
the current line profile data.
Graph To Clipboard: Use the Line Profile windows Graph To
Clipboard command to copy the current Line Profile graph to the
Windows Clipboard. Once on the Clipboard, the histogram data can
be pasted into any Windows application that accepts text from the
Clipboard.
Page 2-565
Measure:Line Profile
DDE To Excel: Select the DDE To Excel command to transfer data
to Microsofts Excel spreadsheet. Before selecting DDE To Excel, you
should use DDE Options to determine the correct placement (within
Excel) for the data. When you select DDE To Excel, the transfer
occurs with little visible evidence that it has happened. By switching
to the Excel application, you can confirm that the transfer has
occurred. For additional information about DDE, see the Dynamic
Data Exchange discussion.
Close: Use the Close command on the Line Profile : File menu to
close the Line Profile window.
Page 2-566
Measure:Line Profile
Page 2-567
Measure:Line Profile
YIQ: Check this command on the Line Profile : Color menu if you
want your image data expressed in terms of its Y-axis (luminance), Inphase and Quadrature components.
When YIQ is checked, you can select the channels you want to
measure, Y-axis, In-phase or Quadrature, in the middle segment of the
Color menu. If there is a check by the channel name, it will be
measured. Click on the channel name to toggle it off and on.
Order : Use this command on the Line Profile : Color menu to
rearrange the way in which the individual channel plots are layered in
the graph. This might be done so you can view the statistics of a
particular channel (statistics represent the values of the backmost layer
in the graph).
When the Order command is selected, the Line Profile Order dialog
box is displayed:
The channels listed inside the box show you the order in which the plots
are currently layered, from front to back. In the Line Profile Order
box above, the Blue channel is in front, and the Red channel is in back.
To rearrange the layers, click on the channel you want to reposition,
then click the Up or Down button to exchange the two channels.
T o move the Green channel in front of the Blue channel, click
the U p button.
T o move the Green channel in back of the Red channel, click
the Down button.
When the cross hair appears at the position of your choice, click your
mouse. The highlighted channel will be inserted at that point. Press
OK when the channels are arranged as you like.
Page 2-568
Measure:Line Profile
When you have a line or band that you want to freeze, select the Freeze
command. The defining line within your image will be displayed in
blue to indicate that it is frozen.
To plot the intensities of a companion line, place your cursor over the
middle of the frozen line. When the 4-way cursor appears, drag the line
to its new position. The frozen line will remain in place, but an
identical defining line will be created at the position you specify. The
same procedure can be applied to a band that you have frozen.
Once a companion line or band has been created, it can be moved about
the image freely. Each time you drag it to a new position, Image-Pro
will plot the intensities for that location.
Page 2-569
Measure:Line Profile
Although you can change the companions position, you must not
change its endpoints (modify its length or orientation). Doing so will
release your freeze line.
If you save data while both a frozen plot and a companion plot are
active, the data from the companion line are written to the file.
A frozen line or band will remain active until you either toggle off the
Freeze command, modify its endpoints or close the Line Profile
window. A check mark will appear next to this command when it is
enabled.
Normal: Select the Normal command on the Line Profile : Report
menu to measure the intensity of a single line of pixels. When this
mode is enabled, a check mark will appear next to it. By default, this
command is enabled when you select the Line Profile command.
Thick Horz: Select the Thick Horz command on the Line Profile :
Report menu to plot the specified measurement (mean or standard
deviation) for a band of pixel columns. Values are measured from left
to right in the band. To obtain the measurements for a Thick Horz plot,
Image-Pro calculates and plots the requested statistic (average or
standard deviation) for each column in the band.
A Thick Horz averages the pixels in
each column of the band.
When you select the Thick Horz command, Image-Pro will position two
defining lines within your image. You must position these two lines
such that they encompass the band of pixels you want to measure.
To define the height of your
band, place the cursor over the
Drag the line when you
see the 2-way cursor.
middle of one of the defining
lines. When the cursor
changes to a 2-way arrow,
drag the line up or down to its
new position.
Note that a single line cannot be moved in a horizontal direction.
Page 2-570
Measure:Line Profile
To change the position of your
band, place your cursor
between the pair of lines.
When you see a 4-way arrow,
drag the pair to their new
position.
Thick Vert: Select the Thick Vert command on the Line Profile :
Report menu to plot the specified statistic (mean or standard deviation)
for the specified band of pixel rows. Values are measured from top to
bottom in the band. To obtain the measurements for a Thick Vert plot,
Image-Pro calculates and plots the requested statistic (average or
standard deviation) for each row in the band.
A Thick Vert averages the pixels in
each row in the band.
Measure:Line Profile
Std Dev: Select this option if you want Image-Pro to
calculate the standard deviation for each strip of pixels in the
band. When you select Std Dev, a check mark will appear
next to it.
Spatial Cal: Toggle this option on to measure X-axis values in
their calibrated form. Toggle this option off to measure spatial values
(X-axis data) in uncalibrated form. In uncalibrated form, the X-axis
reflects the pixel position along the line. By default this option is
enabled.
Measure:Line Profile
Mean: Reports the average (mean) intensity value along the
line.
Std Dev: Reports the standard deviation of the intensities
along the line.
Y Min: Reports the smallest intensity value along the line (if
you are plotting a band, this will be the minimum of the
averaged values, not the actual minimum intensity value
contained in the band).
Y Max: Reports the largest intensity value along the line (if
you are plotting a band, this will be the maximum of the
averaged values, not the actual maximum intensity value
contained in the band).
Sum: Reports the sum of all the intensity values along the
line.
Range / Area: Select this option to isolate a segment (range) of the
X-axis, and to display information relating to this range. When this
option is selected, two movable boundary markers are placed in the line
profile.
lower-limit marker
upper-limit marker
The boundary markers can be positioned to select just the range you
want to study. Information about the selected range is displayed along
the right-hand side of the Line Profile window.
Note: The Range/Area and Statistics options are mutually exclusive,
i.e., they cannot be enabled simultaneously. Image-Pro will
automatically disable the Statistics option when Range/Area is
selected.
The following information is reported for the selected range.
Page 2-573
Measure:Line Profile
X1: Reports the spatial position that marks the beginning of
the current range (it identifies the position of the left boundarymarker).
Y1: Reports the spatial position that marks the beginning of
the current range (it identifies the position of the top boundarymarker).
X2: Reports the spatial position that marks the end of the
current range (it identifies the position of the right boundarymarker).
Y2: Reports the spatial position that marks the beginning of
the current range (it identifies the position of the bottom
boundary-marker).
Area: Reports the sum of all intensity values in the selected
range (the area under the curve).
%: Reports the area of the selected range as a percentage of
the entire profiles area.
Table: Select this option on the Line Profile : Report menu to display
the line profile data in tabular form, as shown in the example below:
Full Scale: Select this command to force a Line Profile plot to scale
the Y-axis to the length of the entire intensity range (e.g., 0 - 255 in a
Gray Scale image). If this option is not set, the Y-axis is scaled to the
minimum and maximum intensity values produced by the profile.
Page 2-574
Measure:Line Profile
Page 2-575
Measure:Bitmap Analysis
Bitmap Analysis
The Bitmap Analysis command on the Measure menu is used to view
the pixel values of the active window (or AOI) in numeric format.
These values can be saved to an ASCII file for later use with an external
program, or copied to the Clipboard and pasted into another application
(a 3D plotting package, for example).
When the Bitmap Analysis command is selected, the Bitmap Analysis
window is opened and the pixel values associated with the active image
or AOI are displayed.
Pixels X coordinate
Pixels Y coordinate
Pixel values
Pixels X coordinate
Pixels Y coordinate
Page 2-576
Measure:Bitmap Analysis
Pixel values can be displayed as they actually exist in the image or in
their calibrated form (see the Bitmap Analysis Options Menu, below).
They are not interpreted through the display LUT however.
The Bitmap Analysis window imposes no limit on the number of pixels
that can be processed. There is, however, a maximum of 30,000 pixels
that can be saved, copied to the Clipboard or transferred to Excel. If you
need to save more than this number of pixels, you can define an AOI that
is less than or equal to 30,000 pixels, and process the image in chunks
(i.e., move the AOI systematically across the image and save the data at
each interval). Or, you can use the Sampling option to read the pixel
values at larger intervals (see the Bitmap Analysis Options Menu,
below).
Note: Consider carefully how much data you actually need to save in
ASCII form; a 100 x 100 segment of a Gray Scale image (10K in binary
image form) will consume over 60K, and a True Color segment will take
three times that amount.
Page 2-577
Measure:Bitmap Analysis
Measure:Bitmap Analysis
spaces and are delimited with a tab character). The text can be pasted
into any application that accepts text from the Clipboard.
Page 2-579
Measure:Bitmap Analysis
Enter a value from 1 to 100 in the Read Every field. This value
specifies the frequency at which pixel values are presented in the
Bitmap Analysis data sheet. This value applies to both the X and Y
dimension.
For example (assuming data were being viewed from the upper-left
segment of an image): a sample rate of 1 would display pixels 0,0 0,1
0,2 0,3 0,4 on the first line; a sample rate of 2 would display pixels
0,0 0,2 0,4 0,6 ; a sample rate of 10 would display pixels 0,0 0,10
0,20 0,30 , and so forth.
Intensity Cal: The Intensity Cal command on the Bitmap Analysis
windows Options menu determines whether the pixel values displayed
in the Bitmap Analysis menu are calibrated values or actual image
values. A check mark appears next to the command when this option is
enabled. When Intensity Cal is checked, the values are displayed in
calibrated form. Clicking this command toggles the option off and on.
Page 2-580
Measure:Bitmap Analysis
Page 2-581
Measure:Surface Plot
Surface Plot
The Surface Plot (or 3-D Plot) tool is a new feature in Image-Pro Plus
version 5.1. It creates a three-dimensional representation of the intensity
of an image. When using the Surface Plot tool, keep in mind that X =
length; Y = width; and Z = height.
When you select the Surface Plot command, you will see the following
tabbed dialog:
Viewpoint
The Viewpoint page describes the positioning of the viewer toward the
object.
Elevation: Indicates the height of the display. You can adjust the
elevation by moving the arms of the angle indicator in the
Elevation group box, or typing new numbers in the spin box. For
example, elevating the image 90 degrees provides a view looking
directly down on the object; zero degrees of elevation would be
looking straight at the object. In the picture above, the elevation is 45
degrees.
Page 2-582
Measure:Surface Plot
Rotation: Indicates the position of the viewer around the object. You
can adjust the rotation by moving the smaller circle around the large
one in the Rotation group box, or by typing in new numbers. In the
picture above, the rotation is set to 45 degrees.
Style
The options on the Style page govern the display of the surface plot:
Measure:Surface Plot
Draw Axis: Checking this box displays lines representing the X, Y,
and Z axes of the image.
Textured: This option activates the textured mode. The texture image
can be selected in the Surface tab of the dialog. If this switch is off a
color spread applies to the image.
Z Scale: Use the slider to adjust the relative height of the display of the
Z scale. The possible range is 0 - 400%.
Surface
The Surface page options control the color and glossiness of the
surface plot.
Color: The Color group box lets you select the colors to map to the
gray values found in the surface plot. The buttons at each end of the
color strip bring up the Colors dialog, which allows you to select the
starting and ending colors of the range. (Please refer to the PseudoColor discussion earlier in this manual for more information.)
From: Enter a number to indicate the starting value for the color range.
The default is 0.
Page 2-584
Measure:Surface Plot
To: Enter a number to indicate the ending value for the color range.
The default is 255.
Spins: Enter a number to indicate the number of iterations of the
color wheel to use for coloring the surface plot. Each spin is
equivalent to one cycle of the color wheel. The range of possible
values is 0 -5.
Spread: Check this book to create a color spread. If the box is not
checked, and the From has a value greater than 0, or To has a value
lower than 255, the pixels with values below (From) or above (To)
will be displayed in grayscale.
Gloss: Use the slider to adjust the reflectivity of the surface plot
image. Matte surfaces have lower reflectivity, shiny or glossy
surfaces have higher reflectivity. The range of possible values
is 0 -100.
In Textured mode the page has another appearance.
Page 2-585
Measure:Surface Plot
Lighting
Lighting options controls the position and color of the light source.
Page 2-586
Measure:Surface Plot
Advanced
The Advanced options determine the characteristics of the surface
when it reflects light. Note that these settings are independent and do
not combine to total 100%.
Measure:Surface Plot
caused by specular reflection. When Ambient Reflection is set to 100,
Diffuse to 0 and Specular to 100, the image appears in a glass or
candy-like material, because glass has very low diffuse reflection.
Shadow: sets depth of the shadow. When the Shadow is 0 the shadow
mode is turned off.
When all the color components are added together, this creates to
color of the image pixels in shaded mode.
Output
The Output options determine where your surface plot settings and
information will be directed.
New Image: Clicking this button creates the surface plot in a new
Image-Pro workspace. This function creates the surface plot in the
same size as the original image. It is a good idea to create a new
image when you want to save or print the surface plot, because in this
case the surface plot has maximal resolution.
Printer: Clicking this button sends a copy of the surface plot image to
your printer.
Page 2-588
Measure:Surface Plot
Clipboard: Clicking this button sends your surface plot information to
the Windows clipboard, where it can be pasted into other applications
that accept data from the clipboard.
Create Intensity Scale: Check this box to create an additional image
or key with the intensity scale displayed in it. This is available for a
new image (above) only.
Default Settings: Click this button to return all the surface plot
settings to the original, default settings. Your modifications will not
be saved.
Record Settings: Click this button to record your settings in an
Auto-Pro macro.
Page 2-589
Measure:Report
Report
Use the Report command to work with the Image-Pro Plus Report
Generator. This feature lets you compile your Measure menu
information into a report with graphs, tables , and images.
For information about using the Report Generator, please refer to the
Report Generator online help.
Page 2-590
Measure:Data Collector
Data Collector
Data Collector is a new feature in version 5.1 of Image-Pro Plus. This
feature provides a place where you can accumulate, summarize, and
store information from the analysis of multiple images.
Unlike most tools in Image-Pro which show data one image at a time,
Data Collector provides a place where you can collect analysis data
from multiple images. Tools such as Count/Size, Histogram, and
Manual Measurements are set up to respond to collection requests from
Data Collector. More tools will have that capability in the future. To
check whether a given tool supports Data Collector, simply invoke the
tool and look for its name in the Layout page of Data Collector, under
Sources. Tools that supply data to Data Collector are called Data
Sources.
Data can be collected in two ways: Automatically, every time new data
become available from one of the data sources, or at specific times the
user specifies by pressing the Collect Now button. Each new collection
updates the statistical summary available on the Statistics page.
When you first select Data Collector, you will be shown the Layout
page. This page may be empty if no data source has been invoked yet.
One way for Data Collector to be aware of the various data items that
can be collected is to first invoke the tools that supply them. It is also
possible to specify a list of collected items via macro before or after any
data source is invoked. In this case though, data will not be collected
until the tools are invoked and supply the data.
On the left-hand side of the dialog, you will find a number of buttons
that are always present, regardless of which page is show:
Page 2-591
Measure:Data Collector
Automatic Collection: This check box turns automatic collection on
or off. With Automatic Collection on, the collection process is
triggered each time one of the tools generates new data. When
Automatic Collection is off, no new data is collected until the
Collect Now button is pressed.
Collect Now: Pressing this button will trigger the collection of a new
data block. Each selected data source will be asked to supply its
selected data in turn (See Layout page to learn more about selecting
data sources and data items).
Delete Last: Press this button to delete the last collected data block.
Delete All: Press this button to delete the whole collection. Only data
stored in Data Collector will be deleted. This does not affect any of
the data stored by the data sources or data collected prior to that
and saved to disk.
Close: To close the Data Collector dialog. This does not delete any of
the data collected so far. Nor does it affect ongoing automatic data
collection. In the case the dialog is closed while the Automatic
Collection option is on, a message will come up reminding the user
of that fact.
Page 2-592
Measure:Data Collector
Layout
The Layout page is the first page that you see when you start Data
Collector for the first time.
This page may be empty if no data source was invoked first and no
selection macros were called. Tools such as Count/Size which support
Data Collector are called Data Sources. Each data source supplies one
or several Data Items. Some of the data items can have several
representations. Data source and data items are found on the left hand
side of the Layout page. Items selected for collection are found in the
list box on the right hand side of the page.
Data Source Lists: The top-most drop-down list box contains the list
of all the data sources registered thus far. Remember that for a data
source to appear in this list, its dialog must have been invoked first.
Selecting a data source causes its related data items to be listed in
the list box below it. Certain data items may have different
representations. These representations are listed in the bottom
drop-down list. This list is grayed out for data items that have one
representation only.
To select a given data item for collection, double-click on its name
with the left mouse button. Alternatively, you can click once on the
item to highlight it and press the >> button. In either case, make
sure that you picked the right representation for that item before
selecting it.
In version 5.1 of Image-Pro Plus, the Caliper feature can export
information to the Data Collector. When at least one sampler exists
with at least one detector, Caliper will add a Detector group to the
Data Collector. This group supports Name and Count. Together,
Page 2-593
Measure:Data Collector
these can be used to see how many intercepts are detected, e.g.
checking the number of gear teeth found. The name is the name of
the sampler (e.g. C1) followed by the detector label (e.g. A) for
a result like C1 A.
Selected Lists: Once an item is selected, it will appear on the right
hand side list box (Selected box), with its name, representation (in
parentheses), and data source name. To deselect an item, doubleclick on its name with the left mouse button. Alternatively, you can
highlight one or more items and press the << button.
Collection can begin as soon as one or more items have been selected.
Page 2-594
Measure:Data Collector
Data List
This page shows the list of data points collected thus far. Each data item
selected in the Layout page will appear as one or several columns.
Each row represents a data point for one of several of the data items.
Each time the Collect Now button is pressed, a new data block will be
appended to the list. Similarly, under Automatic Collection mode, new
blocks will be appended every time that data becomes available.
Statistics
This page shows a statistical summary of the data collected thus far. The
column layout of this page is identical to that of the Data List page.
The rows show the minimum (Min.), maximum (Max.), average
(Mean), standard deviation (Std.Dev.), and accumulated (Sum) values
of each column. The number of samples (# Samples) and data blocks (#
Blocks) collected is also shown for each column. Note that the number
of blocks collected is always the same for each column.
Page 2-595
Measure:Data Collector
Export
This page provides different ways in which the collected data can be
saved or exported.
Export: The left hand side options identify what data is saved or
exported.
Data List: Click here if you want to save or export the data listed in
the Data List page.
Page 2-596
Measure:Data Collector
Statistics: Click here if you want to save or export the results listed in
the Statistics page.
With column headers: Click this option to include column headers.
With row headers: Click this option to include row headers.
To: The right hand side options indicate the destination for the exported
data.
File: To save the data into a file on disk.
File (Append): To append the data to an existing file.
Clipboard: To copy the data in text form to the clipboard.
Printer: To print the data.
Excel (DDE): To send the data to Excel via DDE. Excel will be
started automatically if it is installed on the system.
DDE Options: Press this button to bring up the DDE Options
dialog. For additional information about these options, see the
Dynamic Data Exchange discussion in the first part of this
manual.
Page 2-597
Measure:Data Collector
Options
The Options page contains selections that affect the way Automatic
Collection works. It also contains options for controlling the way the
data gets presented in the Data List and Statistics pages.
Measure:Data Collector
data has stabilized. For instance, when working with Count/Size,
Auto Collection is triggered after the Count button is pressed. It
is also triggered each time individual objects are deleted or split.
By replacing the previous block with the new data instead of
appending it, one can refine the Count/Size data without
collecting temporary and unnecessary data.
Ignore new data if image and data are found in any prior
block: New data will be rejected if it is found in any prior
block, and if that block came from the same image. Playing a
sequence for example may cause the Histogram tool to trigger
Automatic Collection for each frame in the sequence. Auto
Collection can be restricted to one loop through the sequence by
selecting this option.
Check pixel values when comparing images (slower):
The two previous options (above) will check to see if the image
the data is collected from has changed since prior blocks were
collected. Image identity can be checked in two ways: By
checking whether the image workspace has changed, or by
checking whether the image pixel values have changed. The
second option is slightly slower and should be used only when
needed. To illustrate when it is needed, lets assume that each
new image is captured into the same workspace (see Capture
module). In this case, the only way to check whether the image
has changed is to physically check whether pixel values are
different. In the case where each new image is captured into a
new workspace, then comparing pixel values is unnecessary.
Collect from any image active at time of collection: Select this
option if you want to collect from any image workspace.
Collect from a single image workspace (determined by first
collection): Select this option if you want to collect from a single
image workspace only. Which image workspace is used is
determined by which workspace is active during the first collection.
Following the first collection, any data collected from any other
image workspace will be ignored.
Show the following information in left-most column: This
gives you the choice of what to display in the left most column of
the Data List and Statistics pages: Row number and/or Block
number and/or the Row number within the block.
Page 2-599
Measure:Data Collector
Show module name in col. headers: Check this option to display
the data source (module) name in each column in addition to the
data item name.
Insert empty lines between blocks: Insert empty lines in the Data
List table to separate (in the display only) the different blocks
collected. This does not affect any of the statistical results.
Column width: To set the width (in characters) of the columns in the
Data List and Statistics tables.
Significant digits: To set the number of significant digits used to
display number values in the Data List and Statistics pages.
Page 2-600
Macro:Macro
Important: With the release of IPP 5.1, the preferred new extension for script files is
.IPM. If you want to use older files with the extension .IPM , you must manually
type the name of the file (or .IPM to see a list of all files with that extension) into
the file name field.
Note : You can also incorporate Image-Pro macros into a Visual Basic or Visual
C++ program. See the Using Auto-Pro with Visual Basic and Using Auto-Pro
with Visual C++ sections in your Auto-Pro manual.
Page 2-601
Macro:Macro
Macro
Using the Macro command, you can run, rename, delete, or copy the
macros that have been recorded into the selected script file. You can
also use the Macro command to edit a script file.
When you select the Macro command, the Macro dialog box is
presented.
Script File: In this group box, select the script file with which you
want to work. A script file contains zero, one, or more macros. By
default, the script file named default.ipm is selected when you start
Image-Pro, unless you specify a new default using the -s command
line parameter (see the Start-Up Macro topic) .
Change: Click this button to select a different script file. When
you click Change, the Select Script File dialog box is presented.
Within it, select the script file you want to use and click OK. The
name of the selected script file will appear in the Script File group
box, and the macros it contains will be listed in the Macro Name
box (see below).
Reload: Click this button to reload the selected script file. This
action would be required if you had manually edited the selected
script file using an editor other than Image-Pros built-in Macro
Editor, while Image-Pro was active. The edited macros would not
be recognized within Image-Pro until the script file was reloaded.
Page 2-602
Macro:Macro
A Reload is required under these circumstances because macros
are maintained in, and executed from, memory. When you edit the
selected script file, you are modifying the disk copy of the file, but
the macros in memory are unchanged. The Reload button instructs
Image-Pro to refresh the macros in memory based upon the current
contents of the disk file.
Note: Besides clicking the Reload button, there are three other actions
that will cause the contents of the selected script file to be written to
memory: 1) starting Image-Pro (the macros in the default script are
loaded into memory), 2) selecting a new script file using the Change
button (see above), and 3) editing and saving the script file with
Image-Pros Macro Editor (see below) .
Edit: Click this button to edit the selected script file. This action
will invoke Image-Pros built-in Macro Editor, and will
automatically load the current script file into it. You may modify
the macros as needed (refer to your Auto-Pro manual for macrolanguage syntax). When you have finished your edits, remember to
save the file using the Save command in the Macro Editor : File
menu. Then close the editor to return to Image-Pro. The newly
revised copy of the script file will automatically be loaded into
memory.
When you click the Edit button, the Macro Editor window
appears. For a description of the menus and usage of this window,
see the Edit Macro command.
TIP
You can have Image-Pro open the Macro Editor window and
position the cursor at the macro of your choice. This is especially
helpful if you have many macros in the script file. In the Macro
dialog box, select the script file of your choice. Names of macros
within that file will be listed in the large central list box. Select the
macro name you want, then click the Edit button. Image-Pro
positions the cursor at the first line of that macro.
Macro Name: In this list box, select the macro with which you want
to work. A macro is selected by clicking its name in the list box.
Once a macro is selected, you may apply the Rename, Delete, Run,
and Copy to Clip. buttons to it (these buttons always work upon the
selected macro). You may also apply the Edit button (see Tip
above).
Page 2-603
Macro:Macro
Description: This view-only field will display the selected macro's
description, if one was assigned to it when it was created.
Sort by key: Enable this option if you want the macros contained in
the selected script file to be listed by their assigned shortcut keys.
When disabled, the macros will be listed in alphabetical order, by
name.
Run in trace mode: Enable this option if you want to run your
macros in step-by-step fashion. In trace mode, Image-Pro presents
each macro statement before it is executed. The presented command
is not executed until you click the Step Into button in the Edit
Macro panel. Trace mode can be very useful for pinpointing a
statement that is causing a macro to fail. For more about trace mode,
see Running a Macro in Trace Mode later in this section.
Show code while running: Enable this option if you want to
display the code during execution. In this mode, Image-Pro presents
each macro statement before it is executed, but the macro operates
continuously, rather than in step-wise fashion.
Run: Click this button to play back the selected macro (this is just one
of several way to invoke a macro see also Running A Macro later
in this section). This button will be dimmed if a macro has not been
selected.
Delete: Click this button to delete the selected macro from the script
file. Be careful with this button; once a macro has been deleted there
is no way to retrieve it.
Rename: Click this button to rename the selected macro. When you
click Rename, the Rename Macro dialog box is presented. Enter the
macro's new name and click OK. You may enter up to 15 characters.
The name must conform to the naming conventions outlined under
Record Macro/Stop Recording below.
The name you enter must also be unique to the selected script file
if you enter a name already assigned to another macro, you will be
prompted to enter a new one.
Page 2-604
Macro:Macro
Copy to Clip.: Click this button to copy the contents of the selected
macro to the Windows Clipboard. You might use this feature to copy
a macro into a Visual Basic or Visual C++ program.
Page 2-605
Page 2-606
Macro Name: Enter a name for your macro. You may assign a name
of up to 30 characters. This name must conform to the following
rules (nonconforming names will cause an error during playback):
TIP
If you want to ensure that your macro name does not conflict with a
reserved word, you can make it distinct by appending the underscore
character to it, e.g., Open_ , Close_ , LOOP_.
The name you enter must also be unique to the selected script file. If
you enter a name that is already assigned to another macro, you will
be prompted to enter a new one.
Shortcut Key: Enter a key combination that can be used to play
back the macro you are about to record.
Page 2-607
Page 2-608
Running a Macro
There are five ways of invoking a macro that you have created:
1. Press its shortcut key, if one has been assigned to the macro.
2. Click the macros name listed at the bottom of the Macro
menu.
Page 2-609
Using the Macro Editor, you can step though your entire macro one
statement at a time, or step through just a portion of the macro and
execute (or terminate) the remainder automatically. Trace mode also
lets you view the value of a symbolic construct (i.e., a variable or
constant).
Page 2-610
Page 2-611
Macro:Edit Macro
Edit Macro
Use the Edit Macro command to edit an existing macro. This command
can be used instead of selecting the macro in the Macro dialog and
choosing Edit.
When you select the Edit Macro command, the Macro Editor window
appears.
Important: With the release of IPP 5.1, the preferred new extension for
script files is .IPM. If you want to use older files with the extension
.IPM , you must manually type the name of the file (or .IPM to see
a list of all files with that extension) into the file name field.
The following information will help you use the IPBasic Macro
Language Editor:
Page 2-612
Macro:Edit Macro
File Menu
The File menu provides the following options.
Item
Description
New
New Module
Open
Close
Save
Save As
Save All
Print
Print Setup
Exit
Page 2-613
Macro:Edit Macro
Edit Menu
The Edit menu provides the following options.
Item
Undo
Description
Page 2-614
Macro:Edit Macro
View Menu
The View menu provides the following options.
Item
Description
Macro
Immediate
Watch
Stack
Loaded
Toolbar
Status Bar
Edit Buttons
Always Split
Font
Tab Width
Object/Proc
Immediate Window
Page 2-615
Macro:Edit Macro
Watch Window
List the variables, functions and expressions that are calculated and
displayed.
Each time execution pauses the value of each line in the window is
updated.
The expression to the left of "->" may be edited.
Pressing Enter updates all the values immediately.
Pressing <Ctrl+Y> deletes the line.
Stack Window
List the lines which called the current statement.
The first line is the current statement. The second line is the one
that called the first. And so on.
Page 2-616
Macro:Edit Macro
Macro Menu
The Macro menu provides options for starting macros, stopping macros
and extending the Basic language.
Item
Description
Run
Pause
End
Page 2-617
Macro:Edit Macro
Debug Menu
The Debug menu provides the options for debugging macros/modules.
Item
Step Into
Description
Page 2-618
Macro:Edit Macro
Sheet Menu
The Sheet menu provides the sheet options.
Item
Description
Open Uses
Close All
19
Help Menu
The Help menu provides the following options.
Item
Description
Editor Help
Page 2-619
Macro:Output Window
Output Window
Use the Output Window command to display the Macro Output
window. This window serves a variety of macro-related purposes. It
can be used to copy Auto-Pro commands to a file or the Clipboard.
It can be used as a scratch pad on which you can jot notes or annotate
an Auto-Pro script. It can be used as a window in which to display
output from an Auto-Pro macro (see the Print and IpOutput
statements in your Auto-Pro Reference).
When the Macro Output window is opened for the first time in the
Image-Pro session, it is empty.
Page 2-620
Comments and
annotations can be typed
directly into the window.
Macro:Output Window
Or, printed by the macro when it is played back (i.e., output produced
by the Print or IpOutput statement).
The Macro Output window retains the data it receives until its buffer
becomes full (approximately 25,000 characters), Image-Pro is closed,
or the window is cleared by the user (see the Edit menu, below). When
the buffer becomes full, the oldest lines are pushed out to accommodate
the new text.
Using the commands on the Macro Output windows File and Edit
menus, the contents of the window can be edited directly and saved to a
file or the Clipboard. See the descriptions of these commands, below.
See also, the Print and IpOutput statements in your Auto-Pro
Reference.
Page 2-621
Macro:Output Window
Page 2-622
Macro:Output Window
Undo Last: Select this command on the Output Window : Edit menu
to undo the last editing operation that was manually performed in the
Macro Output window (e.g., a typing sequence, a cut operation or a
paste operation). This command does not undo data that have been
printed by a macro or passed from the macro recorder.
Clear Screen: Use this command on the Output Window : Edit menu
to delete the contents of the Macro Output window.
Copy: Use this command on the Output Window : Edit menu to copy
the selected text to the Clipboard (this command will be dimmed if
there is no selected text). Text is selected by dragging the mouse across
it. When text is selected, it will be highlighted.
Cut: Use this command on the Output Window : Edit menu to copy
the selected text to the Clipboard and simultaneously remove it from the
Macro Output window (this command will be dimmed if there is no
selected text). Text is selected by dragging the mouse across it. When
text is selected, it will be highlighted.
Paste: Use this command on the Output Window : Edit menu to copy
the contents of the Clipboard into the Macro Output window. Before
selecting the Paste command, place your insert cursor in the position at
which the text is to be inserted. If the Clipboard is empty, or does not
contain textual data, this command will be dimmed.
Page 2-623
Macro:Insert
Insert
Use the Insert command to add messaging and control commands to
your macro while it is being recorded. This command can be used
instead of manually editing such statements into your macro after it is
recorded.
Select the Insert command when you are recording your macro and
have reached the point at which you want a control statement inserted.
You will receive a pop-out menu from which you must choose the kind
of statement to insert, or a comment.
Hint - it is often easier to use the Insert command if the "Show
Recording" option is enabled so you can see your macro commands as
they are being recorded. Seeing a command sequence often makes it
easier to identify the points at which a control statement should be
inserted.
Each option on the Insert commands pop-out menu is described below.
Run: In this field, type the file name of the program that is to be
called by your macro (you can also use the Browse button to
select a program file using a dialog box; see below). Then, set
the options that describe the way in which you want the program
called. When you click Insert, the IpAppRun statement will be
written into your program.
Page 2-624
Macro:Insert
A DOS or Windows program can be invoked by this command.
A DOS program must be called by its PIF file, which is created
with the Windows PIF Editor.
Refer to your Auto-Pro Reference for more about the
IpAppRun statement and its options.
Browse: Click this button to receive the Select Program Name
dialog, with which you can display the contents of a directory
and select a program file. The file name you select will
automatically be placed in the Run field.
Start program and continue: Enable this option if you want
your macro to continue processing after the external program has
been loaded (i.e., the external application and your macro will be
active, simultaneously). The disposition of the external program
when Image-Pro is subsequently closed, is determined by the
End program upon exit value (see below).
Complete program and continue: Enable this option if you
want your macro to suspend its processing until the external
application is closed. Setting this option is equivalent to setting
IpAppRuns RunMode parameter to RUN_MODAL.
End program upon exit: Enable this option if you want the
external program to close automatically when you exit ImagePro. Otherwise, the external program will remain active even if
Image-Pro is no longer running. Setting this option is equivalent
to setting IpAppRuns RunMode parameter to
RUN_AUTOCLOSE. Setting Start program and continue
without this option is equivalent to setting IpAppRuns
RunMode parameter to 0.
Run program minimized: Enable this option if you want the
external programs window to be displayed as an icon when it is
initially loaded. Setting this option is equivalent to setting
IpAppRuns ShowMode parameter to RUN_MINIMIZED. If
Run program minimized is not enabled, the ShowMode
parameter is set to RUN_NORMAL.
Stop/Message: Use this command to add an IpMacroStop statement
to your macro. The IpMacroStop statement suspends macro
processing, and displays a message box containing text that you have
Page 2-625
Macro:Insert
specified. The box can be designed to include buttons such as Yes, No,
Continue, and Cancel. When the user clicks a button, macro
processing resumes with the next statement.
When you select the Stop/Message command, the following
dialog box is displayed:
Macro:Insert
access Image-Pro while the message is displayed. This sort of
message is generally used to request an action of the user. You
might use it to instruct the user to select an AOI, or remind
him/her to adjust image brightness to a satisfactory level. The
button options (see below) are not active when the Exclusive
message (modal) is not enabled. A modeless message box can
contain only a Continue button, which, when clicked, will
resume processing of the macro.
Continue: Enable this option to include a single button labeled
Continue in your message box. When the Continue button is
clicked, macro processing will resume with the next macro
statement. This is the only button configuration that can be
selected when Exclusive message (modal) is disabled (i.e., a
modeless message box is requested).
OK / Cancel buttons: Enable this option to include two buttons,
labeled OK and Cancel, in your message box. When either
button is clicked, macro processing resumes with the next macro
statement. This statement should be the first statement of a
decision structure that acts upon the value returned by the
IpMacroStop function (you will need to manually add this
structure with the Macro Editor). See the IpMacroStop
statement in your Auto-Pro Reference for the value that is
returned by each button, and an example of a decision structure
that handles them.
This option is available when Exclusive message (modal) is
selected. Otherwise, it is dimmed.
Yes / No buttons: Enable this option to include two buttons,
labeled Yes and No, in your message box. When either button is
clicked, macro processing resumes with the next macro
statement. This statement should be the first statement of a
decision structure that acts upon the value returned by the
IpMacroStop function (you will need to manually add this
structure with the Macro Editor). See the IpMacroStop
statement in your Auto-Pro Reference for the value returned by
each button, and an example of a decision structure that handles
them.
This option is available when Exclusive message (modal) is
selected. Otherwise, it is dimmed.
Page 2-627
Macro:Insert
Yes / No / Cancel buttons: Enable this option to include three
buttons, labeled Yes, No, and Cancel, in your message box.
When any button is clicked, macro processing resumes with the
next macro statement. This statement should be the first
statement of a decision structure that acts upon the value returned
by the IpMacroStop function (you will need to manually add
this structure with the Macro Editor). See the IpMacroStop
statement in your Auto-Pro Reference for the value returned by
each button, and an example of a decision structure that handles
them.
This option is available when Exclusive message (modal) is
selected. Otherwise, it is dimmed.
Break Point: Use this command to add a Stop statement to your
macro. The Stop statement halts the macro and activates trace
mode. It is often included during the debugging stage to stop a macro
at a specific point so that the status of certain data values can be
examined.
Refer to your Auto-Pro Reference for more about the Stop statement.
Delay: Use this command to add an IpMacroWait statement to
your macro. The IpMacroWait statement halts macro processing for
a specified duration. You might insert this command to slow down a
particular step so that its results can be easily observed on the screen.
Or, you might use it to allow sufficient time for an external event to
occur; perhaps to await a result from an external application.
When you select the Delay command, the following dialog box is
displayed:
Enter the amount of time that must pass before Image-Pro processes the
next statement in the macro. When you click Insert, the
Page 2-628
Macro:Insert
IpMacroWait statement will be written into your program (its time
will be expressed in 1/10ths of a second).
Refer to your Auto-Pro Reference for more about the IpMacroWait
statement.
Menu Selection: Use this command to add an
IpAppMenuSelect statement to your macro. The
IpAppMenuSelect statement can be used to invoke any item from
the Image-Pro main menu it is typically used for user-defined menu
commands, which are not recognized by the macro recorder.
When you select the Menu Selection command, the following dialog
box is displayed:
To insert a menu command, simply select it from the menu listed at the
top of the box. (Alternatively, you may enter the command's Title or ID
in the Select by Name or Select by ID number field, respectively.
When you use this method, you must enter the command name and
program number exactly as they have been defined in the Title and ID
parameters of the MENU.INI file see item and progitem under
the MENU.INI Syntax section in Part 1 of this manual for more about
the Title and ID parameters).
When you click Insert, the IpAppMenuSelect statement is written
into your macro.
Select by name: Enable this option if you want the
IpAppMenuSelect statement written with its Mode parameter
set to MENU_NAME, which identifies the requested command by
its title (as specified in the IPWIN32.MNU file). See the
IpAppMenuSelect statement in your Auto-Pro Reference for
more about this parameter.
Select by ID: Enable this option if you want the
IpAppMenuSelect statement written with its Mode parameter
set to MENU_ID, which identifies the requested command by its
Page 2-629
Macro:Insert
ID number (as specified in the IPWIN32.MNU file). See the
IpAppMenuSelect statement in your Auto-Pro Reference for
more about this parameter.
Comment: Use this command to add text to your macro. The text
statement can be used to describe the actions performed by the macro.
Comments do not affect the performance of the macro.
Stop Image Refresh: Use this command to turn off the image display
while the macro is running. This may speed up the time it takes to
process the image using macros.
A Start-Up Macro
Any macro you create can be made to automatically run whenever
Image-Pro is loaded. Assigning a start-up macro is accomplished by
using the -m and -s switches on the ipwin32.exe command line.
To add these parameters, perform the following steps:
1. Right-click on the Windows Start button, then click Open.
2. Double-click the Programs folder.
3. Double-click the Image-Pro Plus group.
4. Right-click the Image-Pro Plus icon.
5. Select Properties.
The Image-Pro Plus Properties dialog box will be presented.
Page 2-630
Macro:Insert
Note - The specified script file becomes the "selected" script file once
Image-Pro is loaded. Also, be sure to include the extension in the
script files name.
Page 2-631
Page 2-632
Page 2-633
Macro:Macro Player
Macro Player
The Macro Player is a new feature in Image-Pro Plus 5.1. It allows
you to load and run the various macros within IPP, demonstrating the
range of applications that Image-Pro addresses for different groups of
users.
The Macro Player appears when you first start Image-Pro Plus. You
can also find this feature on the Macro menu. You will see the Macro
Player dialog:
Macro:Macro Player
Overview: Clicking this button brings up a brief description of the
different macros.
Browse: allows you to select a different macro list file.
Description: The Description field displays the demo list description
for the highlighted macro.
Page 2-635
Macro:Macro Player
Page 2-636
Window:Tile Images
Page 2-637
Window:Tile Images
Tile Images
Use the Tile Images command to arrange your open image windows so
that all windows are visible and roughly equally sized across the screen.
Tile Images rearranges only the open image windows; command
windows (such as Count/Size) and data windows (such as histogram
windows) retain their positions.
An example of tiled image windows is shown below.
Page 2-638
Window:Cascade Images
Cascade Images
Use the Cascade Images command to arrange your open image
windows so that they are roughly equally-sized and layered, leaving
only their title bar and left border visible. Cascade Images rearranges
only the open image windows; command windows (such as Count/Size)
and data windows (such as histogram windows) will stay in their
positions.
An example of cascading image windows is shown below.
Page 2-639
Window:Overlap Images
Overlap Images
Use the Overlap Images command to arrange your open image windows
so that they are stacked one above the other and the active window is on
top. Overlap Images rearranges only the open image windows;
command windows (such as Count/Size) and data windows (such as
histogram windows) retain their positions.
An example of overlapping image windows is shown below.
Page 2-640
Window:Next Image
Next Image
Use the Next Image command (<F2>) to select (activate) the next open
image window i.e., the one with the next higher window ID. This is
a useful way of specifying an image window in a macro. Because
window IDs vary greatly from session to session, it is difficult to
ensure that a window ID at playback matches the ID it had when a
macro was initially recorded. Specifying an image window relatively
using the Next Image and Prev. Image commands often alleviates this
problem.
Page 2-641
Window:Prev. Image
Prev. Image
Use the Prev. Image command (<F3>) to select (activate) the previous
open image window i.e., the one with the next lower window ID.
This is a useful way of specifying an image window in a macro.
Because window IDs vary greatly from session to session, it is difficult
to ensure that a window ID at playback matches the ID it had when a
macro was initially recorded. Specifying an image window relatively
using the Next Image and Prev. Image commands often alleviates this
problem.
Page 2-642
Window:Close All
Close All
Use the Close All command to close all open image windows at once.
When an image is closed, its associated histogram and profile windows
are closed with it. Many features will also close automatically when the
last open image is closed.
Certain windows, such as those containing measurement data sheets and
object outlines, will not be closed with the Close command from the
File menu. To close these windows, you must use the Close option on
their Control icon menu.
Page 2-643
Window:Close Tools
Close Tools
Use the Close Tools command to close the Image-Pro tools and dialogs.
Any open workspaces will remain open.
Page 2-644
Window:Select Menu
Select Menu
Image-Pro Plus is used by a wide variety of different types of users for
a wide variety of purposes. As such, it is a general-purpose imaging
toolbox with a large number of features, not all of which are useful to
any one user. The Select Menu feature allows you to select a menu and
toolbar configuration that contains a more focused set of features for
your particular image processing needs.
When you first start Image-Pro Plus, you will see the following dialog:
Use your cursor to highlight one of the choices and then click OK.
Basic: Displays a minimal set of menus.
Biological: Displays a menu set designed for life science and
biological applications.
Complete: Displays the full set of Image-Pro features and functions
on all menus.
Industrial: Displays a menu set designed for industrial applications.
Cancel: Clicking this button cancels the selection of a new menu.
Dont prompt for menu selection on startup: Checking this box
will hide the Menu Selection dialog when you start Image-Pro Plus.
Image-Pro will start using the most recently selected menu.
Note that this option is also accessible from the Edit:Preferences
dialog. The Select Menu and Toolbar dialog may be displayed at any
time using the Select Menu item on the Window menu.
Page 2-645
Window:Select Menu
If you have one of the Image-Pro plug-ins (Scope-Pro, AFA,
3D-Constructor, or SharpStack for example) installed on your system,
you might see the Merge Product Features dialog. This dialog lets you
determine how the plug-ins menus will be integrated into the existing
set of Image-Pro menus:
The Merge product features dialog lets you determine how the
product features of the plug-in are merged to the existing set of menus.
Merge All: Clicking the Merge All button will cause the changes
found in the plug-in file to be merged into all existing menus.
Select: Clicking the Select button displays the Merge menus dialog.
From this menu, you may select a sub-set of the existing set of menus
for the merge. Regardless of which of these choices are selected, the
reference file is updated so that the program knows that the
modifications have been merged as you have specified.
Cancel: Clicking the Cancel button will leave all of the menus
unchanged. This means that the newly installed add-on or third-party
product will not appear in any of the Image-Pro menus, and it also
means that you will be prompted about the merge at every IPP startup
until a choice is made.
Page 2-646
Window:Select Menu
The Merge menus dialog is illustrated below:
The Merge menus dialog allows you to select one or more of the
existing menus to merge the new features into.
Select All: Clicking the Select All button selects all menus for
merging.
Clear All: Clicking the Clear All button clears all selections, so that
none of them are merged.
Cancel: Clicking the Cancel button will return you to the Merge
product features dialog without making any changes.
OK: Clicking the OK button closes both dialogs and applies the
selected merge.
Note that you can choose to ignore the changes made to the menu only
by choosing Select to display the Merge menus dialog, clicking Clear
All to clear all selections, and finally clicking OK. At this time you will
be warned that the modifications will be permanently discarded.
Page 2-647
Page 2-648
Page 2-649
New: Click the New button to create a new, empty toolbar. You will be
prompted whether to save or discard changes if the toolbar has been
modified.
Open: Clicking the Open button displays a standard common File:
Open dialog that allows you to select and open a toolbar definition
file (.IPT) from the toolbar folder.
Save: Clicking the Save button will save the edited toolbar back to its
original file. If you have created a new toolbar, you will be
prompted for a file name, as if you had used the Save As button.
Save As: Clicking the Save As button displays a standard
File: Save As dialog that lets you save the toolbar to a new toolbar
definition file.
Page 2-650
Toolbars
The workflow toolbars themselves will have tool tips, which by default
will display the function description provided by the toolbar script. The
toolbars will remember the last position in which they were displayed.
Page 2-651
Basic View
The Basic View of the Add/edit button dialog is shown here:
The Basic view allows you to create workflow toolbars very quickly. A
list of functions from the current toolbar script is displayed in the list on
the left-hand side of the dialog. The Basic view supports only text
buttons, with no ability to edit or customize the button text or tool tip.
To add a button to the workflow toolbar, double-click on one of the
functions in the list, or highlight a function and click OK. Your new
button will appear in the workflow toolbar, as shown here:
Record: Clicking the Record button takes you to the macro recording
dialog. You can record a set of Image-Pro operations here, exactly as
if you were creating a new macro. However, your recorded actions
will be saved in the toolbar instead of a macro file.
More: Clicking this button switches to the Advanced view, as shown
below.
OK: Click this button to save your additions and changes to the
workflow toolbar. This button is disabled until you have actually
made a toolbar selection.
Cancel: Click Cancel to discard your changes.
Page 2-652
Advanced View
The Advanced View of the Add/edit button dialog is illustrated below:
The Advanced view of the dialog allows you to create more complex
workflow toolbars. The Advanced view supports graphical buttons, and
all of the aspects of the button may be edited.
The list of functions is similar to that of the Basic view, except that
double-clicking a function is not supported. Clicking the function
selects that function to be assigned to the button. This will also default
the button tool tip.
Record: Clicking the Record button takes you to the macro recording
dialog. You can record a set of Image-Pro operations here, exactly as
if you were creating a new macro. However, your recorded actions
will be saved in the toolbar instead of a macro file.
Use button text: Check this box to use the default text on the new
button in your workflow toolbar.
Use button picture: Check this box to use the image bitmap on the
new button in your workflow toolbar.
Button picture: Double-click here to display a standard File:Open
dialog to select the desired BMP file. Graphical buttons can be
created from any BMP file of a suitable size, e.g. not larger than 300
pixels wide by 100 pixels tall. When a picture is selected, the Use
button picture option is selected automatically. Currently, the button
can use text or picture, but not both simultaneously.
Page 2-653
The user has chosen to Use button picture and a picture file
has been selected.
Cancel: Click Cancel to discard your changes.
Page 2-654
Page 2-655
Window:Memory Monitor
Memory Monitor
The Memory Monitor feature in Image-Pro Plus 5. 1 supports custom
virtual memory management, allowing the application to exceed the
2GB process size. When you select Memory Monitor from the
Window menu, you will see the following dialog:
The first bar (with the green background) indicates how much of the
allocated RAM is being used. The second bar indicates the percentage
of memory currently residing on disk. The third bar indicates how much
of the disk used for virtual memory storage is currently free.
button : The button next to the RAM % Max allows you
to change the RAM percentage, up to 100%. Note that the actual
RAM used is limited to 1GB, and that allocating all of the available
RAM will cause thrashing between the IPP and Windows virtual
memory mechanisms. The initial default is 40%.
Page 2-656
Window:Memory Monitor
Browse: The Storage Directory indicates where the virtual memory
files are to be stored. Clicking the Browse button allows you to
change this. The default location is the Documents and Settings
directory, as shown here:
Page 2-657
Window:Memory Monitor
Less: Clicking this button displays a reduced form of the
Memory Monitor dialog:
Page 2-658
Help:Index
Page 2-659
Help:Index
Index
Use the Index command to access the table of contents for Image-Pros
online help facility. Clicking on the Index tab displays the following
dialog box:
Type in the first few letters of the word youre looking for.
2.
Click on the index entry that most nearly corresponds to that topic.
Page 2-660
Help:Image-Pro Plus
Image-Pro Plus
Use the Image-Pro Plus command to access the table of contents for
Image-Pros online help facility. To access one of these topics, simply
click on the topic of your choice.
Page 2-661
Help:Solutions Zone
Solutions Zone
The Solutions Zone is an information and resources web page which
can be accessed freely by Media Cybernetics customers. This page
contains downloadable solutions that range from device drivers, plugins, macros, hardware, and services. Solutions are created by Media
Cybernetics employees, dealers, and users. Solutions created by
Media Cybernetics employees can be downloaded at no cost. Some
solutions created by dealers or other users may have a cost listed in
their description. Media Cybernetics does not set any of these prices.
The Solutions Zone is searchable by keyword, product (i.e. Image-Pro
Plus, Scope-Pro, etc.), by solution type (i.e. device driver, plug-in,
etc.), or application (biological sciences, industrial, or forensics).
Click this link to visit the Media Cybernetics' Solutions Zone web
page:
http://www.solutions-zone.com/
Device Drivers
Device drivers are small software programs that help a user control a
specific piece of hardware that is connected to their computer. From
time to time, Media Cybernetics will post new and updated drivers on
the Solutions Zone. If your device is not working correctly, please
check first to see if there is an updated driver available before
contacting Technical Support.
To search for a device driver, type the name of the device for which
you are seeking a driver (e.g.Leica DC500). After the search is
complete, click on a driver so that you can read the description and
updated information (if applicable). The next screen will allow you to
download the driver directly to your computer.
Page 2-662
Help:Solutions Zone
Plug-ins
Plug-ins are software programs that work within Image-Pro to provide
a new function or feature. Many times, users have asked how rather
complicated functions can be accomplished using Image-Pro Plus. In
some cases, our engineers and other Image-Pro Plus users have taken
it upon themselves to write new plug-ins so that these complex or
novel tasks can be accomplished. We feel that if one user asks a
question, there are probably many more that will have to have the same
question answered. That is why these plug-ins are placed on the
Solutions Zone.
A plug-in search is best accomplished by selecting Application
Programs/Plug-Ins from the Solutions Type drop-down menu on the
front page of the Solutions Zone. You should then limit your search
with a keyword based on what you would want the plug-in to do (e.g.
trace object). Once you have some options to choose from, click on the
plug-in title for more information. The page with information on the
plug-in will have a link to allow you to download the plug-in directly
to your computer.
Macros
One of the major advantages of using Image-Pro Plus is the ability to
record and use macros. Macros are programming scripts that call the
programming language of Image-Pro Plus to automatically execute
tasks. Our engineers and other users have written macros to solve
problems and add to the capabilities of Image-Pro Plus.
A macro search is accomplished in a similar manner as a plug-in
search. Select Macros from the drop-down menu on the front page of
the Solutions Zone. You should then limit your search with a keyword
based on what you would want the macro to do (e.g. sort objects).
Once you have some options to choose from, click on the macro title
for more information.
The page with information on the macro will have a link to allow you
to download the plug-in directly to your computer.
Page 2-663
Help:Solutions Zone
Page 2-664
Help:Macro Language
Macro Language
Use the Macro Language command to access the table of contents for
Image-Pros Auto-Pro online help facility. The following topics are
covered:
Page 2-665
Page 2-666
Page 2-667
Page 2-668
Appendix A - Glossary
Appendix A - Glossary
Active Window
AOI
BCG
Bilevel
Bilinear Scaling
Bit
Bit Depth
Bitmap
Appendix A - Glossary
BMP
BPP
Brightness
Calibration,
Device
Calibration,
Intensity
Calibration,
Spatial
CCITT
Channel
Chunk
RGB Chunk
The 3-byte (24-bit) group that represents the red, green and blue
values for a pixel. A chunky image data line is made up of
consecutive chunks, with no gaps or fillers between chunks.
Class
CMY
Page 3-2
Appendix A - Glossary
Color Correction
Color Model
Color Plane
See Plane.
Color Reduction
Compression
Contrast
DLL
DPI
Dots Per Inch. A unit of measure for resolution. DPI can refer
to the resolution of the displayed image, or the output page.
The output DPI does not necessarily map one-to-one to the
image DPI. The number of dots per inch in a document
determines its visual quality. A higher resolution document
can appear smooth, realistic, and finely defined. A lower
resolution document can appear blotchy, jagged, and ragged.
(See also Spatial Resolution)
Drag
Error Diffusion
Page 3-3
Appendix A - Glossary
Factor Scaling
File Format
Gamma
Gray Level
Halftoning
Horizontal
Differencing
HSI
Green
Yellow
Cyan
Red
Magenta
Blue
Hue
0.0 Black
Page 3-4
Saturation
Appendix A - Glossary
HSV
Huffman
Icon
Image
Image Class
Image
Conversion
IMG
Lossless
Lossy
Luminance
LUT
Lookup Table
LZW
Lempel-Zif
Encoding
Page 3-5
Appendix A - Glossary
MColor
Modified Huffman
MSP
Palette
For a Palette class image, the 256 element array used to specify
the RGB values associated with that image. Each pixel in the
image contains an index to the palette, which contains the RGB
value for that pixel.
PCX
Pixel
Pixel Depth
Plane
Color Plane
An arrangement of RGB image data such that all Red values are
located in one array, all Green values in a second array, and all
Blue values in a third. Contrast with Chunk above.
Polyline
Pseudo-color
Resolution
RGB
RGB Chunk
See Chunk
Ribbon
The graphic bar along the left side of some application windows
that displays icon controls for some procedures..
Page 3-6
Appendix A - Glossary
RLE
Run Length
Encoding
Sharpen
Smooth
Spatial
Resolution
Threshold
TIFF
Tile
TGA
True Color
YIQ
VRI
Page 3-7
Appendix A - Glossary
Page 3-8
AVI (*.AVI).
Image-Pro supports many of the video varieties of the Microsoft AVI file
format, which will usually have the *.AVI file extension. The varieties that
will be available in your copy of Image-Pro depend on the AVI file
compression support that has been installed by the operating system and
other multi-media components.
BioRad (*.PIC)
Image-Pro supports many varieties of the BioRad file format, which will have
a *.PIC file extension. BioRad files are supported in File:Open only.
Page 4-1
Flat
Image-Pro supports loading a wide variety of proprietary file formats using
a configurable file description. This capability can also be used to define,
load and save simple proprietary file formats of your own. For additional
information on flat files, please see the section Flat File Format later in
this appendix..
Gatan DigitalMicrograph
Image-Pro supports many varieties of the Gatan DigitalMicrograph file
format, which will have a *.DM3 file extension. DM3 files are supported in
File: Open only..
JPEG (*.JPG)
JPEG files will have a *.JPG or JPEG file extension. Image-Pro supports all
standard varieties of the JPEG file format..
Page 4-2
MetaMorph (*.STK)
Image-Pro supports many varieties of the MetaMorph file format, which will
have a *.STK file extension. STK files are supported in File:Open only.
PostScript (*.EPS)
Image-Pro supports Encapsulated PostScript files, which will have an *.EPS
file extension. EPS files are supported in File:Save As only.
Sequence (*.SEQ)
Image-Pro supports multiple-image TIFF files with the .SEQ file extension.
For additional information on TIFF files saved by Image-Pro Plus, please see
the section, Image-Pro Plus TIFF and SEQ Files later in this appendix.
Page 4-3
TIFF (*.TIF)
Image-Pro supports all known varieties of the TIFF (the Tag Image File
Format) file format, including most multiple-image varieties and PowerPoint TIFF files.
For additional information on TIFF files saved by Image-Pro Plus, please see the section
Image-Pro Plus TIFF and SEQ Files later in this appendix.
TrueVision (*.TGA)
Image-Pro supports all known varieties of the Targa and TrueVision file
format with the *.TGA file extension.
Zsoft (*.PCX)
Image-Pro supports all known varieties of the ZSoft PCX file format, which
will have a *.PCX file extension. PCX files are supported in File:Open only.
Zeiss (*.LSM)
Image-Pro supports many varieties of the Zeiss file format, which will have
a *.LSM file extension. LSM files are supported in File:Open only.
Page 4-4
Page 4-5
Area
Centr-X
Centr-Y
Maj.Ax.
Min.Ax.
Perim.
1
2
3
4
5
6
277
375
10
152
181
349
5.498195
180.20
193.70
250.1250
311.6077
35.99714
19.76534
15.25067
.10
3.243421
6.624310
16.70201
37.79405
28.08347
10.65680
25.75376
24.76410
25.30080
11.87908
27.37673
1.148118
8.073408
11.92682
23.72677
110
159
16
56
72
126
An example of a *.CNT file to which statistical results have been stored is given below.
Page 4-6
Stats
Area
Centr-X
Centr-Y
Maj.Ax.
Min.Ax.
Perim.
Min
(Obj.#)
Max
(Obj.#)
Range
Mean
Std.Dev
Sum
Samples
11
11
824
92
813
288.194
178.90
17868
62
5.48276
37
320.378
65
314.895
161.479
95.1388
10011.7
62
.166667
4
346.767
143
346.60
142.390
100.414
8828.15
62
3.81379
11
50.8240
98
47.0102
23.8237
9.85365
1477.07
62
1.36119
4
31.7350
92
30.3738
18.0395
8.83737
1118.45
62
8
11
271
98
263
102.274
56.0582
6341
62
Page 4-7
Page 4-8
16-bit wide
IMAGINARY component
011000010
(194)
0100111
(39)
000111100
(60)
1101010
(106)
9-bit mantissa
7-bit fraction
9-bit mantissa
7-bit fraction
Within each 16-bit component, the mantissa occupies the 9 most significant positions. Its
value can range from -256 to +256. The fractional portion occupies the least significant 7 bits,
and can have a value of 0 to 127/128.
Note - FFT coefficients generated from a Floating Point image will be 8 bytes in length: a 4byte, floating-point REAL component, followed by a 4-byte, floating-point IMAGINARY
component.
In a complete array, the FFT data are symmetrically organized around the central "zero
frequency component". Except for two elements, every FFT element has a symmetric
"opposite", which is made up of the same REAL value, but the opposite IMAGINARY value.
The two exceptions are the first array element (at position 0,0) and the zero frequency
component. These two array elements are unique.
Page 4-9
3
4
5
6
N=8
M=8
4
1x
2x
3x
4x
5x
4x
3x
2x
2y
3y
4y
ZFC
5y
4y
3y
2y
The zero frequency component in an FFT array is located in the M/2 column of the N/2 row,
where the first position in the array is 0,0.
Within the FFT file, this element will be found beginning at byte:
4 * (((M/2 + 1) * N/2) + M/2) + 4
where the file begins with byte 0.
F(u,v) denotes the Fourier coefficient in column u, row v. It is a complex number that is
represented by:
F(u,v) = {R(u,v), I(u,v)}
Page 4-10
type
description
0
2
4
6
8
16
24
32
40
42
44
46
48
short
short
short
short
double
double
double
double
short
short
short
short
short
type
description
4*short position of the unpadded original within the padded image (3)
Spectrum or real part
Phase or imaginary part.
Page 4-12
where ClassName specifies the class of image contained in the file (e.g., IFFCL_BILEVEL,
IFFCL_GRAY), and each of the definitions following class name provides a parameter (e.g.,
ImageWidth, BitPerSample) specifying information about the file (e.g., width:512).
Your parameter values in the description file may be entered as constant values, or can be
specified as variables to be obtained from the image file itself. For example,
width:100
indicates that the width is specified by a standard (msb first), short value located 100 bytes
into the image file.
If you specify a parameter as a constant, Image-Pro assumes it is a decimal value unless you
use the 0xHEX_NUMBER notation. If you specify a parameter as a variable to be obtained
from the image file, you must format the parameter as follows:
@Offset=Datatype
where: Offset is a decimal value specifying the position of the value in the file,
expressed as an offset from the beginning of the file, in bytes, and
Page 4-13
ishort
ilong
A Datatype of...
sshort
slong
byte
Single character
You may also include arithmetic operators and definition names in your parameter value, as
long as the definition name you specify has been given a value.
For example, you might calculate line offset as line_offset:width+10.
This will work as long as width has already been assigned a value (i.e., width must appear
before line_offset in your definition).
The table on the following page explains the elements of a file format description. Note that
not all elements are required.
Page 4-14
DESCRIPTION
ClassName
Bits per sample (not bits per pixel). The following bits
values would be used for the standard Image-Pro image
classes:
For image class...
Gray Scale
Palette
True Color
Gray Scale 12
Gray Scale 16
Floating Point
height:
start_offset:
Page 4-15
DESCRIPTION
sample_offset:
sample_offset1:
line_offset:
Byte offset from one image line to the next. This parameter
would be used if your application embedded additional
information in an image line. If you specify a
line_offset value, the value you specify must be
greater than or equal to the width value. line_offset
is combined with sample offset values to access data for the
current channel on the next line.
This component is optional. Default is:
2*
next_sample:
width * bits + 15
.
16
Page 4-16
DESCRIPTION
byte:
datatype:
Specifies byte order in image data that are greater than 8 bits
per sample (i.e., contains short or long integer values). Must
be one of the following:
msb_lsb
lsb_msb
Where:
lsb_msb specifies that the least-significant byte(s) appear(s)
first.
msb_lsb specifies that the most-significant byte(s) appear(s)
first.
continued on next page
Page 4-17
DESCRIPTION
datatype:
continued
bit_offset
12
A description file can contain more than one description, and it can contain more than one
description for a single class. For example, the following file contains two descriptions for
IFFCL_GRAY, one for 12-bit images, and one for floating-point image files.
IFFCL_GRAY
{
bits:12
width:@0=sshort
height:@2=sshort
byte:@3:12
}
Page 4-18
When a FLAT file is open for read and there is more than one format description in the
description file, Image-Pro attempts to match each description to the image file (starting with
the first description). It will use the first description it finds that agrees with the data in the
file. This is why the byte: description, while not a technically a required component of the
description file, is one that, for practical purposes, is required to ensure the correct format
description is selected for a file. In the example above, the first IFFCL_GRAY description will
be used only if a value of 12 is found at byte 3 in the file. If this criterion was not included,
every FLAT file would match this first description, and they all would be opened as 12-bit
images.
When a FLAT file is open for write and there is more than one format description in the
description file, Image-Pro will select the one with ClassName and bits values matching the
Image Class and Bits elements in the image files File Parameter Block.
For more examples of FLAT file descriptions, see the sample IFFFLAT.DES file that has been
included with your Image-Pro files.
Page 4-19
Min
Max
Std.Dev
118.2758
82.77801
80.31753
33
31
25
255
226
212
71.77151
32.74552
31.88052
# Gray Level
Pixels
0
1
2
3
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
253
254
255
993
175
18
0
0
0
0
0
0
.
.
.
An example of a *.HST file created by a Line Profile command is given below. A *.HST
file that contains line profile data will contain a record for each pixel position (X-axis) along
the line. The record will contain the calibrated spatial measurement value in the first field,
followed by the calibrated intensity value. If the data are from a color image, the record will
Page 4-20
Min
Max
Std.Dev
244
79
136
249
249
250
247
250
250
246
249
249
249
249
245
252
248
249
244
249
250
248
249
248
247
252
95
167
1.751033
3.967846
7.706523
95
91
88
88
86
85
86
84
86
86
86
86
82
83
79
81
81
81
80
80
80
80
167
160
154
156
152
149
151
149
152
152
151
155
143
146
138
143
143
143
144
138
136
137
Page 4-21
Page 4-22
#14
#15
BINARY/DECIMAL
CONTENTS OF THE
2-BYTE INTEGERS
String
DESCRIPTION
"IpWin_Blob_Outline"
carriage return,line feed in next 2 bytes
"v30"
carriage return,line feed in next 2 bytes
00000000 00000010
(2)
00000000 00000011
(3)
#16 & 17
00000000 00001010
(10)
00000000 00010100
(20)
#18 & 19
00000000 00001010
(10)
00000000 00101000
(40)
#20 & 21
00000000 01000110
(70)
00000000 00101000
(40)
#22
00000000 00000100
(4)
#23 & 24
00000000 01100100
(100)
00000000 01000000
(64)
#25 & 26
00000000 01100100
(100)
00000000 10010110
(150)
#27 & 28
00000000 01111000
(120)
00000000 10010110
(150)
#29 & 30
00000000 01111000
(120)
00000000 01000000
(64)
Page 4-23
Page 4-24
Page 4-25
Page 4-26
Page 4-27
where:
Size X X defines the size of your kernel array
Offset X X defines the position of the pixel to be replaced
Page 4-28
Page 4-29
Page 4-30
Page 4-31
Page 4-32
Page 5-1
The structure, "complex," is made of two signed integers (2 bytes each), representing,
respectively, the real and imaginary parts. Each integer is, in fact, a fixed-point number in
Page 5-2
Page 5-3
Page 5-4
Appendix D - References
Appendix D - References
If you would like more information about digital image processing, consult the following
sources:
Baxes, Gregory A., Digital Image Processing: Principles and Applications,
John Wiley & Sons, Inc., New York, NY, 1994
Castleman, Keneth R., Digital Image Processing, Prentice-Hall, Inc.,
Englewood Cliffs, NJ, 1979.
Conrac Corporation. Raster Graphics Handbook, 2nd Edition, Van Nostrand
Reinhold Company, New York, 1985.
Foley, J. D., et al. Fundamentals of Interactive Computer Graphics, 2nd
Edition, Addison-Wesley Publishing Company, Reading, MA, 1990.
Gonzalez, Rafael C. and Woods, Richard E., Digital Image Processing,
Addison Wesley Publishing Company, Reading, MA, 1992.
Newmann, W. M. & Sproul, R. F. Principles of Interactive Computer
Graphics, McGraw-Hill, New York, 1973.
Pratt, William K., Digital Image Processing, John Wesley and Sons, New
York, NY, 1978.
Rosenfield, A. and Kak, A. A Digital Picture Processing, Volumes I and II.
Academic Press, San Diego, 1982.
Russ, John C., The Image Processing Handbook, 3rd Edition, CRC Press, Inc.,
Boca Raton, FL, 1998.
Russ, John C., Computer-Assisted Microscopy, The Measurement and Analysis
of Images, Plenum Press, New York, NY, 1990.
Russ, John C., Practical Stereology, Plenum Press, New York, NY, 1986.
Page 6-1
Appendix D - References
Page 6-2
Index
Index
<
<Ctrl>+<Tab> Key Combination
*
*.?x?, 4-28
*.AVI, 4-1
*.AVZ, 4-1
*.BMP, 4-1
*.CAL, 4-5
*.CUT, 4-2
*.DEB, 4-1
*.DIB, 4-1
*.DM3, 4-2
*.ENV, 4-7
*.EPS, 4-3
*.EXP, 4-3
*.FFT, 4-9
*.GEL, 4-3
*.HDR, 4-1
*.HST, 4-20
*.IPW, 4-2
*.JPG, 4-2
*.LSM, 4-4
*.LUT, 4-22
*.OUT, 4-23
*.PCD, 4-2
*.PCT, 4-3
*.PCX, 4-4
*.PIC, 4-1
*.PICT, 4-3
*.PSC, 4-25
*.QRS, 4-3
*.RGE, 4-26
*.RLE, 4-1
*.Seq, 4-3
*.SEQ, 4-29
*.STK, 4-3
*.TAG, 4-27
*.TGA, 4-4
*.TIF, 4-4, 4-29
1
1 x 3 Column, Filters Command, 2-277
1/4 Tone, Show Map Command, 2-247
1/8 Tone, Show Map Command, 2-247
10-point calibration, 2-314
11 x 11 Circle, Filters Command, 2-277
2
2 x 2 Square, Filters Command, 2-276
20-point calibration, 2-314
3
3 x 1 Row, Filters Command, 2-277
3x3
Index - 1
Index
Accumulated, Histogram Command,
2-552
Acquire
4
4-point calibration, 2-314
Menu, 2-143
Preview dialog box, 2-155
Setup dialog box, 2-178
Signal dialog box, 2-182
Acquire Command
5x5
7
7x7
8
8-Bit Gray Scale Acquire, 2-154, 2-162
9
9 x 9, Filters Command, 2-268
A
About dialog box, 2-667
About Image-Pro Plus, 2-667
Acc. Dist, 2-523
Acceleration, 2-523
Acceleration limit, 2-528
Access, Info Command, 2-124
Accessing the Image Database, 2-10
Accumulate
Index - 2
Index
Save Settings, 2-153, 2-179
Select Settings, 2-154, 2-180
Sequence, 2-168
Set time, 2-170
Settings File, 2-152, 2-179
Setup, 2-178
Signal, 2-182
Snap, 2-144, 2-155, 2-161, 2-181
Start Preview, 2-181
Time Between Images Command,
2-170
Zoom, 2-165
Acquire Image
AOI, 2-77
Multiple AOI, 1-12
Operations Command, 2-303
Add button, 2-317, 2-524
Add dimension dialog, 2-204
Add image to set dialog, 2-204, 2-205
Add New Points dialog box, 2-495
Add track automatically, 2-520
Add track manually, 2-519
Add track manually button,, 2-532
Add/Edit button dialog, 2-651
Adding
FFT, 2-349
anchor frame, 2-376
Anchor Plane, 2-375
AND, Operations Command, 2-302
Angle, 2-523
Angle dot screen
Defined, 3-1
Angle Offset dialog box, 2-405
Angle Offset, Spatial Calibration Command,
2-404
Annotate
Bounding-box, 1-10
Command, 2-80
Command Button, 1-16
Defined, 3-1
Elliptical, 1-5
Extents, Reporting in Status Bar,
2-141
Freeform, 1-6
Management Command Button, 1-16
Manager dialog box, 2-77
Rectangular, 1-4
Size, Reporting in Status Bar, 2-140
Tools, 1-3
AOI Command, 2-75, 2-77
Append
Index
Header, Pseudo-Color, 2-335
Histogram, 2-543
Macro Output Window, 2-622
Manual Tag, 2-497
Pseudo-Color, 2-334, 2-335
Pseudo-Color Division Number,
2-335
Append
defined, 1-3
area to full frame, 2-148, 2-149, 2-151, 2-156,
2-159
Arithmetic and Logical Operations Command
Button, 1-16
Arithmetic Operations, 2-301
Arithmetic Operations dialog box, 2-302
Arrow size, 2-526
Artist, Info Command, 2-125
As Is Operations Command, 2-305
ASCII Files
CAL, 4-5
CNT, 4-6
ENV, 4-7
HST, 4-20
Aspect Ratio
Index - 4
Intensity, 2-408
Spatial, 2-394, 2-396
Audit Trail log, 2-133
Auto Classification, Count/Size Command, 2461
Auto split objects, 2-530
Auto-Classification dialog box, 2-461
Auto-Collection, 2-598
auto-exposure, 2-143, 2-145
Automatic
B
Background
Correction, 2-263
Filter, 2-269, 2-282, 2-283
Image, 2-264
Operations Command Button, 1-16
Subtraction, 2-195, 2-262, 2-263
Background correction
Index
Background Image, 2-194, 2-195, 2-199, 2200
Background Image, 2-195
Background Subtraction, 2-194
BandPass Filter, 2-287
Bar, Histogram, 2-553
Baseline, Line Profile, 2-562
Basic Digital Capture Dialog, 2-144
Basic Measurements and Tools, 2-475
Basic View
Button, 1-15
Controls, 1-15
Defined, 3-1
BCG sliders, 2-320
Bell, Histogram Equalization, 2-250,
2-270
Best Fit, 2-241, 2-250
Defined, 3-1
Bilinear Scaling, 3-1
binning, 2-145, 2-157, 2-160
Bins
Defined, 3-1
Bit Depth, 2-16
Defined, 3-1
bit_offset, 4-18
Bitmap
Defined, 3-1
Bitmap Analysis Command, 2-576
Controls, 2-361
Darker Pixels Only, 2-74
Lighter Pixels Only, 2-74
Lighter/Darker, 2-362
Preview, 2-73
BMP, 2-71, 2-72
Defined, 3-2
BMP file formats, 4-1
Boost Kernels, 2-281
Bounding-box, 1-10
AOI, 1-10
Multiple AOI, 1-13
BPP, 2-3, 2-16
Defined, 3-2
Branch/Endpoints Filter, 2-276
Break Point Command, 2-628
Brightness, 1-15, 2-243
Defined, 3-2
Test Strip, 2-253
Browse, 2-625
Browse for Local File dialog box, 2-33
Browse for Remote File, 2-30
Browse Remote file server dialog box,
2-31
Browse Remote File Server dialog box, 2-28
Burn Button, 2-84
Button picture, 2-653
Button script, 2-654
Buttons
Add, 2-317
BCG sliders, 2-320
Best Fit, 2-320
Configure, 2-151, 2-164, 2-181
Delete, 2-317
New, 2-321
Registration (arrows), 2-320
Index - 5
Index
Reset (contrast), 2-320
Set Hue, 2-317
Byte, 4-13, 4-14, 4-17
Bytes/Line, Info Command, 2-125
Calculate, 2-378
Calibrate
Input/Output, 2-510
Load Data, 2-510
Luminance Profile, 2-507
Measurements, 2-508
Options, 2-511
Sampling Tools, 2-504
Caliper Command, 2-503
Caliper dialog box, 2-503
Caliper Measurements dialog box, 2-509
Caliper Options
Calibration, 2-513
Caliper Options dialog box, 2-512
Camera
Defined, 3-2
Merge Channel Command, 2-312
Channel name, 2-218
Channel Offsets, 2-214
Channels, 2-206
Chessboard Distance, 2-283
Chessboard Distance, 2-276
Chunk
Defined, 3-2
CIE L*A*B Color, 2-314, 2-315, 2-337
Cityblock Distance, 2-276, 2-283
Class, 2-501
Defined, 3-2
Class Conversion
Automatic, 2-461
Manual, 2-465
Classification dialog box, 2-467
Classification Window, 2-462
Classifying Objects, 2-461, 2-465
Index
Clean Border, Count/Size Command,
2-430
Clear Screen, Macro Output Window,
2-623
Clip Margins, 2-7
Clipboard
Filter, 2-274
Macro Output, 2-623
Close All Command, 2-643
Close Command, 2-12
Close Tools Command, 2-644
Close track, 2-532, 2-535
Cluster Analysis, 2-459
Cluster Info dialog box, 2-459
CMY
Defined, 3-2
co-localization coefficients, 2-517
Co-Localization Command, 2-515
co-localization plot, 2-516
Co-Localization Plot:, 2-517
Co-localization with Frequencies, 2-516
Color, 2-526, 2-584, 2-586, See Pseudo-Color
Bar, 2-319
Color Palette, 2-319
Cube-Based dialog box, 2-297
Fill Command, 2-91
Index, Convert To Command, 2-107
Map, 2-242
Numeric Color value (Selected
Color), 2-319
Current, 2-319
Selected, 2-319
Color Channel Command, 2-244, 2-309
Convert, 2-309
Extract, 2-310
Merge, 2-311
Color Channel Convert dialog box, 2-309
Color Co-localization, 2-516
Color Composite, 2-136, 2-321
Defined, 3-3
Color Correction Command, 2-314
Color Menu
Conversion, 2-309
Defined, 3-3
Show Palette Command, 2-130
Color Page, 2-89
Color Palette, 2-319
Color Plane
Defined, 3-6
Color Reduction, 2-106
Defined, 3-3
Index - 7
Index
Color Selection
Calibrating, 3-2
Complete program and continue, 2-625
Composite best-focus, 2-212
Compression, 2-15
Defined, 3-3
During Batch Conversion, 2-20
Info Command, 2-124
Conditional Update, 2-598
Configure
camera, 2-154
Configure button, 2-151, 2-164, 2-181
Configure File Transfer Protocol dialog box,
2-32
Configure File Transfer Protocol dialog box,
2-29
Configure Mail dialog box, 2-24
Configure Remote Conferencing dialog box,
2-43, 2-46
Configure remote file server dialog box, 2-36
Contents, Info Command, 2-128
Contrast, 1-15, 2-243, 2-320, 3-3
Palette, 2-106
Convert when change units, 2-398
Convex hull, Count/Size Command,
2-431
Convolution Filters, 2-265, 2-267
Histogram, 2-544
Copy graph to clipboard, 2-539
Copy Graph To Clipboard
Histogram, 2-544
Copy to Clipboard, 2-605, 2-668
Button, 1-17
Edit Menu, 2-438
File Menu, 2-434
Image Menu, 2-469
Select Measurements, 2-453
View Menu, 2-444
Count/Size Measurements, 2-453
Index
Count/Size Options dialog box, 2-427
Count/Size Results
Intensity, 2-408
Spatial, 2-396
Creating a New Image, 2-2
Crop to AOI Command, 2-115
Current Channel, 2-194
Current color block, 2-319
Current Driver, 2-152, 2-178
Current Image, 2-192
Current, Show Palette Command, 2-131
Cursor Position
D
Data
Exchange, 1-29
Data Collection Command, 2-591
Data Collector, 2-591
Index - 9
Index
Delete Count, 2-433
Delete Count Message Box, 2-433
Delete Hidden Objects, Count/Size
Command, 2-443
Delete Points dialog box, 2-496
Delete selected tracks, 2-521
Deleting
Defined, 3-3
Dr. Halo file formats, 4-2
Drag
Lines, 2-83
Tool Palette, 2-81
Tools, 2-81
Defined, 3-2
Diagonal Distance, 2-276
Dialog boxes
adding, 2-205
Dimensions
Channel, 2-212
Site, 2-212
Time, 2-212
XY, 2-212
Z, 2-212
Direct Value Copy, 2-102
Display
Index - 10
E
EDF Options, 2-212, 2-213
Edge
Filter, 2-288
Filters, 2-272
Filters dialog box, 2-272
Edge Detection, 2-503
Derivative, 2-505
Pattern Match, 2-505, 2-506
Pattern Matching Level, 2-506
Edge Detection Dialog box, 2-505
Edge Detection Markers, 2-514
Edge Tracking, 1-7, 1-9
Edit
Index
Color Values, Palette, 2-129
Command Button, 1-17
Kernel, 2-280
Kernel dialog box, 2-281
Macro Command Button, 1-17
Script File, 2-603
Selected Colors dialog box, 2-129
Sequence of Images, 2-233
Edit Button Function, 2-654
Edit Channel Properties, 2-217
edit channels, 2-206
Edit Dye, 2-96, 2-98
Edit Dye List dialog box, 2-96
Edit File List dialog box, 2-37
Edit File Listing dialog box, 2-38
Edit Image List dialog box, 2-38
Edit Image Listing dialog box, 2-39
Edit Lens, 2-99, 2-100, 2-101
Edit Lens List dialog box, 2-99
Edit Macro Command, 2-612
Edit Measurement Ranges dialog box, 2-454
Edit Menu, 2-67
Defined, 3-3
Euclidian Distance, 2-276, 2-284
Excel, 1-29
Excitation wavelength, 2-97, 2-216, 2-218, 2221
Excitation Wavelength, 2-220
Exclusive message (modal), 2-626
Exit Command, 2-65
Exp
Command, 2-310
Z-stack, 2-211
F
F2 Function Key, 2-641
F3 Function Key, 1-20, 2-642
F5 Function Key, 2-648
Factor Scaling, 3-4
Fast Fourier Transform, 2-301
Index - 11
Index
FFT, 2-347
Command, 2-347
Command Button, 1-16
Load, 2-355
Save, 2-355
Show, 2-356
FFT Command, 2-301
File
AutoQuant, 4-1
AVI, 4-1
BioRadI, 4-1
Bitmap, 4-1
Dr. Halo, 4-2
Encapsulated PostScript, 4-3
Flat, 4-2
Gatan, 4-2
Image-Pro Workspace, 4-2
Index - 12
JPEG, 4-2
Kodak PhotoCD, 4-2
MetaMorph, 4-3
Molecular Dynamics, 4-3
PICT, 4-3
QED Imaging, 4-3
Sequence, 4-3
Targa, 4-4
TIFF, 4-4
TrueVision, 4-4
Zeiss, 4-4
ZSoft, 4-4
File Menu, 2-1
Deleting, 2-281
dialog box, 2-279
New, 2-281
Filter Objects, Count/Size Command, 2-432
Index
Filter Plugins, 2-291
Filters
BandPass, 2-287
Branch/Endpoints, 2-276
Close, 2-274
Convolution, 2-267
Despeckle, 2-267
Dilation, 2-274
Distance, 2-275, 2-283
Edge, 2-272, 2-288
Enhancement, 2-267
Erode, 2-274
Flatten, 2-268
Gauss, 2-267
Higauss, 2-267
HiPass, 2-267, 2-286
Horizontal, 2-272
LaPlace, 2-272
Local Equalization, 2-267
LoPass, 2-267, 2-286
Median, 2-268
Morphological, 2-274
Open, 2-274
Phase, 2-272, 2-283
Pruning, 2-275
Rank, 2-268
Reduce, 2-275
Roberts, 2-272
Sculpt, 2-274
Sharpen, 2-268
Sobel, 2-272
Special, 2-282
Spectral, 2-285
Thinning, 2-275
Variance, 2-272
Vertical, 2-272
Watershed, 2-275
Well, 2-275
Filters Command, 2-265
Find all tracks automatically, 2-520
First measurement, 2-525
first-order illumination, 2-192
Fit to Page, 2-56
Fit Window Size to Screen
Filter, 2-268
Flatten Background
Command, 2-348
Options dialog box, 2-349
Fourier Correlation, 2-377
Frame rate, 2-211
Frames per second, 2-211
Free Memory Available, Reporting in Status
Bar, 2-141
freeform AOI, 1-6
Freeform AOI, 1-6
Freeform Intensity Calibration dialog box, 2414
Freeform, Intensity Calibration Command, 2412
Freeze, Line Profile, 2-569
Frequency Filtering
FFT, 2-301
Hi Pass, 2-351
Low Pass, 2-351
Index - 13
Index
Spike Boost, 2-352
Spike Cut, 2-352
Full FFT, FFT Command, 2-350
full frame, 2-145
Function Keys, 1-20
F2, 2-641
F3, 2-642
F5, 2-648
H
Half FFT, FFT Command, 2-350
Halftoning
Defined, 3-4
Hanning, FFT Command, 2-353
Header, 2-546
height, 4-13, 4-15
Help
IPBasic, 2-619
Using Help, 2-666
G
Gain, 2-150
Gamma, 1-15, 2-150, 2-186, 2-243
Defined, 3-4
Test Strip, 2-253
Gauss Filter, 2-267
GEL file formats, 4-3
Gloss, 2-585
Graph
Pseudo-Color, 2-336
Graph options, 2-539
Graph Scaling dialog box, 2-558
Gray Level
Defined, 3-4
Gray Scale, 2-3
Grid, 2-365
Preview, 2-364
Settings, 2-367
Grid Mask Calibration Summary, 2-364
Grid Mask Command, 2-363
Grid Mask dialog box, 2-363
Grid Preview dialog box, 2-364
Grid Settings dialog box, 2-61
Group tab
Index - 14
Borders, 1-20
Hide/Show Objects, Count/Size Command, 2443
Hide/Show Tool Bar Command, 2-648
Hide/Show Tools Command, 1-20
Hide/Show Workflow Tool Bar Command, 2649
Hiding an object
Append, 2-543
Command Button, 1-17
Count/Size Command, 2-449
File Format, 4-20
Intensity Analysis, 2-541
Save, 2-543
Histogram Command, 2-541
Index
Update Menu, 2-557
Histogram dialog box, 2-541
Histogram Divisions dialog box, 2-550, 2-551
Histogram Equalization
Count/Size, 2-449
Intensity Analysis, 2-554
Holes, 2-442
Filter, 2-272
Horizontal Differencing, 3-4
Hot Key for Screen Capture, 2-51
HSI
Defined, 3-5
Image Database, 2-201
Archiving, 2-17
Image Database Command, 2-10
Image Information, 2-121
Image Information Dialog, 2-121
Image Information dialog box, 2-6
Image List dialog box, 2-63
Image Menu
defined, 2-198
Image Signature, 2-22
Image Type, 2-3
Image Window, 1-18
Image-Pro
Defined, 3-5
ID, Info Command, 2-122
Illuminated, 2-583
ilong, 4-14
Image, 3-5
Capture, 2-143
List of for Color Composite, 2-317
Defined, 3-5
Index - 15
Index
Import Plugins Command, 2-190
Incomplete Frames, 2-237
Increment Data Set, DDE Options, 1-32
Index
Calibration, 2-127
File, 2-124
General, 2-122
Image, 2-125
Report, 2-128
Debug, 2-618
Edit, 2-614
File, 2-613
Help, 2-619
Macro, 2-617
Sheet, 2-619
View, 2-615
J
JPG file formats, 4-2
K
Keep Preview Image, 2-146, 2-162, 2-166
Kernels
Boost, 2-281
Editing, 2-279, 2-280
File Format, 4-28
Filling, 2-280
Filter Type, 2-279
Offset, 2-281
Size, 2-280
Index
L
Labels, 2-525
Defined, 3-5
Lens List, 2-99
Limited Watershed
Drawing, 2-83
Tool, 2-83
Line Profile
Append, 2-565
Command Button, 1-17
Dual Line, 2-569
Full Scale, 2-574
Save, 2-564
Save Statistics, 2-565
Line Profile Command, 2-560
Append, 2-564
Line Profile Order dialog box, 2-568
Line Profile Window, 2-560, 2-572, 2-574
Line, Histogram, 2-553
line_offset, 4-13, 4-16
Linear
Defined, 3-5
File Format, 4-22
Modifications, 2-257
Reset LUT Command, 2-256
LoPass
Index - 17
Index
Defined, 3-5
Lossy
Defined, 3-5
LSM File Format, 4-4
Luminance
Defined, 3-5
Luminance Profile, 2-507
Auto-Scale, 2-514
Smoothing, 2-512
Thickness, 2-512
Luminance Profile dialog box, 2-507
LUT, 2-242
Defined, 3-5
Reset LUT Command, 2-256
LZW
Defined, 3-5
defined, 1-8
Tool Bar, 1-8
Magnification, 2-216
Magnifying an image, 1-14
Make Mask, 2-307, 2-470
Managing Open Image Windows, 1-20
Manual Measurements, 2-473
Manual Measurements Command Button, 117
Manual Point Count
Append, 2-497
Class, 2-496
Delete All, 2-496
Delete Points, 2-495
File Format, 4-27
Save Options, 2-498
Tag Points, 2-495
Manual Tag Command, 2-495
Area, 2-500
Counts, 2-500
Hide/Show Marker, 2-500
Label, 2-500
Points, 2-500
Statistics, 2-500
Manual Tagging Options dialog box, 2-501
Manual tracking, 2-532
Manual, Intensity Range Selection, 2-423
Mark, Spatial Calibration Command, 2-394,
2-407
Index
Markers
Defined, 3-6
Mean, 2-464
Index
Filter, 2-268
Memory
Defined, 3-6
Basic, 2-645
Biological, 2-645
Complete, 2-645
Industrial, 2-645
Add, 1-12
Bounding Box, 1-13
Reset, 1-13
Tool, 1-12
Multiply Operations Command, 2-303
Merge
Command, 2-311
Merge Files, 2-232
Merge menus, 2-647
Merge product features, 2-646
Merge Product Features, 2-646
Merging Transparency, 2-361
Min
Index - 20
N
Name, 2-525
Name, Info Command, 2-122
Naming
Index
NOR, Operations Command, 2-303
Normal, Line Profile Command, 2-570
Normalize Illumination, 2-192
Normalize Illumination, Scope-Pro, 2-371
NOT, Operations Command, 2-303
Number
Command, 2-301
Command Button, 1-16
Operations Command, 2-301
Operations Commands
AND, 2-302
NAND, 2-302
NOR, 2-303
NOT, 2-303
OR, 2-302
XOR, 2-302
Optical Density, 2-194, 2-262, 2-263
Calibration, 2-416
Intensity Calibration Command, 2412
Optical Density Calibration dialog box, 2-417
Options
O
Object, 2-464
Object Attribute Window, 2-451
Object Attributes, 2-451
Object Classification, 2-461, 2-465
Object Count, 2-464
object outlines, 2-533
Object Page, 2-86
Object Sorting dialog box, 2-471
Object Sorting Options, 2-471
Object Window, Count/Size Command, 2-451
Objects, 2-464
objects outlines, 2-531
Offset, 2-150
Offset Kernels, 2-281
On-Chip Integration, 2-172
Open
Caliper, 2-511
Count/Size Command, 2-427
Filter Command, 2-266
Forward FFT Command, 2-349
Inverse FFT Command, 2-352
Outline, 2-428
Registration, 2-345
Thick Line Profile Command, 2-571
Options Menu
Histogram, 2-549
Line Profile, 2-568
Origin Offset dialog box, 2-403
Origin, Spatial Calibration Command, 2-402
Outline
Edit, 2-623
Index - 21
Index
File, 2-622
Overlay Transparency, 2-360
Calibration, 2-399
P
palette, 4-13, 4-18
Palette, 2-3
To Point, 2-344
Pan Tool, 1-14
partial tracks, 2-529
Passes
Defined, 3-6
PCX File Format, 4-4
Personal Conference Server Command, 2-45
Personal File Server, 2-35
Phase
Defined, 3-6
Value, Reporting in Status Bar, 2140
Pixel Depth
Defined, 3-6
Index - 22
Defined, 3-6
Play Options dialog
Defined, 3-6
Population Density, 2-456
Population Density Window, 2-457
Position
Application, 2-132
Document, 2-135
Status Bar, 2-140
Tool Bar, 2-137
Preferences Dialog, 2-132
Pre-filter, Count/Size Command, 2-430
Prefix, 2-526
Index
Macro Output, 2-622
Print Command, 2-54
Print dialog box, 2-54
Print Position dialog box, 2-55
Print Screen Command, 2-53
Printer
Setup, 2-54
Printing
Button, 1-17
Pseudo-Color Command Menus
Areas, 2-333
Areas File, 2-334
Areas Report, 2-336
File, 2-331
Pseudo-Color Settings, 2-334, 2-335
Q
QED file format, 4-3
R
Ramp, 2-329
Range
Filter, 2-268
Filters Command, 2-269
Recalculate, 2-378
Record
Filter, 2-275
Reducing an image, 1-14
reference calibrations, 2-391
Reference Image, 2-314, 2-315
Reference, Line Profile, 2-562
Reflection
Ambient, 2-587
Reflective Index, 2-100
Refractive Index, 2-216, 2-222
Register
Command, 2-341
dialog box, 2-344
Options dialog box, 2-345
Relative time, 2-539
Reload
Index - 23
Index
Script File, 2-602
Reload Command, 2-11
Remote Conference Command, 2-41
Remote Directory, 2-28, 2-31
Remote File Name, 2-27, 2-30, 2-31
Remote file server dialog box, 2-35, 2-40
Remote File Transfer Command, 2-26
Remote Files, 2-28
Remote Host, 2-27, 2-30
Remove button, 2-524
Remove Holes Message Box, 2-442
Remove Holes, Count/Size Command, 2-442
Rename
AOI, 2-79
Macro, 2-604
Reorder by document age, 2-136
Repaint Background Images, 2-133
Replace Image Message Box, 2-19
Report Command, 2-590
Report Generator, 2-590
Defined, 3-6
RLE
Defined, 3-7
Roberts Filter, 2-272
Rotate Command, 2-116
Rotation, 2-377, 2-378, 2-583, 2-586
Round Retangle Tool, 2-83
Run In Trace Mode, 2-604, 2-610
Run Length Encoding
Defined, 3-7
Run Program
Command, 2-624
Minimized, 2-625
Reset
AOI, 1-4
LUTs Command Button, 1-16
Multiple AOI, 1-13
Registration, 2-344
Reset (contrast) button, 2-320
Reset button, 2-539
Reset Contrast Command, 2-256
Reset to Defaults, 2-151, 2-164
Resize Command, 2-119
Resize Image
Defined, 3-7
Restore Settings dialog box, 2-180
Restricted Dilation
Running
S
s Start-up Parameter, 2-631
-s Start-up Parameter, 2-631
sample_offset, 4-13, 4-16
sample_offset1, 4-13, 4-16
Samples
Index
Command Button, 1-15
Count/Size Measurements, 2-445, 2448, 2-463, 2-467
dialog box, 1-26
Document to Disk Command Button,
1-15
FFT, 2-355
Histogram, 2-543
Histogram Statistics, 2-543
Line Profile, 2-564
Macro Output Window, 2-622
Manual Tag Data, 2-497
Options
Pseudo-Color, 2-335
Outlines, 2-435
Points, 2-498
Pseudo-Color Palette, 2-331
Pseudo-Color Settings, 2-334
Pseudo-Colors dialog box, 2-332
Sequence dialog box, 2-233
Settings, 2-437, 2-498
Save Active
a Sequence, 2-233
Scaling, 2-377, 2-378
Procedure, 2-48
Screen Capture Command, 2-48
Screen Capture dialog box, 2-50
Screen Capture Options dialog box, 2-49
Script File, 2-602
Sculpt Filter, 2-282, 2-284
Search radius, 2-528
Seed Image, 2-307
Segmentation, 2-424, See Thresholding
Index
Input Range, 2-104
Method dialog box, 2-103
Open Image, 1-20
Output Range, 2-104
Range dialog box, 2-104
Scanner dialog box, 2-188
Select Color dialog box, 2-318
Editing, 2-233
Sequence file formats, 4-3
sequence files, 2-209
Sequence Gallery Command, 2-386
Sequence menu, 2-191, 2-192, 2-194, 2-196,
2-199, 2-209, 2-216
Sequence Toolbar Command, 2-228
Sequencer
Attach, 2-25
Cancel, 2-25
Configure, 2-24
Save As, 2-25
Send, 2-25
Verify, 2-24
Send Mail dialog, 2-668
Send Mail dialog box, 2-23
Send table to Excel, 2-518
Sensitivity Threshold, 2-506
Sequence
Index - 26
Set
Calibration, 2-408
Set Title, 2-199, 2-203
Setting Black/Incident Levels, 2-417
Settings
Acquire, 2-178
Shaded, 2-583
Shadow and Highlight, Show Map Command,
2-247
shared objects, 2-529
Sharpen
Defined, 3-7
Filter, 2-268
SharpStack, 2-198
Index
Sheet, DDE Options, 1-32
Shortcut Key, 2-607, 2-609
Show
FFT, 2-356
Pane, 2-140
Recording, 2-606
Show all tracks, 2-520
Show graph, 2-520
Show Pattern
FFT, 2-357
Show statistics, 2-519
Show/Hide
Borders, 1-20
Show/Hide Tools command, 1-20
Showing an object
Defined, 3-7
Resize Command, 2-119
Smooth Objects dialog box, 2-442
Smooth Objects, Count/Size Command, 2442
Smoothing
By Key, 2-604
Sort Objects Command, 2-471
Source
FFT, 5-1
Source Image, 2-309, 2-310, 2-312, 2-317, 2359
Source Images, 2-317, 2-321
Source Images list box for color composite, 2317
Spatial Calibration
Defined, 3-2
Spatial Filter Command Button, 1-16
Spatial Resolution
Defined, 3-7
Special
Filters, 2-282
Filters dialog box, 2-282
Spectral Filters, 2-285
Spectrum, FFT Command, 2-349, 2-350
Speed
Auto-Split, 2-439
Limited Watershed, 2-440
Watershed, 2-440
Split Objects dialog box, 2-438
Split Objects, Count/Size Command, 2-438
Spread, Classification, 2-467
Square
Index - 27
Index
Standard deviation, 2-524
Standard Deviation, 2-270, 2-464
Style, 2-583
Surface, 2-584
Viewpoint, 2-582
Histogram, 2-554
Line Profile, 2-573
Std. Dev
Advanced, 2-587
Default Settings, 2-589
Lighting, 2-586
Output, 2-588
Index - 28
T
Table
Defined, 3-7
The Show toolbar on startup, 2-651
Thick Horz, Line Profile Command, 2-570
Thick Options, Line Profile Command, 2-571
Thick Vert, Line Profile Command, 2-571
Thinning Filter, 2-275
Third-Party, 2-190
third-party filters, 2-291
Threshold
Index
Options dialog box, 2-359
Overlay, 2-360
Defined, 3-7
TIFF and SEQ Files, 4-29
Tile
Defined, 3-7
Tile Images, 2-380
Tile Images Command, 2-638
Tiling
Transparent, 2-88
Transpose Rotate Command, 2-118
Trim Borders, 2-377
Triple Branches Filtering Command, 2-278
True Color, 2-3
Grid, 2-381
Input, 2-380
Time Interval dialog box, 2-170
time point, 2-200, 2-209, 2-212
Time point, 2-217
Time Points, 2-225
Time Stamp, 2-200
Time Units, 2-526
Tint, Fill Command, 2-92
Title, Info Command, 2-124
Toggle Between Open Images
U
Undo
Workflow, 2-651
Calibration, 2-398
Up One Level Button, 1-22, 1-26
Update Menu
Tools
Drawing, 2-81
Tophat Filter, 2-274
Total number of objects, 2-524
Trace
V
Values, 2-524
Variance Filter, 2-272
Velocity, 2-523
Velocity limit, 2-528
Vertical Filter, 2-272
Vertical range, 2-539
Video
Index
Standards, 2-180
NTSC, 2-180
PAL, 2-181
Video Average Command, 2-171
Video Capture
Timed, 2-167
Video Print Command, 2-177
Video/Digital
X
X Coord, 2-522
X labels, 2-539
X Position, 2-501
X to Y Operations Command, 2-304
X-Axis, 2-546, 2-547
XOR, Operations Command, 2-302
Y
Y Coord, 2-523
Y Position, 2-501
YIQ
Watershed
Filter, 2-275
Split, Count/Size Edit Command, 2440
Well Filter, 2-275
White Balance, 2-151
White Color, 2-318
width, 4-13, 4-15
Width/Height Resize Command, 2-119
Window, 2-271
Window Menu, 2-637
Windows
Cascade, 2-639
Tile, 2-638
Wireframe, 2-583
With Holes, Count/Size Command, 2-428
Word Wrap, 2-89
workflow toolbar, 2-650
Workflow Toolbar, 2-133
Index - 30
In Command, 1-19
Out Command, 1-19
Tool, 1-14
Zoom Button, 2-555, 2-556
Zoom to fit workspace, 2-136
Zoom, 1-19
Z-Scale, 2-584
Z-spacing, 2-219