find the largest mutual information between images
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
hello everyone. I have a single image called 'A' and a voulme with slices called 'B1,...B100'.
I want to find the best match slice from any image of 'B' with A by finding the largest mutual information of each A&B1,A&B2,...,A&B100.
for example the mutual information between A and B50 is the most largest, so the most similar slice of volume B with image A, is B50.
Could you help me please?
Thanks
2 comentarios
PabiG
el 25 de Jun. de 2019
Hi,
do the A and B-images have the same 2D-size?
If so, I would suggest to do something like that:
Differences = zeros(size(B,3)); %or cell(size(B,3)) if you want to analyze the local errors
for i = 1:size(B,3)
Differences(i) = mean(( (A - B(:,:,i)).^2 ).^.5, 'all'); %mean diff between pics
end
[minValue, minIndex] = min(Differences);
MostSimilar_B = B(:,:,minIndex);
Is that what you want?
Respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!