3 ms·
Philips announces digital pathology scanner with native DICOM JPEG XL output
- formerly_proven 1y agoWebP artifacts not pathological enough?
- sandGorgon 1y agohttps://connect.mozilla.org/t5/ideas/support-jpeg-xl/idi-p/18433 https://connect.mozilla.org/t5/ideas/support-jpeg-xl/idi-p/1... vote for this feature to be natively supported in browsers
- CharlesW 1y agoIt's nice to see Safari lead the pack: https://caniuse.com/jpegxl https://caniuse.com/jpegxl
- Vinnl 1y agoIt's already under consideration but needs some work first: https://github.com/mozilla/standards-positions/pull/1064 https://github.com/mozilla/standards-positions/pull/1064
- righthand 1y agoStrange that Mozilla is going to rely on an internal team at Google to build a decoder for them in Rust, when Google is the one trying to kill JPEGXL.
- Mindless2112 1y agoIt's two different teams inside Google. Some part of the Chrome team is trying to quash JPEG XL.
- righthand 1y agoSure, but if it becomes political I expect the Chrome team to fully quash the JPEG XL team to hurt Firefox and JPEG XL in one go.
- breppp 1y agoIt's more likely related to security, image formats are a huge attack surface for browsers and they are hard to remove once added. JPEG XL was written in C++ in a completely different part of Google without any of the safe vanity wuffs style code, and the Chrome team probably had its share of trouble with half baked compression formats (webp)
- lonjil 1y agoOther than Jon at Cloudinary, everyone involved with JXL development, from creation of the standard to the libjxl library, works at Google Research in Zurich. The Chrome team in California has zero authority over them. They've also made a lot of stuff that's in Chrome, like Lossless WebP, Brotli, WOFF, the Highway SIMD library (actually created for libjxl and later spun off).
- refulgentis 1y agoI'd argue the thread up through the comment you are replying to is fact-free gossiping - I'm wondering if it was an invitation to repeat the fact-free gossip, the comment doesn't read that way. Reads to me as more exasperated, so exasperated they're willing to speak publicly and establish facts. My $0.02, since the gap here on perception of the situation fascinates me: JPEG XL as a technical project was a real nightmare, I am not surprised at all to find Mozilla is waiting for a real decoder. If you get _any_ FAANG engineer involved in this mess a beer || truth serum, they'll have 0 idea why this has so much mindshare, modulo it sounds like something familiar (JPEG) and people invented nonsense like "Chrome want[s] to kill it" while it has the attention of an absurd amount of engineers to get it into shipping shape. (surprisingly, Firefox is not attributed this - they also do not support it yet, and they are not doing anything _other_ than awaiting Chrome's work for it!)
- 1y ago
- spider-mario 1y agoThose writing the new Rust decoder are largely people who worked on the standard and on the original C++ implementation, + contributions from the author of jxl-oxide (who is not at Google).
- bawolff 1y agoSheesh. Google isn't trying to kill jxl, they just think its a bad fit for their product. There is a huge difference between deciding not to do something because the benefit vs complexity trade off doesn't make sense, and actively trying to kill something. FWIW i agree with google, avif is a much better format for the web. Pathology imaging is a bit of a different use case, where jpeg-xl is a better fit than avif would be.
- deleted 1y ago[deleted]
- jiggawatts 1y agoAnd then to actually support the HDR images that can be encoded with JPEG XL, they'd have to implement HDR in the browser graphics pipeline. Any decade now, any decade...
- bawolff 1y agoVoting for tickets does nothing when there are real reasons not to implement.
- avalys 1y agoCan someone comment on what is newsworthy about this?
- kangalioo 1y agoSomeone using JPEGXL in a real world product
- ndriscoll 1y agojpegxl is supported by pretty much every relevant program that deals with images. The web situation is purely because of Google's monopoly.
- daemonologist 1y agoBut exceedingly few cameras (this is the only one I'm aware of). If I had to guess it's probably encoding in software but still, it's a start.
- Hamuko 1y agoThere has to be someone else since my dad just emailed me a JPEGXL image less than 15 minutes ago. No idea on how he produced or procured it.
- ThrowawayTestr 1y agoA medical device that outputs a standard image format instead of proprietary garbage
- deleted 1y ago[deleted]
- lostlogin 1y agoThe cluster fuck that is DICOM and HL7 once vendors go to town is far from the ‘open’ utopia we dream of.
- 1y ago
- dom96 1y agoMy first ever job in software was working for PathXL (a Belfast startup implementing digital pathology software). Lots of fond memories working there, including how cool it was working on what was effectively Google Maps but for massive tissue sample images. PathXL actually ended up getting acquired by Philips, seems like a great match if they're building the hardware for this.
- CaliforniaKarl 1y agoUgh, Pathology image processing is really annoying. IF Philips is going to stick to the DICOM format, and not add lots of proprietary stuff, _and_ it's the format that it uses internally, then this will be good. For example, folks can check out OpenSlide (https://openslide.org https://openslide.org) and have a look at all the different slide formats that exist. If you dig in to Philips' entry, you'll see that OpenSlide does not support Philips' non-TIFF format (iSyntax), and that the TIFF format is an "export format". If you have a Philips microscope that uses iSyntax, you are very limited on what non-Philips software you can use. If you want files in TIFF format, you (the lab tech) have to take an action to export a side in TIFF. It can take up a fair amount of lab tech time. Ideally, the microscope should immediately store the images in an open format, with metadata that workflow software can use to check if a scanning run is complete. I _hope_ that will be able to happen here!
- yread 1y ago> If you want files in TIFF format, you (the lab tech) have to take an action to export a side in TIFF. It can take up a fair amount of lab tech time. Worse, you have to do it manually one by one in their interface, it takes like 30 minutes per slide and you only have like 20 minutes after it's done to pick it up and save it somewhere useful otherwise the temporary file gets lost. DICOM is of course the way to go, but it does have its rough edges - stupid multiple files, sparse shit, concatenated levels and now Philips is the only vendor who makes JPEG XL (next to jpeg, jp2k and jpeg xr). We learnt to live with iSyntax (and iSyntax2), if you can get access to them that is. In most deployments the whole system is a closed appliance and you have no access to the filesystem to get the damn files out.
- zokier 1y agoIn case others are not aware what "pathology scanner" is, apparently it is a device to scan/image microscope slides. Found some specs, apparently these Philips units do 0.25um/px and 15mm x 15mm imaging area, making the output images presumably 60000 x 60000 pixels in size. Apparently Philips previously used their own "iSyntax" format, and also JPEG2000 DICOM files for these devices.
- TheChaplain 1y agoAlways impressed when someone does anything with DICOM, it's a bit complex format IMHO.
- Dayshine 1y agoImage data is just encapsulated: you just take a jpeg file and write it to bytes and wrap it a little.
- sigwinch 1y agoThat’s misleading. - medicine chooses lossless formats - there are security concerns with decoders and operating systems - once you build a medical device, the future of your company depends on being able to expensively patch it
- adolph 1y agoAfter reading a bit about jpeg xl [0], the bit depth, channel count and pixel count seem promising. Devils in the details. How will multiple focal planes be implemented? https://www.abyssmedia.com/heic-converter/avif-heic-jpegxl.shtml https://www.abyssmedia.com/heic-converter/avif-heic-jpegxl.s...
- throwaway9415 1y agoI find Philips quite an interesting player in imaging, PACS and related space. At the innovation space they might be coming up with new technologies and solutions but during service and delivery side they provide quite an awful service, at least in my personal experience in Singapore. I have friends at various healthcare institutions and we were just surprised how could the service be so bad for a vendor who is considered as a valuable one in the industry.
- tokyovigilante 1y agoTheir RIS and PACS software is also objectively poor, and they actively promote vendor lockin with solutions like iSyntax in the old IntelliSpace, and a horrifically bad and non-conforming IHE SWF implementation in Vue (which is partly Carestream’s fault to be fair). They will also prefer to gaslight their clients rather than fix issues, and good luck if you’re already committed to an (un)managed service from them.
- JyrkiAlakuijala 1y agoSeeing JPEG XL integrated into the DICOM standard was a particularly proud moment for me as the manager of the effort at Google. It felt like closing a major circle in my career, because I spent the first 16 years of my career in the medical industry, working on Neurosurgical Robots (Oulu Neuronavigator System), and one of the first tools I built was an ACR-NEMA 1.0 parser, ACR-NEMA being the direct predecessor to DICOM, and then continuing on radiation treatment planning systems with plenty of DICOM work within them. To now contribute back to that very standard is incredibly rewarding.