• 検索結果がありません。

Microsoft PowerPoint - チュートリアル5.ppt

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - チュートリアル5.ppt"

Copied!
40
0
0

読み込み中.... (全文を見る)

全文

(1)

CyberRad CyberRad 20062006

チュートリアル(

チュートリアル(

5

5

オープンソースの使い方各論:

オープンソースの使い方各論:

DICOM

DICOM

サーバ

サーバ

藤田保健衛生大学

藤田保健衛生大学

衛生学部

衛生学部

武藤

武藤

晃一

晃一

kmuto@fujita

(2)

2

本チュートリアルの概要

本チュートリアルの概要

オープンソース、フリーソフトウェアとして公開

オープンソース、フリーソフトウェアとして公開

されている「

されている「

DICOM サーバ」にはどんなものが

DICOM

サーバ」にはどんなものが

あるのか?

あるのか?

DICOM

DICOM

サーバ

サーバ

保存

保存

SCP, Q/R SCP

SCP, Q/R SCP

を実装

を実装

どうやって探す?

どうやって探す?

どうやって使う?

どうやって使う?

代表的なソフトの使用法を紹介

代表的なソフトの使用法を紹介

実際に使えるの?

実際に使えるの?

藤田保健衛生大学病院の事例(

藤田保健衛生大学病院の事例(

WebDAS

WebDAS

)を紹介

)を紹介

(3)

DICOM

DICOM

関連の

関連の

OSS

OSS

FSW

FSW

DICOM

DICOM

規格の実装を行うためのライブラリ

規格の実装を行うためのライブラリ

– – DICOMDICOMオブジェクトのハンドリングオブジェクトのハンドリング – – DIMSEDIMSEのサポートのサポート – – サンプルアプリケーションとして様々なツールも提供サンプルアプリケーションとして様々なツールも提供

画像ビューア

画像ビューア

– – GUIGUIの工夫、コンピュータグラフィックス(3の工夫、コンピュータグラフィックス(3DD)や)や 画像処理の画像処理の 機能を実装 機能を実装 – – DIMSEDIMSEのサポートが無いものもあるのサポートが無いものもある

DICOM

DICOM

オブジェクトの加工ツール

オブジェクトの加工ツール

– – AnonymizerAnonymizer – – 他の画像フォーマットへの変換等他の画像フォーマットへの変換等

画像保存サーバ

画像保存サーバ

– – 保存保存SCP, Q/R SCP SCP, Q/R SCP とオブジェクトのストレージをサポートとオブジェクトのストレージをサポート – – WebWebによる画像参照機能を持つものもあるによる画像参照機能を持つものもある

(4)

4

DICOM

DICOM

関連の

関連の

OSS

OSS

FSW

FSW

個別のソフトは、単独で成立しているものもあれ

個別のソフトは、単独で成立しているものもあれ

ば、他の

ば、他の

OSS, FSWを組み合わせて成立している

OSS, FSW

を組み合わせて成立している

ものもある。

ものもある。

利用できるものは利用して、手早く必要な機能を実現

利用できるものは利用して、手早く必要な機能を実現

させる

させる

OSS

OSS

を組み合わせれば、個別のニーズに応じて改造も

を組み合わせれば、個別のニーズに応じて改造も

可能

可能

DICOM

DICOM

規格の「どの範囲をサポート」している

規格の「どの範囲をサポート」している

かは、まちまち。

かは、まちまち。

Transfer Syntax

Transfer Syntax

(5)

どこにあるの?

どこにあるの?

669,000件 ヒット・・・ 669,000件 ヒット・・・ 商用製品 も多い・・・ 商用製品 も多い・・・

(6)

6

DICOM

DICOM

関連

関連

OSS, FSW

OSS, FSW

へのリンク集

へのリンク集

The DICOM Standard

The DICOM Standard

– http://http://www.sph.sc.edu/comd/rorden/dicom.htmlwww.sph.sc.edu/comd/rorden/dicom.html –

(7)

DICOM

DICOM

関連

関連

OSS, FSW

OSS, FSW

へのリンク集

へのリンク集

Open

Open

Rad

Rad

– http://http://www.openrad.comwww.openrad.com// –

(8)

8

DICOM

DICOM

関連

関連

OSS, FSW

OSS, FSW

へのリンク集

へのリンク集

idoimaging.com

idoimaging.com

– http://http://www.idoimaging.comwww.idoimaging.com –

– Programmer Programmer のの Andrew Andrew CrabbCrabb 氏が収集したリンク集氏が収集したリンク集 –

– 200200以上医用画像関連の以上医用画像関連のOSS, FSWOSS, FSWが分類され検索可能が分類され検索可能

(9)

DICOM

DICOM

関連

関連

OSS, FSW

OSS, FSW

へのリンク集

へのリンク集

Free Healthcare Software

Free Healthcare Software

– http://http://sls.netpatia.comsls.netpatia.com// –

– 医用画像、医用画像、DICOMDICOM関連だけでなく関連だけでなくHL7HL7、電子カルテなどの、電子カルテなどのOSSOSS 情報を収集している

(10)

10

代表的な

代表的な

OSS

OSS

DICOM

DICOM

実装ライブラリ

実装ライブラリ

DIMSE

DIMSE

含め

含め

DICOM

DICOM

規格の実装をサポートするもの

規格の実装をサポートするもの

C

C

– – CTN v3.0.6 CTN v3.0.6 ftp:// ftp://ftp.erl.wustl.edu/pub/dicom/software/ctnftp.erl.wustl.edu/pub/dicom/software/ctn//

C++

C++

– – DCMTK v3.5.4 DCMTK v3.5.4 http:// http://dicom.offis.de/dcmtk.php.endicom.offis.de/dcmtk.php.en –

– UCDMC DICOM codeUCDMC DICOM code • • dicomlibdicomlib v0.9.0 v0.9.0 http:// http://dicomlib.swri.ca/dicomlib.htmldicomlib.swri.ca/dicomlib.html • • dicomlibdicomlib v1.4.10 v1.4.10 http://www.xs4all.nl/~ingenium/dicom.html http://www.xs4all.nl/~ingenium/dicom.html

Java

Java

– – dcm4che v1.3.22 dcm4che v1.3.22 http://sourceforge.net/projects/dcm4che/ http://sourceforge.net/projects/dcm4che/ – – JDCM v1.6 JDCM v1.6 http://www.geocities.com/gigiobb/ http://www.geocities.com/gigiobb/

(11)

代表的な

代表的な

OSS,FSW

OSS,FSW

DICOM

DICOM

サーバ

サーバ

SimpleDICOM

SimpleDICOM

Receiver 4.0

Receiver 4.0

http:// http://www.radiology.upmc.edu/software.htmlwww.radiology.upmc.edu/software.html

CTN

CTN

archive_server

archive_server

DCMTK

DCMTK

dmcqrscp

dmcqrscp

UCDMC

UCDMC

dicomlib

dicomlib

scippy

scippy

http://

http://dicomlib.swri.ca/scippy.htmldicomlib.swri.ca/scippy.html

Conquest DICOM Server

Conquest DICOM Server

http://www.xs4all.nl/%7Eingenium/dicom.html

(12)

12

Simple DICOM Receiver 4.0

Simple DICOM Receiver 4.0

ピッツバーグ大学(米)

ピッツバーグ大学(米)

– Division of Radiology Informatics, University of Pittsburgh MediDivision of Radiology Informatics, University of Pittsburgh Medical Centercal Center

CTN

CTN

と商用の

と商用の

MyDICOM

MyDICOM

ライブラリ

ライブラリ

(http://

(http://

www.mydicom.net

www.mydicom.net

)

)

をベース

をベース

保存

保存

SCP

SCP

のみ

のみ

Windows .NET Framework

Windows .NET Framework

による

による

GUI

GUI

アプリケー

アプリケー

ション

ション

(13)

archive_server

archive_server

(CTN)

(CTN)

CTN

CTN

Central Test Node

Central Test Node

)に含まれる

)に含まれる

DICOM

DICOM

サーバ

サーバ

– Mallinckrodt Institute of RadiologyMallinckrodt Institute of Radiology((

ワシントン大学セン

ワシントン大学セン

トルイス校)で開発

トルイス校)で開発

RSNA/NEMA

RSNA/NEMA

オフィシャルな

オフィシャルな

DICOM

DICOM

実装

実装

v3.0.6 (2003

v3.0.6 (2003

-

-

3

3

-

-

11)

11)

で開発停止中?!

で開発停止中?!

SCP

SCP

をサポートする保存

をサポートする保存

SOP

SOP

クラス:34

クラス:34

サポートする

サポートする

TS

TS

:暗黙的

:暗黙的

VR LE

VR LE

Q/R

Q/R

SCP

SCP

に対応

に対応

• RDBMSRDBMS((PostgreSQLPostgreSQL, Microsoft , Microsoft SQLServerSQLServer etcetc…)を)を 利用

利用

Console

Console

アプリケーション(

アプリケーション(

CUI

CUI

(14)

14

dcmqrscp

dcmqrscp

(DCMTK)

(DCMTK)

DCMTK

DCMTK

に含まれる

に含まれる

DICOM

DICOM

サーバ

サーバ

– オルデンブルグ大学(ドイツ)のオルデンブルグ大学(ドイツ)の OFFISOFFIS((Oldenburg Oldenburg Research and Development Institute for Information

Research and Development Institute for Information

Technology Tools and Systems

Technology Tools and Systems)が開発・公開)が開発・公開 – – 19931993年より年よりCEN/TC251CEN/TC251のプロジェクトとして開発が始まるのプロジェクトとして開発が始まる – – ヨーロッパのヨーロッパのCTNCTN

DCMTK v3.5.4

DCMTK v3.5.4

2005

2005

-

-

12

12

-

-

20

20

SCP

SCP

をサポートする保存

をサポートする保存

SOP

SOP

クラス:

クラス:

84

84

サポートする

サポートする

TS

TS

9

9

Jpeg2000

Jpeg2000

にも対応)

にも対応)

Q/R

Q/R

SCP

SCP

に対応

に対応

• • インデックスファイル(インデックスファイル(index.datindex.dat)を作成)を作成 • • RDBMSRDBMS不要不要

Console

Console

アプリケーション(

アプリケーション(

CUI

CUI

Linux, Windows, Mac OSX

Linux, Windows, Mac OSX

で動作

で動作

(15)

DCMTK

DCMTK

の中身

の中身

• • dcmdatadcmdata – – DICOMDICOMデータのエンコード/データのエンコード/ デコード デコード –

– dump, XMLdump, XML化化, dump, dumpややXMLXML から からDICOMDICOMデータ作成データ作成, PDF, PDF の のDICOMDICOM化化 • • dcmimagedcmimage – – カラー画像のカラー画像のDICOMDICOM化化 • • dcmimgledcmimgle –

– DICOM Part14DICOM Part14準拠の画像処準拠の画像処 理 理 • • dcmjpegdcmjpeg – – JpegJpegエンコードエンコード//デコードデコード • • dcmnetdcmnet – – DIMSEDIMSEライブラリライブラリ –

– echo, Cecho, C--FIND SCU, CFIND SCU, C- -MOVE SCU&SCP, C MOVE SCU&SCP, C- -STORE SCU&SCP STORE SCU&SCP • • dcmpstatdcmpstat –

– Presentation StatePresentation Stateライブラライブラ リ

– DICOM Print SCU&SCPDICOM Print SCU&SCP

• • dcmqrdbdcmqrdb – – DICOMDICOM画像サーバ画像サーバ – – dcmqrscpdcmqrscp • • dcmsigndcmsign – – 電子署名電子署名 • • dcmsrdcmsr – – DICOM SRDICOM SR • • dcmtlsdcmtls – – セキュリティ通信(セキュリティ通信(Part15Part15)) • • dcmwlmdcmwlm – – MWM SCPMWM SCPとなるとなるWebWebアプリアプリ

(16)

16

dcmqrscp

dcmqrscp

を使ってみる

を使ってみる

Windows

Windows

用実行バイナリ(

用実行バイナリ(

dcmtk

dcmtk

-

-

3.5.4

3.5.4

-

-win32

win32

-

-

i386.zip

i386.zip

)をダウンロードして解凍

)をダウンロードして解凍

C:

C:

¥

¥

usr

usr

¥

¥

dcmtk

dcmtk

に展開

に展開

環境変数の設定

環境変数の設定

set DCMDICTPATH=C:

set DCMDICTPATH=C:

¥

¥

usr

usr

¥

¥

dcmtk

dcmtk

¥

¥

lib

lib

¥

¥

dicom.dic

dicom.dic

dcmqrscp.exe

dcmqrscp.exe

用の設定ファイルを編集

用の設定ファイルを編集

(17)

dcmqrscp.cfg

dcmqrscp.cfg

# Global Configuration Parameters

# Global Configuration Parameters

NetworkType NetworkType = "= "tcptcp"" NetworkTCPPort NetworkTCPPort = 104= 104 MaxPDUSize MaxPDUSize = 16384= 16384 MaxAssociations MaxAssociations = 16= 16 Display = "no" Display = "no" HostTable

HostTable BEGINBEGIN test = (TEST,

test = (TEST, localhostlocalhost, 3000), 3000) HostTable

HostTable ENDEND VendorTable

VendorTable BEGINBEGIN VendorTable

VendorTable ENDEND AETable

AETable BEGINBEGIN DCMSRV

DCMSRV x:x:¥¥dicomtestdicomtest¥¥TESTTEST RW (200,1024mb) testRW (200,1024mb) test AETable

AETable ENDEND

Store SCUのAEタイトルを 「TEST」とする。 Store SCPのAEタイトルを 「DCMSRV」とする。 受け取ったDICOMデータは、 「x:¥dicomtest¥TEST¥」 ディレクトリに保存する。 最大保持Studyは「200」件 HostTable内のエイリアス 「test」からのリクエストに対応

(18)

18

保存SCP

(19)

scippy

scippy

Sunnybrook&Women

Sunnybrook&Women

s

s

College

College

(カナダ)

(カナダ)

– Health Sciences Center Health Sciences Center のの Trevor Morgan Trevor Morgan 氏氏 –

– UCDMCUCDMC((Medical Center of the University of California at Medical Center of the University of California at Davis

Davis)で開発された)で開発されたDICOMDICOMライブラリを元に、改良を加えたライブラリを元に、改良を加えた DICOM

DICOMライブラリライブラリ dicomlibdicomlib v 0.9.0 v 0.9.0 を開発を開発

dicomlib

dicomlib

v0.9.0

v0.9.0

をベースに実装(

をベースに実装(

2004

2004

-

-

7

7

-

-

20

20

Q/R

Q/R

SCP

SCP

に対応

に対応

• • PostgreSQLPostgreSQL を利用を利用

Console

Console

アプリケーション(

アプリケーション(

CUI

CUI

Linux

Linux

で動作

で動作

(20)

20

Conquest DICOM Server

Conquest DICOM Server

Netherlands Cancer Institute

Netherlands Cancer Institute

(オランダ)

(オランダ)

Marcel van Herk

Marcel van Herk

氏らにより開発・公開

氏らにより開発・公開

UCDMC

UCDMC

で開発された

で開発された

DICOM

DICOM

ライブラリを元に、

ライブラリを元に、

改良を加えた

改良を加えた

DICOM

DICOM

ライブラリ

ライブラリ

dicomlib

dicomlib

v 1.4.11

v 1.4.11

を開発

を開発

dicomlib

dicomlib

v1.4.11

v1.4.11

をベースに実装

をベースに実装

Windows

Windows

版はバイナリのみ公開

版はバイナリのみ公開

• • Q/R SCPQ/R SCPに対応に対応 –

– Microsoft Access (MDB), SQL Server, DBASEMicrosoft Access (MDB), SQL Server, DBASEⅢⅢを利用を利用

• SCPSCPをサポートする保存をサポートする保存SOPSOPクラス:67クラス:67 •

• サポートするサポートするTSTS:7(:7(Jpeg Lossless Jpeg Lossless 等をサポート)等をサポート) •

• GUIGUIアプリケーションアプリケーション

(21)

画像参照サーバ

画像参照サーバ

CTN

CTN

等は

等は

Q/R SCP

Q/R SCP

に対応するため、

に対応するため、

RDBMS

RDBMS

を利用

を利用

RDBMS

RDBMS

SQL

SQL

言語を使って情報を検索し取り

言語を使って情報を検索し取り

出せる

出せる

Web

Web

サーバーサイド・スクリプト言語には、

サーバーサイド・スクリプト言語には、

RDBMS

RDBMS

との連携をサポートするものが多い

との連携をサポートするものが多い

PHP, ASP, JSP etc

PHP, ASP, JSP etc

DICOM

DICOM

画像を

画像を

jpeg

jpeg

画像にコンバートすることも、

画像にコンバートすることも、

DCMTK

DCMTK

等のライブラリを使えば簡単

等のライブラリを使えば簡単

Web

Web

サーバと

サーバと

DICOM

DICOM

サーバを連携させた、画像

サーバを連携させた、画像

参照機能を構築できる

(22)

22

CTN +

CTN +

α

α

(画像参照機能)

(画像参照機能)

DIOWave

DIOWave

http://diowavehttp://diowave--vs.sourceforge.netvs.sourceforge.net//

– 浜松医科大学でのプロジェクト(作佐部太也氏ら)浜松医科大学でのプロジェクト(作佐部太也氏ら) ⇒

⇒ オープンソースオープンソース –

– Windows .NET Framework , MDAC, ASP.NET, IISWindows .NET Framework , MDAC, ASP.NET, IIS –

– CTNCTNををWindowsWindowsサービス化サービス化

DiAcess

DiAcess

http://http://www.yumemido.netwww.yumemido.net/freeware//freeware/

– ((有有))夢見堂のフリーソフトウェア夢見堂のフリーソフトウェア –

– Mac OSX, Mac OSX, MySQLMySQL, PHP, apache, PHP, apache

pgCTN

pgCTN

http://http://pgctn.sourceforge.jppgctn.sourceforge.jp//

– 若狭湾エネルギー研究所若狭湾エネルギー研究所・・横浜則也横浜則也氏が開発しオープンソース化氏が開発しオープンソース化 –

– Linux, Linux, PostgreSQLPostgreSQL, PHP, apache, PHP, apache –

– DCMTK, dicom3tools, dicom2, DCMTK, dicom3tools, dicom2, ImageMagicImageMagic etcetc

– レポート作成機能やレポート作成機能やAjaxAjaxによる画像参照など多機能による画像参照など多機能

WebDAS

WebDAS

http://www.fujitahttp://www.fujita--hu.ac.jp/~kmuto/webdashu.ac.jp/~kmuto/webdas//

– 拙作のフリーソフトウェア(ソースコードは公開)拙作のフリーソフトウェア(ソースコードは公開) –

– Windows, Windows, SQLServerSQLServer, ASP, IIS / Linux, , ASP, IIS / Linux, PostgreSQLPostgreSQL, PHP, , PHP, apache

apache

(23)

WebDAS

WebDAS

のシステム構成

のシステム構成

PHP PHP dicomImage dicomImage Data base Data base pglib pglib archive_serve_jpeg archive_serve_jpeg Linux ext3

Linux ext3 filesystemfilesystem

DICOM DICOM images images JPEG JPEG images images DICOM DICOM protocol protocol http protocol http protocol DICOM DICOM Viewer Viewer Java Java applet applet JPEG JPEG images images DICOM DICOM images images Microsoft IE Microsoft IE Windows

Windowsクライアント端末クライアント端末 Linux 画像サーバLinux 画像サーバ 画像データは 画像データはURLURLで特定で特定 http httpで転送で転送 apache apache Web server Web server SQL SQL

(24)

24

archive_server

archive_server

が利用する

が利用する

データベース

データベース

PatientLevel PatNam (0010,0010) PatID (0010,0020) PatBirDat (0010,0030) PatBirTim (0010,0032) PatSex (0010,0040) NumPatRelStu NumPatRelSer NumPatRelIma InsertDate InsertTime Owner GroupName Priv StudyLevel StuDat (0008,0020) StuTim (0008,0030) AccNum (0008,0050) StuID (0020,0010) StuInsUID (0020,000D) RefPhyNam (0008,0090) StuDes (0008,1030) PatAge (0010,1010) PatSiz (0010,1020) PatWei (0010,1030) NumStuRelSer NumStuRelIma InsertDate InsertTime Owner GroupName Priv PatParent (0010,0020) SeriesLevel Mod (0008,0060) SerNum (0020,0011) SerInsUID (0020,000E) ProNam (0018,1030) SerDes (0008,103E) BodParExa (0018,0015) ViePos (0018,5100) NumSerRelIma InsertDate InsertTime Owner GroupName Priv StuParent (0020,000D) InstanceTable ImageUID (0008,0018) RespondingTitle Medium Path Size (7fe0,0000) Transfer ImageLevel ImaNum (0020,0013) SOPInsUID (0008,0016) SOPClaUID (0008,0018) SamPerPix (0028,0002) PhoInt (0028,0004) Row (0028,0010) Col (0028,0011) BitAll (0028,0100) BitSto (0028,0101) PixRep (0028,0103) PatOri (0020,0020) InsertDate InsertTime Owner GroupName Priv SerParent (0020,000E) DICOM DICOMオブジェクトを受信すると、タグ情報をパースしてオブジェクトを受信すると、タグ情報をパースしてQ/RQ/Rにに 必要な情報を 必要な情報をRDBMSRDBMSに格納。に格納。 DICOM DICOMオブジェクト自体はオブジェクト自体はOSOSのファイルシステム上にファイルとしてのファイルシステム上にファイルとして 保存され、データベースにはそのありか( 保存され、データベースにはそのありか(pathpath)が格納される。)が格納される。

(25)

画像データ検索

画像データ検索

欲しい情報を取得するための

欲しい情報を取得するための

SQL

SQL

文を作成

文を作成

患者

患者

ID

ID

123456

123456

をもつ検査を取得

をもつ検査を取得

• SELECTSELECT ** FROM FROM StudyLevelStudyLevel WHERE WHERE PatParentPatParent = = ‘ ‘123456123456’ • • クエリーの結果として、クエリーの結果として、PatParentPatParentが「が「123456123456」である」である StudyLevel StudyLevelテーブルの情報が返ってくるテーブルの情報が返ってくる

検査

検査

UID

UID

1.2.3921.2.392

.x.y.z.a.b

.x.y.z.a.b

」を持つシリーズを取得

」を持つシリーズを取得

• SELECT * FROM SELECT * FROM SeriesLevelSeriesLevel WHERE WHERE StuParentStuParent = = ‘

‘1.2.392.x.y.z.a.b1.2.392.x.y.z.a.b’

シリーズ

シリーズ

UID

UID

1.2.392.x.y.z.c.d

1.2.392.x.y.z.c.d

」を持つ画像の所在

」を持つ画像の所在

path)

path)

を取得

を取得

• SELECT Path FROM SELECT Path FROM ImageLevelImageLevel, , InstanceTableInstanceTable WHERE

WHERE ((SerParentSerParent = = ‘1.2.392.x.y.z.c.d1.2.392.x.y.z.c.d’ AND AND ImageLevel.SOPInsUID

(26)

26

Jpeg

Jpeg

画像出力機能

画像出力機能

archive_server

archive_server

の動作

の動作

– – DICOMDICOMデータを受け取るとメモリー内に保持データを受け取るとメモリー内に保持 – – DICOMDICOMタグデータをデータベースにインサートタグデータをデータベースにインサート –

– OSOSが提供するが提供するfile systemfile systemの所定のディレクトリに、の所定のディレクトリに、DICOMDICOMデーデー タを

タをfilefileとして保存として保存

archive_server_jpeg

archive_server_jpeg

の動作

の動作

– OSOSが提供するが提供するfile systemfile systemの所定のディレクトリに、の所定のディレクトリに、DICOMDICOMデーデー タを

タをfilefileとして保存として保存 –

– メモリー内のピクセルデータ(メモリー内のピクセルデータ(7fe0,00107fe0,0010)をコピーして、)をコピーして、 JPEG

JPEGフォーマットに変換し、フォーマットに変換し、DICOMDICOMデータと同じ場所に、同じデータと同じ場所に、同じ file

file 名で拡張子を名で拡張子を““.jpg.jpg””に変えて保存に変えて保存 –

– メモリー内のピクセルデータを縮小補完してからメモリー内のピクセルデータを縮小補完してからJPEGJPEGフォーフォー マットに変換し、

マットに変換し、DICOMDICOMデータと同じ場所に、データと同じ場所に、file file 名の最後名の最後 に

(27)

例)

例)

archive_server

archive_server

/home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/ /home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/CT_340_1.dcmCT_340_1.dcm

archive_server_jpeg

archive_server_jpeg

/home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/ /home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/CT_340_1.dcmCT_340_1.dcm DICOM DICOM画像データ画像データ↑↑ /home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/ /home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/CT_340_1CT_340_1.jpg.jpg DICOM

DICOM画像データと同じ解像度の画像データと同じ解像度のjpegjpeg画像データ↑画像データ↑

/home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/

/home/images/1_2_392_x_y_z_a_b/1_2_392_x_y_z_c_d/CT_340_1CT_340_1_s.jpg_s.jpg

DICOM

(28)

28

WebDAS

WebDAS

の構成

の構成

• /home//home/webdaswebdas/ / →→ http://hostname/http://hostname/ でアクセスされるディレクトでアクセスされるディレクト リ

リ –

– menu.phpmenu.php toptopページページ –

– patientpatient--study.phpstudy.php 患者患者--検査一覧作成検査一覧作成 – – refimage_topflame.phprefimage_topflame.php 1検査を表示するためのフレームを生成1検査を表示するためのフレームを生成 – – study.phpstudy.php 検査情報を表示検査情報を表示 – – series.phpseries.php シリーズ情報を表示シリーズ情報を表示 –

– image.phpimage.php JPEGJPEGサムネイル画像、オリジナルサイズ画像表示サムネイル画像、オリジナルサイズ画像表示 –

– dicomview.phpdicomview.php DICOM viewer Java applet DICOM viewer Java applet 起動スクリプト起動スクリプト –

– //dicomviewerdicomviewer/*/* DICOM viewer Java applet DICOM viewer Java applet 本体本体 –

– search_top.phpsearch_top.php 検査情報検索ページ検査情報検索ページ –

– search_result.phpsearch_result.php 検索結果表示ページ検索結果表示ページ –

– dcmdump.phpdcmdump.php DICOM DICOM ヘッダ情報表示ヘッダ情報表示 –

– list.csslist.css WebWebページのスタイルシートページのスタイルシート –

– //imgimg/*/* WebWebページで使用するアイコンなどの画像ページで使用するアイコンなどの画像 –

– /inc/*/inc/* DHTMLDHTML関連の関連の JavascriptJavascript 書類書類

• /home//home/webdaswebdas--inc/inc/

– webdassite.phpwebdassite.php データベースにアクセスするためのデータベースにアクセスするためのpasswdpasswd等を保持等を保持 –

– common.phpcommon.php WebWebページの表示方法などを制御するページの表示方法などを制御するincludeinclude書類書類 –

(29)

デモ

デモ

VMware

VMware

の仮想マシンに

の仮想マシンに

Linux

Linux

をインストール

をインストール

LAPP

LAPP

と改造

と改造

CTN

CTN

による

による

WebDAS

WebDAS

DICOM

DICOM

画像

画像

参照サーバ)を構築

参照サーバ)を構築

(30)

ご清聴ありがとうございました。

(31)
(32)

32

患者

(33)

検査サムネイル表示

検査サムネイル表示

study.php study.php series.php series.php image.php image.php

(34)

34

DICOM tag

DICOM tag

情報表示

情報表示

dcmdump.php

(35)

1画像表示

(36)

36

画像のリサイズ(

(37)

画像データの一覧を

画像データの一覧を

URL

URL

で保持

で保持

Javascript Javascriptで画像ので画像の URL URLを配列変数にを配列変数に 保持することで、 保持することで、 アニメーション等を アニメーション等を 実現できる 実現できる

(38)

38

DICOM Viewer Java applet

DICOM Viewer Java applet

dicomview.php

(39)

DICOM

DICOM

画像も

画像も

http

http

で転送

で転送

Viewer applet Viewer appletは、は、 URL URLで指定されで指定され た たDICOMDICOM画像を画像を http httpで取得する。で取得する。 Viewer applet Viewer applet の設定の設定

(40)

40

検査の検索

検査の検索

search_top.php search_top.php search_result.php search_result.php refimage_topflame.php refimage_topflame.php

参照

関連したドキュメント

そこで本解説では,X線CT画像から患者別に骨の有限 要素モデルを作成することが可能な,画像処理と力学解析 の統合ソフトウェアである

The method is consisted of the following four steps : 1) Calculation of standard deviation (SD) map 2) Edge detection and removal on SD map 3) Interpolation of the removed

position by processing the image of preceding the cost function is concerned with the errors control.. of

「Skydio 2+ TM 」「Skydio X2 TM 」で撮影した映像をリアルタイムに多拠点の遠隔地から確認できる映像伝送サービ

仏像に対する知識は、これまでの学校教育では必

The goods and/or their replicas, the technology and/or software found in this catalog are subject to complementary export regulations by Foreign Exchange and Foreign Trade Law

CleverGet Crackle 動画ダウンロードは、すべての Crackle 動画を最大 1080P までのフル HD

Fig.5 The number of pulses of time series for 77 hours in each season in summer, spring and winter finally obtained by using the present image analysis... Fig.6 The number of pulses