How to select 100 highest coefficient from Curvelet subband image
1 次查看(过去 30 天)
显示 更早的评论
Input image size is 256x256 How to calculate number of levels required for this image size. How to select 100 highest coefficient from Curvelet subband image.
0 个评论
采纳的回答
Thomas Koelen
2015-5-8
There are a couple ways you can do this depending on how you want to deal with repeated values. Here's a solution that finds indices for the 5 largest values (which could include repeated values):
[sortedValues,sortIndex] = sort(A(:),'descend');
maxIndex = sortIndex(1:5);
Here's a solution that finds the 5 largest unique values, then finds all elements equal to those values:
sortedValues = unique(A(:));
maxValues = sortedValues(end-4:end);
maxIndex = ismember(A,maxValues);
2 个评论
ikram loued
2020-9-16
hi , please who knows how can i get the coefficients of curvelet transform from an image ?
更多回答(1 个)
Durgesh Naik
2015-7-15
actually im applied 3 level curvelet decomposition but its not working pls reply..(See paper)
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!