Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use other approaches to remove outliers #1

Open
jfoclpf opened this issue Sep 4, 2022 · 0 comments
Open

Use other approaches to remove outliers #1

jfoclpf opened this issue Sep 4, 2022 · 0 comments

Comments

@jfoclpf
Copy link
Owner

jfoclpf commented Sep 4, 2022

Another approach: pie

  1. Draw a convex hull polygon around the points
  2. Find the centroid of the polygon
  3. Split this polygon in N pie slices around the centroid, each portion having an angle of 2*Pi/N
  4. Strip outliers in each pie slice, based on the distance of each point to the centroid minus the median of the points in each pie slice

Another approach: chaikin

  1. Draw a concave hull polygon around the points
  2. Smooth the polygon with Chaikin's algorithm
  3. Strip out the points which are not included in the smoothed polygon.
  4. Repeat points 1 till 4 N times.
    image
    In this picture the smoothed polygon does not include the previous point
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant