私は現在、人間の頭部のCT画像データを持っています。これには、YZ平面に256スライス、XZ平面に256スライス、XY平面に144スライスが含まれます。Structured_Points .vtkファイルを読むには
AndroidでOpenGL-ES 3.0を使用して、XY平面に1つのスライスのポイントをプロットする予定です。問題は、以下のASCIIデータを配列とバッファにロードする方法がわかりません。私はファイルの小さなスニペットを含めました。
# vtk DataFile Version 4.0
vtk output
ASCII
DATASET STRUCTURED_POINTS
DIMENSIONS 256 256 144
SPACING 1 1 1
ORIGIN 0 0 0
POINT_DATA 9437184
SCALARS ImageFile unsigned_short
LOOKUP_TABLE default
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
ルックアップテーブルに与えられたデータをどのように理解できますか?
EDIT:私はParaviewなどのプログラムでデータを表示する方法を理解しています。データが実際に私に伝えていることを理解したいので、カスタムパーサーを作成し、OpenGL-ESを使用して2Dスライスを自分で描くことができます。
Paraviewなどのソフトウェアを使用してデータを表示する方法を理解しています。私の問題は、Javaでカスタムパーサーを作成したいということです。私は各数値を読み込み、配列に格納して、OpenGL-ESを使ってスライスを描きたいと思います。問題は、構造化されたポイントが私に語っていることを理解していないことです。 – brohan322
http://www.cacr.caltech.edu/~slombey/asci/vtk/vtk_formats.simple.html –