دانلود سورس 3D convolution in the FFT domain
3118 بازدید
- ◷ 1393/05/07
- دیدگاهها برای دانلود سورس 3D convolution in the FFT domain بسته هستند
این برنامه جهت رسم پیچش سه بعدی (3D convolution) در دومین سری فوریه (fourrier) نوشته شده است. این سورس به زبان متلب و نسخه MATLAB 7.13 R2011b پیاده سازی شده است. خروجی این برنامه را می توانید را در 6 حالت مختلف و کانتورهای رنگی مشاهده نمایید.
3D convolution in the FFT domain
سورس این برنامه بصورت زیر می باشد:
function [outVol] = convolution3D_FFTdomain(inVol,inKer)
%% convolution3D_FFTdomain - Performs a fast 3D convolution between a volume and a kernel using mutliplication in the Fourrier space.
%
% Syntax: [outVol] = convolutionInFFTdomain(inVol,inKer,inMsg)
% Inputs:
% inVol - input volume (real / complex)
% inKer - input kernel (real / complex)
% Outputs:
% outVol - output convolved volume (real / complex) - precision of the output format is the same as the input
% volume. The output volume is the central part of the convolution with same size as inVol.
% size(outVol)=size(inVol) ('same' option of convn).
%
% Other m-files required: none
% Subfunctions: none
% MAT-files required: none
% Author: Christopher Coello
% Work address: Preclinical PET/CT Unit
% Email address: s.c.coello@medisin.uio.no
% Website: http://www.med.uio.no/imb/english/services/public/pet/
% 2012/03/13; Last revision: 2012/03/16
% Created with Matlab version: 7.13.0.564 (R2011b)
% EngPedia.ior
% Iranian Engineering Encyclopedia
% Check if both inputs are real numbers
realInput = isreal(inVol) && isreal(inKer);
% Check the precision of the input volume
if strcmp(class(inVol),'double'),
indDb=1;
else
indDb=0;
end
% Size of the input volumes
inVolSize=size(inVol);
inVolSide=max(inVolSize);
inKerSize=size(inKer);
inKerSide=max(size(inKer));
% Fourrier tranform of the volume and inKer.
extr(1:3)={};
for iDim=(1:3),
inVol=fft(inVol,inVolSide+inKerSide-1,iDim);
inKer=fft(inKer,inVolSide+inKerSide-1,iDim);
extr{iDim}=ceil((inKerSize(iDim)-1)/2)+(1:inVolSize(iDim));
end
% Multiplication of the Fourrier tranforms
conv_FFT=inVol.*inKer;
% Inverse Fourrier Transform of the convolution
for iDim=(1:3),
conv_FFT=ifft(conv_FFT,[],iDim);
end
% Crop the side of the image in relation to the size of the kernel
convinVol=conv_FFT(extr{:});
% limit the results
if realInput,
convinVol=real(convinVol);
end
% Format the output into single precision if needed
if indDb,
outVol=convinVol;
else
outVol=single(convinVol);
end
مطالب مرتبط
برچسب ها : 3D convolution in the FFT domain, fft convolution, FFT پیچش, دانلود سورس 3D convolution in the FFT domain, سورس FFT, سورس پیچش
دیدگاهتان را بنویسید
بخش های مورد نیاز علامت گذاری شده اند
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- Mirion Genie 4.1 تحلیل طیف سنجی آلفا و گاما
- Imaris 11.1 تحلیل و پردازش تصاویر میکروسکوپی
- MOSES Wind Turbine 2026 طراحی و تحلیل توربین بادی
- AVEVA Historian v20 تحلیل داده های فرایندی در صنعت
- SafeSite 3G v7.28 تحلیل نشت مواد شیمیایی، آتش سوزی و انفجار
- Synopsys PowerX 2025R2 تحلیل ادوات نیمه هادی قدرت
- PHA-Tool 1.0.37 تحلیل خطرات فرایندی و ارزیابی ریسک صنعتی
- Mastercam 2026.R2 طراحی و برنامه نویسی ماشین کاری CNC
- Ansys TETK 2026 طراحی، اجرا و ارزیابی آزمون های ماموریتی
- RayXpert 2026 مهندسی هستهای، دوزیمتری و حفاظت پرتویی

مطالب پربازدید
- پکیج کامل استانداردهای صنعتی
- دانلود کتاب هیدرولیک و پنوماتیک فستو Festo فارسی
- دانلود فول استاندارد ASTM بصورت رایگان
- کلید فولاد (Key to Steel) پرتابل
- آموزش میکروکنترلر AVR
- دانلود آنتی ویروس شورتکات (Back 2 Normal)
- دانلود جدول استاندارد DIN
- دانلود کتاب آموزش Abaqus (فارسی)
- فول استاندارد ASME (بروز)
- دانلود نرم افزار MATLAB برای آندروید(MATLAB Android)

مطالب تصادفی
- دانلود نرم افزار Delphi Tips and Tricks
- نرمافزار SectionMaker 2025 طراحی و تحلیل مقاطع ژئوتکنیکی
- آموزش گام به گام تحلیل قلاب در ABAQUS
- CoTherm 2026.1 یکپارچهسازی تحلیلهای چندفیزیکی
- Aspen Subsurface Engineering 2026 مهندسی مخازن نفت و گاز
- Isograph AttackTree+ 5 ارزیابی سیستمهای کنترل صنعتی
- Bentley MSTower 6.20 طراحی و تحلیل خطوط انتقال برق
- انواع کوپلینگ و کلاج
- نرم افزار Altair OmniV 2024.1 بهبود فرآیندها با روش MBSE
- AMPreVA ME 15.2.8 طراحی پارامتریک مخازن تحت فشار




