Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
293 lines (240 sloc) 10.9 KB
*** RELEASE 2.2.1, 17 MAY 2013 ***
- stereo_mpi renamed to parallel_stereo and made to work
on any machines with shared storage, rather than just on
supercomputers using Intel's MPI library. Bug fixes for
homography and affine epipolar alignment modes, etc.
- Bugfix for dem_geoid path to geoids, more robust datum
*** RELEASE 2.2.0, 6 MAY 2013 ***
- ISIS headers removed from IsisIO's headers.
- Removed unneeded mutex inside inpaint algorithm.
- Interest point matching and description are parallel now.
- Stereo pprc uses separable convolution for anti-aliasing.
- IsisIO made compliant with ISIS 3.4.3's API.
- Blob consolidation (for inpainting) is now parallel.
- Yamaha RMAX code dropped.
- RPC Mode can now read Astrium data.
- DG added additional safety checks for XML values.
- DG, ISIS, and RPC now have affineepipolar alignment option.
- All sessions had their API changed. We now use Transform objects
instead of LUTs to reverse map projections and alignments.
- Added dem_geoid, dg_mosaic, and stereo_mpi.
- Added new interest point matching method to stereo.
- Added new DEM seed mode for stereo.
- Point2dem sped up by reducing over rasterization of triangles.
- Stereo_corr has local_homography option. Homography transform
applied per tile.
- Fix point2dem where for certain projections we were setting K=0.
- Stereo can now operate on terminal only arguments without stereo.default.
*** RELEASE 2.1.0, 8 JANUARY 2013 ***
- Added documentation for processing GeoEye, Digital Globe, and Dawn FC data.
- Fixed implementation of internal RANSAC function.
- DEMError has been renamed IntersectionErr. 3D IntersectionErr is
now recordable in local North East Down format.
- Added RPC processing session.
- DG sessions now use bicubic interpolation for map projection arithmetic.
- Fixed bug in case where DG XML file had single TLC entry.
- DG sessions now applies velocity abberation corrections.
- Have point2dem use correct nodata value when writting DRGs.
- Fix segfault issue in point2dem due to triangle clipping.
- Hiedr2mosaic python script now supports missing CCD files and
start/stop resume on noproj step for bundle adjustment.
- Max pyramid level used for stereo correlation is configurable with
corr-max-levels option.
- Stereo accepts left-image-crop-win option for processing of
specific image coordinates.
- Stereo_pprc accepts nodata-threshold and nodata-percentage options
for masking (possibly shadows).
- Stereo command should now correctly call secondary excutables so
that their dependencies are loaded.
*** RELEASE 2.0.0, 20 JUNE 2012 ***
- Modified ASP according to API changes in ISIS 3.4.0.
- Added new interest point matching code. Provides better initial
guess for search range.
- Complete changed stereo.default format. See stereo.default.example
for an example.
- Complete rewrote integer correlator for improved speed and less
memory use.
- Relicense code to be Apache 2 licensed instead of NOSA.
- Add normalization options to PINHOLE session.
- Added Digital Globe (DG) session. This supports the linearized
linescan camera model that is described in the supporting XML file.
- Deleted KEYPOINT session. PINHOLE essentially does all of that.
- Added DEMError output example for MOC.
- Added jigsaw example for MOC.
- Added HiRISE example dataset.
- Dropped release of isis_adjust and bundlevis.
- Fix int32 overflow in arithmetic for preprocessing's subsample.
- Remove Python 2.4 incompatible call in
- Speed up point2dem texture access by remove unnecessary mutex.
- Add earth mode and fix non spherical support in point2dem.
- Added
- Implemented D_sub or seeded integer correlation in stereo_corr.
- Fourth channel of output PC file is now triangulation error.
- Added --t_srs option to point2dem.
- Added rpc_mapproject tool. This provides an optional map_projection
step that can be used for DG session.
- Allow IAU2000:* projection options to be used by point2dem.
- No-Data is now colored black in GoodPixelMap.
- Make noproj step in hiedr2mosaic parallel.
*** RELEASE 1.0.5, 27 OCT 2011 ***
- Fixed ASP to work with ISIS 3.3.0's new API changes and library
- Enabled parallel writing in Pinhole Session.
- Fix possible infinite loop in stereo_corr's search range.
- Shutoff rotation invariance in automatic search range for better
quality results. This is possible because the input images are
already aligned.
- Sub image produced by stereo_pprc are now limited to around 8MB.
- Fix disparity_debug to work with integer disparities as well.
- All ASP tools should now have a '--version' option.
- Bug fix point2dem where rasterizer was accessing outside of
allocated memory.
- Speed up mask generation in stereo_pprc by avoiding mutex.
- Speed up hole filling in stereo_fltr by avoiding mutex.
*** RELEASE 1.0.4, 23 MAY 2011 ***
- Added support for CAHVORE in pinhole sessions.
- Hide GDAL warnings caused by our file integrity checks.
- Mostly added standardized options for settings threads and BigTIFF.
- Have orthoproject return same type as input plus alpha channel.
- Improved edge_masking, speeds up stereo_fltr and stereo_pprc.
- Have explictly use ISIS's getkey command.
- Fix and optimized point2dem. Remove caching and improved rendering
times. This should fix BigTIFF problems that have been reported.
- Improve triangulation times slightly when using map projected
linescan camers.
- Added orthoproject, image2qtree, colormap, hillshade examples to MOC.
- Added K10 example dataset.
- Added MER example dataset.
- Added a non-map projected MOC example.
- Added CTX example dataset.
- Append notes from Michael about run times.
- Added threaded writing to colormap and hillshade.
- Fix hillshade problems with int16 DEMs.
*** RELEASE, 16 MARCH 2011 ***
- Updated documentation and support text files to insure compatibility
with our third party software.
*** RELEASE 1.0.3, 11 MARCH 2011 ***
- Make quaternion interaction compliant with VW changes.
- Correct reading of TSAI camera format.
- Reduce memory footprint of ISIS_Adjust.
- MOC Example rewritten.
- Improve dash script that loads libraries on startup of application.
- KD-Tree search replace with FLANN, a fast approximate nearest
neighbors. This improves speed of ipmatch, and ip alignment
option in stereo.
- Removed exception catch in Bayesian affine sub-pixel.
- Fixed type deduction problem on 32 bit systems.
- Pyramid Correlator code cleaned up. Minimal speed improvement.
- Fixed Camera Relation Network's memory leak.
- Fix image2qtree normalization and manual geo-positioning.
- Correct random seed call with faster solution.
- Default raster tile size changed to 256.
- Fix deadlocking in loading of ".vwrc", Vision Workbench's settings file.
- OSX seems to do excessive locking during multi-threaded rendering.
This problem is non-existant in RHEL5 and is still a mystery.
*** RELEASE 1.0.2, 9 DECEMBER 2010 ***
- IsisCameraModel support operator<< style printing.
- Correct camera pose return to be consistent with VW.
- Change IsisCameraModel to use shared_ptr to block memory leak.
- Executables should catch VW and Standard errors and print human readable
- Stereo is now a python script that call multiple executables.
- Change correlation progress bar to track total completion.
- Bundle_Adjust and ISIS_Adjust switch from eulers to quaternions.
- Bundlevis dropped CAHVOR support. Added progress bar. Converted statistics
with CDFAccumulator.
- Point2dem remove excessive rotation call
- Enforce tile rasterization size to 1024 during integer correlation.
- Select tools should now write their nodata value in the TIFF metadata.
- Still unreleased, and still under development.
*** RELEASE 1.0.1, 24 MAY 2010 ***
- Control Network Loader removed and sent to VW's Bundle Adjustment Module.
- Build system can now use Google PerfTools.
- Kakadu was made optional in build system (ISIS 3.2.x uses this).
- Optimized IsisCameraModel to use IsisInterface. Custom code can be loaded up
for individual camera types so we don't have to run through ISIS's entire
camera model. This allows us not to call GroundMap when the camera is not
map projected.
- Added a series of tests for the IsisCameraModel that perform unit tests
with MOC and Galileo.
- Added custom project code for Linescan cameras so not to rely on ISIS's
LineScanCameraGroundMap. This code is a bit more precise.
- Added new optional module called MPI that builds on top of
Boost MPI. This is experimental development code and is not used for
anything in binary release yet.
- Added new optional module call the Photometry Toolkit. This is
experimental development code and is not use for anything released
in the binary yet. This code focuses on future research of massive
mosaics (+100GB) and the ability to perform basic photometric corrections.
- Pinhole session modified to read CMOD files as well.
- Made orthoproject more robust against odd input georeferences.
- orthoproject's auto scale and crop works again.
- Point2mesh's texture is written to a different file.
- Added aligndem and geodiff, experimental DEM alignment utilities.
- Added a quick experimental DEM profile utility called dem_profile.
- stereo now detects correlation settings automatically using OBALoG and
SGrad1 interest point functions.
- Added
- Remove excessive serial number calculations in isis_adjust.
- Update isis_adjust to VW's new Bundle Adjustment module for a 2x improvement.
- Stereo should now use LZW compression by default.
- Point2dem and Stereo have added option to use directory other than /tmp for
intermediate files.
- Point2dem now uses MOLA datum instead of its previous truncated value.
- Added safety check to stereo to make sure user is not supplying the
same camera.
- Added point2las, a utility for converting a point cloud to the LAS format.
- Switched from CXXTests to GTest framework.
*** RELEASE 1.0.0, 23 OCTOBER ***
- OrthoRasterizer.h is subject to change for further VW integration
- MedianFilter.h is untested/unused
- BundleAdjustUtils.* is subject to deletion for integration with
- ISIS Session is the only fully supported session at this time
- Pinhole Session works but has not been tested for this release
- Keypoint/RMAX Session status are unknown
- Subject to deletion in 1.0.1
- Point2dem can crash rarely. Still investigating.
- rmax* utilities are not working
Jump to Line
Something went wrong with that request. Please try again.