214 research outputs found
New Information System: Design of a Web-based Information System for the planning department of Viva Telecom
Introductie: Dit rapport is een verslag van het New Information System project bij Viva Telecom te Cochabamba, Bolivia. Nick Klomp, Paul Spiele en Bart-Jan Vink hebben hier in het kader van hun bachelorproject de situatie geanalyseerd, een ontwerp voor een systeem gemaakt en een prototype hiervan geïmplementeerd. In de maanden juli en augustus 2006 hebben zij hiervoor intern bij Viva Telecom gewerkt. Probleemstelling: Aanleiding voor dit project is de waarneming van de planning manager dat de communicatie inefficiënt, asynchroon, onoverzichtelijk en slecht gearchiveerd is. Dit betreft zowel de interne als de externe communicatie. Als mogelijke oplossing hiervoor is een web based systeem geopperd. Opdracht: De opdracht bestond uit het grondig analyseren van de huidige situatie en het opstellen van een ontwerp voor een web based informatie systeem dat de problemen rond de communicatie grotendeels moet kunnen oplossen. Hiervan moest een implementatie gemaakt worden met behulp van ColdFusion. Van tevoren gestelde eisen waren dat het systeem een centrale database moest gebruiken. Tevens moest het systeem makkelijk toegankelijk zijn maar goed beveiligd gezien de bedrijfsinformatie die in dit systeem staat. Analyse: Allereerst is er een analyse gemaakt van de huidige situatie. Naar aanleiding hiervan is een database model gemaakt en structuur van de applicatie opgesteld. Deze zijn voornamelijk gebaseerd op de aanbevelingen die van uit de gebruikers gedaan werden. Implementatie en testen: We hebben het prototype op een incrementele wijze geïmplementeerd. Hierbij hebben het systeem opgedeeld in verschillende componenten en deze apart geprogrammeerd en getest. Vervolgens hebben we de belangrijkste eindgebruiker deze componenten laten testen voor gebruiksgemak. Conclusies: De opdracht is al snel te groot en complex gebleken om in de beperkte tijd die we hadden volledig uit te werken. Hierdoor hebben wij ons in overleg met onze begeleider gericht op het framework en het GSM gedeelte. Het gebruik van ColdFusion componenten heeft een goede scheiding tussen lay-out en functionaliteit opgeleverd, maar ook erg veel tijd gekost. Ook de soms gebrekkige begeleiding heeft onze voortgang belemmerd. Desondanks zijn we tot een werkend prototype van het systeem gekomen. Het door ons ontwikkelde systeem is uiteindelijk in staat om alle gegevens centraal te beheren en door de beveiliging zijn de gegevens ook niet eenvoudig door buitenstaanders te benaderen. Aanbevelingen: Door het tijdsgebrek is het systeem nog niet af. De delen die nog ontwikkeld moeten worden kunnen door de modulaire opbouw van ons systeem echter eenvoudig toegevoegd worden. Het is belangrijk bij dit soort projecten veel overleg met de begeleiders te hebben. Een vaste regelmaat hierin zorgt voor duidelijkheid aan beide kanten.Software TechnologyElectrical Engineering, Mathematics and Computer Scienc
Automated Access Control via License Plate Recognition using Neocognitron Neural Network
In 1979 Fukushima developed a hierarchical, multilayered neural network called Neocognitron and used it for the automatic recognition of handwritten Japanese symbols. We combined the Neocognitron classifier with a special image and segment processor and applied the system in 2001 for automatic recognition of license plates in laboratory experiments. In this paper we report about a special image acquisition module and a postprocessor. We tested the system in real life conditions in an application of automated access control.Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.Interactive Intelligenc
Multi-modal aggression detection in trains
In many public places multiple sensing devices, such as cameras, are installed to help prevent unwanted situations such as aggression and violence. At the moment, the best solution to reach a safe environment requires human operators to monitor the camera images and take appropriate actions when necessary. In the wake of the terrorist attacks of September 11 2001, there has been a rapid growth in the volume of security cameras and other sensing devices for anti-terrorism and other security purposes. The increased application of these, often multi-modal, sensors has caused a digital data explosion that human operators have difficulty to keep up with. The need for a fully or partially automated system becomes all the more prevailing. The main aim of this thesis is to report on our work to address the complex challenges that arise within the context of multi-modal automatic surveillance applications. In this thesis work, a multi-modal aggression detection system was built that fuses audio and video data from sensors located in a train compartment. Compared to previous work, we adopt a more human centered approach to the detection problem by extracting knowledge and rules from security experts. The aggression detection system is based on many hours of observing and studying professional operators at work as they analyze and respond on surveillance data. Our aggression detection approach is essentially divided into two models: (1) the observation model which describes how low level features from observations are combined into high level concepts and (2) the reasoning model in which high level concepts are reasoned with in order to infer the presence of aggression. In the observation model, feature extraction algorithms are used to transform audio and video signals into features, which are combined by classification algorithms into high level concepts. In the thesis, an analysis is made of the train compartment in particular, on the objects and situations that may be encountered in the train compartment. This analysis is formalized in a train aggression ontology. In addition an overview of relevant audio and video feature extraction and classification algorithms is given. Also the JDL model is introduced as a way to structure the wide range of available algorithms. In the reasoning model knowledge of the human expert and high level reasoning is used to infer the presence of aggression. In essence this boils down to combining the results of the observation model to a description of the current scenario, and comparing this to known scenarios. If the current scenario is similar to a known unwanted scenario or if the current scenario deviates too much from a known normal scenario, an alarm situation may be announced. There are a number of different approaches to accomplish the inference. In this thesis, three different inference methods are explored for their merits in aggression detection: expert system based reasoning, Bayesian reasoning and self organization/emergent reasoning. To test and verify the results, several experimentswere conducted in a real train. During the experiments, actors had to perform scenarios as described in storyboards. The storyboards where previously validated by security experts for their realism. As the actors performed the scenarios data was captured using multiple cameras and microphones. The acquired data was annotated using the vocabulary from the train aggression ontology and used as ground truths for the evaluation of the aggression detection system.MediamaticsElectrical Engineering, Mathematics and Computer Scienc
Dynamic Routing using Ant-Based Control
Currently most car drivers use static routing algorithms based on the shortest distance between start and end position. But the shortest route is different from the fastest route in time. Because existing routing algorithms lack the ability to react to dynamic changes in the road network, drivers are not optimally routed. In this thesis we present a multi-agent approach for routing vehicle drivers using historically-based traffic information. The general workings of our solution bears strong similarities with Ant Based Control (ABC) and AntNet, but an important modification has been made, namely the adaptation of ant-like agents for spatio-temporal routing. The dynamic routing algorithm proposed, routes self-interested drivers on an intersection to intersection basis via the fastest path between a proposed source and a destination. For this to happen, a time-expanded graph encodes variable road network costs. Ant-like agents are launched in this graph. They use a technique of collective learning based on locally dependent pheromone tables. Finally, we report results obtained for part of The Netherlands' GIS-based road network. In the established experiment setting, the new ABC makes a positive difference for drivers. An important reduction of the travelling time was observed in 53% of the cases. The experimental results also showed that ABC clearly outperforms Static Dijkstra's algorithm and Dynamic Dijkstra with updates.Media & Knowledge EngineeringMan Machine InteractionElectrical Engineering, Mathematics and Computer Scienc
Building a visual speech recognizer
This thesis describes how an automatic lip reader was realized. Visual speech recognition is a precondition for more robust speech recognition in general. The development of the software comprised the following steps: gathering of training data, extracting meaningful features from the obtained video material, training the speech recognizer and finally evaluating the resulting product. First, research was done to gain insight on the theoretical aspects of automatic lip reading, the state of the art, speech corpus development, face tracking and feature extraction. Gathering training data came down to the recording and composing of a new audio-visual speech corpus for Dutch. With frontal and side images of 70 different speakers recorded at a frame rate of 100 frames per second this is the most diverse corpus currently in existence. Analysis of the new data corpus shows an increase in quality compared to other corpora. Visual information is obtained by searching the video footage. Using Active Appearance Models, points of an a priori defined model of the lower half of the face are tracked over time. Based on the model point coordinates, distance and area, features are computed that are used as input to the speech recognizer. Training was accomplished by presenting labeled training data to viseme-based Hidden Markov Models that model speech production. In a few steps the model parameters were adjusted, so that it could be used to perform recognition of visual speech signals from then on. The recognizer was implemented using tools from the Hidden Markov Model Toolkit. The results of a visual speech recognizer based on training data from a single person depend on the utterance type of the unlabeled data. For the simple word-level task of digit recognition 78% was recognized correctly with a word recognition rate of 68%. For letter recognition tasks it did not perform nearly as well, but considering the limitations that the use of visemes over phonemes imposes, these results are at the expected level. The data corpus and visual speech recognizer will be a valuable asset to future research.MediamaticsElectrical Engineering, Mathematics and Computer Scienc
Rent Payment Made Simple - Developing software in an entrepreneurial environment
Roomplug was founded to make renting simple. It provides all the tools needed to go from having an empty property to getting the lease agreement signed. Roomplug also wants to solve the problems on rent payment. That is what this project is all about: creating an online rent payment system. Since Roomplug is a startup company, it is expected that the requirements will change as the business model and needs of Roomplug change over time. The Feature Driven Development (FDD) methodology was chosen to create a development track suitable for this changing set of requirements. In the FDD track, the features are split up and grouped in milestones. Every next milestone can be changed to support the (new) needs of Roomplug. Before work on the first milestone starts, a global high-level design is created to make sure that all milestones work towards the same goal. The design details of each milestone are then created as soon as work on that milestone starts. This prevents unnecessary design work on features that will never be implemented. Implementation starts after the milestones design is ready. The Roomplug back-end system, and thus the payment system, is written in PHP using Zend Framework and its MVC pattern. It uses a MySQL database to store all the data. Testing the code after the implementation of a milestone is a big part of the project. Many test classes are written to ensure the correct functioning of the payment system. PHPUnit generates extensive coverage reports after each test run. All this is very use full to ensure that code from earlier milestones still works after making changes and additions to implement the next milestone. The finished prototype of the payment system lets users create single custom payments and set up recurring payments using PayPal as a payment method. Although an account is needed to receive payments, paying your rent can also be done as a guest without an account. The system is designed in such a way that other payment systems could easily be added in the future. The payment system is currently running live on the Roomplug beta site. It is ready to be used by the rental market.Software TechnologyElectrical Engineering, Mathematics and Computer Scienc
Dynamic Intelligent Algorithm for Navigation (DIANa): A Route Finding System using Historical Traffic Data
Traffic congestion has been one of the major problems in our everyday life. It has caused billions and billions of dollars including loss of productivity in our everyday life. Many institutions, governmental organizations, and academics have tried to come up with many initiatives and solutions to minimize congestion. Our research on dynamic routing is meant to help minimizing this problem from individual perspective since we believe that traffic congestion is also directly related and can be influenced by individual’s decision making behavior. We focused on finding a solution that can be integrated to an existing system by using a routing algorithm that can forecast traffic congestion and finding the fastest route to get to the end point. The forecast will be based on the historical traffic information. Deriving on the notion that most traffic congestions happen almost at the same time during the day and the same hours daily, we have combined the historical real traffic data to be used in an algorithm to help an effective Dynamic Intelligent Algorithm for Navigation (DIANa) to avoid congestion or other road blockage.Media and Knowledge EngineeringMediamaticsElectrical Engineering, Mathematics and Computer Scienc
Face Recognition System
In this thesis a research about a face recognition system is presented. The system uses a database of images to identify individuals. The starting point is a huge database of “known faces”, the FERET database. If a new face is presented the system has to decide whether this face is a member of the database or not. The matching of a face can be realized using the eigenfaces algorithm. Applying PCA (Principal Component Analysis) the database can be reduced to a finite number of eigenfaces, such that every face can be approximated by a weighted sum of eigenfaces. Every face can be represented by a column of elements and a distance measure is used to compute the distance between columns. In this thesis a face recognition system has been implemented and tests are performed. Two algorithms PCA (Principal Component Analysis) and ICA (Independent Component Analysis) have been implemented and the test results are compared with each other.Interactive Intelligence GroupMedia and Knowledge EngineeringElectrical Engineering, Mathematics and Computer Scienc
B.O.O.S. (Bestuurder: Oogjes Open Systeem)
In slaap vallen in het verkeer is nog steeds een grote oorzaak van verkeersongevallen en leidt elk jaar nog tot veel slachtoffers. Een systeem dat kan helpen om deze ongevallen te voorkomen zou derhalve erg nuttig zijn. Het doel van het project B.O.O.S. is om een systeem te ontwikkelen dat kan detecteren wanneer de bestuurder van een auto in slaap aan het vallen is en hem daarop te attenderen door middel van een geluidssignaal. Om te detecteren of iemand in slaap aan het vallen is wordt door het systeem continu gekeken naar de status van de ogen en wordt er aan de hand van de resultaten beredeneerd of er actie ondernomen moet worden. Dit project laat zien dat het goed mogelijk is om een systeem te maken dat kan detecteren wanneer iemand in slaap valt en actie kan ondernemen om zo (dodelijke) ongelukken in het verkeer te voorkomen.Electrical Engineering, Mathematics and Computer Scienc
Knowledge driven facial modelling
This research aims at supporting users if not involved in computer graphics, facial physiology, or psychology and in need of generating realistic facial animations. Realism is to be understood in terms of the visual appeal of a single rendered image and focused on believable behaviour of the animated face. Our goal is to develop a system enabling semi-automatic facial animation, allowing an average user to generate facial animation in a simple manner. A system with knowledge about the communicative functions of facial expressions that would support an average user to generate facial animation valid from a psychological and physiological point of view.Electrical Engineering, Mathematics and Computer Scienc
- …
