15
Volume Visualization Tools for Geant4 Simulation Volume Visualization Tools for Geant4 Simulation Ayumu Saitoh , Japan Science and Technology Agency Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh , Japan Science and Technology Agency Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University

Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Volume Visualization Toolsfor Geant4 Simulation

Volume Visualization Toolsfor Geant4 Simulation

Ayumu Saitoh, Japan Science and Technology AgencyAkinori Kimura, Ashikaga Institute of Technology

Satoshi Tanaka, Ritsumeikan University

Ayumu Saitoh, Japan Science and Technology AgencyAkinori Kimura, Ashikaga Institute of Technology

Satoshi Tanaka, Ritsumeikan University

Page 2: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 2

Background and PurposeBackground and Purpose

Geant4 toolkit has been utilized for many medical physics applications.

Existing visualization tool of Geant4Surface renderingThere is no visualization tool for volume rendering

Developed visualization tool It has a capabilities of

volume renderingfusion of modality image and calculated dose distribution.

Geant4 toolkit has been utilized for many medical physics applications.

Existing visualization tool of Geant4Surface renderingThere is no visualization tool for volume rendering

Developed visualization tool It has a capabilities of

volume renderingfusion of modality image and calculated dose distribution.

Page 3: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 3

Standard Geant4 Visualization---- surface rendering

Standard Geant4 Visualization---- surface rendering

Proton irradiation events in Geant4visualized by the OpenGL driver

Proton irradiation events in Geant4visualized by the OpenGL driver

Page 4: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 4

Visualization Tool for volume renderingVisualization Tool for volume rendering

gMocrenHigh-quality volume rendering of Geant4 medical simulationSimultaneous visualization of a complex modality image and a calculated dose distributionEnough Fast Interactive visualization

It is useful for debugging and extract intuitive information.

gMocrenHigh-quality volume rendering of Geant4 medical simulationSimultaneous visualization of a complex modality image and a calculated dose distributionEnough Fast Interactive visualization

It is useful for debugging and extract intuitive information.

Page 5: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 5

AppearanceAppearanceTool buttons

3 MPROpen fileSave as image

Data information

MPR contrast3D Resolution3D Light3D Reset

View directions

Volume rendering

Data Selection

image setting

Page 6: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 6

AppearanceAppearance

Three panesVolume rendering, MPR and image setting panes

Volume renderingA ray-casting method with an early termination technique

MPR (Multi-Planner Reformat) Three directions

Image settingTransfer functions and color maps of the volume rendering

Three panesVolume rendering, MPR and image setting panes

Volume renderingA ray-casting method with an early termination technique

MPR (Multi-Planner Reformat) Three directions

Image settingTransfer functions and color maps of the volume rendering

Page 7: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 7

gMocren Data File (GDD file)gMocren Data File (GDD file)Described data are stored

modality image

dose distribution

Region of Interests (RoI)

trajectories

We provide a class library for the file I/O and a Geant4 sample program with our DICOM interface.

These are included in the Geant4 package

Described data are stored

modality image

dose distribution

Region of Interests (RoI)

trajectories

We provide a class library for the file I/O and a Geant4 sample program with our DICOM interface.

These are included in the Geant4 package

DICOM Data

GDD File

gMocren

Geant4

Page 8: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 8

System RequirementSystem RequirementOS

MS Windows 2k/XP or Linux with a GTK library

CPUIntel Pentium4 processor or faster

Main memorymore than 512 MB

HDD100 MB of available space

No special hardware is required. However, it is the enough fast interactive visualization.

By using mouse, rotate, zoom in, zoom out, etc

Use of assembler in rendering engine

OSMS Windows 2k/XP or Linux with a GTK library

CPUIntel Pentium4 processor or faster

Main memorymore than 512 MB

HDD100 MB of available space

No special hardware is required. However, it is the enough fast interactive visualization.

By using mouse, rotate, zoom in, zoom out, etc

Use of assembler in rendering engine

Page 9: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 9

Sample Images (1)Sample Images (1)By pointing with the mouse, the dose value in the dose map region is displayed.

Dose map region

A breast region data

RoI

High-quality VR

Page 10: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 10

Sample Images (2)Sample Images (2)A head region data

Page 11: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 11

Sample Images (3)Sample Images (3)A head region data with a different image setting

Volume fusion

The enlargement image

Page 12: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 12

Hardware acceleration in progressHardware acceleration in progress

We are developing a visualization tool with options of hardware acceleration:Hardware-dependent but fast

Volume ProThe hardware is expensive, however it is capable of a high speedrendering of large data. (~30 fps max.)

GPU-based ray-castingRelatively cheap and reasonable performance( 2-3 fps in a laptop)

We are developing a visualization tool with options of hardware acceleration:Hardware-dependent but fast

Volume ProThe hardware is expensive, however it is capable of a high speedrendering of large data. (~30 fps max.)

GPU-based ray-castingRelatively cheap and reasonable performance( 2-3 fps in a laptop)

Page 13: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 13

Software DistributionSoftware Distribution

freely available with a registration at the web site:http://geant4.kek.jp/gMocren/

freely available with a registration at the web site:http://geant4.kek.jp/gMocren/

Page 14: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 14

ConclusionsConclusionsWe have developed a visualization tool, gMocren, for Geant4-based medical physics applications.

gMocren realizes high-quality volume rendering of Geant4 simulation.

By using gMocren, the calculated dose distribution can be visualized with the modality image.

It enables us to easily get debugging and intuitive information from a Geant4 simulation.

gMocren does not depend on any special hardware

Options of much fast hardware acceleration is also under development

We have developed a visualization tool, gMocren, for Geant4-based medical physics applications.

gMocren realizes high-quality volume rendering of Geant4 simulation.

By using gMocren, the calculated dose distribution can be visualized with the modality image.

It enables us to easily get debugging and intuitive information from a Geant4 simulation.

gMocren does not depend on any special hardware

Options of much fast hardware acceleration is also under development

Page 15: Volume Visualization Tools for Geant4 Simulation · 2020. 4. 3. · Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Ayumu Saitoh, Japan Science

Japan-Taiwan Symposium onSimulation in Medicine, Tsukuba 15

This work is a part of “The Development of Software Framework for Simulation in Radiotherapy” that was supported by CREST of Japan Science and Technology Agency.

Acknowledgment

Thank you for your attention !