Pamaddnoise User Manual(0) Pamaddnoise User Manual(0)

pamaddnoise - افزودن نوفه (نویز) به یک تصویر Netpbm

pamaddnoise { [-type gaussian]

[-sigma1 value]

[-sigma2 value] | -type multiplicative_gaussian

[-mgsigma value] | -type impulse

[-tolerance ratio] | -type laplacian

[-lsigma value] | -type poisson

[-lambda value] } [-seed int]

[netpbmfile]

این برنامه بخشی از Netpbm(1) است.

برنامه pamaddnoise نوع نوفه (نویز) مشخص‌شده را به یک تصویر Netpbm اضافه می‌کند. برنامه pamaddnoise با یک تصویر PPM به عنوان ۳ صفحه مستقل برخورد می‌کند، نه به عنوان یک صفحه از رنگ‌ها در یک فضای رنگی.

علاوه بر گزینه‌های مشترک در تمام برنامه‌های مبتنی بر libnetpbm (به‌ویژه -quiet، به گزینه‌های عمومی (Common Options) مراجعه کنید)، pamaddnoise گزینه‌های خط فرمان زیر را می‌شناسد:

انتخاب نوع نوفه بر اساس نام. انواع نوفه زیر در دسترس هستند: gaussian، multiplicative_gaussian، impulse، laplacian، poisson. تنها وارد کردن تعداد حروفی که برای یکتا بودن نوع نوفه کافی باشد کفایت می‌کند. نوع نوفه پیش‌فرض gaussian است.

به مقدار هر نمونه، مقدار دو متغیر تصادفی گاوسی افزوده می‌شود. واریانس یکی از آن‌ها مستقل از مقدار نمونه است، در حالی که واریانس دیگری متناسب با مقدار نمونه می‌باشد. شما این واریانس‌ها را با گزینه‌های -sigma1 و -sigma2 کنترل می‌کنید (و می‌توانید با تنظیم واریانس روی ۰ هر یک را حذف کنید). میانگین توزیع‌های گاوسی ۰ است.

این همان نوفه «فلفل‌نمکی» (salt and pepper) است. نمونه‌ها به صورت تصادفی به صفر یا روشنایی کامل تغییر می‌یابند یا دست‌نخورده باقی می‌مانند. این نوع نوفه به عنوان نوفه نمک و فلفل نیز شناخته می‌شود، زیرا در یک تصویر خاکستری، پیکسل‌های سفید و پیکسل‌های سیاه اضافه می‌کند که به ترتیب شبیه نمک و فلفل به نظر می‌رسند. این حالت را با گزینه‌های -tolerance و -salt کنترل کنید.

این گزینه تنها با -type=poisson معتبر است. این مقدار، امید ریاضی توزیع پواسون برای مقدار نمونه‌ای با بیشترین شدت روشنایی است. امید ریاضی برای سایر شدت‌ها متناسب با آن خواهد بود؛ برای مثال برای نصف شدت روشنایی، برابر با نصف این مقدار است.

مقدار پیش‌فرض ۱۲ است.

این گزینه تنها برای نوفه لاپلاسی معنادار است.

مقدار پیش‌فرض ۱۰٫۰ است.

این گزینه تنها برای نوفه گاوسی ضرب‌پذیر (multiplicative gaussian) معتبر است.

مقدار پیش‌فرض ۰٫۵ است.

این مقدار بذر (seed) مولد اعداد تصادفی است. از این گزینه برای دریافت نتایج تکرارپذیر استفاده کنید.
این گزینه تنها برای نوفه گاوسی معتبر است. این مقدار انحراف معیار متغیر تصادفی گاوسی است که در جذر هر مقدار نمونه ضرب شده و به آن مقدار نمونه اضافه می‌شود.

مقدار پیش‌فرض ۴٫۰ است.

این گزینه تنها برای نوفه گاوسی معتبر است. این مقدار انحراف معیار متغیر تصادفی گاوسی است که مستقیماً به هر مقدار نمونه افزوده می‌شود.

مقدار پیش‌فرض ۲۰٫۰ است.

این گزینه تنها برای نوفه ضربه‌ای (impulse) معتبر است. fraction کسری از نمونه‌ها است که در خروجی تغییر داده می‌شوند. اینکه هر نمونه به نمک (روشنایی حداکثر) تبدیل شود یا فلفل (تاریکی)، توسط -salt کنترل می‌گردد.

مقدار پیش‌فرض ۰٫۱۰ است.

این گزینه تنها برای نوفه ضربه‌ای معتبر است. fraction کسری از پیکسل‌های تغییر‌یافته است که به نمک (maxval) تبدیل می‌شوند؛ مابقی به فلفل (۰) تغییر می‌یابند.

پیش‌فرض ۰٫۵ است (نیمی نمک، نیمی فلفل).

این گزینه در Netpbm نسخه 11.04 (سپتامبر ۲۰۲۳) جدید بود. پیش از آن، نوفه همواره نیمی نمک و نیمی فلفل بود.

  • "Adaptive Image Restoration in Signal-Dependent Noise" by R. Kasturi Institute for Electronic Science, Texas Tech University, 1982
  • "Digital Image Processing Algorithms" by Ioannis Pitas, Prentice Hall, 1993 ISBN 0-13-145814-0

pgmnoise(1), pgmmedian(1), pnm(1), pam(1),

برنامه pamaddnoise در نسخه 10.29 (اوت ۲۰۰۵) به Netpbm اضافه شد. این برنامه پیش از آن توسط Mike Burns از طریق وب‌سایت شخصی‌اش توزیع می‌شد (و همچنان نیز ادامه یافت).

نسخه Burns و نسخه‌ای که در Netpbm 10.29 بود، pnmaddnoise نام داشت و فقط روی تصاویر PNM کار می‌کرد. در Netpbm نسخه 10.30، این برنامه برای پشتیبانی از تصاویر PAM تغییر یافت و به pamaddnoise تغییر نام داد.

حق نشر (C) ۱۹۹۵ متعلق به Mike Burns <burns@cac.psu.edu>

این صفحه راهنما توسط ابزار 'makeman' بسته Netpbm از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد:

http://netpbm.sourceforge.net/doc/pamaddnoise.html
21 August 2023 netpbm documentation