From Fedora Project Wiki

No edit summary
m (Jaruga moved page Medical Imaging to Medical/Tasks/Imaging)
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Even if many open source components are currently available, Fedora is still lacking  
Even if many open source components are currently available, Fedora is still lacking proper medical imaging support.  
proper medical imaging support. This page is an attempt to coordinate the effort to provide the required packages.
This page is an attempt to coordinate the effort to provide the required packages.


In order to cover the gap we need to add:
What we already have in repositories:


* A free out-of-the-box working PACS solution. Picture Archiving and Communication Systems (PACS) provide the medical imaging world with economical storage, rapid retrieval of images, access to images acquired with multiple modalities, and simultaneous access at multiple sites. Electronic images and reports are transmitted digitally via PACS; this eliminates  the need to manually file, retrieve, or transport film jackets.
* Orthanc, a free, lightweight PACS.
* dcmtk and gdcm which should cover almost all dicom necessity.
* octave-dicom a package to bring dicom support to octave.
* InsightToolkit which is a core dependency of many medical imaging software.
* OpenIGTLink which is used to connect to a medical tracker during surgery


* DICOM (Digital Imaging and Communications in Medicine) support. This is the universal format for PACS image storage and transfer.
We are currently working on:


* Viewers like [[http://www.osirix-viewer.com/ OsiriX]] for the Mac world
* DICOM viewers like GinkoCAD.
* (Semi-)Automatic segmentation programs such as ITKSnap.
* Image registration code such as Elastix.


* Imaging libraries specifically tailored for medical imaging
This table summarize the current status:
 
This table summarize the current status of the support.




{|
{|
|- style=" color: #fff; background-color: #3074c2;"
|- style=" color: #fff; background-color: #3074c2;"
| '''Role''' || '''Proposed software''' || '''Link''' || '''Review''' || '''Comments'''
| '''Role''' || '''Proposed software''' || '''Trac Link'''  
|-
|-
| PACS || dcm4chee || http://www.dcm4che.org/ || - || Suggested by [[http://www.osirix-viewer.com/PACS.html OsiriX]]
| PACS || dcm4chee || https://fedorahosted.org/fedora-medical/ticket/11
|-
|  || orthanc || [[https://admin.fedoraproject.org/pkgdb/acls/name/orthanc Packaged]]
|-
| DICOM viewer || GinkGo-CADx || [[https://fedorahosted.org/fedora-medical/ticket/12 Free]]
|-
| DICOM toolkit || gdcm || [[https://admin.fedoraproject.org/pkgdb/acls/name/gdcm Packaged]]
|-
|  || octave-dicom || [[https://bugzilla.redhat.com/show_bug.cgi?id=962490 Packaged]]
|-  
|-  
|  || dcmtk || http://dicom.offis.de/dcmtk.php.en || [[https://bugzilla.redhat.com/show_bug.cgi?id=573910 573910]] ||
|  || dcmtk || [[https://admin.fedoraproject.org/pkgdb/acls/name/dcmtk Packaged]]  
|-
|-
| || conquest || http://www.xs4all.nl/~ingenium/dicom.html || - ||
| Image analysis library || InsightToolkit || [[https://fedorahosted.org/fedora-medical/ticket/10 Packaged]]
|-
|-
|  || cdmedic || http://cdmedicpacsweb.sourceforge.net/Home.html || - ||
|  || vmtk || https://fedorahosted.org/fedora-medical/ticket/18
|-
|-
| DICOM viewer || kdradview || http://www.orcero.org/irbis/kradview/ || - || Seems dead
| || openigtlink || [[https://admin.fedoraproject.org/pkgdb/acls/name/libigtl Packaged]]
|-
|-
|  || aeskulap || http://aeskulap.nongnu.org/ || - || Seems dead
|  || ITK Tools || [[https://github.com/ITKTools/ITKTools Upstream]]
|-
|-
|  || imagej || http://rsbweb.nih.gov/ij/ || [[https://bugzilla.redhat.com/show_bug.cgi?id=533744 533744]] || Packaged version misses a lot of plugins
|  || 3D Slicer || [[http://www.slicer.org/ Upstream]]
|-
|-
|  || fiji || http://pacific.mpi-cbg.de/wiki/index.php/Fiji || - || Fiji is ImageJ batteries included
|  || Image Guided Surgery Toolkit (IGSTK)  || [[http://www.igstk.org/ Upstream]]
|-
|-
|  || GinkGo-CADx || http://ginkgo-cadx.com/en/ || - || Seems pretty cool!
|  || Multi scale Toolkit (MSVTK)  || [[http://www.msvtk.org/ Upstream]]
|-
|-
| DICOM toolkit || gdcm || http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Main_Page || [[https://bugzilla.redhat.com/show_bug.cgi?id=566725 566725]] || Packaged
| Rigid and non-rigid registration || elastix || [[https://fedorahosted.org/fedora-medical/ticket/8 Free]]
|-
|-
| Image analysis library || itk || http://itk.org || [[https://bugzilla.redhat.com/show_bug.cgi?id=539387 539387]] ||
| || ANTS || https://fedorahosted.org/fedora-medical/ticket/19
|-
|-
| Rigid and non-rigid registration || elastix || http://elastix.isi.uu.nl/index.php || - ||
| Segmentation || ITKSnap || [[http://www.itksnap.org/pmwiki/pmwiki.php Upstream]]
|-
|-
|  || ANTS || http://www.picsl.upenn.edu/ANTS/ || - ||  
|  || Seg3d 2 || [[http://www.sci.utah.edu/software/seg3d.html Upstream]] [[https://lists.fedorahosted.org/pipermail/medical-sig/2013-May/000281.html Blocked]]
|-
| Modelling || salome || https://fedorahosted.org/fedora-medical/ticket/20
|-
| FE/FV Solver || O-PALM || https://fedorahosted.org/fedora-medical/ticket/21
|-
| || Elmer || https://fedorahosted.org/fedora-medical/ticket/22
|-
|  || Kratos || [[http://www.cimne.com/kratos/ Upstream]]
|-
|  || OpenFOAM || [[http://www.openfoam.com/ Upstream]]
|-
| Mesh || BioMesh3d || [[http://www.sci.utah.edu/software/biomesh3d.html Upstream]]
|-
|  || Cleaver || [[http://www.sci.utah.edu/software/cleaver.html Upstream]]
|-
|  || Stellar || [[http://www.cs.berkeley.edu/~jrs/stellar/ Upstream]]
|-
| Shape model || ShapeWorks || [[http://www.sci.utah.edu/software/shapeworks.html Upstream]]
|-
|  || Statismo || [[https://github.com/statismo/statismo Upstream]]
|-
 
|}
|}

Latest revision as of 15:22, 1 March 2020

Even if many open source components are currently available, Fedora is still lacking proper medical imaging support. This page is an attempt to coordinate the effort to provide the required packages.

What we already have in repositories:

  • Orthanc, a free, lightweight PACS.
  • dcmtk and gdcm which should cover almost all dicom necessity.
  • octave-dicom a package to bring dicom support to octave.
  • InsightToolkit which is a core dependency of many medical imaging software.
  • OpenIGTLink which is used to connect to a medical tracker during surgery

We are currently working on:

  • DICOM viewers like GinkoCAD.
  • (Semi-)Automatic segmentation programs such as ITKSnap.
  • Image registration code such as Elastix.

This table summarize the current status:


Role Proposed software Trac Link
PACS dcm4chee https://fedorahosted.org/fedora-medical/ticket/11
orthanc [Packaged]
DICOM viewer GinkGo-CADx [Free]
DICOM toolkit gdcm [Packaged]
octave-dicom [Packaged]
dcmtk [Packaged]
Image analysis library InsightToolkit [Packaged]
vmtk https://fedorahosted.org/fedora-medical/ticket/18
openigtlink [Packaged]
ITK Tools [Upstream]
3D Slicer [Upstream]
Image Guided Surgery Toolkit (IGSTK) [Upstream]
Multi scale Toolkit (MSVTK) [Upstream]
Rigid and non-rigid registration elastix [Free]
ANTS https://fedorahosted.org/fedora-medical/ticket/19
Segmentation ITKSnap [Upstream]
Seg3d 2 [Upstream] [Blocked]
Modelling salome https://fedorahosted.org/fedora-medical/ticket/20
FE/FV Solver O-PALM https://fedorahosted.org/fedora-medical/ticket/21
Elmer https://fedorahosted.org/fedora-medical/ticket/22
Kratos [Upstream]
OpenFOAM [Upstream]
Mesh BioMesh3d [Upstream]
Cleaver [Upstream]
Stellar [Upstream]
Shape model ShapeWorks [Upstream]
Statismo [Upstream]