Top Banner
S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada MOPTA, Windsor, July 26, 2005 Optimization of Object Extraction Based on One User-Prepared Sample
31

S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

Jan 15, 2016

Download

Documents

sorcha

Optimization of Object Extraction Based on One User-Prepared Sample. S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada MOPTA, Windsor, July 26, 2005. Agenda. Objective Proposed Approach Preliminary Results Comparison with Other Methods Conclusion - PowerPoint PPT Presentation
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: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama

University of Waterloo, Ontario, Canada

MOPTA, Windsor, July 26, 2005

Optimization of Object Extraction Based on One User-Prepared Sample

Page 2: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

2

Agenda

Objective Proposed Approach Preliminary Results Comparison with Other Methods Conclusion Future Works

Page 3: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

3

Main Objective

Acquisition of object extraction procedure from user-prepared sample(s) based on genetic

optimization of morphological processing chains

Page 4: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

4

Reasons for Developing Automated Image Processing Systems

Dealing with huge number of images Saving experts valuable time Possibility of using in online

applications Overcoming of inconsistent nature of

human processing Supporting required high accuracy

Page 5: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

5

Why Learning from a Small Number of Samples is Valuable ?

Because :

It reduces the expected level of expert participation which is the main obstacle for research and development. Preparing some manually generated samples to reflect the experts’ expectations is a reasonable requirement in all image processing environments.

Page 6: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

6

Proposed Approach

Utilizing Mathematical morphology operations, as image processing tools, to build object extraction procedure

Using genetic algorithm, as optimizer tools, to find optimal parameters of above mentioned procedure

Page 7: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

7

Morphological Operations

They are shape-based operations

Used to handle a wide range of image processing tasks, ranging from noise filtering to object extraction

Page 8: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

8

Procedure ApplierProcedure Applier

InputImage Optimal

Parameters

InputImages

Resultimages

Gold Image

Optimal Ordering ofOperations

Genetic OptimizerGenetic Optimizer

Parameter & OrderingOptimizer

MathematicalMorphologyOperations

Main Structure of Proposed Approach

Page 9: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

9

Morphological Operations Chain as a Morphological Procedure

SE1, SE2, SE3, and SE4: Corresponding structural elementsK1, K2, and K3 : Iteration times for operationsO: OpeningC: ClosingD: DilationE: Erosion

1. K3*{O(SE1)_C(SE2)}K1*E(SE3)K2*D(SE4)

2. K1*E(SE3)K3*{O(SE1)_C(SE2)}K2*D(SE4)

3. K1*E(SE3)K2*D(SE4)K3*{O(SE1)_C(SE2)}

4. K3*{O(SE1)_C(SE2)}K2*D(SE4)K1*E(SE3)

5. K3*{O(SE1)_C(SE2)}K2*D(SE4)K1*E(SE3)

6. K3*{O(SE1)_C(SE2)}K2*D(SE4)K1*D(SE3)

Page 10: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

10

Genetic Optimization of MM Procedure

PopulationInitialization

ApplyingMM Procedure

Computing ofDissimilarity

Selection

Is Reached Ending Criteria?

Crossover

Mutation

Start

EndYes

No

Page 11: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

11

Preliminary Results

Circle Extraction Triangle Extraction Rectangle Extraction Object Extraction Applied for Grey-level

Images

Page 12: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

12

Utilized Measures

Matching Index:

Overall Matching Index:

Page 13: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

13

(a) Original image(b) Goal image(c) Generated image by MM procedure (94.48% similarity)

Training for Object Extraction- Circle

Page 14: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

14

Improvement of Result Performance During Training

Page 15: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

15

Object (Circle) Extraction Training Results

Page 16: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

16

Verification of Optimization

Page 17: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

17

Results of Object (Circle) Extraction

Page 18: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

18

(a) Original image(b) Goal image(c) Generated image by MM procedure (85.01% similarity)

Training for Object Extraction- Triangle

Page 19: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

19

Results of Object (Triangle) Extraction

Page 20: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

20

(a) Original image(b) Goal image(c) Generated image by MM procedure (94.37% similarity)

Training for Object Extraction- Rectangle

Page 21: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

21

Results of Object (Rectangle) Extraction

Page 22: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

22

Summary of Numerical Results

Page 23: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

23

Object Extraction Applied on Gray-scale Images

(a) Grey scale image(b) Goal image(c) Generated image by MM procedure (76.77% similarity)

Page 24: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

24

Some Results of Object Extraction in Grey Level Images

95.05% 96.05%

96.09% 96.71%

95.63%

Overall matching rate: 95.90% with standard deviation of 0.54%

Page 25: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

25

Level of supported variations

Noise Adding

Translating Duplicating

Overlapping

Scaling Rotating

Partial Complete Complete High Partial Partial

Page 26: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

26

Training for Fully Rotation Invariant Triangle Extraction

GeneticOptimizerGenetic

Optimizer

1

2

3

4

1 2 3 4

Inp

ut Im

ag

es

1

2

3

4

Resu

lt Imag

es

Page 27: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

27

Comparing Proposed Approach with Knowledge-Based Learning

Knowledge acquisition difficulties √ Unable of self-learning √ Difficult to avoid conflicts in large knowledge bases √ Knowledge reliability problem √

√ : Proposed approach solves it mostly or it is not applicable.

Page 28: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

28

Sample providing problem √ Problem of choosing the best architecture √

Comparing Proposed Approach with Sample-Based (NN) Learning

~ : Proposed approach solves it partially.

Page 29: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

29

Conclusion

The outstanding features of the proposed approach are as follows:

- Training based on a few samples - Supporting (semi) automated image processing- Mostly invariant for noising, overlapping,

translation, rotating, scaling, and duplicating.

Page 30: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

30

Future Works

- Extending functionality of the system to cover wider range of image processing tasks

- Applying on medical image processing

Page 31: S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama University of Waterloo, Ontario, Canada

31

Thank you for your attention and patience.