- 23 Jan, 2018 1 commit
-
-
Daniel Scheffler authored
-
- 16 Nov, 2017 2 commits
-
-
Daniel Scheffler authored
- _correct_shifts_OLD() - _shift_image_by_updating_map_info() - _align_coordinate_grids() - _resample_without_grid_aligning()
-
Daniel Scheffler authored
Moved several functions to py_tools_ds. Removed deprecated functions. Removed io and utilities modules.
-
- 18 Oct, 2017 1 commit
-
-
Daniel Scheffler authored
-
- 10 Oct, 2017 1 commit
-
-
Daniel Scheffler authored
Disabled coverage for deprecated funcs. Too small SCPS is now catched. Tie_Point_Grid.get_CoRegPoints_table(): local CS not rejectd anymore. Fixed test_shift_calculation_with_image_coords_only(). Fixed flake8 issues.
-
- 09 Oct, 2017 1 commit
-
-
Daniel Scheffler authored
SSIM now fails with a warning instead of raising an exception and forcing the whole coreg to fail. test_COREG.test_shift_calculation_with_image_coords_only: changed input gt.
-
- 06 Oct, 2017 3 commits
-
-
Daniel Scheffler authored
Revised COREG.show_matchWin(). COREG.calculate_spatial_shifts(): removed deprecated function. Added test_shift_calculation_with_image_coords_only()
-
Daniel Scheffler authored
-
Daniel Scheffler authored
First attempt to implement autoclip to polygon to fix unequal matching window sizes in case of float coordinates.
-
- 19 Sep, 2017 2 commits
-
-
Daniel Scheffler authored
Fix for broken SSIM filtering. PEP8 editing. Added test_styles to .gitlab-ci.yml. Combined deploy stages.
-
Daniel Scheffler authored
-
- 12 Sep, 2017 1 commit
-
-
Revised docker container setup. Verified Windows compatibility for tests. Updated minimal versions of py_tools_ds and geoarray. Updated README files. Some PEP8-editing. Disabled multiprocessing in case of Python 2. Verified Python 2 compatibility.
-
- 06 Sep, 2017 1 commit
-
-
Daniel Scheffler authored
Revised error handling and added additional check for projection. Some PEP8-editing. Test artifacts are now always saved.
-
- 19 Jul, 2017 1 commit
-
-
Daniel Scheffler authored
Revised imports within console argument parser and __init__.py; refactored 'deshifted' keyword of CoReg.COREG.show_matchWin() to 'after_correction'.
-
- 11 Jul, 2017 1 commit
-
-
Daniel Scheffler authored
-
- 08 Jul, 2017 1 commit
-
-
Daniel Scheffler authored
Revised test cases and added test case for global co-registration. Bugfix for unexpected FFTW return value that caused the matching to fail. updated __version__ and __versionalias__
-
- 30 Jun, 2017 1 commit
-
-
Daniel Scheffler authored
arosics.COREG_LOCAL / bin/coreg.cmd: - added options 'min_reliability', 'rs_max_outlier', 'rs_tolerance' arosics.TiePointGrid.TiePointGrid: - __init__(): added 'outlDetect_settings' updated __version__ and __versionalias__
-
- 16 Jun, 2017 1 commit
-
-
Daniel Scheffler authored
-
- 09 Jun, 2017 1 commit
-
-
Daniel Scheffler authored
updated __version__
-
- 28 Apr, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - revised _find_side_maximum() - _calc_shifted_cross_power_spectrum(): fix for not rejecting input image size of (0,0) updated __version__
-
- 26 Apr, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - __init__(): now accepts also integer values as resampling techniques components.DeShifter: - revised _dict_rspAlg_rsp_Int coreg_cmd: - added new parameters for adjusting resampling technique updated __version__
-
- 24 Apr, 2017 2 commits
-
-
Daniel Scheffler authored
components.CoReg.COREG: - _calc_shifted_cross_power_spectrum(): banned numpy warning - revised _get_grossly_deshifted_images() - calculate_spatial_shifts(): added some more comments - updated __version__
-
Daniel Scheffler authored
components.CoReg.COREG: - changed default value of window size to 256 px components.plotting: - plot functions now return figure instances components.Tie_Point_Grid.Tie_Point_Refiner: - _reliability_thresholding(): changed default of min_reliability to 60 coreg_cmd: changed default of '-ws' to 256 updated __version__
-
- 05 Apr, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg: - added DeprecationWarning components.CoReg_local: - COREG_LOCAL.view_CoRegPoints(): added keywords vmin, vmax - updated README.md updated __version__
-
- 28 Mar, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg_local.COREG_LOCAL: - view_CoRegPoints(): - added keyword 'return_map' - revised size of major ticks - added separate color coding for attribute2plot='ANGLE' - added legend components.io: - write_shp(): now also accepts EPGS codes components.Tie_Point_Grid.Tie_Point_Grid: - added calc_rmse() - added calc_overall_mssim() - added plot_shift_distribution() - to_vectorfield(): fix for not properly setting output fill value components.Tie_Point_Grid.Tie_Point_Refiner: - run_filtering() fix for always appendinf 'L3_OUTLIER' updated __version__
-
- 21 Feb, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg: - GeoArray_CoReg.poly is now a property (ensures auto-update in case footprint_poly is updated) - COREG: - _get_image_windows_to_match(): bugfix for incomplete assertion; added update of matchBox and otherBox in case of odd dimensions of output images components.geometry: - get_GeoArrayPosition_from_boxImYX(): bugfix for returning 1 row / column too much - updated __version__
-
- 13 Feb, 2017 1 commit
-
-
Daniel Scheffler authored
Catched an error that ocurrs in case the centroid point of the overlap area is outside the overlap polygon. components.CoReg.COREG._get_opt_winpos_winsize(): - now uses 'representative point' as fallback in case centroid point is outside of overlap polygon - updated __version__
-
- 10 Feb, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - _get_clip_window_properties(): bugfix for wrong wrong position of output validation
-
- 09 Feb, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - added _handle_error() - changed error handling components.CoReg_local.COREG_LOCAL: - __init__(): fix for bad error message components.Geom_Quality_Grid.Tie_Point_Refiner: - __init__(): RANSAC is not not run if there are less than 4 tie points available - _RANSAC_outlier_detection(): revised assertion - updated __version__
-
- 03 Feb, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - added _get_overlap_properties() and moved calculation of overlap properties from __init__() there: now asserts a minimum overlap area - _get_clip_window_properties(): now checks if sizes of output windows are reasonable components.CoReg_local.COREG_LOCAL: - __init__(): added error handling for COREG.__init__ - updated __version__
-
- 24 Jan, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - equalize_pixGrids(): bugfix for not updating 'band4match' after equalizing pixel grids components.Geom_Quality_Grid: - Geom_Quality_Grid: - _get_spatial_shifts(): bugfix - Tie_Point_Refiner: - _RANSAC_outlier_detection(): bugfix - updated __version__
-
- 20 Jan, 2017 3 commits
-
-
Daniel Scheffler authored
Bugfix for deadlock in multiprocessing in case matching window size greater than 2x grid_res. Bugfix for wrong image grid equalization in case reference image has a lower resolution than target image. components.CoReg.COREG: - equalize_pixGrids(): bugfix for not respecting which pixel grid is to be used for coregistration components.Geom_Quality_Grid.Geom_Quality_Grid: - get_CoRegPoints_table(): updated array caching calls - updated __version__
-
Daniel Scheffler authored
- _get_clip_window_properties(): added timeout to while loop components.DeShifter.DESHIFTER: - moved unalignable grids warning to __init__ - added property 'warping_needed' - revised _grids_alignable() - updated __version__
-
Daniel Scheffler authored
- refactored keyword 'multiproc' to 'CPUs' -> CPUs parameter passed by COREG_LOCAL is now properly handled - equalize_pixGrids(): added a print statement components.CoReg_local.COREG_LOCAL: - __init__(): updated COREG call coreg_cmd: - run_global_coreg() updated COREG call - updated __version__
-
- 19 Jan, 2017 2 commits
-
-
Daniel Scheffler authored
components.CoReg: - GeoArray_CoReg - added type hint - mask_baddata is now set to an instance of BadDataMask -> input BadDataMask with unexpected values is now rejected - COREG: - revised _get_image_windows_to_match() components.CoReg_local.COREG_LOCAL: - __init__(): updated docstring components.DeShifter.DESHIFTER: - __init__(): bugfix for not available 'original map info' - correct_shifts(): added type hint; bugfix for wrong no-warping-condition - added float tolerance to output validation - updated __version__
-
Daniel Scheffler authored
components.CoReg.COREG: - _get_opt_winpos_winsize(): fixed broken type hint components.DeShifter.DESHIFTER: - __init__: changed setting of original_map_info; added comments - correct_shifts(): - bugfix for wrong no-warping-condition - bugfix for wrong geotransform of GeoArray_shifted - added comments - added output validation components.Geom_Quality_Grid.Geom_Quality_Grid(): - to_PointShapefile(): fixed broken type hint - updated __version__
-
- 03 Jan, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - __init__(): - modified docstring (fmt_out keyword) - unsupported strings for output raster format are now properly catched - _calc_shifted_cross_power_spectrum(): - modified docstring - added optional figure of fft images - _validate_ssim_improvement(): - more stable code for handling not equal shapes of SSIM input arrays (seems to not be needed anymore) - bugfix for flagging tie points where SSIM kept the same (fixes issue of extensive point flagging during SSIM validity check) components.CoReg_local.COREG_LOCAL: - __init__(): - modified docstring (fmt_out keyword) - unsupported strings for output raster format are now properly catched - view_CoRegPoints(): added keyword 'showFig' for optinally muting figure output components.DeShifter.DESHIFTER: - __init__(): modified docstring (fmt_out keyword) - correct_shifts(): bugfix for not performing resampling although the updated geotransform does not match he output grid components.Geom_Quality_Grid.Geom_Quality_Grid: - get_CoRegPoints_table(): - bugfix for exception in case 'max_points' is given and actual number of points is below - added additional console output for number of found matches - to_GCPList(): bugfix for crash in case no tie point passed all validity checks components.Geom_Quality_Grid.TiePoint_Refiner: - _RANSAC_outlier_detection(): - bugfix for negative residual threshold) - empty coordinate arrays are now properly catched - updated __version__
-
- 13 Dec, 2016 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - _calc_shifted_cross_power_spectrum(): - COREG_obj.fftw_works is now properly set to True if no error occurs - updated __version__
-
- 30 Nov, 2016 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - __init__(): added attribute 'fftw_works' - _calc_shifted_cross_power_spectrum(): - added fallback for fourier transformation if output is empty components.CoReg_local.COREG_LOCAL: - __init__(): added check if fttw transformation works - added check_if_fftw_works() components.Geom_Quality_Grid.Geom_Quality_Grid: - _get_spatial_shifts(): now sets attribute 'fftw_works' before running shift calculation - get_CoRegPoints_table(): added 'fftw_works' to kwargs for _get_spatial_shifts() updated __version__
-
- 29 Nov, 2016 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - equalize_pixGrids(): bugfix for index error in case of in-memory input images
-