 |
3.2
Commercial And Publicly
Available Digital Image
Processing Systems
|
John R. Jensen
Department of Geography
University of South Carolina
Columbia, South Carolina 29208
Direct Comments to: jrjensen@sc.edu
Introduction
Many commercial companies provide
and actively market digital image processing systems. Some companies provide
only the software, while others provide both propietary hardware and software.
Public Government agencies such as NASA, NOAA, and the Bureau of Land Management
as well as universities such as Purdue and Clark Universities have also
developed digital image processing software. Most public systems are available
at minimal cost. Several of the most widely used and commercial and publicly
available digital image processing systems and their associated capabilities
are summarized in Table 1.
Digital Image Processing Consultants
and Software Distributors
Image Processing System Considerations
When working with or selecting a digital image processing
system the following factors should be considered:
Figure 3-1 depicts a typical networked
digital image processing laboratory configuration and peripheral devices
for the input as well as hardcopy output of remotely sensed data. These
elements are discussed in further detail throughout this module.
Number of Analysts and Mode of Operation
A number of analysts must often have access to the image
processing facilities, especially in an educational or research laboratory
environment. Consequently, the number of analysts assigned to each workstation
may range from one, which is exceptional, to perhaps five, which is inadequate
(Sader and Winne, 1991). Furthermore, it is ideal if the image processing
takes place in an interactive environment where the analyst selects the
processes to be performed using a graphical user interface, or GUI (Campbell
and Cromp, 1990). Most sophisticated image processing systems are designed
with a friendly, point-and-click GUI that allows rapid selection and deselection
of images to be analyzed and the appropriate functions to be applied.
In most work environments, digital image processing workstations
are networked to each other. This configuration allows the analyst at a
workstation to (1) obtain a copy of the remote sensor data and applications
programs from the file server and process it independently at the workstation
and (2) access any peripheral on the local area network. Each workstation
has its own central processing unit (CPU) and image processor memory that
stores the remotely sensed displayed on the CRT screen. This allows very
rapid digital image processing to take place.
Central Processing Unit (CPU)
Digital image processing of remote sensor data requires a
large number of central processing unit (CPU) operations. The CPU is burdeneed
with two major tasks: numerical calculations and input-output to peripheral
mass storage devices, color monitors, printers, and the like. Therefore,
it is necessary to have a CPU that can manage data efficiently.
Operating System and Compiler
The operating system and compiler must be easy to use yet
powerful enough so that analysts may program their own algorithms and experiment
with them on the system. It is not wise to configure an image processing
system around an unusual operating system because it becomes difficult
to communicate with certain devices and to share applications with other
scientists. Most workstations use the UNIX operating system, while most
personal computers use DOS, Windows, or Windows NT. UNIX has exceptional
networking capabilities and allows wasy access to a variety of peripherals.
The compilers most often used in the development of digital
image processing software are BASIC, Assembler, C, and FORTRAN. Many digital
image processing systems provide a toolkit that more sophisticated analysts
can use to compile their own digital image processing algorithms. The toolkit
usually consists of primitive subroutines, such as reading a line of image
data into core, displaying a line of data to the CRT screen, or writing
the modified line of data to the hard disk.
Mass Storage
Digital remote sensor data are usually stored in a matrix
format with the various multispectral bands (e.g., blue, green, red, and
reflective infrared) in geometric registration one to another. Each picture
element (pixel) of each band is usually represented in the computer by
a single 8-bit byte (a value from 0 to 255). It is often desirable to make
the remotely sensed data available to the CPU for immediate processing.
The best way to do this is to plce the data on a ard disk where each pixel
of the data matrix may be accessed at random and at great speed. For example,
it is common to place a full SPOT multispectral scene consisting of three
bands (each 3000 x 3000) on the hard disk. This requires 27Mb of storage
space on the hard disk. Most workstation systems are now routinely configured
with gigabytes of hard disk storage.
Image analysts have discovered that optical storage technologies
now provide high-capacity, removable, direct-access, mass-storage devices.Optical
disks can be written to, read, and written over again at very high speed.
The technology used in rewritable optical systems is magnetooptics (MO),
more accurately described as magnetically assisted optical recording. Optical
disks can store gigabytes of data and represent an efficient storage media
for archiving large collections of scanned aerial photgraphy or other types
of remote sensor data. Much of the remote sensor data provided by SPOT
Image Corporation and EOSAT are now distributed on optical disk media.
In addition to optical and hard disks, it is possible
to use 9-track tapes (1600 and 6250 bpi), 1/4" tape, 4 or 8mm tape, or
floppy disks to:
-
provide data input to the system
-
back-up the hard or optical disks
-
transfer data between workstations when a network is not
in place
-
archive image data sets or applications software once a project
is completed
CRT Screen Display Resolution
The image processing system should be able to display at
least 512x512 pixels and preferably more (e.g., 1024x1024) on the CRT screen
at one time. This allows larger geographic areas to be examined at one
time and places the terrain of interest in its regional context. Most Earth
scientists prefer this regional perspective when performing terrain analysis
using remote sensor data. Furthermore, it is disconcerting to have to analyze
four 512x512 images when a single 1024x1024 display provides the information
at a glance.
CRT Screen Color Resolution
This refers to the number of gray-scale tones or colors (e.g.,
256) that may be displayed on a CRT monitor at one time out of a palette
of available colors (e.g., 16.7 million). For many applications, such as
high-contrast black-and-white linework cartography, only 1 bit of color
is required [i.e., either the line is black or white (0 or 1)]. For more
sophisticated computer graphics for which many shades of gray or different
color combinations are required, up to 8 bits (or 256 colors) may be required
(Preston, 1991). Most thematic mapping and GIS applications may be performed
quite well by systems that display just 64 user-selectable colors out of
a palette of 256 available colors.
Image Processor Memory Required to Produce Various
Numbers of Displayable Colors.
Image Processor
Memory (bits)
|
Maximum Number of
Colors Displayable at One
Time on the CRT screen
|
| 1 |
2 (B&W) |
| 2 |
4 |
| 3 |
8 |
| 4 |
16 |
| 5 |
32 |
| 6 |
64 |
| 7 |
128 |
| 8 |
256 |
| 9 |
512 |
| 10 |
1,024 |
| 11 |
2,048 |
| 12 |
4,096 |
| 13 |
8,192 |
| 14 |
16,384 |
| 15 |
32,768 |
| 16 |
65,536 |
| 17 |
131,072 |
| 18 |
262,144 |
| 24 |
16,777,216 |
Go to Section 3.3 - The
National Spatial Data Infrastructure and Image Processing On the Internet
Go
Back to Module 3 Main Menu
References
Campbell, W. J. and R. F. Cromp, 1990, "Evolution of an Intelligent
Information Fusion System, " Photogrammteric Engineering and Remote
Sensing, 56(6):867-870.
Jensen, J. R., 1996, Introductory Digital Image Processing:
A remote sensing perspective, 2nd Edition. NJ: Prentice-Hall, pp. 66-67.
Preston, K., 1991, "Who Needs 24-Bit Color?" Photonics
Spectra 25(4):119-121.
Sader, S. A. and J. C. Winne, 1991, "Digital Image Analysis
Hardware/Software Use at U.S. Forestry Schools," Photogrammetric Engineering
and Remote Sensing, 57(2):209-211.