Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adam Herout

dblp:25/469 · DBLP profile ↗
← Back
30ranked-venue papers
3as first author
4since 2021 · last 2023
0000-0003-2143-9314ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 17 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 12 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 2 since 2021Systems, architecture and hardware · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
3D vision · 47% Robot navigation and mapping · 28% Image recognition and object detection · 17%
Computer graphics and multimedia
6 papers
Virtual and augmented reality · 66% Image and video processing · 13% Computational photography and imaging · 7%
Human-computer interaction and pervasive computing
1 paper
Immersive interaction · 50% Interaction techniques and input · 50%

Topics — the 26 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Virtual and augmented reality
augmented reality
0.532015
INCAST: Interactive Camera Streams for Surveillance Cams AR · ISMAR 2015
Poor man's SimulCam: Real-time and effortless matchmoving · ISMAR 2013
Uniform Marker Fields: Camera localization by orientable De Bruijn tori · ISMAR 2012
Virtual and augmented reality › tracking
camera pose estimation
0.432015
INCAST: Interactive Camera Streams for Surveillance Cams AR · ISMAR 2015
Poor man's SimulCam: Real-time and effortless matchmoving · ISMAR 2013
Uniform Marker Fields: Camera localization by orientable De Bruijn tori · ISMAR 2012
Computer vision › 3D vision › pose estimation › rotation estimation
3d orientation estimation
0.212016
BoxCars: 3D Boxes as CNN Input for Improved Fine-Grained Vehicle Recognition · CVPR 2016
Robotics › Robot navigation and mapping › localization › odometry
LiDAR odometry
0.212016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Robotics › Robot navigation and mapping
localization
0.212016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Computer vision › 3D vision
point cloud registration
0.212016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Robotics › Robot navigation and mapping
scan matching
0.212016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Computer vision › Image recognition and object detection
object detection
0.212015
Real-Time Pose Estimation Piggybacked on Object Detection · ICCV 2015
Computer vision › 3D vision
object pose estimation
0.212015
Real-Time Pose Estimation Piggybacked on Object Detection · ICCV 2015
Computer vision › 3D vision
pose estimation
0.212015
Real-Time Pose Estimation Piggybacked on Object Detection · ICCV 2015
Computer vision › 3D vision
camera pose estimation
0.212013
Five Shades of Grey for Fast and Reliable Camera Pose Estimation · CVPR 2013
Computer vision › 3D vision › pose estimation › correspondence-based pose estimation
marker-based pose estimation
0.212013
Five Shades of Grey for Fast and Reliable Camera Pose Estimation · CVPR 2013
Virtual and augmented reality › tracking
marker-based tracking
0.212013
Poor man's SimulCam: Real-time and effortless matchmoving · ISMAR 2013
Computational photography and imaging
camera localization
0.112012
Uniform Marker Fields: Camera localization by orientable De Bruijn tori · ISMAR 2012
Virtual and augmented reality
fiducial markers
0.112012
Uniform Marker Fields: Camera localization by orientable De Bruijn tori · ISMAR 2012
Immersive interaction
augmented reality interaction
0.112012
Fractal marker fields: No more scale limitations for fiduciary markers · ISMAR 2012
Interaction techniques and input › input sensing › tracking
fiducial marker tracking
0.112012
Fractal marker fields: No more scale limitations for fiduciary markers · ISMAR 2012
Robotics › Autonomous driving
perception
0.122016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Real-Time Pose Estimation Piggybacked on Object Detection · ICCV 2015
Image and video processing › feature detection
hough transform
0.112011
PClines - Line detection using parallel coordinates · CVPR 2011
Image and video processing › edge detection
line detection
0.112011
PClines - Line detection using parallel coordinates · CVPR 2011
Visualization and visual analytics › high-dimensional data visualization
parallel coordinates
0.112011
PClines - Line detection using parallel coordinates · CVPR 2011
GPUs and heterogeneous computing
GPU computing
0.112011
Nonnegative Tensor Factorization Accelerated Using GPGPU · IEEE Trans. Parallel Distributed Syst. 2011
Rendering
ray tracing
0.112010
Yet Faster Ray-Triangle Intersection (Using SSE4) · IEEE Trans. Vis. Comput. Graph. 2010
Robotics › Autonomous driving › perception
LiDAR perception
0.112016
Collar Line Segments for fast odometry estimation from Velodyne point clouds · ICRA 2016
Virtual and augmented reality › tracking
camera tracking
0.012012
Fractal marker fields: No more scale limitations for fiduciary markers · ISMAR 2012
Geometric modeling and processing
collision detection
0.012010
Yet Faster Ray-Triangle Intersection (Using SSE4) · IEEE Trans. Vis. Comput. Graph. 2010

Methods — techniques the papers use, named apart from their topics

fractal marker design · 0.3random sampling · 0.2line segment correspondence · 0.2convolutional neural network · 0.23d bounding box · 0.2multi-task learning · 0.2feature sharing · 0.2vanishing point detection · 0.2planar uniform marker fields · 0.2planar grid detection · 0.2de bruijn torus · 0.1parallel coordinates · 0.1nonnegative tensor factorization · 0.1hough transform · 0.1CUDA · 0.1SSE4 instructions · 0.1SIMD · 0.1
YearPublicationVenuePosition
2023 Towards clinical applicability and computational efficiency in automatic cranial implant design: An overview of the AutoImplant 2021 cranial implant design challenge
Jianning Li 0002, David Gage Ellis, Oldrich Kodym, Laurèl Rauschenbach, Christoph Rieß, Ulrich Sure, Karsten H. Wrede, Carlos M. Alvarez, Marek Wodzinski, Mateusz Daniol, Daria Hemmerling, Hamza Mahdi, Allison Clement, Evan Kim, Zachary Fishman, Cari M. Whyne, James G. Mainprize, Michael R. Hardisty, Shashwat Pathak, Chitimireddy Sindhura, Rama Krishna Sai S. Gorthi, Degala Venkata Kiran, Subrahmanyam Gorthi, Artem Kroviakov, Antonio Pepe 0003, Christina Schwarz-Gsaxner, Adam Herout, Victor Alves, Michal Spanel, Michele R. Aizenberg, Jens Kleesiek, Jan Egger
Medical Image Anal.32
2022 Comparison of Modern Omnidirectional Precise Shadowing Techniques Versus Ray Tracing
abstract
Abstract This paper presents an in depth comparison of state‐of‐the‐art precise shadowing techniques for an omnidirectional point light. We chose several types of modern shadowing algorithms, starting from stencil shadow volumes, methods using traversal of acceleration structures to hardware‐accelerated ray‐traced shadows. Some methods were further improved – robustness, increased performance; we also provide the first multi‐platform implementations of some of the tested algorithms. All the methods are evaluated on several test scenes in different resolutions and on two hardware platforms – with and without dedicated hardware units for ray tracing. We conclude our findings based on speed and memory consumption. Ray‐tracing is the fastest and one of the easiest methods to implement with small memory footprint. The Omnidirectional Frustum‐Traced Shadows method has a predictable memory footprint and is the second fastest algorithm tested. Our stencil shadow volumes are faster than some newer algorithms. Per‐Triangle Shadow Volumes and Clustered Per‐Triangle Shadow Volumes are difficult to implement and require the most memory; the latter method scales well with the scene complexity and resolution. Deep Partitioned Shadow Volumes does not excel in any of the measured parameters and is suitable for smaller scenes. The source codes of the testing framework have been made publicly available.
Jozef Kobrtek, Tomás Milet, Michal Tóth, Adam Herout
Comput. Graph. Forum4
2021 Automatic camera calibration by landmarks on rigid objects
Vojtech Bartl, Jakub Spanhel, Petr Dobes, Roman Juránek, Adam Herout
Mach. Vis. Appl.5
2021 AutoImplant 2020-First MICCAI Challenge on Automatic Cranial Implant Design
abstract
The aim of this paper is to provide a comprehensive overview of the MICCAI 2020 AutoImplant Challenge. The approaches and publications submitted and accepted within the challenge will be summarized and reported, highlighting common algorithmic trends and algorithmic diversity. Furthermore, the evaluation results will be presented, compared and discussed in regard to the challenge aim: seeking for low cost, fast and fully automated solutions for cranial implant design. Based on feedback from collaborating neurosurgeons, this paper concludes by stating open issues and post-challenge requirements for intra-operative use. The codes can be found at https://github.com/Jianningli/tmi.
Jianning Li 0002, Pedro Pimentel, Angelika Szengel, Moritz Ehlke, Hans Lamecker, Stefan Zachow, Laura Jovani Estacio Cerquin, Christian Doenitz, Heiko Ramm, Xiaojun Chen 0003, Franco Matzkin, Virginia F. J. Newcombe, Enzo Ferrante, David Gage Ellis, Michele R. Aizenberg, Oldrich Kodym, Michal Spanel, Adam Herout, James G. Mainprize, Zachary Fishman, Michael R. Hardisty, Amirhossein Bayat, Suprosanna Shit, Bomin Wang, Zhi Liu 0004, Matthias Eder, Antonio Pepe 0003, Christina Schwarz-Gsaxner, Victor Alves, Ulrike Zefferer, Gord von Campe, Karin Pistracher, Ute Schäfer, Dieter Schmalstieg, Bjoern Menze, Ben Glocker, Jan Egger
IEEE Trans. Medical Imaging20
2020 Learning feature aggregation in temporal domain for re-identification
Jakub Spanhel, Jakub Sochor, Roman Juránek, Petr Dobes, Vojtech Bartl, Adam Herout
Comput. Vis. Image Underst.6
2019 OptInOpt: Dual Optimization for Automatic Camera Calibration by Multi-Target Observations
abstract
In this paper, we propose a new approach to automatic calibration of surveillance cameras. The proposed method is based on observing rigid objects in the scene and automatically estimating landmarks on these objects. The proposed approach can use arbitrary rigid objects, as was verified by experiments with a synthetic dataset, but vehicles were used during our experiments with real-life data. Landmarks on objects automatically detected by a convolutional neural network together with corresponding 3D positions in the object coordinate system are exploited during the camera calibration process. To determine 3D positions of the landmarks, fine-grained classification of the detected vehicles in the image plane is necessary. The proposed calibration method consists of dual optimization-optimization of objects' positions in the world coordinate system and also optimization of the calibration parameters to minimize the re-projection error of the localized landmarks. The experiments show improvement in calibration accuracy over the existing method solving a similar problem furthermore with fewer restrictions on the input data. The calibration error on a real world dataset decreased from 6.88% to 2.85%.
Vojtech Bartl, Adam Herout
AVSS2
2019 Comprehensive Data Set for Automatic Single Camera Visual Speed Measurement
abstract
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.
Jakub Sochor, Roman Juránek, Jakub Spanhel, Lukas Marsik, Adam Siroký, Adam Herout, Pavel Zemcík
IEEE Trans. Intell. Transp. Syst.6
2019 BoxCars: Improving Fine-Grained Recognition of Vehicles Using 3-D Bounding Boxes in Traffic Surveillance
abstract
In this paper, we focus on fine-grained recognition of vehicles mainly in traffic surveillance applications. We propose an approach that is orthogonal to recent advancements in fine-grained recognition (automatic part discovery and bilinear pooling). In addition, in contrast to other methods focused on fine-grained recognition of vehicles, we do not limit ourselves to a frontal/rear viewpoint, but allow the vehicles to be seen from any viewpoint. Our approach is based on 3-D bounding boxes built around the vehicles. The bounding box can be automatically constructed from traffic surveillance data. For scenarios where it is not possible to use precise construction, we propose a method for an estimation of the 3-D bounding box. The 3-D bounding box is used to normalize the image viewpoint by “unpacking” the image into a plane. We also propose to randomly alter the color of the image and add a rectangle with random noise to a random position in the image during the training of convolutional neural networks (CNNs). We have collected a large fine-grained vehicle data set BoxCars116k, with 116k images of vehicles from various viewpoints taken by numerous surveillance cameras. We performed a number of experiments, which show that our proposed method significantly improves CNN classification accuracy (the accuracy is increased by up to 12% points and the error is reduced by up to 50% compared with CNNs without the proposed modifications). We also show that our method outperforms the state-of-the-art methods for fine-grained recognition.
Jakub Sochor, Jakub Spanhel, Adam Herout
IEEE Trans. Intell. Transp. Syst.3
2017 Holistic recognition of low quality license plates by CNN using track annotated data
abstract
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.
Jakub Spanhel, Jakub Sochor, Roman Juránek, Adam Herout, Lukas Marsik, Pavel Zemcík
AVSS4
2017 Traffic surveillance camera calibration by 3D model bounding box alignment for accurate vehicle speed measurement
Jakub Sochor, Roman Juránek, Adam Herout
Comput. Vis. Image Underst.3
2016 BoxCars: 3D Boxes as CNN Input for Improved Fine-Grained Vehicle Recognition
abstract
We are dealing with the problem of fine-grained vehicle make&model recognition and verification. Our contribution is showing that extracting additional data from the video stream - besides the vehicle image itself - and feeding it into the deep convolutional neural network boosts the recognition performance considerably. This additional information includes: 3D vehicle bounding box used for "unpacking" the vehicle image, its rasterized low-resolution shape, and information about the 3D vehicle orientation. Experiments show that adding such information decreases classification error by 26% (the accuracy is improved from 0.772 to 0.832) and boosts verification average precision by 208% (0.378 to 0.785) compared to baseline pure CNN without any input modifications. Also, the pure baseline CNN outperforms the recent state of the art solution by 0.081. We provide an annotated set "BoxCars" of surveillance vehicle images augmented by various automatically extracted auxiliary information. Our approach and the dataset can considerably improve the performance of traffic surveillance systems.
Jakub Sochor, Adam Herout, Jirí Havel
CVPR2
2016 Collar Line Segments for fast odometry estimation from Velodyne point clouds
abstract
We present a novel way of odometry estimation from Velodyne LiDAR point cloud scans. The aim of our work is to overcome the most painful issues of Velodyne data - the sparsity and the quantity of data points - in an efficient way, enabling more precise registration. Alignment of the point clouds which yields the final odometry is based on random sampling of the clouds using Collar Line Segments (CLS). The closest line segment pairs are identified in two sets of line segments obtained from two consequent Velodyne scans. From each pair of correspondences, a transformation aligning the matched line segments into a 3D plane is estimated. By this, significant planes (ground, walls, ...) are preserved among aligned point clouds. Evaluation using the KITTI dataset shows that our method outperforms publicly available and commonly used state-of-the-art method GICP for point cloud registration in both accuracy and speed, especially in cases where the scene lacks significant landmarks or in typical urban elements. For such environments, the registration error of our method is reduced by 75% compared to the original GICP error.
Martin Velas, Michal Spanel, Adam Herout
ICRA3
2016 PeepList: Adapting ex-post interaction with pervasive display content using eye tracking
Rudolf Kajan, Adam Herout, Roman Bednarik, Filip Povolný
Pervasive Mob. Comput.2
2015 Real-Time Pose Estimation Piggybacked on Object Detection
abstract
We present an object detector coupled with pose estimation directly in a single compact and simple model, where the detector shares extracted image features with the pose estimator. The output of the classification of each candidate window consists of both object score and likelihood map of poses. This extension introduces negligible overhead during detection so that the detector is still capable of real time operation. We evaluated the proposed approach on the problem of vehicle detection. We used existing datasets with viewpoint/pose annotation (WCVP, 3D objects, KITTI). Besides that, we collected a new traffic surveillance dataset COD20k which fills certain gaps of the existing datasets and we make it public. The experimental results show that the proposed approach is comparable with state-of-the-art approaches in terms of accuracy, but it is considerably faster - easily operating in real time (Matlab with C++ code). The source codes and the collected COD20k dataset are made public along with the paper.
Roman Juránek, Adam Herout, Markéta Dubská, Pavel Zemcík
ICCV2
2015 INCAST: Interactive Camera Streams for Surveillance Cams AR
abstract
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.
István Szentandrási, Michael Zachariá, Rudolf Kajan, Jan Tinka, Markéta Dubská, Jakub Sochor, Adam Herout
ISMAR7
2015 Fully Automatic Roadside Camera Calibration for Traffic Surveillance
abstract
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.
Markéta Dubská, Adam Herout, Roman Juránek, Jakub Sochor
IEEE Trans. Intell. Transp. Syst.2
2014 Automatic Camera Calibration for Traffic Understanding
Markéta Dubská, Adam Herout, Jakub Sochor
BMVC2
2013 Real Projective Plane Mapping for Detection of Orthogonal Vanishing Points
abstract
This paper deals with the detection of orthogonal vanishing points. The aim is to efficiently cope with the clutter edges in real-life images and to determine the camera orientation in the Manhattan world reliably. We are using a modified scheme of the Cascaded Hough Transform where only one Hough space is accumulated – the space of the vanishing points. The parameterization of the vanishing points – the “diamond space” – is based on the PClines line parameterization and it is defined as a mapping of the whole real projective plane to a finite space. Our algorithm for detection of vanishing points operates directly on edgelets detected by an edge detector, skipping the common step of grouping edges into straight lines or line segments. This decreases the number of configuration parameters and reduces the complexity of the algorithm. Evaluated on the York Urban DB, our algorithm yields 98.04 % success rate at 10◦ angular error tolerance, which outperforms comparable existing solutions. Our parameterization of vanishing points is in all aspects linear; it involves no goniometric or other non-linear operations and thus it is suitable for implementation in embedded chips and circuitry. The iterative search scheme allows for finding orthogonal triplets of vanishing points with high accuracy and low computational costs. At the same time, our approach can be used without the orthogonality constraint.
Markéta Dubská, Adam Herout
BMVC2
2013 Five Shades of Grey for Fast and Reliable Camera Pose Estimation
abstract
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.
Adam Herout, István Szentandrási, Michal Zachariás, Markéta Dubská, Rudolf Kajan
CVPR1
2013 Poor man's SimulCam: Real-time and effortless matchmoving
abstract
In this article, we propose an instant matchmoving solution for green screen. It uses a recent technique of planar uniform marker fields. Marker fields are an extension of planar markers used in augmented reality, offering better reliability and performance suitable for our task: tolerance to occlusion, speed of detection, and use of arbitrary low-contrast colors. We show that marker fields of shades of green (or blue or other color) can be used to obtain an instant and effortless camera pose estimation. We provide exemplar applications of the presented technique: virtual camera/simulcam and live storyboarding or shot prototyping. The matchmoving technique based on marker fields of shades of green is very computationally efficient - our measurements show that the matchmoving preview and living storyboard editing and recording can be easily done on today's ultramobile devices. Our technique is thus available to anyone at low cost and with easy setup, opening space for new levels of filmmakers' creative expression.
Markéta Dubská, István Szentandrási, Michal Zachariás, Adam Herout
ISMAR4
2013 Vanishing points in point-to-line mappings and other line parameterizations
Jirí Havel, Adam Herout, Markéta Dubská
Pattern Recognit. Lett.2
2012 Fractal marker fields: No more scale limitations for fiduciary markers
abstract
One limitation of existing fiduciary markers is that the camera motion is tightly limited: the marker (one of the markers) must be visible and it must be observed at a proper scale. This paper introduces a fractal structure of markers similar to matrix codes (such as QR-code or Data Matrix): the Fractal Marker Field. The FMF allows for embedding markers of a virtually unlimited number of scales. At the same time, for each of the scales it guarantees a constant density of markers at that scale over the whole marker field's surface. The Fractal Marker Field can provide unprecedented freedom of motion to camera-based augmented reality applications.
Adam Herout, Michal Zachariás, Markéta Dubská, Jirí Havel
ISMAR1
2012 Uniform Marker Fields: Camera localization by orientable De Bruijn tori
abstract
In various applications, a wider area needs to be covered by fiduciary markers but a large marker cannot be used because only a fraction of the area is to be viewed by the camera. Such an area can be covered by a number of small markers with unique identifiers. However, with the camera freely moving in the scene and with occluders present, it is difficult to ensure that at least one of the individual markers is completely visible, unless the markers are small and numerous. In that case, the markers are not recognizable from larger distances.
István Szentandrási, Michal Zachariás, Jirí Havel, Adam Herout, Markéta Dubská, Rudolf Kajan
ISMAR4
2012 Fast bilateral filter for HDR imaging
Michal Seeman, Pavel Zemcík, Roman Juránek, Adam Herout
J. Vis. Commun. Image Represent.4
2012 EnMS: early non-maxima suppression - Speeding up pattern localization and other tasks
Adam Herout, Michal Hradis, Pavel Zemcík
Pattern Anal. Appl.1
2011 PClines - Line detection using parallel coordinates
abstract
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.
Markéta Dubská, Adam Herout, Jirí Havel
CVPR2
2011 Nonnegative Tensor Factorization Accelerated Using GPGPU
abstract
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{\times} 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.
Jukka Antikainen, Jirí Havel, Radovan Josth, Adam Herout, Pavel Zemcík, Markku Hauta-Kasari
IEEE Trans. Parallel Distributed Syst.4
2010 Exploiting Neighbors for Faster Scanning Window Detection in Images
Pavel Zemcík, Michal Hradis, Adam Herout
ACIVS (2)3
2010 Yet Faster Ray-Triangle Intersection (Using SSE4)
abstract
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 algorithm's 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.
Jirí Havel, Adam Herout
IEEE Trans. Vis. Comput. Graph.2
2008 "Local Rank Differences" Image Feature Implemented on GPU
Lukás Polok, Adam Herout, Pavel Zemcík, Michal Hradis, Roman Juránek, Radovan Josth
ACIVS2