Image processing

لبه یابی

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

برخی از الگوریتم های لبه یابی

الگوریتم soble
الگوریتم canny
الگوریتم Roberts
الگوریتم prewitt
الگوریتمzero-cross
الگوریتم log

اساس کار فیلتر های لبه یاب مبتنی بر مشتق گیری و یا محاسبه گرادیان می باشد. (همانطور که در درس سیگنال و سیستم مطالعه نموده اید فیلتر مشتق گیر جز فیلتر های بالاگذر می باشد.)

لبه یابی مبتنی بر مشتق : سوبل، پرویت، زیروکراس، روبرت

لبه یابی مبتنی بر گرادیان: کنی

برای درک بهتر عملکرد انواع روش های لبه یابی می توان به مثال زیر اشاره کرد.

I = imread('cameraman.tif');

for i = 1:6
    
    if i ==1  
        
        BW = edge(I,'Sobel');
    elseif i ==2
        BW = edge(I,'Prewitt');
    elseif i == 3
        BW = edge(I,'Roberts');
    elseif i == 4
        BW = edge(I,'log');
    elseif i == 5
        BW = edge(I,'zerocross');
    elseif i == 6
        BW = edge(I,'Canny');
        
    end
    
    subplot (2,3,i) ,imshow(BW)
     
end

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

الگوریتم های لبه یابی

5 نظر برای “استخراج لبه

      1. سلام ببخشید اگر بخوایم خودمون الگوریتمی بنویسم بدون استفاده از تابع های آماده متلب باید چطور نوشته بشه که لبه رو استخراج کنه ؟

  1. سلام ببخشید اگر بخوایم خودمون الگوریتمی بنویسم بدون استفاده از تابع های آماده متلب باید چطور نوشته بشه که لبه رو استخراج کنه ؟

    1. سلام
      نوشتن خود الگوریتم برای استخراج لبه مبتنی بر طراحی ماتریسی هست ک با کانولوشن در مکان یا ضرب در حوزه فرکانس منجر به استخراج لبه بشه
      و اکثرا فیلتر های بالاگذر این کار انجام می دهد پس باید از مفاهیم فیلتر های بالاگذر استفاده کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *