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

Merge annotations for report #20

Open
mzur opened this issue Oct 7, 2016 · 3 comments
Open

Merge annotations for report #20

mzur opened this issue Oct 7, 2016 · 3 comments
Labels

Comments

@mzur
Copy link
Member

mzur commented Oct 7, 2016

With multiple labels per annotation and the possibility to conduct annotation sessions where the users don't see annotations of other users, reports may convey a false impression of the abundance of objects in transects. With the basic annotation report, for example, the count of annotation labels may no longer reflect the count of actual objects.

Implement an option to automatically count multiple annotations / annotation labels as one based on specific parameters:

  • Point annotations with the same label that share a common pixel window of x pixels
  • Area annotations with the same label that have an overlap of x percent
  • What about line strings? Or annotations with the same label and from the same user?

Possibly related to this is the option to add "quality" or "certainty" restrictions like "only annotations that were merged from at least x actual annotations" or "only annotations with labels with a confidence higher than x".

@mzur
Copy link
Member Author

mzur commented Nov 10, 2017

In [1] they use DBSCAN clustering to merge point and line annotations:

To obtain a consensus on symmetry GTs computation ally, we first combine human perceived symmetry labels with an automated clustering algorithm [17]. The basic idea is to capture the exponential divergence in the nearest labeled symmetry pair distribution, use that as the minimum distance τ between neighbors and the number of required human labels as the minimum number of neighbors, and finally input both to DBSCAN [14], a method for Density-Based Spatial Clustering of Applications with Noise (the winner of the test-of-time award in 2014). The τ for rotation symmetry perception is 5 pixels, i.e. two symmetry labels within τ are considered to be labeling the same perceived symmetry [17].

Implementations of DBSCAN exist for Python and PHP.

@mzur
Copy link
Member Author

mzur commented Dec 12, 2018

Daphne Cuvelier requested this, too, so there are no multiple entries/annotations for the same observation in a report.

@mzur
Copy link
Member Author

mzur commented Dec 14, 2018

Tim said this would require its own research project as it is too complex a problem.

@mzur mzur removed the student label Dec 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant