Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jakub Sochor is active.

Publication


Featured researches published by Jakub Sochor.


british machine vision conference | 2014

Automatic Camera Calibration for Traffic Understanding.

Markéta Dubská; Adam Herout; Jakub Sochor

We propose a method for fully automatic calibration of traffic surveillance cameras. This method allows for calibration of the camera – including scale – without any user input, only from several minutes of input surveillance video. The targeted applications include speed measurement, measurement of vehicle dimensions, vehicle classification, etc. The first step of our approach is camera calibration by determining three vanishing points defining the stream of vehicles. The second step is construction of 3D bounding boxes of individual vehicles and their measurement up to scale. We propose to first construct the projection of the bounding boxes and then, by using the camera calibration obtained earlier, create their 3D representation. In the third step, we use the dimensions of the 3D bounding boxes for calibration of the scene scale. We collected a dataset with ground truth speed and distance measurements and evaluate our approach on it. The achieved mean accuracy of speed and distance measurement is below 2%. Our efficient C++ implementation runs in real time on a low-end processor (Core i3) with a safe margin even for full-HD videos.


IEEE Transactions on Intelligent Transportation Systems | 2015

Fully Automatic Roadside Camera Calibration for Traffic Surveillance

Markéta Dubská; Adam Herout; Roman Juránek; Jakub Sochor

This paper deals with automatic calibration of roadside surveillance cameras. We focus on parameters necessary for measurements in traffic-surveillance applications. Contrary to the existing solutions, our approach requires no a priori knowledge, and it works with a very wide variety of road settings (number of lanes, occlusion, quality of ground marking), as well as with practically unlimited viewing angles. The main contribution is that our solution works fully automatically-without any percamera or per-video manual settings or input whatsoever-and it is computationally inexpensive. Our approach uses tracking of local feature points and analyzes the trajectories in a manner based on cascaded Hough transform and parallel coordinates. An important assumption for the vehicle movement is that at least a part of the vehicle motion is approximately straight-we discuss the impact of this assumption on the applicability of our approach and show experimentally that this assumption does not limit the usability of our approach severely. We efficiently and robustly detect vanishing points, which define the ground plane and vehicle movement, except for the scene scale. Our algorithm also computes parameters for radial distortion compensation. Experiments show that the obtained camera parameters allow for measurements of relative lengths (and potentially speed) with ~2% mean accuracy. The processing is performed easily in real time, and typically, a 2-min-long video is sufficient for stable calibration.


advanced video and signal based surveillance | 2017

Holistic recognition of low quality license plates by CNN using track annotated data

Jakub Spanhel; Jakub Sochor; Roman Juránek; Adam Herout; Lukas Marsik; Pavel Zemcik

This work is focused on recognition of license plates in low resolution and low quality images. We present a methodology for collection of real world (non-synthetic) dataset of low quality license plate images with ground truth transcriptions. Our approach to the license plate recognition is based on a Convolutional Neural Network which holistically processes the whole image, avoiding segmentation of the license plate characters. Evaluation results on multiple datasets show that our method significantly outperforms other free and commercial solutions to license plate recognition on the low quality data. To enable further research of low quality license plate recognition, we make the datasets publicly available.


Computer Vision and Image Understanding | 2017

Traffic surveillance camera calibration by 3D model bounding box alignment for accurate vehicle speed measurement

Jakub Sochor; Roman Juránek; Adam Herout

Improved traffic camera calibration method based on vanishing points detection.Automatic scene scale inference by alignment of 3D model bounding box.Extensive experiments on a recent speed measurement dataset BrnoCompSpeed.Results show that our method outpeforms manual camera calibration.Mean speed measurement error of the method is 1.10km/h. Display Omitted In this paper, we focus on fully automatic traffic surveillance camera calibration, which we use for speed measurement of passing vehicles. We improve over a recent state-of-the-art camera calibration method for traffic surveillance based on two detected vanishing points. More importantly, we propose a novel automatic scene scale inference method. The method is based on matching bounding boxes of rendered 3D models of vehicles with detected bounding boxes in the image. The proposed method can be used from arbitrary viewpoints, since it has no constraints on camera placement. We evaluate our method on the recent comprehensive dataset for speed measurement BrnoCompSpeed. Experiments show that our automatic camera calibration method by detection of two vanishing points reduces error by 50% (mean distance ratio error reduced from 0.18 to 0.09) compared to the previous state-of-the-art method. We also show that our scene scale inference method is more precise, outperforming both state-of-the-art automatic calibration method for speed measurement (error reduction by 86% 7.98km/h to 1.10km/h) and manual calibration (error reduction by 19% 1.35km/h to 1.10km/h). We also present qualitative results of the proposed automatic camera calibration method on video sequences obtained from real surveillance cameras in various places, and under different lighting conditions (night, dawn, day).


IEEE Transactions on Intelligent Transportation Systems | 2018

Comprehensive Data Set for Automatic Single Camera Visual Speed Measurement

Jakub Sochor; Roman Juránek; Jakub Spanhel; Lukas Marsik; Adam Siroky; Adam Herout; Pavel Zemcik

In this paper, we focus on traffic camera calibration and a visual speed measurement from a single monocular camera, which is an important task of visual traffic surveillance. Existing methods addressing this problem are difficult to compare due to a lack of a common data set with reliable ground truth. Therefore, it is not clear how the methods compare in various aspects and what factors are affecting their performance. We captured a new data set of 18 full-HD videos, each around 1 hr long, captured at six different locations. Vehicles in the videos (20 865 instances in total) are annotated with the precise speed measurements from optical gates using LiDAR and verified with several reference GPS tracks. We made the data set available for download and it contains the videos and metadata (calibration, lengths of features in image, annotations, and so on) for future comparison and evaluation. Camera calibration is the most crucial part of the speed measurement; therefore, we provide a brief overview of the methods and analyze a recently published method for fully automatic camera calibration and vehicle speed measurement and report the results on this data set in detail.


international symposium on mixed and augmented reality | 2015

[POSTER] INCAST: Interactive Camera Streams for Surveillance Cams AR

Istvan Szentandrasi; Michael Zachariá; Rudolf Kajan; J. Tinka; Markéta Dubská; Jakub Sochor; Adam Herout

Augmented reality does not make any sense for fixed cameras. Or does it? In this work, we are dealing with static cameras and their usability for interactive augmented reality applications. Knowing that the camera does not move makes camera pose estimation both less and more difficult - one does not have to deal with pose change in time, but on the other hand, obtaining some level of understanding of the scene from a single viewpoint is challenging. We propose several ways how to gain advantage from the camera being static and a pipeline of a system for broadcasting a video stream enriched by information needed for its interactive visual augmenting - Interactive Camera Streams, INCAST. We present a proof-of-concept system showing the usability of INCAST on several use-cases - non-interactive demos and simple AR games.


digital image computing techniques and applications | 2015

Unsupervised Processing of Vehicle Appearance for Automatic Understanding in Traffic Surveillance

Jakub Sochor; Adam Herout

This paper deals with unsupervised collection of information from traffic surveillance video streams. Deployment of usable traffic surveillance systems requires minimizing of efforts per installed camera - our goal is to enroll a new view on the street without any human operator input. We propose a method of automatically collecting vehicle samples from surveillance cameras, analyze their appearance and fully automatically collect a fine-grained dataset. This dataset can be used in multiple ways, we are explicitly showcasing the following ones: fine-grained recognition of vehicles and camera calibration including the scale. The experiments show that based on the automatically collected data, make&model vehicle recognition in the wild can be done accurately: average precision 0.890. The camera scale calibration (directly enabling automatic speed and size measurement) is twice as precise as the previous existing method. Our work leads to automatic collection of traffic statistics without the costly need for manual calibration or make&model annotation of vehicle samples. Unlike most previous approaches, our method is not limited to a small range of viewpoints (such as eye-level cameras shots), which is crucial for surveillance applications.


computer vision and pattern recognition | 2016

BoxCars: 3D Boxes as CNN Input for Improved Fine-Grained Vehicle Recognition

Jakub Sochor; Adam Herout; Jirí Havel


computer vision and pattern recognition | 2018

Graph@FIT Submission to the NVIDIA AI City Challenge 2018

Jakub Sochor; Jakub Spanhel; Roman Juránek; Petr Dobes; Adam Herout


IEEE Transactions on Intelligent Transportation Systems | 2018

BoxCars: Improving Fine-Grained Recognition of Vehicles Using 3-D Bounding Boxes in Traffic Surveillance

Jakub Sochor; Jakub Spanhel; Adam Herout

Collaboration


Dive into the Jakub Sochor's collaboration.

Top Co-Authors

Avatar

Adam Herout

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jakub Spanhel

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Roman Juránek

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Markéta Dubská

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Lukas Marsik

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Pavel Zemcik

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Istvan Szentandrasi

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael Zachariá

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Rudolf Kajan

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

J. Tinka

Brno University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge