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

calibration as observationType #216

Closed
peterdesmet opened this issue Aug 17, 2022 · 4 comments
Closed

calibration as observationType #216

peterdesmet opened this issue Aug 17, 2022 · 4 comments

Comments

@peterdesmet
Copy link
Member

Originally reported by @PatrickAJansen at inbo/camtraptor#96 (comment) and split into 3 issues.

It would be logical and practical for users to adopt three additional values of observationType in observations.csv (3 of 3):

(3) "calibration", for sequences with markers placements for the purpose of calibration.
Currently, these sequences are recorded either as observationType="human", or as observationType="unclassified" with cameraSetup="TRUE". It is important that these sequences can be distinguished as calibration sequences.

@peterdesmet
Copy link
Member Author

See also #215 regarding including setup/pickup as observationType. calibration can be argued as a specific subcategory of camera setup and I understand the desire to be able to search/filter on these, which is currently not possible with the boolean field cameraSetup.

Pending the discussion in #215 it could be added as a (sub) category of setup in observationType. An alternative would be to make cameraSetup a field with categories on its own (rather than a boolean field), but I'd prefer the observationType solution.

@ben-norton
Copy link
Member

Why are these designations necessary? In other words, what is the use case for the following observationTypes:
setup
pickup
calibration
These are actions instead of entities in an image. By including any of the terms listed above, we would be mixing concepts, which could lead to an array of problems.

I think this problem could be resolved much more quickly if the parent term 'observation' is explicitly defined. Then we'll know whether something is a "type of".

In terms of use cases, this is a more narrow question. Why is it necessary, within the context of an observation, to differentiate between setup, pickup, calibrations, and so on?
I can think of one use case off-hand.

  1. This is often used as markers for the start and end date-times of a deployment. Verification of a start and end date is probably a better use, but either way, there's no reason for differentiating the setup, pickup, and calibration actions. Start and end will suffice.

In summary, two questions.

  1. Is it necessary to distinguish between setup, pickup, calibration etc. within the context of sharing camera trap observations?
  2. Should a set of actions be grouped with identified entities under a single field called observationType?

@kbubnicki
Copy link
Contributor

Same conclusions as in #215. I this one can be closed.

@kbubnicki kbubnicki moved this from Needs discussion to Actionable in Camtrap DP v1.0-rc.1 Oct 10, 2022
peterdesmet added a commit that referenced this issue Feb 10, 2023
@peterdesmet
Copy link
Member Author

Indeed, see action items at #215 (comment)

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

No branches or pull requests

3 participants