Jeppe Revall FrisvadAssociate Professor in Computer Graphics, M.Sc.(Eng.), Ph.D.Image Section DTU Compute Technical University of Denmark Contact information Home Publications Teaching Code Packages Press Appearances 
BxDiff: New Quantities for the Measurement of Appearance [20192022]
External funded partner. EURAMET EMPIR joint research project (JRP) cofunded by EU Horizon 2020 and participating states.
ApPEARS: Appearance Printing  European Advanced Research School [20192023]
Beneficiary. Innovative Training Network (ITN) funded by EU Horizon 2020.
Virtual RealityBased Visualization of Geometric Data [20182021]
Participant. Project funded by Advokat Bent Thorbergs Fond.
MADE Digital: Driving Growth and Productivity in Manufacturing Through Digitalization [20172020]
Leader of WP9: Sensor Technology and Production Data. Project funded by Innovation Fund Denmark.
3DIMS: 3DPrinting Integrated Manufacturing System [20172019]
Leader of WP5: Industry 4.0. Project funded by Innovation Fund Denmark.
FlexDraper: An Intelligent RobotVision System for Draping Fiber Plies [20162019]
Participant. Project funded by Innovation Fund Denmark.
QRprod: QR Coding in HighSpeed Production of Plastic Products and Medical Tablets [20162019]
Leader of WP4: Image Processing and Data Management. Project funded by Innovation Fund Denmark.
CIL2018: NextGen Scanner for Checked In Luggage [20162019]
Participant. Project funded by Innovation Fund Denmark.
MADE SPIR: Strategic Platform for Innovation and Research [20142019]
Leader of WP9: Sensors and Quality Control. Project funded by Innovation Fund Denmark.
Eco3D: The CyberPhysical 3D Ecosystem [2014ongoing]
Cofounder. Some project participants are funded by MADE (Manufacturing Academy of Denmark) and some by DTU Compute.
Digital Prototypes [20112012]
Participant. Project funded by the Danish
Council for Technology and Innovation (Resultatkontrakt).
GPUlab: Desktop Scientific Computing [20102013]
Coapplicant. Project funded by the Danish Council for Independent Research  Technology and Production Sciences (FTP).
CIFQ: Center for Imaging Food Quality [20102015]
Participant. Project funded by the Danish Council for Strategic Research.
with journal papers highlighted by a background color.
Functionality characterization of injection moulded microstructured surfaces Francesco Regi, Mads Doest, Dario Loaldi, Dongya Li, Jeppe Revall Frisvad, Guido Tosello, Yang Zhang Precision Engineering. 2019. To appear. 

On Ludvig Lorenz and his 1890 treatise on light scattering by spheres Jeppe Revall Frisvad and Helge Kragh European Physical Journal H. 2019. To appear. 

Light propagation in and outside a sphere illuminated by plane waves of light Ludvig Lorenz [translated by Jeppe Revall Frisvad and Helge Kragh] European Physical Journal H. 2019. To appear. Translation of "Lysbevægelser i og uden for en af plane Lysbølger belyst Kugle". Det kongelige danske Videnskabernes Selskabs Skrifter 6(6):162, 1890. 

Superaccurate camera calibration via inverse rendering Morten Hannemose, Jakob Wilm, Jeppe Revall Frisvad Proceedings of Modeling Aspects in Optical Metrology VII. SPIE, Vol. 11057, pp. 1105717. June 2019. 

Generating Spatial Attention Cues via Illusory Motion Janus Nørtoft Jensen, Morten Hannemose, Jakob Wilm, Anders Bjorholm Dahl, Jeppe Revall Frisvad, Serge Belongie CVPR Workshop on Computer Vision for Augmented and Virtual Reality (CV4ARVR). June 2019. [videos] 

Accounting for object weight in interaction design for virtual reality Jesper Rask Lykke, August Birk Olsen, Philip Berman, J. Andreas Bærentzen, Jeppe Revall Frisvad Proceedings of WSCG. Computer Science Research Notes, Vol. 2901. May 2019. [supplement] [lowres pdf] 

Materialbased segmentation of objects Jonathan Dyssel Stets, Rasmus Ahrenkiel Lyngby, Jeppe Revall Frisvad, Anders Bjorholm Dahl Image Analysis (Proceedings of SCIA 2019). Lecture Notes in Computer Science, Vol. 11482, pp. 152163. Springer, May 2019. [lowres pdf] 

Using a robotic arm for measuring BRDFs Rasmus Ahrenkiel Lyngby, Jannik Boll Matthiassen, Jeppe Revall Frisvad, Anders Bjorholm Dahl, Henrik Aanæs Image Analysis (Proceedings of SCIA 2019). Lecture Notes in Computer Science, Vol. 11482, pp. 184196. Springer, May 2019. 

Video frame interpolation via cyclic
finetuning and asymmetric reverse flow Morten Hannemose, Janus Nørtoft Jensen, Gudmundur Einarsson, Jakob Wilm, Anders Bjorholm Dahl, Jeppe Revall Frisvad Image Analysis (Proceedings of SCIA 2019). Lecture Notes in Computer Science, Vol. 11482, pp. 311323. Springer, May 2019. [lowres pdf] 

Singleshot analysis of refractive shape using convolutional neural networks Jonathan Dyssel Stets, Zhengqin Li, Jeppe Revall Frisvad, and Manmohan Chandraker Proceedings of IEEE Winter Conference on Applications of Computer Vision (WACV 2019), pp. 9951003. January 2019. [lowres pdf] [presentation video] [poster] [data] 

A method for the characterization of the reflectance of anisotropic functional surfaces Francesco Regi, Jannik Boll Nielsen, Dongya Li, Yang Zhang, Jeppe Revall Frisvad, Henrik Aanæs, Guido Tosello Surface Topography: Metrology and Properties 6(3), 034005. September 2018. 

Phase function of a spherical particle when scattering an inhomogeneous electromagnetic plane wave Jeppe Revall Frisvad Journal of the Optical Society of America A 35(4), pp. 669680. April 2018. [inhLMabs code] [WebGL demo] 

Simulation tools for scattering corrections in spectrally resolved xray computed tomography using McXtrace Matteo Busi, Ulrik Lund Olsen, Erik Bergbäck Knudsen, Jeppe Revall Frisvad, Jan Kehres, Erik Schou Dreier, Mohamad Khalil, Kristoffer Haldrup Optical Engineering 57(3), 037105. March 2018. 
02941 Physically Based Rendering and Material Appearance Modelling (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.
May 2019
WebGL demonstrator of my procedural model for simulating pupillary hippus.
This model was published in a paper at Eurographics 2009, and it produces interesting dynamic effects for glare simulation.
The webpage includes a Matlab implementation of the model.
April 2018
Matlab code (inhLMabs) implementing a variation of the LorenzMie theory for calculating the phase function of a spherical particle.
This variation includes the case where the particle scatters an inhomogeneous wave, which is the usual case in an absorbing medium.
The code accompanies an article in Journal of the Optical Society of America A.
March 2018
WebGL demonstrator for visualizing the phase function of spherical particles.
This demo visualizes the phase function given by the LorenzMie theory and implemented using a paper from SIGGRAPH 2007.
I include a new technique for calculating the phase function of a spherical particle that scatters an inhomogeneous electromagnetic plane wave.
June 2017
Rendering Framework has been updated for the course 02941 Physically Based Rendering and Material Appearance Modelling.
March 2017
WebGL example updated to include recent improvements of my onb model by other authors.
October 2016
WebGL demonstrator for exploring noise functions. [Not working in Internet Explorer.]
This demo illustrates the qualities of sparse convolution noise as presented in my paper from GRAPHITE 2007,
but here implemented as a GLSL ES function.
January 2016
Rendering Framework has been updated for the course 02941 Physically Based Rendering.
December 2014
WebGL example of my onb method. It is here used to generate a consistently oriented tangent space.
November 2014
WebGL examples developed for the course 02560 Web Graphics and Scientific Visualization.
See the links in the section called Lecture Examples.
October 2014
WebGL example of our directional dipole for subsurface scattering is now available.
It accompanies 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).
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 elastic forces, although it differs from the theory of elasticity in ruling out the possibility of longitudinal oscillations. Lorenz is thus working with transversal waves just like Maxwell and Mie. 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 decided to work on a translation of Lorenz's pioneering article from 1890.
My time available for working on this project has been very limited, and the project was on hold from 2011 to 2018. Helge Kragh then stepped in to revive the project and help complete it. This led to significant progress, so that there is now a complete first draft of the translation. 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. [lowres pdf]
The original article is 62 pages (one blank). The translation follows the original page numbering, and the pdf is available for download here:
Lorenz, L. Light propagation in and outside a sphere illuminated by plane waves of light. Det kongelige danske Videnskabernes Selskabs Skrifter 6(6), pp. 162. Translated by Jeppe Revall Frisvad and Helge Kragh, 2019.
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).