یکی از فیلترهای غیرخطی در است. از این فیلتر برای گرفتن تصاویر و سیگنال‌ها استفاده می‌شود. نویزگیری تصاویر معمولاً پیش‌زمینه‌ای برای دیگر تغییرات و شناسایی‌ها بر روی تصاویر است. مثلاً برای ابتدا باید با استفاده از یکی از فیلترها مانند فیلتر میانه نویز تصویر را گرفت. فیلتر میانه به‌طور گسترده‌ای در کاربرد دارد. همچنین نمی‌توان از کاربرد فیلتر میانه در چشم پوشید. در کاربردهای خاص‌تر فیلتر میانه در سیستم‌های رادیوگرافی، سیستم‌های گرفتن یا EEG و دستگاه‌های ثبت فشار خون استفاده می‌شود. 
 الگوریتم کلی فیلتر میانه با پیدا کردن میانه و جایگزینی آن در مجموعه ورودی کار می‌کند ( یک بردار عنصر میانی برای یک بردار فردعضوی یا دو عنصر میانی برای یک بردار زوج‌عضوی تعریف می‌شود) به عنوان مثال اگر وروی یک بردار با طول و فرد باشد فیلتر عنصر میانی را که عنصر با اندیس آن است را به عنوان میانه آن بردار اعلام می‌کند، در پردازش تصویر معمولاً ورودی یک ماتریس است و برای زیرماتریس‌های کوچک‌تر با اندازه عنصر مرکزی ماتریس با میانه تمامی عنصرهای در زیرماتریس جایگزین می‌شود. (در صورتی که فرد باشد عنصر مرکزین میانه است اما در صورتی که زوج باشد باید میانگین چهار عنصر مرکزین را به دست آورد)؛ امکان استفاده از فیلتر میانه برای ابعاد بالاتر نیز وجود دارد، دربارهٔ تحلیل زمانی الگوریتم می‌توان گفت که با توجه به نحوه پیاده‌سازی الگوریتم متفاوت است، در فضای یک‌بعدی پیدا کردن میانه را می‌توان در زمان خطی انجام داد. 
 در حالتی که ورودی یک بردار یا فضای یک‌بعدی باشد باید به جای هر k عنصر متوالی میانه آن را جایگزین کنیم؛ به عنوان مثال الگوریتم فیلتر میانه با را برای یک بردار ورودی را اعمال می‌کنیم، برای اجرای فیلتر میانه باید باشد. در مثال زیر است.
 
 
 
 
 
 
 در حالت کلی می‌توان تابع غیرخطی فیلتر میانه را این‌گونه نوشت:
 تحلیل و محاسبه تابع فیلتر میانه با توجه به مقادیر موجود در سیگنال ورودی می‌تواند سخت و هزینه‌بر باشد و در صورتی که بخواهیم تأثیرگذاری چند فیلتر غیرخطی را بر یکدیگر تحلیل کنیم این فرایند سخت‌تر هم می‌شود، از این رو گاهی برای محاسبه تابع غیرخطی فیلتر میانه آن را به چند فیلتر خطی دودویی تبدیل می‌کنند و سپس جمع ایشان را پیدا می‌کنند. برای انجام این کار می‌توان از الگوریتم استفاده کرد. دقت کنید که مزیت اصلی این کار این است که می‌توان میانه بردار دودویی را راحت‌تر از حالت عادی محاسبه کرد، به عنوان مثال میانهٔ بردار دودویی با طول ۳ به شکل زیر قابل محاسبه است. عملیات بیتی 
برای محاسبه فیلتر میانه در فضای دوبعدی عنصر مرکزین هر زیرماتریس با میانه تمام عناصر اطراف به شعاع k جایگزین می‌شود. شبه‌کد زیر عملکرد این الگوریتم نوشته شده‌است. دقت کنید که این الگوریتم برای پردازش فیلتر میانه برای تصاویر با یک کانال رنگی نوشته شده‌است؛ به عنوان مثال در تصاویری که از مدل رنگی استفاده می‌کنند باید الگوریتم فوق سه بار برای هر سه کانال رنگی اجرا شود، همچنین این الگوریتم مرزهای عکس را در فیلتر لحاظ نمی‌کند. یعنی مقادیر مرزی ماتریس (سطر و ستون اول و آخر) تغییر نمی‌کنند.
 همان‌طور که در مقدمه گفته شد معمولاً فیلتر میانه برای پیش‌زمینه اصلی برای پردازش تصویر را فراهم می‌کند، کاربرد اصلی فیلتر میانه یک‌دست‌سازی تصویر و گرفتن نویزهای ضربه‌ای یا است. جایگزین کردن میانه در هر پنجره عکس باعث می‌شود تا مقادیری که از میانه دورترند حذف شوند و عکس به چیزی که بیشتر در آن تکرار شده شبیه می‌شود، می‌توان گفت که فیلتر میانه به بلوری شدن عکس کمک می‌کند و جزئیات را از بین می‌برد.
 به علت تعداد زیاد پیدا کردن میانه در یک تصویر یا سیگنال با توجه به تعداد بالای قسمت‌هایی که باید به ازای ایشان میانه محاسبه شود، اجرای این الگوریتم از لحاظ زمانی و شدت محاسبات نسبتاً هزینه‌بر است و به عنوان مثال برای نویزگیری عکس‌هایی با رزولوشن بالا حجم زیادی از محاسبات را بر تحمیل می‌کند. به همین دلیل گاهی برای اجرای این الگوریتم به جای مرتب‌سازی هر قسمت و پیدا کردن میانه از آن از استفاده می‌شود. برای بعضی از سیگنال‌ها که می‌توان یک عنصر را نماینده مجموعه عناصر در نظر گرفت می‌توان از روش برای پیدا کردن سریع میانه استفاده کرد. در این روش پیدا کردن میانه به شدت سریع‌تر انجام می‌شود اما برای همه سیگنال‌ها قابل استفاده نیست. 
 الگوریتم‌های دیگری نیز برای گرفتن نویز تصاویر وجود دارند که در ادامه تعدادی از آن‌ها آمده‌اند.
{"title": "فیلتر میانه", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%81%DB%8C%D9%84%D8%AA%D8%B1_%D9%85%DB%8C%D8%A7%D9%86%D9%87&oldid=29201177", "language": "fa"}