HOW TO CALCULATE THE TOTAL COUNTS PIXEL USING BINARIZE
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi all,
i try use the Gradient Weight segmentation funtion (as script).
I binarize it. Only got the volume (T1) like below. Means 178 multiply by the volume of one voxel(0.1ml) = 17.8 ml.
Can someone help me how to get the total counts, mean count, max count inside the volume??
T1 =
1×2 table
Area Centroid
____ __________________________
178 75.893 58.36 44.539
[spect map]=dicomread('I-131sphere10nisbah1');
info = dicominfo('I-131sphere10nisbah1');
%gp=info.SliceThickness;
spect=(squeeze(spect));%smooth3
aa=size(spect);aa=aa(3);
% NI KALAU VOLUME 1 10 NISBAH V1
seedR1 = 58; seedC1 = 76; seedP1 = 45;
W1 = graydiffweight(spect, seedC1, seedR1, seedP1 , 'GrayDifferenceCutoff', 1415);
thresh = 0.004196;
[BW1, D1] = imsegfmm(W1, seedC1, seedR1, seedP1, thresh);
figure, imshow3D(BW1)
T1 = regionprops('table', BW1,'Area','Centroid')
댓글 수: 4
채택된 답변
Walter Roberson
2021년 8월 2일
total_counts = sum(T1.Area)
mean_count = mean(T1.Area)
max_count = max(T1.Area)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 3-D Volumetric Image Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!