Category : Science and Education
Archive   : SATVIEW.ZIP
Filename : MANUAL.DOC

Output of file : MANUAL.DOC contained in archive : SATVIEW.ZIP


Environmental Satellite Image Viewing and Processing Program

Copyright 1990,1991

by T. Lenocker and E. Murashie


1. Introduction

2. Operating System Requirements

3. Program Installation

4. Configuration

5. Program Registration

6. Program Disclaimer

7. For More Information About SATVIEW

8. Special Images

9. More Information on Capturing Your Own Images

10. SATVIEW Menus

Menu Flow Chart
Main Menu
Files Menu
Modify Screen Menu
Update Screen Menu
Options Menu

11. Appendices

A. Supported Video Boards and Resolutions
B. Supported Printers
C. Input Devices
D. Image File Types
E. Parameter Configuration File - SATVIEW.CFG
F. Enhancement Curve File - SATVIEW.ENH
G. Program Directory
H. Image Directory


This is a demonstration version of SATVIEW. We have created this
version for you to try and see if you like it before you obtain
the complete program. This version may be freely copied and
shared. The reason for not making the entire program available
via BBS's is because the authors wish to keep some knowledge of
who are the users of the full version program. The full version
is licensed at a nominal fee of $25 which includes the program,
several images and a 35 page printed manual.

SATVIEW was written for the purpose to being able to view
large HRPT NOAA satellite images. These image files are
typically 40 megabytes in size for all five channels.

While in the process of developing the program we had a
number of helpful individuals test the program and propose
many additional features which have been added to the first
release, taking its development well beyond its original

Here are a few of the capabilities:

Complete interactive menu driven commands
Mouse and keyboard input
View images up to 200 megabytes in size
View many different image formats:
HRPT five channels
HRPT single channel
Vegetation index
APT images from A&M board
APT images from Bartlett board
Any binary format up to 7500 pixels wide
Propriatary formats
Meteosat formats A and B and LX
HP scanner images
HF FAX images
RST images
DMSP images
Supports SVGA cards with the following resolutions:
640 x 350
640 x 400
640 x 480
800 x 600
1024 x 768
Supports HP LaserJet printer with dithering and halftoning
Filtering using convolution matrices for:
gentle sharpening
hard sharpening
Four user defined filters
On-screen histogram display
Printed output for histogram
Zooming in and out of image
Panning around image
Brightness control
Contrast control

Ehancement curves:
Histogram equalization
NOAA enhancement curves
User defined enhancement curves
Noise removal
Image negation
Cut a sub-image
Rotate the image file
Create a color vegetation index image
Viewing the current palette

It is our desire to promote the hobby and profession related
to satellite image capture, viewing and processing.
Providing SATVIEW to amatures, educators, professionals and
government agencies at no other cost, other than for
shipping and printing of manuals, is one way we can meet
this goal.

SATVIEW is a professionally written program and will be
supported by frequent updates. Ideas from all users are
therefore necessary to make SATVIEW the most comprehensive
program available for viewing and processing of satellite

The authors particularly wish to thank all those who have
assisted with testing, ideas, and hardware for capturing and
processing images. In particular we wish to thank John
Williams, John DuBois, Steven Padar, and Rick Fogle and Alan
Bundens of Quorum Communications. We are especially indebted
to NOAA for their willingness to share information with
the user community.


The minimum system configuration which will give adequate
processing times and fast viewing are listed below:

386 or 386/SX compatible computer
1 Megabyte of main memory
80387 math coprocessor
80 Megabyte harddisk drive
Super VGA card with 256 colors
Color monitor
Microsoft or compatible mouse

SATVIEW will work better with the following additional

2 Megabyte of memory
HP LaserJet printer
200 Megabyte harddisk drive


First create a sub-directory called SATVIEW. Change to that
directory and copy the entire diskette to this directory by
typing the following:

COPY A:*.*

Insert the second diskette and copy it as well by typing:

COPY A:*.*

Then un-zip the programs and drivers by typing:


You should have the following program files when you are



SATVIEW can be configured for different graphic cards and
resolutions. Just type:


and you will be able to choose the graphics card which is in
your computer system and set the desired resolution. Once
configured there is no need to change the setting unless you
change graphics adapters.

SATVIEW can be run from any directory. In order to do this
you will need to do two things. First add the directory in
which you keep SV.EXE to your AUTOEXEC.BAT path command. For
example, if you put SV.EXE in directory D:\SATVIEW, your
PATH may look like this:


Secondly, you will need to add a SET command to your
AUTOEXEC.BAT file which tells SATVIEW where to find its
support files. The SET command will be of the form:


where D:\SATVIEW is the directory containing SV.EXE and the
drivers and other program files.


The authors make no warranty or guarantee, expressed or
implied, as to the accuracy, reliability, functionality,
suitability for a particular purpose, or results derived
therefrom. Nor shall distribution or licensing of this
program constitute any such warranty or guarantee. No
responsibility or liability is assumed by the authors in
connection therewith.


SATVIEW is a copyrighted program and is licensed to an
individual or a company. It is intended to only be used on a
single computer. Additional copies can be obtained from the
authors or their agents. The licensing fee is $25 for non-
commercial users. Commercial users must contact the authors
or their distribution agents for a commercial license form.
The commercial licensing fee is $75 per computer system.
Checks and postal money orders only.

SATVIEW is available on 5 1/4, or 3 1/2 inch high density


Orders for SATVIEW can be placed with:

P.O. Box 3064
Orange, CA 92665


Quorum Communications
1020 S. Main Street, Suite A
Grapevine, TX 76051

(817) 488-4861
MasterCard or VISA accepted


Any questions can be directed to the authors via:

Mail (also for SATVIEW orders):

P.O. Box 3064
Orange, CA 92665

BBS: c/o Tracy Lenocker

DRIG (214) 394-7438

NA/RIG (714) 730-6749

Compuserve: 73417,1055

Voice telephone:

Ed Murashie: (714) 779-5607
Tracy Lenocker: (714) 998-6790


If there are images which you would like to view, but do not
have capability to receive, then you may wish to consider
obtaining them from the authors.

We have mostly US west coast HRPT and vegetation index
images. We also have a very complete collection of VGA
format images for the entire US, Mexico, Canada, and the
Caribbean. Meteosat images are available as well.

Please contact us for availablity and shipping costs.


Anyone thinking of capturing HRPT images must consider the
two board set from Quorum Communications, (817) 488-4861.
For APT images consider Quorum, the Bartlett board available
from David Schwittek, or the board from Jerry Dahl.

Quorum Communications
1020 S. Main Street, Suite A
Grapevine, TX 76051
(817) 488-4861

David Schwittek
1659 Waterford Road
Walworth, NY 14568
(315) 986-2719
(bare board, kit, or assembled)

Processed images, programs and satellite elements can be
downloaded from several BBS's including the following:

DRIG (214) 394-7438
NA/RIG (714) 730-6879 (1)
Celestial (513) 427-0674
Quorum (817) 421-0228
SSC (619) 259-5554
Vanguard (718) 740-3911
NOAA (202) 429-0956 (2)

1 The North American Remote Imaging Group is expected to
have its 2400 baud BBS operational by July 1991 with 9600
baud HST available soon afterwards.

2 call this number at 2400 baud for a list of local phones.
After connecting type "@" then a carriage-return. At the @
prompt type "MAIL". For the user name type "PHONES". For
the password type "PHONES" too. Follow the instructions.


Menu Commands

Several of the commands are not available in this
demonstration version. They are marked (N/A).

The non-active features as displayed as white letters on the
menu buttons.

Commands can be selected by either using a mouse or by using
the underlined letter on the button of a particular command.
Brightness, contrast and removing noise can be entered
directly by picking the corresponding button or by entering
a "B", "C" or "R" respectively. Arrow keys are also
operational for increasing or decreasing values. The only
command which does not have a keyboard selection is when
chosing a file name from the files menus. A file must be
picked with the mouse.


This button causes the FILES selection sub-menu to pop down.
This menu displays the files for the currently selected
image type. The image type can be changed by pushing the
button of the desired type. The file names will change to
the newly selected image file type.

After the file type is selected the file can be selected by
pointing at the file name an pushing the mouse button.

The path name can be changed and the file list will be
updated. The available disk space will be updated if

The file name may also be entered directly by either
selecting the file name button of by entering a "F".

Selecting OK will display the image. Push the second mouse
button to get back to the LOAD IMAGE menu.

Selecting Cancel will clear the screen and return to the

Image file types:

Binary .BIN Any binary file.
VGA .VGA Special SATVIEW format.
Meteosat .MET Image from ASD board.
HRPT complete .HRP Combined 5 channel images.
HRPT single .CHn Single channel image.
Veg Index .VEG Vegetation index image.


This button causes the MODIFY sub-menu to pop down. The
MODIFY options are for changing the displayed image. This
includes choices for: zooming in and out; panning left,
right, up and down; brightness adjustment; contrast
adjustment; applying filters; enhancing the image;
displaying a histogram; negating the image; and removing

Update Screen

This button causes the UPDATE sub-menu to pop down. The
UPDATE options allow you to rotate the image file or to cut
out a portion of an image file. This is also the option
which allows you to separate HRPT images containing all five
channels or to make a vegetation index image.


This button causes the OPTIONS sub-menu to pop down. The
OPTIONS include: viewing the palette; displaying a pixel
coordinate and value, undoing the palette adjustments from
brightness and contrast adjustments; and refreshing the
image by reloading it.


This button is not functional in Version 1.0 of SATVIEW.


This button causes all the menus to disappear so the entire
image can be viewed. Pressing the left button on the mouse
will cause a pointer arrow for presentations to be
displayed. Pressing "Q" or the right mouse button will re-
instate the menu system.


This button will ask you if you really wish to quit the
program. NO will return you to the menu and YES will exit
from the program. Pushing ther right mouse button push will
also exit you from the program.


Load Image

This button causes the LOAD IMAGE sub-menu to pop down.
The FILES menu allows you to choose a file to be displayed
by selecting the file name. It also allows you to change
paths where the images are located.

Delete Image (N/A)

This button will allow you to delete the currently displayed
image file from the harddisk drive. The program will ask if
you really want to delete the image file. A YES will delete
the file and a NO will return you to the menu system.
Deleting the image file is the same as deleting the image file
from DOS. It cannot be recovered without DOS recovery tools.
DO NOT DELETE the image file if you will be needing it

Save Screen (N/A)

This button allows you to save the currently displayed
screen as a VGA image file. You will be prompted for the
path and the file name. The file name should have the
extension of VGA, although a BIN extension would be okay if
you had some special reason for using it.

Print Screen (N/A)

This button will cause the printer to print an image of the
currently displayed screen. The printer resolution, page
orientation, number of copies, and dithering/halftone method
used will be as set in SATVIEW.CFG.

Dump Histogram

This button will cause a file called HISTOGRM.DAT to be
saved on the harddisk. This file contains a histogram plot.
You must first have plotted a histogram on the screen of an
image using the Modify Image - Histogram button.


This button will remove the current pop down menu. Quit can
also be accomplished by pressing "Q" or the right mouse


Zoom Window

This button allow the user to zoom in or out from the
currently displayed image resolution. Every image when first
loaded is displayed such that the entire image is displayed
on the screen. If for example, every eighth pixel is
displayed then you can zoom in and view every second pixel.
Every eighth pixel is noted as 1/8 and every second pixel
will be shown as 1/2 in the selection box.

You may zoom even farther than each pixel by choosing to
display every pixel duplicated. This selection would be
noted as 2x in the selection box.

Once a zoom size has been choosen a window representing that
size can be moved anywhere in the current image. By pressing
the left mouse button SATVIEW will zoom into the windowed
image area.

You may also zoom back out. If for example, you are viewing
every pixel in an image you can choose 1/9 and probably view
the entire image on the screen.

Zoom Previous

This button will take you back to the previous zoom window


This button allows you to select a point on the current
screen, which will be marked with a yellow circle, and then
choose a second point. SATVIEW will redraw the image in
the same scale but with the image moved so that the first
point will be located at the second position.

Pan Previous

This button will take you back to the previous pan image.


The brightness button allows you to increase or decrease
the current image brightness by modifying the current
color palette. The default step size is +/- 4 units. If
another step size is desired then pick the number itself
with the mouse left button and a step size menu will appear.
The step size can be increased to a maximum of 64 or decreased
to a minimum of 1. If you wish to enter the brightness
value directly press "B" and a keyboard entry menu will appear.


This button will pop down the contrast menu. The contrast is
adjusted by changing both the lower limit and the upper
limit in the current color palette. There is a section on
the menu to independently adjusting each. As you change the
contrast you will immediately see the changes on the image.
If an image is very dark you will probably want to set the lower
value to 0 and change the upper value from 256 to 64. If you
wish to enter the contrast values directly press "C" and a
keyboard entry menu will appear.


This button causes the FILTER sub-menu to pop-down. The
filtering methods can be choosen directly from this second
menu. The first three filters are built-in and the remaining
four are user options. See Appendix E for modifying or
changing the user filters.


This menu allows the user to select one of the internal
enhancement curves or one of fifteen user defined curves.
The internal curves are for histogram equalization, linear
enhancement, and logarithmic enhancement. The curves are
displayed as they are selected. The image is processed by
either picking the "enhance" button or the three letter
enhancement curve name.


This button will cause a histogram to be computed for the
currently displayed image. The histogram will be displayed
on the screen. Pressing the right mouse button or "Q" will
cause the histogram to disappear. Pressing the left mouse
button will give you the Dn value for that position in the

Negate Image (N/A)

Negates the image by subtracting all palette values from
256. Negating the image should be performed before any
contrast or brightness adjustments.

Remove Noise (N/A)

This option allows you to select a low noise and high noise
threshold for removing image noise. The process uses a
median filter to spatially filter out noise. Because this is
a median type filter there may be some degree of image
smoothing on image values which are processed with the noise
values. If for example you select a low of 16 and a high of
240 all pixel values below 16 and those above 240 will be
filtered. Also any values such as very white clouds with
values above 240 will be affected. They will not be removed
like the noise but they will be smoothed.

It is suggest that you experiment on the image by removing
noise gradually with multiple selections of REMOVE NOISE.
Each time increase the lower limit and decrease the value of
the upper limit until you get the desired effect.


This button will remove the current pop down menu. Quit can
also be accomplished by pressing "Q" or the right mouse


Rotate (N/A)

This option causes the entire image file to be rotated 180
degrees. This is for modifying ascending passes so that
north will be up in the image. After rotating the image
SATVIEW will redisplay the file with the same area shown.

While the image is being rotated the percent complete is
displayed in the upper center of the screen.

Cut Image (N/A)

This option allows you to cut an image into a smaller part.
All single image files are simply cut and given an new image

Complete 5 channel HRPT images can be separated into one to
five separate image files. Each separated channel has an
extension name CHn, where n is the channel number. Channel 4
would have a file name extension of CH4.

Besides being able to cut a 5 channel HRPT image into
separate channels, you can also elect to cut it into a
smaller 5 channel image. You will have to give it a
different file name with the file name extension HRP.

A vegetation index image can be produced from the CUT IMAGE
button. The vegetation index is produced from several of the
5 HRPT channels using a specially developed equation.

If you are cutting a 5 channel HRPT image you will always be
viewing only one of the channels. The action will take place
on the channels chosen, not necessarily on the one currently


This button will remove the current pop down menu. Quit can
also be accomplished by pressing "Q" or the right mouse


View Palette

This button causes the current palette to be displayed in
the lower left of the screen. This allows you to view the
palette and watch the effects of brightness or contrast
adjustments. The palette display is toggled, so a subsequent
press of the button will cause the palette to be removed.


This button clears the menus from the screen and displays the
screen coordinates and pixel value under the cross hair when
the left mouse button is pressed. The right mouse button
will return you to the menus.


This button will restore the original palette, thereby
undoing any brightness, contrast or enhancement adjustments.


This button refreshes the image by reloading it. This will
undo the effects from applying filters or noise removal.


This button will remove the current pop down menu. Quit can
also be accomplished by pressing the letter "Q" or the right
mouse button.


Supported video boards and RESOLUTIONS

ATI VGA Wonder 640x400 640x480 800x600
Paradise Professional 640x400 640x480
Orchid Designer VGA 640x350 640x480 800x600
Orchid Designer 800 640x350 640x480 800x600
Orchid Pro II 640x350 640x400 640x480 800x6001024x768
AST VGA Plus 640x400 640x480
Video-7 VRAM 640x400 640x480 720x540 800x600
Headland VGA 1024 640x350 640x400 640x480 800x600
Video-7 VGA 1024i 640x400 640x480 800x600
Headland VGA 1024i 640x400 640x480 800x600
STB VGA Extra 640x350 640x480 800x600
Tecmar VGA A/D 640x350 640x400 640x480 800x600
Trident TVGA 8900 640x400 640x480 800x6001024x768
Tseng Labs ET-3000 640x350 640x480 800x600
Tseng Labs ET-4000 640x350 640x400 640x480 800x6001024x768
Perfect View 640x350 640x400 640x480 800x6001024x768

Note: The first two standard resolutions of 640x350 and
640x400 are not recommended due to the fact that the on
screen menus will not be totally viewable on the screen.



HP Laser Jet+ 256 dithered shades 300 x 300 pixels per inch
HP Laser Jet II 256 dithered shades 300 x 300
HP Laser Jet III 256 dithered shades 300 x 300

Dot Matrix:


Ink Jet:



Input Devices

Microsoft compatible mouse



Binary .BIN Width, and header in SATVIEW.CFG.
VGA .VGA Special format, see note below.
Meteosat .MET Images from ASD board.
HRPT complete .HRP Combined five channel images.
HRPT single .CHn Single channel HRPT images.
Veg Index .VEG Vegetation index image.

Note: VGA is a format used for saving a screen image. It
saves the image in the same resolution as the current
display. If you are currently displaying 640 x 480 then the
saved image will be 640 x 480. The program reads any VGA
format and automatically figures out the resolution.


Parameter Configuration File - SATVIEW.CFG

c:\sv * pathname for image files
767 * binary file width
256 * number of binary file gray levels
0 * length of binary file data header
2400 * APT default width (A&M=4800)(Bartlett=2400)
0 * low level noise cutoff
255 * high level noise cutoff
12 * noise filter offset value
0 1 0 * \ \
1 -3 1 * -> processing mask /// Mild smoothing \
User Defined
0 1 0 * / /
Filter Mask #1
0 * mask mode (0 = no averaging, 1 = averaging)/
-1 -1 -1 * \ \
0 0 0 * -> processing mask /// Horz line detection \
User Defined
1 1 1 * / /
Filter Mask #2
0 * mask mode (0 = no averaging, 1 = averaging)/
0 -1 -1 * \ \
1 0 -1 * -> processing mask /// Diag line detection \
User Defined
1 1 0 * / /
Filter Mask #3
0 * mask mode (0 = no averaging, 1 = averaging)/
0 -1 -1 * \ \
1 0 -1 * -> processing mask /// Diag line detection \
User Defined
1 1 0 * / /
Filter Mask #3
0 * mask mode (0 = no averaging, 1 = averaging)/
3 * printer resolution (0=75pdi, 1=100dpi, 2=150dpi,
1 * printer orientation ( 0=portrait mode,
1=landscape mode)
2 * number of printed copies
16 * dither/halftone (0=none, 1=dither, 2-

Default Image File Pathname

This pathname is used as the default path, however it can be
overridden any time when reading or saving an image.

Binary File Width

This value defines the default binary image file width. The
user will be asked what width the image is each time a
binary file is loaded. By simply hitting ENTER this default
value will be used. Sample widths used by the program and
other binary files are:

RST files (T.S. Kelso) 767
FAX file (A&M board) 2400
VGA file 640, 800 or 1024
SCANNER 2550 for 300 dpi
VEG (vegetation index) 3867
DMSP 1024

Binary File Gray Levels

This is the number of gray levels in the binary image. Usual
values are 64 or 256

Length of the Binary File Data Header

Occasionally the binary file has a header containing some
information that is not a part of the image. By setting this
value to the size of the header SATVIEW will skip this
portion of the file.

APT Default Width

This sets the default value for the image width of the APT
image. For the A&M board the suggested value is 4800 and for
the Bartlett board the value is 2400.

Low Level Noise Cutoff

This is the low level (black) default value used when
removing noise. It can be easily overridded when removing

High Level Noise Cutoff

This is the high level (white) default value used when
removing noise. It can be easily overridded when removing

Noise Filter Offset Value

This is reserved for future usage.


There are two predefined and four user defined image
filters. All six filters use a convolution matrix to perform
the filtering. The two predefined filters are for smoothing
and gentle sharpening.

The user may define their own additional filters. Each
filter consists of a 3x3 matrix and a mode. The center value
of the matrix represents the pixel to be modified. The mode
determines whether the applied value to the pixel will be
averaged or not. A mode value of 0 means there will be no
averaging and a value of 1 indicates that the value is to be
averaged by the total of all neighboring pixel values.

For example, in the smoothing filter all the neighboring
pixels will be multiplied by 1, and the pixel in question
will not even be taken into account (multiplied by 0). The
resulting value will be averaged by dividing by 8 (the sum
of the multiplier). This smooths an image.

There are four user matrices included in the configuration

Printer Resolution

Currently there is only one printer type supported, the HP
LaserJet series. Four resolutions are available:
0 75 dpi
1 100 dpi
2 150 dpi
3 300 dpi (recommended)

Printer Orientation

Two orientations are supported:
0 portrait mode
1 landscape mode

Number of Copies

You can select the number of printed copies by changing this
0 1 copy
1 1 copy
n n copies

Halftone and Dithering

There is one method of dithering and fifteen methods of
dithering available.

0 no dithering or halftoning 1 dithering
2-16 halftoning method (2, 8, or 16 recommended)


Enhancement Curve File - SATVIEW.ENH

This file contains up to 20 enhancement curves. Each curve
begins with a comment line which must begin with an "*". The
next line is the curve name for the pick box. The maximum
length of this name is three characters. Below is an

* Enhancement curve Db
0 0
36 0
145 165
146 106
154 106
155 155
166 155
167 76
179 76
181 0
192 0
194 0
206 255
207 255
255 255
* User Defined Enhancement curve
0 0
51 127
255 255

Infrared image enhancement curves as defined in the GOES/SMS
User's Guide:

Enhancement curve Ab Hurricane curve
Enhancement curve Bb Hurricane pattern recognition
Enhancement curve Ca Cold cloud tops
Enhancement curve Cb Terrain "hot spots"
Enhancement curve Db Convective activity
Enhancement curve Eb Middle clouds & convective activity
Enhancement curve Fb Hydrology curve
Enhancement curve Hb Lower cloud levels
Enhancement curve Mb All seasonal clouds
Enhancement curve Pb Pacific coastal upwelling
Enhancement curve Sa Sea surface temperature
Enhancement curve Za Lower and upper level clouds


Program Directory

The program may be used from any other directory if the
program directory
is specified in the AUTOEXEC.BAT file and the following SET
command is also

where {path} is the pathname for SATVIEW

The following files use the SET SATVIEW=pathname


Image Directory

The image directory is specified in the SATVIEW.CFG file and
can be changed while within the program.

The following files use the image pathname
*.VGA, *.BIN, *.HRP, *.CNn, *.APT, *.MET, *.VEG,

  3 Responses to “Category : Science and Education
Archive   : SATVIEW.ZIP
Filename : MANUAL.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: