<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F"><efrbr-work:titleOfTheWork>Visual color and field line recognition and exploitation for the RoboCup Standard Platform League</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F"><efrbr-expression:titleOfTheExpression>Visual color and field line recognition and exploitation for the RoboCup Standard Platform League</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Οπτική αναγνώριση και αξιοποίηση χρωμάτων και διαγράμμισης γηπέδου για το Πρωτάθλημα Standard Platform του RoboCup</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2014-10-10</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2014</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>In order to complete complex tasks, both humans and robots are bound by one of the most important senses, the visual sense, which helps them perceive the state of the environment that surrounds them. Robotic soccer, known as RoboCup, represents a complex, stochastic, real-time, multi-agent, competitive domain for autonomous robots. In such domains, the ability to understand the environment is critical for the accomplishment of the assigned task and is required for a range of activities, such as locomotion, coordination, and decision making. This thesis focuses on two specific aspects of robot visual perception, color and field line recognition, in order to complement prior work on this problem by our RoboCup team Kouretes. In RoboCup, the objects of interest are characterized by unique colors (orange ball, green field, yellow goalposts, white lines) and their recognition relies on the correct identification of image areas corresponding to the same color. However, the problem of color recognition is highly affected by the environment illumination conditions, as well as the robot's camera settings. In this thesis, we propose a new approach to color recognition, which relies on modeling on-line the signatures of the target colors in the color space under different illuminations using density estimation with Gaussian distributions and dynamically identifying and using the correct models by exploiting a metric on the most common color in the RoboCup environment (green). On the problem of field line recognition, we focus on identifying a variety of field line landmarks (straight lines, center circle, corners, T-lines), which are useful for localization. This is accomplished by searching for white pixels in the camera images, selectively keeping those that can be part of a line, and then identifying each type of line using curve fitting techniques. For each recognized line landmark, we use geometry and projection techniques to estimate its distance and bearing with respect to the robot. Our work contributes an on-line tool for color recognition and a real-time module for field line recognition appropriate for on-board execution on the Aldebaran Nao humanoid robots. The proposed methods perform reliably in most cases, failing only in extreme cases, which are typically infrequent during RoboCup games. </efrbr-expression:summarizationOfContent><efrbr-expression:contextForTheExpression>Diploma Thesis submitted for partial fulfillment of the requirements of the Undergraduate Program in Electronic and Computer Engineering </efrbr-expression:contextForTheExpression><efrbr-expression:contextForTheExpression>Διπλωματική Εργασία για την μερική κάλυψη τον προυποθέσεων απόκτησης του διπλώματος Ηλεκτρονικού Μηχανικού και Μηχανικού Υπολογιστών</efrbr-expression:contextForTheExpression><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/4CA81135-9313-4863-AC4F-1C566A2CDFEF"><efrbr-manifestation:titleOfTheManifestation>Liverios-Marinos_Iwannis_Dip_2014.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2014-10-10</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>47.1 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~iliveriosmarinos"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Liverios-Marinos Ioannis
            Λιβεριος-Μαρινος Ιωαννης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~lagoudakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Lagoudakis Michael
            Λαγουδακης Μιχαηλ
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~gchalkiadakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Chalkiadakis Georgios
            Χαλκιαδακης Γεωργιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~mzervakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Zervakis Michalis
            Ζερβακης Μιχαλης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="5BBC390F-8702-4A03-AE70-1CE2B7BF53A8"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh85029549"><efrbr-concept:termForTheConcept>
            Machine vision
            Vision, Computer
            computer vision
            machine vision
            vision computer
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh2004000475"><efrbr-concept:termForTheConcept>
            Color displays (Information display systems)
            color display systems
            color displays information display systems
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh85114638"><efrbr-concept:termForTheConcept>
            Robot programming
            robots programming
            robot programming
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="http://id.loc.gov/authorities/subjects/sh2009010910"><efrbr-concept:termForTheConcept>
            Agent-based model (Computer software)
            MASs (Multiagent systems)
            Multi-agent systems
            Systems, Multiagent
            multiagent systems
            agent based model computer software
            mass multiagent systems
            multi agent systems
            systems multiagent
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/4CA81135-9313-4863-AC4F-1C566A2CDFEF"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="http://users.isc.tuc.gr/~iliveriosmarinos"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="http://users.isc.tuc.gr/~iliveriosmarinos" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="http://users.isc.tuc.gr/~lagoudakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gchalkiadakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="http://users.isc.tuc.gr/~mzervakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="person" targetURI="5BBC390F-8702-4A03-AE70-1CE2B7BF53A8" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="concept" targetURI="http://id.loc.gov/authorities/subjects/sh85029549"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="concept" targetURI="http://id.loc.gov/authorities/subjects/sh2004000475"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="concept" targetURI="http://id.loc.gov/authorities/subjects/sh85114638"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/F45268EF-D746-431B-B955-5482FD4A748F" targetEntity="concept" targetURI="http://id.loc.gov/authorities/subjects/sh2009010910"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>