Caustic object construction based on multiple caustic patterns
Inverse caustic problem, that is computing the geometry of a reflector and/or refractor based on a given caustic pattern, is currently not widely studied. In this paper, we propose a technique to solve the inverse caustic problem in which we compute the geometry of a semi-transparent homogeneous ref...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/84938 http://hdl.handle.net/10220/39706 http://wscg.zcu.cz/DL/wscg_DL.htm |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-84938 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-849382020-05-28T07:17:21Z Caustic object construction based on multiple caustic patterns Tandianus, Budianto Johan, Henry Seah, Hock Soon School of Computer Engineering Multi-plAtform Game Innovation Centre Fraunhofer Singapore Photon Reconstruction Inverse problem Stochastics Caustics Inverse caustic problem, that is computing the geometry of a reflector and/or refractor based on a given caustic pattern, is currently not widely studied. In this paper, we propose a technique to solve the inverse caustic problem in which we compute the geometry of a semi-transparent homogeneous refractive object (caustic object) given a directional light source and a set of caustic patterns (each pattern is considered to be formed at a specified distance from the caustic object). We validate the results by using mental ray (software rendering). The novelty of our research is that we consider a set of caustic patterns whereas existing techniques only consider one caustic pattern. We employ a stochastic approach to simulate the refracted light beam paths that can approximately reconstruct the input caustic patterns. Working backward, from the computed refracted light beam paths we compute the geometry of the caustic object that can produce such light beam paths. Due to having multiple caustic patterns as the inputs, it is a challenge to reconstruct the input caustic patterns because of the differences in their shapes and intensities. We solve this problem by using a two-step optimization algorithm in which we adjust the position and size of the caustic regions in the first step and we adjust the caustic shapes in the second step. Our technique is able to construct a caustic object for a various types of input caustic patterns. NRF (Natl Research Foundation, S’pore) Published version 2016-01-19T06:48:33Z 2019-12-06T15:53:59Z 2016-01-19T06:48:33Z 2019-12-06T15:53:59Z 2012 Journal Article Tandianus, B., Johan, H., & Seah, H. S. (2012). Caustic Object Construction Based on Multiple Caustic Patterns. Journal of WSCG, 20(1), 37-46. 1213-6972 https://hdl.handle.net/10356/84938 http://hdl.handle.net/10220/39706 http://wscg.zcu.cz/DL/wscg_DL.htm en Journal of WSCG © 2012 UNION Agency. This paper was published in Journal of WSCG and is made available as an electronic reprint (preprint) with permission of UNION Agency. The published version is available at: [http://wscg.zcu.cz/DL/wscg_DL.htm]. One print or electronic copy may be made for personal use only. Systematic or multiple reproduction, distribution to multiple locations via electronic or other means, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper is prohibited and is subject to penalties under law. 10 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Photon Reconstruction Inverse problem Stochastics Caustics |
spellingShingle |
Photon Reconstruction Inverse problem Stochastics Caustics Tandianus, Budianto Johan, Henry Seah, Hock Soon Caustic object construction based on multiple caustic patterns |
description |
Inverse caustic problem, that is computing the geometry of a reflector and/or refractor based on a given caustic pattern, is currently not widely studied. In this paper, we propose a technique to solve the inverse caustic problem in which we compute the geometry of a semi-transparent homogeneous refractive object (caustic object) given a directional light source and a set of caustic patterns (each pattern is considered to be formed at a specified distance from the caustic object). We validate the results by using mental ray (software rendering). The novelty of our research is that we consider a set of caustic patterns whereas existing techniques only consider one caustic pattern. We employ a stochastic approach to simulate the refracted light beam paths that can approximately reconstruct the input caustic patterns. Working backward, from the computed refracted light beam paths we compute the geometry of the caustic object that can produce such light beam paths. Due to having multiple caustic patterns as the inputs, it is a challenge to reconstruct the input caustic patterns because of the differences in their shapes and intensities. We solve this problem by using a two-step optimization algorithm in which we adjust the position and size of the caustic regions in the first step and we adjust the caustic shapes in the second step. Our technique is able to construct a caustic object for a various types of input caustic patterns. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Tandianus, Budianto Johan, Henry Seah, Hock Soon |
format |
Article |
author |
Tandianus, Budianto Johan, Henry Seah, Hock Soon |
author_sort |
Tandianus, Budianto |
title |
Caustic object construction based on multiple caustic patterns |
title_short |
Caustic object construction based on multiple caustic patterns |
title_full |
Caustic object construction based on multiple caustic patterns |
title_fullStr |
Caustic object construction based on multiple caustic patterns |
title_full_unstemmed |
Caustic object construction based on multiple caustic patterns |
title_sort |
caustic object construction based on multiple caustic patterns |
publishDate |
2016 |
url |
https://hdl.handle.net/10356/84938 http://hdl.handle.net/10220/39706 http://wscg.zcu.cz/DL/wscg_DL.htm |
_version_ |
1681059811153674240 |