Replies: 3 comments 2 replies
-
I've used dicom-rs to write a console application which I would normally have tried using Python or bash for: I had a huge number of DICOM files, and I needed check, if their SOPs existed in a PACS. The PACS could be queried by SIUID and return a list of SOP UIDs, but it could not be queried at a SOP instance level. So I made use of the fact that dirom-rs is so effecient: It wan't a problem to query the PACS at a study level and then cache the responses. All in all, I believe the tool is much, much faster than what I could have hammered together in Python or bash. |
Beta Was this translation helpful? Give feedback.
-
Our research activities at the FNNDSC of the Boston Children's Hospital involve pulling images from a PACS server and into our containerized software platform, ChRIS. Previously, we used I am currently working on a rewrite of the instance handler in Rust using dicom-rs. The Rust implementation is, depending on how you measure it (by elapsed time, CPU time i.e. efficiency, memory usage, ...), 100-1000x more efficient than the Python implementation when called per-instance. The speed exceeds the rate at which I am impressed by the design of dicom-rs and I am finding its API very easy to use. Thank you @Enet4! |
Beta Was this translation helpful? Give feedback.
-
I was looking to learn a new programming language and push my understanding of the dicom standard. Dicom-rs is the perfect library for me to do so:
After some learning experiments, I was happy to be able make a very small contribution with your guidance (hopefully I'll soon find other issue that are easy enough for me to help with!). My biggest project so far is a client to use an API developed by my company (Milvue) . The API allows to send an x-ray and get a AI annotated image (pathology detection and anatomical measurements).
Now I'm messing around with the dicom web standard, I'd like to build an abstraction on top of the http crates to allow for an easy deployment of a compliant dicomweb server or convenient methods for a dicomweb client. All of this is, and was, only possible thanks to dicom-rs! |
Beta Was this translation helpful? Give feedback.
-
I would like to use this thread to survey the users of DICOM-rs and know what people are using DICOM-rs for, in which scenarios, and how the experience was overall. This may also help the project gain further traction and define priorities for upcoming work.
If you are using or have used DICOM-rs at some point, your comment here is much appreciated!
Beta Was this translation helpful? Give feedback.
All reactions