Full text: Photogrammetric and remote sensing systems for data processing and analysis

  
COMPUTER, OPERATING SYSTEM AND 
DISPLAY INDEPENDENT IMAGE ANALYSIS 
W. MURRAY STROME 
PCI 
4800 Dufferin Street, Suite 202 
DOWNSVIEW, Ontario, Canada 
M3H 5S8 
INTRODUCTION 
Before the advent of NASA's LANDSAT program, the only multispectral remote 
sensing data available to the scientific community was that obtained from 
airborne scanners or aerial photography. The radiometric and geometric 
errors in this data were so great that the bulk of the research effort had to 
be directed toward error correction. With LANDSAT, for the first time, large 
amounts of data became widely available. Moreover, the data were of 
sufficiently high quality that research could concentrate on the analysis of 
the data, rather than its correction. 
Soon, digital image analysis systems began to be offered as commercial 
products. Software was available (e.g., VICAR and LARSYS) to U.S. 
organizations for operation on mainframe computers. 
Most commercial image analysis systems were based on specific hardware 
configurations. The DEC PDP-11 family of computers was the most popular 
choice, with interactive displays either manufactured by the company 
providing the system, or selected from a choice of generic devices offered by 
several manufacturers. 
With the advent of the new VAX series of computers from DEC, many companies 
offering image analysis systems were faced with a need to convert their 
software from the PDP-11 and the RSX-11 operating system to the VAX and VMS. 
Many manufacturers went through the laborious task of converting their 
software directly from the PDP-11 to the VAX using "brute force" techniques: 
code was transferred to the VAX, recompiled and "debugged" by searching out 
those sections which were computer or operating system dependent, and was 
then manually changed. 
PCI chose a different route for this conversion process. Having already had 
the experience of converting software from a PDP-11 to a Perkin-Elmer 
computer, we decided that a better way to perform such conversions had to be 
found. The result was the development of EASI/IMP, a tool which can be used 
to develop software that is relatively machine independent. 
HISTORY OF SOFTWARE ARCHITECTURE 
Morland (1985) has given a comprehensive description of the evolution of 
software architecture, with some predictions as to the direction such 
development may take in the future. 
Stage I: 1945-1965 
The earliest computers were programmed by the electrical engineers and 
mathematicians who designed them. They were programmed in machine language 
using octal or hexadecimal codes to represent the actual binary numbers 
stored in the computer to control its actions and those of its peripherals. 
Typically, the programmer booked a block of time on the computer and entered 
592 
his 
thro 
the 
the 
load 
data 
conc 
non- 
Stag 
In t 
labe 
conv 
comp 
cons 
less 
bree 
reso 
time 
whic 
long 
or 
reso 
cont 
tool 
The 
inpu 
port 
are) 
prov 
comp 
the 
in 
enca 
thei 
Stag 
In t 
make 
of m 
cent 
inte 
com 
func 
Larg 
date 
dis 
uncc 
for 
Tode 
"inc 
soft 
that 
more
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.