7. Vehicle Count Nosiy Blobs and to Fill Small Holes in the Blobs, Detected Foreground Objects Are Post Processed with Morphological Operations
Total Page:16
File Type:pdf, Size:1020Kb
International Scientific JournalJán Halgaš, published Marián quarterly Hruboš, as the RASTISLAV organ of PIRNÍK,the Polish Aleš Association JanotA of Transport Telematics Archives of TransportTransport SystemSystem TelematicsTelematics Volume 7 Issue 2 May 2014 Editor-in-ChiefVolume 7 • Issue Prof. 1 • February Jerzy Mikulski 2014 http://pstt.eu1 Archives of Volume 7 Transport System Issue 2 Telematics May 2014 Editorial Board of the Journal G. Tarnai Budapest, Hungary Editor – in – chief Jerzy Mikulski R. Tomanek Katowice, Poland Associate Editor Jakub Młyńczak Z. Toš Zagreb, Croatia Assistant Editor Szymon Surma W. Wawrzyński Warszawa, Poland Technical Editor Kamil Ligienza R. Wawruch Gdynia, Poland Statistical editor Krystyna Melich A. Weintrit Gdynia, Poland B. Wiśniewski Szczecin, Poland K. Wydro Warszawa, Poland International Programming Council J. Ždánsky Žilina, Republic of Slovakia Chairman A. Janota Żilina, Republic of Slovakia Reviewers Vice chairman M. Bolek Praha, Czech Republic A. Bialoń Katowice, Poland R.Pírnik Žilina, Republic of Slovakia Members: S. Iwan Szczecin, Poland M. Bregulla Ingolstadt, Germany P. Holečko Žilina, Republic of Slovakia M. Bukljaš Skočibušić Zagreb, Croatia J. Langer Poznań, Poland M. Dado Žilina, Republic of Slovakia P. Nagy Žilina, Republic of Slovakia J. Dyduch Radom, Poland T. Perzyński Radom, Poland M. Franeková Żilina, Republic of Slovakia S. Stupak Gdynia, Poland A. Fellner Katowice, Poland P. Vestenický Žilina, Republic of Slovakia V. Gavriluk Zagreb, Croatia S. Hegyi Bratislava, Republic of Slovakia J. Januszewski Gdynia, Poland A Quarterly of PSTT U. Jumar Magdeburg, Germany A. Kalašová Żilina, Republic of Slovakia Published by: D. Kevicky Żilina, Republic of Slovakia Polish Association of Transport Telematics B. Kos Katowice, Poland O. Krettek Aachen, Germany J. Krimmling Dresden, Germany A. Lewiński Radom, Poland M. Luft Radom, Poland Editorial Office Address Z. Łukasik Radom, Poland Polish Association of Transport Telematics 5/3 Józefa Gallusa Str. J. Michalík Żilina, Republic of Slovakia 40594 Katowice, POLAND M. Michałowska Katowice, Poland G. Nowacki Warszawa, Poland Editorials e-mail: [email protected] Z. Pietrzykowski Szczecin, Poland http://pstt.eu K. Rástočný Żilina, Republic of Slovakia DTP: VNT Design Studio J. Spalek Żilina, Republic of Slovakia Printed in Poland Z. Stocko Lviv, Ukraine M. Svítek Prague, Czech Republic ISSN 1899-8208 J. Szpytko Kraków, Poland All papers have been accepted for publication after reviewing E. Szychta Radom, Poland process. Version of the original (reference) is a printed version. 2 © Copyright by PSTT, All rights reserved. 2014 Archives of Volume 7 B. ADAmczyk, Ł. KONIECZNY, R. BURDZIK Transport System Issue 2 Telematics May 2014 Concept of a system for building shared expert knowledge base of vehicle repairs B. ADAMCZYKa, Ł. KONIECZNYa, R. BURDZIKa aSILESIAN UNIVERSITY OF TechnologY, Gliwice, Poland EMAIL: [email protected] ABSTracT The paper focuses on technical aspects of creating a centralized expert knowledge base of vehicle repairs which is shared among its contributors. The proposed system is storing unstructured data gathered over the network from different sources such as workshops and authorized resellers. The novelty of the proposed system is to use a semantic web data store in form of OWL (Web Ontology Language) ontology in order to classify and explore the gathered data to significantly improve the process of resolution of challenging vehicle repair problems. Similar problems can be identified by using appropriate pattern recognition techniques and algorithms utilizing the Resource Description Framework (RDF) and its query language - SPARQL Protocol and RDF Query Language (SPARQL). KEYWORDS: expert knowledge base, vehicle repairs, RDF, SPARQL exemplary results of a working proof of concept, we present our 1 Introduction plan for the future work and we draw the conclusions. Automotive technology is strongly expanding every year making 1.1 The knowledge base of car repairs vehicle diagnosis and repair process more complicated. Every car make sells several different vehicle models. Further, each model This paper aims to present a solution for an existing problem has several different variants which contain different components. in the automotive industry – solving uncommon vehicle problems. The combination of the above can cause more complex and rare Authors have verified the problem really exists by reviewing problems which may be very hard to identify and resolve. several car repair experts. There are few online knowledge base In this paper we propose a system which gathers the services existing in the Internet (e.g. Bosch Trouble Ticket information about car repairs from distributed computer systems System [1] or the International Automotive Technicians Network over the Internet. The final goal is to gather data from different Knowledge Base [2]), however all of them require the additional workshops and resellers around Poland. At the moment we have step of filling the database with the information about the issues created a working proof of concept which is based on data from and their solutions. What is more, the existing systems require to one exemplary company. In the proposed system we introduced additionally do a manual search for a solution of a challenging a method of gathering data from the software which is already problem. This results in very poor growth of the knowledge base being used in the companies without affecting the user process and strongly limits its usefulness. of handling new orders. We also present the backend technology which allows to store unstructured data. Finally, we will discuss the 1.2 The improvement idea pattern recognition algorithm which allowed to search through the data and correctly detect similarities. At the end we show some The novelty of the presented herein system is threefold: • autom Volume 7 • Issue 2 • May 2014 3 CONCEPT OF A SYSTEM FOR BUILDING SHARED EXPERT KNOWLEDGE BASE OF VEHICLE REPAIRS • atic database contribution, centralized server for further processing. The server analyses • use of unstructured semantic data store instead of traditional and expands the knowledge database with provided new order relational databases, information. Then it searches the existing data store for similar • use of language stemmer and synonym dictionary to improve issues and finally sends the results in a response. search effectiveness. In order to properly read the entered data, the client software Automatic expansion of the database without any additional user needs to be integrated with the existing order management actions can be achieved by integrating with the order management application. Such integration can be achieved on several levels software being used in the examined companies. In the next chapter depending on the type of this software: we will describe in details how an integration can be achieved • database level, using the Graphical User Interface (GUI) system libraries without • Application Programming Interface (API), affecting the existing order management process. Briefly speaking, • Graphical User Interface (GUI) integration through operating the system is being run in background and “hooks” into the order system libraries. management application without any side effects. This way, when a The first two integration techniques strictly depend on the user enters a new order description it can be automatically uploaded technology used in the integrated application and thus would to the knowledge base system. Additionally, the system can be also require to build a dedicated client software for certain application searched for some already existing, similar issues in the database. types. On the other hand, integration through database or API The already solved orders can be quietly displayed on screen brings the best performance and most detailed order information. while the person is creating the new order. Thus, the user is being GUI integration, on contrary, is a more generic and dynamic informed when a strange problem has already been solved and can solution. The drawback of this technique is that depending on contact the other database contributor (the author of the similar application it may not be able to retrieve every entered piece of order) and ask for help if needed. Additionally, in the future, the information automatically. software could also gather data about the performed services and In this paper we want to focus on the generic GUI integration the used components thus giving tips what was the real cause of the technique as it allows to create one software which will be able to problem without contacting the source contributor. integrate with any type of application. Such integration is achieved To accumulate data from different order management through operating system libraries which provide an interface to applications it is required to store them in a data store which does query the displayed application windows and controls. The most not have any concrete structure. Thus, the second advantage of commonly used operating systems with graphical interface support the proposed system over the existing knowledge bases is the provide such libraries. For example, in Windows operating system used semantic network triple data store. This approach allows to the integration can be achieved by using Windows API[6] system gather differently structured data in one place in form of Resource calls, in Linux similar goal can be achieved by using X11[7]