Visualization and analysis of very large 3D images Anas Kharboutly - - PowerPoint PPT Presentation

visualization and analysis of very large 3d images
SMART_READER_LITE
LIVE PREVIEW

Visualization and analysis of very large 3D images Anas Kharboutly - - PowerPoint PPT Presentation

Visualization and analysis of very large 3D images Anas Kharboutly UM2 - Master 2 Informatics - IMAGINA Sup. By: Grard Subsol Montpellier 03.06. 2013 The Main Problem Visualization and analysis of very large 3D images Very large 3D


slide-1
SLIDE 1

Visualization and analysis of very large 3D images

Anas Kharboutly

UM2 - Master 2 Informatics - IMAGINA

  • Sup. By: Gérard Subsol

Montpellier 03.06. 2013

slide-2
SLIDE 2

The Main Problem

 Visualization and analysis of very large 3D images

 Very large 3D images: 2000*2000*2000 voxel  Problems:

Memory size Time Visualization window

2

slide-3
SLIDE 3

Visualization

slide-4
SLIDE 4

Visualization

  • 1. Blocks Decomposition
  • 2. Multi−scale coding[∗]

[∗] Ihm, I., Park, S.: Wavelet-based 3D compression scheme for very large volume data. In: Graphics Interface .98, 107.116, 1998.

4

slide-5
SLIDE 5

Visualization

  • 1. Blocks Decomposition

5

slide-6
SLIDE 6

Visualization

Low Resolution View High Resolution Zoom View

6

slide-7
SLIDE 7

Visualization

Original version

Down Sampling Block Decomposition Visualize LR version Select ROI & mouse click Call back the required blocks Load the required blocks Visualize HR blocks LR Version LR View HR View Blocks Version

7

slide-8
SLIDE 8

Block Decomposition

Block Decomposition

Decomposition Factor (4,4,2) Original Version Blocks Version 4 4 2

8

slide-9
SLIDE 9

Visualization Parameters

 Decomposition Factor: Two matters! 1. Block size & Required memory

  • 2. Number of blocks & Required time

9

slide-10
SLIDE 10

Visualization Parameters

1. Block size & Required memory (2D)

Image size Decomposition Factor (4,4) Block size: 200 * 200 : 40 000 Required Memory: 4 * (200*200) : 160 000 Decomposition Factor (8,8) Block size: 100 * 100 : 10 000 Required Memory: 4 * (100*100) : 40 000

800 * 800

Window size

100 * 100

10

slide-11
SLIDE 11

Visualization Parameters

1. Block size & Required memory (2D)

20000 40000 60000 80000 100000 120000 140000 160000 180000 5000 10000 15000 20000 25000 30000 35000 40000 45000

Memory Block size

11

slide-12
SLIDE 12

Visualization Parameters

  • 2. Number of blocks & Required time

Number of blocks Time

12

slide-13
SLIDE 13

Visualization Parameters

 Down sampling parameters  Down sampling factor along each axis  Block decomposition parameters  Number of blocks along each axis  Configuration file (DF, BS, ZS)

13

slide-14
SLIDE 14

Application of Visualization

slide-15
SLIDE 15

Processing

slide-16
SLIDE 16

Processing

1. Extract the connected components

  • 2. Erosion
  • 3. Dilation
  • 4. Thresholding

16

slide-17
SLIDE 17

Processing

  • 1. Extract the connected components[∗]

[∗] L.Apostol and F.Peyrin, Connectivity analysis in very large 3D microtomographic images.

17

slide-18
SLIDE 18

Processing

1. Erosion

  • 2. Dilation
  • 3. Thresholding

18

slide-19
SLIDE 19

Processing Sections

1. Preview the process list 2. Select a process and provide the parameters 3. Apply on LR version and show the result 4. Select ROI to apply this process 5. Add this process to the process list 6. (Creating a process list file and load an existing one)

19

slide-20
SLIDE 20

Processing Problems

1. Problems of applying process’s operators

1. Erosion 2. Dilation

20

slide-21
SLIDE 21

Processing

Problem of Erosion Problem of Dilation

21

slide-22
SLIDE 22

Processing Problems

Problem of Erosion

22

slide-23
SLIDE 23

Processing Problems

Erosion on the blocks Correct Erosion

23

slide-24
SLIDE 24

Processing Problems

Problem of Dilation

24

slide-25
SLIDE 25

Processing Problems

Dilation on the blocks Correct Dilation

25

slide-26
SLIDE 26

Processing Problems

To get deal with such kind of problems: Two point of view

1. Increase the block size 2. Apply the process on the block’s neighbors.

26

slide-27
SLIDE 27

Processing Problems

1. Increase the block size (Dilation 2D)

27

slide-28
SLIDE 28

Processing Problems

1. Increase the block size (Dilation 2D)

28

slide-29
SLIDE 29

Processing Problems

1. Apply the process on the block’s neighbors (Dilation 2D)

29

slide-30
SLIDE 30

Processing Problems

2. Apply the process on the block’s neighbors (Dilation 2D)

30

slide-31
SLIDE 31

Merci de votre attention

slide-32
SLIDE 32

Questions