How can I use lorentzian norm in 2D gray scale image segmentation?
조회 수: 5 (최근 30일)
이전 댓글 표시
I'm working on 2D image segmentation & I want to refine the image with lorentz as a preprocessing operation.
lorentzian norm equation is:
f(x)= sum(log(1+0.5(x/T))), where "x" is a distance.
my problem is how can I calculate the distance "x".
is it the distance between center pixel and just one neighbor?
or it's the distance between this pixel and its 8-neighbors?
"or is it the maximum or minimum distance"?
thanks
댓글 수: 0
채택된 답변
Youssef Khmou
2013년 9월 7일
편집: Youssef Khmou
2013년 9월 7일
rasha
Lorentizian metric requires 4 dimensions x,y,z,t, but here for image processing the matrix is 2D so then where there is sum in your Function replicate it to 2 sums , try to discuss this prototype :
X=im2double(imread('circuit.tif'));
T=norm(X) ; % random number chosen here to be euclidean norm
FX=sum(sum(log(1+0.5*X/T)))
추가 답변 (1개)
Image Analyst
2013년 9월 7일
I have no idea. If you don't either, then why are you so sure you want to do it?
댓글 수: 17
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!