پردازش تصویر با FPGA کاربردی

 

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

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

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

پیاده‌سازی سیستم به روش‌های مختلف نرم‌افزاری و سخت‌افزاری نشان داد که سرعت پردازش سیستم‌های سخت‌افزاری شامل FPGA، بسیار بیشتر از سیستم‌های مشابه نرم‌افزاری هستند. بنابراین در سیستم‌هایی که سرعت پردازش در آن‌ها دارای اهمیت است، یکی از بهترین روش‌ها، استفاده از سیستم‌های سخت‌افزاری مبتنی بر این تراشه است.


خرید و دانلود پردازش تصویر با FPGA کاربردی

پردازش تصویر دیجیتال

عنوان تحقیق: پردازش تصویر دیجیتال

فرمت فایل: word

تعداد صفحات: 130

شرح مختصر:

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

چند دسته مهم از کاربرد های پردازش تصویر به شرح زیر می باشد [ 1 ] :

الف ) کاربردهای عکاسی مانند ارتقاء ، بازسازی تصاویر قدیمی ، بازسازی تصاویر خراب شده با نویز و بهبود ظاهر تصاویر معمولی.

ب ) کاربرد های پزشکی مانند ارتقاء ویژگی های تصاویر اشعه ایکس ، تولید تصاویر MRI و

CT-scan.

ج ) کاربرد های امنیتی مانند تشخیص حرکت ( در دزد گیر ها ) ، تشخیص اثر انگشت ، تشخیص چهره و تشخیص امضاء.

د ) کاربرد های نظامی مانند تشخیص و رهگیری خودکار اهداف متحرک یا ثابت از هوا یا از زمین.

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

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

ز ) کاربرد های فشرده سازی تصویر مانند ذخیره سازی ، ارسال تصاویر تلویزیون با کیفیت بالا و ارسال تصاویر متحرک و زنده از روی شبکه اینترنت و یا خط تلفن.

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

فهرست مطالب

فصل اول: ۱

مقدمه ای بر پردازش تصویر دیجیتال. ۱

۱-۱ : مقدمه. ۲

۱-۲ : مراحل اساسی پردازش تصویر. ۳

۱-۳ : یک مدل ساده تصویر. ۵

۴-۱: تشخیص صورت.. ۶

۱-۵ : تشخیص و تعبیر. ۸

فصل دوم : ۱۱

بررسی دقیق تر برخی از روش های معرفی شده توسط سایر محققین در زمینه تشخیص صورت.. ۱۱

۲-۱ : تشخیص صورت در تصاویر رنگی با استفاده از فیلتر پوست.. ۱۲

۱-۱-۲: چکیده. ۱۲

۲-۱-۲ : فیلتر پوست.. ۱۳

۲-۱-۳ : تشخیص صورت در نواحی پوست.. ۱۷

۲-۲ : الگوریتم تشخیص صورت بر مبنای مکان یابی ویژگی های صورت.. ۲۱

مقدمه. ۲۱

۲-۲-۱ : چکیده. ۲۲

۲-۲-۲ : الگوریتم تشخیص صورت.. ۲۲

۲-۲-۳ : جبران سازی نور و تشخیص رنگ و تن پوست.. ۲۳

۲-۲-۴ : مکان یابی ویژگی های مربوط به صورت.. ۲۴

۵-۲-۲ : نتایج.. ۲۷

۲-۳: یک متد آماری برای تشخیص اجسام سه بعدی.. ۲۸

مقدمه. ۲۸

۲-۳-۱ : چکیده. ۲۸

۲-۳-۲ : تشخیص بر مبنای ظاهر. ۲۹

۲-۳-۳ : قانون تصمیم آماری.. ۳۰

۲-۳-۳-۱ : احتمال بر اساس نتایج آماری.. ۳۱

۲-۳-۳-۲ : تجزیۀ ظاهر به فضا،فراوانی و جهت.. ۳۳

۲-۳-۳-۳ : نمایش نمونه ها با زیر مجموعۀ ضریب موج. ۳۴

۲-۳-۳-۴ : فرم نهایی تشخیص دهنده. ۳۷

۲-۳-۴ : جمع آوری آمار. ۳۷

۲-۳-۵ : کاربرد تشخص دهنده ها ۳۸

۲-۳-۶ : صحت تشخیص صورت با چرخش خارج از محدوده. ۳۹

۲-۴ : تشخیص صورت با استفاده از روش مسافت هاسدورف.. ۴۲

مقدمه: ۴۲

۲-۴-۱ : چکیده. ۴۲

۲-۴-۲ : تشخیص جسم با روش هاسدورف.. ۴۳

۲-۴-۲-۱ : تعریف.. ۴۳

۲-۴-۲-۲ : تشخیص بر پایۀ مدل. ۴۳

۲-۴-۳ : توضیح سیستم. ۴۴

۲-۴-۳-۱ : دوره تشخیص… ۴۵

۲-۴-۳-۲ : پالایش… ۴۵

۲-۴-۳-۳ : انتخاب مدل. ۴۶

۲-۴-۴ : صحت.. ۴۶

۲-۴-۵ : نتایج.. ۴۷

۲-۵ : مدل ژنتیک بهینه سازی مکان یابی چهره به روش هاسدورف بر پایه مسافت.. ۴۸

۲-۵-۱ : مقدمه. ۴۸

۲-۵-۲ : چکیده. ۴۹

۲-۵-۳ : تشخیص صورت با روش هاسدورف بر پایه مسافت.. ۴۹

۲-۵-۴ : مدل ژنتیک… ۵۲

-۵-۲۴-۱ : کد های مدل. ۵۲

۲-۵-۴-۲ : توابع تناسب.. ۵۲

۲-۵-۴-۳ : پارامتر های مورد نیاز. ۵۴

۲-۵-۴-۴ : مقداردهی اولیه. ۵۵

۲-۵-۵ : نتایج آزمایشات.. ۵۵

۲-۵-۶ : نتیجه گیری.. ۵۹

فصل سوم : ۶۰

تشخیص صورت بر مبنای رنگ پوست.. ۶۰

۳-۱ : استفاده از رنگ به عنوان ابزار پردازش تصاویر رنگی.. ۶۱

۳-۱-۱ : مبانی رنگ… ۶۲

۳-۲ : تشخیص پوست.. ۶۴

۳-۳ : مدل های رنگ… ۶۴

۳-۳-۱ : مدل رنگ RGB. 65

3-3-2 : مدل رنگ CMY. 68

3-3-3 : مدل رنگ YIQ.. 68

3-3-4 : مدل رنگ HSI 69

3-3-5 : مدل رنگ YCbCr 71

3-3-5-1: تبدیلات بین RGB و YCbCr 73

3-3-6 : مدل های رنگ دیگر. ۷۵

۳-۳-۷ : نتیجه گیری از فضاهای رنگ… ۷۵

۳-۴ : ساختن مدل برای پوست.. ۷۶

فصل چهارم : ۷۸

شناسایی صورت در یک پایگاه داده اختیاری.. ۷۸

۴-۱ : شناسائی صورت.. ۷۹

۴-۱-۱ : مقدمه. ۷۹

۴-۱-۲ : تاریخچه. ۷۹

۴-۱-۳ : روش های برجسته. ۸۰

principle component analysis : 1-3-1-4. 81

: 2-3-1-4 Linear discriminant analysis. 81

-3-1-43: Elastic Bunch Graph Matching. 82

4-1-4 : ارزیابی دولت ایالات متحده امریکا ۸۳

۴-۱-۵ : نظر اجمالی به استاندارد ها ۸۵

:۶-۱-۴ نتیجه گیری.. ۸۵

۴-۲ : قرارداد فرت برای الگوریتم شناسایی صورت.. ۸۶

۴-۲-۱ : مقدمه. ۸۶

۴-۲-۲ : چکیده. ۸۶

۴-۲-۳ : تست سپتامبر ۹۶ فرت.. ۸۷

۴-۲-۴ : مدل تحقیق.. ۹۱

۴-۲-۵ : نتایج تحقیق.. ۹۳

۴-۲-۶ : نتیجه گیری.. ۹۹

فصل پنجم : ۱۰۱

روش انجام کار. ۱۰۱

۵-۱ : مقدمه. ۱۰۲

۵-۲ : مدل کردن رنگ پوست.. ۱۰۲

۵-۳ : جداسازی پوست.. ۱۰۶

۵-۴ : نواحی پوست.. ۱۰۹

۵-۴-۱ : یافتن تعداد سوراخ های یک ناحیه. ۱۱۰

۵-۴-۲ : مرکز حجم. ۱۱۱

۵-۴-۳ : جهت.. ۱۱۲

۵-۴-۴ : عرض و ارتفاع ناحیه. ۱۱۳

۵-۴-۵ : نسبت ناحیه. ۱۱۳

۵-۴-۶ : الگوی صورت.. ۱۱۳

۵-۵ : تطبیق الگو. ۱۱۴

۵-۶ راهکارهای پیشرفت این پروژه: ۱۱۹

۵-۷ نتایج : ۱۲۰

فهرست منابع. ۱۲۳


خرید و دانلود پردازش تصویر دیجیتال

پایان نامه سیستم رزرو و فروش بلیط آژانس مسافرتی

دسته : مهندسی کامپیوتر, مهندسی نرم افزار

عنوان پایان نامه : پایان نامه سیستم رزرو و فروش بلیط آژانس مسافرتی

قالب بندی : PDF

قیمت: 2800 تومان

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


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

پایان نامه بررسی عملکرد فیلترهای دیجیتالی

مشخصات مقاله:

دسته : رشته برق

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

قالب بندی : pdf

قیمت : 2800 تومان

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

 


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

پروژه بررسی معماری جویشگر Google

عنوان پروژه: بررسی معماری جویشگر google

درس: پایگاه داده پیشرفته

قالب بندی:word

تعداد صفحات: 37

قسمتی از متن:

پیدایش وب، چالشهای جدیدی را برای بازیابی اطلاعات بوجود آورده است. میزان اطلاعات عرضه شده در وب بسیار زیاد است و این مقدار با روند فزاینده‌ای درحال افزایش است. از سوی دیگر تعداد کاربران وب و به‌طبع آن، تعداد کاربران غیر حرفه‌ای نیز درحال افزایش است. اغلب کاربران تمایل به پیمایش وب از طریق ساختار پیوندی[1] آن بکمک جویشگرها یا نمایه‌[2]های تولید شده توسط متخصصین نظیر Yahoo Directory هستند. البته شایان ذکر است که تولید لیستها یا نمایه‌های دستی از اطلاعات وب، دارای مشکلات متعددی از جمله هزینه‌بر بودن در مراحل تولید و بهنگام‌سازی، کندی ایجاد و نیز وابستگی به علایق و نظرات تولید‌کنندگان در طبقه‌بندی اطلاعات هستند و در عین حال قادر به پوشش همه اطلاعات نیستند. از سوی دیگر جویشگرهایی که بر اساس انطباق کلیدواژه[3]های دریافتی از کاربران عمل می‌کنند، غالباً عملکرد نامطلوبی دارند و نتایجی با کیفیت بسیار پائین تولید می‌کنند. ضمناً بایستی توجه داشت که برخی سایتهای تبلیغات که میل به جلب نظر بازدیدکنندگان دارند، می‌کوشند تا با گمراه کردن جویشگرها، خود را مرتبط با پرس‌وجوی کاربر نشان دهند. در جویشگر Google کوشیده شده تا با ترکیب اطلاعات متن و پیوند بین صفحات، بر این مشکلات فائق آید. شایان توجه است که اسم این جویشگر بر گرفته شده از کلمه Googol که به معنی «یک عدد یک و صد صفر جلوی آن» است که توسط میلتون سیروتا[4] پسر خواهر ادوارد کاسنر[5] ریاضیدان آمریکایی اختراع شده‌است. این موضوع «یک عدد یک و صد صفر جلوی آن»، نوعی شعار و در واقع مقصود موضوع است. بدین معنی که گوگل قصد دارد تا سرویس‌ها، اهداف و اطلاع‌رسانی و اطلاعات خود را تا آن مقدار در وب در جهان گسترش دهد. در ادامه مختصری از روند فعالیت جویشگرهای منتهی به عرضه جویشگر Google بطور مطرح می‌شود.

فهرست مطالب:

  1. مقدمه. 5

1.1. سیر تحول تاریخی ابزارهای جستجو درمحیط وب.. 5

1.2. تاریخچه جویشگر Google. 7

1.3. اهداف طراحی Google. 8

1.3.1. مقیاس‌پذیری در وب.. 8

1.3.2. بهبود کیفیت جستجو. 10

1.3.3. امکان تحقیق آکادمیک در حوزه جویشگرهای وب.. 10

  1. ویژگیهای سیستم. 11

2.1. الگوریتم PageRank. 11

2.2. متن لنگری.. 14

2.3. دیگر ویژگیهای جویشگر Google. 14

  1. تشریح ساختار جویشگر Google. 15

3.1. کلیات معماری جویشگر Google. 15

3.2. ساختارهای داده اصلی.. 17

3.2.1. فایلهای بزرگ.. 17

3.2.2. مخزن. 18

3.2.3. نمایه اسناد. 18

3.2.4. واژه‌نامه. 19

3.2.5. لیستهای برخورد. 19

3.2.6. نمایه‌های روبه‌جلو. 21

3.2.7. نمایه‌های معکوس.. 22

3.3. عملیات خزش در وب.. 22

3.4. نمایه‌سازی اطلاعات وب.. 24

3.4.1. تجزیه. 24

3.4.2. نمایه‌سازی اسناد در مخازن. 24

3.4.3. مرتب‌سازی.. 25

3.5. جستجو. 25

3.5.1. سیستم رتبه‌بندی.. 26

3.5.2. بازخورد. 28

  1. نتایج و میزان کارآیی بدست آمده. 28
  2. کلیات معماری جویشگر Google. 29

5.1. مراحل پردازش یک پرس‌وجو در جویشگر Google. 30

5.2. استفاده از نسخه‌های کپی برای ایجاد ظرفیت و تحمل‌پذیری خطا32

5.3. روش استفاده از تجهیزات محاسباتی.. 33

5.4. مساله تامین برق تجهیزات.. 34

  1. جمع‌بندی و نتیجه‌گیری.. 35

9. فهرست منابع 37

 

 

 

 


خرید و دانلود پروژه بررسی معماری جویشگر Google