estimation of filter errors. We use a normalized dis-
tance to measure the difference between features and
then return more reasonable filter weights. To obtain
the optimal filter scale, two candidate filters are se-
lected to determine a weighted average value on a per-
pixel basis. Meanwhile, an iterative sampling process
is also adopted to distribute more samples in regions
with higher estimated errors. Through combining CS
results with feature information, our method provides
significant improvements both in visual and numeri-
cal quality.
This paper raises several interesting issues for our
future work. First, the sparsity of the image goes up as
the number of considered dimensions increases. This
allows us to explore the improvements of specific dis-
tributed effects such as depth of field and motion blur.
For example, by integrating samples along the dimen-
sion of time, motion blur is improved with pixel val-
ues reconstructed in the transform domain. Second, a
better transform basis that is more suitable for Monte
Carlo renderings should be directed through combin-
ing with recent advances in Compressed Sensing. In
addition, we intend to apply this work to related areas
such as wave rendering.
REFERENCES
Bako, S., Vogels, T., Mcwilliams, B., Meyer, M., Nov
´
aK,
J., Harvill, A., Sen, P., Derose, T., and Rousselle,
F. (2017). Kernel-predicting convolutional networks
for denoising monte carlo renderings. ACM Trans.
Graph., 36(4):97:1–97:14.
Dominik, R., Thomas C., B.-L., Thomas, K., and Andr, F.
(2014). Compressed sensing for reduction of noise
and artefacts in direct pet image reconstruction. Z.
Med. Phys, 24(1):16–26.
Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion,
F. X. (2005). A frequency analysis of light transport.
ACM Trans. Graph., 24(3):1115–1126.
Egan, K., Tseng, Y.-T., Holzschuch, N., Durand, F.,
and Ramamoorthi, R. (2009). Frequency analysis
and sheared reconstruction for rendering motion blur.
ACM Transactions on Graphics (SIGGRAPH 09),
28(3).
Hachisuka, T., Jarosz, W., Weistroffer, R. P., Dale, K.,
Humphreys, G., Zwicker, M., and Jensen, H. W.
(2008). Multidimensional adaptive sampling and re-
construction for ray tracing. ACM Trans. Graph.,
27(3):33:1–33:10.
Kalantari, N. K., Bako, S., and Sen, P. (2015). A machine
learning approach for filtering monte carlo noise.
ACM Trans. Graph., 34(4):122:1–122:12.
Kalantari, N. K. and Sen, P. (2013). Removing the
noise in monte carlo rendering with general image
denoising algorithms. Computer Graphics Forum,
32(2pt1):93102.
Lehtinen, J., Aila, T., Chen, J., Laine, S., and Durand,
F. (2011). Temporal light field reconstruction for
rendering distribution effects. ACM Trans. Graph.,
30(4):55:1–55:12.
Li, T.-M., Wu, Y.-T., and Chuang, Y.-Y. (2012). Sure-
based optimization for adaptive sampling and recon-
struction. ACM Trans. Graph., 31(6):194:1–194:9.
Moon, B., Carr, N., and Yoon, S.-E. (2014). Adaptive
rendering based on weighted local regression. ACM
Trans. Graph., 33(5):170:1–170:14.
Moon, B., Iglesias-Guitian, J. A., Yoon, S.-E., and Mitchell,
K. (2015). Adaptive rendering with linear predictions.
ACM Trans. Graph., 34(4):121:1–121:11.
Moon, B., Jun, J. Y., Lee, J., Kim, K., Hachisuka, T., and
Yoon, S. (2013). Robust image denoising using a vir-
tual flash image for Monte Carlo ray tracing. Comput.
Graph. Forum, 32(1):139–151.
Overbeck, R. S., Donner, C., and Ramamoorthi, R. (2009).
Adaptive wavelet rendering. ACM Trans. Graph.,
28(5):140:1–140:12.
Pharr, M. and Humphreys, G. (2010). Physically Based
Rendering: From Theory to Implementation. Morgan
Kaufmann Publishers Inc., San Francisco.
Rousselle, F., Knaus, C., and Zwicker, M. (2011). Adaptive
sampling and reconstruction using greedy error mini-
mization. ACM Trans. Graph., 30(6):159:1–159:12.
Rousselle, F., Knaus, C., and Zwicker, M. (2012). Adaptive
rendering with non-local means filtering. ACM Trans.
Graph., 31(6):195:1–195:11.
Rousselle, F., Manzi, M., and Zwicker, M. (2013). Robust
Denoising using Feature and Color Information. Com-
puter Graphics Forum.
Sen, P. and Darabi, S. (2011). Compressive rendering: A
rendering application of compressed sensing. IEEE
Transactions on Visualization & Computer Graphics,
17(4):487–499.
Sen, P. and Darabi, S. (2012). On filtering the noise from
the random parameters in monte carlo rendering. ACM
Trans. Graph., 31(3):18:1–18:15.
Soler, C., Subr, K., Durand, F., Holzschuch, N., and Sillion,
F. (2009). Fourier depth of field. ACM Trans. Graph.,
28(2):18:1–18:12.
Vaquer, P. A., McClarren, R. G., and McClarren, R. G.
(2016). A compressed sensing framework for monte
carlo transport simulations using random disjoint tal-
lies. Journal of Computational and Theoretical Trans-
port, 45(3):219–229.
Zwicker, M., Jarosz, W., Lehtinen, J., Moon, B., Ra-
mamoorthi, R., Rousselle, F., Sen, P., Soler, C., and
Yoon, S.-E. (2015). Recent advances in adaptive sam-
pling and reconstruction for Monte Carlo rendering.
Comput. Graph. Forum, 34(2):667–681.
Removing Monte Carlo Noise with Compressed Sensing and Feature Information
153