Skip to main content
SUPERVISOR
Maziar Palhang,Mohammad Ali Montazeri
مازیار پالهنگ (استاد راهنما) محمدعلی منتظری (استاد راهنما)
 
STUDENT
Mohammadali Aref
محمدعلی عارف

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1388

TITLE

Place Recognition using Semi-Supervised CRF-Matching
Finding its way in the environment in which a robot operates is a basic problem thatmust be solved for true autonomy. There are two main aspects to this problem, knownas Simultaneous Localization and Mapping (SLAM): (1) the continuous problem of estimating the location of elements of interest for the robot, and (2) the discrete problem of finding correspondences between measurements of the sensor that the robot uses toperceive its environment and the elements already in the map.Determining a correspondence between the observed data and quantities to be estimated is known as the data association problem. It is an essential step for the estimation process, and it is one of the most difficult problems in simultaneous localization and mapping which has been less of concern in recent years. This research proposes new strategies for data association problem and an accurate method for robot place recognition, using semi supervised learning with deficiency and problems of the current state-of-the art data association methods. This problem arises in two situations: continuous data association, or feature tracking, and loop closure or the place recognition problem. Continuous data association is considered as a labeling problem which could be solved using probabilistically modeling techniques. CRF-Matching as a continues data association can be modeled and solved using Conditional random fields models. The disadvantage using this method is in the fully supervised learning of the model which requires all training data to be labeled in advance. This is main reason why we have a semi-supervised learning method for training CRF-Matching model. Model parameters, in the proposed approach are optimized using particle swarm optimization with regard to set of labeled and unlabeled data. Beside no need for having fully labeled set of data, semi-supervised learning takes advantage of much accuracy rather than the supervised methods. Second view in data association problem is specified as loop closing which is known as the place recognition. Detecting when a mobile robot is in a place already visited is fundamental to the SLAM context, to recover from failures and to select policies of exploration in active SLAM. Since cameras are easily available and provide rich scene detail, place recognition using visual information has been a problem of great interest in robotics for some time. Most successful methods consider appearance or geometric information, or a combination of both. In the second part of this research an accurate and efficient method for place recognition would be demonstrated appearance information and extracted geometrical features of the current scene. The main problem in current place recognition methods is the low rate of recall, meaning that only a limited number of already observed places would be recognized. First phase of this technique, specify some of the observed places as the loop closing candidates using bag of visual word algorithm and in the next phase place recognition verification would be analyzed using semi supervised CRF-Matching. Number of verified places using the proposed method doubles the same number of any previous work. Keywords: Data association, Place Recognition, Bag of visual word, Conditional random fields, Semi-supervised, CRF-Matching
تعیین تناظرهای موجود بین داده های مشاهده شده و مقادیر تخمین زده شده در نقشه، به عنوان مسئله‌ی ارتباط‌دهی داده‌ها شناخته می‌شود.مسئله‌ی ارتباط‌دهی داده‌ها به عنوان یکی از پایه‌ای ترین مسائل در نقشه سازی و مکان‌یابی همزمان ربات می باشد که کمتر مورد توجه قرار گرفته است. در این پایان نامه با نگاه دقیق به مشکلات و نقایص روش های ارتباط دهی داده ها و با استفاده از روش های یادگیری نیمه نظارتی، راهکاری جدید برای مسئله ی ارتباط دهی داده ها و همچنین روشی دقیق برای بازشناسی مکان ربات ارائه خواهد شد. مسئله ی ارتباط دهی داده ها در دو حالت رخ می‌دهد. حالت اول، ارتباط‌دهی داده‌ها به صورت پیوسته، یا به عبارت دیگر ردیابی ویژگی‌ها می باشد. ارتباط دهی داده‌ها به صورت پیوسته را می‌توان به صورت مسئله‌ی برچسب گذاری در نظر گرفت و با استفاده از روش‌هایمدل‌سازی احتمالاتی آن را حل نمود. روش CRF-Matchingمسئله ی ارتباط دهی داده ها به صورت پیوستهرا به وسیله ی میدان های تصادفی مشروط مدل‌سازی می نماید. مشکل اصلیاین روش، نظارتی بودن مرحله‌ی آموزش مدل می‌باشد. برای یادگیری پارامترها به صورت نظارتی باید تمام داده‌های آموزشی برچسب گذاری شده باشند.در این پایان نامه روشی مبتنی بر یادگیری نیمه نظارتی برای آموزش مدل CRF-Matching ارائه شده است. پارامترهای مدل، در روش پیشنهادی به وسیله ی مجموعه ای از داده های آموزشی که قسمتی از آنها برچسب خورده و مابقی بدون برچسب می باشند واز طریق بهینه سازی به وسیله ی دسته ی ذرات بدست می آیند. روش CRF-Matching نیمه نظارتی، علاوه بر عدم نیاز به مجموعه داده ی آموزشی کاملاً برچسب خورده ، از دقت بیشتری نسبت به روش نظارتی برخوردار می باشد. حالت دوم مسئله ی ارتباط دهی داده ها در زمان بسته شدن دور رخ می دهد که با نام مسئله‌ی بازشناسی مکان شناخته می‌شود. بازشناسی دقیق مکان، سبب بهبود خطاهای ناشی از عدم قطعیت در ربات می‌گردد.در قسمت دوم این پایان نامه روشی دقیق و کارآمد برای بازشناسی مکان ارائه خواهد شد که از طریق ترکیب اطلاعات ظاهری صحنه و مختصات هندسی ویژگی های استخراج شده از صحنه مکان ربات را شناسایی مینماید. مشکل اصلی روش‌های ارائه شده برای بازشناسی مکان، نرخ یادآوری پایین این روش‌ها می‌باشد. به این معنی که فقط تعداد محدودی از مکان‌های قبلاً بازدید شده، تشخیص داده می‌شود.روش پیشنهادی در این پایان نامه با استفاده از الگوریتم بسته ای از واژگان بصری ، تعدادی از مکان های مشاهده شده را به عنوان نامزد بسته شدن دور مشخص می نماید و سپس با استفاده از CRF-Matching نیمه نظارتی صحت مکان شناسایی شده را بررسی می نماید. تعداد مکان های به طور صحیح بازیابی شده به وسیله ی روش ارائه شده در این پایان نامه تقریباً دو برابر سایر روش ها می باشد. کلماتکلیدی: 1- ارتباط‌دهی داده‌ها 2- بازشناسی مکان 3- بسته‌ای از واژگان 4- میدان‌های تصادفی مشروط 5-یادگیری نیمه نظارتی 6- CRF-Matching

ارتقاء امنیت وب با وف بومی