Jeppe Revall FrisvadAssociate Professor in Computer Graphics, M.Sc.(Eng.), Ph.D.Image Section DTU Compute Technical University of Denmark Contact information Curriculum Vitae (CV) Home Publications Teaching Code Packages Press Appearances 
Digital Prototypes
Coapplicant. Project funded by the Danish
Council for Technology and Innovation (Resultatkontrakt).
Desktop Scientific Computing (GPUlab)
Coapplicant. Project funded by the Danish Council for Independent Research  Technology and Production Sciences (FTP).
Center for Imaging Food Quality (CIFQ)
Participant. Project funded by the Danish Council for Strategic Research.
Dal Corso, A., Olsen, M., Steenstrup, K. H., Wilm, J., Jensen, S., Paulsen, R., Eiriksson, E., Nielsen, J., Frisvad, J. R., Einarsson, G., and Kjer, H. M. VirtualTable: a projection augmented reality game. In ACM SIGGRAPH Asia 2015 Posters, Article 40, November 2015. [abstract] [video]  
Abildgaard, O. H. A., Kamran, F., Dahl, A. B., Skytte, J. L., Nielsen, F. D., Thomsen, C. L., Andersen, P. E., Larsen, R., and Frisvad, J. R. Noninvasive assessment of dairy products using spatially resolved diffuse reflectance spectroscopy. Applied Spectroscopy 69(9), pp. 10961105, September 2015. [abstract] [OSA access] 

Aalund, F. P., Frisvad, J. R., and Bærentzen, J. A. Interactive global illumination effects using deterministically directed layered depth maps. In Proceedings of Eurographics Symposium on Rendering  Experimental Ideas and Implementations (EGSREI&I 2015), June 2015. [abstract] [lowres pdf]  
Nielsen, J. B., Eiriksson, E. R., Kristensen, R. L., Wilm, J., Frisvad, J. R., Conradsen, K., and Aanæs, H. Quality assurance based on descriptive and parsimonious appearance models. In Workshop on Material Appearance Modeling (MAM2015), The Eurographics Association, June 2015.  
Aanæs, H., Conradsen, K., Dal Corso, A., Dahl, A. B., Del Bue, A., Doest, M., Frisvad, J. R., Jensen, S. H. N., Nielsen, J. B., Stets, J. D., and Vogiatzis, G. Our 3D vision datasets in the making. CVPR 2015 Workshop: The Future of Datasets in Vision 2015 Posters, June 2015. [abstract] [spotlight slide]  
Frisvad, J. R., Hachisuka, T., and Kjeldsen, T. K. Directional dipole model for subsurface scattering. ACM Transactions on Graphics 34(1), pp. 5:15:12, November 2014. Presented at SIGGRAPH 2015. [abstract/demo] [code] [lowres pdf] 

Nielsen, J. B., Frisvad, J. R., Conradsen, K., and Aanæs, H. Addressing grazing angle reflections in Phong models. In ACM SIGGRAPH Asia 2014 Posters, Article No. 43, November 2014. [abstract]  
Frisvad, J. R., Schjøth, L., Erleben, K., and Sporring, J. Photon differential splatting for rendering caustics. Computer Graphics Forum 33(6), pp. 252263, September 2014. [abstract] [lowres pdf] 
02941 Physically Based Rendering (since spring 2016)
Course responsible and course designer. PhD course.
02562 Rendering  Introduction (since Autumn 2011)
Course responsible.
02561 Computer Graphics (since Autumn 2015)
Course responsible.
02525 Introduction to Mathematics and Technology (since Autumn 2010)
Course responsible. Freshman course taught for the B.Sc. education in Mathematics and Technology.
December 2014
WebGL example of my onb method. It is here used to generate a consistently oriented tangent space.
October 2014
WebGL example of our directional dipole for subsurface scattering is now available.
It acompanies the abstract of our paper to appear in ACM Transactions on Graphics.
June 2014
dirpole code has been released.
This is a simplistic example implementation of our directional dipole model for subsurface scattering.
It accompanies a publication to appear in ACM Transactions on Graphics.
June 2013
LMabs code has been published in a Matlab version.
This is code for computing the scattering properties of participating media using LorenzMie theory.
It accompanies a publication that appeared in ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2007).
May 2013
02576 Rendering Framework has been updated substantially for the 2013 version of the course 02576 Physically Based Rendering.
May 2012
GPU FFT code had a subtle bug which has been fixed.
This bug fix has been propagated to all online versions of the FFT code (gpu_fft, fft_demo, gpu_convolution, convolution_demo, glare_demo).
May 2012
onb code has been updated as I found a speed up for one of the methods that the new approach is compared against.
April 2012
onb code has been published on the code packages page.
This code is for building an orthonormal basis from a 3d unit vector without explicit normalization.
It accompanies a publication in Journal of Graphics Tools.
There has been much discussion and many misunderstandings about the work of the remarkable Danish scientist Ludvig Lorenz (18211891) on the theory of light scattering of a plane wave by a spherical particle. This theory is often referred to as Mie theory. In "The Scattering of Light and other electromagnetic radiation", Academic Press, 1969, Kerker presents a historical investigation of the origins of the theory and concludes:
It is not the intention of this author to arbitrate the questions of priority raised here nor to identify the theory of scattering by a sphere with any one man's name. Indeed, coincident and consecutive discoveries are common occurrences in science. But certainly if this theory is to be associated with the name or names of individuals, at least that of Lorenz, in whose paper are to be found the practical formulas so commonly used today, should not be omitted.
Nevertheless, some authors prefer to call it Mie theory rather than LorenzMie theory. Perhaps because of the widespread supposition that Lorenz's theory relies on the existence of an ether. Reading the first pages of Lorenz's article, it is clear that this is certainly not true (see the translation below). Lorenz explicitly states that light propagation is like the laws for transmission of electricity and electrical forces and that this differs from the theory of elasticity. To uphold the recommendation that the theory of scattering of a plane wave by a spherical particle should continue to be called LorenzMie theory, I am working on a translation of Lorenz's pioneering article from 1890.
Unfortunately, I have only very little time to work on this project. In truth, I have not been able to find time to work on it since 2011. Since progress is slow, I want to make the translation available even though it is still unfinished. The original article is:
Lorenz, L. Lysbevægelser i og uden for en af plane Lysbølger belyst Kugle. Det kongelige danske Videnskabernes Selskabs Skrifter, 6. Række, Naturvidenskabelig og Mathematisk Afdeling VI, 1, pp. 262.
It is 61 pages. The translation follows the original page numbering. So far, I have translated 17 pages. There is still some way to go, but here is the partial translation:
Lorenz, L. Light propagation in and outside a sphere illuminated by plane waves of light. Det kongelige danske Videnskabernes Selskabs Skrifter, 6. Række, Naturvidenskabelig og Mathematisk Afdeling VI, 1, pp. 262. Translated by Jeppe Revall Frisvad, pp. 219, 2011 (unfinished).
In an old Danish Biographical Encyclopedia, the following interesting paragraph about this article appears. Translated from Danish:
Lorenz's work on the Theory of Colour Dispersion (Videnskab. Selsk. Skrifter 6. R. II, 1883) is particularly important as it is the outset of his solution of the old famous rainbow problem. The outlines of the rainbow theory are given by Descartes and Newton, more completely by Airy, who explained the supernumerary arcs by light interference. But, while one had previously limited oneself significantly to determining the directions in which these arcs appear, Lorenz set himself the goal to determine the light intensity completely in all directions on the basis of the theory of light. To complete this task, Lorenz worked almost continuously for several years; the dissertation is available in Videnskab. Selsk. Skrifter 6. R. VI (1890).