Mercurial > hg > orthanc-stone
comparison README @ 0:351ab0da0150
initial commit
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 Oct 2016 15:34:11 +0200 |
parents | |
children | 2dbe613f6c93 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:351ab0da0150 |
---|---|
1 Stone of Orthanc | |
2 ================ | |
3 | |
4 | |
5 General Information | |
6 ------------------- | |
7 | |
8 This repository contains the source code of the Stone of Orthanc. | |
9 | |
10 Stone of Orthanc is a lightweight, cross-platform C++ framework for | |
11 the CPU-based rendering of medical images. It notably features support | |
12 for MPR (multiplanar reconstruction of volume images), PET-CT fusion, | |
13 and accurate physical world coordinates. | |
14 | |
15 Stone of Orthanc comes bundled with its own software-based rendering | |
16 engine (based upon pixman). This engine will use CPU hardware | |
17 acceleration if available (notably SSE2, SSSE3, and NEON instruction | |
18 sets), but not the GPU. This makes Stone a highly versatile framework | |
19 that can run even on low-performance platforms. Stone is able to | |
20 display DICOM series without having to entirely store them in the RAM. | |
21 | |
22 Stone of Orthanc is conceived as a companion toolbox to the Orthanc | |
23 VNA (vendor neutral archive, i.e. DICOM server). As a consequence, | |
24 Stone will smoothly interface with Orthanc out of the | |
25 box. Interestingly, Stone does not contain any DICOM toolkit: It | |
26 entirely relies on the REST API of Orthanc to parse/decode DICOM | |
27 images. However, thanks to the object-oriented architecture of Stone, | |
28 it is possible to avoid this dependency upon Orthanc. | |
29 | |
30 | |
31 Comparison | |
32 ---------- | |
33 | |
34 Pay attention to the fact that Stone of Orthanc is a toolkit, and not | |
35 a fully-featured application for the visualization of medical | |
36 images. Such applications can be built on the top of Stone of Orthanc. | |
37 | |
38 Stone of Orthanc is quite similar to two other well-known toolkits: | |
39 | |
40 * Cornerstone, a client-side JavaScript toolkit to display medical | |
41 images in Web browsers, by Chris Hafey <chafey@gmail.com>: | |
42 https://github.com/chafey/cornerstone | |
43 | |
44 Contrarily to Cornerstone, Stone of Orthanc can be embedded into | |
45 native, heavyweight applications. | |
46 | |
47 * VTK, a C++ toolkit for scientific visualization, by Kitware: | |
48 http://www.vtk.org/ | |
49 | |
50 Contrarily to VTK, Stone of Orthanc is focused on CPU-based, 2D | |
51 rendering: The GPU will not be used. | |
52 | |
53 | |
54 Dependencies | |
55 ------------ | |
56 | |
57 Stone of Orthanc is based upon the following projects: | |
58 | |
59 * Orthanc, a lightweight Vendor Neutral Archive (DICOM server): | |
60 http://www.orthanc-server.com/ | |
61 | |
62 * Cairo and pixman, a cross-platform 2D graphics library: | |
63 https://www.cairographics.org/ | |
64 | |
65 * Optionally, SDL, a cross-platform multimedia library: | |
66 https://www.libsdl.org/ | |
67 | |
68 | |
69 Installation and usage | |
70 ---------------------- | |
71 | |
72 Build instructions are similar to that of Orthanc: | |
73 https://orthanc.chu.ulg.ac.be/book/faq/compiling.html | |
74 | |
75 Stone of Orthanc comes with several sample applications in the | |
76 "Samples" folder. These samples use SDL. | |
77 | |
78 | |
79 Licensing | |
80 --------- | |
81 | |
82 Stone of Orthanc is licensed under the GPLv3 license, with the OpenSSL | |
83 exception: | |
84 http://people.gnome.org/~markmc/openssl-and-the-gpl.html | |
85 | |
86 We also kindly ask scientific works and clinical studies that make | |
87 use of Orthanc to cite Orthanc in their associated publications. | |
88 Similarly, we ask open-source and closed-source products that make | |
89 use of Orthanc to warn us about this use. You can cite our work | |
90 using the following BibTeX entry: | |
91 | |
92 @inproceedings{Jodogne:ISBI2013, | |
93 author = {Jodogne, S. and Bernard, C. and Devillers, M. and Lenaerts, E. and Coucke, P.}, | |
94 title = {Orthanc -- {A} Lightweight, {REST}ful {DICOM} Server for Healthcare and Medical Research}, | |
95 booktitle={Biomedical Imaging ({ISBI}), {IEEE} 10th International Symposium on}, | |
96 year={2013}, | |
97 pages={190-193}, | |
98 ISSN={1945-7928}, | |
99 month=apr, | |
100 url={http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6556444}, | |
101 address={San Francisco, {CA}, {USA}} | |
102 } |