Photo of me, summer 2010
André R. Brodtkorb received his Ph.D. from the University of Oslo in 2010, after having completed his M.Sc. in 2007. He is currently a research scientist at SINTEF, a non-profit research organization in Norway with roughly 2000 researchers, where he works on accelerated scientific computing, image processing, and real-time scientific visualization.
Office: (+47) 22 06 75 48
Cell: (+47) 45 61 90 70
Fax: (+47) 22 06 78 76
SINTEF, 103 - Dept. Appl. Math.,
Pb. 124 Blindern,
T. A. Haufmann, A. Berge, A. R. Brodtkorb,K. Kaspersen and A. Kim,
Real-time online camera synchronization for volume carving on GPU, IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS), 2013.
[Draft (PDF)] | [Paper (DOI)]
Volume carving is a well-known technique for reconstructing a 3D scene from a set of 2D images, using features, usually foreground estimations, detected in individual cameras, and camera parameters to backproject the 2D images into 3D. Spatial calibration of the cameras is trivial, but the resulting carved volume is very sensitive to temporal offsets between the cameras. Automatic synchronization between the cameras is therefore desired. In this paper, we present a highly efficient implementation of volume carving and synchronization on a heterogeneous system fitted with commodity GPUs.
An online, real-time synchronization system is described and evaluated on surveillance video of an indoor scene. Improvements to the state of the art CPU-based algorithms are described.
M. L. SÃ¦tra, A. R. Brodtkorb, K-A. Lie,
Adaptive Mesh Refinement on the GPU, 2013, in review.
We present the implementation of adaptive mesh refinement (AMR) for shallow water simulation on the graphics processing unit (GPU). AMR significantly increases accuracy, with little impact on computational cost compared to increasing grid resolution for the entire domain. Mapping the AMR algorithm to the GPU, however, is non-trivial. Our implementation targets the second-order accurate Kurganov-Petrova central scheme. We present implementation details, difficulties, key insights, and performance benchmarks. Some refinement criteria for different physical phenomenas are also given.
A. Berge, A. R. Brodtkorb, T. A. Haufmann, K. Kaspersen and A. Kim,
Recommendations and guidelines for image processing on heterogeneous hardware, Technical report, 2013.
This report gives an introduction to using GPUs for computer vision. We start by giving an introduction to GPUs, followed by a state-of-the art survey of computer vision on GPUs. We then present our implementation of a real-time system for running low-level image processing algorithms on the GPU, based on live H.264 data originating from commodity-level IP cameras.
2013-06-18 A Mixed Order Schemefor the Shallow Water Equations, 2013 SIAM Conference on Mathematical & Computational Issues in the Geosciences, Padova, Italy.
2013-04-10 Simulation of Physical Phenomena on GPUs with Realtime Visualization, Seminar, University of Granada, Spain. Slides (PDF)
2013-04-09 -- 2013-04-10 Lecturer for master course in high performance computing, ProgramaciÃ³n GrÃ¡fica de Altas Prestaciones, University of Granada, Spain.
2013-06-01 -- 2013-06-05 International Program Committee member for the Third International Workshop on New Algorithms and Programming Models for the Manycore Era, Helsinki, Finland.
2013-03-18 -- 2013-03-21 T. A. Haufmann, A. R. Brodtkorb, A. Berge,
P0168: Real-time voxel carving with automatic synchronization, Poster, GPU Technology Conference, 2013.
2012-12-10 -- 2012-12-14 Participant ICERM Workshop on Reproducibility in Computational and Experimental Mathematics, Brown University, Providence, Rhode Island, USA.
[Workshop report (PDF)]
Graphics Cards Save the Day in Flood Crisis Management, News article, Computer Power User, July 2012, Nevada, USA.
2012-06-17 -- 2012-06-21
Advances in Heterogeneous Computing for Water Resources, special session organizer together with Wen-Mei Hwu, University of Illinois, 2012 International Conference on Computational Methods in Water Resources, University of Illinois at Urbana-Champaign, USA.
Simulering av Flom (English: Simulation of Floods), TV appearance, SchrÃ¶dingers Katt, Norwegian Broadcasting Corporation, Norway.
Flooding the system - improved flood simulation technology, News article, Materials World, March 2012, United Kingdom.