perception amirkabir university of technology computer engineering & information technology...

53
Perception Amirkabir University of Technology Computer Engineering & Information Technology Department داری ی ق ری ی ش د ی ع س ر کی د ل ص ف4 اب ی ک

Post on 22-Dec-2015

225 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

Perception

Amirkabir University of TechnologyComputer Engineering & Information Technology Department

قیداری شیری سعید دکتر

کتاب 4فصل

Page 2: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

قطعیت نمایشعدم

: مقدار و سنسور گیری اندازه بین اختالف خطا تعریفواقعی

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

،کنیم بیان تخمین مسئله یک بصورت را گیری اندازه اگرروی از خطا مقدار تخمین شده nهدف گیری اندازه مقدار

است.E[X]=g(p1,p2,…,pn)

Page 3: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خطا احتمال توزیع

تابع یک با را خطا مقدار آماری ویژگیهای میتوانداد نشان احتمال توزیع

Page 4: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

نرمال توزیع

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

سایر به نسبت بهتری ریاضی خواص توزیع این. دارد روشها

Page 5: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

تصادفی متغیرهای استقالل

شده گیری اندازه مقادیر استقالل فرض متحرک روبات در. دارد فراوانی کاربرد

ها فاصله راست و چپ لیزر دو با که درروباتی مثال برایاز مستقل شده گیری اندازه مقادیر میکند گیری اندازه را

. بود خواهند هم تصادفی متغیر دو برای فرض زیر X1, X2این بصورت

است:E[X1 X2]= E[X1] E[X2]

Var([X1 +X2)=Var(X1 )+Var(X2 )

Page 6: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خطا انتشار

از اطالعات استخراج برای تا است مجبور متجرک روباتآنها های داده و نموده انجام زیادی های گیری اندازه محیط

. نماید ترکیب هم با را عدم با همراه همواره سنسورها از حاصل سیگنالهای اما

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

Page 7: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خطا ازانتشار مثالی

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

. بود خواهد چقدر

روبات یک که کنید فرضاز استفاده با متحرک

گیری اندازه به قادر سنسوریدیوار یک از نقاطی فاصله

گیری. اندازه از یک هر استهمراه قطعیت عدم با ها

. بود خواهند

Page 8: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خطا انتشار سیستم

چندین دارای سیستم یک خطا انتشار سیستم . است خروجی و ورودی

سیگنال برای خطا احتمال توزیع روی از میخواهیمخروجی Xiورودی سیگنال برای خطا احتمال توزیع

Yi . نمائیم محاسبه را

Page 9: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خطا انتشار قانون

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

: میآید بدست زیر خطای انتشار قانون از

Page 10: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

ویژگی استخراج

از گیری اندازه با بتواند باید متحرک روبات یکآن در موجود اطالعات تعبیر و سنسورها طریق

. آورد بدست را محیطش با خود رابطه که بود خواهیم محیط از مدلی نیازمند اینکار برای

. کنیم تعبیر را سنسورها های داده بتوانیم آن بکمک

Page 11: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

ویژگی استخراج

میکند گیری اندازه را اطالعاتی سنسور که وقتی: نمود استفاده اطالعات این از میتوان طریق به

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

از تابعی بصورت از روبات رفتار تعیین و مدل یکمدل

یک ایجاد و سنسورها از مفید اطالعات استخراجآن از باال سطح درک

Page 12: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

ویژگی یا و گفته featureویژگی محیط در تشخیص قابل ساختارهای به

میشود. بیان قابل و بوده ها گیری اندازه از استخراج قابل ها ویژگی

. هستند ریاضی روابط توسط بصورت میتوان را ها بندی low level ,high levelویژگی دسته

نمود.low-level features (geometric primitives) like lines, circleshigh-level features like edges, doors, tables or trash

cans.

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

Page 13: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

محیط کردن مدل

: خام اطالعات از استفاده مستقل بصورت اطالعاتی بیت هر از میتوان دارند، زیادی حجم

. نمود استفاده: دایره و خطوط نظیر پتئین سطح های ویژگی از استفاده

ناقصحذق و ضعیف اطالعات میدهد، کاهش را اطالعات حجممیشوند.

: دیوارها درب، اشیا، مثل باال سطح های ویژگی از استفاده اطالعات رفتن بین از خطر یابد، می کاهش بسیار اطالعات حجم

. دارد وجود ویژگی استخراج مرحله فیلترینگ اثر در

Page 14: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

ویژگی استخراج از مثالی

Page 15: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

اساس بر ویژگی استخراحفاصله اطالعات

سنسورهای از شده استخراج های ویژگی اغلبخط نظیر ابتدائی هندسی ویژگیهای شامل فاصله

. میشود دایره و خطوط نظیر اطالعاتی اتاق داخل های محیط در

. هستند سودمند بسیار یا و مدل یک با شده گیری اندازه اطالعات

template. میشوند داده تطبیق شده تعیین پیش از مسایل این گیری اندازه در خطا وجود بعلت

مسئله یک .optimizationبصورت میشوند بررسی

Page 16: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

از خط یک اطالعات استخراجفاصله سنسور های Line داده

Extraction

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

. نمائیم استخراج را خط یک های ویژگی

گیری • اندازه در خطا وجود بعلتتمام از که واحدی خط یک نقاط

. داشت نخواهد وجود کند عبور نقاطخطی بهترین هستیم ناگزیر اینرو از. برگزینیم را میکنند عبور نقاط از که

Page 17: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

انجام قطبی مختصات در ها گیری اندازه کنید فرضباشد . xi=(i, i)شده

مدل تصادفی متغیر دو با میتوان را گیری اندازه هرکرد:

Xi=(Pi,Qi) مقادیر قطعیت عدم که میشود فرض بررسی این در

P, Q: . اینرو ار باشد هم از مستقلE[Pi,Pj,]= E[Pi] E[Pj]E[Q i, Q j,]= E[Q i] E[Q j]E[Pi, Q j,]= E[Pi] E[Q j] دارای ها گیری اندازه که میشود فرض همینطور

باشند گوسی احتمال توزیع

Page 18: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

میشد نداشت وجود گیری اندازه در خطا اگرقرار زیر خط روی در نقاز تمام که کرد فرض

دارند:cos(-) –r=0

برقرار معادله این خطا وجود بعلت که است بدیهی. بود نخواهد

cos(-) –r=dاز ویژگی استخراج روشهای از برخی در

فا برای صاین معیاری بعنوان عمودی لهمیشود استفاده خطا

Page 19: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

را عمودی فاصله میتوان گیری اندازه هر بازا: نوشت زیر بصورت

icos(i-) –r=di

داشته خطا اندازه یک به های گیری اندازه همه اگرنوشت زیر بصورت را خطا مجموع میتواند باشند

مینیمم را خطا زیر روابط از استفاده با میتواننمود

ii

i rd iiS )cos(22

00

r

SS

unweighted least squares solution

Page 20: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

: ها گیری اندازه به وزن اعمال با مختلف نقاط گیری اندازه است ممکن عمل در

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

. با میتوان اینصورت در میشود زیادتر فاصلهرا وزنی اندازهگیری معیار انحراف از استفاده

: نمود تعریف داده هر برای زیر بصورت

: با است برابر خطا مجموع اینصورت در

21

iiw

ii

irwdw iiiiS )cos(

22

Page 21: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

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

بود:

Page 22: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

خط استخراج

به فوق روش اعمال از از 17مثالی حاصل داده: لیزر یک

Page 23: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

هیستوگرام از استفاده

ویژگی ترکیب برای ساده روشی هیستوگرامهاست.

از حاصل آماری اطالعات زاویه هیستوگرام یکرا میآید بدست مجاور نقطه دو اتصال با که خطی

. میدهد نشان اسکن از حاصل نقاط بعد یک 360شکل درجه

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

.موازی دیوارهای است

Page 24: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

هیستوگرام از استفاده

Page 25: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

تصاویر از ویژگی استخراج(vision )

Page 26: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

مراحل Conditioning

Suppresses noise Background normalization by suppressing uninteresting

systematic or patterned variations. Done by: gray-scale modification (e.g. trasholding) (low

pass) filtering Labeling

Determination of the spatial arrangement of the events, i.e. searching for a structure

Grouping Identification of the events by collecting together pixel

participating in the same kind of event Extracting

Compute a list of properties for each group Matching

Page 27: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

تصویر سازی آماده

مقدار همراه به را تصویر ویژن سنسورهای تمامی . هر از قبل اینرو از میدهند تحویل نویز توجهی قابل

از تصویر تا است الزم ویژگی استخراج الگوریتمشود تمیز نویز

Page 28: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

تصویر سازی هموار

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

روشنائی تغییرات به روشها این زیاد حساسیتسیگنا تا است همو لالزم نویز اتصویر و گردیده ر

) . شود حذف ) smoothingآن تابع یک با کانولوشن انجام استاندارد روش یک

. میشود زده تقریب زیر بصورت که است گاوسی

121

242

121

16

1G

IGI

Page 29: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

لبه تشخیص

دارای بل که میشود گفته تصویر یک از نواحی به هدر توجهی قابل . brightnessتغییرات باشند

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

( در باشند تصویر از مهمی نواحی به مربوط هااین عمل نشده پیدا های لبه یا و نویز است ممکن(.ضفر کند باطل را

Page 30: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

لبه تشخیص

آن برای شده داده تشخیص لبه و سقف تصویر

Page 31: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

لیه تشخیص مشکالت

نویز توجهی قابل مقدار دوربین توسط شده گرفته تصاویر در. دارد وجود

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

. نمود خواهد

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

Page 32: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

سال .John Cannyتوسط 1983در شد اختراع تصویرI ماکزیم و شده کانوالو گوسی تابع یک با

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

انجام مرحله یک در را گیری مشتق و هموارسازیمیدهد.

IGIG '')(

Page 33: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

میشود کانوالو آن مشتق با گوسی تابع با شدن کانوالو بجای تصویر

IGIG '')(

Page 34: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

: بعد یک در انجام مراحل تصویر I باG’ نتیجه تا میشود آید Rکانوالو بدست مطلق میآوریم Rقدر بدست از بیشتر |R|مقادیری آستاده مقدار یک از که را

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

شوند.

Page 35: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش : لیه تشخیصCanny

بعدی یک مثال

)a (Intensity 1-D profile of an ideal step edge.

)b (Intensity profile I(x) of a real edge.

)c (Its derivative I’(x).

)d (The result of the convolution R(x) = G’ I, where G’ is the first derivative of a Gaussian function.

Page 36: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

اینکه خاطر به بعدی دو حالت دار ’ Gدر جهتخواهیم هم بر عمود فیلتر دو اعمال به نیاز است

داشت.

Page 37: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

: دلخواه جهت هر در لبه تشخیص الگوریتمتصویرI(x,y) با مقادیر fH(x,y)و fV(x,y)را تا کنید کانوالو

.RH(x,y)و Rv(x,y)گرادیان آید بدست: کنید محاسبه را گرادیان مقادیر مربع مقدار

R (x,y)= R2H(x,y)+ R2

V(x,y) از هستند R (x,y)مقادیری بیشتر آستانه حد یک از که را

. کنید گذاری عالمت روش را nonmaxima suppressionبا گرادیان از مقادیری

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

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

. کنید حذف را ضعیف های لبه آستانه حد

Page 38: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

Nonmaxima Suppression

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

هستند آستانه حد یک از بیشتر کهنقاط سایر و سیاه بصورت

. میشوند ظاهر سفید بصورت عملNonmaxima Suppression

کانتورهائی آمدن بوجود باعثیک فقط انها عرض که میشود

. میباشد پیکسل

Page 39: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

توسطروش لیه تشخیصCanny

بعدی دو مثال

a) Example of Canny edge detection b) After nonmaxima suppression

Page 40: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

روشگرادیان به لبه تشخیص

بالدرنگ بصورت بخواهد اگر متحرک روبات یک معموالممکن و یوده مواجه زمان کمی مشکل با نماید عمل

روش از استفاده به لبه Cannyاستقادر تشخیص برایاین. شده ساده روشهای از مواردی چنین در نباشد

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

. میشود کانوالو ای شده Roberts Prewitt Sobel

Page 41: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

روشگرادیان به لبه تشخیص

Page 42: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

روش از Sobelمثالی

a) Raw image b) Filtered (Sobel)

c) Thresholding d) Nonmaxima suppression

Page 43: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

لبه تشخیص روشهای مقایسه

Canny7x7

Canny5x5

Sobel Prewitt Roberts

Seconds

تصویر یک در لبه تشخیص برای الزم x 560 780زمان

! است متناسب الگوریتم دقت با لبه محاسبه زمان

Page 44: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

بصورت آستانه حد کردن پیداپویا

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

نمیتواند ثابت مقدار از استفاده متحرک روبات یک برایحرکت حال در پویا محیطی در روبات زیرا باشد مفید

. میباشد تغییر حال در دائم محیط روشنائی و است مورد تصویر آماری بررسی با که دارد وجود امکان این

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

تعداد فقط و نموده استفاده گرادیان که nمقادیر پیکسل. نمود انتخاب را هستند مقدار بیشترین دارای

که ای نقطه گرادیان حد nمقدار بعنوان میکند مشخص. میشود انتخاب آستانه

Page 45: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

بصورت آستانه حد کردن پیداپویا

(b) Same as (a), but with logarithmic scale

(a) Number of pixels with a specific gradient magnitude in the image of Figure 1.2(b).

Page 46: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

هاف تبدیلHough Transform

شکل یک کردن پیدا برای ساده روشی هاف تبدیل . منحنی برای روش این میباشد تصویر در مشخص

فضای در بیان قابل که میشود استفاده هائی. باشند پارامتر

نقطه معادله xp,ypهر با خط یک به y = mمتعلقx + b محدویت .yp = m xp + bباید باشد داشته را

کردن پیدا برای را تصویر یک نقاط هاف و mتبدیلb ر قرا جستجو مورد را میدهند خط یک تشکیل که

میدهد.

Page 47: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

یکخط برای هاف تبدیل

1 1 3 1 1 1

y

x

b

a

P1

P2

P3

P1

P2

x y

0 1

1 2

2 3P3

b=1

b=- a+2

b=- 2a+3

b=(- x)a+y

P1

P2

P3

b

a

P1

P2

P3

1

1

1

1

1

1

1

( y=ax+b )

Points of a line Points in Hough spaceDigitizes line

intersection in Hough space

(Voting)

Page 48: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

یکخط برای هاف تبدیل

الگوریتم بعدی دو آرایه را A [m,b]یک آن محورهای که دهید تشکل

m وb. باشند داده تشکیل او دهی عدد صفر با را فوق .لیآرایه نمائید ه) پیکسل هر تمام) xp, ypبرای تصویربرای در موجود

رابطه bو mمقادیر اگرyp = m xp + b

مقدار .A [m,b]برقراربود دهید افزایش یکواحد را بیشترین با سلولهای و نموده حستجو را جدول مقادیر

. Aمقدار برای مقداری سلول هر کنید پیدا bو mرا. دارد تعلق تصویر در خط یک به که میکند مشخص

Page 49: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

دایره یک برای هاف تبدیل

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

/2)πψ rsin(yb

/2)πψ rcos(xa

ii

ii

a

b2πtan

xy

ψi

ii

yxψ iiia2πtanb

r

b

a

o yi

xi

rybxa ii

222

rbyax ii222

0

(a, b)

Pi (xi , yi )

i

y

x

r

b

a

o

i-/2

Page 50: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

زمین کف استخراجFloor plane extraction

بتواند روبات که زمین از سطحی کردن پیدا برای. میشود استفاده کند حرکت آن روی در

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

: که است مفید مواردی برای داشته تفاوت زمین کف با ظاهری لحاظ از موانع و اشیا

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

Page 51: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

زمین کف استخراجFloor plane extraction

مراحل: گاوسین یک با تصویر پردازش پیش مرحله در

. میشود هموارسازی هیستوگرام آرایه تصویر nبا Hیک شدت مقداربرای

اولیه مقادیر که میشود ایجاد کف نمونه به مربوط. باشد زیر بصورت آن

H[i]=0 for i=1,...,n هموارشده تصویر در پیکسل هر برای

داده افزایش یکواحد مربوطه مقدارهستوگرام H[If(x,y)] +=1میشود

Page 52: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

زمین کف استخراجFloor plane extraction

شدت از یکبعدی هیستوگرام چندین اوقات گاهی.saturationو Hueتصویر، میشود ایجاد

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

آستانه مقدار یک از اگر و شده مقایسه هیستوگرامکف بعنوان اینصورت غیر در و مانع بعنوان بود کمتر

. میشود گذاری عالمت زمین نظیر اتاق خارج و داخل کاربردهای برای روش این

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

Page 53: Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب

زمین کف استخراجFloor plane extraction