Pythonic TIFF Reader
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 5.8k
- Forks
- 678
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 27
Description
I'm migrating over an issue from RAPIDS here: https://github.com/rapidsai/cudf/issues/2727
It would be great to have a Pythonic GPU-enabled TIFF reader. TIFF is a common image format that is commonly used both in satellite imagery and scientific imaging fields. It has a well-defined (if somewhat poorly scoped) spec and should, I hope, be straightforward to implement.
I would expect the result of this to be something like a CuPy array, or at least something that satisfies the __cuda_array_interface__ protocol.
I'm not sure if this is in-scope for DALI, but I thought I'd ask.
There is a fair amount of content in the other issue. Folks may want to start there.
cc @OlivierNV @jakirkham @datametrician .
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the migrated RAPIDS cuDF issue 2727 and the DALI scope question. Assess how a TIFF reader would fit DALI and whether its result can satisfy the CuPy array or cuda_array_interface expectation. Done means an agreed implementation scope and a GPU-enabled TIFF reader producing a compatible array.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-vision
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100