annotate Sphinx/source/faq/supported-images.rst @ 660:a6e371768a70

dicom-as-json
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 29 Apr 2021 12:41:31 +0200
parents 566f0af3e4ed
children 1316bc62b5d5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 .. _supported-images:
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 Supported DICOM images
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 ======================
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 Orthanc can **receive/store/send** any kind of standard DICOM files
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 (cf. the `DICOM conformance statement
449
2922fb1bd65e fix links
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 360
diff changeset
8 <https://hg.orthanc-server.com/orthanc/file/default/OrthancServer/Resources/DicomConformanceStatement.txt>`__).
153
008091376e7a dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 62
diff changeset
9 Note that the ``UnknownSopClassAccepted`` :ref:`configuration option
008091376e7a dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 62
diff changeset
10 <configuration>` can be set to `true` if interfacing with modalities
008091376e7a dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 62
diff changeset
11 that are producing non-standard SOP classes.
0
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12
657
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
13 Orthanc Explorer can also **display the raw DICOM tags** of any such
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
14 DICOM file.
153
008091376e7a dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 62
diff changeset
15
657
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
16 For instance, **DICOM-SR and DICOM-RT** instances are supported by
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
17 Orthanc, i.e. such file can be received/stored/retransmitted with
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
18 Orthanc. However, if you need to analyze/create such files, you will
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
19 have to resort on another specialized tool.
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
20
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
21 As far as pixel data is concerned, the core engine of Orthanc is **not
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
22 able to render all of the DICOM instances as PNG images**. An image
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
23 that Orthanc cannot decode is displayed as "Unsupported" by clicking
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
24 on the "Preview" buttons of Orthanc Explorer. Currently, the core
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
25 engine of Orthanc can decode:
0
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
26
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
27 * uncompressed (raw) DICOM files,
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
28 * JPEG DICOM files, and
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29 * JPEG-LS DICOM files.
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31 The supported photometric interpretations are:
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 * RGB,
657
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
34 * Grayscale2,
566f0af3e4ed dicom-sr
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 449
diff changeset
35 * YUV if dealing with JPEG derivatives.
0
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 The Orthanc core supports from 8bpp to 16bpp depth, with integer
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38 values. Multiframe (notably cine), uncompressed DICOM instances can
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
39 also be displayed from Orthanc Explorer.
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
40
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
41 Other type of encodings are available in the `Web viewer plugin
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 153
diff changeset
42 <https://www.orthanc-server.com/static.php?page=web-viewer>`__, that
0
901e8961f46e initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
43 mostly supports whatever is supported by the well-known `GDCM toolkit
25
669ea65ba7fb fix links
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
44 <https://sourceforge.net/projects/gdcm/>`__ by Mathieu Malaterre. Note
62
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
45 however that multiframe (notably cine) DICOM instances are currently
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
46 not supported by the Web viewer plugin.
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
47
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
48 Finally, consider having a look at the section in the Orthanc Book
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
49 about the :ref:`compatible DICOM viewers <viewers>`.
4b332c3d7824 moving TODO out of Trello
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
50