When an image is imported in GC Image, the image is displayed in the Viewport of the Image Viewer at 1x magnification with the first data point in the lower-left corner. (See File Input and Output for instructions on opening an image.) At 1x magnification, each data point is displayed with one pixel of the display device.
|
| Figure 1: The Image Viewer with an open image with a sub-region displayed in the Viewport at 4x magnification region of a GCxGC image. |
To resize the Image Viewer, position the cursor on a border or corner of the window and click-and-drag with the left mouse-button to a new size. When the Image Viewer is resized, more or less of the image is visible in the Viewport and the magnification (or scale) factor is not changed. The Maximize button on the title bar makes the Image Viewer fill the screen and the Restore down button will restore the previous size after maximization.
As the cursor is moved about the image, the status bar at the bottom of the Image Viewer displays the abscissa (the X coordinate, along the first column dimension, displayed horizontally left-to-right), the ordinate (the Y coordinate, along the second column dimension, displayed vertically bottom-to-top), and the value of the pixel indicated by the cursor. See Figure 1. The axes units can be set to pixel units or time units, via Configure -> Configure Settings on the menu. For time units, the abscissa is in minutes and the ordinate is in seconds.
When an image is opened in GC Image, the Image Viewer is in View cursor mode. To return to View mode from another cursor mode, click the View mode button on the Image Viewer palette. In View cursor mode, it is possible to pan or scroll about the image by click-and-drag with the left mouse-button. For example, to slide the image to the left, depress the left mouse-button (with the cursor in the Viewport), move the mouse left, and release the left mouse-button. The arrow keys also can be used for pan and scroll at increments of four pixels. The page-up and page-down keys move a full screen up or down. (Note that it is necessary to click in the Viewport to activate the listeners for these keyboard actions.) There is also a special navigation tool, the Navigator , described in the next section.
Change the magnification factor with the Scale Viewport control on the Image Viewer tool bar or in the Navigator, described in the next section. To change the magnification in the Scale Viewport control, select one of the values from the pull-down menu or enter the desired value (followed by enter) in the text box. The Scale Viewport menu also has choices to fit the image to the Viewport. The Viewport image is magnified using interpolation. The interpolation method can be set using the pane accessed by Configuration -> Axes. Bi-linear interpolation is the default, but nearest-neighbor interpolation can be useful for making clear the pixel resolution. Figure 1 pictures an open image with a sub-region displayed in the Viewport at 4x magnification.
GC Image also supports more general resizing that changes the aspect ratio. Through the dialog, shown in Figure 2, accessible with the View -> Set Viewport menu option, the user can change the size (including aspect ratio) and position of the viewport on the image used for display operations. Set Viewport operates on the full image buffer that is used in a variety of operations. For example, resizing is useful before exporting an image in external file format. Resizing is different than scaling in the Scale Viewport control, in that the aspect ratio can be changed. Resizing is slightly more time consuming than scaling.
|
| Figure 2: The Set Viewport dialog is accessible from the GC Image menu bar and from a button on the Navigator toolbar. |
Resizing and repositioning also can be performed in View cursor mode by click-and-drag of the right mouse-button in the Viewport. Then, the viewport is set to show the delimited rectangular region. Successive resize actions can be performed. The Display Reset button resets the scale to 1 and the size to the base dimensions.
Changes in size and position are stored in a display setting stack. The toolbar has Previous and Next arrow buttons to move back and forward in the display stack.
|
| Figure 3: The Navigator with ROI specification of the image in the Viewport. |
To open the Navigator, click the Navigator button on the Image Viewer tool bar or select View -> Navigator from the menu. The size of the Navigator can be changed by grabbing and click-and-drag the border or corner of the window. As the size is changed, the thumbnail image in the Navigator is resized to fit the window, changing the magnification and/or aspect ratio of the thumbnail image to show the entire image. The user can indicate whether the Navigator displays the image's original size, the current aspect ratio, or match the size of the Navigator window. These choices are available on the Navigator tool bar. Close the Navigator by dismissing the window.
The graphic rectangular box in the Navigator is the region-of-interest (ROI) that is displayed in the Viewport of the Image Viewer. The ROI can be relocated by using the mouse to grab the box and drag it to another location or via the Position Viewport button on the Navigator tool bar. The ROI can be resized by grabbing an edge or corner of the box and dragging it. The ROI also can be resized by click-and-drag of the right mouse-button in the Navigator. Then, the rectangular region delimited is scaled and resized to fit the Viewport. When the ROI is relocated or resized, the image displayed in the Viewport is changed accordingly. Likewise, the ROI is relocated or resized when the Viewport is moved or the Scale Viewport setting on the Image Viewer tool bar is reset. The Set Viewport button invokes the Set Viewport dialog, described above, which allows precise specification of the size and location of the ROI.
Colorization allows the human eye to distinguish many more distinct gradations in a GCxGC image. Colorization uses three values to specify a color for each value in the image. Each pixel value is mapped through a color map to a corresponding color, so two pixels with the same values will be displayed with the same color and two pixels with different values may be displayed with different colors. With colorization, the ordering of values is not as straightforward as with a grayscale, but a good color mapping scheme can provide a clear progression. For example, topographic maps commonly use an ordering from small to large that progresses through dark blue, light blue, dark green, light green, light brown, dark brown, and red.
The GC Image Colorize tool allows user control over the color mapping. The Colorize tool supports:
|
| Figure 4: The GC Image Colorize tool. |
The Colorize tool has several components:
The Color Map functions can be changed by grabbing and relocating a knot, indicated with a small square. As the cursor is moved in the graph, the cursor location is displayed on the graph control panel. The function is interpolated between the knots linearly or with a spline curve and the interpolation method can be specified on the graph control panel. Each color map function has buttons to add and remove knots and to reset the function (undoing changes made to the Color Map function).
|
| Figure 6: The GC Image Text View tool. |
If a rectangular region is selected using the Graphics tool (as described in Graphics), then only the values in the selected rectangular region are shown in Text View. If one or more blobs are selected, then only the values in the bounding box of the blobs are shown in Text View . Otherwise, the entire image is available, which can entail extensive scrolling.
If blobs have been detected for the image (as described in Peak Detection and Analysis) then Text View attempts to visually highlight the blobs using randomly generated distinct colors for the text for each blob. Otherwise, if blobs have not been detected, the Text View shows all values in black text.
If the "Show blob information" checkbox is checked, Text View also indicates blob IDs and the value percentages for each pixel. Figure 7 illustrates Text View with blob information.
|
| Figure 7: The GC Image Text View tool with blob information. |
The array of pixel values displayed in a Text View window can be written to a text file in comma-separated-value (CSV) format by clicking the Save text view button on the Text View tool bar.
|
| Figure 8: The GC Image 3D View tool. |
On the toolbar, the 3D View tool has a button for showing and hiding the 3D View control panel and a button for saving an image of the 3D view to a file in BMP format. The 3D View image also can be copied to the system clipboard (from where it can be pasted into other applications) by clicking in the 3D View image and then typing the <F2> key.
The 3D View tool has a checkbox on the status bar for entering and leaving information mode. In information mode, clicking on the 3D surface will provide pixel data and blob metadata (as specified by the Blob Mouse-Over configuration) at the indicated position (which is shown with a vertical bar). If the information mode box is not checked, then the 3D View tool is in navigation mode, allowing for interactive scaling, rotation, and translation.
The 3D View control panel, pictured in Figure 9, provides scroll-bar control of viewing angle and distance, as well as controls for wireframe or continuous surface; for monochromatic or colorized surface (and color form monochromatic colorization); for showing the bounding box, axes, and 1D projections; for value range and mapping function; for vertical scaling, and for resolution scale. Cursor and mouse actions also are supported directly in the 3D View tool: translate the image by click-and-drag with the right mouse-button; rotate the image by click-and-drag with the left mouse-button; and zoom (or scale) the image by click-and-drag with the middle mouse-button. Configure -> Configure Settings also provides access to 3D View configuration settings. The control panel can be dismissed and restarted from the 3D View toolbar. Terminate 3D View by clicking the close button on the control panel or by dismissing the 3D View window.
|
| Figure 9: The 3D View control panel. |
Figure 10 illustrates the Multi-Projections window with graphs of the selected row and column slices.
|
| Figure 10: The GC Image Multi-Projections tool with graphs of the selected row and column slices. |
The Multi-Projections tool displays the sub-region of the image from the ROI. Clicking on a location in the sub-image in the Multi-Projections tool specifies the row and column displays:
Clicking and dragging in the sub-image display defines a range of rows and columns. With a range of rows and columns, there are two options:
|
| Figure 11: The GC Image Multi-Projections tool with integrated projections from the selected rows and columns. |
|
| Figure 12: The GC Image Multi-Projections tool with multiple slices from the selected rows and columns. |
The slice, projection, or multi-slices along either the vertical or horizontal dimension can be saved to a text file with buttons at the bottom of the Multi-Projections tool. Other checkboxes indicate whether or not baseline level is graphed and blob outlines are displayed.
The Shape Projection mode in Multi-Projections projects only the pixels in one or more selected graphic Shapes (e.g., polygons or rectangles). The graphic Shapes must be selected before starting the Multi-Projections tool. Figure 13 shows projections for a polygon.
|
| Figure 13: A Shape projection in the Multi-Projections tool. |
|
| Figure 14: The GC Image Visualize Data tool. |
Visualize Data reports several pixel statistics of the reported rectangular region:
|
| Figure 15: A histogram of pixel values. |
The Visualize Data tool and the histogram popup are closed with buttons
or by dismissing the window.
Contents Previous:
File Input and Output Next:
Graphics
GC Image™ Users' Guide © 2001–2007 by GC Image, LLC, and the University of Nebraska.