Releases: TIDOP-USAL/graphos
Releases · TIDOP-USAL/graphos
GRAPHOS 2.0.0 Beta 9
🚀 New Features and Improvements
-
Orthophoto Generation:
- Orthoimages are now generated using a pixel-wise remapping strategy with cv::remap, significantly improving performance.
- Added CUDA-accelerated remap for compatible systems.
-
Command Line Interface Enhancements:
- New cameras command to list, inspect, import, and export camera calibrations.
- Support for OpenDroneMap (ODM) calibration format in camera import/export.
- Added CLI options to control progress bar type (or disable it).
-
Export Enhancements:
- ExportCameras renamed to ExportCameraPoses, now executable via CLI.
- Continued improvements in LAS point cloud export.
🔧 Bug Fixes and Refactoring
- Bug Fixes:
- Fixed issues with accent encoding in file paths and metadata.
- Corrected handling of CRLF line endings in control point files on Linux.
- Solved DEM generation task failure.
- Refactoring:
- Orthophoto component has been extensively refactored for maintainability and performance.
- Optimized orthoimage processing time and simplified report generation.
- Modularization of camera calibration import/export using a factory-based reader/writer interface.
⚠️ Compatibility
Important: As with previous beta versions, backward compatibility with projects from earlier versions may be affected due to changes in internal data handling and file formats.
GRAPHOS 2.0.0 Beta 8
🚀 New Features and Improvements
- ENU coordinates: All processing is now done in ENU coordinates.
- CRS Selection: A Coordinate Reference System (CRS) selection component has been added, which is called from the Ground Control Points tools (CRS selection for control points), DTM/DSM generation, and point cloud export.
- Data Export:
- New command for point cloud export.
- Export to LAS format.
- Bundle Adjustment Improvements:
- Added the use of control points and camera positions in bundle adjustment.
- Implementation of a cost function to restrict camera position.
- Use of RTK parameters from EXIF metadata for 3D reconstruction.
- Use of HuberLoss as a loss function in bundle adjustment, applied to control points and camera positions (when accuracy is not centimetric).
🔧 Bug Fixes and Refactoring
- Bug Fixes:
- Fixed an issue in
ScaleView.cpp. - Resolved a bug in the orientation command.
- Fixed an issue in DSM generation.
- Resolved a crash in
database.cppthat caused an unexpected application shutdown when running GRAPHOS in Docker with Qt 5.12.8.
- Fixed an issue in
- Refactoring:
- Improved reading and writing of the PLY format.
- Removed dependency on
easyexifas it was no longer in use.
⚠️ Compatibility
Important: Projects generated with previous versions of GRAPHOS may not be fully compatible with this new version due to changes in data structure and coordinate system.
GRAPHOS 2.0.0 Beta 7
- Added auto-segmentation in densification command.
- Refactor Densification, DTM, Mesh, UndistortImages, Settings, Scale, SaveProject, RecentProjects, Properties, Orthophoto, Orientation, OpenProject, ...
GRAPHOS 2.0.0 Beta 6
- DTM and DSM with CGAL
- Orthophoto enhancements
- Added progress bar to FeatureExtractor and FeatureMaching
- Save processing reports in the project
- Replace Affine transformation
- Changes to adapt to TidopLib 3.0
- fix: Bug in Georeference
GRAPHOS 2.0.0 Beta 4
fix: Problem when cancelling "New project" with a loaded project.
fix: Georeference task fail.
fix: Error in the import of cameras when including routes with spaces.
GRAPHOS 2.0.0 Beta 3
v2.0.0_beta.3 GDAL and PROJ environment variables are no longer used.
GRAPHOS 2.0 Beta 2
v2.0.0_beta.2 GRAPHOS 2.0 Beta 2
GRAPHOS 2.0.0 beta 1
v2.0.0_beta.1 Refactor
GRAPHOS 2.0.0 Beta + Inspector Plugin
GRAPHOS 2.0.0 Beta
Includes INSPECTOR plugin for the detection of pathologies in photovoltaic panels.