JCE Online Journal of Chemical EducationDivision of Chemical Education, American Chemical SocietyAmerican Chemical Society
 | Subscriptions  | Software Orders  | Support  | Contributors  | Advertisers  | 

JCE Print

JCE Software

Only@JCE Online

About JCE



 Home > Only@JCE Online > Features > JCE WebWare > Collections > Reviewed >
From the Peer-Reviewed Collection
equilibrium icon
SpecScan
A Utility Program for Generating Numerical Data from Printed Forms of Spectra or Other Signals

Constantinos E. Efstathiou
Laboratory of Analytical Chemistry, Department of Chemistry, University of Athens, University Campus, Athens 157 71, Greece
cefstath@chem.uoa.gr

SpecSpan is a utility program for Microsoft Windows that generates numerical data from printed spectra or other plots found as figures in text, chart recordings, or freehand drawings. SpecScan can process bitmap (.BMP) images of such figures and drawings. After a brief interaction with the user, it generates and exports numerical data as Excel (.XLS) or text (.TXT) files. There may be up to 1500 X–Y data points that represent the original signal at the appropriate units.

Such data could be obtained manually drawing fine vertical and horizontal auxiliary lines on spectra or on enlarged photocopies. The measured distances are linearly transformed to the respective values of the physical or chemical quantities. This is tedious, prone to error, and can only obtain a limited number of usable X–Y data points. A simple method of digitizing data using a personal computer and a pen plotter (1) requires extensive user input and generates data sets of limited size. More sophisticated methods involving light pens or other X–Y data-tracking devices require special hardware and software.

Figure 1. SpecScan opening screen.

Using SpecScan is convenient and accurate. An image file is first obtained by scanning a printed plot and saving the image in .BMP format. Some retouching may be necessary to remove black pixel smudges, and the orientation of the bitmap image may need adjustment to align the diagram axes as closely as possible to vertical and horizontal. Most image-processing programs can perform this retouching. The image is then imported into SpecScan, which generates and exports a set of data points that corresponds to the imported plot.

Figure 2. Processing of a retouched bitmap image originally scanned from a figure in an instrumental analysis textbook (2), containing three absorption spectra (molar absorptivity vs wavelength, in nm) of aqueous solutions of Co2+, Ni2+, and Cu2+. The Ni2+ spectrum is shown being processed, and SpecScan has been instructed to generate an .XLS file containing 251 equidistant spectral points (at 2 nm intervals).

Alternatively, SpecScan allows the user to select the experimental points to be included by visual inspection of the graph. This manual mode must be applied when the printed signal is represented by isolated points and not by a continuous line, and for graphs depicting cyclic processes (for example, cyclic voltammograms), which cannot be automatically handled by SpecScan.

The X–Y data file generated by SpecScan can be imported to any data-analysis program. The original signal then can be reconstructed, rescaled, or subjected to any mathematical transformation or treatment to extract further numerical information, for example a least-squares regression analysis, or combining two or more X–Y data sets to generate a graph of composite signals.

Figure 3. Resulting Excel chart of SpecScan output from data in Figure 2.

Educators may use SpecScan to demonstrate the wealth of numerical information that can be extracted from figures found in texts as well as showing how one graph can be transformed to another—how an absorbance spectrum can be calculated from a transmittance spectrum or how a background-corrected absorbance can be obtained by a point-to-point subtraction of two absorbance spectra.

Literature Cited

  1. Manche, E. P.; Fox, J. T. J. Chem. Educ. 1993, 70, 994.
  2. Skoog, D. A.; Holler, F. J.; Nieman, T. A. Principles of Instrumental Analysis, 5th ed.; Saunders College Publishing: Philadelphia, 1998; p 338.
* Download
 
ZIP archive containing program executable (EXE), sample file (BMP), and additional information (PDF); 440 KB
* More about SpecScan PDF (included in ZIP archive above)
* Comment on this application  

Viewing Requirements
Windows-compatible PC running Windows XP, 2000, or 98

More Information
Keywords Multimedia; Statistics / Data Analysis; Figure to data conversion*; Image Analysis*
Abstract Efstathiou, Constantinos E. J. Chem. Educ. 2003, 80, 1093.
History Published: August 2003
 Home > Only@JCE Online > Features > JCE WebWare > Collections > Reviewed > SpecScan


JCE WebWare

Submissions Wanted
Have you developed a teaching tool that is readily used over the Internet? Please submit it to JCE WebWare.

NSDL Collection
JCE WebWare is a collection of the National Science Digital Library.

Other Features
Only@JCE Online