Pixel extraction using DCM4CHE take time 1 or 2 hours. What you can do? 1: load dicom data(2D image only, this do not explain about video format.) as Attributes objects 2: Extract pixel array (in this case, only use LEE, JPEG2000, JPEG Baseline that are major transfer-syntax and 8 or 16 bit grayscale.) 3: show pixels as images What prerequisite? 1: have java programming skills (need not high skill) 2: can use eclipse 2018 version or higher 3: can use maven project in eclipse 4: download sample dicom dataset from weasis projects( https://github.com/nroduit/dcm-samples ) 5: use jdk 1.8 or higher (and set to maven projects it version) Project Set-Up 1. create dcm4che_tutorial maven projects - File > New > Other > Maven Projects - check Simple archtype and setup on your need. 2. edit pom.xml - add dcm4che Repository. - add three libraries (dcm4che-core, jai_imageio, ij) to dependencies in this case, for instance, Example my pom.xml <project xml...
DCM4CHEEがだいぶ前からDocker対応しているので、その手順をメモします。 基本的には、このページに記載の通りです。 https://github.com/dcm4che/dcm4chee-arc-light/wiki/Running-on-Docker 一番シンプルな構築方法でいきます。 https://github.com/dcm4che/dcm4chee-arc-light/wiki/Run-minimum-set-of-archive-services-on-a-single-host あくまでもテストケースですが、今回は仮想OSを立てて、その中にDockerを入れて、サーバーのホストにします。以下のようにしてみました。 大元のPCでの作業 VirtualBox(またはHyper-V)を用意する Ubuntu19.04を最小構成で仮想化する(メモリは4GB, 割り当て仮想保存容量127GBなど)。 (インストール時にイメージを再起動できない場合はPC本体を再起動するとよいことがあります) Ubuntu19.04を起動する。 Ubuntuで行う作業 Ubuntuをインストールしたら行うお決まりのコマンドを打つ sudo -i apt-get update apt-get upgrade vimを入れておく apt install vim UbuntuにJavaを入れておく。(JDK9以上) apt install openjdk-12-jre-headless Dockerをインストールする apt install docker.io DCM4CHEE関連のイメージを取得する(一行ずつ実行) docker pull dcm4che/slapd-dcm4chee:2.4.44-19.0 docker pull dcm4che/postgres-dcm4chee:12.0-19 docker pull dcm4che/dcm4chee-arc-psql:5.19.0 docker pull dcm4che/keycloak:7.0.0 docker pull dcm4che/keycloak-gatekeeper:7.0.0 docker pull ...