⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sub_bmode.m

📁 医学超声图像获取后data数据转换为二维图像的源代码
💻 M
字号:
function BforDisplay = sub_BMode(Signal, SecondSample)

Dimension = size(Signal);
LineNumb = Dimension(1);
DotNumb =  Dimension(2);
TrueNumb = fix(DotNumb/SecondSample);
BforDisplay = zeros(LineNumb, TrueNumb);

for line = 1:LineNumb
    for dot = 1:TrueNumb
        BforDisplay(line,dot) = log(1+mean(Signal(line,fix((dot-1)*SecondSample)+1: fix(dot*SecondSample))));
    end
end


% 
% 
% for Index = 0 :TIME-1                                % TIME次独立采样    
%     PreFile = [DataFileDir, '\pre\sample_FB_0000',num2str(Index),'.dat'];
%     fid1=fopen(PreFile);
%     PostFile = [DataFileDir, '\post3\sample_FB_0000',num2str(Index),'.dat'];
% 
%     fid2=fopen(PostFile);
%     f1=fread(fid1,'int16');
%     f2=fread(fid2,'int16');
%     if Index ==0
%         N = length(f1);
%         p1 = zeros(size(f1));
%         p2 = zeros(size(f2));
%         ComputeLen = N/NWid;
%     end
%     p1 = p1+f1;
%     p2 = p2+f2;
%     fclose(fid1);
%     fclose(fid2); 
% end
% clear f1; clear f2;
% 
% p1 = p1./TIME;
% p2 = p2./TIME;
% 
% PreSignal=reshape(p1,ComputeLen,NWid);                % The precompression signal matrix
% PostSignal=reshape(p2,ComputeLen,NWid);               % The postcompression signal matrix
% clear p1;
% clear p2;
% 
% 
% 
% B = sub_BMode((PreSignal(1: 3500, :))', 10); 
% 
% figure(5)
% imagesc(B), colormap(gray);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -