OSSIM Tools and Libraries
There are a number of tools, utilities, command line and GUI based applications that have been built with the OSSIM library system. The primary development focus has been on evolving the OSSIM library system so that the resulting functionality could easily be used by tools and applications.
Libraries
- libbase
- base classes for the OSSIM library
- libelevation
- elevation loaders, manipulators, and related classes
- libfont
- font manipulation classes
- libimaging
- image processing related classes and functions
- libinit
- initialization routines
- libiso8211
- iso 8211 functions and classes
- libmatrix
- mathematical classes related matrix manipulation
- libogl
- ogl (Open Graphics Library) support library
- libossim_support_data
- support classes including metadata manipulation
- libossim_visual_sim
- classes related to 3D visual simulation
- libossimgui
- Graphical User Interface functions and classes
- libparallel
- Support for high performance parallel processing on clusters using MPI
- libplugin
- classes related to the OSSIM plugin architecture, allows externally developed functionality without source code
- libpolyclip
- Polygon clipping classes
- libprojections
- Holds all of the map projections and their related transforms
- libscripts
- Scripting support for the OSSIM library system
- libvec
- Vector processing classes and related mathematical functions
- libvpfutil
- Vector Product Format classes
Command Line Applications
- adrg_header_dump - provides human readable dump of an Arc Digitized Raster File
- band_merge - merges separate spectral bands into a single file with multiple output options
- bilsplitter - splits a band interleaved by line file into separate band files
- btoa - utility for converting binary to ascII
- ccfinfo - displays information on a chip chunk format file (one format supported by OSSIM)
- chgkwval - changes the value of a keyword value pair
- cibcadrg - provides information on cib/cadrg formats
- cibcadrg_ovr - builds an overview for input cibs and cadrgs
- cibcadrg_split - splits apart table of content entries into separate files
- create_histo - creates a histogram of an image file
- datums - lists all of the datums supported by OSSIM
- deg2rad - utility for converting degrees to radians
- deminfo - provides information on a digital elevation file
- dtedinfo - provides information on NIMAs DTED format (digital elevation)
- dtedList - outputs all header information and Data record information associated with a DTED Level 1 file
- ecg2ocg - converts an enhanced coarse grid file to an ossim coarse grid file
- extract_vertices - calculates the valid vertices for an image file - nulls outside, valid pixels inside
- factory_dump - provides a listing of all of the internal OSSIM factories
- ft2mtrs - utility for converting feet to meters
- histo_match - histogram matching between two files (shapes one histogram to match the other)
- icp - image copy - powerful utility to copy one image format to another
- igen - image generator - powerful utility to generate output images from a variety of inputs with OSSIM functionality
- image_info - provides basic information on an image
- img2rr - creates reduced resolution image sets for an input image
- mosaic - powerful utility for creating image mosaics
- mtrs2ft - utility to convert meters to feet
- pixelflip - allows global remapping of one pixel value to another (e.g. changing NULL pixel values)
- rad2deg - utility to convert radians to degrees
- rpc2ogeom - converts rational polynomial coefficients to an ossim geometry (universal sensor model support)
- shpbuilder - shape file builder
- shpcutter - shape file cutter
- space_imaging - support for Space Imaging Ikonos sensor
- swapbytes - swaps the byte order of a file
- tfw2ogeom - converts a tiff world header to an ossim geometry
- utm2geo - converts a Universal Trans Mercator file to geographic
- vec2ras - rasterizes a vector file
GUI Based Applications
- histogramViewer - wxWindows application that graphically displays image histograms
- recceVue - wxWindows geographical image viewer, supports multiple layers, blending, annotation
- vce - wxWindows based Visual Chain Editor allows analysts to dynamically construct, save and retrieve complex image processing chains. The user can graphically link loaders to image processing functions, filters, mosaics, blenders, equation editors, and outputs. The state of an image can be viewed at any point in the chain by attaching a display object.
- ossim - wxWindows based. This is a menu based application for geospatial processing initially focusing on image mosaicing, tonal balancing, fusion, and supporting a wide range of outputs.