دانلود سورس 3D convolution in the FFT domain
3027 بازدید
- 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, سورس پیچش
دیدگاهتان را بنویسید
بخش های مورد نیاز علامت گذاری شده اند
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- PEL Safety HRA 25 تحلیل قابلیت اطمینان انسانی
- PEL Suite 25 تحلیل مهندسی فرآیند و ایمنی صنعتی
- FlexSim Enterprise 2026 مدیریت سناریوهای پیچیده
- GE Operations Hub 2025 پلتفرم یکپارچه IoT صنعتی
- Ansys Rocky 2026 تحلیل رفتار ذرات در صنعت
- Midas NFX 2026 R1 شبیه سازی چندفیزیکی پیشرفته
- Autodesk Vehicle Tracking 2027 طراحی شهری و برنامه ریزی ترافیک
- MUDPRO 4.7.14 بهینه سازی عملیات حفاری نفت و گاز
- ANSYS SimAI Pro 2026 R1 شبیه سازی با هوش مصنوعی
- Enterprise Dynamics 10.6.1 شبیه سازی سیستم های صنعتی

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

مطالب تصادفی
- AVEVA PRO/II Simulation 2025 طراحی سیستم پالایشگاه و پتروشیمی
- نرم افزار OMNI 3D Workshop 2021 طراحی نقشه برداری لرزه ای
- Honeywell UniSim R510 مدلسازی فرآیندهای صنعتی نفت و گاز
- نرم افزار CGG Hampson-Russell Suite v13 2025 تحلیل دادههای لرزهای
- راهنمای انتخاب صحیح جنس ابزار جهت بهبود عملکرد ابزار لوح زنی دقیق
- Elements of Soil Mechanics 7th Rdition هندبوک مکانیک خاک
- Cadence System Analysis Sigrity 2025 تحلیل الکترومغناطیسی مدارات
- کد رسم منحنی Bezier در متلب
- HSC Chemistry 10.7.2 شبیهسازی فرآیند شیمیایی و فرآوری مواد معدنی
- نرم افزار InteriCAD 8000 طراحی دکوراسیون و معماری داخلی




