Skip to main content

Showing 1–5 of 5 results for author: Kettunen, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2211.00166  [pdf, other

    cs.GR

    Decorrelating ReSTIR Samplers via MCMC Mutations

    Authors: Rohan Sawhney, Daqi Lin, Markus Kettunen, Benedikt Bitterli, Ravi Ramamoorthi, Chris Wyman, Matt Pharr

    Abstract: Monte Carlo rendering algorithms often utilize correlations between pixels to improve efficiency and enhance image quality. For real-time applications in particular, repeated reservoir resampling offers a powerful framework to reuse samples both spatially in an image and temporally across multiple frames. While such techniques achieve equal-error up to 100 times faster for real-time direct lightin… ▽ More

    Submitted 31 October, 2022; originally announced November 2022.

  2. An unbiased ray-marching transmittance estimator

    Authors: Markus Kettunen, Eugene d'Eon, Jacopo Pantaleoni, Jan Novak

    Abstract: We present an in-depth analysis of the sources of variance in state-of-the-art unbiased volumetric transmittance estimators, and propose several new methods for improving their efficiency. These combine to produce a single estimator that is universally optimal relative to prior work, with up to several orders of magnitude lower variance at the same cost, and has zero variance for any ray with non-… ▽ More

    Submitted 20 February, 2021; originally announced February 2021.

    Comments: 20 pages

  3. arXiv:2002.12793  [pdf, ps, other

    cs.PL

    Behavioural Types for Memory and Method Safety in a Core Object-Oriented Language

    Authors: Mario Bravetti, Adrian Francalanza, Iaroslav Golovanov, Hans Hüttel, Mathias Steen Jakobsen, Mikkel Klinke Kettunen, António Ravara

    Abstract: We present a type-based analysis ensuring memory safety and object protocol completion in the Java-like language Mungo. Objects are annotated with usages, typestates-like specifications of the admissible sequences of method calls. The analysis entwines usage checking, controlling the order in which methods are called, with a static check determining whether references may contain null values. The… ▽ More

    Submitted 28 February, 2020; originally announced February 2020.

  4. arXiv:1906.03973  [pdf, other

    cs.CV cs.NE

    E-LPIPS: Robust Perceptual Image Similarity via Random Transformation Ensembles

    Authors: Markus Kettunen, Erik Härkönen, Jaakko Lehtinen

    Abstract: It has been recently shown that the hidden variables of convolutional neural networks make for an efficient perceptual similarity metric that accurately predicts human judgment on relative image similarity assessment. First, we show that such learned perceptual similarity metrics (LPIPS) are susceptible to adversarial attacks that dramatically contradict human visual similarity judgment. While thi… ▽ More

    Submitted 11 June, 2019; v1 submitted 10 June, 2019; originally announced June 2019.

    Comments: Code and supplemental material available at https://github.com/mkettune/elpips/

  5. Context-Free Session Types for Applied Pi-Calculus

    Authors: Jens Aagaard, Hans Hüttel, Mathias Jakobsen, Mikkel Kettunen

    Abstract: We present a binary session type system using context-free session types to a version of the applied pi-calculus of Abadi et. al. where only base terms, constants and channels can be sent. Session types resemble process terms from BPA and we use a version of bisimulation equivalence to characterize type equivalence. We present a quotiented type system defined on type equivalence classes for which… ▽ More

    Submitted 26 August, 2018; originally announced August 2018.

    Comments: In Proceedings EXPRESS/SOS 2018, arXiv:1808.08071

    Journal ref: EPTCS 276, 2018, pp. 3-18