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

Review and improve segmentation and classification of vector cubes #1253

Open
gilbertocamara opened this issue Dec 16, 2024 · 0 comments
Open
Assignees
Milestone

Comments

@gilbertocamara
Copy link
Contributor

The current implementation of the space-first, time-later approach in sits uses the SLIC algorithm to segment the image. Then, the resulting polygons are sampled. The classification probabilities of the polygon are calculated as an average of the probabilities of the sampled time series. However, the results do not match those produced by time-first, space-later method. Also, the division of the image in chunks without a buffer creates artefacts. Therefore, we need to investigate possible improvements, as follows

  1. Replace SLIC with SNIC and measure the improvements.
  2. Investigate methods to set good default parameters to SLIC.
  3. Before combining the probabilities, run a local Bayesian smoothing on the probabilities of the samples.
  4. Test different methods for combining the probabilities of the samples inside each polygon.

Associated sits API function
sits_segment(), sits_slic, and sits_classify.vector_cube()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants