Implement Ramer-Douglas-Peucker line simplification
- Dominant language
- Java
- Stars
- 94
- Forks
- 44
- PR merge metrics
- No merged PRs in 30d
Description
It would be nice to have an op for the [Ramer-Douglas-Peucker algorithm](https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm) to decimate/downsample a signal/polyline, as [suggested on the forum](https://forum.image.sc/t/need-to-find-the-angle-at-the-corner-of-the-skeleton/20184/6?u=imagejan) by `eljonco`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the linked Ramer-Douglas-Peucker algorithm description and the forum discussion, then inspect imagej-ops for existing operations that process signals or polylines. Done means adding an operation that decimates or downsamples a signal or polyline using this algorithm, with behavior aligned to the requested use case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100