RoiPainter I/O

English

RoiPainter   I/O   Visualization   Segmentation   Download   code (github)  



I/O in RoiPainter

RoiPainter3Dで画像を読み込むには「Menu > File」 より読み込みたい画像形式に該当する項目をクリックします. また「Menu > File」より,マスクデータの読み込み・書き出し・3Dモデルとして書き出しや,画像データの書き出しなども可能です.
D-1) file > Open slices (bmp, tif)
D-2) file > Open slices (dcm)
D-3) file > Open 3D Volume (traw3d)
D-4) file > Open 3D Volume (dcm)
D-5) file > Open 3D Volume (fav)
D-6) file > Open 3D Volume (pnm, sph)
M-1) file > Save Mask (msk)
M-2) file > Load Mask (msk)
E-1) file > Export a ROI as fav
E-2) file > Export some ROIs as obj mesh
E-3) file > Export All ROIs as color bmp
E-4) file > Export a ROI as binary bmp
E-5) file > Export volume as traw3d_ss
E-6) file > Export volume as bmp slices

Open Volume data (D-1 ~ D-6)

D-1) file > Open slices (bmp, tif) : 2次元スライス画像(bmpまたはtif)を読み込めます. 一連のスライスはすべて同じサイズ(幅x高)である必要があります.カラー画像も読み込めますが,自動的にグレースケール画像に変換されます.
D-2) file > Open slices (dcm) : Dicom スライス画像を読み込みます. 実装にはDCMTKを利用しています.
D-3) file > Open 3D Volume (traw3d_ss) : 独自形式 traw3d_ss ファイルを読み込みます.このファイルは,ピッチ情報を持ち,一つの画素をsigned short(16bit)として保持します. データフォーマットの詳細についてはこちらを参照してください.
D-4) file > Open 3D Volume (dcm) : 3次元Dicom画像(ひとつのDicomファイルで3次元画像を保持する形式)を読み込みます.
D-5) file > Open 3D Volume (fav) : fav形式の3次元画像を読み込みます(実装中)
D-6) file > Open 3D Volume (pvm, sph) : pvmまたはsph形式の3次元画像を読み込みます.

Save and Load Mask

M-1) file > Save Mask (msk) : 作成したマスクデータを独自形式(.msk)で保存します.
M-2) file > Load Mask (msk) : マスクデータ(.msk)を読み込みます. ソフトウエア上でマスクを作成中・編集中の場合,そのマスクデータが上書きされるので注意してください.

Export

E-1) file > Export a ROI as fav : (実装中)作成したマスクデータを,.fav形式にて出力します. fav形式の詳細はこちらを参照.
E-2) file > Export some ROIs as obj mesh : 作成したマスクデータから複数の領域(ROI)を選択し,それらをひとつのメッシュモデル(obj)として出力します. 出力の際,平滑化の回数も指定できます.
E-3) file > Export All ROIs as color bmp : 作成したマスクデータをカラーのbmpスライスデータとして出力します.
E-4) file > Export a ROI as binary bmp : 作成したマスクデータからひとつの領域(ROI)を選択して,バイナリbitmapスライスデータとして出力します.
E-5) file > Export volume as traw3d_ss : 現在読み込んである画像データをtraw3d_ss形式にて保存します.
E-6) file > Export volume as bmp slices : 現在読み込んである画像データをbmp sliceとして保存します. 現在指定しているWinLvMin / WinLvMaxがトーンマッピングにそのまま利用されます.

Export and Import camera position

上記のほかに「Menu > Miscs」 よりカメラの位置を書き出し・読み込みが可能です. 論文の図表作成の際に同じ位置にカメラを配置したい事があるため実装しました.
C-1) MISCS > Export Current Camera : 現在のカメラ位置をテキスト形式で保存します.
C-2) MISCS > Import Camera Position : 上で保存したカメラ位置情報を読み込み,カメラ位置を移動します.

入力データを積み重ねる方向について

RoiPainterは,bmp/dcm/tifなど二次元スライス画像や,traw3d_ss/3d dicomなどの3次元画像を読み込みます. これら3次元画像は,左上が原点(右方向がx軸の正,下方向がy軸の正)の二次元画像を積み重ねた構造を持ちます.
画像データ・マスクデータの読み込むと以下のダイアログを表示されます. このダイアログより画像をスタックする方向を指定してください.ダイアログ中の図の通り,3次元空間の原点は左上手前になります.



※ dcmなど積み重ねる方向をデータ内に含む画像については,自動的に決定されます.
※ マスクロードの際には,画像読み込み時と同じスタック方向を指定する必要があります.
RoiPainter3D Top

RoiPainter I/O

Japanese

RoiPainter   I/O   Visualization   Segmentation   Download   code (github)  



I/O in RoiPainter

To load a volume image in RoiPainter3D, click "Menu > File" and select menu item corresponds to the image format. RoiPainter3D also supports saving/loading mask data, exporting 3D model, and exporting 3D images.
D-1) file > Open slices (bmp, tif)
D-2) file > Open slices (dcm)
D-3) file > Open 3D Volume (traw3d)
D-4) file > Open 3D Volume (dcm)
D-5) file > Open 3D Volume (fav)
D-6) file > Open 3D Volume (pnm, sph)
M-1) file > Save Mask (msk)
M-2) file > Load Mask (msk)
E-1) file > Export a ROI as fav
E-2) file > Export some ROIs as obj mesh
E-3) file > Export All ROIs as color bmp
E-4) file > Export a ROI as binary bmp
E-5) file > Export volume as traw3d_ss
E-6) file > Export volume as bmp slices

Open Volume data (D-1 ~ D-6)

D-1) file > Open slices (bmp, tif) : This item is to load 2D slice images (bmp or tif). The series of slices must all be of the same size (width x height). Color images can be imported, but they are automatically converted to grayscale images.
D-2) file > Open slices (dcm) : This item is to load Dicom slice images. DCMTK was used for implementation.
D-3) file > Open 3D Volume (traw3d_ss) : This item is to load a traw3d_ss file (our original format). In this file format, pitch information is contained and a voxel is represented with a signed short (16bit). see this link for detailed information on traw3d_ss.
D-4) file > Open 3D Volume (dcm) : This item is to load 3D Dicom image.
D-5) file > Open 3D Volume (fav) : This item is to load 3D volume image represented in fav format (under construction).
D-6) file > Open 3D Volume (pvm, sph) : This item is to load a pvm or sph file.

Save and Load Mask

M-1) file > Save Mask (msk) : This item saves edited mask (label) data as .msk file (original format).
M-2) file > Load Mask (msk) : This item loads a mask (.msk) data. Notice that if a mask data is being edited in the software, it will be overwritten.

Export

E-1) file > Export a ROI as fav : This item exports mask data as .fav file (under construction). see here for more information on .fav.
E-2) file > Export some ROIs as obj mesh : This item is to export mask data as 3D mesh model (obj). After clicking this item, select one or multiple ROI(s) and select the number of smoothing, the system then export the selected ROI as a mesh model.
E-3) file > Export All ROIs as color bmp : This item is to export mask data as color bmp slice.
E-4) file > Export a ROI as binary bmp : This item is to export a selected ROI as a binary bmp slice.
E-5) file > Export volume as traw3d_ss : This item exports the volume image as traw3d_ss.
E-6) file > Export volume as bmp slices : This item exports the currently loaded volume as bmp slices. Currently specified WinLv_min and WinLv_max are used for tonemapping.

Export and Import camera position

RoiPainter3D also supports to export and import the camera position from "Menu > Miscs". This is implemented because I often want to place the camera at the same position when creating figures for a paper.
C-1) MISCS > Export Current Camera : This item exports the current camera position.
C-2) MISCS > Import Camera Position : This item load the camera position exported by the item above.

Stacking orientation

RoiPainter3D loads 2D slice images (bmp/dcm/tif) and 3D images (traw3d_ss/3ddicom). These 3D images have a stacked structure of 2D images with the origin in the upper left (x-axis is oriented in the right and y-axis is oriented in downword).

When loading image or mask, the following dialog will be displayed. Please specify the direction to stack the images from this dialog. As in the figure, the origin of the 3D space is at the upper left front corner.



※ For images that contain stacking directions such as DCM, the satcking oriention is automatically determined.
※ When loading a mask, it is necessary to specify the same stack direction as when loading the image.
RoiPainter3D Top