|
Detection, Tracking and Classification of Vehicles
Vopálenský, Radek ; Sochor, Jakub (referee) ; Juránek, Roman (advisor)
The aim of this master thesis is to design and implement a system for the detection, tracking and classification of vehicles from streams or records from traffic cameras in language C++. The system runs on the platform Robot Operating System and uses the OpenCV, FFmpeg, TensorFlow and Keras libraries. For detection cascade classifier is used, for tracking Kalman filter and for classification of the convolutional neural network. Out of a total of 627 cars, 479 were tracked correctly. From this number 458 were classified (trucks or lorries not included). The resulting system can be used for traffic analysis.
|
|
Captcha Code Recognition
Pazderka, Radek ; Rozman, Jaroslav (referee) ; Zbořil, František (advisor)
This bachelor thesis is dedicated to design and implementation of application , which's purpose is to recognize text CAPTCHA codes . It describes image processing algorithms , segmentation algorithms and character classification . Two different aproaches were used for classification . Convolution neural network LeNet and histogram classificator , which uses Pearson's correlation coefficient . Chosen classificators were tested on different CAPTCHA codes while finding out the success rate of recognition .
|
|
Vehicle On-Board Camera Analysis
Kadeřábek, Jan ; Bartl, Vojtěch (referee) ; Špaňhel, Jakub (advisor)
This thesis focuses on analysis of video from vehicle on-board camera. During the process of analysis, probihibitory traffic signs are detected and their specific type is classified. For recognized speed limit signs, their numeric value is extracted. From the processed information, it will try to create a file containing the unique occurrences of traffic signs including their GPS coordinates. For the purpose of detection and recognition of traffic signs, several data sets were created. A~cascade classifier with LBP features is used as a detector. Classification of the type and value of traffic signs is done using the k-Nearest Neigbour method.
|
|
Vehicle Following Distance Estimation from Mobile Phone in Vehicle
Zemánek, Ondřej ; Špaňhel, Jakub (referee) ; Sochor, Jakub (advisor)
The aim of this bachelor thesis is to create a mobile application for Android that estimates the distance of vehicles based on vehicle size in the camera image of the mobile phone. The estimation of the following distance is evaluated based on known camera parameters, the average vehicle width and the size of image area that represents detected car. Vehicles and their licences plates are detected in the image using cascade classifiers. Licence plate is detected only in the area of the detected vehicle. A training dataset for cascade classifier was created as part of this work. The cascade classifier is designed for vehicle detection. This work is extended with feature that tracks following distance in time and warns you with an acoustic signal on sudden distances change. This thesis is divided into five main parts - comparison of existing solutions for distance estimation, review of object detection methods, application design, implementation and evaluation of detectors, distance evaluation.
|
|
On-Board License Plate Detection and Recognition
Tomovič, Martin ; Sochor, Jakub (referee) ; Špaňhel, Jakub (advisor)
This Bachelor's thesis aims to create an aplication for detection and recognition of license plates suitable for real-time processing. The work contains analysis of available methods. Part of the work is focused on present form of licence plates in Czech Republic. As a result of work, new data set was created and computer application was implemented. The application uses existing libraries designed for computer vision and machine learning with main purpose to detect and recognize licence plates from video. Detection is realized with help of cascade classifier, and recognition by Perceptron neural network. Final chapter subsequently contains evaluation of success rate of implemented solution.
|
|
Section Speed Measurement for Traffic Analysis
Kubíčková, Pavla ; Špaňhel, Jakub (referee) ; Sochor, Jakub (advisor)
This bachelor thesis focuses on section speed measurement for traffic analysis. This thesis desribes existing methods of detection of license plates and classification of their characters. Methods of cascade classifier and classifier SVM are described in this work. Evaluation of individual parts of the system is processed in the final section.
|
|
Movement Analysis of Vehicles on Crossroads
Benček, Vladimír ; Juránek, Roman (referee) ; Sochor, Jakub (advisor)
This thesis proposes and implements a system for movement analysis of vehicles on crossroads. It detects and tracks the movement of vehicles in the video, gained from the stationary video camera, which has the view of some crossroad. The trajectories are stored and their number and directions are analysed. The detection was made using cascade classifier. A dataset of 10500 positive and 10500 negative samples has been created to train the classifier. Vehicles are tracked using KCF method. For trajectory clustering, needed by analysis, the Mean Shift method is used. Testing showed, that the overall success of vehicle movement analysis is 92.77%.
|
|
Computer Application Control by Natural Head Movement
Vojvoda, Jakub ; Materna, Zdeněk (referee) ; Beran, Vítězslav (advisor)
The aim of this work is to design and implement a system that tracks user's head in the input video frames and on the basis of its position achieves interaction with computer applications. Four methods for head detection have been proposed based on computer vision techniques as face detection by Haar-like features, background detection, Camshift or Lucas-Kanade to calculate an optical flow. The individual methods have been tested on recorded and in this field used data sets, and evaluated. The implementation of the system was then used to build the demo applications.
|
|
Detection and Recognition of Traffic Signs in Image
Spáčil, Pavel ; Hradiš, Michal (referee) ; Herout, Adam (advisor)
This work focuses on classification and recognition of traffic signs in image. It describes briefly some used methods a deeply describes chosen system including extensions and method for creating models needed for classification. There's described implementation of library and demonstration program including important pieces of knowledge discovered during development. There're also results of some experiments and possible enhancements in conclusion.
|
|
License Plate Detection and Recognition for Traffic Analysis
Černá, Tereza ; Hradiš, Michal (referee) ; Herout, Adam (advisor)
This thesis describes the design and development of a system for detection and recognition of license plates. The work is divided into three basic parts: licence plates detection, finding of character positions and optical character recognition. To fullfill the goal of this work, a new dataset was taken. It contains 2814 license plates used for training classifiers and 2620 plates to evaluate the success rate of the system. Cascade Classifier was used to train detector of licence plates, which has success rate up to 97.8 %. After that, pozitions of individual characters were searched in detected pozitions of licence plates. If there was no character found, detected pozition was not the licence plate. Success rate of licence plates detection with all the characters found is up to 88.5 %. Character recognition is performed by SVM classifier. The system detects successfully with no errors up to 97.7 % of all licence plates.
|