PDA

مشاهده نسخه کامل : منابع آموزش پردازش تصویر



ravegoat
16-03-12, 21:29
اين تاپيك آموزش ها و مقالات مربوط به مبحث پردازش تصوير (Image Processing) را در بر مي گيرد.

براي شروع آموزش بينايي ماشين (Machine Vision) از سايت Alexandria قرار داده شده كه به مباحثي نظير:

مقدمات بينايي ماشين
جلوه هاي بصري
درك دو بعدي
و درك سه بعدي

مي پردازد.

ravegoat
31-03-12, 11:17
نام لاتين مقاله:
Robust Real-Time Face Detection

نام فارسي مقاله:
تشخيص چهره ي بي درنگ مقاوم

نويسندگان:
PAUL VIOLA از Microsoft Research
و
MICHAEL J. JONES از Mitsubishi Electric Research Laboratory

ژورنال:
International Journal of Computer Vision (Only the registered members can see the link) سال 2004

ناشر:
Springer

ravegoat
31-03-12, 11:34
نام لاتين فصل:
RECOGNIZING PERSONS BY THEIR IRIS PATTERNS

نام فارسي فصل:
شناسايي افراد با استفاده از الگو هاي قرنيه شان

نويسنده:
John Daugman از Cambridge University

در 20 صفحه به زبان انگليسي

ravegoat
19-06-12, 16:57
با سلام خدمت دوستان عزيز!
چند وقت پيش داشتم يه ويژن رو كد مي زدم (وسط امتحانا بود :lol:) و براي رفع نويز تصوير دوربين تصميم گرفتم از فيلتر غير خطي Median استفاده كنم. اين سيستم Vision قرار بود يه رد گيري شي (Object Tracking) رو انجام بده ولي سورس اين فيلتر از سوي بنده اون قدر كند كار مي كرد كه كار رد گيري مختل شده بود...
بعد تصميم گرفتم كه از كتابخونه ي كد AForge.Net (Only the registered members can see the link) استفاده كنم كه فقط شنيده بودم يه چنين كار هايي ازش بر مياد ولي تا حالا ازش استفاده نكردم بودم. بعد از به كاري گيري توابع AFroge، نتيجه ي كار اون قدر رضايت بخش بود كه تصميم گرفتم اين كتابخونه ي فوق العاده رو به ساير دوستان هم پينشهاد كنم. حتي با اعمال چند فيلتر روي تصاوير، مقدار FPS خروجي در حد مطلوبي باقي مونده بود.

AForge.NET
يه Library متن باز براي زبان هاي تحت .NET كه شامل بخش هاي زير هستش:

پردازش تصوير
پردازش ويدئو
منطق فازي
الگوريتم ژنتيك
شبكه عصبي
يادگيري ماشين
رباتيك
رياضيات

همراه با Documentation غني كه براي دوستاني كه در زمينه ي هوش مصنوعي فعاليت مي كنند خيلي مي تونه مفيد باشه :wink:

آرمين:give_rose:

ravegoat
09-02-13, 16:56
نام لاتين كتاب:
Robot Vision
Video-based Indoor Exploration with Autonomous and Mobile Robots

نام فارسي كتاب:
بينايي ربات
كاوش داخلي ويدئويي با ربات هاي خودكار

نويسنده:
Stefan Florczyk از Munich University of Technology

ناشر:
Wiley

در 212 صفحه به زبان انگليسي

ravegoat
28-02-13, 13:30
این آموزش از فصل ششم کتاب پردازش تصویر دیجیتال (Only the registered members can see the link) گرفته شده که توضیحات جالبی را پیرامون پردازش تصویر رنگی به زبان فارسی ارایه می کند.

ravegoat
26-03-13, 23:16
آشنایی با مفاهیم پردازش تصویر و کاربرد فرمان های MATLAB در پردازش تصویر دیجیتال

جمع آوری و تدوین:
علیرضا پیراسته

در 25 صفحه به زبان فارسی

ravegoat
29-03-13, 22:30
اگر تمایل دارید که با چند مفهوم پایه از جمله مدل های رنگ, فیلتر ها و چند الگوریتم معروف در پردازش تصویر آشنا شوید، می توانید مقاله ی زیر را از پیوست دانلود کنید (همراه با سورس کد سی شارپ و اصلاحات جدید).

نویسنده:
آرمین کاسمی لنگرودی از دانشکده ی فنی و مهندسی دانشگاه گیلان

در 12 صفحه به زبان فارسی

ravegoat
24-05-13, 21:38
این کتاب (Only the registered members can see the link) مناسب کسانی است که تمایل دارند به شکلی عمیق تر وارد دنیای بینایی ماشین شوند.

نام لاتین کتاب:
Robot Vision

نام فارسی:
بینایی ربات

مولف:
Ales Ude

ناشر:
INTECH

در 624 صفحه به زبان انگلیسی


8697 (Only the registered members can see the link)
دانلود (Only the registered members can see the link)
43 مگابایت

ravegoat
12-09-13, 11:20
نام لاتین مقاله:
Human skeleton tracking from depth data using geodesic distances and optical flow

موضوع مقاله:
دنبال کردن حرکت اسکلت انسان جهت تشخیص رفتار او

نویسنده ی اول:
Loren Arthur Schwarz از TUM آلمان

ژورنال:
Image and Vision Computing (Only the registered members can see the link) سال 2012

ناشر:
ELSEVIER

ravegoat
18-02-14, 14:51
برای دریافت نسخه ی زبان اصلی و اسکن شده ی کتاب پردازش تصویر دیجیتال نوشته ی گونزالس و وودز روی تصویر زیر کلیک کنید:

9858

62 مگابایت در قالب PDF


همچنین اسلاید های کتاب در قالب PDF به تفکیک فصل از پیوند های زیر قابل دریافت اند:

فصل اول (Only the registered members can see the link)
فصل دوم (Only the registered members can see the link)
فصل سوم (Only the registered members can see the link)
فصل چهارم (Only the registered members can see the link)
فصل پنجم (Only the registered members can see the link)
فصل ششم (Only the registered members can see the link)
فصل هفتم (Only the registered members can see the link)
فصل هشتم (Only the registered members can see the link)
فصل نهم (Only the registered members can see the link)
فصل دهم (Only the registered members can see the link)
فصل یازدهم (Only the registered members can see the link)
فصل دوازدهم (Only the registered members can see the link)

ravegoat
29-04-14, 07:31
پایان نامه ای که در پیوند زیر قرار داده شده مربوط به یک روش Edge Detection با الگوریتمی تحت عنوان Multiscale Wavelet است که در سال 2003 در دانشگاه Sam Houston State برای اخذ درجه ی کارشناسی ارشد ریاضی توسط Jun Li دفاع شده است:
Only the registered members can see the link


همچنین فایل پیاده سازی متلب (Only the registered members can see the link) این الگوریتم نیز از پیوست قابل دریافت است.

JiMmY.j
11-11-14, 21:59
سلام آرمین جان. یه توضیح مختصر درباره اعمال فیلتر به تبدیل فوریه عکس ها و چگونگی انجام اون می خواستم و می خواستم ببینم تفاوت اون ها با فیلترهایی که تو بخش پردازش تصویر و بدون تبدیل فوریه انجام می شه چی هست.
مرسی....
:11():

ravegoat
12-11-14, 20:43
سلام آرمین جان. یه توضیح مختصر درباره اعمال فیلتر به تبدیل فوریه عکس ها و چگونگی انجام اون می خواستم و می خواستم ببینم تفاوت اون ها با فیلترهایی که تو بخش پردازش تصویر و بدون تبدیل فوریه انجام می شه چی هست.
مرسی....
:11():
با سلام!

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

جهت آشنایی با نحوه ی اعمال تبدیل فوریه ی دو بعدی روی تصاویر در نرم افزار MATLAB می تونید به پیوند زیر مراجعه کنید:
Only the registered members can see the link

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

برای اطلاعات بیش تر پیشنهاد می کنم حتما دو پیوند زیر رو مطالعه بفرمایید:
Image Transforms - Fourier Transform (Only the registered members can see the link)
Fourier Transforms -- IM v6 Examples (Only the registered members can see the link)

موفق باشید
آرمین

JiMmY.j
12-11-14, 20:56
با سلام!

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

جهت آشنایی با نحوه ی اعمال تبدیل فوریه ی دو بعدی روی تصاویر در نرم افزار MATLAB می تونید به پیوند زیر مراجعه کنید:
Only the registered members can see the link

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

برای اطلاعات بیش تر پیشنهاد می کنم حتما دو پیوند زیر رو مطالعه بفرمایید:
Image Transforms - Fourier Transform (Only the registered members can see the link)
Fourier Transforms -- IM v6 Examples (Only the registered members can see the link)

موفق باشید
آرمین

ممنون لینک ها واقعاً عالی بودن.
میشه یه توضیح بدید منظور از این دو خط چی هست. تو چند تا کتاب دیدم ولی مفهومش رو متوجه نشدم.



F = log(F+1); F = mat2gray(F);

ravegoat
12-11-14, 21:28
ممنون لینک ها واقعاً عالی بودن.
میشه یه توضیح بدید منظور از این دو خط چی هست. تو چند تا کتاب دیدم ولی مفهومش رو متوجه نشدم.



F = log(F+1); F = mat2gray(F);
خواهش می کنم...


F = log(F+1);
ضرایب فوریه برای تصاویر معمولا" اعداد بزرگی هستش که باعث میشه نشه کلیه ی شدت فرکانس ها رو به خوبی در یک تصویر کنار هم نمایش داد. در نتیجه به جای مقدار خود ضرایب، لگاریتم اون ضرایب رو به کار می برن (مثلا" اگر ضریبی برابر 1000 بشه، لگاریتمش میشه 3 که عدد خیلی بزرگی نیست).
از طرفی لگارتیم صفر تعریف نمیشه و به علاوه لگاریتم اعداد بین صفر تا یک خیلی بزرگ هستن. در نتیجه به جای محاسبه ی لگارتیم F ، اون رو یک واحد افزایش میدن تا مقادیر از 1 شروع بشن و در نهایت لگارتیم F+1 رو محاسبه می کنن.


F = mat2gray(F);
برد یک تابع لگاریتمی از منفی بی نهایت تا مثبت بی نهایته و با توجه به توضیح پیشین این برد به صفر تا مثبت بی نهایت میرسه. در این حالت دستور بالا این برد رو بین صفر تا یک نگاشت میده که صقر معادل رنگ سیاه و یک معادل رنگ سفیده.

موفق باشید
آرمین

JiMmY.j
12-11-14, 21:30
خواهش می کنم...


F = log(F+1);
ضرایب فوریه برای تصاویر معمولا" اعداد بزرگی هستش که باعث میشه نشه کلیه ی شدت فرکانس ها رو به خوبی در یک تصویر کنار هم نمایش داد. در نتیجه به جای مقدار خود ضرایب، لگاریتم اون ضرایب رو به کار می برن (مثلا" اگر ضریبی برابر 1000 بشه، لگاریتمش میشه 3 که عدد خیلی بزرگی نیست).
از طرفی لگارتیم صفر تعریف نمیشه و به علاوه لگاریتم اعداد بین صفر تا یک خیلی بزرگ هستن. در نتیجه به جای محاسبه ی لگارتیم F ، اون رو یک واحد افزایش میدن تا مقادیر از 1 شروع بشن و در نهایت لگارتیم F+1 رو محاسبه می کنن.


F = mat2gray(F);
برد یک تابع لگاریتمی از منفی بی نهایت تا مثبت بی نهایته و با توجه به توضیح پیشین این برد به صفر تا مثبت بی نهایت میرسه. در این حالت دستور بالا این برد رو بین صفر تا یک نگاشت میده که صقر معادل رنگ سیاه و یک معادل رنگ سفیده.

موفق باشید
آرمین

استاد گرامی تشکر می کنم.....
:give_rose::11()::give_rose:

iranch
30-01-16, 22:28
سلام
دوستان ویرایش سوم پردازش تصویر دیجیتال گنزالز که ۶۲ مگ هست. از چند تا جا دانلود زدم متاسفانه عکس هاش خیلی خیلی بد افتاده
دوستان کتاب رو با عکس سالم موجود دارید؟ خدا خیرتون بده