MATLAB Answers

Mariam Sheha
0

How to convert binary image to graph?

Asked by Mariam Sheha
on 30 Jun 2013

Hi everybody,

Can you please help me to convert binary image results from _Laplacian of Gaussian (LOG) filter._ to graph?!

I don't know how to perform like such operation;

Thanks A lot.....

  0 Comments

1 Answer

Answer by Kevin
on 2 Jul 2013
 Accepted answer

So this is a Laplacian matrix? I suggest you decompose this: L=D-A, where D is the degree matrix and A is the adjacency matrix. Then use gplot, which graphs a adjacency matrix as a set of coordinates in a plane.

"help gplot" is your friend

KD

  3 Comments

I Think what you recommend is just brilliant , Really i am very very thankful....but would you please inform me more about how to get that (L)... assume that D is the matrix i got after "Laplacian" filter what is the adjacency matrix??!!

But really (gplot) is just perfect recommendation THANK YOU :)

Kevin
on 3 Jul 2013

It's easy to get L if you have A, but I don't think you can recover L from D. D is a diagonal matrix that has as the ith entry, the sum of the ith row of A.

what i had now is a binary image results from gaussian filter (as attached), do you know how to convert like such matrix to adjacency matrix??!! http://imageshack.us/content_round.php?page=done&l=img163/9633/j1m.png

Thanks in advance


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!