Top Banner
Morphological Segmentation for Image Processing and Visualization J.Robarts Research Institute London,Canada Lixu Gu
29

Morphological Segmentation for Image Processing and Visualization

Jun 02, 2015

Download

Documents

cardiacinfo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Morphological Segmentation for Image Processing and Visualization

Morphological Segmentation for Image Processing and Visualization

Morphological Segmentation for Image Processing and Visualization

J.Robarts Research Institute

London,Canada

Lixu Gu

Page 2: Morphological Segmentation for Image Processing and Visualization

Road Map

Mathematical Morphology Image Processing:

– 2D application: Character Extraction– 3D application: Medical Image Processing

Image Visualization: BrainView– Registration and Visualization– Segmentation and Visualization

Future Works:

Page 3: Morphological Segmentation for Image Processing and Visualization

Mathematical Morphology

Mathematical morphology is a powerful methodology which was initiated in the late 1960s by G.Matheron and J.Serra at the Fontainebleau School of Mines in France.

nowadays it offers many theoretic and algorithmic tools inspiring the development of research in the fields of signal processing, image processing, machine vision, and pattern recognition.

Page 4: Morphological Segmentation for Image Processing and Visualization

Morphological Operations -1 The four most basic operations in mathematical

morphology are dilation, erosion, opening and Closing:

Dilation Erosion

Opening Closing

Page 5: Morphological Segmentation for Image Processing and Visualization

Morphological Operations -2

Top-hat Transformation (TT):– An excellent tool for extracting bright or An excellent tool for extracting bright or

dark objectsdark objects– cannot deal with many complicated cannot deal with many complicated

problemsproblems– Difficult to determine proper size of Difficult to determine proper size of

structuring elements automaticallystructuring elements automatically

Differential Top-hat Transformation (DTT):

Page 6: Morphological Segmentation for Image Processing and Visualization

Morphological Reconstruction Conditional Dilation : a special recursive dilation

operation (region growing); a powerful function to restore destroyed objective regions.

– Let M and V (M V) be two binary images defined as “marker” and “mask”, respectively.

– Conditional dilation Ri(M,V) is defined as:

– Marker M is only allowed to grow in the region restricted by mask V.

1

( , ) ( ) ,

( , ) ( , )

i

i

i i

R M V M K V

R M V R M Vuntil

Page 7: Morphological Segmentation for Image Processing and Visualization

Morphological Reconstruction Algorithm for binary reconstruction:

Original (V) Opened (M) Reconstructed (T)

1. M = V o K , where K is any SE.

2. T = M,

3. M= M Ki , where i=4 or i=8,

4. M = M∩ V, [Take only those pixels from M that are also in V .]

5. if M T then go to 2,

6. else stop;

1. M = V o K , where K is any SE.

2. T = M,

3. M= M Ki , where i=4 or i=8,

4. M = M∩ V, [Take only those pixels from M that are also in V .]

5. if M T then go to 2,

6. else stop;

Page 8: Morphological Segmentation for Image Processing and Visualization

Application in 2D Image Processing Character Extraction-1

Character Extraction From Cover Image (Source)

Page 9: Morphological Segmentation for Image Processing and Visualization

Application in 2D Image Processing Character Extraction-2

Character Extraction From Cover Image (Results)

Page 10: Morphological Segmentation for Image Processing and Visualization

Application in 2D Image Processing Character Extraction-3

MorningMorning NoonNoon

AfternoonAfternoon EveningEvening

Page 11: Morphological Segmentation for Image Processing and Visualization

Application in 2D Image Processing Character Extraction-4

MorningMorning NoonNoon

AfternoonAfternoon EveningEvening

Page 12: Morphological Segmentation for Image Processing and Visualization

Application in 3D Image Processing Organs Extraction-1

slice20slice20 slice30slice30slice25slice25

slice30slice30slice25slice25slice20slice20

Page 13: Morphological Segmentation for Image Processing and Visualization

Application in 3D Image Processing Organs Extraction-2

Top View Back View

Page 14: Morphological Segmentation for Image Processing and Visualization

Application in 3D Image Processing Organs Extraction-3

Page 15: Morphological Segmentation for Image Processing and Visualization

Application in 3D Image Processing Organs Extraction-4

Segmented heart beating cycle

Page 16: Morphological Segmentation for Image Processing and Visualization

Application in 3D Image Processing Organs Extraction-5

Kidney with Bones Kidney with Vessels

Page 17: Morphological Segmentation for Image Processing and Visualization

Image Visualization – BrainView

BrainView is a software which I designed and developed at J.Robarts Research Institute, London, Ontario for her industry partner : Cedara Software.

It is designed to visualize the structures of brain and its atlases for stereotaxy surgery navigation (Image Guided Neuro-Surgery).

It is under Python, VTK environment

Page 18: Morphological Segmentation for Image Processing and Visualization

Main Design Issues

Ac-Pc: two anatomic landmarks located in the deep brain used to define the Patient coordinate space

PGS: a Proportional Grid System is designed to segment a brain into 12 sub-regions based on the dimension derived from Ac-Pc Setting.

PWL: a Piece-Wise Linear co-registration technique to warp brain atlases into patient brain space.

Page 19: Morphological Segmentation for Image Processing and Visualization

Brain View snapshot -1

PGS in a patient brain

Page 20: Morphological Segmentation for Image Processing and Visualization

Brain View snapshot -2

Co-registered atlas using PWL

Page 21: Morphological Segmentation for Image Processing and Visualization

Brain View snapshot-3--Registration tool kit

Features:1. Cut plane in 3D2. Work in 2 data sets3. 2D and 3D view4. Registration methods:

• LandMark• ThinPlateSpline• GridTransform• MutualInformation

Page 22: Morphological Segmentation for Image Processing and Visualization

Mutual Information Registration

Page 23: Morphological Segmentation for Image Processing and Visualization

Brain View snapshot-4--Segmenation tool kit

Features:1. Cut plane in 3D2. Work in 2 data sets3. 2D and 3D view4. Segmenation

methods:• Morphology• Snake• Level Set• Watershed

Page 24: Morphological Segmentation for Image Processing and Visualization

Research Plan-1 Medical Image Analysis

--- Segmentation and Registration

– More efforts address on Ultrasound Image (2D, 3D)

Segmented baby face from US

Real time US, MR integration for IGS2D Segmentation using GDM

Page 25: Morphological Segmentation for Image Processing and Visualization

Research Plan-2 Image Guided Surgery and Therapy:

– Neuro Surgical Navigation1. Patient data acquisition2. Image Visualization3. Surgical Plan4. Surgical Navigation

– Cardiac Surgical Navigation

Page 26: Morphological Segmentation for Image Processing and Visualization

Research Plan-3 Virtual Human:

-- Set up a virtual reality human

model for surgery plan

and navigation in the future.

Virtual Training and Planning

Page 27: Morphological Segmentation for Image Processing and Visualization

Research Plan-4

Robotic Surgery Navigation:--- Work on human interface

Page 28: Morphological Segmentation for Image Processing and Visualization

Research Plan-5 Functional MRI (fMRI) for mind study

– Research on computer aided acupuncture• Find the relationship between acupoint and other

organs using fMRI, PET or SPECT technology

• Visualize acupoint in the human body (eg. Visible Chinese)

• Find the best procedure for image-guided acupuncture

– Other mind study : Vision, Neurosurgical plan, Language, Pain, et.al.

Page 29: Morphological Segmentation for Image Processing and Visualization

Question