Low rank Euclidean distance matrix

조회 수: 4 (최근 30일)
Hajar Alshaikh
Hajar Alshaikh 2023년 4월 3일
댓글: Image Analyst 2023년 4월 4일
How i can generate a random low rank EDM matrix X such that X=A*B and A of size (n,r), and B of size(r,n)

답변 (1개)

Image Analyst
Image Analyst 2023년 4월 3일
I'm not sure what that means, but you can generate an EDM matrix with bwdist
  댓글 수: 3
Hajar Alshaikh
Hajar Alshaikh 2023년 4월 4일
You can notice here that X is EDM . However, it is not a low rank matrix . The rank of this X is n-1 which is not a low rank
Image Analyst
Image Analyst 2023년 4월 4일
You're using EDM in a way that is not familiar to me, as a member of the image processing community, where it means the distance of a pixel in a foreground object to the nearest background pixel.
Your first loop looks like it's doing the same thing as pdist2
Sorry I can't help you because I don't understand why rank matters and why you want it to be a low number. Image image processing, the EDM is what it is - it's a given for a given matrix and is not something you can adjust. It's like saying the distance between 10 and 15 is 5. OK, it's 5 but you can't say that want it to be 4. It just isn't. So that's why I say I don't understand what you want or why you want it.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by