بررسی و تحقیق-پردازش تصویر و ماشین بینایی- در 40 صفحه-docx
دسته بندي :
فنی و مهندسی »
کامپیوتر و IT
پردازش تصویر
میتوان با استفاده از کامپیوتر، پردازش و تجزیه و تحلیل های رقمی انجام داد. این پردازش برای افزایش کیفیت داده ها و تفسیرهای چشمی انجام می گیرد. هم چنین میتوان موضوع یا اطلاعات به خصوصی را از تصویر به دست آورد که همگی به صورت خودکار توسط کامپیوتر انجام می گیرد.
تصاویر آنالوگ
تصاویری مانند عکس های هوایی که توسط سیستم های عکس برداری(دوربین) به دست می آیند. از آنجایی که در این عکس ها از فیلم عکاسی استفاده شده است، پس هیچ پردازشی نیاز ندارد.
تصاویر رقمی(دیجیتالی)
تصاویر سنجش شده که از تعداد زیادی مربعات کوچک(پیکسل) تشکیل شده اند. هر پیکسل دارای یک شماره رقمی(Digital Number) میباشد که بیانگر میزان روشنایی آن پیکسل است. به این نوع تصاویر، تصاویر رستری هم میگویند. تصاویر رستری دارای سطر و ستون می باشند.
یک تصویر را می توان توسط تابع دوبعدیf)x,y) که در آن X و Y را مختصات مکانی و مقدار f در هر نقطه را شدت روشنایی تصویر در آن نقطه می نامند. اصطلاح سطح خاکستری نیز به شدت روشنایی تصاویر مونوکروم اطلاق میشود. تصاویر رنگی نیز از تعدادی تصویر دوبعدی تشکیل می شود.
زمانی که مقادیر X و Y و مقدارf(x,y) با مقادیر گسسته و محدود بیان شوند، تصویر را یک تصویر دیجیتالی می نامند. دیجیتال کردن مقادیر X و Y را Sampling و دیجیتال کردن مقدارf(x,y) را quantization گویند.
برای نمایش یک تصویر M * N از یک آرایه دو بعدی( ماتریس) که M سطر و N ستون دارد استفاده می کنیم. مقدار هر عنصر از آرایه نشان دهنده شدت روشنایی تصویر در آن نقطه است. در تمام توابعی که پیاده سازی خواهیم کرد، هر عنصر آرایه یک مقدار 8 بیتی است که می تواند مقداری بین 0 و 255 داشته باشد. مقدار صفر نشان دهنده رنگ تیره(سیاه) و مقدار 255 نشان دهنده رنگ روشن(سفید) است.
به عنوان مثال تصویر زیر که سایز آن 288 * 265 است از یک ماتریس که دارای 288 سطر و 265 ستون است برای نمایش تصویر استفاده می کند.
هر پیکسل از این تصویر نیز مقداری بین 0 و 255 دارد. نقاط روشن مقادیری نزدیک به 255 و نقاط تیره مقادیر نزدیک به 0 دارد. همه توابع پردازش تصویر از این مقادیر استفاده کرده و اعمال لازم را بر روی تصویر انجام می دهند.
مقادیر پیکسلها
مقدار انرژی مغناطیسی که یک تصویر رقمی به هنگام تصویر برداری کسب میکند، رقم های دوتایی(Digit binary) یا بیت ها(Bits) را تشکیل میدهند که از قوه صفر تا 2 ارزش گذاری شده است. هر بیت، توان یک به قوه 2 (1بیت=21) میباشد.
حداکثر تعداد روشنایی بستگی به تعداد بیت ها دارد. بنابراین 8 بیت یعنی 256 شماره رقمی که دامنه ای از 0 تا 255 دارد. به همین دلیل است که وقتی شما تصویر رستری از سنجنده خاصی مانند TM را وارد نرم افزاری میکنید تغییرات میزان روشنایی را بین 0 تا 255 نشان میدهد.
دامنه تغییرات رنگ
مقدار پیکسل
نوع تصویر
0-255
28 = 256
8-bit image
0-65535
216 = 65536
16-bit image
0-16777215
224 = 16777216
24-bit image
دقت تصویر:
دقت تصویر بستگی به عدد پیکسل ها دارد. با یک تصویر ۲ بیتی، حداکثر دامنه روشنایی ۲۲ یعنی ۴ میباشد که دامنه آن از ۰ تا ۳ تغییر میکند. در این حالت تصویر دقت(تفکیک پذیری لازم) را ندارد. تصویر ۸ بیتی حداکثر دامنه ۲۵۶ دارد و تغییرات آن بین ۰ تا ۲۵۵ است. که دقت بالاتری دارد.
روش های پردازش تصاویر:
بخش بندی سطح خاکستری(Gray-Level Slicing)
فرض کنید می خواهیم مساحت کل جنگل های استان را تعیین کنیم. با فرض اینکه عکس هوایی از استان را داشته باشیم، می توانیم از بخش بندی سطح خاکستری استفاده کنیم. بدین صورت که با نمایان کردن سطوح خاکستری نشان دهنده جنگل ها و پایین آوردن شدت سطوح خاکستری دیگر نقاط تصویر، مساحت جنگل ها را محاسبه کنیم. نمودار زیر نحوه نگاشت مقادیر پیکسل ها ی تصویر ورودی را نشان می دهد.
همچنین از نمودار زیر نیز برای نگاشت مقادیر پیکسل های تصویر ورودی می توان استفاده کرد.
شکل نمودار فوق نشان می دهد که تصویر خروجی تولید شده توسط این نمودار یک تصویر باینری است.
ترمیم تصویر(Image restoration):
در بیشتر تصاویری که توسط ماهواره ها یا رادارها ثبت می گردند، اختلالاتی در تصویر به وجود می آید که به دلیل خش می باشد. دو اختلال مهم در تصاویر چند باندی، نواری شدن(Banding) و خطوط از جا افتاده می باشد.
نواری شدن(باندی شدن):
اشتباهی که توسط سنجنده، در ثبت و انتقال داده ها روی می دهد. و یا تغییر پیکسل در بین ردیف ها می تواند باعث ایجاد چنین اشتباهی گردد.
خطوط از جا افتاده( خطا در تصویر):
اشتباهی که در ثبت و انتقال داده ها روی می دهد و در نتیجه، یک ردیف پیکسل در عکس از بین می رود.
بالا بردن دقت عکس
یکی از کار های مهمی که در پردازش تصویر انجام می گردد، بالا بردن دقت عکس به منظور دید و تفسیر چشمی دقیق تر می باشد. روش های بسیاری برای نیل به این هدف وجود دارد ولی مهم ترین آنها، افزایش تباین(Contrast) تصویر و عملیات فیلتر کردن می باشد.
هیستوگرام تصویر
در هر تصویر رقمی، مقادیر پیکسل ها بیانگر خصوصیات آن تصویر(مانند میزان روشنایی تصویر و وضوح آن) می باشد. هیستوگرام تصویر در حقیقت بیان گرافیکی میزان روشنایی تصویر می باشد. مقادیر روشنایی(برای مثال 0-255) در طول محور X بیان شده و میزان فراوانی هر مقدار در محور Y بیان می گردد.
بالا بردن دقت عکس
یکی از کارهای مهمی که در پردازش تصویر انجام می گردد، بالا بردن دقت عکس به منظور دید و تفسیر چشمی دقیق تر می باشد. روش های بسیاری برای نیل به این هدف وجود دارد ولی مهم ترین آنها، افزایش تباین(Contrast) تصویر و عملیات فیلتر کردن می باشد.
هیستوگرام تصویر
در هر تصویر رقمی، مقادیر پیکسل ها بیانگر خصوصیات آن تصویر(مانند میزان روشنایی تصویر و وضوح آن) می باشد. هیستوگرام تصویر در حقیقت بیان گرافیکی میزان روشنایی تصویر می باشد.
مقادیر روشنایی(برای مثال 0-255) در طول محور Xبیان شده و میزان فراوانی هر مقدار در محور Y بیان می گردد.
بالا بردن دقت عکس:
یکی از کار های مهمی که در پردازش تصویر انجام می گردد، بالا بردن دقت عکس به منظور دید و تفسیر چشمی دقیق تر میباشد. روش های بسیاری برای نیل به این هدف وجود دارد ولی مهم ترین آنها، افزایش تباین(Contrast) تصویر و عملیات فیلتر کردن می باشد.
هیستوگرام تصویر:
در هر تصویر رقمی، مقادیر پیکسل ها بیانگر خصوصیات آن تصویر(مانند میزان روشنایی تصویر و وضوح آن) می باشد. هیستوگرام تصویر در حقیقت بیان گرافیکی میزان روشنایی تصویر می باشد.
مقادیر روشنایی(برای مثال 0-255) در طول محور X بیان شده و میزان فراوانی هر مقدار در محور Y بیان م