GC Image has a Compare Images tool for comparative analysis and visualization; a Comparison Report for comparing blobs, blob sets, and areas from multiple chromatograms; and the Image Investigator for advanced analysis of multiple chromatograms. Comparisons are useful for process monitoring, sample classification or identification, correlative determinations, and other important tasks. GCxGC is a powerful technology for chemical analysis, but methods for comparative visualization must address challenges posed by GCxGC data: inconsistency and complexity.
The Compare Images tool allows comparisons between two GCxGC chromatograms: the dataset currently selected for analysis, referred to as the analyzed image, is compared to another image, referred to as the reference image . Prior to comparison, each image is processed separately to correct acquisition artifacts (e.g., background removal) and to detect, identify, and quantify chemical peaks. These operations are described in previous chapters.
To initiate a comparison, select the View -> Compare Images from the menu bar or click the Compare images button. The Compare Images tool can be invoked for the entire image or for a rectangular subimage that encloses selected graphics (in graphics mode) or selected blobs (in blob mode). The Compare Images tool is started with the current image used as the analyzed image.
Next, select the reference image to be compared to the analyzed image, as shown in Figure 1.
![]() |
| Figure 1: The Compare Images tool. |
As the reference image is loaded, two data processing steps automatically are performed on it to remove incidental differences with the analyzed image.
These two steps are critical for suppressing incidental variations and emphasizing real chemical differences.
The Compare Images tool has a pull-down menu to choose one of several visual comparison methods:
Several controls are available for all visual comparison methods.
Additional GUI components indicate range of comparative values, the position of the cursor, the values of both images at the cursor location, and the tool status.
Clicking the Blob Table button brings up a table with data about the blobs in both images (shown in Figure 2).
![]() |
| Figure 2: The comparison Blob Table. |
The table has columns for:
The table is sortable by any column. Selecting rows in the table activates graphical highlights in the comparison image with a green for blobs in the analyzed image and red for blobs in the reference image.
The difference image can be saved by clicking the Save Image button of the Compare Images tool.
GC Project allows comparing blobs, blob sets, and areas from multiple images with the Comparison Report. The comparison is name-based and performed on all named blobs, blob sets, and areas. To create a report,

The Comparison Report (e.g., as shown in Figure 3) has several components:
![]() |
| Figure 3: An example Comparison Report. |
Image Investigator™ allows users to analyze multiple chromatograms. Users can compare chromatograms, blobs, areas, and blob sets from a set of chromatograms, and examine statistical characteristics and trends. Image Investigator provides the same results as Comparison Report, but with an interactive graphic user interface. The comparison is name based and performed on all named blobs, blob sets, and areas. In later releases, Image Investigator will be enhanced with additional capabilities for clustering, classification, and fingerprinting.
Image Investigator can be either run as a stand-alone interface or invoked from GC Project. To invoke Image Investigator from GC Project:
Then, the Image Investigator will present a Load Options dialog for the selected images, as shown in Figure 4.
![]() |
| Figure 4: The Load Options dialog. |
The Load Options dialog allows the user to assign optional class labels to chromatograms. If no label is specified, all chromatograms will be assigned the same default label. The user also specifies which feature option is used for the comparative analysis:
The existing blobs, areas, and blob sets of the selected chromatograms are used for the analysis.
The user can specify a feature template to apply to the selected chromatograms. The existing blobs, areas, and blob sets of selected chromatograms are ignored in preference for those in the feature template.
The software can automatically generate a feature template using a generic framework for automated non-targeted cross-sample analysis. The framework supports automated comprehensive feature generation, alignment, and matching across many samples. The framework uses advanced peak-region features which provide a high degree of selectivity and implicit cross-sample feature matching.
The user specifies a filename for the automatically generated feature template and the output folder where the intermediate results and the final template will be saved. The user also can specify an optional configuration file with customized data processing settings (e.g., for blob detection). After specifying all fields, Click OK and a processing monitor will pop up and display the processing progress as shown in Figure 5. When the processing is finished, click OK to load the chromatograms and apply the auto-generated feature template.
All chromatograms must be processed with blobs detected before being used to automatically generate a feature template. The processing is usually time and memory consuming. If out-of-memory errors occur, the user could either use a smaller set of chromatograms or reprocess the raw data files with filters to reduce data size. If the processing is interrupted, the processing can be resumed by loading the same set of chromatograms, specifying the same output location, and choosing No when the software asks for overwriting.
![]() |
| Figure 5: The processing monitor for auto-generated feature templates. |
After loading all chromatograms and applying the feature template, Image Investigator presents four perspectives for analysis:
The Images perspective,shown in Figure 6, allows users to compare chromatograms, blobs, areas, and blob sets from a set of samples. The left side pane of the Images tab contains the list of chromatograms being compared. The user can cycle though the images by simply clicking on the chromatogram name or using the Up and Down arrow keys. Once a chromatogram is selected, its image is shown on the top-right pane. The bottom-right pane shows its Image Attributes, Blob Table, Area Table, and Blob Set Table.
![]() |
| Figure 6: The Images Perspective. |
The Compounds perspective, shown in Figure 7, allows users to examine the changing trends of certain statistics of a compound (Blob or Area) or a compound set across chromatograms. The left side pane of the Compounds tab contains the list of available compounds and compound sets. The top-right pane shows the trend graphs (one for each statistic for the selected compound). The data points are plotted in the order of the chromatograms specified by the user. The bottom-right pane shows the data table for the selected compound. The bottom rows of the table show the calculated statistics including mean, standard deviation, relative standard deviation (RSD), and Fisher ratio.
![]() |
| Figure 7: The Compounds Perspective. |
The Statistics perspective, shown in Figure 8, allows users to examine the distribution of a certain statistic for compounds or compound sets across chromatograms. The left side pane of the Statistics tab contains the list of available statistics. The top-right pane shows the distribution graph (one line per chromatogram) and a distribution summary graph that shows the means and standard deviations. The bottom-right pane shows the data table of the selected statistics. The bottom rows of the table show the calculated statistics including mean, standard deviation, relative standard deviation (RSD), and Fisher ratio.
![]() |
| Figure 8: The Statistics Perspective. |
The Summary perspective, shown in Figure 9, provides a summary of all the computed means, standard deviation,s relative standard deviations (RSDs), and Fisher ratios for all statistics of each compound category. There are the three compound categories: blobs, areas, and compound sets. Once a category is selected in the left side pane, the corresponding Statistical Summary table will be shown in the right side pane.
![]() |
| Figure 9: The Summary Perspective. |
Below the summary table, there is a filter tool panel that allows filtering features based on various statistics. If a feature template is specified when loading chromatograms, a filtered feature template can be exported based on the current filter. Also, the user can export the table for for analysis with external programs (e.g., spreadsheet software).
GC Image™ Users' Guide © 2001–2010 by GC Image, LLC, and the University of Nebraska.