Network


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

Hotspot


Dive into the research topics where Adam Herout is active.

Publication


Featured researches published by Adam Herout.


IEEE Transactions on Visualization and Computer Graphics | 2010

Yet Faster Ray-Triangle Intersection (Using SSE4)

Jirí Havel; Adam Herout

Ray-triangle intersection is an important algorithm, not only in the field of realistic rendering (based on ray tracing) but also in physics simulation, collision detection, modeling, etc. Obviously, the speed of this well-defined algorithms implementations is important because calls to such a routine are numerous in rendering and simulation applications. Contemporary fast intersection algorithms, which use SIMD instructions, focus on the intersection of ray packets against triangles. For intersection between single rays and triangles, operations such as horizontal addition or dot product are required. The SSE4 instruction set adds the dot product instruction which can be used for this purpose. This paper presents a new modification of the fast ray-triangle intersection algorithms commonly used, which-when implemented on SSE4-outperforms the current state-of-the-art algorithms. It also allows both a single ray and ray packet intersection calculation with the same precomputed data. The speed gain measurements are described and discussed in the paper.


spring conference on computer graphics | 2013

Fast detection and recognition of QR codes in high-resolution images

Istvan Szentandrasi; Adam Herout; Markéta Dubská

This paper deals with detection and recognition of matrix codes, such as the QR codes, in high-resolution images of real-world scenes. The goal is to provide a detector capable of operation in real time even on high-resolution images (several megapixels). We present an efficient algorithm for detection of possible occurrences of the codes. This algorithm is characterized by a very low false negative rate and a reasonable false alarm rate. The results of our algorithm are to be followed by an accurate detection/recognition algorithm. We propose to use a recent matrix code detection and recognition algorithm based on Hough transform, because it can reuse some information computed by our new pre-detection algorithm and thus a further reduce of computational demands can be achieved. Since there are no publicly available annotated datasets for evaluation of this kind of algorithm, we collected a number of images and annotated them; these images will be made publicly available to allow for a proper comparison. Our algorithm was evaluated on this dataset and the results are reported in the paper.


international conference on computer vision | 2008

Local Rank Patterns --- Novel Features for Rapid Object Detection

Michal Hradis; Adam Herout; Pavel Zemcik

This paper presents Local Rank Patterns (LRP) - novel features for rapid object detection in images which are based on existing features Local Rank Differences (LRD). The performance of the novel features is thoroughly tested on frontal face detection task and it is compared to the performance of the LRD and the traditionally used Haar-like features. The results show that the LRP surpass the LRD and the Haar-like features in the precision of detection and also in the average number of features needed for classification. Considering recent successful and efficient implementations of LRD on CPU, GPU and FPGA, the results suggest that LRP are good choice for object detection and that they could replace the Haar-like features in some applications in the future.


computer vision and pattern recognition | 2011

PClines — Line detection using parallel coordinates

Markéta Dubská; Adam Herout; Jiří Havel

Detection of lines in raster images is often performed using Hough transform. This paper presents a new parameterization of lines and a modification of the Hough transform–PClines. PClines are based on parallel coordinates, a coordinate system used mostly or solely for high-dimensional data visualization. The PClines algorithm is described in the paper; its accuracy is evaluated numerically and compared to the commonly used line detectors based on the Hough transform. The results show that PClines outperform the existing approaches in terms of accuracy. Besides, PClines are computationally extremely efficient, require no floating-point operations, and can be easily accelerated by different hardware architectures.


computer vision and pattern recognition | 2013

Five Shades of Grey for Fast and Reliable Camera Pose Estimation

Adam Herout; Istvan Szentandrasi; Michal Zacharia; Markéta Dubská; Rudolf Kajan

We introduce here an improved design of the Uniform Marker Fields and an algorithm for their fast and reliable detection. Our concept of the marker field is designed so that it can be detected and recognized for camera pose estimation: in various lighting conditions, under a severe perspective, while heavily occluded, and under a strong motion blur. Our marker field detection harnesses the fact that the edges within the marker field meet at two vanishing points and that the projected planar grid of squares can be defined by a detectable mathematical formalism. The modules of the grid are grey scale and the locations within the marker field are defined by the edges between the modules. The assumption that the marker field is planar allows for a very cheap and reliable camera pose estimation in the captured scene. The detection rates and accuracy are slightly better compared to state-of-the-art marker-based solutions. At the same time, and more importantly, our detector of the marker field is several times faster and the reliable real-time detection can be thus achieved on mobile and low-power devices. We show three targeted applications where the planarity is assured and where the presented marker field design and detection algorithm provide a reliable and extremely fast solution.


Archive | 2013

Review of Hough Transform for Line Detection

Adam Herout; Markéta Dubská; Jirí Havel

This chapter describes the basics of the Hough transform (HT). The terminology to be used in this text is defined in Sects. 2.1 and 2.2. The relationship of the HT (for lines) and the Radon and Fourier transforms is sketched out in Sect. 2.3. Section 2.4 reviews the most common existing line parameterizations used for line detection by the HT and gives a quick comparison of the important ones.


spring conference on computer graphics | 2003

Particle rendering pipeline

Pavel Zemcik; Pavel Tisnovsky; Adam Herout

This paper presents a particle rasterizing pipeline that is intended as a part of a particle system rendering engine. The purpose of the rasterizing pipeline is to convert the particles, which are geometrically just a projection of circles onto a plane, into pixels of a raster image. While the conversion is relatively simple, the required speed is very high as the particle systems typically contain very large numbers of particles - at least hundreds of thousands - and the general goal is to handle the rendering in real time. The presented solution does have the capability of achieving such high speeds.


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.


IEEE Transactions on Parallel and Distributed Systems | 2011

Nonnegative Tensor Factorization Accelerated Using GPGPU

Jukka Antikainen; Jirí Havel; Radovan Jošth; Adam Herout; Pavel Zemcik; Markku Hauta-Kasari

This article presents an optimized algorithm for Nonnegative Tensor Factorization (NTF), implemented in the CUDA (Compute Uniform Device Architecture) framework, that runs on contemporary graphics processors and exploits their massive parallelism. The NTF implementation is primarily targeted for analysis of high-dimensional spectral images, including dimensionality reduction, feature extraction, and other tasks related to spectral imaging; however, the algorithm and its implementation are not limited to spectral imaging. The speedups measured on real spectral images are around 60 - 100× compared to a traditional C implementation compiled with an optimizing compiler. Since common problems in the field of spectral imaging may take hours on a state-of-the-art CPU, the speedup achieved using a graphics card is attractive. The implementation is publicly available in the form of a dynamically linked library, including an interface to MATLAB, and thus may be of help to researchers and engineers using NTF on large problems.

Collaboration


Dive into the Adam Herout's collaboration.

Top Co-Authors

Avatar

Pavel Zemcik

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

Roman Juránek

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michal Hradis

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jakub Sochor

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jirí Havel

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jiří Havel

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

Radovan Jošth

Brno University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michal Zacharias

Brno University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge