دکانولوشن

در ریاضیات، دکانولوشن یک فرایند مبتنی بر الگوریتم است، که منظور از آن معکوس کردن اثر ناشی از کانولوشن (پیچیدگی) بر روی داده‌ها است.
مفهوم دکانولوشن به طور گسترده‌ای در تکنیک‌های پردازش سیگنال و پردازش تصویر استفاده می‌شود. از آنجا که این این تکنیک‌ها به نوبه خود به طور گسترده‌ای در بسیاری از رشته‌های علمی و مهندسی استفاده می‌شود، لذا کاربردهای دکانولوشن بسیار زیاد شده است.
به طور کلی، هدف از دکانولوشن حل معادله کانولوشن (به شکل زیر) است:
معمولا، h یک سیگنال ثبت شده‌است، و ƒ یک سیگنال است که ما مایل به بازیابی آن هستیم، اما سیگنال مورد نظر ما با پیش از اینکه به دست ما برسد با سیگنال g کانوالو (پیچیده) شده‌است. از تعاریف سیگنال و سیستم می‌توان فهمید که سیگنال g در واقع تابع تبدیل سیستم انتقال و/یا سیستم ضبط بوده‌است. تابع می‌تواند نشان دهنده تابع تبدیل یک وسیله یا یک نیروی محرکه باشد که به یک سیستم فیزیکی اعمال شده‌است. اگر g یا حداقل شکل موج آن را بدانیم، می‌توانیم دکانولوشن قطعی انجام دهیم؛ ولی اگر g را ندانیم، باید آن را تخمین بزنیم. این کار اغلب با استفاده از روش‌های آماری تخمین انجام می‌شود نیازمند منبع.
در مورد اندازه‌گیری‌های فیزیکی، وضعیت معمولا شبیه به زیر خواهد بود:
در معادله بالا  نویزی است که به سیگنال‌های ثبت شده ما وارد شده‌است. اگر فرض کنیم که یک سیگنال یا تصویر بدو ن نویز است، برآورد آماری ما از g نادرست خواهد بود و به همین شکل سیگنال ƒ نیز اشتباه خواهد بود. هرچه نسبت سیگنال به نویز کمتر باشد، برآورد ما نسبت به سیگنال دکانوالو شده بدتر خواهد بود. به همین دلیل است که فیلتر کردن معکوس سیگنال یک راه حل خوب به حساب نمی‌آید. با این حال، اگر ما حداقل برخی اطلاعات را در مورد نوع نویز موجود در داده‌ها بدانیم (برای مثال، نویز سفید)، ممکن است از طریق روش‌هایی مانند دکانولوشن وینر قادر به بهبود برآورد ƒ باشیم.
بنیاد بسیاری از دکانولوشن‌ها و تجزیه و تحلیل‌های سری‌های زمانی، بر پایه کتاب برون یابی، درونیابی، و صاف کردن سری زمانی ثابت (۱۹۴۹) و توسط نوربرت وینر از موسسه تکنولوژی ماساچوست بنا شده‌است.
این کتاب بر فعالیت‌های وینر استوار بود که در طول جنگ جهانی دوم انجام داده بود. برخی از تلاش‌های اولیه برای اعمال این نظریه در زمینه پیش بینی آب و هوا و اقتصاد بودند.
کاربردهای دکانولوشن
زلزله شناسی
مفهوم دیکانولوشن در زلزله شناسی بازتاب کاربرد دارد. در سال 1950 اندرس رابینسون دانشجوی کارشناسی ارشد MIT بود. او با افرادی همچون نوربرت وینر، نورمن لوینسون، و پل ساموئلسون اقتصاددان، در MIT مشغول به کار جهت توسعه «مدل کانولوشنی» انعکاس زمین نگاشت (منحنی‌های ترسیم شده بوسلیه زلزله نگار) بود. در این مدل فرض بر آن است که زمین نگاشت ثبت شده (s(t، حاصل کانلوشن (پیچیدگی) دو تابع بازتابی زمین (e(t و موجک لرزه‌نگاری (w(t است که از منبع نقطه‌ای ساطع می‌شود. در این توابع، t نشان دهنده زمان ضبط است؛ بنابراین، معادله کانولوشن پیچیدگی ما می‌آید
زلزله‌شناس طالب بدست آوردن e است، زیرا که اطلاعات مربوط به ساختار زمین در آن نهفته است. بر اساس قضیه کانلوشن، معادله بالا را می‌توان به رابطه تبدیل فوریه زیر تغییر داد:
که در حوزه فرکانس معتبر است. با این فرض که بازتاب سفید است، ما می‌توانیم چگالی توان بازتاب را ثابت در نظر بگیریم. بر پایه‌ای نفرض می‌توان گفت که طیف توان زلزله نگاشت برابر است با طیف موجک ضرب است که در یک مقدار ثابت شرب شده. به این ترتیب،
اگر ما فرض کنیم که موجک فاز حداقل باشد، می‌توانیم آن را با محاسبه مدل معادل فاز حداقل طیف توانی که در بالا پیداکردیم بدست آوریم. بازتاب را می‌توان طراحی و استفاده فیلتر وینر بازیابی کرد. این فیلتر موجک برآورد شده را متشکل از تابع دلتای دیراک بدست می‌دهد. نتیجه به صورت یک سری توابع دلتا تغییر مقیاس داد هشده و جابجا شده دیده خواهد شد (که از لحاظ ریاضی بیان آن ساده است):
که N تعداد رویداد بازتاب،
i‌ها زمان رویداد هر بازتاب و
r i‌ها
ضرایب انعکاس هستند.
از آنجا که در عمل نویزهای مورد نظر ما دارای پهنای باند محدود، طول محدود، مجموعه داده‌های گسسته هستند، لذا روش فوق تقریبی از فیلتر لازم جهت دکانوالو داده‌ها را در اختیار ما قرار می‌دهد. با این حال، با فرموله کردن مسئله به صورتی که پاسخ مورد نظر ما، راه حل ماتریکس توپلیتز باشد و با استفاده از ، ما نسبتا به سرعت می‌توانیم، برآوردی از یک فیلتر با کوچکترین میانگین مربعات خطاداشته باشیم. همچنین می‌توان عمل دکانولوشن رامستقیما در حوزه فرکانس انجام داد و به نتایج مشابه دست یافت. این کار به روش پیش بینی خطی نزدیک است.
کاربردهای نورشناخت و تصویربرداری
در نورشناخت و تصویربرداری، از واژه دکانولوشن به طور خاص برای اشاره به روند معکوس کردن (خنثی کردن) اعوجاج نوری که در میکروسکوپ نوری، میکروسکوپ الکترونی، تلسکوپ، یا دستگاه‌های دیگر تصویربرداری اتفاق میفتداتلاق می‌شود. در نتیجه این کار به تصاویر واضح‌تر دست پیدا می‌کنیم. این کار در حوزه دیجیتال معمولا توسط الگوریتم‌های نرم‌افزاری انجام می‌شود (که بخشی از مجموعه تکنیک پردازش تصویر میکروسکوپ است). کاربرد عملی دیگر دکانولوشن در وضوح دادن به تصاویری است که در زمان ضبط دچار خرابی ناشی از حرکت سریع یا لرزش می‌شوند. اخیرا تصاویر گرفته شده توسط تلسکوپ فضایی هابل که در اثر نقص آینه دچار تخریب شده‌اند، می‌توانند توسط دکانولوشن شفاف شوند.
فرض معمول آن است که مسیر نوری درون یک ابزار، از لحاظ نوری کامل است، که پس از آن با تابع نقطه گستر (PSF) کانوالو (پیچیده) می‌شود. PSF یک تابع ریاضی است که اعوجاج را بر حسب مسیر نظری که منبع نقطه‌ای نور در ابزار می‌پیماید توصیف می‌کند.
معمولا یک چنین منبع نقطه‌ای، در تصویر نهایی بدست آمده شامل منطقه‌ای کوچک از عدم وضوح (مات بودن) است. اگر این تابع تعیین شود، تابع معکوس یا مکمل آن تنها با یک محاسبه بدست خواهد آمد. سپس می‌توان این تابع معکوس را با تصویر بدست آمده کانوالو کرد (پیچید). نتیجه بدست آمده عکسی است که پیش از ورود به ابزار بدون اعواج بوده است.
در عمل، پیدا کردن PSF واقعی غیرممکن است، و معمولا تقریبی از آن استفاده می‌شود. این تابع می‌تواند از لحاظ تئوری محاسبه شود
یا بر اساس برخی از برآوردهای تجربی با استفاده از اندازه‌گیرهای خاص تعیین شود. ابزار نوری واقعی نیز ممکن است با توجه به نقاط کانونی مختلف و موقعیت فضایی شان دارای PSFهای مختلف باشند. PSF می‌تواند غیر خطی باشد. دقت PSF تخمین زده شده، کیفیت نتیجه بدست آمده را تعیین می‌کند. برای دریافت نتایج بهتر می‌توان از الگوریتم‌های مختلف به طور همزمان استفاده کرد. با این کار هزینه محاسبات نیز افزایش خواهد یافت. از آنجا کانولوشن قسمتی از داده‌ها را از بین می‌برد، برخی از الگوریتم‌ها از داده‌های اضافی به دست آمده در نقاط نزدیک فاصله کانونی استفاده کرده و داده‌های از دست رفته را بازیابی می‌کنند. با استفاده از یک تنظیم کننده در الگوریتم تکرار شونده (مثل الگوریتم بیشینه کردن امید ریاضی) می‌توان از پاسخ‌های غیر واقعی دوری کرد.
هنگامی که PSF ناشناخته است، به طور سیستماتیک می‌توان آن را با امتحان کردن PSFهای مختلف و ارزیابی اینکه آیا تصویر بهبود یافته است بدست آورد. این روش به نام دکانولوشن کور شناخته می‌شود.
دکانولوشن کور به عنوان تکنیکی خوب جهت مرمت تصویر در نجوم مورد استفاده واقع می‌شود. دلیل این امر، طبیعت نقطه‌ای بودن اشیائی است که از آنها تصویر برداری می‌شود و در معرض PSF قرار می‌گیرند. کاربرد دیگر این روش، ترمیم تصویرها در تکنیک ریزبینی فلورسانس است. معمول‌ترین الگوریتم تکرار شونده برای این منظور الگوریتم دکانولوشن ریچاردسون لوسی است. روش وینر دکانولوشن معمول‌ترین الگوریتم غیر تکراری است.
رادیو نجوم
هنگام انجام ترکیب تصویر در تداخل رادیویی، که یک نوع خاص از اخترشناسی رادیویی است، یک گام از عملیات، دکانوالو کردن تصویر تولید شده با پرتو کثیف است که نام دیگرش تابع انتشار نقطه‌ای است. روش معمول مورد استفاده، CLEAN algorithm است.
پیوندهای مرتبط
فیلتر دیجیتال
Filter (signal processing)
Filter design
Minimum phase
Independent component analysis
Wiener deconvolution
Richardson–Lucy deconvolution
Digital room correction
Free deconvolution
Point spread function