PaxViewer はほぼフルスクラッチで書いたが、そこは DICOM 関係、OSS の助けを借りている。
技術解説にちょうどいいと思うので、どのように使われているか軽く説明。
DCMTK
dicom タグ解析の定番ですね。ただ、表示にはこちらは使わず、もっぱら PACS 部のタグ解析です。
GCDWebServer
今回は、ウェブサーバは独自実装していない。
macOS バージョンは、GCDWebServ を採用。
Crow
windows バージョンのウェブサーバには、Crow を採用。
Cornerstone.js
詳しくはこちらの公式サイト参照。
表示の dicom タグ解析は DCMTK ではなくこちらです。
VTK.js
詳しくはこちらのサイト参照。
視覚ライブラリの定番 VTK に JavaScript バージョンがあるとは思いませんでした。
ありがたく使わせてもらってます。
HorliX dev team

