-
Notifications
You must be signed in to change notification settings - Fork 172
/
NEWS
225 lines (184 loc) · 8.23 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
*** RELEASE 2.0.0, 20 JUNE 2012 ***
GENERAL
- 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.
SESSIONS
- 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.
EXAMPLES
- Added DEMError output example for MOC.
- Added jigsaw example for MOC.
- Added HiRISE example dataset.
TOOLS
- Dropped release of isis_adjust and bundlevis.
- Fix int32 overflow in arithmetic for preprocessing's subsample.
- Remove Python 2.4 incompatible call in cam2map4stereo.py.
- Speed up point2dem texture access by remove unnecessary mutex.
- Add earth mode and fix non spherical support in point2dem.
- Added lronac4staged.py.
- 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 ***
GENERAL
- Fixed ASP to work with ISIS 3.3.0's new API changes and library
dependencies.
SESSIONS
- Enabled parallel writing in Pinhole Session.
TOOLS
- 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 ***
SESSIONS
- Added support for CAHVORE in pinhole sessions.
TOOLS
- 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 cam2map4stereo.py 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.
EXAMPLES
- 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.
DOCS
- Append notes from Michael about run times.
VISION WORKBENCH benefits
- Added threaded writing to colormap and hillshade.
- Fix hillshade problems with int16 DEMs.
*** RELEASE 1.0.3.1, 16 MARCH 2011 ***
GENERAL
- Updated documentation and support text files to insure compatibility
with our third party software.
*** RELEASE 1.0.3, 11 MARCH 2011 ***
ISISIO
- Make quaternion interaction compliant with VW changes.
SESSIONS
- Correct reading of TSAI camera format.
TOOLS
- Reduce memory footprint of ISIS_Adjust.
- MOC Example rewritten.
- Improve dash script that loads libraries on startup of application.
VISION WORKBENCH benefits
- 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.
KNOWN ISSUES
- 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 ***
ISISIO
- IsisCameraModel support operator<< style printing.
- Correct camera pose return to be consistent with VW.
- Change IsisCameraModel to use shared_ptr to block memory leak.
TOOLS
- Executables should catch VW and Standard errors and print human readable
responses.
- 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.
PHOTOMETRYTK
- Still unreleased, and still under development.
*** RELEASE 1.0.1, 24 MAY 2010 ***
CORE
- 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).
ISISIO
- 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.
MPI
- 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.
PHOTOMETRYTK
- 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.
SESSIONS
- Pinhole session modified to read CMOD files as well.
SPICEIO
TOOLS
- 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 cam2map4stereo.py
- 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.
TESTS
- Switched from CXXTests to GTest framework.
*** RELEASE 1.0.0, 23 OCTOBER ***
CORE
- OrthoRasterizer.h is subject to change for further VW integration
- MedianFilter.h is untested/unused
- BundleAdjustUtils.* is subject to deletion for integration with
ControlNetworkLoader.*
ISISIO
SESSIONS
- 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
SPICEIO
- Subject to deletion in 1.0.1
TOOLS
- Point2dem can crash rarely. Still investigating.
- rmax* utilities are not working