This result shows the degree in which the sparse LRR
method has a better performance than the full LRR
method.
Two main lines of future work can be directly in-
ferred from this paper: to further improve the effi-
ciency of the proposed method, and to develop new
ways to build U
k
V
T
k
factorizations. Regarding the
first line of work, the speed of the radiosity calcula-
tion shall be reduced when using a hybrid strategy of
simultaneous computation in CPU and GPU, taking
advantage of the fast computation of the product V
T
k
E
in CPU. Respecting the second line of work, further
research must be performed to know the relation be-
tween low-rank approximations of (RF) and the rel-
ative error of
e
B. Preliminary results have shown that
in many situations, SVD it is not the optimal factori-
zation for the radiosity problem, because other factor-
izations (such as those presented in this paper) gene-
rate radiosity results with lower relative error.
Finally, another area of future work consists into
face the problem of processing scenes with dynamic
geometry in order to extend the applicability of this
new technique.
ACKNOWLEDGEMENTS
This work was partially funded by Programa de De-
sarrollo de las Ciencias B´asicas, Uruguay, and by the
TIN2010-20590-C02-02 project from Ministerio de
Educaci´on y Ciencia, Spain.
REFERENCES
Barrachina, S., Castillo, M., Igual, F., Mayo, R., and
Quintana-Orti, E. (2008). Evaluation and tuning of
level 3 CUBLAS for graphics processors. In Work-
shop on Parallel and Distributed Scientific and Engi-
neering Computing, pages 1–8, Miami, EE.UU.
Barrett, R., Berry, M., Chan, T. F., Demmel, J., Donato,
J., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C.,
and der Vorst, H. V. (1994). Templates for the Solu-
tion of Linear Systems: Building Blocks for Iterative
Methods, 2nd Edition. SIAM, Philadelphia, PA.
Cohen, M., Greenberg, D., Immel, D., and Brock, P. (1986).
An efficient radiosity approach for realistic image syn-
thesis. IEEE Comput. Graph. Appl., 6:26–35.
Cohen, M., Wallace, J., and Hanrahan, P. (1993). Radiosity
and realistic image synthesis. Academic Press Profes-
sional, Inc., San Diego, CA, USA.
Cohen, M. F., Chen, S. E., Wallace, J. R., and Greenberg,
D. P. (1988). A progressive refinement approach to
fast radiosity image generation. SIGGRAPH Comput.
Graph., 22:75–84.
Dutre, P., Bala, K., Bekaert, P., and Shirley, P. (2006). Ad-
vanced Global Illumination. A. K. Peters, Ltd.
Fasshauer, G. E. (2006). Meshfree methods. In Hand-
book of Theoretical and Computational Nanotechnol-
ogy. American Scientific Publishers, pages 33–97.
Fern´andez, E. (2009). Low-rank radiosity. In Proceedings
IV Iberoamerican Symposium in Computer Graphics,
pages 55–62, Isla Margarita, Venezuela.
Golub, G. and Loan, C. V. (1996). Matrix Computations.
The Johns Hopkins University Press.
Goreinov, S., Tyrtyshnikov, E., and Zamarashkin, N.
(1997). A theory of pseudoskeleton approximations.
Linear Algebra and its Applications, 261:1–21.
Gortler, S. J., Schr¨oder, P., Cohen, M. F., and Hanrahan, P.
(1993). Wavelet radiosity. In Proceedings of the 20th
annual conference on Computer graphics and inter-
active techniques, SIGGRAPH ’93, pages 221–230,
New York, NY, USA. ACM.
Hanrahan, P., Salzman, D., and Aupperle, L. (1991). A
rapid hierarchical radiosity algorithm. SIGGRAPH
Comput. Graph., 25:197–206.
Keller, A. (1997). Instant radiosity. In Proceedings of
the 24th annual conference on computer graphics and
interactive techniques, pages 49–56, New York, NY,
USA. ACM Press/Addison-Wesley Publishing Co.
Kontkanen, J., Turquin, E., Holzschuch, N., and Sillion, F.
(2006). Wavelet radiance transport for interactive in-
direct lighting. In Heidrich, W. and Akenine-M¨oller,
T., editors, Rendering Techniques 2006 (Eurographics
Symposium on Rendering). Eurographics.
Laine, S., Saransaari, H., Kontkanen, J., Lehtinen, J., and
Aila, T. (2007). Incremental instant radiosity for real-
time indirect illumination. In Proceedings of Euro-
graphics Symposium on Rendering 2007, pages 277–
286. Eurographics Association.
Lawson, C. L., Hanson, R. J., Kincaid, D. R., and Krogh,
F. T. (1979). Basic Linear Algebra Subprograms for
Fortran Usage. ACM Transactions on Mathematical
Software, 5(3):308–323.
Lehtinen, J., Zwicker, M., Turquin, E., Kontkanen, J., Du-
rand, F., Sillion, F. X., and Aila, T. (2008). A meshless
hierarchical representation for light transport. ACM
Trans. Graph., 27:37:1–37:9.
NVIDIA (2008). CUDA CUBLAS Library. NVIDIA Cor-
poration, Santa Clara, California.
Press, W., Teukolsky, S., Vetterling, W., and Flannery, B.
(2007). Numerical Recipes: The Art of Scientific Com-
puting. Cambridge University Press.
Sloan, P., Kautz, J., and Snyder, J. (2002). Precomputed
radiance transfer for real-time rendering in dynamic,
low-frequency lighting environments. ACM Transac-
tions on Graphics, 21:527–536.
Sutherland, I., Sproull, R., and Schumacker, R. (1974).
A characterization of ten hidden-surface algorithms.
ACM Computing Surveys, 6:1–55.
Wang, R., Wang, R., Zhou, K., Pan, M., and Bao, H.
(2009). An efficient GPU-based approach for interac-
tive global illumination. In SIGGRAPH International
Conference and Exhibition on Computer Graphics
and Interactive Techniques, pages 1–8, New York,
NY, USA. ACM.
LOW-RANK RADIOSITY USING SPARSE MATRICES
267