• درخواست دمو
  • ۰۳۱-۹۱۰۰۱۸۸۱
بهسان اندیش
  • صفحه اصلی
  • محصولات
    • نرم افزار پلاک خوان
      • نرم افزار ثبت تردد جاده ای
      • نرم افزار مدیریت پارکینگ
      • نرم افزار تعمیرگاه ، کارواش و تعویض روغن
    • نرم افزار باسکول
    • راهکارهای سازمانی
      • نرم افزارانبار و حساب داری
    • محصولات جانبی
      • دوربین پلاک خوان
      • ماژول رله کنترل راهبند
  • نمونه کارها
    • سامانه جامع پلاکخوان خودرو
    • سامانه جامع مدیریت باسکول
    • سامانه قرائت فرم های چند گزینه ای
  • وبلاگ
  • ارتباط با ما
    • تماس با ما
    • درباره ما
    • دعوت به همکاری
  • جستجو
  • منو منو

بایگانی برچسب برای: حذف نویز تصاویر

حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 3

آموزش عمومی پردازش تصویر و بینایی ماشین

شبکه های عصبی پرسپترون چند لایه

شبکه های عصبی پرسپترون، به ویژه پرسپترون چند لایه، در زمره کاربردی ترین شبکه های عصبی می باشند. این شبمه ها قادرند با انتخاب مناسب تعداد لایه ها و سلول های عصبی، که اغلب هم زیاد نیستند، یک نگاشت غیر خطی را با دقت دلخواه انجام دهند. این شبکه ها، یک لایه ورودی چند لایه پنهان به روش سعی و خطا مشخص می گردد. شبکه های عصبی نوعی مدل سازی ستده انگارانه از سیستم های عصبی واقعی هستند که کاربرد فراوانی در حل مسائل مختلف در علوم دارند. حوزه کاربرد این شبکه ها آن جنان گسترده است که از کاربرد های طبقه بندی گرفته تا کاربردهایی نظیر درون یابی، تخمین و آشکارسازی را شامل می شوند. شاید مهمترین مزیت این شبکه ها توانایی وافر آن ها در کنار سهولت استفاده از آن ها باشد.

به طور کلی شبکه های عصبی مصنوعی از لحاظ یاد گیری بر دو دسته اند: شبکه های وزن ثابت و شبکه های با وزن متغییر. خود شبکه های یاد گیر نیز به دودسته با سرپرست و بدون سرپرست تقسیم می شوند. در شبکه های با سرپرست، در فاز آموزش از نمونه هایی استفاده می گردد که خروجی ایده آل متناظر با آن ها از پیش دانسته است. به عبارت دیگر در این گونه شبکه ها، نمونه های داده ورودی برچسب دارند. در شبکه های بی سرپرست، بر اساس یک معیار(مثلا فاصله) و بر اساس موعی رقابت، خروجی مورد نظر در کلاس جداگانه قرار می گیرد.

با توجه به این که شبکه عصبی، مدل ساده شده اعصاب بدن است، درست به مانند آن ها قابلیت یادگیری دارند. به عبارت دیگر شبکه با استفاده از اطلاعاتی که از ورودی و توسط سرپرست خود دریافت می کند قادر به فراگیری روند موجود در الگو ها است. لذا به طور مشابه با انسان، روند یاد گیری در شبکه عصبی نیز از مدل های انسانی الهام گرفته است. بدین صورت که مثال های بسیاری را به دفعات بایستی به شبکه ارائه نمود تا بتواند با تغییر وزن های شبکه، خروجی مورد نظر را دنبال کند.

ارائه نمونه داده های ورودی به شبکه عصبی به دو روش امکان پذیر است:

–         روش ارائه یک جا: در این روش، تمام نمونه ها به شبکه ارائه می گردند و در آخر، خطای شبکه نسبت به کل نمونه ها محاسبه گشته و وزن ها بر اساس آن خطا تغییر می کنند. در مرحله بعد مجددا تمام داده ها یک بار دیگر به شبکه ارائه شده و روند فوق نظیر به نظیر انجام می پذیرد تا نهایتا خطا به حد اقل قبولی برسد. مسلما این روش پیچیده و زمان بر بوده و نیاز به حافظه زیادی دارد. همچنین امکان به تله افتادن الگوریتم در مینیمم های محلی وجود دارد.

–         روش ارائه الگو: در این روش در هر بار نمونه ها به صورت تک تک به شبکه داده شده و خطای متناظر با همان داده بلافاصله محاسبه شده و بر اساس آن، وزن های شبکه به روز رسانی می شوند. سپس نمونه بعدی به شبکه ارائه شده و روند بالا مشابها انجان می پذیرد. چون در این روش در هر گام اصلاح وزن ها بر اساس هر نمونه انجام می پذیرد، الگوریتم هم گرایی خوبی داشته و با توجه به ماهیت تصادفی موجود در ارائه تکی داده ها، احتمال خطر تله مینیمم های محلی بسیار کم خواهد بود.

 به منظور آموزش شبکه و اصلاح وزن ها تا رسیدن به یک خطای معنا دار، روش های بسیار زیادی وجود دارد. یکی از مشهورترین این روش ها الگوریتم پس انتشار خطاست که در ادامه توضیح داده می شود.

الگوریتم پس انتشار خطا

این الگوریتم در سال 1986 روملهارت و مک گلیلاند پیشنهاد گردید، در شبکه های عصبی پیش رو مورد استفاده قرار می گیرد. پیش سو بودن به این معنا است که نورون های مصنوعی در لایه های متوالی قرار گرفته اند و خروجی خود را به جلو می فرستند. واژه پس انتشار نیز به معنای این است که خطا به سمت عقب در شبکه تغذیه می شوند تا وزن ها را اصلاح کنند و پس از آن مجددا ورودی مسیر پیش سوی خود را تا خروجی تکرار کنند. روش پس انتشار خطا از روش های با ناظر است به این مفهوم که نمونه های ورودی برچسب خورده اند و خروجی مورد انتظار هر یک از آن ها از پیش دانسته است. لذا خروجی شبکه با این خروجی های ایده آل مقایسه شده و خطای شبکه محاسبه می گردد. در این الگوریتم ابتدا فرض بر این است که وزن های شبکه به طور تصادفی انتخاب شده اند. در هر گام خروجی شبکه محاسبه شده و بر حسب میزان اختلاف آن با خروجی مطلوب، وزن ها تصحیح می گردند تا در نهایت این خطا مینیمم شود. در الگوریتم پس انتشار خطا، تابع تحریک هر عصب به صورت جمع وزن دار ورودی های مربوط به آن عصب در نظر گرفته می شود.

حال بایستی به بررسی ارتباط خطا با ورودی ها، وزن ها و خروجی ها بپردازیم. برای این کار روش های متفاوتی وجود دارد که برخی از مهمترین آن ها عبارتند از:

1-     روش گرادیان شیب

2-     روش نیوتن

3-     روش اندازه حرکت

4-     روش آنتروپی متقابل

5-     روش Marquarlt-levenberg

الگوریتم پیشنهادی

در چند دهه اخیر متد های متفاوتی برای حذف نویز از تصاویر دیجیتال ارائه شده اند. مروری بر نتایج تحقیقات انجام شده نشان می دهد الگوریتم های مبتنی بر فاز تشخیص و فاز ترمیم از کارایی بالاتری نسبت به سایر الگوریتم ها برخوردارند. الگوریتم های تک مرحله ای بدون توجه به نویزی بودن یا نبودن یک پیکسل عمیات فیلترینگ را انجام می دهند و این امر موجب می شود جزئیات تصویر در طی عملیات فیلتر کردن تخریب شده و در نتیجه تصویر خروجی از کیفیت لازم برخوردار نباشد. در مقابل الگوریتم های مبتنی بر فاز تشخیص و ترمیم ابتدا از یک آشکار گر نویز استفاده کرده و در مرحله بعد تنها پیکسلهای نویزی وارد فیلتر می شوند و لذا پیکسل های سالم از هر گونه تغییر محفوظ نگه داشته می شوند. الگوریتم های متنوعی با معیار های مختلف جهت تشخیص نویزی بودن یک پیکسل ارائه شده اند. که در اکثریت آن ها مرز تصمیم گیری پیکسل سالم یا نویزی توسط آستانه های تعیین شده توسط کاربر مشخص می شود.

الگوریتم پیشنهادی از یک شبکه عصبی پیشرو برای فاز تشخیص پیکسل های نویزی استفاده می کند. هدف از این کار طبقه بندی پیکسل ها بر مبنای نویزی یا سالم بودن توسط شبکه عصبی است. این سیستم از دو جزء آشکارگر نویز ضربه و عملیات فیلتر گذاری تشکیل شده است. زمانی که آشکار گر، پیکسلی را نویزی برچسب گذاری کند، آن پیکسل توسط بخش بعدی فیلتر گذاری می شود و مقدار شدت روشنایی تصویر در آن پیکسل توسط همسایگی آن تخمین زده می شود.

ساختار هر شبکه مصنوعی با تعداد سلول ورودی، تعداد لایه های پنهان و تعداد سلول ها در هر لایه پنهان و تعداد سلول خروجی مشخص می شود. شبکه عصبی ارائه شده دارای 7 سلول ورودی، یک لایه پنهان با ده سلول و یک سلول خروجی است. در ادامه جزئیات شبکه پیشنهادی شرح داده خواهد شد.

با توجه به این که هر چه میزان قدر مطلق تفاضل پیکسل مرکزی و میانه پنجره فیلتر کم تر باشد احتمال نویزی بودن پیکسل مرکزی کمتر است، این ویژگی می تواند به عنوان یک ویژگی متمایز کننده پسکسل نویزی از پیکسل سالم به کار رود. ورودی دوم شبکه عصبی حاصل مینیمم گیری روی کانولوشن پنجره فیلتر در چهار فیلتر لاپلاسین می باشد. هر کدام از فیلتر ها نسبت به یکی از لبه های افقی، عمودی، لبه با شیب مثبت و لبه با شیب منفی حساس است. کمینه مقادیر حاصل از کانولوشن این 4 فیلتر را می توان به عنوان معیاری برای تشخیص نویز در نظر گرفت. از مقدار ROAD به عنوان دورودی سوم شبکه عصبی استفاده می شود. مقدار ROAD برای پیکسل های نویزی مقدار بالا و برای پیکسل های سالم مقدار پائین دارد. مقدار چهارم تا هفتم شبکه عصبی، 4 مقدار محاسبه شده توسط فیلتر SD-ROM است. و هر یک از این چهار مقدار اطلاعاتی را در رابطه با وجود نویز در پیکسل مرکزی بیان می کند.

برای آموزش هر ماشین یادگیر، نیاز به یک مجموعه از داده های آموزشی است. مجموعه داده های آموزشی جفت های ورودی – خروجی هستند که شبکه سعی در یاد گیری آن ها دارد. برای یادگیری شبکه عصبی پیشنهادی نیاز به تصویری نویزی به عنوان ورودی و تصویر باینری نویز به عنوان خروجی داریم.

رویکرد معمولی که در مقالات مختلف برای حل این مشکل ارائه شده است، تولید یک تصویر تصادفی است و هدف این کار آن است که آموزش شبکه به تصویر خاصی وابسته نباشد. برای آموزش شبکه عصبی پیشنهادی از تصویر 128*128 از بلوک های 4*4 که تمام پیکسل های هر بلوک شدت روشنایی ثابتی دارند که به صورت تصادفی انتخاب می شوند استفاده می شود.

با توجه به اینکه گلوگاه سرعت اجرای الگوریتم ارائه شده، محاسبه خروجی شبکه عصبی برای تعیین نوع پیکسل ورودی است، از یک فاز تشخیص اولیه استفاده شده است تا تنها پیکسل هایی که احتمال نویزی بودن آن ها وجود دارد برای تصمیم گیری نهایی به شبکه عصبی داده شوند.

برای آموزش شبکه پیشنهادی از الگوریتم شناخته شده ی انتشار خطای عقب گرد و حد اکثر تعداد 100 و همچنین خطای مطلوب صفر استفاده می شود. پس از آموزش شبکه، مقدار خروجی برای پیکسل های نویزی نزدیک به یک و برای پیکسل های سالم نزدیک به صفر است.

در صورتی که آشکار گر مبتنی بر شبکه عصبی، یک پیکسل را نویزی تشخیص دهد، مقدار پیکسل نویزی باید فیلتر شود و تخمینی بر مبنای مقادیر پیکسل های همسایه بدست آید. برای فیلتر کردن پیکسل های نویزی از فیلتر میانه استاندارد بر روی عناصر سالم پنجره بهره گرفته شده است. همچنین در صورتیکه تمامی پیکسل ها در همسایگی پیکسل مرکزی نویزی باشند مقدار خروجی صفر قرار داده می شود و الگوریتم برای بار دیگر به صورت بازگشتی بر روی تصویر بدست آمده اجرا می شود. برای افزایش سرعت اجرای الگوریتم از یک پیش قضاوت اولیه استفاده شده است. با توجه که تنها نویز فلفل نمکی مورد بررسی است، تمام پیکسل هایی که مقداری به جز 0 یا 255 دارند به عنوان سالم در نظر گرفته می شود. و برای طبقه بندی دقیق تر پیکسل ها از شبکه عصبی پیشنهادی استفاده می شود. پس از طبقه بندی نهایی، در صورت نویزی بودن یک پیکسل، از فیلتر میانه استاندارد برای تخمین پیکسل نویزی از پیکسل های همسایه استفاده شده است.

معیار های ارزیابی

برای ارزیابی توانایی متد های مختلف در حذف نویز از تصاویر سطح خاکستری معمولا از دو معیار استاندارد نسبت پیک سیگنال به نویز (PSNR) و میانگین مربعات خطا (MSE)  استفاده می شود.

نتایج شبیه سازی

جدول 1 مقدار PSNR حاصل از اجرای الگوریتم پیشنهادی بر روی تصاویر موجود در شکل به ازای چگالی های مختلف نویز فلفل نمکی را نشان می دهد.

مقادیر PSNR حاصل از اجرای متد پیشنهادی بر روی تصاویر مختلف با درصد نویز متفاوت:

جدول 1- مقادیر PSNR حاصل از متد پیشنهادی بر روی تصاویر مختلف با درصد نویز متفاوت

Peppers

House

Barbara

Boat

Cameraman

%noisy

26.05

45.01

36.66

42.01

38.26

5

25.94

41.35

33.53

38.45

35.26

10

25.77

39.12

31.77

36.43

32.94

15

25.68

37.02

30.09

34.60

31.50

20

25.27

34.38

28.67

32.13

28.70

30

24.77

31.98

26.33

29.84

26.63

40

23.96

29.90

24.79

27.86

24.62

50

22.80

26.90

23.16

25.60

22.83

60

همچنین مقدار MSE بین تصویر اصلی و خروجی حاصل از الگوریتم پیشنهادی برای تصاویر مختلف در جدول 2 لیست شده است:

جدول 2- مقدار MSE بین تصویر اصلی و خروجی الگوریتم پیشنهادی

Peppers

House

Barbara

Boat

Cameraman

%noisy

161.10

2.04

14.02

4.08

9.69

5

165.36

4.76

28.81

9.27

19.32

10

171.82

7.97

43.22

14.78

32.97

15

175.49

12.94

63.67

22.49

45.93

20

193.14

23.67

101.47

39.79

78.56

30

216.50

41.13

151.38

67.42

141.04

40

261.06

66.49

215.35

106.35

224.29

50

340.81

132.57

314.02

178.87

338.37

60

هر چه میزان شباهت تصویر اصلی و بازیابی شده بیشتر باشد، مقدار MSE بین دوتصویر کمتر و لذا طبق رابطه میزان PSNR بین آن ها بیشتر خواهد بود.

جدول 3 نتایج مقایسه الگوریتم پیشنهادی و سایر متد های شناخته شده و موفق برای حذف نویز فلفل نمکی با چگالی 25% را برای جند تصویر نشان می دهد:

جدول 3- نتایج مقایسه الگوریتم پیشنهادی با سایر متدها

Barbara

House

Peppers

Cameraman

Boat

Method

42.62

28.12

22.89

22.24

22.19

MF

52.12

29.86

25.92

55.35

24.32

Sdrom

26.08

31.15

27.67

27.91

28.05

TONF

27.55

34.49

28.00

28.11

28.22

Yuksel

29.73

36.03

28.59

30.21

32.15

Proposed

نتایج

نتایج عددی و بصری به دست آمده از اجرای روش پیشنهادی حاکی از آن است که روش ارائه شده در حذف نویز و حفظ جزئیات لبه های تصویر موفق بوده است. همچنین با تکرار اجرای الگوریتم بر روی تصاویر با چگالی نویز بالا، نتایج قابل قبولی بدست آمد.

پیشنهاد ها

البته به منظور بهبود عملکرد شبکه عصبی در دسته بندی پیکسل ها در درصد های مختلف نویز، اگر از معیار هایی با متمایز کنندگی بالاتر و مقاوم نسبت به چگالی نویز آغشته کننده و یا استفاده از شبکه های عصبی چند لایه متناظر با چگالی های نویز مختلف استفاده کرد. همچنین در فاز دوم الگوریتم، می توان برای فیلتر کردن پیکسل های آلوده از الگوریتم های دیگری مانند میانه وزن دار یا وزن دار مرکزی استفاده کرد.

منبع

حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 1
حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 2
حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 3

دسامبر 2, 2019/0 دیدگاه /توسط hgadmin
https://behsanandish.com/wp-content/uploads/2019/08/download-2-1.jpg 250 340 hgadmin https://behsanandish.com/wp-content/uploads/2020/09/logo-farsi-englisi-300x195-1.png hgadmin2019-12-02 10:00:212019-12-02 10:00:21حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 3

حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 2

آموزش عمومی پردازش تصویر و بینایی ماشین

انواع نویز و نحوه اثر گذاری آن بر تصویر

نویز به اختلالات نامطلوب در سطح شدت روشنایی تصویر گفته می شود، به گونه ای که بر روی کیفیت تصویر اثرات منفی می گذارد. بدین معنی که این تغییرات جزعی از سیگنال اصلی نیستند و موجب افت کیفیت در سیگنال می شوند. نویز می تواند به دلایل مختلف بر روی یک تصویر اضافه شود. انتقال تصویر از یک کانال ارتباطی مخدوش، سوختن پیکسل های حسگر دوربین، عملکرد نامناسب قطعات سخت افزاری، خطا در خانه های حافظه، دیجیتال کردن داده های آنالوگ و بسیاری از موارد دیگر نمونه هایی از دلایل ایجاد نویز بر روی تصویر می باشند. بسته به نوع منبع نویز، انواع مختلفی از نویز بر روی تصاویر ایجاد می شود. اغلب منبع نویز و نوع خطای رخ داده شده در نتیجه نوع نویز مشخص است و لذا می توان مدل و رویکرد های مناسب با همان نوع نویز را بر روی تصاویر اعمال کرد تا تصویری با کیفیت بالاتر بدست آید. در ادامه چندین مورد از انواع نویز رایج در پردازش تصویر مورد بررسی قرار می گیرد.

نویز ضربه ای

نویز ضربه ای با نام های دیگر از جمله نویز باینری و لحظه ای نیز شناخته می شود و دلیل آن تغییرات سریع و ناگهانی در سیگنال تصویر است. این نویز خود به دو نوع نویز فلفل نمکی و نویز ضربه با مقادیر تصادفی تقسیم می شود. در مدل فلفل نمکی، شدت روشنایی تعدادی از پیکسل ها به صورت تصادفی با مقدار کمینه شدت روشنایی(مقدار صفر) و یا شدت بیشینه مقدار روشنایی(مقدار255) جایگزین می شود.و نتیجه آن تصویری خواهد بود که بر روی آن نقاط سفید و مشکی رنگ دیده می شود. در مدل نویز ضربه ای با مقادیر تصادفی، شدت روشنایی پیکسل نویزی شده محدود به مقدار کمینه و بیشینه نیست و میتواند یکی از مقادیر در بازه مشخص شده را اختیار کند. میزان آغشته شدن تصویر با این نویز معمولا با یک درصد که نمایانگر میزان پیکسل های نویزی درصد پیکسل است نشان داده می شود.

نویز گوسی(سفید)

این نویز گاهی با نام نویز سفید نیز شناخته می شود. نویز سفید گوسی معمولا ناشی از وجود حسگر های الکتریکی برای ثبت سیگنال تصویر است و مقادیر آن از یک توزیع گوسی مطابق با رابطه زیر حاصل می شود:

فرمول نویز گوسی

که در این رابطه µ و Ƃ دو پارامتر مدل نویز گوسی هستند که به ترتیب میانگین و واریانس توزیع گوسی می باشند.

نویز متناوب

نویز متناوب در اثر اغتشاشات الکتریکی یا الکترومغناطیسی در طول فرایند ذخیره سازی و انتقال تصویر ایجاد می شود. این نویز دارای یک فرکانس ثابت و هارمونیک های آن است و لذا بهترین راه مقابله با آن استفاده از فیلتر های حوزه فرکانس است. در صورتی که از یک تصویر آغشته به نویز متناوی تبدیل فوریه دو بعدی گرفته شود، نویز به صورت نقاط مزدوج بر روی محیط یک دایره مشخص خواهد بود.

نویز ضرب شونده

نویز ضرب شونده را می توان به صورت حاصل ضرب مقادیر تصادفی در تصویر تعریف کرد و اغلب در تصاویر رادار روزنه ترکیبی، تصاویر سونوگرافی دیده می شود و معروف ترین آن نویز خال است. تاثیر نویز خال و نویز گوسی در تصویر تقریبا مشابه همدیگر است. ولی با توجه با آن که منبع تولید هر کدام متفاوت است از رویکرد های متفاوتی برای کاهش و یا حذف اثرات آن استفاده می شود.

با افزایش کاربرد های پردازش تصویر، روشهای مختلفی برای حذف نویز از تصاویر پیشنهاد شده است. به طور کلی متد های موجود در زمینه حذف نویز را می توان از یک دیدگاه به دو دسته فیلتر گذاری در حوزه مکان و فیلتر گذاری در حوزه تبدیلی دسته بندی کرد.(Ahmadi et al.,2013).در هر دو دسته، توسعه هایی مبتنی بر الگوریتم های مبتنی بر محاسبات نرم و ابزارهای هوشمند مانند سیستم های فازی و شبکه های عصبی و الگوریتم های بهینه سازی همچون الگوریتم ژنتیک دیده می شود.

در ادامه توضیح مختصری از این دسته ها داده می شود و موارد مرتبط با موضوع این پژوهش به تفضیل شرح داده خواهد شد.

فیلتر های حوزه مکان

فیلتر گذاری یکی از عملیات پایه ای و اغلب به عنوان یک پیش پردازش در زمینه پردازش سیگنال به شمار می آید و کاربرد های مختلفی در حذف نویز، بهبود تصویر و لبه یابی دارد. یکی از ابتدایی ترین روش هایی که برای حذف نویز به کار می رود، روشهای مبتنی بر فیلتر های متوسط گیر در حوزه مکان است که به خصوص برای تصاویر با نویز گوسی مورد استفاده قرار می گیرند. اساس عملکرد این روش ها پردازش بر روی هر پیکسل و متوسط گیری روی آن، مقدار متوسط جایگزین مقدار آن پیکسل می شود. متوسط گیری به روش های مختلفی از جمله میانگین حسابی، میانگین هندسی و میانگین همساز انجام می گیرد.

فیلتر میانگین حسابی تغییرات محلی را در تصویر و به طبع آن نویز را کاهش می دهد. اما روش میانگین گیری به این صورت باعث محو شدن تصویر و همچنین تخریب لبه های تصویر می شود که پدیده ای نا مطلوب است و باید تا حد امکان از آن اجتناب شود

فیلتر های حوزه فرکانس

یکی دیگر از فیلتر های حذف نویز استفاده از فیلتر های حوزه فرکانس است. تصویر در حوزه مکان به صورت مجموعه ای از پیکسل ها و مقادیر متناظر آنها معنی پیدا می کند. ولی در حوزه فرکانس تصویر به صورت یک سیگنال با طیفی از فرکانس ها دیده می شود. در فیلتر های حوزه فرکانس، طیف های فرکانسی مشخصی از تصویر مورد پردازش قرار می گیرد. با توجه به این که نویز شامل تغییر های سریع در تصویر است، مولفه های نویز مربوط به مولفه های فرکانسی بالای تبدیل فوریه است. بنابر این باید ار فیلتر های پایین گذر استفاده کرد. این فیلتر ها با تضعیف محدوده مشخصی از مولفه های فرکانس بالای تصویر، نویز را حذف می کنند اما این عمل باعث تخریب لبه های تصویر که جزء مولفه های فرکانس بالا هستند همراه است.

ساده ترین نوع فیلتر پایین گذر، فیلتر پایین گذر ایده آل است که تمام مولفه های فرکانسی بالا که در فاصله بیشتر از فاصله معین D0 از مرکز تبدیل فوریه قرار دارند را حذف می کند. این فیلتر به دلیل مشخصه تیز در حوزه فرکانس دارای اثرات جانبی مثل اضافه شدن موج هایی در تصویر بازیابی شده است.

برای رفع مشکل فیلتر ایده آل، می بایست به جای حذف مولفه های فرکانس بالا و ایجاد ناپیوستگی در طیف فرکانسی، این مولفه ها به صورت پیوسته تضعیف شوند که این کار توسط دو فیلتر Butterworth و فیلتر گوسی انجام می شود.

فیلتر های نظم آماری

از دیگر روش های حذف نویز در تصاویر رقمی استفاده از فیلتر های مبتنی بر نظم آماری است. این فیلتر ها، فیلتر های غیر خطی مکانی هستند که پاسخ آن ها ب رمبنای مرتب کردن مقادیر پیکسل های درون پنجره فیلتر و قرار دادن یکی از عناصر مرتب شده، در پیکسل مرکزی پنجره شکل می گیرد. از جمله این فیلتر ها می توان از فیلتر میانه و نسخه های مختلف آن، فیلتر میانگین حذف آلفا و فیلتر میانه تطبیقی نام برد. به دلیل موقعیت فیلتر های غیر خطی در حذف نویز انواع مختلفی از این فیلتر ها ارائه شده است.

فیلتر میانگین حذف α

فیلتر میانگین حذف α در دسته فیلتر های غیرخطی قرار می گیرد که ترکیبی از فیلتر میانه و میانگین است. ایده اصلی این فیلتر حذف نمونه های برون نهاد و استفاده از میانگین نمونه های باقی مانده است. پارامتر α که در این فیلتر دیده می شود میزان داده های نادیده گرفته شده را تعیین می کند. الگوریتم میانگین حذف آلفا را می توان به صورت زیر بیان کرد:

1-     داده های زیر پنجره فیلتر به صورت صعودی مرتب می شوند.

2-     نیمه آلفای کوچکتر و نیمه آلفای بزرگتر نادیده گرفته می شوند.

3-     میانگین نمونه های باقی مانده محاسبه و جواب حاصل جایگزین مرکز فیلتر می شود.

فیلتر میانه سوئیچ کننده

یکی از معایب متد های بیان شده آن است که هر پیکسل بدون توجه به آنکه نویزی شده یا سالم است تحت پردازش قرار می گیرد. این امر موجب می شود پیکسل های سالم تصویر که در بر گیرنده جزئیات تصویر اصلی هستند طی پردازش تغییر کنند. رویکردی که برای این مسئله وجود دارد فیلتر میانه سوئیچ کننده است که در آن هر پیکسل ابتدا در یکی از دو دسته نویزی و سالم طبقه بندی می شوند. اگر پیکسل نویزی باشد از فیلتر های حذف نویز در آن استفاده می شود، ولی اگر پیکسل سالم باشد عملیات فیلتر شدن میانبر می شود و مقدار خروجی مستقیما برابر مقدار ورودی می شود.(sun and neuvo,1994)

رویکرد های متفاوت برای هر یک از دو مرحله طبقه بندی و فیلتر گذاری وجود دارد که ترکیب آن ها یک متد جدید فیلتر های سوئیچ کننده به شمار می آید.(Akkoul et al.,2010)

فیلتر میانگین رتبه ی منظم وابسته به سیگنال

در فیلتر میانه بدون توجه به آن که یک پیکسل نویزی است یا نه، با مقدار میانه پنجره فیلتر جایگزین می شود. هر چند نویز به میزان قابل توجه ای از بین می رود اما هم زمان میزان قابل توجه ای از اطلاعات و جزئیات تصویر از بین می رود و تصویر مات می شود. به خصوص زمانی که اندازه پنجره فیلتر بزرگ باشد. تعمیم های زیادی از فیلتر میانه برای کسب نتایج بهتر ارائه شده اما به دلیل اینکه روی تمام تصویر با یک عملکرد عمل می کنند تمایل به حذف پیکسل های غیر نویزی و در نتیجه حذف جزئیات تصویر دارند و یا ممکن است به خوبی نویز را حذف نکنند.

فیلتر SDROM یک الگوریتم غیر خطی کارآمد است(Abreu and Mitra,1999) که برای حذف نویز از تصاویر تخریب شده با چگالی بالای نویز بکار می رود که جزئیات و ویژگی های تصویر را نیز حذف می کند. این روش برای حذف انواع نویز ضربه چه از نوع مقدار ثابت و چه از نوع مقدار تصادفی کاربردی است.

در رهیافت sdrom عملیات فیلتر گذاری مشروط به تفاوت بین پیکسل ورودی و سایر پیکسل های مرتب شده بر اساس رتبه در پنجره فیلتر است. بر خلاف فیلتر میانه، sdrom روی کل تصویر به یک روش عمل نمی کند و لذا نتایج بهتری نسبت به فیلتر میانه فراهم می کند و توازن بهتری بین حذف نویز و حفظ جزئیات تصویر برقرار می کند، بدون آن که حجم محاسباتی را خیلی افزایش دهد. فیلتر sdrom برای حذف نویز از دو فاز تشخیص و ترمیم بهره می گیرد. در فاز تشخیص اگر هر کدام از نامعادلات ارضا شود، پیکسل مرکزی پنجره فیلتر نویزی تشخیص داده می شود.

حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 1
حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 2
حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 3

دسامبر 1, 2019/0 دیدگاه /توسط hgadmin
https://behsanandish.com/wp-content/uploads/2019/08/download-2-1.jpg 250 340 hgadmin https://behsanandish.com/wp-content/uploads/2020/09/logo-farsi-englisi-300x195-1.png hgadmin2019-12-01 10:00:182019-12-01 10:00:18حذف نویز تصاویر با شبکه های عصبی و فیلتر میانی قسمت 2

صفحات

  • #9096 (بدون عنوان)
  • #12541 (بدون عنوان)
  • 990729
  • home
  • product-mahdi
  • slider1
  • slider2
  • slider3
  • slider4
  • Video Test
  • آموزش
  • آموزش پردازش تصویر در نرم افزار متلب (Matlab)
  • آموزش های زبان برنامه نویسی سی شارپ (#C)
  • آموزش های زبان سی پلاس پلاس (++C)
  • آموزش های عمومی برنامه نویسی
  • آموزش های عمومی پردازش تصویر و بینایی ماشین
  • آموزش های عمومی هوش مصنوعی
  • ابزار و محصولات جانبی
  • ارتباط با ما
  • استخدام برنامه نویس
  • استخدام برنامه نویس
  • برگه نمونه
  • برگه نمونه
  • برنامه نویسی
  • بینایی ماشین (Machine Vision) و بینایی کامپیوتر
  • پردازش تصویر با کتابخانه متن باز OpenCV
  • پردازش تصویر و بینایی ماشین
  • پروژه ها و سورس کدهای پردازش تصویر و بینایی ماشین
  • پروژه ها و سورس کدهای هوش مصنوعی
  • تست اسلایدر
  • تشخيص پلاک خودرو(Car Plate Recognition)
  • تشخیص نوری کاراکتر و تشخیص دست خط (OCR/HCR)
  • تشخیص هویت زیست سنجی (Biometrics Identification)
  • تماس با ما
  • دانلود نسخه دمو سامانه کنترل تردد بهسان
  • درباره ما
  • درخواست دمو
  • دعوت به همکاری
  • دوربین و ابزارهای تصویربرداری (camera)
  • سامانه جامع پلاکخوان خودرو(کنترل تردد بهسان)
  • سامانه جامع مدیریت باسکول (بهسان توزین)
  • سامانه قرائت فرم های چند گزینه ای
  • سامانه قرائت فرم های چند گزینه ای
  • صفحه اصلی
  • فرم درخواست همکاری
  • محصولات
  • محصولات جانبی
  • مقالات ، سمینارها و کنفرانس های پردازش تصویر
  • مقالات، سمینارها و کنفرانس های هوش مصنوعی
  • نرم افزار باسکول
  • نرم افزار ثبت تردد جاده ای
  • نرم افزار مدیریت تعمیرگاه ، کارواش و تعویض روغن بهسان
  • نرم افزارانبار و حساب داری بهسان اندیش
  • نمونه کارها
  • نمونه کارهای سامانه جامع پلاکخوان خودرو
  • هوش محاسباتی (Computational Intelligence)
  • هوش مصنوعی
  • وبلاگ

دسته ها

  • آموزش پردازش تصویر در نرم افزار متلب (Matlab)
  • آموزش عمومی پردازش تصویر و بینایی ماشین
  • آموزش های زبان برنامه نویسی سی شارپ
  • آموزش های عمومی هوش مصنوعی
  • اخبار
  • بینایی ماشین (Machine Vision) و بینایی کامپیوتر
  • پردازش تصویر با کتابخانه متن باز OpenCV
  • پروژه ها و سورس کدهای پردازش تصویر و بینایی ماشین
  • پروژه ها و سورس کدهای هوش مصنوعی
  • تشخيص پلاک خودرو
  • تشخیص نوری کاراکتر و تشخیص دست خط
  • تشخیص هویت زیست سنجی
  • دسته‌بندی نشده
  • دوربین (camera)
  • مقالات
  • مقالات ، سمینارها و کنفرانس های پردازش تصویر
  • مقالات، سمینارها و کنفرانس های هوش مصنوعی
  • هوش محاسباتی
  • وبلاگ

بایگانی

  • آوریل 2022
  • مارس 2022
  • دسامبر 2021
  • نوامبر 2021
  • سپتامبر 2021
  • جولای 2021
  • می 2021
  • مارس 2021
  • فوریه 2021
  • آوریل 2020
  • مارس 2020
  • فوریه 2020
  • ژانویه 2020
  • دسامبر 2019
  • نوامبر 2019
  • اکتبر 2019
  • سپتامبر 2019
  • آگوست 2019
  • مارس 2019
  • ژانویه 2018
  • دسامبر 2017

تلفن های تماس:

تلفن: ۹۱۰۰۱۸۸۱(۰۳۱)
بازرگانی و فروش:۰۹۱۳۶۵۳۱۸۸۱
پشتیبانی: ۰۹۱۱۷۶۱۰۲۷۵

ساعات کاری

از شنبه تا چهارشنبه : ۰۹:۰۰ تا ۱۷:۰۰

پنچ شنبه ها : از ۰۹:۰۰ تا ۱۳:۳۰

پیوند ها :

  • درخواست دمو
  • مطالب و آموزش ها
  • همکاری با بهسان اندیش
  • درباره ما

 

محصولات :

  • پلاک خوان
  • نرم افزار ثبت تردد جاده ای
  • نرم افزار مدیریت پارکینگ
  • نرم افزار مدیریت کارواش
  • نرم افزار تعمیرگاه خودرو
  • نرم افزار جامع مدیریت باسکول
  • ماژول رله کنترل راهبند
  •  

 

تمامی حقوق مالکیت معنوی این ‌سایت برای شرکت بهسان اندیش سپهر، محفوظ است.
  • Instagram
  • Facebook
  • Youtube
  • LinkedIn
  • Mail
رفتن به بالا