Imageomics / Imageomics/TreeOfLife-toolbox

Add processing tools for exclusion sets (as methods)

Open
#22 2 comments 0 reactions 4 assignees View on GitHub

@vimar-gu is already working on this.

Since Apr 22, 2025.

structure
Dominant language
Jupyter Notebook
Stars
7
Forks
1
PR merge metrics
No merged PRs in 30d

Description

This is for test-set filtering, removal of human faces, removal of images of labels (vs. specimens), removal of empty camera trap frames (from GBIF), general cleaning for citizen science data (remove cluttered occurrences and set camera traps to proper processing), etc. in more detail...

- [ ] All lookup table exclude creators from TreeOfLife-dev (many of these are [here](https://github.com/Imageomics/TreeOfLife-dev/tree/main/src/processing)) should be in `src/` for this repo:
- [ ] PDQ hash process
- [ ] Image type separator (museum, camera trap, and citizen science categories)
- [ ] Museum Specimen processing: label vs specimen filter
- [ ] camera trap processing: megadetector & reducer
- [ ] citizen science image processing
- [ ] face detection
- [ ] Add slurm scripts that run these processes from TreeOfLife-dev to root-level `scripts/` directory (these will be more template (`your/path/here`) style.

This whole process then also needs clear documentation for how to use each of these tools and the pipeline.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.