Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > پردازش تصویر > پردازش تصوير(Image Processing)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۹-۹-۱۳۹۰, ۱۰:۲۰ قبل از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار hadiseh67
 
تاريخ عضويت: تير ۱۳۹۰
پست ها: 5
تشكرها: 1
0 تشكر در 0 پست
Red face حذف نویز

موضوع پروژم بررسی تکنیک های حذف نویز از تصاویر و پیاده سازی روش فیلتر میانگین هندسی، کسی می تونه کمکم کنه؟؟؟؟؟؟
hadiseh67 آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۹-۲۰-۱۳۹۰, ۰۹:۵۰ بعد از ظهر   #2 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

سلام. برای حذف نویزی خاص از روش خاصی استفاده می شود که شاید این روش برای نویزی دیگر مناسب نباشد. نویزها به طور کلی به دو نوع تقسیم می شوند نویز سفید و نویز متناوب. نویز سفید نویزی است که هیچ ارتباطی میان آنها نمی توان درنطر گرفت برای حذف این نویزها از فیلترهای پایین گذر در حوزه فرکانس استفاده می شود و یا در همان حوزه مکان یعنی در تصویر داده شده در یک همسایگی عمل میانگین گیری را انجام می دهیم. اگر نویز ما فلفل و نمک باشد یعنی به تصویر به صورت تصادفی نقاط خیلی روشن یا تیره اضافه شده باشد می توان از فیلتر میانه استفاده کرد که نتیجه بهتری نسبت به فیلتر میانگین در این مورد می دهد. فیلتر میانه به این صورت است که برای هر پیکسل و درنطرگرفتن یک همسایگی اطراف آن مثلا مربع 3*3 این اعداد را مرتب می کنیم و عنصر مرکزی این توالی را به عنوان مقدار جدید پیکسل موردنظر درنظر می گیریم. این کار را برای تمام پیکسلها انجام می دهیم تا تصویر نهایی که نویز در آن کاهش یافته ایجاد شود. برای استفاده از فیلتر میانگین که معمولا در نویزهای گوسی استفاده میشه مثل فیلتر میانه برای هر پیکسل با توجه به همسایگانش عمل میانگین گیری را اینبار انجام می دهیم. یعنی عناصر همسایه یک پیکسل را با هم جمع و بر تعدادشان تقسیم می کنیم. این کار را برای تمام پیکسلها انجام می دهیم. این فیلتر همان فیلتر میانگین حسابی است. برای انجام فیلتر میانگین هندسی که اشاره کردی تنها کافی است به جای عمل جمع در فیلتر میانگین حسابی، عمل ضرب را انجام دهیم و به جای تقسیم بر تعداد مثلا 8، آن را زیر رادیکال ببریم با فرجه همین عدد یعنی 8. این روشهای گفته شده همه مربوط به نویز سفید بودند که گفتم انواعشم مثلا نویز فلفل و نمک بود که از فیلتر میانه استفاده می کنیم یا فیلتر بیشینه و کمینه بسته به کاربرد و مقدار نویر فلفل و نمک و یا نویز گوسی که از فیلتر میانگین هندسی و حسابی استفاده می کنیم. نویز دیگر که در دسته دیگری قرار می گیرد نویز متناوب است که برخلاف نویز سفید دارای نظم و تناوب خاصی است که معمولا از فیلترهایی در حوزه فرکانس استفاده می کنیم. یعنی پس از بردن تصویر به حوزه فرکانس(تبدیل فوریه گرفتن از تصویر) و مشاهده طیف آن تعیین می کنیم که چه فرکانسهایی باید باقی بمانند و کدام ها حذف شوند و در نهایت از حوزه فرکانس به حوزه مکان(همان تصویر) برمی گردیم.(معکوس تبدیل فوریه گرفتن) اگر توضیح بیشتری لازمه بگید بزارم.
mahdiii آفلاين است   پاسخ با نقل قول
از mahdiii تشكر كرده اند:
ayfer.a11 (۰۹-۲۱-۱۳۹۰), black_wear (۰۲-۴-۱۳۹۱), hadiseh67 (۱۰-۱-۱۳۹۰), masood (۱۲-۱۷-۱۳۹۰), m_u3fi (۰۵-۲-۱۳۹۲)
قديمي ۱۰-۱-۱۳۹۰, ۱۲:۰۶ بعد از ظهر   #3 (لینک دائم)
عضو جدید
 
آواتار hadiseh67
 
تاريخ عضويت: تير ۱۳۹۰
پست ها: 5
تشكرها: 1
0 تشكر در 0 پست
پيش فرض

ممنون از توضیحاتتون
اگه امکان داره و مقاله ای در این باره دارین برام ارسال کنید
ممنون
Raha_gol2007@yahoo.com
hadiseh67 آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۵-۱۳۹۰, ۱۱:۴۶ بعد از ظهر   #4 (لینک دائم)
عضو جدید
 
آواتار mirhossein
 
تاريخ عضويت: دي ۱۳۹۰
پست ها: 4
تشكرها: 4
0 تشكر در 0 پست
پيش فرض

سلام
بدون اغراق بگم مطالبتون فوق العاده هست
من میخواهم یک خط رو از یک تصویر پاک کنم باpca میشه اینکار رو کرد؟
اگه به روش بالا هم امکان داره یه مثال ساده برام بزنید .من از آمار زیاد سر در نمیارم لطفا ساده بیان کنید
mirhossein آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۶-۱۳۹۰, ۰۱:۲۴ بعد از ظهر   #5 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

برای پاک کردن خط. منظورتون اینه که اگه تصویرتون 300*300 هستش بشه 300*299. برای این کار فقط کافیه تو زبان متلب بنویسید.
arr(i,=[]
;i
که i همون شماره سطر مورد نظرتونه و اگه می خواین این سطرو از تصویر مثلا سفید کنید تمام پیکسلهاشو می تونید بنویسید
arr(i,=255
mahdiii آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۶-۱۳۹۰, ۰۱:۵۱ بعد از ظهر   #6 (لینک دائم)
عضو جدید
 
آواتار mirhossein
 
تاريخ عضويت: دي ۱۳۹۰
پست ها: 4
تشكرها: 4
0 تشكر در 0 پست
پيش فرض

دوست عزیز
منظورم خطی به عنوان نویز میباشد
مثلا یک تار مو که بر روی عکس افتاده و اسکن شده باشد برای حذف این چه کاری باید بکنم؟
medfilt(a[m,n
فکر کنم از این تابع بشه استفاده کرد ولی m , n رو نمیدونم چه جوری بدست میاد؟
تابع دیگه ای هست که نیاز به تعریف کردن ورودی خاصی نباشد؟
لطفا به صورت pdf برام بفرست چون تغییر فرمت دارم رو سیستمم.
خیلی ممنون.
mirhossein آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۶-۱۳۹۰, ۰۶:۳۸ بعد از ظهر   #7 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

حالتهای مختلفی وجود داره. تا اونجایی که من میدونم اگه این خطهایی که می گید دارای یه نظم خاصی باشن مثلا مثل بافت. یعنی با یه فاصله منظم تکرار شده باشند، می تونید از تصویر تبدیل فوریه گرفته و تصویر را به حوزه فرکانس ببرید. سپس گفتم اگه این خطوط با نظم(تناوب) خاصی تکرار شده باشند، در حوزه فرکانسش، در فرکانس مربوطه نقطه سفیدی را مشاهده می کنید که می تونید اون رو حذف کرده (صفر را به پیکسل مربوطه نسبت دهید) و سپس عکس تبدیل فوریه را بگیرید. اگه عکسو بگذارید بهتر میشه دربارش صحبت کرد. روشهای بالا رو هم امتحان کنید. ممکنه خوب جواب بده. اگه تارتون دارای رنگ تیره(سیاه) یا سفید باشه می تونیم به عنوان نویز سفید و سیاه در نظر بگیریم و احتمالا با فیلتر میانه جواب خوبی میده. راستی اگه جهتشم از قبل بدونید می تونید نتیجه کارو بهتر کنید. به این صورت که اگه جهتش افقی باشه، فیلتر میانه رو به جای مربعی، می تونید به صورت ستونی درنظر بگیرید(مثلا 1*9) در این صورت به جواب بهتری می رسید. راستی می تونید از روشهای یافتن خطوط مثل هاف نیز استفاده کنید. اگه خطتون به اندازه کافی کامل و واضح باشه و البته خطوط دیگه ای در تصویر نباشند که قصد دارید آنها را نگه دارید(یعنی نویز نیستند). چون این روش همه خطوط رو پیدا می کنه و ممکنه خطوط برای خود تصاویر رو هم دور بریزه که نویز نیستند.
mahdiii آفلاين است   پاسخ با نقل قول
از mahdiii تشكر كرده اند:
ayfer.a11 (۱۱-۱۱-۱۳۹۰), masood (۱۲-۱۷-۱۳۹۰)
قديمي ۱۱-۹-۱۳۹۰, ۰۱:۵۶ قبل از ظهر   #8 (لینک دائم)
عضو جدید
 
آواتار GHAZALE SOGANDIAN
 
تاريخ عضويت: بهمن ۱۳۹۰
پست ها: 9
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

افرین به شما ....
واقعا چقدر اطلاعات دارید...لذت میبرم..
کاش منم از شما این همه چیز یاد بگیرم
GHAZALE SOGANDIAN آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۱۰-۱۳۹۰, ۰۸:۱۷ بعد از ظهر   #9 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

منم خوشحال میشم اگه بتونم چیری رو که بلد هستم به کسی یاد بدم. متاسفانه تو رشته ما یعنی هوش مصنوعی منابع فارسی خیلی کم هستش و عموما ناقص و دارای ایراداتی است. به نظر من اگه بتونین مطالبو از روی زبان اصلی بخونید خیلی بهتره اما منم مثل بقیه ترجیح میدم مطالب فارسی رو دراختیار داشته باشم و از اونا بخونم. اگه بشه سیاستی رو اتخاذ کرد که اساتید ترغیب بشن کتاب خودشون تالیف کنن یا حداقل ترجمه کنن خیلی خوب میشه.
mahdiii آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۱۱-۱۳۹۰, ۱۲:۱۳ بعد از ظهر   #10 (لینک دائم)
عضو جدید
 
آواتار lalehh
 
تاريخ عضويت: بهمن ۱۳۹۰
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام .
اگه میشه 1 مقاله از حذف نویز واسم بفرستید.
واسه همین امروز میخوام.
ممنون میشم.
lalehh آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۴۵ بعد از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design