[12 total ]
Insight Segmentation and Registration Toolkit (ITK) is an open-source software system to support the Visible Human Project. Currently under active development, ITK employs leading-edge segmentation and registration algorithms in two, three, and more dimensions.
OsiriX is an image processing software dedicated to DICOM images (".dcm" / ".DCM" extension) produced by medical equipment (MRI, CT, PET, PET-CT, ...) and confocal microscopy (LSM and BioRAD-PIC format). It can also read many other file formats: TIFF
... [More]
(8,16, 32 bits), JPEG, PDF, AVI, MPEG and Quicktime. It is fully compliant with the DICOM standard for image comunication and image file formats. OsiriX is able to receive images transferred by DICOM communication protocol from any PACS or medical imaging modality (STORE SCP - Service Class Provider, STORE SCU - Service Class User, and Query/Retrieve) . [Less]
Grassroots DiCoM is a C++ library for dealing with DICOM medical files. It is automatically wrapped to python (using swig). It supports RAW,JPEG,J2K,JPEG lossless,RLE and deflate(zlib). It also comes with DICOM Part 3,6 & 7 of the standard as XML files.
dcm4che is a collection of open source applications and utilities for the healthcare enterprise. These applications have been developed in the Java programming language for performance and portability, supporting deployment on JDK 5 and up.
At the
... [More]
core of the dcm4che project is a robust implementation of the DICOM standard. The dcm4che-2.x DICOM toolkit is used in many production applications across the world and has been architected for high performance and flexibility.
Other components of the dcm4che project are dcm4chee, Xero, and Oviyam. [Less]
DICOM Image Manager and Image Archive, with plugins available for IHE CDW, ARR, XDS, and XDS-I functionality
DICOM related framework and applications.
* a Dicom framework in Java
* a toolkit based on the framework to help the developpement of dicom applications
* some dicom applications based on the framework
All source code is in pure Java and will work on all operating system.
Imebra is a multiplatform open source C++ Dicom library.
The library can handle Dicom3, NEMA and Jpeg files and supplies both high-level and raw access to the loaded data.
The embedded images can be easily decompressed or converted to other
... [More]
color formats or bit depth; writing Dicom Viewers or other applications is a quick and easy task.
Imebra also supports the Unicode standard (on the fly conversion to/from Dicom charsets), the caching of large tags, and the transactions (never leave a dataset in an unconsistent state), features that can be found only in high end and expensive libraries. [Less]
DeVIDE, or the Delft Visualisation and Image processing Development Environment, is a cross-platform software framework for the rapid prototyping, testing and deployment of visualisation and image processing algorithms. The software was developed
... [More]
within the Visualisation group. DeVIDE's primary (and currently only) front-end is a data-flow boxes-and-lines network editor. In this regard, it is very similar to AVS, OpenDX, Khoros or VISSION. DeVIDE integrates functionality from libraries such as VTK, ITK, GDCM, DCMTK, numpy and matplotlib. It is being very actively developed. [Less]
The TractoR (Tractography with R) project includes R packages for reading, writing and visualising magnetic resonance images stored in Analyze, NIfTI and DICOM file formats (DICOM support is read only). It also contains functions specifically
... [More]
designed for working with diffusion MRI and tractography, including a standard implementation of the neighbourhood tractography approach to white matter tract segmentation. A shell script is also provided to run experiments with TractoR without interacting with R.
Please note that TractoR is research software and should not be used for clinical purposes. The software is provided in the hope that it will be useful, but comes with no warranty whatsoever.
Bug reports and queries may be sent to jon dot clayden plus tractor at gmail dot com (with plus replaced with a plus sign, and the others as usual). Bugs and other issues may also be reported using the Issues tab above. Please describe any problem as fully as possible.
News[2008-08-18] Beta 3.1, a maintenance release, is now available. This corrects a mistake in the dicomsort and peek scripts, and adds extra facilities for those using the Analyze file format, which is only perfunctorily supported by the newly-released FSL 4.1.
[2008-08-11] Beta 3.0 of TractoR is available. This is planned to be the last beta version. Some extra utility scripts are included with this release, and various improvements have been made to the older code too. As usual, the Changelog has further details.
[2008-04-29] The second beta version of TractoR is now available. This version provides some new features and refinements, and introduces a new way of storing objects such as reference tracts for better future compatibility. Note, however, that ".Rdata" files created with this release are not compatible with beta 1.0, and vice versa. Please see the Changelog for further details on this release.
[2008-03-17] Documentation detailing how to use TractoR for heuristic or probabilistic neighbourhood tractography, and supporting information on package conventions and preprocessing are now online. These are a good place to start if you wish to use neighbourhood tractography for white matter tract segmentation in your own data.
[2008-03-03] TractoR beta 1.0 is now available. This has been tested, but it is a beta version, so some bugs will remain, and interfaces and conventions are not guaranteed to stay the same between now and final release. Please see the GettingStarted page for installation instructions. Further documentation will follow shortly. [Less]
PatientOS is a free healthcare information management system designed for hospitals and healthcare practitioners.
This open source software is for physicians, nursing, pharmacy, the laboratory and eventually all hospital departments and clinicians.
With pydicom, you can read the content of DICOM files, modify them, and write them out again. The easiest way to illustrate is with a short code sample from an interactive python session:
>>> import dicom
>>> plan=dicom.ReadFile("rtplan.dcm")
>>>
... [More]
plan.PatientsName
'Last^First^mid^pre'
>>> plan.dir("setup") # get a list of tags with "setup" somewhere in the name
['PatientSetups']
>>> plan.PatientSetups[0]
(0018, 5100) Patient Position CS: 'HFS'
(300a, 0182) Patient Setup Number IS: '1'
(300a, 01b2) Setup TechniqueDescription ST: ''
>>> plan.PatientSetups[0].PatientPosition = "HFP"
>>> dicom.WriteFile("rtplan2.dcm", plan)
>>>pydicom is not a DICOM server, and is not an image viewer. It is designed to let you write your own code to view and manipulate the tags in a DICOM file.
pydicom is released under the GPL license. See the license.txt file in the distribution for details. [Less]