User Story #8493 (closed)
Opened 12 years ago
Closed 7 years ago
Add support for JPEG XR data
Reported by: | mlinkert | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 5.x |
Component: | Bio-Formats | Keywords: | n.a. |
Cc: | darwinjob@…, mlinkert, jianguo.rao@… | Story Points: | n.a. |
Sprint: | n.a. | Importance: | n.a. |
Total Remaining Time: | n.a. | Estimated Remaining Time: | n.a. |
Description (last modified by bpindelski)
See files in data/jpegxr/ and:
http://en.wikipedia.org/wiki/JPEG_XR
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=1915
Design requirements from Melissa:
I'd expect that anything using this library would be able to input just
a file or stream of compressed bytes, and get at least the following in return:
- whether or not the file/stream is actually JPEG XR data
- the stream of decompressed bytes representing the image
- the number of bytes per pixel
- the number of bits per pixel (e.g. if 2 bytes are stored, but only 12 bits are valid)
- the number of channels
- any text metadata stored in the stream (e.g. creating software, creation date)
Change History (20)
comment:1 Changed 11 years ago by mlinkert
comment:2 Changed 11 years ago by mlinkert
- Cc darwinjob@… added
- Version set to 4.4.8
comment:3 Changed 11 years ago by bpindelski
- Milestone changed from Unscheduled to 5.0.0-beta2
- Owner changed from mlinkert to bpindelski
- Version changed from 4.4.8 to 5.0.0-beta1
comment:4 Changed 10 years ago by bpindelski
- Status changed from new to accepted
comment:5 Changed 10 years ago by bpindelski
Work in progress: https://github.com/bpindelski/bioformats/tree/jpegxr
comment:6 Changed 10 years ago by jamoore
- Milestone changed from 5.0.0-beta2 to 5.0.0-beta3
In discussion with Blazej and Jean-marie, pushing to beta3. A PR should be opened before the end of the year for review.
comment:7 Changed 10 years ago by bpindelski
- Type changed from Task to User Story
comment:8 Changed 10 years ago by bpindelski
- Description modified (diff)
comment:9 Changed 10 years ago by bpindelski
- Description modified (diff)
comment:10 Changed 10 years ago by jamoore
Thanks for the breakdown, Blazej! Is it fair to assume that the remaining work needs to happen in roughly the order of the ticket numbers? If not, do you have a guess at the order?
comment:11 Changed 10 years ago by bpindelski
It has to happen in the order of the created tickets (order is also defined in par. 7.1 of Rec. ITU-T T.832 (01/2012)). I left #12102 open, as there will certainly be work to do there as the code drills down deeper into the spec. #12109 might be too broadly defined and it depends how well the library will handle preparation of information required in the codestream decoders.
comment:13 Changed 10 years ago by bpindelski
Tasks outstanding, but initial PR open https://github.com/openmicroscopy/bioformats/pull/1014.
comment:14 Changed 10 years ago by mlinkert
See also the file in zeiss-czi/jianguo.
comment:15 Changed 10 years ago by mlinkert
- Milestone changed from 5.1.0 to 5.x
comment:16 Changed 9 years ago by jamoore
- Resolution set to needfunding
- Status changed from accepted to closed
comment:17 Changed 8 years ago by sbesson
More information about the cost of trying to implement JPEG-XR can be read at http://lists.openmicroscopy.org.uk/pipermail/ome-users/2015-September/005616.html and http://blog.openmicroscopy.org/file-formats/community/2016/01/06/format-support/ .
comment:18 Changed 8 years ago by mtbcarroll
See http://blog.openmicroscopy.org/file-formats/community/2016/08/31/bf-partnerships/ -
the user community has raised their concerns to ZEISS and a partnership has been established with Glencoe Software to add a Java-based JPEG-XR decoder to Bio-Formats
comment:19 Changed 7 years ago by sbesson
- Resolution needfunding deleted
- Status changed from closed to reopened
comment:20 Changed 7 years ago by sbesson
- Resolution set to fixed
- Status changed from reopened to closed
With https://github.com/openmicroscopy/bioformats/pull/2648, this can now be marked as fixed
Also see zeiss-czi/zeiss/zen-2012/{*.czi, AxioScan?.Z1, Lightsheet}