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

پایان نامه
چکیده

شناسایی خودکار چهره، به معنی شناسایی یک فرد بهصورت خودکار توسط یک ماشین، بر مبنای ویژگی استخراجشده از تصاویر چهره آن فرد است. هدف از این پایاننامه طراحی یک معماری مناسب برای تشخیص چهره مبتنی بر الگوریتم کلاسبندی ماشین بردار پشتیبانی است.در این پایاننامه یک الگوریتم جدید همراه با یک معماری مناسب ارائه می شود. الگوریتم پیشنهادی برای این سیستم، ترکیبی از تجزیه تبدیل موجک گسسته، آنالیز تفکیککننده خطی مستقیم و ماشین بردار پشتیبانی بنانهاده شده است. در این سیستم ابتدا توسط تجزیه تبدیل موجک گسسته ویژگیهای یک تصویر خام استخراج میشود و سپس توسط آنالیز تفکیککننده خطی مستقیم به یک زیر فضا با ابعاد پاییننگاشت میشود. در مرحله نهایی توسط الگوریتم svm تصاویر ورودی دستهبندی میشود. معماری سختافزاری طراحیشده مبتنی بر ترکیب نرمافزار و سختافزار است، بهطوریکه بخش آموزش سیستم توسط نرمافزار و بخش شناسایی هویت توسط سختافزاری صورت میگیرد. پارامترهای مهم در مرحله آموزش سیستم استخراج میشود و سپس درون حافظه سیستم شناسایی )سختافزاری( ذخیره میشودکه سیستم سختافزاری هویت فرد را با توجه به این پارامترها چهره فرد را شناسایی میکند. این الگوریتم با پایگاه داده orl که شامل 11 تصویر است، تست گردیده است. نتیجه آزمایشها نزدیک به 39% نرخ تشخیص و همچنین زمان تشخیص تصویر آزمایشی توسط معماری پیشنهادیبین 31 میکروثانیه تا 10 میکروثانیه با فرکانس کلاک 311 مگاهرتز طول میکشد. این معماری بر روی ep3sl50f484c2 s‘altera پیادهسازی شده و قابلیت استفاده برای سیستمهای بلادرنگ را دارا است.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیاده سازی ماشین بردار پشتیبان موازی (psvm) بر روی fpga

‏در این پایان نامه‏، شبیه سازی و پیاده سازی مرحله ی آزمایش ماشین بردار پشتیبان مواز‎‏ی ‎(psvm)‎‏ را ارائه می دهیم. مرحله ی آموزش به صورت جدا و از پیش توسط نرم افزار ‎matlab‎‏ صورت گرفته است و از نتایج آن در مرحله ی آزمایش استفاده گردیده است. در این پایان نامه‏ از قطعه ‎fpga‎‏ ساخت شرکت ‎xilinx‎‏ به نام ‎‎‎‎‎spartan3e‎‎‎‏ استفاده شده که از طبقه ی ‎fpga‎‏ های ارزان قیمت و دارای منابع محدود می باش...

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

License plate recognition is one of the most important applications used in intelligent transportation systems. Difficulty of correct detection and identification of the car plates in different environment conditions makes researchers try new approaches to better solve the problem. License plate recognition problem is divided into three sub problems: "Plate Location", "Character Segmentation", ...

متن کامل

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

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

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

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

15 صفحه اول

پیاده سازی الگوریتم های استخراج ویژگی های چهره بر روی fpga

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

15 صفحه اول

پیاده سازی الگوریتم توربو کدینگ بر روی fpga

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

15 صفحه اول

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه تبریز - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023