Files
ZXi 0e18ee5e2b Several updates on progress bar and early warning (#10)
* Major upgrade of dependencies and running time

1. Removed the Boost dependency by adopting a newer cut-pursuit version from the authors (resulting in a 5–15× speed improvement).
2. Fixed an issue with the nearest neighbor search caused by an incorrect 2D array order input to the knn_cpp query function.
3. Enabled customization of the number of threads for knn-cpp, yielding a slight speed improvement.
4. Optimized array calculations through enhanced use of STL algorithms.

* Change log added

* Smoothened the progress bar and added ground detectioned

- Improved progress bar increment
- Added rapid detection of ground points based on quantile distribution
- Added warning of ground points before continuing initial segmentation

* Crash fix

- Avoided crashes by adding error handling once the maximum component limit is reached
- Improved the speed of unique and get_subset functions
2025-02-18 14:21:42 -07:00

1.4 KiB
Raw Permalink Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on this branch.

- 2023-05-13

Cleanup

  • Adjust the Boost and Eigen library dependency on CMake

- 2023-05-20

Cleanup

  • Major cleanup to integrate into CloudCompare

- 2023-01-15

Added

  • Icon added and better progress dialog management

- 2023-06-18

Cleanup

  • Remove two useless pragma once
  • Use standard uint64 type
  • Fix case of a file name in CMakeLists.txt

- 2023-06-30

Cleanup

  • Fixes after a scan of the CloudCompare project by Coverity.

- 2025-02-01

Cleanup

  • Removed the Boost dependency by adopting a newer cut-pursuit version (boosting speed by 515×).
  • Fixed an issue with the nearest neighbor search caused by an incorrect 2D array order in knn_cpp.
  • Enabled thread count customization for knn-cpp (minor speed boost).
  • Optimized array calculations with improved use of STL algorithms.

- 2025-02-10

Tested

  • Tested on several TLS plots

- 2025-02-11

Added

  • Improved progress bar increment
  • Added rapid detection of ground points based on quantile distribution
  • Added warning of ground points before continuing initial segmentation

- 2025-02-16

Added

  • Avoided crashes by adding error handling once the maximum component limit is reached
  • Improved the speed of unique and get_subset functions ======= \