Jeppe Revall FrisvadAssociate Professor in Computer Graphics, M.Sc.(Eng.), Ph.D.
Technical University of Denmark
MADE Digital: Driving Growth and Productivity in Manufacturing Through Digitalization [2017-2020]
Leader of WP9: Sensor Technology and Production Data. Project funded by Innovation Fund Denmark.
3DIMS: 3D-Printing Integrated Manufacturing System [2017-2019]
Leader of WP5: Industry 4.0. Project funded by Innovation Fund Denmark.
FlexDraper: An Intelligent Robot-Vision System for Draping Fiber Plies [2016-2019]
Participant. Project funded by Innovation Fund Denmark.
QRprod: QR Coding in High-Speed Production of Plastic Products and Medical Tablets [2016-2019]
Leader of WP4: Image Processing and Data Management. Project funded by Innovation Fund Denmark.
CIL2018: NextGen Scanner for Checked In Luggage [2016-2018]
Participant. Project funded by Innovation Fund Denmark.
MADE SPIR: Strategic Platform for Innovation and Research [2014-2019]
Leader of WP9: Sensors and Quality Control. Project funded by Innovation Fund Denmark.
Eco3D: The Cyber-Physical 3D Ecosystem [2014-ongoing]
Co-founder. Some project participants are funded by MADE (Manufacturing Academy of Denmark) and some by DTU Compute.
Digital Prototypes [2011-2012]
Co-applicant. Project funded by the Danish Council for Technology and Innovation (Resultatkontrakt).
Desktop Scientific Computing (GPUlab) [2010-2013]
Co-applicant. Project funded by the Danish Council for Independent Research - Technology and Production Sciences (FTP).
Center for Imaging Food Quality (CIFQ) [2010-2015]
Participant. Project funded by the Danish Council for Strategic Research.
with journal papers highlighted by a background color.
|Frisvad, J. R. Phase function of a spherical particle when scattering an inhomogeneous electromagnetic plane wave. Journal of the Optical Society of America A 35(4), pp. 669-680. April 2018. [inhLMabs code] [WebGL demo]|
|Busi, M., Olsen, U. L., Knudsen, E. B., Frisvad, J. R., Kehres, J., Dreier, E. S., Khalil, M., and Haldrup, K. Simulation tools for scattering corrections in spectrally resolved x-ray computed tomography using McXtrace. Optical Engineering 57(3), 037105. March 2018.|
|Dal Corso, A., Stets, J. D., Luongo, A., Nielsen, J. B., Frisvad, J. R., and Aanæs, H. Virtual reality inspection and painting with measured BRDFs. In ACM SIGGRAPH Asia 2017 VR Showcase, Article 15. November 2017. [video]|
|Li, D., Davoudinejad, A., Zhang, Y., Regi, F., Tosello, G., Nielsen, J. B., Aanæs, H., and Frisvad, J. R. Evaluation of optical functional surfaces on the injection moulding insert by micro milling process. In Proceedings of euspen SIG Meeting on Micro/Nano Manufacturing. Extended abstract. November 2017.|
|Luongo, A., Falster, V., Doest, M. B., Li, D., Regi, F., Zhang, Y., Tosello, G., Nielsen, J. B., Aanæs, H., and Frisvad, J. R. Modeling the anisotropic reflectance of a surface with microstructure engineered to obtain visible contrast after rotation. In Proceedings of International Conference on Computer Vision Workshop (ICCVW 2017), pp. 159-165. IEEE, October 2017.|
|Nielsen, J. B., Stets, J. D., Lyngby, R. A., Aanæs, H., Dahl, A. B., and Frisvad, J. R. A variational study on BRDF reconstruction in a structured light scanner. In Proceedings of International Conference on Computer Vision Workshop (ICCVW 2017), pp. 143-152. IEEE, October 2017.|
|Stets, J. D., Dal Corso, A., Nielsen, J. B., Lyngby, R. A., Jensen, S. H. N., Wilm, J., Doest, M. B., Gundlach, C., Eiriksson, E. R., Conradsen, K., Dahl, A. B., Bærentzen, J. A., Frisvad, J. R., and Aanæs, H. Scene reassembly after multimodal digitization and pipeline evaluation using photorealistic rendering. Applied Optics 56(27):7679-7690, September 2017. [abstract] [video] [data] [lowres pdf] [news release] [front cover image] [editor's pick]|
|Busi, M., Olsen, U. L., Knudsen, E. B., Frisvad, J. R., Kehres, J., Christensen, E. D., Khalil, M., and Haldrup, K. A Monte Carlo simulation of scattering reduction in spectral x-ray computed tomography. In Proceedings of Advances in Computational Methods for X-Ray Optics IV. SPIE, Vol. 10388, pp. 103880P. August 2017.|
|Dal Corso, A., Salvi, M., Kolb, C., Frisvad, J. R., Lefohn, A., and Luebke, D. Interactive stable ray tracing. In Proceedings of High-Performance Graphics (HPG'2017), Article 1. July 2017. [abstract] [lowres pdf] [videos: hairball, Martin et al. 2002 comparison, Sponza]|
|Li, D., Zhang, Y., Regi, F., Tosello, G., Madsen, M. H., Nielsen, J. B., Aanæs, H., and Frisvad, J. R. Process chain for fabrication of anisotropic optical functional surfaces on polymer components. In Proceedings of the 17th euspen International Conference. Extended abstract. June 2017.|
|Regi, F., Li, D., Zhang, Y., Nielsen, J. B., Madsen, M. H., Tosello, G., Frisvad, J. R., and Aanæs, H. A comparison of reflectance properties on polymer micro structured functional surface. In Proceedings of the 17th euspen International Conference. Extended abstract. June 2017. [poster]|
|Eiriksson, E. R., Pedersen, D. B. Frisvad, J. R., Skovman, L., Heun, V., Maes, P., and Aanæs, H. Augmented reality interfaces for additive manufacturing. In Image Analysis (Proceedings of SCIA 2017). Lecture Notes in Computer Science, Vol. 10269, pp. 334-345. Springer, June 2017.|
|Dal Corso, A., Frisvad, J. R., Mosegaard, J., and Bærentzen, J. A. Interactive directional subsurface scattering and transport of emergent light. The Visual Computer 33(3), pp. 371-383, March 2017. [abstract] [video] [lowres pdf]|
02941 Physically Based Rendering and Material Appearance Modelling (since spring 2016)
Course responsible and course designer. PhD course.
02562 Rendering - Introduction (since Autumn 2011)
02561 Computer Graphics (since Autumn 2015)
Matlab code (inhLMabs) implementing a variation of the Lorenz-Mie 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.
WebGL demonstrator for visualizing the phase function of spherical particles.
This demo visualizes the phase function given by the Lorenz-Mie 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.
Rendering Framework has been updated for the course 02941 Physically Based Rendering and Material Appearance Modelling.
WebGL example updated to include recent improvements of my onb model by other authors.
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.
Rendering Framework has been updated for the course 02941 Physically Based Rendering.
WebGL example of my onb method. It is here used to generate a consistently oriented tangent space.
WebGL examples developed for the course 02560 Web Graphics and Scientific Visualization.
See the links in the section called Lecture Examples.
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.
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.
LMabs code has been published in a Matlab version.
This is code for computing the scattering properties of participating media using Lorenz-Mie 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 (1821-1891) 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 Lorenz-Mie 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 Lorenz-Mie theory, I am working on a translation of Lorenz's pioneering article from 1890.
Unfortunately, I have only little time to work on this project. The project was therefore on hold from 2011 to 2018. Helge Stjernholm Kragh has now stepped in to revive the project and help complete it. This should lead to some progress. The unfinished translation will be updated over the coming time until completed. 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]
It is 61 pages if we do not count the blank page following the title page and the correction page at the very end. The translation follows the original page numbering. 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(6), pp. 1-62. Translated by Jeppe Revall Frisvad and Helge Stjernholm Kragh, pp. 1-20, 2018 (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).