MACINTOSH and WINDOWS VERSION
File - Open Image
MultiSpec can now read the compressed data in HDF formatted files. Several of the hdf data sets that NASA now produces contain compressed data. Let me know if you have an HDF formatted file for which this version of MultiSpec cannot read the compressed data.
The NCSA HDF code used in MultiSpec has been updated from version 4.1 release 5 to version 4.2 release 2. Note that making this change now causes a there to be a longer delay for some image files between the time the hdf file is opened until the "Set Multispectral File Format Specifications" dialog box is displayed allowing one to select the data set.
Processor - List Data
One can now include the latitude and longitude values for each pixel of data that are listed in the row mode if that information is available. The default is to list them as decimal degrees. If the coordinate view is displayed above the image and the degrees-minutes-seconds units are selected, the latitude and longitude values will be listed as degrees-minutes-seconds.
MACINTOSH and WINDOWS VERSION
General Note: The resources for the alert windows were missing in the 5.12.07 version. These resources are included again in this version. This probably caused messages like "need more memory" to not be displayed.
MACINTOSH and WINDOWS VERSION
File - Open Image
MultiSpec can now read the NDF (NLAPS Data Format) that many of the free MRLC data are in at the EROS Data Center GloVis web site. MultiSpec will automatically link the separate band files together if one selects the H1, H2, H3 and HD header files. One can then use the Processor - Reformat - Change Image File Format menu item to save a combined image to disk. If one selects the I1, I2, I3, etc suffix files, then only that one band will be opened. For Landsat 5 data, MultiSpec links the bands together in wavelength order.
One can display locations in an image window in latitude-longitude or map units for the Albers Conical Equal Area projection.
File - Save Image As
A problem was fixed which caused the map coordiates stored in GeoTIFF files for subsetted images to be wrong.
A kml file is now written along with an image file that is generated when using the File - Save Image As menu item. The kml file will be written for those images which are in a projection for which MultiSpec has the capability to compute latitude and longitude including UTM, Transverse Mercator, Orthographic, Albers Conical Equal Area, Sinusoidal, Cylindrical Equal Area, Lambert Azimuthal Equal Area, Krovak and the Indiana State Planes; others can be added when needed. If one double clicks on the kml file (and if GoogleEarth is available on the computer), the saved tiff image will be overlaid onto the GoogleEarth display. Note that GoogleEarth expects the image to be oriented parallel with lat and long (based on the tags given in the KML file). Not all projections are like this. Therefore the image may not overlay exactly. The image is placed though in the right part of the earth.
Processor - Cluster
The default file name for the cluster mask file will contain the base name of the text output file if one is being saved.
Processor - Reformat - Change Image File Format
A problem was fixed which caused the map coordiates stored in GeoTIFF files for subsetted images to be wrong.
A problem was fixed which caused BIS formatted data being converted to .LAN format to be saved in BIS format not BIL format as it should be.
Selection Graph Windows
The information in selection graph windows for a polygon type area now represent only those pixels inside of the polygon not pixels in the rectangle that encloses the polygon.
MACINTOSH and WINDOWS VERSION
File - Open Image
MultiSpec will now read the control points that may be stored in GeoTIFF images and use them to define a polynomial transformation to translate between line/column value to map/latitude-longitude value when no other map projection information exists. For example, I have used this for the Level 1A SPOT images to be able to display an estimate of the latitude-longitude values in the coordinate window and to overlay latitude-longitude shape files. Three control points must be available before they are used. The control points are written to geotiff images that MultiSpec generates if they are available. An order 1 polynomial is used for 3 thru 5 controls points, order 2 for 6 thru 9 control points and order 3 is used for 10 or more control points. The control point information is displayed when one lists the image description information.
Edit - Image Map Parameters
A checkbox was added to allow one to display and edit the projection parameters for those projections MultiSpec can convert between map and latitude-longitude values.
Processor - Cluster
A problem was fixed which caused MultiSpec to crash if one clustered an image when it was displayed as a one-channel thematic image.
Processor - Reformat - Rectify Image
A new option has been added to the rectify image processor. One can reproject an image to be the same as that for another image. One does this by opening both images. Make sure that the image that you want to re-project is the active image before selecting the Processor - Reformat - Rectify Image processor. When one selects the "Reproject to" option, a popup menu will be displayed which allows you to select the image that you want to reproject the input image to. A new image file will be created using the area of the "to" image that has been populated with the pixels of the input image file. This is done by determining the latitude-longitude of the center of each pixel in the output image and finding the "nearest neighbor" latitude-longitude pixel in the input image. Note that this will only work if the map projections represent those that MultiSpec currently can handle: Geographic (degrees), UTM, Transverse Mercator, Lambert Azimuthal Equal Area, Orthographic, Cylindrical Equal Area, Sinusoidal, Krovak and State Plane (if for Indiana). I used this capability to create a orthographic image of the Earth with the Blue Marble data which are in decimal degrees. Note that no adjustments are made for datum shifts.
Options - Switch Cross Cursor
This option was added per a request for a larger cursor that can be used in the field on a laptop so that it might show up more clearly. Let me know if this helps or some more needs to be done to solve this issue.
WINDOWS VERSION
Processor - Feature Extraction
The preprocessing (projection pursuit) dialog box has been added so that user has control of the projection pursuit parameters. The dialog box is illustrated on page 137 of the MultiSpec Introduction document and in several Luis Jimenez's papers that are listed on that page.
MACINTOSH and WINDOWS VERSION
Image Window - Coordinate View
A fix was made so that the latitute and longitude for the Lambert Azimuth Equal Area projection will be displayed in the correct order ... longitude for columns and latitude for lines.
One can display locations in an image window in latitude-longitude or map units for the Krovak projection.
File - Open Image
MultiSpec will now read and interpret map information in Imagine formatted files that are stored in a text string; at least for a sample image in the Lambert Azimuth Equal Area projection.
MultiSpec will now read TIFF/geoTIFF files in which the image data are stored as strips that are not contiguous. This allows one to open level 1A Spot images.
Processor - Display Multispectral Image
A change was made in how the last display dialog settings are saved to take into account when linked images are handled. This caused some subsequent images to not be displayed because of an erroneous input parameter that was not obvious how to fix.
WINDOWS VERSION
Processor - Display Multispectral Image
A message is now displayed to alert the user when the number of columns is too large to be handled. The limit is 32,767 columns.
MACINTOSH and WINDOWS VERSION
File - Open Image
One can display locations in an image window in latitude-longitude or map units for the sinusoidal projection. The projection information will be saved in geoTIFF images created from these images using the Reformat - Change Image File Format processor.
Processor - Display Multispectral Image
This version adds a new display type: 1-channel Thematic Display. This is useful (at least for me) to display "product" type images such as MODIS NDVI or any of the other many MODIS products. The data values are grouped into the desired number of levels and a legend is displayed to the left of the image indicating which palette colors are associated with each range of data. One can also enter a factor to use to multiply times the data values displayed in the legend to reflect the actual measurement value. Sometimes the data value may the the measurement value times 100 or 1000. One can use the Reformat - Change Image File Format processor to create thematic images based on what is displayed in the image window. One can use the Min/Max User Specified dialog box item to set the min and max values for the range of data to be displayed. Black is the default color for data values less than the minimum and white is the default color for values greater than the maximum. (Note: This feature can be considered as a supervised 1-channel levels classifier and maybe should be in the classifer processor, but it was easier to implement as part of the display processor.)
Also a feature has been added to help reduce the number of "clicks" to set some of the parameters in the dialog box.This is useful when one is opening several of the same images with a set of channels that are different than the default channel set. As long as the images have the same number of channels and data value type, the last setting of the channels to red-green -blue will be used.
Another feature along this line is a new feature to automatically display already open shape files onto a new image window when the shape file intersects the new image. The default is to display the shape file. There is a checkbox though to turn the vector display off if needed. Again this was implented to save time.
Thematic Image Windows
A new palette has been added: MODIS NDVI. It is a brown - green color range.
Also changes were made so that color selections for continuous range palettes such as blue-green-red or MODIS NDVI will be scattered across the available range of colors to maximize the color separation instead of just using the first 10 colors of one of these palettes for an image with 10 classes.
Processor - Reformat - Change Image File Format
A bug was fixed which caused PCA image files to not be created correctly.
A bug was fixed which caused an error when appending to a band sequential file.
MACINTOSH and WINDOWS VERSION
Processor - Cluster
A fix was made for a significant bug which was found earlier today that causes the statistics generated by the cluster processor to not be saved to project files correctly. Therefore the classify processor would not work correctly with these statistics. This bug was introduced in 6.20.06 version when the ability to handle 32-bit and 64-bit data were added.
Processor - Classify
The message in the classify output listing that the cluster fields cannot be used because there are no coordinates was removed. This caused confusion since the statistics are being used. One just cannnot classify the cluster field areas; that message is given if any training and/or test results listed.
MACINTOSH and WINDOWS VERSION
Thematic Image Windows
The "Correlation Matrix" palette is assigned to classes now such that the entire range of colors will be used when the number of classes is significantly less that the number of colors available (around 240).
File - Open Image
Map information in ENVI data set header files are now read for the Gauss-Krueger S-1942 projection. Let us know if you have other projections that you want added to this.
More cases are properly identified as being compressed data in the warning dialog message to users when hdf formatted files containing compressed data are read.
Map information in hdf files generated by SeaSpace TeraScan software are now read.
GeoTIFF files (Reading / Writing / editing Map Parameters)
The Pulkovo 1942 datum was added as another datum option.
Map projection parameters for several of the map projections are now being written out to GeoTIFF formatted files. The goal is to make the map information easily read by ArcGIS, ENVI and Imagine. I find though that each seems to handle this information differently; so the result is not perfect but much better than it was. Improvements were made in handling the Orthographic projection in GeoTIFF files. This was done to help handle data coming from our new tracking antenna.
The map projection parameters are listed in the output text window when one uses the Processor - Utilities - List Image Description menu item.
Processor - Cluster
Problem was fixed which caused all data to be thresholded when running the classify option within the Cluster Processor. Setting the threshold value now works correctly.
WINDOWS VERSION
Processor - Histogram
Problem was fixed which caused the listing of the number of pixels that were included in the histogram calculations to not be correct in the text output window.
The big change is for the Windows version: a change was made so that MultiSpec does not cause all txt files to be associated with MultiSpec when it starts up.
MACINTOSH and WINDOWS VERSION
File - Open Image
The pixel size is now read for ASTER L2B03 (Temperature) and L4 (DTM) data.
The Cylindrical Equal Area projection is read for EASE-Grid data sets. One can display locations in the image in latitude-longitude or map units. This was tested using the AMSR-E daily land data sets.
Map information in ENVI data set header files are now read for UTM and Geographic. Let us know if you have other projections that you want added to this.
A problem was fixed so that the swap bytes parameter in ENVI and ArcView formatted files would be read correctly for 4 and 8 byte data values.
Changes were made when reading hdf formatted image files to reduce the number of "mouse clicks" when opening this type of files. The message about selecting a data set is only displayed the first time a hdf file is opened after MultiSpec starts up. A button with a question has been added to display this message if one wants to review it. Also MultiSpec will default to the previous hdf data set selection when opening hdf files as long as that data set is available to be opened.
File - Open Image (Thematic) & .trl files
A change was made so that modifications to colors and class names for thematic image values that are saved to .trl files will be read back in correctly when not all classes are included in the thematic image file.
File - Open Shape File
A fix was made so that all of the available vectors would be displayed on images with map orientation angles other than 0. In some case some along the edge would not be displayed at some zoom settings.
Processor - Classify
Classification overlays are generated correctly for the PowerPC Mac version and the Windows version for images that have a map orientation angle other than 0.
Processor - Cluster
Cluster overlays are generated correctly for the PowerPC Mac version and the Windows version for images that have a map orientation angle other than 0.
WINDOWS VERSION
A change was made so that MultiSpec does not cause all txt files to be associated with MultiSpec when it starts up. Thanks go to Steve Haymes for helping me figure out what was causing this to happen. One can go to the following site to download a file which will restore the txt association back to the default: (http://www.dougknox.com/xp/file_assoc.htm). Select the TXT File Association Fix link.
Processor - Display Image
A problem was fixed which caused an image to not be displayed correctly when one display a side-by-side image and then a one channel image under some conditions.
File - Open Image
Note: A problem has been found that causes MultiSpec to crash when opening images up that are on the desktop. The first one can be opened but when opening a second or third image up, MultiSpec will just quit many times. A fix has not been found for this. A search of developer forums indicate that there are other "freeware" type applications that do this. If anyone has suggestions on what may be causing this, please let us know.
Sorry about this. A problem was found with some of the .sta files that are being written by the 6.20.06 version for some 16-bit integer data.
MACINTOSH and WINDOWS VERSION
File - Open Image
The datum, ellipsoid and utm zone are now included for ASTER Level 2 data. (At least for the ones that I have.)
Processor - Histogram Image
A problem was fixed which caused the statistics image files (.sta files) to not be written correctly for some 16-bit integer data. Images were displayed as black when the incorrect files were read later.
The big change in this version is that MultiSpec will now handle 32-bit signed/unsigned integer, 32-bit real and 64-bit real data types (in addition to 8-bit & 16-bit signed/unsigned integer). One can also create image files with these new data types. The change affects nearly all of the processors. Data values may be listed as xxxx.xxxx or as x.xxxE+xx depending on the data range in the image.
Note that one now can run into numerical problems if one has a data set with 32-bit integer data values of trillions. There is not enough precision in a 64-bit real number to have accurate sums of squares. The calculated covariance matrix will not be valid in these situations.
The testing took a long time; let me know if you find something that does not work correctly.
As mentioned above, image files with 32-bit signed/unsigned integer, 32-bit real and 64-bit real data types can now be handled.
Hdf & netcdf image files: Similar data sets (those with 1-channel and having the same number of lines, columns, data type, data bytes and the same first 5 characters of the data set name) that are contiguous are automatically grouped together so that they can be treated as a multispectral image file. One does not have to go through the process of linking them together. A group identifier is added to the data set name to indicate which data sets are grouped. The group identifier appears like '_Gn'.
A problem was fixed which caused the files with the class names and colors (.trl files) to not be created correctly.
Processor - Display Image
One can now specify whether the data values for a given channel should be inverted relative to the gray scale or color brightness. This can be useful for displaying thermal data to cause the clouds to be white. Normally clouds are cold (or dark colored) with respect to the ground for thermal data. Inverting the displayed thermal channel will cause the clouds to be light colored.
Processor - Histogram Image
Note that the format of the histogram statistics files (.sta files) has been altered to handle the larger range of data types. One can run into problems when reading a .sta file created with this version by an older version of MultiSpec.
Processor - Reformat - Change Image File Format
One can create image files with data types of 8-bit, 16-bit & 32-bit signed/unsigned integer and 32-bit & 64-bit real. Note that the TIFF/GeoTIFF format is the only output format that can handle all of these data types.
One can now specify that 2-channels be multiplied in the 'New Channel from General Algebraic Transformation' option in the "Set Reformat Transform Parameters" dialog box. It could look like 1.0C1*1.0C2/1.0. Note that one can mix -, + and * operators, but they will be handled strickly left to right. This new capability will allow one to do Brovey transforms.
Note that using real data types can be useful when creating transformed images.
The dialog box for the Reformat - Change Image File Format dialog box has been modified.
Processor - Statistics
One can use hdf and netcdf files for projects. The data set selection being used is saved to the project file so that the proper data set is used when one opens a project file.
File - Open Image
The image file data sets in netCDF formatted files can now be read. I do not have a lot of netCDF files to test with though to verify that it works for all situations. Let me know if there are problems with your netCDF files.
Processor - List Data
A problem was fixed which cause MultiSpec to crash when the amount of text to be listed in the output text window was too large for the memory available.
Processor - Reformat - Change Image File Format
The default output format will be GeoTiff if the input image contains coordinate map information.
A problem was fixed which caused the GeoTiff tags not to be written correctly when GeoTIFF files were created with bytes to be swapped.
Processor - Reformat - Rectify Image
The map information for images that have been rotated are now updated to reflect the new coordinate location of the upper left pixel in the image.
One has the option to directly enter the orientation angle for input that are rotated so that north is not up and the map orientation angle is available using the check box option titled "Use image orientation angle" under the Rotation (clockwise) section.
Image Window - View Coordinates
This version will allow one to display the cursor and selection coordinates in the coordinate view in latitude/longitude (decimal degrees or degrees/minutes/seconds) for Orthographic projected images in addition to lines/columns and map meters. This is controlled by the popup menu in the coordinate view.
Edit - Selection Rectangle
This version is much "friendlier" in alerting the user when one enters a selection boundary that is outside of the area of the image.
Processor - Cluster and Classify
A programming error was found which caused these processors to not write files to disk if one requested an image overlay and the width of the overlay was wider than the software could handle. A correction was implemented. An error message is now presented indicating that the overlay can not be created; the requested output files will now be created even if the condition exists.
Processor - Reformat - Change Image File Format
One can now create transformed images (using principal components or feature extraction tranformations) in TIFF/GeoTIFF file formats.
MACINTOSH VERSION
General
This version will respect the location of the dock for the initial position of the image, text and graph windows when running under OSX.
File - Open Image
This version has the capability to create image files larger than 2 gigabytes. The Macintosh version has had the ability to read files larger than 2 gigabytes since the 4.14.04 version.
WINDOWS VERSION
General
I am using a new compiler for this version (.NET Visual C++ version 7.1.3088)
File - Open Image
This version will allow one to read and create image files larger than 2 gigabytes. I have tested using a 6 gigabyte file. Let me know if you have problems with large files that you have.
I have not tested this version under Windows 95/98/ME/2000 operating systems. Let me know if anyone runs into problems with this version running on these OS's. For this reason, I am keeping the 3.30.05 version available for download also. I have tested on Windows NT/XP operating systems.
Reformat - Rectify Image
The Rectify Image processor is now available in the Windows version. This processor allows one to shift, scale and rotate image files. This is useful, for example, when one wants to rescale the Landsat 7 thermal images so that one can add them as additional channels to the 6 reflective Landsat 7 channels. I have used line and column offsets of 1 and line and column scales of 2 to create at image that can be added to the reflective channels.
File - Open Image (shape files)
MultiSpec will now automatically convert lat-long shape files for images in UTM or Transverse Mercator map projections. MultiSpec first assumes the shape file is in the same units as the map projection. If there is no overlap, MultiSpec checks if the input shape file units are within the range possible for decimal latitude-longitude. If so, MultiSpec assumes the shape file is in lat-long units and converts them to map projection units. If the converted shape file values overlap with the image, then the shape file is overlayed onto the image. If a shape file has been converted, _ltom is appended to the shape file name in the overlay list for the window. Note that if one also has an image in geometric (lat-long) projection, shape files on these images will be treated as a separate shape files in the overlay list.
This version will also draw shape files correctly on images that have a map rotation angle such as the level 1B Aster data.
The correct channel description information is included for the ASTER data read from the hdf files (at least those that I have examples of).
Edit - Image Map Parameters
This version will also force any displayed shape files to be redrawn if one makes changes in the map coordinate information in the dialog box displayed when selecting the Edit - Map Parameters menu item.
File - Open Image
MultiSpec will now handle another version of the ASTER hdf formatted data that a user pointed out was available. This is level 2 data. There may be other variations around. So far now, I have tested with level 1B, level 2 and level 3 files.
Image Window - View Coordinates & Edit - Selection Rectangles
A different algorithm is being used in this version to convert from latitude-longitude values to UTM and Transverse Mercator map units. This version handles conversions in the southern hemisphere better than the previous algorithm did.
Edit - Selection Rectangle
Correction was made for a programming error which caused MultiSpec to crash if this menu item was selected for an image with no map projection information.
MACINTOSH VERSION
Processor - Classify
Correction was made so that the classify processor would work. This was due to a problem with a newer version of the compiler that is being used. Let me know if other "funny" things appear to be happening.
Image Window - View Coordinates
One now has the capability to display the cursor and selection coordinates in the coordinate view in latitude/longitude (decimal degrees or degrees/minutes/seconds) for Transverse Mercator and Lambert Azimuthal Equal Area projected images in addition to lines/columns and map meters. This is controlled by the popup menu in the coordinate view.
File - Open Image
- MultiSpec will read the map projection information in HDF formatted ASTER image files. This information can be used to display cursor and selected map & lat/long coordinates. The map orientation angle is also read.
- MultiSpec will automatically link the ASTER channel sets 1, 2 and 3N (VNIR) together if any one of these data sets is selected in the hdf file. The same is true for the SWIR set of channels (4-9) and the TIR set of channels (10-14).
Edit - Selection Rectangle
- There have been a lot of changes in the dialog box which is shown with this menu item. A popup menu has been added to allow one to select units to be used to select and area: line/column, map units or lat-long unit. The map and lat-long units are only available for images where the required map projection information is available. Currently, MultiSpec can handle selections in lat-long for image in geometric (lat-long) projection and UTM & Transverse Mercator map projections.
- A checkbox is available to allow one to apply the selection to all open image windows. If the selections are being made in line/column units one can turn off the option to take into account the start line and column of the images.
- A Preview button is available to apply the change for viewing before closing the dialog box. This capability is useful when selecting the same map areas in multiple images with different pixel sizes.
Selecting Areas with the the cursor.
- Similar capability to the Edit - Selection Rectangle menu item above, is also available using the coordinate views of the images. If you make a selection in an image window with now coordinate view shown or with the coordinate view in lines/column units and hold the control key down when making selections, the same line and column selection will be made if possible in all open image windows. If one also holds the shift key down when doing this, the start line and column values will not be used.
- If the coordinate view is in lat/long units, the the same lat/long will be selected in all open image windows which contain the map projection information that makes it possible. The same is true when selecting in map units of meters, etc. (Note that the shift key has no affect in this mode since the start line/column values are not used.)
Edit - Image Description
- A popup box has been added for the Image Description dialog box for thematic images to allow one choices in collapsing the classes down to just those available in the image. The choices are to collapse, do not collapse or collapse down to the highest class number. By default, the classes will be collapsed. This will cause a delay for large thematic images such as the USGS NLCD image sets for each state before the display dialog box is shown. This is because the histogram of the image file is being computed.
Edit - Image Map Parameters
- The map orientation angle has been added as a parameter. This parameter is used when displaying map or lat-long cursor values and selection area units. Note though, that only the upper left and lower right selection area have the correct map or lat-long values for images with a map orientation angle other than 0.
Processor - Cluster
ISODATA: A correction was made so that covergence values entered as a part of a percent would actually be treated as such. 99.5 was being treated as 100 percent.
WINDOWS VERSION
Processor - Feature Extraction
The preprocessing function is available although one does not have control of the parameters for it yet. The preprocessing function is projection pursuit which attempts to reduce the number of features down to a smaller set by combined adjacent channels in an optimum way to enhance class separation. The default parameters are: Top-down method, top-down threshold is 2.5%.
Image Window - View Coordinates
One now has the capability to display the cursor and selection coordinates in the coordinate view in latitude/longitude (decimal degrees or degrees/minutes/seconds) for UTM projected images in addition to lines/columns and UTM meters. This is controlled by the popup menu in the coordinate view.
File - Open Image
MultiSpec can now read the GeoTIFF and Imagine parameters for the Campo Inchauspe datum. (And also write those parameters for GeoTIFF format.) Several changes have been made to better handle the information in projected images that are from the southern hemisphere.
Edit - Image Map Parameters
A change was made in the dialog box so that one can specify N or S hemispheres for the UTM zones.
Processors - Classify and List Results
A change was made in the format of the listing of the class distribution for the selected area so that the precision of the percent area is always high enough so that the listed value is not 0 if the class does contains at least one pixel (up to a maximum of 7 decimal places).
MACINTOSH VERSION
File - Open Image
The Carbon version can now read image file larger than 2 gigabytes. I have tested a 6 gigabyte file. Let me know if you have problems with large files that you have.
File - Open Image
MultiSpec can now read the GeoTIFF parameters for the Mercator projection.
Edit - Image Description
A change was made in the dialog box. The signed data check box, number of bits popup menu and number of bytes popup menu were replaced with one popup menu which allows one to select 8-bit signed, 8-bit unsigned, etc. This was done in preparation for the ability for MultiSpec to handle 32-bit integer and float type data.
Processors - Reformat - Change Image File Format
A fix was made in how TIFF/GeoTIFF image files are created so that Imagine 8.6 will read the files without creating a long session log of error messages. This sometimes caused Imagine 8.6 crash.
Project Window - Creating Training/Test Fields
The train/test type is remembered now so that the default field type will be the setting selected for the last selected field.
WINDOWS VERSION
The "All" filter type is now remembered as the default type if it was selected as the filter type for the last use of the "File - Open Image" menu command.
Processors - Reformat - Change Image File Format
A fix was made in the Transform dialog box so that if one edits the equation for the algebraic transformation such that it contains an error and then decides to not use a transformation, an error will not be given when the dialog box is closed requesting that the non-visible algebraic transformation be corrected.
A fix was made so that the correlation classifier would run.
Processors - Display Image
The Gaussian stretch enhancement capability has been added. If you hold the 'Option' key down (Mac version) or the 'Right Mouse button down (Windows version) before you click on the enhancement popup menu with the left button, you can change the number of standard deviations that the data will be fit to. The default is 2.3.
File - Open Image - HDF Format
A change has been made so that the number of lines-columns-channels will be interpreted correctly. I (and others) have run into this with MODIS HDF formatted data. The HDF specifications do not have a parameter for image data band interleave so it is difficult to know how the image data is ordered unless one knows something about the data. The assumption in the past was band sequential unless the band interleave information was found in the attribute information. The work around, if there is no band interleave info in the attribute information, is to assume that the smallest dimension in the dimension array is the number of channels and that the number of lines is always before the number of columns in the dimension array. Note that this will not handle situations where the number of lines or columns is less than the number of channels which is possible with hyperspectral data.
A change has been made so that the line breaks in the HDF character attribute data are now taken into account when listed in the output text window. Numeric data in a line are limited to about 2,000 character; the old limit was 1,000 characters.
A problem was also fixed which caused the HDF data set information to not be found after 30 or so reads of hdf formatted files.
WINDOWS VERSION
A change was made so that the length of the new class/group name will be limited to 31 characters. This was not being done in the past and caused corruptions of other class/group names and possibly even crashes.
Image and Vector Overlays
Some users have reported problems getting the dialog box for editing the vector line width and color by holding the right mouse button down and then clicking on the Overlay button in the tool bar, when MultiSpec is run under non-US versions of the Windows OS. One can now also, in place of holding the right mouse button down, hold the shift key down before clicking on the Overlay button with the left mouse button.
Fixes were made so that the popup menu for image and vector overlays in the toolbar overlay button and the Edit-Overlays menu item would not be corrupted after some combinations of uses.
Processors - Cluster & Classify
The ability has been added to stop the cluster and classification process with the option to continue the operation by selecting the appropriate button in the message box. This feature allows one to pause the creation of the image overlays for viewing and then continue the process.
A problem was fixed which caused the classification in an output disk file to appear to be too small and of the wrong area when one classfied both the training/test areas and an image selection with the option to generate an image overlay.
The colors for the overlay in the Windows version are now correct. They are now like the colors in a disk file classification map.
Project Window - Selection Mode
A problem was fixed which would cause a training/test area to be assigned to the wrong class at times. This problem was caused by the change in the previous version.
Graph Windows
Statistics Histogram Graphs: A fix was made so that histograms would be drawn correctly for cases when the data values varied between large negative and positive values. Also, the width of the histogram bin will now vary as the graph size is changed, if the bin width interval is set to "auto".
Changes were made in the default axis scales to better reflect the range of the data values. Also additional tic marks for the x-axis will be drawn if the size of the graph and the width of the tic labels allow for it. Thousand separators are now included in the tic interval labels.
Processor - Open Image
- An additional type of TIFF/GeoTIFF files in tiled format can be read correctly.
Processor - Reformat - Change Image File Format
TIFF/GeoTIFF files create by the Reformat - Change Image File Format processor can now be read by ERDAS Imagine and ESRI ArcView. I was not including all of the TIFF tags that were needed in the output TIFF/GeoTIFF file.
Processors - Cluster & Classify
- This version contains the ability to draw the thematic image data (cluster and classification) as overlays on the multispectral image data. For example, if one runs ISODATA and selects create image overlay, you can see how the pixels change classes during each iteration. To try it out, select the "Processor - Cluster... menu item, and then the cluster algorithm. Next select "Image window overlay" under the "Write Cluster Report/Map to:" set of options.
You can use the overlay popup menu, the "O" button, to turn the overlay on and off. The overlay popup menu is in the lower left of the image in the Macintosh version and in the right portion of the toolbar in the Windows version. Image overlays are always drawn on top of the base image in the window. Vector (shape) overlays are always draw on top of any image overlays. By default only one overlay will be displayed on an image at a time. However, you can hold the shift key down before selecting a new overlay to be displayed via the overlay popup menu to force more than one to be displayed.
Note, I do not have this capability working the same across all versions yet.
Macintosh OSX with Carb version: This capability works the best in the OSX version. If you select the overlay with the option key down, you can set the transparency to use for the overlay.
Macintosh OS7-9: Everything works okay in this version except that when one clusters or classifies the training/test fields, the smallest rectangle that includes all of the fields is used as the overlay. Those pixels that are not part of a training/test area are white. The user has control of the overall transparency as under the Macintosh OSX version.
Windows: Everything works okay in this version except that when one clusters or classifies the training/test fields, the smallest rectangle that includes all of the fields is used as the overlay. Those pixels that are not part of a training/test area are black. The user does not have control of the transparency.
An area column has been added to the cluster summary table in the text output window if the image data contains map information that defines the size of each pixel. See the "Options - Area Units" menu item below.
One can delete image overlays from memory be selecting the Edit - Clear Overlays menu item.
One can replace existing image overlays within the Cluster and Classify processors by selecting the appropriate item in the overlay popup list in the respective dialog box.
Processor - Classify
A change was made so that classify would run if all of the channels were the same. An example of this happening is when one exports an orthoquad out of SID Geoviewer. The output tiff file has three channels but they are all the same. Any classifier algorithm that uses the covariance matrix, such as Quadratic Maximum Likelihood, would not run because it can not invert the class covariance matrices. MultiSpec now checks for this condition and works around it. The result is the same as if only one channel was used for classifying.
Options - Area Units menu item.
A new Options menu item has been added to allow one to set the units to be used for area columns in tables listed in the output text window. The default upon startup is hectares. Note that the area column for tables will only be included if the map information exists for the image to define the size of the pixel.
Project Window - Selection Mode
When selecting training/test areas, the popup menu to select a new class or a specific class now stays with the last popup menu setting. One does not need to keep changing it to "new class" if one is only selecting one training/test area per class. If one sets the popup menu to a specific class then that will become the default the next time a new training/test area is selected. The default popup box setting used to be the last class that was entered.
WINDOWS VERSION
Processor - List Data
A message box is now presented to the user when one graphs the data within the List Data processor. This message box tells the user how to graph the next selected pixel - which is to double click on the graph. This was not working correctly in the Windows version.
The option to draw the density function is now unhilited when the class statistics have not been computed. MultiSpec would crash in the previous version when one selected this option with not class statistics computed.
Status Dialog Boxes
One can now move the status dialog boxes around on the screen while the processor is "working".
MACINTOSH VERSION
Coordinate View
A problem was fixed which cause the selected area in the coordinate view to be wrong after one changed the selected line and/or column value using the Edit - Selection Rectangle... menu item.
Processor - Open Image
- A problem was fixed for reading some types of TIFF/GeoTIFF files in which
the header bytes were not interpreted correctly causing a portion of the left
of the image to be displayed on the right.
- More types of images in Windows BMP format are displayed correctly (even though
still upside down).
Processor - Reformat - Change Image File Format
An option has been added to the Header popup menu to allow one to create TIFF/GeoTIFF files. If the map coordinate information exists for the image then the choice will be GeoTIFF; if no map information exists then the choice will be TIFF. Note that the File - Save Image to TIFF/GeoTIFF menu command just saves the picture in the image window (3 channels at most) to a TIFF file. The Reformat processor actually converts the image file to a new TIFF/GeoTIFF file.
Reading and Saving GeoTIFF Files
A problem was fixed which caused the map coordinate information for the upper left pixel in the image to be associated with the incorrect part of the pixel. This was the case for many GeoTIFF formatted files that were read in and for all GeoTIFF formatted files which were created by MultiSpec. The map information was associated with the center of the upper-left pixel and should have been associated with the upper left corner of the upper-left pixel. The upper-left map coordinate information as displayed and/or listed by MultiSpec represents the middle of the upper-left pixel.
Statistics Histogram
In doing the Statistics Histogram for the Windows version described below, I have made some small changes in the Histogram Graph Window. I have added a feature so that the data will be binned into bins larger than 1 when all of the data values cannot be shown in the graph window because of the screen width limitations. The default is for automatic bin width calculation, but the user can select some bin widths via a popup menu on the graph window.
Applying Selections across All Image Windows
The capability has been added to allow one to ignore the start line and columns in the image file when applying a selection in an image window across all other image windows. If you hold down the ctl and shift keys when selecting an area, the start line/column will be ignore when transferring to the other image windows. If using the Edit - Selection Rectangle menu item then hold the shift key down when you select the OK button.
WINDOWS VERSION
A new processor has been added to the Windows version to allow one to plot the histogram information for the requested classes/fields just like that in the Macintosh version. One can select this capability from the project window with the "Histogram..." option in the Histogram popup menu button. One has control of the channel, class/fields, and histogram/density function to be plotted. One can also have some control of the width of the histogram bin; see description above.
Selections in Image Windows
A problem was fixed which caused selections in windows with large images to disappear from the image window as one zoomed in.
MACINTOSH VERSION
Processor - Reformat
A problem was fixed which caused the TIFF/GeoTIFF output format option in Change Image File Format to not be available after selecting Insert/Change Image Header.
File - Save Image To TIFF As... menu item
MultiSpec will now save any available map coordinate information for the image being displayed in the image window to the output TIFF file making it a GeoTIFF file. We did this to make it easier to transfer the geo-information with the image to other software packages like Imagine, ArcView, ArcPad, etc. One can set the Planar Coordinate Informatioin, Grid Coordinate System, Geodetic Model and/or Projection Ellipsoid using the Edit - Map Parameters dialog box. Not all possible projections and datums have been implemented. Let us know if there is one that would be helpful to you to be implemented.
Note that the next step with this capability is to allow one to save to the GeoTIFF format using the Reformat - Change Image File Format processor.
Edit - Map Parameters menu item
A change was made in the way the vertical pixel size values are treated. Positive vertical pixel sizes will cause the planar map values to increase from bottom to top (not top to bottom as was the case before). This seems to be more consistent with other software packages and helps us when we move ERDAS *.lan formatted files back and forth between MultiSpec and ERDAS Imagine. Let us know if this change causes anyone problems.
Also, a change was made so that the information in a world file that is associated with the image file will override that same information in the image file header. This allows one to change the map information for an image file without having to use Edit - Map Parameters dialog box after displaying the image.
Processor - Open Image Microsoft Window Bitmap (BMP) Images
MultiSpec now has the capability to read 8 and 24-bit BMP formatted images. MultiSpec cannot handle 1 or 4-bit BMP images. Also note that the image will be displayed in the image window as being upside down; that is the way that the images are stored in BMP formatted files. One can invert the image top-to-bottom using the Reformat-Change Image File Format processor.
WINDOWS VERSION
A problem was fixed which caused the dashed polygon lines to not be displayed correctly when the image was scrolled to the right or bottom while selecting the polygon. This problem was created with the changes in the 6.21.02 version.
File - Open Image TIFF/GeoTIFF Format
The capability to read TIFF/GeoTIFF formatted images was modified so that the SPOT 5 GeoTIFF image files would be read properly. (The details: one example file was in BSQ format with strips that contained channel skip bytes. MultiSpec did not handle this condition properly.)
File - Open Image HDF Format
Additional information is given in the alert box and in the text output window when one selects a data set that is in a separate file that is not in the same folder as the HDF header file. The name of the expected file is given.
File - Open Image ArcView Format
MultiSpec now reads the map information from the ArcView header (.hdr) file first if the information is available using the ULXMAP, ULYMAP, XDIM, and YDIM keywords. The keywords are now not case sensitive. They may be upper, lower or mixed case.
NOTE: Any information in a world file that goes with the image file will override that in the header file. This applies to all image formats. In the past the world file was ignored if the information already existed in the image file.
File - Open Image ENVI Format
The correct values are shown for coordinate map units for all open image windows with coordinate view being shown when one selects an area with the control key down to apply the selection in all image windows.
Processor - Reformat - Change Image File Format - ArcView Header
The map information is now written to the ArcView Header file instead of a world file. Also, other information such as map units, datum, projection name and projection zone are now written to any ArcView header file if the information exists for documentation purposes. ArcView will not read this other information, but a user can open the header file with any text application to find what the information is. MultiSpec will read the information.
Printing and Copying Images with Fields and/or Shape files.
Several problems were fixed which caused the field boundaries and shape file vectors to not be printed or copied correctly under conditions such as the coordinate view showing, side-by-side channels being used, etc.
WINDOWS VERSION
A problem was fixed which caused the capability to display a subset of the classes or groups to not work correctly.
Display Multispectral Image Dialog Box
The bits of color selection for 2- and 3-channel displays is saved and restored after one displays a1-channel or side-by-side channel in the image window. In the past, the bits of color would be changed to 8-bits for single channel displays. If the user later opened the Display Multispectral Image dialog box and changed the display type back to a 2- or 3-channel display, the bits of color would stay at 8-bits of color. If the user did not change the setting to 24 bits of color the displayed color image would appear "patchy".
Problem with Windows 98
NOTE: There is a problem with displaying images SOMETIMES when running under the Windows98 OS. MultiSpec will give a system error after selecting the image to be displayed. In almost all cases, if one just reopens MultiSpec and repeats the process, the image will be displayed with no problem. I have not been able to solve this problem.
Processor - Classify
A problem was fixed which caused classifications using subset of channels of leave-one-out covariances with mixing factors greater than 1 to be incorrect.
Processor - Open Image
The capability to read TIFF/GeoTIFF formatted images was modified so that the Digital Globe QuickBird multispectral image files could be read. The multispectral channels in these files are ordered band sequentially using stripes (which could be discontiguous). However, the stripes are continguous in the QuickBird files, so once MultiSpec verifies this fact, the setting are made so that MultiSpec can read the files.
An alert message is now displayed if one treats a known multispectral image with more than one channel as a thematic image. One can still do this if one wants. The message is just to alert the user in case they really did not intend to do this.
WINDOWS VERSION
A problem was fixed which caused the selected polygonal area to be removed sometimes from the wrong image window when the polygon check box was 'clicked off'.
Processor - Cluster
A change was made in how the initial cluster centers are scattered along the first eigenvector and within the eigenvector volume. The initial cluster centers are now better scattered within the 'cloud' of data even when some channels have zero variance.
Processor - Feature Extraction (NWFE)
A problem was fixed which could cause a crash when running the NWFE algorithm within the Feature Extraction processor.
Processor - Utilities - Principal Components
A change was made so that the eigenvalues and eigenvectors are always in decreasing order, even if some of the channels have zero variance. Background: If there were channels in the image that had zero variance, then those channels were ignored in the computation of the principal components which is as it should be. But the eigenvalues and eigenvectors for those channels (treated as a feature) were all set to 0 but they were not moved to the bottom of the eigenvalue list. If the first channel was all 0's then an eigenvalue of 0 was at the top of the list of eigenvalues.
This change should improve feature extraction, principal components, cluster and biplot results when using images that contain channels with zero variance.
Open Project and Open Project Image
An existing image statistics (*.sta) file for an hdf data set in an hdf image file is now recognized when an image window is opened as a result of using the Open Project or Open Project Image menu commands. The Display Multispectral Image dialog box would always be displayed indicating that a new .sta file had to be created.
MACINTOSH VERSION
Carbonized Version
One can now print graph windows with the carbonized version of MultiSpec.
Processor - Cluster
A problem was fixed which would cause MultiSpec to crash if a certain sequence of events happened - project file was open, a 2nd image file was opened, the cluster processor was selected and then canceled, the project was closed, and then the cluster processor was selected again for the 2nd image file.
Processor - Classify
The correct default name for saving classified and probability image files is used again.
Edit - Change Image Description
A problem was fixed which caused the names in the hdf data set popup to be scrambled if one opened a project file for an hdf file and then closed the project.
MACINTOSH VERSION
Open Image (Shape Files)
Shape files are displayed correctly again. Some shape files would cause MultiSpec to crash or were not displayed correctly. This problem was caused by a change in compiler versions in January.
Carbonized Version under OSX
Several problems were fixed including:
- TIFF images of the image window were not being saved correctly.- Clicking on an un-highlighted zoom box for a window (right most button of the window) whould cause MultiSpec to exit.
- Selecting a group display in a probability thematic image window would not cause the group information to be displayed correctly and would eventually cause MultiSpec to crash.
- Selecting a button in a statistics histogram graph window and then selecting another MultiSpec window would cause MultiSpec to hang.
- Text classification files that are created with the Cluster and Classify processors were not displayed correctly.
There are still some issues with the running the Carbon version under OSX that are not resolved. Images cannot be copied from the image window to another application like Microsoft Word. Drawing large shape files is very slow.
------------------------
Processor -List Image Description menu item (HDF files)
The global and data set attributes are listed with image description for hdf formatted files if any exist. The number of characters listed for a given attribute is truncated to around a 1000 characters if more than that. Let us know if it is important to get all of the information for those attributes which go over this amount.
WINDOWS VERSION
A problem was fixed which caused project files with enhanced statistics to not be read. An error message of '32' was presented to the user when reading these types of project files.
MACINTOSH VERSION
Processor - Save Project menu items and Enhanced Statistics
The enhanced statistics are now saved as 64-bit doubles instead of 80-bit doubles on Power PC macintoshes. (They are still saved as 80-bit doubles on 68K Macintoshes.) The Project file generated on Power PC Macs can now be moved to Wintel machines and read with the Windows version of MultiSpec.
------------------------
Processor - Open Image menu item (HDF files)
Processor - Cluster menu item
A column has been added to the cluster output that includes the percent of the pixels clustered that ended up in each cluster class along with the number of pixels. Changes were also made so that one can copy the cluster output table and place into a spreadsheet so that the data values and headers would end up in the correct column.
MACINTOSH VERSION
Problems running PPC and Carbon versions on OS8.
A problem was fixed which would not let the PPC version run on PowerMacs running OS 8 (at least some versions of OS8). Also a problem was fixed which would not let the Carbon version run correctly on PowerMacs running OS 8.6 with CarbonLib.
------------------------
Processor - Feature Extraction menu item
A new algorithm has been added called Non-parametric Weighted Feature Extraction (NWFE). This algorithm was developed by Dr. Bor-Chen Kuo. It is based on a non-parametric extension of scatter matrices. There are at least two advantages to using NWFE non-parametric scatter matrices. First, they are generally of full rank. This provides the ability to specify the number of extracted features desired and to reduce the effect of the singularity problem. This is in contrast to parametric discriminant analysis (DAFE), which usually only can extract L-1 (number of classes minus one) features. In a real situation, this may not be enough. Second, the non-parametric nature of scatter matrices reduces the effects of outliers and works well even for non-normal data sets. The new method provides greater weight to samples near the expected decision boundary. This tends to provide for increased classification accuracy. This algorithm has been found to be useful for higher dimensional data when a limited number of training samples are available.Details of the algorithm are available from Dr. Kuo's PhD thesis, available for downlload from http://dynamo.ecn.purdue.edu/~landgreb/publications.html.
MACINTOSH VERSION
Carbonized Version
Changes were made in the Project window and some of the dialog boxes so that they are better behaved in the OSX environment. The conversion to the Aqua appearance is not complete yet though. Again, let us know if you run into any problems with the carbon version.
WINDOWS VERSION
Edit Coordinates Dialog and Project Window Coordinate List
A problem was fixed which caused the coordinates in the project window coordinate list to not be updated correctly when a change was made using the Edit Coordinate Dialog box.
Multispectral Display Dialog
A problem was fixed which caused the default display type to be 2-channel R-B instead of 3-channel R-G-B when displaying multispectral images.
Printing Images with Overlays
A fix was made so that overlays (Shape Files) are printed properly.
------------------------
File - Open Image menu item
MultiSpec can now read the HDF formatted image files that NÅSA is producing for systems such as Landsat 7 and MODIS. If the HDF formatted file has more than one image data set in it, the 'Change Image Description' dialog box will open to allow one to select the data set that one wants to view in the image window. The list of data sets is in a popup menu list. A '_' in front of the data set name in the list indicates that the data set is in a format that MultiSpec cannot handle (such as real data value). A '*' in front of the data set name in the list indicates that MultiSpec can read the data. One can use the 'Edit - Change Image Description' menu to change the data set being displayed in the image window.
Note that HDF files with more than one data set in them can not be used as the base image for a project. One will have to create a new image file using the "Reformat - Change Image File Format" processor. One can then use the new file as the base image for a project.
Edit - Selection Rectangle menu item
An option has been added to allow one to apply an edited selection rectangle to all open image windows.
Image Windows
One can now control the color and line widths of overlays (shape files). For the Macintosh version, hold down the 'Option' key before selecting the overlay button to get the overlay popup menu and then select a specific overlay, a dialog box will appear allowing one to control the color and line width of the overlay. For the Windows version, hold the right mouse button down and then select an overlay. You will notice that when the right mouse button is down and you select on the overlay button, there is a ... after the overlay name indicating that a dialog box will come up.
Other Changes and Fixes
Changes were made so that long file names will be handled properly. Path names (combination of all nested folders and the file name) in the Windows version up to 253 characters will work correctly now. The Macintosh version handles file names (not including folder names) up to 31 characters.
MACINTOSH VERSION
Carbonized Version
A carbonized version has been developed which will run native under OSX 10.1. Everything works in the carbon version under OSX except for copying and pasting images. We have not figured that out yet. One way around this is to save the image window as a TIFF file and use another application to copy and past into another document. Let us know if you run into any problems with the carbon version.
Note that only one of the dialog boxes (the Display Multispectral Image dialog) has been changed to have the complete OSX appearance. The others work; they are just not as pretty.
Making the carbonized version caused several other changes to be made which are described below.
File - Open Image
The open image dialog box is quite different. One can now move it. There are several more options available. There is a pause when the dialog box opens because MultiSpec is checking all files in the default folder to see which ones are image files that can be read. Only those that can be read are listed in the dialog box. There is an option via a popup menu to show all files.
Dialog Boxes
Most of the dialog boxes will now allow one to change to a different application if they are opened. This will allow one to do copying and pasting if needed.
Text Window
A different set of code is being used to handle the text in the output window. This code is now PowerPC native in the PPC and Carbon versions.
------------------------
Menu Bar Changes
File Menu
The 'New Project', 'Open Project', 'Close Project', 'Save Project' and 'Save Project As...' menu items have been added to the File menu where file activities occur (from the Project menu).
The 'Close' menu item will behave as follows: What has been called the Statistics window in the documentation will now be called the "Project" window to better fit the this window represents. There is a close box on the Project window which will close the project when clicked in. The Close Window menu item will be named "Close Image Window" when an image window is active, "Close Project Window" when the Project window is active and "Close Graph Window" when a graph window is active.
The Change Image Description menu item was moved to the Edit
menu.
Edit Menu
The Change Image Description... menu item was moved to here from the File menu
A 'Image Map Parameters...' menu item was added to the Edit menu to allow one to edit the planar map coordinate information for the file.
A 'Clear Overlays' menu item was added to allow one to clear overlay files such as ArcView shape files from memory.
Project Menu
The 'New Project', 'Open Project', 'Close Project', 'Save Project' and 'Save Project As...' menu items have been moved to the File menu where file activities occur.
Processor Menu
The Reformat dialog box has been changed to a Reformat submenu
containing commands for all of the reformat processors.
Palette Menu
The palette menu has been made a submenu of the options menu. This
was to better reflect the status of these commands. We don't perceive
that they are used very often.
Options Menu
The "New Selection Graph" menu item has been moved from the Window
menu.
The "Show Selection Coordinates" menu item has been moved to the Window menu. Its purpose has been change to show or hide the coordinate view which is located at the top of the image window for both the Mac and Windows versions. See the Coordinate View discussion below.
The "Show Selection Coordinates" menu item in the Options menu has been replaced by the "Image Map Parameters..." menu item and moved to the Edit menu.
Coordinate View
The coordinates window has been replaced by a coordinate view (which is similar to where the coordinates were located in the Windows version). One can display/hide the coordinate view by selecting "Show Coordinate View" in the Window menu or selecting the button (Mac version only) that is at the top of the vertical scroll bar. Selecting the button again will hide the coordinate view.
The coordinate view has been expanded with additional options. One can select several different units to display the cursor location in. The default is always line/column. If planar information is available such as is in the .lan header, an ArcView .lnw, .tfw, etc file or a GeoTIFF file, the user will also have the option to display the coordinates as meters, kilometers, etc. Any selections will also be displayed in those units. Possible units include a broad range which can be used in land to medical applications.
The user can also elect to display the area in different units. The default is always number of pixels. However if information is available that indicates the planar units for each pixel in the image, then the area can be displayed as square kilometers, hectares, etc.
Finally, if the planar units for each pixel is available, then the scale of the image being displayed is given at the right end of the coordinate view. The will change as one zooms in and out. Currently, the monitor is always assumed to be 72 pixels/inch which is usually close but not always accurate.
The planar units can be edited using the "Edit - Map Parameters..." menu command.
The thousands and decimal separators are those defined by the user for the operating system that they are using. Both the Mac and Windows OS allow one to set these according to the usage that the user desires. This must be done before MultiSpec is started.
File - Open Image menu item
MultiSpec can now read at least some of the map geometry information in GeoTIFF files. It is used for allowing options in displaying the map coordinates. MultiSpec can also read the map geometry information in Imagine, FastL7A and GeoSPOT files.
This menu item will now allow one to open ArcView Shape files ( as long as an image window is opened first). A popup menu button has been added to the lower left of the Mac Image Window to allow one to turn the overlay(s) on and off. The popup button for the Windows version is next to the zoom buttons in the toolbar. (There is no control over the color currently). The shape file will only be added to the active image window. One can use the Edit - Clear Overlay menu item to remove the selected shape file from memory.
Correction was made so that more of the European LGSOWG formatted files can be read correctly.
Warning message is presented when one tries to open a TIFF file with an image in tiled format.
File - Open Project Menu Item
Problem fixed in which the number of pixels in a field with more than
32,767 pixels was read in incorrectly.
Processor - Reformat - Add/Change Header Menu Item
A button has been added to this dialog box to allow one to edit the map parameters before adding or changing an ERDAS *.gis or *.lan header. The bottom causes the same Map Parameter Dialog Box to open as the does the Edit - Map Parameter menu item.
Processor - Statistics Enhancement Menu Item
Change made in the default number of unlabeled pixels to be used. The number is based on the memory available or the total number of unlabeled pixels - whichever is less. This is the way it was prior to the 10.6.00 version. Making the default number a value similar to the number of labeled (training) pixels in the 10.6.00 version did not work well when the number of training samples was small. Note: when the number of unlabeled samples becomes many times the number of labeled (training) samples, the results tend not to work well also; but no good rule of thumb has been found yet.
Processor - Feature Selection menu item
Change made so that for those cases when the message "Variance was 0 and set to x.xxxx" is listed, it is listed only once and not for every feature combination which could be thousands or millions of times.
Processor - Classify Processor menu item
A bug was fixed which caused the names of the classes written to classification files to not be correct sometimes when a subset of the classes were used for the classification. The intent was to add "-not used" to those class names which were not used. This did not happen in all cases.
Processor-Utilities-List Image Description menu item
This processor will now list the map information in the text output window if available in the image file.
MACINTOSH VERSION
This version has been tested on a 68040 machine (Quadra 660/AV) running under OS 7.6.1. I am pretty sure now that Mac OS 7.x is now required but I have no machines running OS 6.x to check it out. This version will run without the Appearance Manager present when using Mac OS 7.x but it runs better if it is available. How many still require the ability to run under 68040 machines, i.e. pre PowerPC Macintoshes?
The ability to create images with patterns on black & white machines like the Mac SE and Mac Plus has been removed. There will be no more non-coprocessor versions, i.e. for Mac Pluses and Mac SE's.
Menu Bar Changes
The Window menu in the Mac version has been moved to the right end of the menu just before the Help menu. This makes it very similar to the location of the Window menu in the Windows version. This also makes it similar to the location in several other Mac applications.
WINDOWS VERSION
Processor - Display Image menu item
The default amount of memory available for an image has been reduced to closer to the actual physical memory available and not the virtual memory available. I believe that some are running into problems when displaying large images that cause the image to be spooled to disk. This causes the system to slow considerably and not display correctly. The memory available controls the default line and column interval.
Processor - Histogram menu item
A bug was fixed which caused the histogram information to be listed for all channels even if the user selected a subset of channels.
Text Output Window
- Note that the LOOC algorithm that is used to compute the "optimum" value determines the mixture of the diagonal of the class covariance, class covariance, common covariance and diagonal of the common covariance that maximizes the likelihood of the training pixels. Generally, the value will be close to one when one has a lot of training pixels and closer to 0 or 2 or 3 when one has few training pixels.
- Also the "Channel Descriptions" button is now active if they exist for the image. All options in the Display Image processor for the Macintosh version are now available in the Windows version.
The is a revised version of the manual which describes the MultiSpec application.The reference section, which describes the windows, menus and dialog boxes, has been completely revised.
Edit - Copy Image Windows
Bug Fixes
Thematic Images
Bug Fixes
Reformat-Convert Project Fields to Thematic Image File