اطلاعیه

Collapse
No announcement yet.

تشخیص لبه با استفاده از منطق فازی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تشخیص لبه با استفاده از منطق فازی

    سلام عرض میکنم :smile:

    میشه در مورد تشخیص لبه و کاربرداش و الگوریتم های اشکار سازی لبه کمکم کنین

    ممنونم ازتون

    پروژه ای که باید کار کنم در مورد تشخیص لبه با استفاده از منطق فازیه

    یه مقداری روش کار کردم و روی یه مقاله خارجی تحت عنوان Novel Fuzzy logic Based Edge Detection Technique کار کردم
    در محیط متلب پیاده سازی شد
    اما مشکلی که هست نمی دونم برای توضیحات کاملش به کجا مراجعه کنم
    مثلا در مورد الگوریتم های تشخیص لبه سوبل و پرویت و کنی و مزایا و معایب هر کدوم به طور کامل هیچ جا توضیح کاملی نیست.


    ممنونم اگه راهنمایی بفرمایین
    آرامش سهم قلبيست که در تصرف خداست؛
    قلبت آرام و لحظاتت خدايي...

    #2
    پاسخ : تشخیص لبه با استفاده از منطق فازی

    سلام ..

    شاید فایل هایی که در انتهای این پست ضمیمه شدند؛ بتونن براتون مفید باشن .. یکی از کارهای خیلی خوبی که میتونید انجام بدید؛ جدای از پرداختن مستقیم به مطرح و تشریح کردن الگوریتم های مختلف در زمینه ی Edge Detection این هست که تصویر و/یا تصاویری رو که با الگوریتم طراحی شده توسط خودتون نتایج خوبی دارند رو با الگوریتم های پایه و متداول مثل Canny و Sobel و ... تست و مقایسه کنید و بر روی اونها یک کامنت یا دلیل کوتاه بنویسید که به چنین و چنان دلیل؛ این الگوریتم، به خوبی پاسخگو نیست امــا الگوریتمی که ما طراحی کردیم؛ موفق و خوب هست .. معمولا در سمینارها یا پایان نامه ها (و به خصوص مقالات) این بخش خیلی مورد توجه قرار میگیره و به این دلیل هست که میتونه بر روی کیفیت کار شما تاثیر بسیار مثبتی داشته باشه و مخاطبین رو به خوبی قانع و راضی کنه .. بعلاوه؛ میتونید از تابع edge در MATLAB هم استفاده کنید (کامنت هایی که در این تابع هست) و به نوعی اونها رو کمک و راهنمای خودتون در مقایسه ها قرار بدید (-- و البته، در آخر، کتاب گونزالس هم مد نظر داشته باشید --) .. امید که این اطلاعات بتونن براتون مفید باشن .. موفق و سلامت و شاد باشید ..
    فایل های پیوست شده
    دوستان! مدتی کمتر به سایت میام ..

    دیدگاه


      #3
      پاسخ : تشخیص لبه با استفاده از منطق فازی

      سلام،

      یکی از بهترین کارهایی که میتونید انجام بدید Fine tune کردن کارهای قبلیه. مثلا همین Canny یکی از ایرادات بزرگش اینه که پارامتری هست. اگر بتونید روشی به صورت Preprocess بنویسید که از Canny بشه به صورت Non-parametric استفاده کرد خیلی خوبه. اینطوری هم بیس کارتون زیر سوال نیست و هم یک ریفرنس خوب برای مقایسه کارتون دارین.

      موفق باشید.
      اسمایل، تومورو ویل بی وُرس

      دیدگاه


        #4
        پاسخ : پاسخ : تشخیص لبه با استفاده از منطق فازی

        نوشته اصلی توسط حسام الدین
        سلام ..

        شاید فایل هایی که در انتهای این پست ضمیمه شدند؛ بتونن براتون مفید باشن .. یکی از کارهای خیلی خوبی که میتونید انجام بدید؛ جدای از پرداختن مستقیم به مطرح و تشریح کردن الگوریتم های مختلف در زمینه ی Edge Detection این هست که تصویر و/یا تصاویری رو که با الگوریتم طراحی شده توسط خودتون نتایج خوبی دارند رو با الگوریتم های پایه و متداول مثل Canny و Sobel و ... تست و مقایسه کنید و بر روی اونها یک کامنت یا دلیل کوتاه بنویسید که به چنین و چنان دلیل؛ این الگوریتم، به خوبی پاسخگو نیست امــا الگوریتمی که ما طراحی کردیم؛ موفق و خوب هست .. معمولا در سمینارها یا پایان نامه ها (و به خصوص مقالات) این بخش خیلی مورد توجه قرار میگیره و به این دلیل هست که میتونه بر روی کیفیت کار شما تاثیر بسیار مثبتی داشته باشه و مخاطبین رو به خوبی قانع و راضی کنه .. بعلاوه؛ میتونید از تابع edge در MATLAB هم استفاده کنید (کامنت هایی که در این تابع هست) و به نوعی اونها رو کمک و راهنمای خودتون در مقایسه ها قرار بدید (-- و البته، در آخر، کتاب گونزالس هم مد نظر داشته باشید --) .. امید که این اطلاعات بتونن براتون مفید باشن .. موفق و سلامت و شاد باشید ..

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

        ممنوم از شما :smile:
        آرامش سهم قلبيست که در تصرف خداست؛
        قلبت آرام و لحظاتت خدايي...

        دیدگاه


          #5
          پاسخ : تشخیص لبه با استفاده از منطق فازی

          نوشته اصلی توسط ژوپیتر
          سلام،

          یکی از بهترین کارهایی که میتونید انجام بدید Fine tune کردن کارهای قبلیه. مثلا همین Canny یکی از ایرادات بزرگش اینه که پارامتری هست. اگر بتونید روشی به صورت Preprocess بنویسید که از Canny بشه به صورت Non-parametric استفاده کرد خیلی خوبه. اینطوری هم بیس کارتون زیر سوال نیست و هم یک ریفرنس خوب برای مقایسه کارتون دارین.

          موفق باشید.

          یعنی به صورت کلی مزایا و معایب هر کدوم رو شرح بدم؟
          آرامش سهم قلبيست که در تصرف خداست؛
          قلبت آرام و لحظاتت خدايي...

          دیدگاه


            #6
            پاسخ : تشخیص لبه با استفاده از منطق فازی

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

            متشکرم :smile:
            آرامش سهم قلبيست که در تصرف خداست؛
            قلبت آرام و لحظاتت خدايي...

            دیدگاه


              #7
              پاسخ : تشخیص لبه با استفاده از منطق فازی

              در پردازش تصویر مفهوم ریاضی گرادیان که به نوعی همون مشتق هست تبدیل میشه به یک ماسک که میتونه یک ماسک 3x3 باشه با عنصر وسط 8 و بقیه عناصر 1- که کلاً بر 9 (تعداد پیکسل های ماسک) تقسیم میشه.
              وقتی این ماسک روی تصویر اعمال بشه باعث میشه که اختلاف متوسط هر پیکسل با پیکسل های مجاورش محاسبه بشه و به عنوان مقدار گرادیان در همون مختصات قرار داده میشه.
              به این ترتیب یک تصویر جدید به دست میاد(بیشتر سطح این تصویر تاریکه و قسمت های لبه روشن تر هستن دلیلش هم اینه که در نواحی لبه اختلاف پیکسل های لبه با پس زمینه خیلی زیاده ولی در نواحی دیگر کل سطح ماسک یکدست بوده و اختلاف مقدار کمی شده). در این تصویر جدید یک مقدار آستانه (threshold) در نظر میگیرید که هر پیکسلی که کمتر از اون بود مشکی و هر پیکسلی که بیشتر از اون بود سفید بشه بنابراین خروجی این مرحله، یک تصویر باینری است که در اون لبه ها و پس زمینه کاملاً مشخصن.
              _______________
              ویرایش: با عرض پوزش :redface: اپراتوری که معرفی کردم مربوط به لاپلاسین بود (بقیه مطلب درسته)، اپراتورهای گرادیان: Roberts و Prewitt و Sobel هستن که با یک سرچ ساده میتونید ماسک های اونا رو پیدا کنید، گرادیان یک اپراتور جهتی است یعنی میتونه در جهت افقی، عمودی و حتی 45+ و 45- گرادیان گرفته بشه و لبه هایی که فقط در یک جهت خاص هستند به دست بیاد ولی لاپلاسین جهت نداره.
              لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
              لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
              با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
              اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
              يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

              دیدگاه


                #8
                پاسخ : تشخیص لبه با استفاده از منطق فازی

                سلام ..

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

                فایل های پیوست شده
                دوستان! مدتی کمتر به سایت میام ..

                دیدگاه


                  #9
                  پاسخ : تشخیص لبه با استفاده از منطق فازی

                  سلام می کنم خدمت همه شما عزیزان :smile:
                  سمینارمو به خوبی ارائه دادم
                  از کمک همه شما بسیار متشکرم :nerd:

                  اما پس از اون باید روی همین موضوع برای پروژه کار کنم
                  ولی حس می کنم علاقم به این موضوع کمه

                  میشه راهنمایی بفرمایین می تونم همین راهو ادامه بدم یا بهتره موضوع دیگه ای در پردازش تصویر رو انتخاب کنم

                  ممنونم
                  آرامش سهم قلبيست که در تصرف خداست؛
                  قلبت آرام و لحظاتت خدايي...

                  دیدگاه


                    #10
                    پاسخ : تشخیص لبه با استفاده از منطق فازی

                    سلام ..

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

                    دیدگاه


                      #11
                      پاسخ : پاسخ : تشخیص لبه با استفاده از منطق فازی

                      نوشته اصلی توسط حسام الدین
                      سلام ..

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

                      متشکرم
                      آرامش سهم قلبيست که در تصرف خداست؛
                      قلبت آرام و لحظاتت خدايي...

                      دیدگاه


                        #12
                        پاسخ : تشخیص لبه با استفاده از منطق فازی

                        بازم شلام خدمت شما
                        طبق بررسی هایی که داشتم به این نتیجه رسیدم که در همین حوزه تشخیص لبه پیش برم
                        می خواستم بدونم میشه روی بافت DNA کار کرد؟
                        و اگه میشه فایدش چیه؟

                        مقالاتی در این زمینه هست که بتونه کمک کنه؟
                        یا اصلا موضوع خوب و جالبی برای مخاطب هست یا نه؟

                        ممنونم
                        آرامش سهم قلبيست که در تصرف خداست؛
                        قلبت آرام و لحظاتت خدايي...

                        دیدگاه


                          #13
                          پاسخ : تشخیص لبه با استفاده از منطق فازی

                          سلام ..

                          در مورد این مطلبی که فرمودین؛ من تا بحال کار نکردم و به همین دلیل شاید صحیح نباشه اظهار نظر کردن در اون مورد؛ امــا فایلی که در انتهای این پست ضمیمه شده هست؛ یک رفرنس خیلی متداول در ارتباط با همین مبحث هست که میتونه امیدوارانه کمکتون کنه .. بعلاوه؛ اگر قصد کار بر روی Segmentation رو دارید و خیلی مایل به انجام کارهای مرسوم (--سنت! --) نیستید؛ میتونید به Background Subtraction هم فکر کنید و تمرکز کارتون رو بذارید بر روی این موضوع که تصاویر رنگی رو به نوعی با زمینه های مختلف جایگزین کنید و بـهـیـنـه ترین نتیجه ی خروجی رو به عنوان محصول نهایی؛ تحویل کاربر بدید .. در این مسیر نیاز به بررسی موارد دیگه هم پیدا میکنید که میتونه روند کارتون رو از حالت یکنواخت Edge Detection خارج کنه و به دلیل نوع خروجی و خلاقیت در پیاده سازی الگوریتم و چگونگی کیفیت تصویر خروجی؛ میتونید به راحتی در صورت مثبت بودن نتایج به انتشار مقاله هم فکر کنید .. برای مثال میتونید به عنوان نمونه ایـن تاپیک رو بررسی کنید .. شاید این مسیر بتونه بیشتر جذاب باشه براتون (--این پست؛ تنها در حد یک پیشنهاد هست؛ همین! --) .. پیروز باشید ..
                          فایل های پیوست شده
                          دوستان! مدتی کمتر به سایت میام ..

                          دیدگاه


                            #14
                            پاسخ : تشخیص لبه با استفاده از منطق فازی

                            جناب حسام الدین متشکرم از شما
                            سلامی دوباره عرض می کنم

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

                            دیدگاه


                              #15
                              پاسخ : تشخیص لبه با استفاده از منطق فازی

                              سلام ..

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

                              Cryptography_Image_Processing

                              Watermarking_Tutorial

                              Watermarking_Using_MATLAB
                              دوستان! مدتی کمتر به سایت میام ..

                              دیدگاه

                              لطفا صبر کنید...
                              X