This package provides functions to read and write DICOM files. The functions in the package are intended to have similar usage asthe dicom functions in the Matlab Image Processing Toolbox. In Octave they are separate: most image package users will not use dicom, and its dependency might be considered troublesome.
from DICOMLib import DICOMUtilswith DICOMUtils.TemporaryDICOMDatabase() as db:DICOMUtils.importDicom(dicomDataDir, db)patientUIDs = db.patients()for patientUID in patientUIDs:loadedNodeIDs.extend(DICOMUtils.loadPatientByUID(patientUID))
Dicom For Mac
Features ...Image format support ...DICOM offline file format as per Part 10, and auto-recognition of transfer syntax if no Part 10 meta information header.Parsing/validating DICOM data sets as modules and IODs.Creation/merging of DICOM datasets from text descriptions.Creation of overlays and lookup tables.Post scout lines, created 3D volumes from slices, orthogonal reprojection.Build/dump DICOMDIR.Dump DICOM Structured Reports.Pbmplus extended 16 bit raw format, and PGX format.Raw binary images.Decompress JPEG and deflate transfer syntaxes (using external codecs).Test image generation ...SMPTE patterns of arbitrary size and bit depth.Briggs patterns of arbitrary size and bit depth.Proprietary image conversions from ...General Electric CT High Speed Advantage (Genesis)General Electric MR Signa 5X (Genesis)General Electric Advantage WindowsGeneral Electric CT PacePicker PQ/IQ CTSiemens CT Somatom Plus family (Native)(incomplete)Imatron CT (incomplete)Shimadzu MR (incomplete)Frequent Answers.Works greate on Mac OS X, or any Unix or Linux variant (with g++ versions ranging from 2.95 through 4.x).Can be compiled on Windoze but only with Cygwin (you will need X11 development for imake, gcc, as well as various otherutility packages installed). Selected windows binaries are provided for convenience, butnot the entire kit due to their size and also the need for the user to supply their ownUID root. Note also that these binaries can be run under the ordinary windows commandutility without installing Cygwin, by placing the supplied cygwin1.dll in your currentPATH. See No, the tools are not a network DICOM package, they just convertthings to offline file formats.Yes, if you don't care about dicom (!) but want to translatefrom a proprietary format to something else, the tools will help.Yes, I do want to hear from ANYONE who knows ANYTHING about anymedical image format that is not included, or can provide sampleimages to reverse engineer.No, I cannot make additional binaries available for platform X (too big orI don't have your hardware and you need your own UID root anyway).
New release, unified for Windows/Linux: [Version 1.5.0 released (15 March 2020), Open source release on Github; Implements a small built-in web server, web page and server command attachfile; multi-threaded move and forwards, more scripting features and servercommands, a Lua console using IUP, better Linux options, scriptable dicom echo, etc.][Version 1.5.0a released (20 June 2020), Fixes in compression and rare data corruption under Linux; web tool extensions][Version 1.5.0b released (2 November 2020), Web with login; some bug fixes and faster anonymisation][Version 1.5.0c released (31 august 2022), Fixes, Json and DICOMWeb support; regenerate with wildcard; hash anonymisation; allow rename images] Download dicomserver150c.zip (25 MB, DICOM server + documentation + sample data + source + IDE integration + web apps) Browse dicomserver150c release source code on GitHub Browse latest Conquest dicomserver source code on GitHub 2ff7e9595c
Comments