| Pgmmedian User Manual(0) | Pgmmedian User Manual(0) |
نام (NAME)
pgmmedian - اعمال فیلتر میانه (Median Filter) بر روی تصویر خاکستری PGM
خلاصه دستور (SYNOPSIS)
pgmmedian
[-width=n]
[-height=n]
[-type=median_type]
[-cutoff=int]
[pnmfile]
حداقل مخفف یکتای هر گزینه پذیرفته میشود. میتوانید به جای یک خط تیره از دو خط تیره برای مشخص کردن گزینهها استفاده کنید. همچنین میتوانید از فاصله خالی به جای علامت مساوی برای جدا کردن نام گزینه از مقدار آن استفاده نمایید.
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
برنامه pgmmedian یک فیلتر میانه را بر روی تصویر PGM اعمال میکند و از روش مرتبسازی هیستوگرام (histogram sort) یا انتخاب مقدار kام (select kth value) برای تعیین میانه استفاده مینماید.
فیلتر میانه یک فیلتر کانولوشن (همگشت) است که در آن مقدار یک پیکسل در خروجی، برابر با میانه مقادیر مجموعهای از پیکسلها در همسایگی پیکسل متناظر در ورودی است. اثر این فیلتر حذف مقادیر با انحراف شدید محلی است. چنین پیکسلهایی معمولاً به صورت لکه یا نویز دانهای (speckles) در تصویر ظاهر میشوند.
پیکسلهای واقع در لبههای تصویر (پیکسلهایی که هسته کانولوشن از لبه تصویر بیرون میزند) صرفاً کپی میشوند. برای نمونه، اگر -height برابر با ۹ باشد، ۴ سطر نخست و ۴ سطر پایانی تصویر ورودی بدون تغییر به خروجی کپی میشوند.
برای اطلاعات درباره نحوه تصمیمگیری pgmmedian بین این دو روش، توضیحات مربوط به گزینههای -type و -cutoff را مشاهده کنید.
گزینهها (OPTIONS)
علاوه بر گزینههای مشترک در تمام برنامههای مبتنی بر libnetpbm (بهویژه -quiet ؛ به گزینههای عمومی مراجعه کنید)، برنامه pgmmedian گزینههای خط فرمان زیر را میشناسد:
- -cutoff int
- این گزینه
مقدار
آستانه
برشی (cutoff) را
تعیین
میکند که
pgmmedian از آن
برای
تصمیمگیری
بین روش
مرتبسازی
هیستوگرام
یا روش
انتخاب
مقدار kام
جهت یافتن
میانه
استفاده
میکند.
اگر مقدار عبارت (maxval / ((width * height) - 1)) که در آن maxval بیشینه مقدار روشنایی تصویر و width و height ابعاد ماسک هستند، کمتر از مقدار cutoff باشد، pgmmedian از روش مرتبسازی هیستوگرام استفاده میکند؛ در غیر این صورت از روش انتخاب مقدار kام استفاده مینماید.
اگر گزینه -type را مشخص کنید، این گزینه هیچ اثری نخواهد داشت.
مقدار پیشفرض 250 است.
- -width=n
- عرض ماسک
میانه جهت
اعمال.
حداکثر مقدار مجاز، عرض تصویر ورودی است.
مقدار پیشفرض 3 است.
- -height=n
- ارتفاع
ماسک میانه
جهت اعمال.
حداکثر مقدار مجاز، ارتفاع تصویر ورودی است.
مقدار پیشفرض 3 است.
- -type median_type
- این گزینه
روش مورد
استفاده
برای یافتن
میانه را
صرفنظر از
مقدار cutoff
مشخص
میکند.
گزینههای
انتخابی
عبارتند از
histogram_sort و select.
به طور پیشفرض، pgmmedian بر اساس توضیحات دادهشده ذیل گزینه -cutoff درباره روش انتخابی تصمیم میگیرد.
مراجع (REFERENCES)
- "Collected Algorithms from ACM" Volume II, Algorithm 489 by Robert W. Floyd
- "A Fast Two-Dimensional Median Filtering Algorithm" in "IEEE Transactions on Acoustics, Speech, and Signal Processing" Vol. ASSP-27, No. 1, February 1979
- "Digital Image Processing Algorithms" by Ioannis Pitas, Prentice Hall, 1993 ISBN 0-13-145814-0
همچنین ببینید (SEE ALSO)
pgmnoise(1), pamaddnoise(1), pnmconvol(1), pgmmorphconv(1), pgm(1)
تاریخچه (HISTORY)
برنامه pgmmedian در نسخه 10.29 (اوت 2005) به Netpbm افزوده شد. پیش از آن توسط Mike Burns از طریق وبسایت شخصیاش توزیع میشد (و پس از آن نیز ادامه یافت).
نویسنده (AUTHOR)
حق نشر © 1996 متعلق به Mike Burns <burns@cac.psu.edu> است.
منبع سند (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار Netpbm با نام 'makeman' از کد منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد:
| 20 January 2022 | netpbm documentation |