28
Edge Preserving Image Enhancement via Harmony Search Algorithm By Zaid Abdi Alkareem Yahya Ibrahim Venkat Mohammed Azmi Al-Betar Ahamad Tajudin Khader 1

Edge Preserving Image Enhancement via Harmony Search Algorithm

  • Upload
    sian

  • View
    42

  • Download
    1

Embed Size (px)

DESCRIPTION

Edge Preserving Image Enhancement via Harmony Search Algorithm. By Zaid Abdi Alkareem Yahya Ibrahim Venkat Mohammed Azmi Al- Betar Ahamad Tajudin Khader. Outline. Background: Image Enhancement Histogram Equalization Harmony Search Algorithm Methodology : Modeling the problem - PowerPoint PPT Presentation

Citation preview

Page 1: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Edge Preserving Image Enhancement via Harmony Search Algorithm

ByZaid Abdi Alkareem YahyaIbrahim VenkatMohammed Azmi Al-Betar Ahamad Tajudin Khader

1

Page 2: Edge Preserving Image Enhancement       via Harmony Search Algorithm

• Background:

1. Image Enhancement

2. Histogram Equalization

3. Harmony Search Algorithm

• Methodology :1. Modeling the problem2. Steps of Harmony Search Algorithm

• Evaluation steps :1. Parameters setting 2. Dataset used 3. Experiment result and analysis

• CONCLUSION AND FUTURE WORK

• Questions & Answer

Outline

2

Page 3: Edge Preserving Image Enhancement       via Harmony Search Algorithm

• It is a special procedure of processing of an image to produce output image is more suitable for a special applications .

Image Enhancement

Contrast Adjustment

Original image image with noise image without noise

3

Page 4: Edge Preserving Image Enhancement       via Harmony Search Algorithm

• Improving the quality of the images to be more

visible to viewers.

• Providing better input for another application

Objectives of Image Enhancement

4

Page 5: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Image Enhancement categories

Image Enhancement

Image Enhancement

Spatial domain Spatial domain Frequency domain Frequency domain

5

Page 6: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Histogram Equalization

HE is a method to enhance global contrast of an image by using the image ‘s histogram

HE is useful in images with backgrounds and foregrounds that are both bright or both dark

6

Page 7: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Histogram Equalization Example

Original image enhanced image

Histogram of Original image Histogram of the enhanced image 7

Page 8: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Harmony Search Algorithm

HSA refers to a new metaheuristic algorithm. Invented in 2001 by Zong Woo Geem . It has dominance and advantages in many applications since its appearance .

Such as real-world applications, Computer science problems, Civil engineering problems And bio & medical applications .

8

Page 9: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Harmony Search Algorithm

Musical terms Optimization terms

Improvisation Generation or construction

Harmony Solution vector

Musician Decision variable

Pitch Value

Pitch range Value range

Audio-aesthetic standard Objective function

Practice Iteration

Pleasing harmony (Near) – optimal solution

Harmony Search Analogy 9

Page 10: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Harmony Search Algorithm

Fig1: Analogy between music improvisation and optimization process

10

Page 11: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Harmony Search Algorithm

Fig 2: The harmony memory structure

11

Page 12: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Harmony Search Flowchart

Step 4

Step 5

Initialize Problem and HS parameters Initialize Problem

and HS parameters

Initialize HMInitialize HM Stop?Stop?

Batter?Batter?

Improvise New Harmony

Improvise New Harmony

Update HMUpdate HM

End End

Step 1

Step 2 Step 3

No

No

Yes

Yes

12

Page 13: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Methodology

13

Page 14: Edge Preserving Image Enhancement       via Harmony Search Algorithm

The Objective function of modeling IE via HSA

g(i,j) = T[f(i,j)] (1)

14

Page 15: Edge Preserving Image Enhancement       via Harmony Search Algorithm

The objectives HSA in Image enhancement

• Increasing the relative number of edges in the

image

• Enhance the overall intensity of edges

• Improve the entropy measure in the image.

15

Page 16: Edge Preserving Image Enhancement       via Harmony Search Algorithm

HARMONY SEARCH ALGORITHM STEPS

Step 1 : Initialize Problem and max {f (x)|x X} ∈ HSA parameters : HMCR : Harmony Memory Consideration Rate HMS : Harmony Memory Size PAR : Pitch Adjustment Rate NI : Number of Improvisations

16

Page 17: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Step 2 : Initialize the harmony memory

HARMONY SEARCH ALGORITHM STEPS

17

Page 18: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Step 3 : Improvise a new harmony In this step, the HSA will generate (improvise) a new

harmony vector from scratch x = (a, b, c, k)

HARMONY SEARCH ALGORITHM STEPS

18

Page 19: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Step 4: Update the harmony memory

Step 5: Check the stop criterion

HARMONY SEARCH ALGORITHM STEPS

19

Page 20: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Flow chart of the proposed IE model

20

Page 21: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Evaluation Steps

21

Page 22: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Parameters setting

We have used the maximum number of iterations

NI = 200 and

NVAR=4; %number of variables a, b, c, k

HMS = 100 and

HMCR=0.9 % harmony consideration rate 0< HMCR <1

PAR = 0.6

22

Page 23: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Dataset

We have implemented the proposed image

enhancement algorithm using the MATLAB

programming environment.

Circuit board,

Microscopic view of a tissue segment,

A tire

And some rice grains.

23

Page 24: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Experiment result

24

Page 25: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Experiment result

Image Original Hist Eq. HSA

Number of edgels

Circuit 7375 7375 8141

Tissue 4686 4737 4816

Tire 3158 3693 3999

Rice 9549 5979 7277

25

Page 26: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Experiment and analysis

Image Name Enhance rate

Circuit 10%

Tissue 3%

Tire 27 %

Rice - 23%

26

Page 27: Edge Preserving Image Enhancement       via Harmony Search Algorithm

CONCLUSION AND FUTURE WORK

• HSA to enhance the images by preserving the edges.

• Using standard Dataset. • We have compared our approach with (HE).

• Our approach shows result better than HE algorithm.

• In the near future we would like to explore more on the behavioral aspect of the HSA with respect to more advanced image processing algorithms.

27

Page 28: Edge Preserving Image Enhancement       via Harmony Search Algorithm

Thank You

Question & Answer

28