annotate README @ 164:c74b83b7e4fe

fix link
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 31 Jan 2019 19:22:01 +0100
parents 954f45b6e60c
children 9cd5690e7684
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 Orthanc for Whole-Slide Imaging
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2 ===============================
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 General Information
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 -------------------
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 This repository contains the source code of the official tools to
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 introduce support of whole-slide microscopic imaging (WSI) in
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 Orthanc. It is made of three separate components:
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 (a) A command-line tool called "Dicomizer" that converts whole-slide
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 images to DICOM, according to Supplement 145.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15 The input images of the Dicomizer can be either formatted as
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 standard hierarchical TIFF images, or as proprietary formats for
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17 digital pathology. In the latter case, OpenSlide is used to decode
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18 the input images.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
20 (b) An Orthanc plugin that extends Orthanc Explorer with a Web viewer
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
21 of whole-slide images.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
22
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
23 (c) A command-line tool called "DicomToTiff" that converts some
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
24 whole-slide image stored in an Orthanc server, into a standard
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25 hierarchical TIFF file. This tool can be used to export DICOM
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
26 images to any post-processing framework.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
27
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
28
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30 Dependencies
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31 ------------
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 The whole-slide imaging framework is notably based upon the following
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
34 projects:
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
35
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36 * Orthanc, a lightweight Vendor Neutral Archive (DICOM server):
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 http://www.orthanc-server.com/
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
39 * OpenSlide, a simple interface to read whole-slide images encoded
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
40 using proprietary file formats:
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
41 http://openslide.org/
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
42
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
43 * OpenLayers, a framework to put a dynamic map in any web page:
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
44 https://openlayers.org/
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
45
32
d473ea5b00ff cosmetic
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
46 * OpenJPEG, an open-source JPEG 2000 codec:
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
47 http://www.openjpeg.org/
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
48
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
49
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
50
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
51 Installation and usage
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
52 ----------------------
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
53
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
54 Build instructions are similar to that of Orthanc:
164
c74b83b7e4fe fix link
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 149
diff changeset
55 http://book.orthanc-server.com/faq/compiling.html
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
56
105
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
57 Usage details are available as part of the Orthanc Book:
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
58 http://book.orthanc-server.com/plugins/wsi.html
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
59
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
60 The two command-line tools can be found in folder "Applications".
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
61 They come with an extensive "--help" option.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
62
32
d473ea5b00ff cosmetic
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
63 The Web viewer plugin can be found in folder "ViewerPlugin". It has no
d473ea5b00ff cosmetic
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
64 specific option, so you just have to make your "Plugins" configuration
d473ea5b00ff cosmetic
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
65 option of Orthanc point to the shared library containing the plugin:
d473ea5b00ff cosmetic
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
66 https://orthanc.chu.ulg.ac.be/book/users/configuration.html
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
67
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
68
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
69
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
70 Licensing
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
71 ---------
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
72
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
73 The WSI toolbox for Orthanc is licensed under the AGPL license.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
74
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
75 We also kindly ask scientific works and clinical studies that make
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
76 use of Orthanc to cite Orthanc in their associated publications.
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
77 Similarly, we ask open-source and closed-source products that make
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
78 use of Orthanc to warn us about this use. You can cite our work
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
79 using the following BibTeX entry:
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
80
149
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
81 @Article{Jodogne2018,
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
82 author="Jodogne, S{\'e}bastien",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
83 title="The {O}rthanc Ecosystem for Medical Imaging",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
84 journal="Journal of Digital Imaging",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
85 year="2018",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
86 month="May",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
87 day="03",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
88 issn="1618-727X",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
89 doi="10.1007/s10278-018-0082-y",
954f45b6e60c updated bibtex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 105
diff changeset
90 url="https://doi.org/10.1007/s10278-018-0082-y"
0
4a7a53257c7d initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
91 }