نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله در مورد ماشین بینایی و تصویر برداری دیجیتالی

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

مقاله در مورد ماشین بینایی و تصویر برداری دیجیتالی


مقاله در مورد ماشین بینایی و تصویر برداری دیجیتالی

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه185

پیشگفتار:

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

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

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

 

 

 

 

 

فصل اول

 

 

 

 

 

 

 

 

 

 

 

 

آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

1-1کلیات

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

  • ایجاد تصویر به شکل دیجیتالی
  • بکارگیری تکنیکهای کامپیوتری جهت پردازش ویا اصلاح داده های تصویری
  • بررسی و استفاده از نتایج پردازش شده برای اهدافی چون هدایت ربات یا کنترل نمودن تجهیزات خود کار ، کنترل کیفیت یک فرایند تولیدی ، یا فراهم آوردن اطلاعات جهت تجزیه و تحلیل آماری در یک سیستم تولیدی کامپیوتری (MAC)

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

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

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

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

تکنولوژی ماشین بینایی در دهه آینده تاثیر مهمی بر تمامی کارهای صنعتی خواهد گذاشت که دلیل


دانلود با لینک مستقیم


مقاله در مورد ماشین بینایی و تصویر برداری دیجیتالی

پاورپوینت بیماری قند و مشکلات بینایی

اختصاصی از نیک فایل پاورپوینت بیماری قند و مشکلات بینایی دانلود با لینک مستقیم و پر سرعت .

پاورپوینت بیماری قند و مشکلات بینایی


پاورپوینت بیماری قند و مشکلات بینایی

لینک پرداخت و دانلود *پایین مطلب*

  فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  تعداد صفحه:20

عوارض چشمی بیماری قند
عوارض چشمی بیماری قند می‌تواند شامل موارد زیر باشد:
آسیب به عروق خونی شبکیه که اصلاحا رتینوپاتی دیابتی خوانده می‌شود و سبب ورم مرکز بینایی چشم(ماکولا) خونریزی‌های متعدد در شبکیه و جاجیه چشم می‌گردد که اگر به موقع درمان نگردد. منجر به کم بینایی یا نابینایی دائمی می‌گردد.
آب مروارید (کاتارکت) زودرس که خوشبختانه این عارضه بخوبی باعمل جراحی آب مروراید قابل درمان است.

آب سیاه(گلوکوم) که بعلت افزایش فشار داخل چشم ایجاد می‌شود و اگر به موقع درمان نگردد سبب آسیب دائمی به عصب چشم و کم بینایی و یا نابینایی می‌گردد.

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


دانلود با لینک مستقیم


پاورپوینت بیماری قند و مشکلات بینایی

پاورپوینت بیماری قند و مشکلات بینایی

اختصاصی از نیک فایل پاورپوینت بیماری قند و مشکلات بینایی دانلود با لینک مستقیم و پر سرعت .

پاورپوینت بیماری قند و مشکلات بینایی


پاورپوینت بیماری قند و مشکلات بینایی

خرید و دانلود در پایین صفحه

تعداد اسلاید:19

 

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

ممکن است متنی که در اینجا  نوشته شده است کمی به هم ریخته باشد اما در فایل  دانلودی مرتب می باشد

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

فایل پاورپوینت قابل ویرایش میباشد

تعداد اسلاید:19
قیمت با تخفیف ویژه:4900
اگر نمیدانید چگونه خرید کنید اینجا کلیک نمایید
ایمیل پشتیبانی :alirezarahmatialireza@gmail.com

 


دانلود با لینک مستقیم


پاورپوینت بیماری قند و مشکلات بینایی

پایان نامه ارزیابی عملکرد بینایی

اختصاصی از نیک فایل پایان نامه ارزیابی عملکرد بینایی دانلود با لینک مستقیم و پر سرعت .

پایان نامه ارزیابی عملکرد بینایی


پایان نامه  ارزیابی عملکرد بینایی

 

این فایل در قالب ورد و قابل ویرایش در 192 صفحه می باشد.

 

فهرست
ارزیابی عملکرد بینایی.. ۱
تاریخچه در اطفال.. ۱
تاریخچه پزشکی.. ۷
دوره پیش از تولد. ۸
مواد سمی.. ۹
سیگار کشیدن و بارداری.. ۱۰
مصرف الکل و بارداری.. ۱۲
عامل های عفونی.. ۱۵
روبلا(سرخچه). ۱۵
آبله مرغان و بیماری پنجم (پاروویروس B19). 16
سیتومگالوویروس : ۱۸
ویروس نقص ایمنی اکتسابی (ایدز): ۱۹
نابهنجاری ژنتیکی و مادرزادی: ۲۰
سندرم داون: ۲۱
سندرم X شکننده : ۲۳
فلچ مغزی: ۲۴
هیدرو سفال: ۲۵
بی نظمی های متابولیک مادری : ۲۸
بیماری تیروئید : ۲۸
مرض قند: ۳۰
تغذیه : ۳۱
مسمومیت خونی و پیش تشنج آبستنی : ۳۳
انبرک جراحی وکمش جراحی وضع حمل : ۳۴
تولد کفل : ۳۶
پیچیدگی های بند ناف : ۳۶
ناسازگاری Rh و یرقان : ۳۸
تولدهای تلقین یافته : ۳۹
عدد اپگر : ۴۰
تولد وزن کم و نارس بودن : ۴۱
رشد بعد از تولد :رشد حرکتی: ۴۳
گفتار درمانی : ۴۶
دوبینی : ۵۶
دید رنگی: ۵۷
آب مروارید مادرزادی: ۵۷
آب سبز مادرزادی : ۵۸
نتیجه: ۵۹
جسم مژگانی یووئیت خلفی.. ۶۰
یووئیت منتشر: ۶۳
و تیره ها پیرپلاستیک اولیه باقی مانده PHPV.. 64
رتین (انبرمالیتی های تکاملی )کلوبوم. ۶۵
آنولومی های عروقی همانژیوم کاپیلاری.. ۶۷
همانژیوم کاورنوس… ۶۷
ناهنجاری های سرخرگی.. ۶۸
رتینوپاتی نوزادان نارس… ۶۸
نقص های ژنتیکی.. ۷۱
آکرو ماتوپسیا ۷۲
کوری مادرزادی لبر. ۷۲
بیماری اشتارگارد: ۷۳
بیماری Best (بستر و فی تخم مرغی شکل). ۷۴
رتینیت پیگمونتوسا ۷۵
ریتنوسیزیس وابسته به X جوانان : ۷۸
بیماری Coat : 79
ویترورتینوپاتی اگزودایتو ارثی.. ۸۰
Angioid streak : 81
نئوپلازی.. ۸۲
لوسمی (سرطان خون) : ۸۲
ریتنوبلاستوم : ۸۳
رابدومیرسارکوما: ۸۵
بیماری های سیستمیک… ۸۷
عفونت مادرزادی : ۸۷
دیابت (قند خون) : ۸۸
جداشدگی شبکیه ای RD : 89
آزارهای کودک: ۹۰
عصب بینایی.. ۹۲
گلوکوم : ۹۲
اپتیک نوروایتیس : ۹۴
هیپوپلانزی عصب اپتیک: ۹۵
میلن دار شدن لایه ی فیبر عصبی: ۹۶
هاپیرتروفی RPE مادرزادی: ۹۷
فصل دهم. ۹۸
تیز بینی اطفال، کودک نوپا و بچه ها جوانب عملی: ۹۸
فصل ۱۱٫ ۱۳۸
ارزیابی سلامت چشمی: ۱۳۸
لامپ قابل حمل کلارک و کلمبت ۹۰۴: ۱۳۹
SL کوا- شکاف لامپ قابل حمل ۱۵: ۱۴۰
شکاف لامپی جیبی ۱۵۰ Heine Hsl: 140
شکاف لامپ دستی ۱۰۲eiss Hso: 141
دستگیره اتوماتیک کراتومتر ARn-30 از نیدک: ۱۴۲
بازتاب مردمک: ۱۴۲
تونومتر تماسی: ۱۴۴
تونومتر گیره ی تو رفته: ۱۴۵
تونومتر پلایشن MK2 پرکنیز و کلمنت کلارک: ۱۴۶
تونومتری قلمی XL : 146
تونومتر HA-2 فرو رفته کوا: ۱۴۷
تونومتر غیر تماسی: ۱۴۸
فصل ۱۲٫ ۱۶۳
انبرمالتین های سگمان قدامی چشم. ۱۶۳
ضمائم و پلک همانژیوم کاپیلاری.. ۱۶۳
در موئید: ۱۶۴
ناهنجاری مادر زادی سرخرگی- سیاهرگی.. ۱۶۵
سلولیت.. ۱۶۵
پارگی پلکها ۱۶۶
بلغاریت.. ۱۶۷
التهاب غده اشکی.. ۱۶۸
پتوزمادرزادی.. ۱۶۹
انسداد مجرای بینی- اشکی مادرزادی.. ۱۷۰
ملتحمه جسم خارجی.. ۱۷۲
پارگی.. ۱۷۴
اطفال.. ۱۷۷
قرینه خراش قرینه. ۱۸۰
جسم خارجی.. ۱۸۱
عفونتهای مختلف رحمی.. ۱۸۶
جابجایی لنز. ۱۸۶


تاریخچه در اطفال
تاریخچه مجموعه ای از اطلاعات ضروری است برای هر پزشک اطلاعات جمع آوری شده در تاریخچه کمک می می کند که پزشک معایناتش را در جهت صحیح هدایت کند گرفتن شرح حال یا تاریخچه مخصوصا در ارزیابی بینایی کودکان از اهمیت ویژه ای برخورداراست .
بر پایه اطلاعات جمع آوری شده در تاریخچه پزشکان لیستی از تست هایی که نیاز است انجام شود تهیه می کنند و ترتیب انجام تست ها و حتی گاهی اوقات تشخیص بیماری های ممکن می شود، البته به شرطی که اطلاعاتی که در تاریخچه جمع‌ آوری شده درست باشد.
در کل والدین مشاهده گرهای خوبی هستند اما ضرورتاً مشاهداتشان درست نیست. به عنوان مثال: یکی از والدین گزارش می کند که چشمهای بچه اش تقاطع پیدا کرده و به سمت داخل حرکت می کند اما زمانی که از آنها پرسیده می شود که کدام چشم تقاطع پیدا می کند آنها مطمئن نیستند.
زمانی که والدین چنین گزارشی می دهند باید به آنها اعتماد کنیم. مگر تا وقتی که بتوانیم خلافش را ثابت کنیم.
پزشکی که بدون وجود یک تاریخچه خوب کار می کند (به عنوان مثال فرزند خوانده ها ، بچه های سر راهی ، و یا بچه ای که به ملا قات بستگان خود رفته و در این حالت بستگان از تاریخچه او مطمئن نیستند) نمی تواند تصمیم های درستی بگیرد و نیازمند بررسی بیشتر است تا تشخیص های غلط را رد کند.
در مورد بیمارانی که برای معاینه چشمهایشان مراجعه می کنند اولین و مهمترین سوالی که باید از او بپرسیم این است که شکایت اصلی شما چیست؟ و یا مشکلی که شما متوجه اش شده اید چیست؟ و یا نگرانی شما برای چیست؟ و یا دلیلی که شما در اینجا هستید چیست؟
معمولاً دانشجوها ومبتدی ها در سوالاتی که از بیمار می پرسند خیلی طفره می روند و شروع به پرسیدن سوالاتی در مورد بارداری وزن در هنگام تولد، و غیره می کنند که اساساً مهم هستند اما نه در ابتدا.
مطمئن شوید که مشکل اصلی را فهمیده اید چون این تکه کوچک از اطلاعات (یعنی مشکل اصلی بیمار) نقطه شروع و مسیری را که باید طی کنید را تعیین می کند.
هر چیزی که در معاینه بدست می آورید به خاطر بسپارید.
شما باید همیشه به عقب برگردید و دوباره از نگرانی های اولیّه بیمار سوال کنید(برای مثال از شکایت اصلی جویا شوید).
بعد از اینکه علت اصلی مراجعه بیمار را متوجه شدید می توانید در مورد جنبه های دیگر تاریخچه سوالاتی بپرسید.
در مورد بچه ها بهتر است پرسشنامه ای برای والدینشان بفرستیم که آن را در خانه پر کنند و قبل از معاینه تحویل دهند. این روش ایده آلی است و دلیلش این است که زمانی که یکی از والدین در اتاق انتظار در حالی که بچه گریه می کند و یا دور اتاقی می دود سعی می کند که پرسشنامه را پر کند این روش بسیار مشکل و وقت گیر است.
اما در منزل والدین می توانند بعد از خواب بچه بنشیند و مشترکاً به سوالات جواب دهند.
بنابراین اطلاعات جمع آوری شده در تاریخچه به همراه اطلاعات مشترک والدین قابل قبول تر خواهد بود، به ویژه زمانی که بیش از یک بچه در خانواده باشد و در این حالت واقعیت می تواند به سادگی گیج کننده باشد. سپس در پرسشنامه به دکتر پس داده می شود و دکتر آن را قبل از معاینه بررسی می کند با انجام این کار چشم پزشک یا اپتومتریست می تواند بفهمد که شکایت اصلی بیمار چیست . هم چنین می تواند تاریخچه پزشکی و تولد کودک را بررسی کند. بنابراین مجموعه ای از تشخیص های احتمالی را بدست می آورد و یک استراتژی رابکار می گیرد .
(یعنی یک سری از آزمایش هایی که باید انجام شود وترتیب انجام تستها) این کار فرصت محدودی که در هنگام معاینه یک کودک دارید را به حداکثر می رساند بچه ها( مخصوصاً بچه های کوچکتر) فقط برای یک مدت محدود به تست ها توجه کرده و همکاری می کنند و زمانی که شما از این مدت محدود تجاوز کنید نمی توانید اطلاعات خوبی بدست آورید . اگر از زمان ابتدای معاینه به جای زمان گرفتن تاریخچه استفاده کنیم ممکن است وقت مفید بسیاری را که می توانستیم برای معاینه بچه داشته باشیم را محدود کنیم .
فرستادن فرم تاریخچه و مطلع ساختن والدین از اینکه باید آن را قبل از روز معاینه پر کرده و پس بفرستید روش خوبی است .
فرم تاریخچه ای که برای والدین فرستاده می شود باید به صورت لیستی باشد که در هر زمان ممکن والدین بتوانند آن را چک کرده و علامت بزنند و این بهترین حالت ایست .
چون بیشتر سوالات نمی توانند در قالب این لیست پاسخ داده شوند بنابراین در پایان هر بخش فضایی را اختصاص دهید تا خانواده ها توضیحات لازم را بدهند.
اینجانب از یک تاریخچه هفت صفحه ای ، طوری که همه جوابها نیازمند نوشته شدن بود استفاده کردم. به طور ثابتی اولین صفحه کامل نوشته شده بود و در صفحات بعدی سوالات کم و کمتری پاسخ داده شده بود تا جایی که وقتی به آخرین صفحه رسیدم چیزی نوشته نشده بود تغییر دادن پرونده تاریخچه بیمار به یک پرسشنامه اطلاعات بسیار جامع تری را توسط والدین برای هر بیمار فراهم می کند.
گاهی اوقات زمانی که تاریخچه با پست فرستاده شده و سپس به مطلب برگشت داده می شود و قبل از معاینه توسط دکتر بررسی می شود مسائل حل نشده ای باقی می ماند. که در این صورت ممکن است تشریح بعضی از اطلاعات موجود در تاریخچه در زمان ویزیت فرد می باشد. اما این روش به طور قابل ملاحظه ای زمان کمتری را نسبت به موقعی که از پرسشنامه استفاده نمی شود صرف می کند.
بنابراین اگر چه چک کردن تاریخچه بدست آمده از پرسشنامه ضروری است اما این نباید به طور قابل توجهی معاینه را مختل کند مخصوصاً اگر محرک مناسبی در اتاق معاینه برای بچه وجود داشته باشد. که باعث شود معاینه راحت تر شود.
پیش بینی می کنیم در آینده خیلی نزدیک جایگزینی فرم تاریخچه روی وب سایت ساختن خانواده ها از تاریخچه ی بچه ها و پس فرستادن این فرم ها به صورت الکترونیکی کارساز خواهد بود. در این حالت حتی چک دقیق تاریخچه می تواند قبل از روز معاینه انجام شود.
تجربه شخصی من در کار با بچه ها این است که بیشتر والدین فقط زمانی که مشکلات خاصی برای بچه هایشان پیش می آید مراجعه می کنند تا بینایی آنها ارزیابی شود. اگر چه تعدادی از والدین نیز بچه هایشان مخصوصاً نوزادان و اطفال نوپا را برای ارزیایی روزمره بینایی می آورند تا مطمئن شوند که همه چیز خوب و در حال رشد طبیعی خود است، اما هنوز هم کمترین دلیلی است که بچه ها برای معاینه آورده می شوند.
دلایل مکرری که والدین نوزادان و کودکان نوپا را برای معاینات چشمی می آورند شامل موارد زیر است:
۱) استرابیسم واقعی یا تصور شده (برای مثال چین اپی کانتوس پهن و یا ایزوتروپی کاذب)
۲) انسداد مجرای اشکی – بینی
۳) ورم ملتخمه
۴) نزدیک شدن بسیار به چیزی که به آن نگاه می کنیم .
۵) چرخش مداوم چشمها
۶) داشتن تاریخچه خانوادگی قابل توجه در مورد مشکلات بینایی
۷) فکر ثانویه
۸) نقص در دید قبل از مدرسه و در حین ورود به مدرسه
۹) عملکرد ضعیف در مدرسه ؛ مسائل مربوط به خواندن
۱۰) رجوع کردن به یک درمانگر متخصص.
بعد از اینکه شکایت اصلی را پیدا کردید توجه خود را به تاریخچه پزشکی متمرکز سازید.
تاریخچه پزشکی
تاریخچه پزشکی برای بچه ها بایستی در ۳ دوره ی زمانی طبقه بندی شود:
۱-قبل از تولد : به وقایع متحمل شده در طول بارداری اطلاق می شود.
۲-هنگام زایمان: به وقایع و مشکلات مرتبط با آن را شامل می شود.
۳-بعد از تولد: رشد بچه را بعد از تولد شامل می شود.
هر ۳ دوره مهم هستند به خاطر اینکه هر قسمت اطلاعاتی را درباره خطرات عوامل یا رویدادهایی که جنین یا بچه با آن مواجه می شود و نتایج این فشارها ، فراهم می سازد .
دوره پیش از تولد
این دوره با لقاح و شروع رشد جنین آغاز می شود. اگر چه بیشتر اوقات خانم ها از حاملگی هود در چند هفته اول آگاهی ندارند و این حالتها گاهها به ماه هم می رسد.
در طول این دوره ناآگاهی ، مادران اغلب بچه های خود را در معرض چیزهای زیادی مانند انواع سم ها قرار می دهند ولی اگر از حاملگی خود اطلاع داشته باشند خود را از چنین حالتی دور نگه می دارند (مثل سیگار و مشروبات الکلی).
اینکه این سم ها در هفته های ابتدایی بارداری چقدر روی جنین تاثیر می گذارند روشن نیست، اما این مواد بعدها تاثیر قابل ملاحظه ی روی بارداری خواهند داشت. چند نمونه از مواردی که می توانند روی بارداری و جنین داشته باشند عبارتند از:
۱- مواد سمی از قبیل تنباکو، الکل یا داروها
۲- عوامل عفونی از قبیل توکسوپلاسموز ،سیتومگالوویروس سیفیلس و آبله مرغان
۳- نواقص متابولیکی از قبیل دیابت ملیتوس ،بیماری تیروئید و سو تغذیه مادر
۴- ناهنجاری های مادرزادی و ژنتیکی از قبیل سندرم داوون، سندرم X و غیره.
مواد سمی
رایجترین موادی که خانم های باردار جنینشان را در معرض آن قرار می دهند تنباکو و الکل است.
این دو ماه که بیشتر در ایالت متحده مورد استفاده قرار می گیرند و در کشورهای دیگری نیز دیده می شوند ،قسمتی از زندگی روزمره ما را تشکیل می دهند می دانیم که کاربرد تنباکو و الکل زندگی جنین را به خطر می اندازد و بیشتر خانم ها به محظ آگاه شدن از حاملگی از استفاده آنها کناره گیری می کنند.
از آنجایی که هفته ها و یا حتی ماهها طول می کشد تا یک خانم متوجه شود که باردار است بنابراین ممکن است که این زمان با ارزش سپری شود.
تعدادی از این آثار مخرب می تواند در درجه اول یا دوم توسط سیگار نیز رخ بدهد. نیکوتین یک تنگ کننده قوی عروق بوده و گردش خون جنین را کاهش می دهد. همچنین دسته هایی از مونوکسید کربن با هموگلوبین ترکیب شده و ماده ای به نام کربوکسی هموگلوبین را تشکیل می دهد که اکسیژن موجود در اطراف جنین را کاهش می دهد. آنچه که ما ، درباره سیگار کشیدن و رشد جنین می دانیم نشان می دهد که وضعیت فیزیکی و رشد سالم بچه می تواند به طور قابل توجهی با مواجه شدن با این مواد سمی دچار اختلال شود.
سیگار کشیدن و بارداری
نشان داده شده است که دود سیگار در دوران حاملگی خطرناک است و سقط جنین را در ۳ ماه اول افزایش می دهد.
به علاوه مادر و جنین در خطر زیادی به خاطر نارس بودن جفت تولد زودرس، وزن کم بچه و سندرم مرگ ناگهانی هستند. نوزادانی که از زنان سیگاری در دوران حامگلی متولد می شوند به طور متوسط ۱۵۰ تا ۳۰۰ گرم نسبت به غیر سیگاری ها وزن کمتری دارند. به علاوه ، کودکان مادران سیگاری دو برابر نسبت به مادران غیر سیگاری در دوران بارداری کوچک تر هستند. تاثیراتی که سیگار کشیدن روی رشد جنین و تولد زود هنگام او دارد با افزایش سن مادران افزایش می یابد.
هر چه سن مادران زیادتر باشد خطر سیگار کشیدن روی جنین بیشتر است. می دانیم که سیگار شامل مونوکسید کربن و نیوکتین است. این مولفه های سیگار به نظر می رسد روی وزن نوزاد در هنگام تولد و کوتاه کردن دوران بارداری تاثیر دارد. اتصال شیمیایی مونوکسید کربن به هموگلوبین کربوکسی هموگلوبین تولید می کند و این باعث هایپوکسی جنینی می شود.
کمبود اکسیژن بدن جنین (هایپوکسی جنینی) با سندرم مرگ ناگهانی جنین (SIDS) همراه است.
به علاوه نیکوتین و مونوکسید کربن منقض کننده های قوی عروق هستند و از این رو سبب کاهش میزان جریان خون به جنین شده و فشار خون مادر و میزان ضربان قلب او را افزایش می دهند سیگار کشیدن اشتها را کم کرده و از این جهت می تواند مقدار غذای مصرف شده به وسیله خانم باردار را کم کند.
افراد سیگاری تمایل کمتری با مصرف کردن مکمل های غذایی دارند و بر عکس تمایل بیشتری به مصرف الکل و سایر موادی که با متابولیسم های داخل بدن تداخل پیدا می کنند دارند. بسیاری از دیگر مولفه های سیگار (برای مثال سرب و کادمیوم) می تواند به جنین آسیب برساند اما تاثیرات آنها شناخته نشده است .
مصرف الکل و بارداری
بدترین بخش سناریو جنینی که در مواجه با الکل است مرگ جنین می باشد . اگر جنین بعد از مصرف الکل توسط مادر زنده بماند، به ویژه اگر در اوایل بارداری صورت گرفته باشد در این حالت جنین در خطر بزرگی به جهت سندرم الکل جنینی است. سندرم الکل جنینی یک مشکل تکاملی قابل توجه است. تغییراتی که به وسیله مواجه شدن با الکل ایجاد می شود دائمی و برگشت ناپذیر خواهد بود. این بچه ها همیشه از لحاظ ذهنی عقب افتاده هستند و ناهنجاری های عصبی و فیزیکی بی شماری را نشان می دهند در میان همه علتهای عقب ماندگی ذهنی سندرم الکل جنینی (FAS) قابل پیشگیری ترین آنهاست. هیچ نوع رابطه مستقیمی بین مقدار الکل مصرفی یک خانم باردار و سندرم الکل جنینی وجود ندارد. اما همه بچه های دچار سندرم الکل جنینی از مادرانی متولد می شوند که مقدار قابل توجهی الکل را در طول دوران بارداری مصرف کرده اند برآورد شده است که تقریباً ۵۰% زنان آمریکا به صورت تفریحی الکل می نوشند و تقریباً یعنی از کل بارداری ها در آمریکا برنامه ریزی نشده است. و به همین دلیل تقریباً ۲۵% کل نوزدان تازه متولد شده در اوایل دوران بارداری در مواجه با الکل قرار می گیرند.
سندرم الکل جنینی در شکل کامل خودش شامل انبرمالیتی های فیزیکی از جمله در ساختر و سایز فرد و عقب ماندگی ذهنی است. خصوصیاتی که در یک بچه دارای سندرم الکل جنینی تظاهر می کند بستگی به این دارد که در کدام یک از ۳ ماهه های بارداری مصرف الکل صورت بگیرد .
اگر نوشیدن الکل در طول کل سه ماهه انجام گیرد، اندازه ی فیزیکی و عملکردهای مغزی و ذهنی تحت تاثیر آن واقع می شود.اگر نوشیدن الکل در دومین سه ماهه ی حامگلی اتفاق بیافتد، معمولاً تنها روی اندازه ی فیزیکی و عملکرد ذهنی بدون بی نظمی فیزیکی تاثیر می گذارد و اگر نوشیدن الکل تنها در طول سومین سه ماهه ی حاملگی باشد هیچ کدام از اندازه ی فیزیکی و بی نظمی فیزیکی مشاهده نمی شود و در موارد کمی روی عمکلرد ذهنی تاثیر می گذارد. یافته های فیزیکی در ویژگی های بچه های با FAS اغلب شامل عقب ماندگی رشدی در ارتفاع و وزن است که بعد از به وسیله ی حداقل دو انحراف معیار یعنی نقص سیستم عصبی مرکزی شامل عقب ماندگی ذهنی میکرو سفالی و فعالیت بیش از حد می باشد. وب سایت پزشکی Mayo گزارش می دهد که نوشیدن الکل در طول هر قسمت از حاملگی جنین را در خطر بزرگی قرار می دهد. اما بحرانی ترین دوره و ماههایی که بچه در آن دوره خطر بزرگی است ، سه ماهه ی اول می باشد. می دانیم که اگر مادری الکل بنوشد، در این حالت الکل از جفت به جنین منتقل می شود .بنابراین، اگر مادری الکل می نوشد، در این حالت جنین نیز مصرف می کند. مراکز کنترل بیماری ،FAS را به عنوان شدیدترین پایانه طیف تاثیرات هنگامی که جنین در رحم با الکل مواجه می شود، معرفی می کند. همانطور که در بالا گفتیم، مرگ جنین شدیدترین حالت آنومالی تکاملی محسوب می شود. FAS به وسیله تظاهرات صورتی غیر طبیعی و رشد ابنرمال و مشکلات دستگاه عصبی مرکزی مشخص می شود.استروملند FAS را طوری تعریف می کند که شامل اختلال بینایی و آنامالی های چشمی است که کل چشم را تحت تاثیر قرار می دهد. و همچنین شامل هیپوپلازی عصب بینائی ، کلوبومای عنبیه و کروید و قرنیه ی کوچک، کاتاراکت و غیره می شود. بیان ویژگی های فیزیکی از صورت بچه های با FAS شامل تلکانتوس همراه با شکاف پلکی تنگ، بینی کوتاه بالا رفته ، چین اپی کانتوس ، وپتوز می باشد. این بچه ها نابهنجاری بینای قابل توجهی دارند. ازاین رو FAS در حال حاضر به عنوان یک طیفی از بی نظمی بررسی شده و تغییرات زیادی مابین علائم در بچه های متفاوت دیده شده است. دو تا از دیگر واژگان فنی که به توصیف بچه های مشکل دار به هنگام مواجهه با الکل پرداخته اند شامل نقص عصبی –تکاملی مربوط به الکل(ARND) و نقایص تولد مربوط به الکل (ARBD) هستند که دومی خود می تواند شامل مشکلاتی از قبیل مشکلات کلیدها، قلب ، استخوان ها و شنیداری باشد. بچه های با FAS و ARND می توانند مسائل زیر را نشان دهند:
همکاری ضعیف، فعالیت بیش از حد، ناتوانی در یادگیری ،ناتوانی رشد(تاخیر زبانی و گفتاری)، عقب ماندگی ذهنی ، بهره ی هوشی پایین و مهارت دلیل بندی پایین و قضاوت پایین را شامل شود.
عامل های عفونی
بسیاری از عامل های عفونی می توانند بر جنین در طول حاملگی تاثیر گذاشته باشد.بسیاری از این تاثیرات خیلی قابل توجه هستند ، در حالی که بقیه آنچنان قابل توجه نمی باشند. همه ی عوامل عفونی می توانند در این فصل گنجانده شوند. از این رو ما یکی از آنها را که معمول تر و مهم تر است بررسی می کنیم.
روبلا(سرخچه)
سرخچه که به طور معمول به یک آلمانی معروف است یک بیماری ویروسی مربوط به دوران بچگی است که می تواند برای جنین زیانبار باشد، البته اگر مادر در اولین سه ماهه ی حاملگی تحت تاثیر عفونت قرار گرفته باشد. سرخچه تهدید بسیار جدی در گذشته بوده است.
به خاطر اینکه هیچ نوع ایمنی در مقابل آن نبوده است. از سال ۱۹۶۹ بچه ها شروع به دریافت واکسن برای سرخچه شدند و از آن زمان هیچ نوع آسیب وارده ی اصلی از سرخچه در ایالت متحده ی آمریکائی گزارش نشده است. موارد سندرم سرخچه ی مادرزادی (CRS) هنوز از لحاظ پزشکی موجود است. اختصار CRS ، اختلالات قابل توجهی را در بچه ها نشان می دهد و معمولاً به عنوان مجموعه سه تایی که شامل کاتاراکت مادرزادی ، ناشنوایی و عقب ماندگی ذهنی است ،توصیف می شود. اما فقط محدود به این ۳ بیماری نیست. اگر درماندگی بعد از حاملگی دچار عفونت شده باشد خطر به میزان قابل توجهی کاهش می یابد.
آبله مرغان و بیماری پنجم (پاروویروس B19)
به بیماری ویروسی نسبتاً خفیف دوران کودکی گفته می شود که می تواند برای جنین در زنان بارداری که در مواجه با عفونت آبله مرغان قرار می گیرند، زیانبار باشد. اگر جنین عفونی شده باشد، آن می تواند به صورت سندرم آبله مرغان مادرزادی متولد شده باشد که شامل کوری ،صرع،عقب ماندگی ذهنی و عضو فلج شده بوده باشد. شبکه ی جهانی بیان می کند که تنها ۲ درصد مادران عفونی شده، بچه هایی دارند که به وسیله ی ویروس آسیب پذیرفته اند. مثل دیگر شرایط عفونی شده ،زمانبندی عفونت مهم می باشد. زنانی که با ویروس آبله مرغان در نیمه ی اول حاملگی یعنی در ۲۰ هفتگی از حاملگی مواجه شده باشند، مطمئناً با درصد زیادی بچه هایی با نقص عضو یا عقب ماندگی ذهنی را وضع حمل می کنند.
پنجمین بیماری یک الگوی مشابه از عفونت و نقص را دارد. پنجمین بیماری یعنی پنجمین سری از بیماری دوران بچگی از خارش پوست است که شامل سرخک ،تب اسکارلت ،سرخچه و چهارمین بیماری (که منشا ، عفونی آن ناشناخته است) می باشد. پنجمین بیماری به وسیله ی پاروویروس B19 ایجاد می شود که می تواند سبب نابهنجاری جدی در جنین شده باشد. مهمترین اینها کم خونی می باشد. که می تواند به طور موثری در سقط جنینی دست داشته باشد. یک بار دیگر ، خطرات زیادتر می شود البته اگر عفونت در اولین ۲۰ هفته حاملگی صورت گرفته باشد ، از این رو بعد از آن زیاد مهم نمی باشد.


دانلود با لینک مستقیم


پایان نامه ارزیابی عملکرد بینایی

دانلود مقاله بینایی ربات ها"ماشین"

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

 

 

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

 

کنترل کیفیت خط تولید

شکل 1- نمای ساده شده‌ای از یک سیستم بینایی کنترل کیفیت خط تولید غیرواقعی
یکی از کاربردهای بینایی ماشین در کنترل کیفیت خروجی کارخانه‌ها می‌باشد. شکل 1 مثالی بسیار ساده از چنین سیستمی است. اجناس تولید‌شده در کارخانه که برروی یک نوار نقاله قرار گرفته‌اند و توسط یک دوربین CCD برای آزمایش دیده می‌شوند و محصولات با کیفیتِ مناسب اجازه عبور پیدا خواهندکرد. چنانچه محصولی دارای استانداردهای مناسب نباشد از ادامه مسیر حذف می‌شود. معیار این استانداردها می‌تواند لبه‌های زائد، خراشیدگی و بادکردگی و تورم روی فلزات و بسیاری چیزهای دیگر باشد. در این مثال ما در پی یافتن مکانیزم خط تولید نیستیم و فقط می‌خواهیم ببینیم که یک شی تولیدشده چگونه استاندارد تشخیص داده شده و اجازه عبور می‌یابد و برعکس چگونه به بعضی از اشیاء اجازه عبور و ادامه دادن داده نمی‌شود.
عکس‌برداری
در این مثال ما سعی در مکانیزه کردن فرآیندی یکنواخت داریم که به‌صورت معمول و تکراری توسط انسان انجام می‌شود. اولین مسأله و مشکل ما این است که چگونه عکس‌های تهیه شده از اشیایی که در حال حرکت بر روی نوار نقاله هستند را تبدیل به داده‌های قابل فهم و تفسیر برای سیستم نماییم، که این مشکل توسط دوربین CCD حل می‌شود. عملکرد این دوربین را می‌توان به عملکرد چشم انسان که قادر است سطوح مختلف نور را تشخیص دهد تشبیه نمود.
چشم انسان
چشم انسان که در شکل 2 نشان داده شده است، تقریباً یک عدسی کروی با قطر 5/2 سانتی‌متر می‌باشد که از چندین لایه مختلف که درونی‌ترین آن‌ها شبکیه نام دارد تشکیل شده است. ماهیچه‌های اطراف چشم اندازه لنز را تنظیم می‌کنند که این‌کار چشم را قادر به زوم (zoom) کردن روی اشیاء می‌کند.

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

 


دوربین CCD
CCD از جهت عملکرد تقریباً مانند چشم انسان کار می‌کند. نور از طریق یک عدسی وارد دوربین و برروی یک پرده مخصوص تصویر می‌شود که تحت عنوان تراشه CCD شناخته می‌شود. تراشه Charge Coupled Device) CCD) که تصاویر با استفاده از آن گرفته می‌شوند از تعداد زیادی سلول تشکیل شده که همگی در یک تراشه با الگوی خاصی مرتب شده‌اند و تحت عنوان پیکسل (pixels) شناخته می‌شوند.

شکل3- تصویر وسط یک نمای نزدیک از چشم ماهی را نمایش می دهد و نشان می دهد که هر قسمت از یک تصویر چگونه با تعدادی مقادیر عددی ذخیره می شود. به تعداد داده های عددی مورد نیاز برای ذخیره یک فضای کوچک از تصویر توجه کنید.
زمانی که تراشه CCD این اطلاعات را دریافت می‌کند، آن‌ها را به شکل سیگنال‌های دیجیتالی از طریق کابل‌هایی به سیستم دریافت‌کننده می‌فرستد و بعد تصاویر در این سیستم به صورت مجموعه‌ای از اعداد ذخیره می‌شوند. همان‌طور که در شکل 3 می‌بینید هر عدد نماینده یک پیکسل است.
درک تصویر
با هر تصویر، چه با دوربین گرفته شود و چه با چشم انسان، مقداری تحریف و تغییر شکل و
به عبارتی "نویز (noise) " وجود دارد. البته در مورد مثال ما در سیستم خط تولید این مسأله چندان اهمیت ندارد اما در موقعیت‌هایی که نیاز به دقت بالا وجود دارد باید از نورپردازی خاصی برای تصویربرداری استفاده شود.

شکل 4- ترسیم لبه. شکل اول تصویر اصلی می‌باشد. در شکل وسط نویزها با فیلترنمودن ا‌ز بین رفته است. در نهایت شکل 3، تصویر حاصل از به‌کار بردن الگوریتم ترسیم لبه می‌باشد.
انسان‌ برای درک تصاویری که می‌بیند نیازی ندارد هیچ کاری در مورد فیلتر کردن و از بین بردن نویزهای یک تصویر انجام دهد. مثلاً در یک روز ابری که مه همه جا را فرا گرفته، دید ما به شدت ضعیف و دچار مشکل می‌شود. اما هر آنچه را که قادر به دیدنش باشیم درک می‌کنیم. یعنی برای درک اشیاء نیازی به حذف نویزهای تصویر نیست. مثلاً اگر در این روز در حال رانندگی در یک جاده باشید و تصویر مبهمی از یک ماشین را مقابل خود ببینید، بالطبع عکس‌العمل نشان می‌دهید و به عبارتی سرعت خود را کم می‌کنید.

 

و این یعنی ما هنوز تصویر ماشین را علیرغم وجود مه می‌توانیم تشخیص دهیم و در مقابل آن عکس‌العمل نشان‌دهیم. و یا مثلاً زمانی که دچار سرگیجه می‌شوید، علیرغم این‌که تصاویر اطراف خود را تار و مبهم می‌بینید اما قادر به درک و تشخیص وسایل و تصاویر اطراف خود هستید. یعنی ابتدا صبر نمی‌کنید تا سرگیجه‌تان به پایان برسد و بعد تصاویر را تشخیص دهید و این یعنی با قدرت بینایی انسان، علیرغم خراب شدن تصاویر اطراف، می‌توانیم متوجه فضای اطراف خود بشویم. اما برای بینایی ماشین ابتدا باید این نویزها طی فرآیندی که تصفیه کردن یا فیلترینگ نامیده می‌شود، از بین برود و بعد هر آنچه برای پردازش عکس لازم است انجام شود.
خوشبختانه در حال حاضر تکنیک‌هایی برای انجام این کار وجود دارد. از بین بردن نویزها به‌صورت نرمال توسط تعدادی از توابع ریاضی یا الگوریتم‌هایی که تحت عنوان 'treshholding' یا 'quantizing' نامیده می‌شود انجام می‌گردد. این فرآیند بسیار حرفه‌ای و پیچیده‌ای است و نیاز به دانش و پشتوانه بالای ریاضی دارد. زمانی که خرابی‌ها از بین رفت، می‌توانیم پردازش عکس‌ها را ادامه دهیم که این کار با استخراج صورت‌ها و حالت‌ها از یک تصویر انجام می‌شود. یک شیوه معمول که غالباً مورد استفاده قرار می‌گیرد استخراج لبه‌ها که در شکل 4 دیده می‌شود، می‌باشد.
در مورد مثال ما در سیستم خط تولید، وظیفه اصلی یک اپراتور کنترل کیفیت این است که به سرتاسر محصول تولید شده نگاه کرده و با مقایسه آن با استانداردهای مورد قبول، برای محصول تولید‌شده جواز عبور یا عدم عبور صادر کنند.
اگر این کار با استفاده از بینایی ماشین صورت گیرد باید عکس گرفته شده از محصول تولید شده با عکسی که از یک محصول استاندارد وجود دارد مقایسه ‌شود. یکی از روش‌های انجام این کار به این صورت است:
برای انجام این‌کار، یک تصویر از محصول استاندارد در کامپیوتر ذخیره می‌شود و سپس از محصولا‌تی که از خط تولید عبور می‌کنند. تصویر گرفته می‌شود و به عنوان نقشه لبه ذخیره می‌شود. و بعد سیستم، تصویر گرفته شده را از چپ به راست و از بالا به پایین به‌گونه‌ای که در هر زمان فقط یک رقم عبور کند، می‌لغزاند و عدد ظاهر شده در هر موقعیت را با عدد همان موقعیت در تصویر اصلی مقایسه می‌کند و در صورت تفاوت آن را اعلا‌م می‌نماید.
لذا عملیات بینایی کامپیوتر در حقیقت مقایسه دو مجموعه عدد است که اگر تفاوت این دو مجموعه از یک محدوده خاص فرارتر برود، از پذیرفتن محصول امتناع شده و در غیر این‌صورت محصول‌ پذیرفته می‌شود.
یک مثال پیچیده‌تر
در مثال قبل سیستم مورد مطالعه بسیار محدود بود و فقط یک تصویر دو بعدی از یک محصول را با تصویر اصلی و ایده‌آل مقایسه می‌کرد و احتیاجی به بررسی مقادیر اندازه و زاویه نبود.
در این مثال می‌خواهیم به سیستم بینایی که برای یک ربات خانگی که قادر به تمیز کردن خانه، پختن غذا و ... طراحی شده نگاهی بیاندازیم. این مثال بسیار پیچیده‌تر از مثال قبلی است و نیاز به آگاهی از تغییرات محیط دارد. به عبارت بهتر نیاز به یک سیستم هوشمندتر داریم. قبلاً دیدیم که تصاویر چگونه ذخیره و تفسیر می‌شوند. غالب تکنیک‌های گذشته دوباره در این مثال به‌کار گرفته می‌شوند. تفاوت اصلی در تفسیر تصاویر گرفته شده است. در مثال قبلی فضای سیستم بینایی فقط متشکل از یک سری محصول بود، اما در این مثال ربات باید از همه آنچه در اطرافش می‌گذرد باخبر بوده و این یعنی با دنیای وسیع‌تر و بزرگ‌تری روبروست. بدین‌منظور نیاز به تکنیک‌های تشخیص پیچیده‌تری وجود دارد.
یعنی در این مثال، یک صحنه فرضی شامل ده‌ها یا حتی صدها شی مختلف در معرض دید است. این اشیاء در اندازه‌ها و تحت زوایای مختلف که متأثر از نوع نورپردازی هم هستند به نمایش درمی‌آیند و به همین دلیل برای تشخیص این اشیاء نیاز به تکنیک‌های هوش‌مصنوعی (Ai) می‌باشد.
پردازش اطلاعات در مغز

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

شکل 6- مثلث Penrose: عدم هماهنگی هندسی در لبه‌ها باعث عدم درک صحیح شکل می‌شود.

 

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

شکل 7- خطای دید: در شکل سمت چپ علیرغم نحوه ظهور خطوط همه آن‌ها با هم موازیند. در شکل سمت راست که به خطای Muller-Lyer معروف است دو خط ظاهر شده به نظر دارای طول‌های متفاوت می‌آیند. اما در حقیقت هم‌اندازه‌اند.
به‌طور خلاصه، با توجه به این‌که سیستم بینایی انسان در بسیاری موارد دچار خطا می‌شود، نیاز به درنظرگرفتن شیوه‌ای متفاوت برای بینایی ماشین هستیم.
با استفاده از تکنیک‌هایی که قبلاً ذکر کردیم، ربات می‌تواند شناسایی ترکیبات و صورت‌های گوناگون موجود در اطراف خود را با استفاده از شیوه همانند‌سازی الگو انجام دهد. هر چند تعداد زیادی صورت و ترکیبات گوناگون (template matching) دیگر وجود دارند که نیاز به اخذ شیوه‌های متفاوت دیگری برای نمایش آن‌ها وجود دارد. و در این جاست که نیاز به استفاده از تکنیک‌های هوش مصنوعی مطرح می‌شود.
نمایش دانش
متخصصین هوش مصنوعی انواع سیستم‌ها را با استفاده از برنامه‌های معمول کامپیوتری و تفاوت قایل‌شدن بین پردازش اطلاعات (information) و پردازش دانش (knowledge)، شناسایی می‌کنند. این‌کار منجر به ایجاد سیستم‌های مبتنی بر دانش که کاربرد بسیار زیادی در هوش مصنوعی دارد می‌شود.

شکل 8- یک شبکه معنایی برای نمایش قسمتی از آشپزخانه.
ربات ما نیاز به داشتن اطلاعات یا "دانش" از دنیای اطراف خود دارد تا سیستم بینایی‌اش به درستی عمل کند. ما به‌طور خلاصه بعضی تکنیک‌هایی که توسط مهندسین دانش (knowledgc engineer) برای نمایش و پردازش این اطلاعات به‌کار می‌رود را آزمایش می‌کنیم.
یک شبکه معنایی (Semantic network) یک تکنیک خوش ساخت برای نمایش اشیاء یا ماهیت موجود در یک دنیا و ارتباطاتی که بین‌شان موجود است، می‌باشد. مثلاً قسمتی از دنیای ربات ما آشپزخانه است.
استفاده از یک شبکه معنایی می‌تواند راه مناسبی برای نمایش اطلاعات باشد. بدین‌ترتیب آشپزخانه را تحت عنوان یک سری از اشیاء و روابط بین‌شان فرض کنیم. یک شبکه می‌تواند جزییات موجود را به‌خوبی نمایش داده و ما را قادر به کاوش بیشتر و بهتر در روابط موجود بین اشیاء کند. برای مثال، همان‌طور که از شکل شماره 8 می‌‌توان دید، گوشت‌های سرد در یخچال‌ نگهداری می‌شوند. این آیتم‌ها تحت عنوان غذاها می‌توانند دسته‌بندی شوند. اگر چه همه غذاها در یخچال نگهداری نمی‌شوند، اما همه محصولات گوشتی ملزم به نگهداری یخچال هستند.
مشخص است که این شبکه باید برای نمایش دنیای اطراف ربات ما به‌خوبی گسترش یابد و نیاز به نمایش دقیق‌تر و جزیی‌تری از اشیاء و ارتباطات وجود دارد و همچنین این شبکه باید اتاق‌ها، افراد، اشیاء موجود و غیره را هم نمایش دهد.
پس از ساخته شدن شبکه معنایی ما قادر به ساخت یک پایگاه داده از دانش حاصل از شبکه معنایی در مورد اشیاء موجود در دنیای مربوطه هستیم. در مورد مثال ما، ورودی‌های مناسب می‌تواند به شکل زیر باشد:
(سیب - شکل - گرد) (سیب - رنگ - قرمز) (سیب - نما - براق)
(همبرگر- شکل - گرد) (همبرگر- رنگ - قهوه‌ای) (همبرگر نما - گوشتی)
(یخچال - شکل - مستطیل) (یخچال - رنگ- سفید) (یخچال - نما - فلزی)
(ظرف‌میوه - شکل - بیضی) (ظرف‌میوه - رنگ- نقره‌ای) (ظرف میوه - نما - فلزی)
((میوه) نگهداری - در (ظرف میوه))
((سیب) هست - یک (خوردنی))
توجه کنید که ورودی‌های این پایگاه دانش باید به‌گونه‌ای باشد که منجر به سردرگمی ماشین نشود. مثلاً در مورد مثال ما، سیب یک شی براق قرمز گرد معرفی شده است. اشیاء زیادی هستند که ممکن است چنین مشخصه‌ای داشته باشند و اگر مثلاً شما ربات خود را بفرستید که برای شما یک سیب تازه بیاورد امکان دارد ربات با یک توپ نزد شما باز گردد.
این پایگاه دانش تحت عنوان حافظه کاریِ سیستم شناخته می‌شود. به منظور استفاده کارا و مناسب از اطلاعات موجود در این پایگاه، سیستم نیاز به داشتن تعدادی قانون دارد. بدین‌ترتیب پس از ساخت پایگاه دانش نیاز به ساخت یک پایگاه از قوانین برای برخورد مناسب با اطلاعات موجود در پایگاه دانش هستیم. اگر شما از قبل با زبان‌های برنامه‌نویسی آشنایی داشته باشید، با عبارتی مثل If Statement Then آشنا هستید مثلا If cold Then wear coat ما از چنین ساختاری برای ایجاد پایگاه قوانین استفاده می‌کنیم. قسمت IF عبارت تحت عنوان راس قانون و قسمت عملیات یعنی قسمت Then تحت عنوان بدنه قانون شناخته می‌شوند.
و بدین ترتیب ربات مثلاً می‌داند که یک سیب چیست و در کجا قرار دارد. مثلاً فرض کنید یکی از کارهایی که قرار است ربات انجام دهد رفتن به سمت یخچال و برداشتن چیزی از یخچال است، در این صورت می‌توانیم مجموعه‌ای از قوانین را به این منظور بسازیم.

 

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

کنترل کیفیت خط تولید

 


شکل 1- نمای ساده شده‌ای از یک سیستم بینایی کنترل کیفیت خط تولید غیرواقعی
یکی از کاربردهای بینایی ماشین در کنترل کیفیت خروجی کارخانه‌ها می‌باشد. شکل 1 مثالی بسیار ساده از چنین سیستمی است. اجناس تولید‌شده در کارخانه که برروی یک نوار نقاله قرار گرفته‌اند و توسط یک دوربین CCD برای آزمایش دیده می‌شوند و محصولات با کیفیتِ مناسب اجازه عبور پیدا خواهندکرد. چنانچه محصولی دارای استانداردهای مناسب نباشد از ادامه مسیر حذف می‌شود. معیار این استانداردها می‌تواند لبه‌های زائد، خراشیدگی و بادکردگی و تورم روی فلزات و بسیاری چیزهای دیگر باشد. در این مثال ما در پی یافتن مکانیزم خط تولید نیستیم و فقط می‌خواهیم ببینیم که یک شی تولیدشده چگونه استاندارد تشخیص داده شده و اجازه عبور می‌یابد و برعکس چگونه به بعضی از اشیاء اجازه عبور و ادامه دادن داده نمی‌شود.
عکس‌برداری
در این مثال ما سعی در مکانیزه کردن فرآیندی یکنواخت داریم که به‌صورت معمول و تکراری توسط انسان انجام می‌شود. اولین مسأله و مشکل ما این است که چگونه عکس‌های تهیه شده از اشیایی که در حال حرکت بر روی نوار نقاله هستند را تبدیل به داده‌های قابل فهم و تفسیر برای سیستم نماییم، که این مشکل توسط دوربین CCD حل می‌شود. عملکرد این دوربین را می‌توان به عملکرد چشم انسان که قادر است سطوح مختلف نور را تشخیص دهد تشبیه نمود.
چشم انسان
چشم انسان که در شکل 2 نشان داده شده است، تقریباً یک عدسی کروی با قطر 5/2 سانتی‌متر می‌باشد که از چندین لایه مختلف که درونی‌ترین آن‌ها شبکیه نام دارد تشکیل شده است. ماهیچه‌های اطراف چشم اندازه لنز را تنظیم می‌کنند که این‌کار چشم را قادر به زوم (zoom) کردن روی اشیاء می‌کند.
وظیفه عدسی چشم، فرم و شکل دادن به تصویری است که توسط میلیون‌ها سلول گیرنده مخروطی (Cone) و میله‌ای (rod) گرفته شده و برروی پرده شبکیه افتاده است، می‌باشد. سلول‌های میله‌ای به یک عصب معمولی که از انتها به شبکیه ختم می‌شود و فقط در سطح نور پایین فعال است متصلند و سلول‌های مخروطی هر کدام به یک عصب اتصال دارند. آن‌ها در نورهای شدیدتر، بیشتر فعالند و میزان درک ما از رنگ‌ها را نوع فعالیت این‌ مخروط‌ها مشخص می‌کند.

 

در میان شبکیه ناحیه‌ای به‌نام نقطه کور وجود دارد که در آن هیچ‌ گیرنده‌ای موجود نیست. در این ناحیه اعصاب به‌صورت جداگانه به عصب بینایی که سیگنال‌های دریافت شده را به قشر بینایی مخ انتقال می‌دهند، وصل می‌شود.
دوربین CCD
CCD از جهت عملکرد تقریباً مانند چشم انسان کار می‌کند. نور از طریق یک عدسی وارد دوربین و برروی یک پرده مخصوص تصویر می‌شود که تحت عنوان تراشه CCD شناخته می‌شود. تراشه Charge Coupled Device) CCD) که تصاویر با استفاده از آن گرفته می‌شوند از تعداد زیادی سلول تشکیل شده که همگی در یک تراشه با الگوی خاصی مرتب شده‌اند و تحت عنوان پیکسل (pixels) شناخته می‌شوند.
زمانی که تراشه CCD این اطلاعات را دریافت می‌کند، آن‌ها را به شکل سیگنال‌های دیجیتالی از طریق کابل‌هایی به سیستم دریافت‌کننده می‌فرستد و بعد تصاویر در این سیستم به صورت مجموعه‌ای از اعداد ذخیره می‌شوند. همان‌طور که در شکل 3 می‌بینید هر عدد نماینده یک پیکسل است.

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

شکل 4- ترسیم لبه. شکل اول تصویر اصلی می‌باشد. در شکل وسط نویزها با فیلترنمودن ا‌ز بین رفته است. در نهایت شکل 3، تصویر حاصل از به‌کار بردن الگوریتم ترسیم لبه می‌باشد.
انسان‌ برای درک تصاویری که می‌بیند نیازی ندارد هیچ کاری در مورد فیلتر کردن و از بین بردن نویزهای یک تصویر انجام دهد. مثلاً در یک روز ابری که مه همه جا را فرا گرفته، دید ما به شدت ضعیف و دچار مشکل می‌شود. اما هر آنچه را که قادر به دیدنش باشیم درک می‌کنیم. یعنی برای درک اشیاء نیازی به حذف نویزهای تصویر نیست. مثلاً اگر در این روز در حال رانندگی در یک جاده باشید و تصویر مبهمی از یک ماشین را مقابل خود ببینید، بالطبع عکس‌العمل نشان می‌دهید و به عبارتی سرعت خود را کم می‌کنید.
این یعنی ما هنوز تصویر ماشین را علیرغم وجود مه می‌توانیم تشخیص دهیم و در مقابل آن عکس‌العمل نشان‌دهیم. و یا مثلاً زمانی که دچار سرگیجه می‌شوید، علیرغم این‌که تصاویر اطراف خود را تار و مبهم می‌بینید اما قادر به درک و تشخیص وسایل و تصاویر اطراف خود هستید. یعنی ابتدا صبر نمی‌کنید تا سرگیجه‌تان به پایان برسد و بعد تصاویر را تشخیص دهید و این یعنی با قدرت بینایی انسان، علیرغم خراب شدن تصاویر اطراف، می‌توانیم متوجه فضای اطراف خود بشویم. اما برای بینایی ماشین ابتدا باید این نویزها طی فرآیندی که تصفیه کردن یا فیلترینگ نامیده می‌شود، از بین برود و بعد هر آنچه برای پردازش عکس لازم است انجام شود.
خوشبختانه در حال حاضر تکنیک‌هایی برای انجام این کار وجود دارد. از بین بردن نویزها به‌صورت نرمال توسط تعدادی از توابع ریاضی یا الگوریتم‌هایی که تحت عنوان 'treshholding' یا 'quantizing' نامیده می‌شود انجام می‌گردد. این فرآیند بسیار حرفه‌ای و پیچیده‌ای است و نیاز به دانش و پشتوانه بالای ریاضی دارد. زمانی که خرابی‌ها از بین رفت، می‌توانیم پردازش عکس‌ها را ادامه دهیم که این کار با استخراج صورت‌ها و حالت‌ها از یک تصویر انجام می‌شود. یک شیوه معمول که غالباً مورد استفاده قرار می‌گیرد استخراج لبه‌ها که در شکل 4 دیده می‌شود، می‌باشد.
در مورد مثال ما در سیستم خط تولید، وظیفه اصلی یک اپراتور کنترل کیفیت این است که به سرتاسر محصول تولید شده نگاه کرده و با مقایسه آن با استانداردهای مورد قبول، برای محصول تولید‌شده جواز عبور یا عدم عبور صادر کنند.
اگر این کار با استفاده از بینایی ماشین صورت گیرد باید عکس گرفته شده از محصول تولید شده با عکسی که از یک محصول استاندارد وجود دارد مقایسه ‌شود. یکی از روش‌های انجام این کار به این صورت است:
برای انجام این‌کار، یک تصویر از محصول استاندارد در کامپیوتر ذخیره می‌شود و سپس از محصولا‌تی که از خط تولید عبور می‌کنند. تصویر گرفته می‌شود و به عنوان نقشه لبه ذخیره می‌شود. و بعد سیستم، تصویر گرفته شده را از چپ به راست و از بالا به پایین به‌گونه‌ای که در هر زمان فقط یک رقم عبور کند، می‌لغزاند و عدد ظاهر شده در هر موقعیت را با عدد همان موقعیت در تصویر اصلی مقایسه می‌کند و در صورت تفاوت آن را اعلا‌م می‌نماید.
لذا عملیات بینایی کامپیوتر در حقیقت مقایسه دو مجموعه عدد است که اگر تفاوت این دو مجموعه از یک محدوده خاص فرارتر برود، از پذیرفتن محصول امتناع شده و در غیر این‌صورت محصول‌ پذیرفته می‌شود.
یک مثال پیچیده‌تر
در مثال قبل سیستم مورد مطالعه بسیار محدود بود و فقط یک تصویر دو بعدی از یک محصول را با تصویر اصلی و ایده‌آل مقایسه می‌کرد و احتیاجی به بررسی مقادیر اندازه و زاویه نبود.

 

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

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

شکل 6- مثلث Penrose: عدم هماهنگی هندسی در لبه‌ها باعث عدم درک صحیح شکل می‌شود.
علیرغم این‌که به‌طور واضح و مجزا این مثلث مشخص نشده است. اما سلول‌های موجود در قشر بینایی می‌توانند تکه‌های این خطوط را کنار هم گذاشته و از آن یک مثلث استنتاج کنند.
زمانی که اطلاعات مربوط به چیزی که دیده می‌شود را دریافت کردیم، مثل شکل ظاهری، لبه‌ها و غیره، مغز نیاز به رمزگشایی و کشف اطلاعات به‌دست آمده دارد تا دقیقاً نتیجه‌گیری کند که آنچه در صحنه می‌گذرد چیست. اینجا قسمتی است که ما خیلی کم در رابطه با آن می‌دانیم و مشخص نیست که دقیقاً مغز چگونه این کار را انجام می‌دهد. اما مسأله مشخص این است که سیستم بینایی ما چندان مبرا از خطا نیست و به‌راحتی دچار اشتباه می‌شود. موارد بسیار زیادی وجود دارد که اطلاعات کسب شده می‌‌توانند مبهم و یا حتی اشتباه باشند، مانند مثال‌هایی که در شکل 6 و 7 مشاهده می‌کنید.

شکل 7- خطای دید: در شکل سمت چپ علیرغم نحوه ظهور خطوط همه آن‌ها با هم موازیند. در شکل سمت راست که به خطای Muller-Lyer معروف است دو خط ظاهر شده به نظر دارای طول‌های متفاوت می‌آیند. اما در حقیقت هم‌اندازه‌اند.
نمایش دانش
متخصصین هوش مصنوعی انواع سیستم‌ها را با استفاده از برنامه‌های معمول کامپیوتری و تفاوت قایل‌شدن بین پردازش اطلاعات (information) و پردازش دانش (knowledge)، شناسایی می‌کنند. این‌کار منجر به ایجاد سیستم‌های مبتنی بر دانش که کاربرد بسیار زیادی در هوش مصنوعی دارد می‌شود.
ربات ما نیاز به داشتن اطلاعات یا "دانش" از دنیای اطراف خود دارد تا سیستم بینایی‌اش به درستی عمل کند. ما به‌طور خلاصه بعضی تکنیک‌هایی که توسط مهندسین دانش (knowledgc engineer) برای نمایش و پردازش این اطلاعات به‌کار می‌رود را آزمایش می‌کنیم.
یک شبکه معنایی (Semantic network) یک تکنیک خوش ساخت برای نمایش اشیاء یا ماهیت موجود در یک دنیا و ارتباطاتی که بین‌شان موجود است، می‌باشد. مثلاً قسمتی از دنیای ربات ما آشپزخانه است.

شکل 8- یک شبکه معنایی برای نمایش قسمتی از آشپزخانه.
یک شبکه معنایی (Semantic network) یک تکنیک خوش ساخت برای نمایش اشیاء یا ماهیت موجود در یک دنیا و ارتباطاتی که بین‌شان موجود است، می‌باشد. مثلاً قسمتی از دنیای ربات ما آشپزخانه است.
استفاده از یک شبکه معنایی می‌تواند راه مناسبی برای نمایش اطلاعات باشد. بدین‌ترتیب آشپزخانه را تحت عنوان یک سری از اشیاء و روابط بین‌شان فرض کنیم. یک شبکه می‌تواند جزییات موجود را به‌خوبی نمایش داده و ما را قادر به کاوش بیشتر و بهتر در روابط موجود بین اشیاء کند. برای مثال، همان‌طور که از شکل شماره 8 می‌‌توان دید، گوشت‌های سرد در یخچال‌ نگهداری می‌شوند. این آیتم‌ها تحت عنوان غذاها می‌توانند دسته‌بندی شوند. اگر چه همه غذاها در یخچال نگهداری نمی‌شوند، اما همه محصولات گوشتی ملزم به نگهداری یخچال هستند.

 

مشخص است که این شبکه باید برای نمایش دنیای اطراف ربات ما به‌خوبی گسترش یابد و نیاز به نمایش دقیق‌تر و جزیی‌تری از اشیاء و ارتباطات وجود دارد و همچنین این شبکه باید اتاق‌ها، افراد، اشیاء موجود و غیره را هم نمایش دهد.
پس از ساخته شدن شبکه معنایی ما قادر به ساخت یک پایگاه داده از دانش حاصل از شبکه معنایی در مورد اشیاء موجود در دنیای مربوطه هستیم. در مورد مثال ما، ورودی‌های مناسب می‌تواند به شکل زیر باشد:
(سیب - شکل - گرد) (سیب - رنگ - قرمز) (سیب - نما - براق)
(همبرگر- شکل - گرد) (همبرگر- رنگ - قهوه‌ای) (همبرگر نما - گوشتی)
(یخچال - شکل - مستطیل) (یخچال - رنگ- سفید) (یخچال - نما - فلزی)
(ظرف‌میوه - شکل - بیضی) (ظرف‌میوه - رنگ- نقره‌ای) (ظرف میوه - نما - فلزی)
((میوه) نگهداری - در (ظرف میوه))
((سیب) هست - یک (خوردنی))
توجه کنید که ورودی‌های این پایگاه دانش باید به‌گونه‌ای باشد که منجر به سردرگمی ماشین نشود. مثلاً در مورد مثال ما، سیب یک شی براق قرمز گرد معرفی شده است. اشیاء زیادی هستند که ممکن است چنین مشخصه‌ای داشته باشند و اگر مثلاً شما ربات خود را بفرستید که برای شما یک سیب تازه بیاورد امکان دارد ربات با یک توپ نزد شما باز گردد.
این پایگاه دانش تحت عنوان حافظه کاریِ سیستم شناخته می‌شود. به منظور استفاده کارا و مناسب از اطلاعات موجود در این پایگاه، سیستم نیاز به داشتن تعدادی قانون دارد. بدین‌ترتیب پس از ساخت پایگاه دانش نیاز به ساخت یک پایگاه از قوانین برای برخورد مناسب با اطلاعات موجود در پایگاه دانش هستیم. اگر شما از قبل با زبان‌های برنامه‌نویسی آشنایی داشته باشید، با عبارتی مثل If Statement Then آشنا هستید مثلا If cold Then wear coat ما از چنین ساختاری برای ایجاد پایگاه قوانین استفاده می‌کنیم. قسمت IF عبارت تحت عنوان راس قانون و قسمت عملیات یعنی قسمت Then تحت عنوان بدنه قانون شناخته می‌شوند.
و بدین ترتیب ربات مثلاً می‌داند که یک سیب چیست و در کجا قرار دارد. مثلاً فرض کنید یکی از کارهایی که قرار است ربات انجام دهد رفتن به سمت یخچال و برداشتن چیزی از یخچال است، در این صورت می‌توانیم مجموعه‌ای از قوانین را به این منظور بسازیم.
اکنون هم دانش و هم قوانین مربوطه را داریم که نیاز به روش‌هایی برای تفسیرشان داریم. این کار توسط سیستم مفسر انجام می‌شود. مفسر برنامه‌ای است که قوانین را پردازش می‌کند. وظیفه آن خواندن هر قانون و بررسی این‌که موقعیت‌ها با هم همخوانی دارند یا نه می‌باشد. اگر همخوانی داشتند عمل موردنظر را انجام می‌دهد. این عمل آن‌قدر انجام می‌شود تا به عملی که دستور پایان داده‌است، برسد.
گفتیم برای استفاده از تکنیک همسان‌سازی الگو (Template matching) نیاز به ذخیره مقادیر بسیار زیادی از دانش در رابطه با هر آیتم موجود در دنیای ربات وجود دارد. با استفاده از قوانین می‌توانیم استفاده از این اطلاعات را از بین ببریم و دیگر نیازی به آن‌ها حس نمی‌شود. مثلاً در مورد یک صندلی، به‌جای ذخیره یک صندلی از تعدادی زوایا و اندازه‌ها می‌توانیم اطلاعاتی راجع‌به برخی خواص و ظواهر صندلی نظیر جنس، دسته‌ها، پایه‌ها و ... که یک سیستم مبتنی بر دانش از آن‌ها به منظور تشخیص صندلی استفاده می‌کند، ذخیره کنیم. یک صندلی دارای چهار پایه، یک نشیمنگاه و یک تکیه‌گاه است.
از طرف دیگر میز هم چهار پایه و یک رویه دارد. بدین‌ترتیب به‌جای ذخیره تعداد زیادی عدد برای هر شی، از خواص آن شی برای توصیفش استفاده کنیم. بدین‌ترتیب نیاز به یک پایگاه دانش هست که چیزهایی نظیر اجزا (دسته‌ها، پایه‌ها، دیواره‌ها و...) خواصی که این اجزا را توصیف می‌کند (ظاهر و غیره)، و حقایقی در رابطه با اشیایی که توسط این اجزا ساخته می‌شوند (آشپزخانه چهار دیوار و یک در دارد و غیره) و همچنین یک سری قوانین به منظور پردازش این اطلاعات را نگهداری نماید.
خلاصه
همان‌طور که دیدیم، عملیات زیادی باید به منظور پردازش اطلاعات تصویری انجام شود. تصاویر غالباً دارای نویز هستند که باعث خرابی و تحریفشان می‌شود. هر چند این مشکل چندان حادی برای سیستم بینایی انسان به حساب نمی‌آید اما برای سیستم‌های بینایی ماشین این نویزها به‌طور کامل باید فیلتر و پاکسازی شوند که این عمل با استفاده از تعدادی الگوریتم انجام می‌شود.
همچنین دیدیم که اشیاء چگونه با استفاده از تکنیک همسا‌ن‌سازی الگو دیده می‌شوند هر چند پس از این‌که اشیاء داخل صحنه توسط سیستم بینایی مشخص شدند هنوز کار تمام شده است. اطلاعات حاصل باید به یک نمایش دانش مناسب‌ ترجمه شوند به‌طوری که قابل پردازش باشند.

 

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

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله68    صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله بینایی ربات ها"ماشین"