Paul Rosen Ph.D.

Post Doctoral Research Associate
The Scientific Computing and Imaging Institute
The University of Utah
About
Thesis
Research
Curriculum Vitae
CFP Calendar
SCI @ Utah
CS @ Purdue
CGV Lab @ Purdue

Differences

This shows you the differences between two versions of the page.

cv [2010/01/12 07:39]
Paul Rosen
cv [2010/07/19 15:28] (current)
Paul Rosen
Line 5: Line 5:
**Paul Rosen** **Paul Rosen**
-Computer Science Building \\ 305 N. University St. \\ West Lafayette, IN 47906  +1017 South 800 East \\ 
- +Salt Lake City, UT 84105
-E-Mail: [[mailto:rosen@purdue.edu|rosen@purdue.edu]] \\ Website: [[http://www.cs.purdue.edu/~rosenpa|http://www.cs.purdue.edu/~rosenpa]] \\ Phone: 765-427-5195 +
 +E-Mail: [[mailto:prosen@sci.utah.edu|prosen@sci.utah.edu]] \\ Website: [[http://www.cspaul.edu/|http://www.cspaul.edu]] \\ Phone: 801-839-5480
===== Education ===== ===== Education =====
-  * Ph.D., Computer Science, Purdue University (expected May 2010) +  * Ph.D., Computer Science, Purdue University (August 2010) 
-    * //**Thesis: Improved 3-D Scene Sampling by [[http://wiki.cs.purdue.edu/cgvlab/doku.php?id=projects:camera_model_design|Camera Model Design]]**// – I propose abandoning the constraints of the conventional planar pinhole camera model by no longer requiring that rays be straight, converge, or sample space uniformly. Camera models can then be designed for specific applications and optimized dynamically for each 3-D scene or dataset to achieve adequate sampling. Another consideration in camera model design is preserving image computation efficiency in order to support interactive rendering of dynamic scenes.+    * //**Thesis: Improved 3-D Scene Sampling by [[http://wiki.cs.purdue.edu/cgvlab/doku.php?id=projects:camera_model_design|Camera Model Design]]**// – In order to create images that better sample 3-D scenes, I propose abandoning the constraints of the conventional planar pinhole camera model by no longer requiring that rays be straight, converge, or sample space uniformly. Camera models can then be designed for specific applications and optimized dynamically for each 3-D scene or dataset so as to achieve adequate sampling. At the same time, camera models should also be designed to preserve image computation efficiency in order to support interactive rendering of dynamic scenes.
  * M.S., Computer Science, Purdue University (May 2007)   * M.S., Computer Science, Purdue University (May 2007)
  * B.S., Computer Science, Minor in Electrical and Computer Engineering, Purdue University (May 2004)   * B.S., Computer Science, Minor in Electrical and Computer Engineering, Purdue University (May 2004)
Line 19: Line 18:
===== Professional Experience ===== ===== Professional Experience =====
-//Research Assistant, Purdue University// (May 2004 – Present) \\ Conducted research in computer graphics, visualization, and computational science and engineering.+//Post Doctoral Research Associate, Scientific Computing Institute, University of Utah// (July 2010 - Present) \\ Conducting research in the field of scientific computing.
-//Graduate Teaching Assistant, Purdue University// (Fall 2009) \\ Teaching assistant for undergraduate computer science course CS 334 Fundamentals of Computer Graphics and graduate computer science course CS 535 Interactive Computer Graphics. Duties included project creation, instructing lab sessions, holding office hours, and grading.+//Research Assistant, Purdue University// (May 2004 - July 2010) \\ Conducted research in computer graphics, visualization, and computational science and engineering. 
 + 
 +//Graduate Teaching Assistant, Purdue University// (Aug. 2009 - May 2010) \\ Teaching assistant for undergraduate computer science course CS 334 Fundamentals of Computer Graphics and graduate computer science course CS 535 Interactive Computer Graphics. Duties included project creation, instructing lab sessions, holding office hours, and grading.
//Graduate Intern, Intel Corporation, Hillsboro, OR// (Jun. 2008 – Aug. 2008) \\ Member of Larrabee SDK Team and implemented a prototype DirectX 11 Tessellator for Larrabee. //Graduate Intern, Intel Corporation, Hillsboro, OR// (Jun. 2008 – Aug. 2008) \\ Member of Larrabee SDK Team and implemented a prototype DirectX 11 Tessellator for Larrabee.
Line 28: Line 29:
//Undergraduate Teaching Assistant, Purdue University, West Lafayette, IN// (Jan. 2004 – May 2004) \\ Teaching assistant for computer science course CS 434 Advanced Computer Graphics. Duties included instructing lab sessions and assignment grading. //Undergraduate Teaching Assistant, Purdue University, West Lafayette, IN// (Jan. 2004 – May 2004) \\ Teaching assistant for computer science course CS 434 Advanced Computer Graphics. Duties included instructing lab sessions and assignment grading.
 +===== Journal Publications =====
 +1. //[[research:crc|A Curved Ray Camera for Continuous Multiperspective Visualization at Interactive Rates]]// \\ J. Cui, P. Rosen, V. Popescu, C. Hoffmann \\ Accepted for publication at IEEE Visualization 2010 \\ [[http://www.cspaul.com/papers/crc-vis2010.pdf|{{:acrobat_icon_small.png|Download the Paper}}]] [[http://www.cspaul.com/papers/crc-vis2010.mov|{{:mov_hd_icon_small.png|Download the Video}}]]
-===== Journal Publications =====+2. //[[research:gpc|The General Pinhole Camera: Effective and Efficient Non-Uniform Sampling for Visualization]]// \\ V. Popescu, P. Rosen, L. Arns, X. Tricoche, C. Wyman, C. Hoffmann \\ IEEE Transactions on Visualization and Computer Graphics, 2010 \\ [[http://www.cspaul.com/papers/gpc-tvcg2010.pdf|{{:acrobat_icon_small.png|Download the Paper}}]] [[http://www.cspaul.com/papers/gpc-tvcg2010.mov|{{:mov_hd_icon_small.png|Download the Video}}]]
-1. //The General Pinhole Camera: Effective and Efficient Non-Uniform Sampling for Visualization// \\ V. Popescu, P. Rosen, L. Arns, X. Tricoche, C. Wyman, C. Hoffmann \\ To appear in IEEE Transactions on Visualization and Computer Graphics, 2010 \\ //Paper available upon request//+3. //[[research:ccc1|Hardware Assist for Constrained Circle Constructions I: Sequential Problems]]// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Journal of Computer-Aided Design and Applications, vol. 7, no. 1, pp. 17-33, 2010. \\ [[http://www.cspaul.com/papers/ccc1-cada2010.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
-2. //The Graph Camera// \\ V. Popescu, P. Rosen, N. Adamo-Villani \\ ACM Transactions on Graphics (Siggraph Asia 2009), vol. 28, no. 5, pp. 1-8, 2009 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuGC_SIGGASIA09.pdf|Paper]] [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuGC_SIGGASIA09.mov|Video]]+4. //[[research:ccc2|Hardware Assist for Constrained Circle Constructions II: Cluster Merging Problems]]// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Journal of Computer-Aided Design and Applications, vol. 7, no. 1, pp. 33-44, 2010. \\ [[http://www.cspaul.com/papers/ccc2-cada2010.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
-3. //A High-Quality High-Fidelity Visualization of the September 11 Attack on the World Trade Center// \\ P. Rosen, V. Popescu, C. Hoffmann, A. Irfanoglu \\ IEEE Transactions on Visualization and Computer Graphics, vol.14, no.4, pp.937-947, July-Aug. 2008 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuWTCVIS07.pdf|Paper]] [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuWTCVIS07.mov|Video]]+5. //[[research:gc|The Graph Camera]]// \\ V. Popescu, P. Rosen, N. Adamo-Villani \\ ACM Transactions on Graphics (Siggraph Asia 2009), vol. 28, no. 5, pp. 1-8, 2009 \\ [[http://www.cspaul.com/papers/gc-siggasia2009.pdf|{{:acrobat_icon_small.png|Download the Paper}}]] 
 +[[http://www.cspaul.com/papers/gc-siggasia2009.mov|{{:mov_hd_icon_small.png|Download the Video}}]]
-4. //Style Grammars for Interactive Visualization of Architecture// \\ D. Aliaga, P. Rosen, D. Bekins \\ IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 4, pp. 786-797, 2007 \\ [[http://www.cs.purdue.edu/cgvlab/papers/aliaga/tvcg07.pdf|Paper]]+6. //[[research:wtc|A High-Quality High-Fidelity Visualization of the September 11 Attack on the World Trade Center]]// \\ P. Rosen, V. Popescu, C. Hoffmann, A. Irfanoglu \\ IEEE Transactions on Visualization and Computer Graphics, vol.14, no.4, pp.937-947, July-Aug. 2008 \\ [[http://www.cspaul.com/papers/wtc-tvcg2008.pdf|{{:acrobat_icon_small.png|Download the Paper}}]] 
 +[[http://www.cspaul.com/papers/wtc-tvcg2008.mov|{{:mov_icon_small.png|Download the Video}}]]
-5. //Image Warping for Compressing and Spatially Organizing a Dense Collection of Images// \\ D. Aliaga, P. Rosen, V. Popescu, I. Carlbom \\ Signal Processing: Image Communications, Special Issue on Still and Dynamic Scenes, vol. 21, no. 9, pp. 755-769, 2006 \\ [[http://www.cs.purdue.edu/cgvlab/papers/aliaga/imagecom06.pdf|Paper]]+7. //[[research:style_grammars|Style Grammars for Interactive Visualization of Architecture]]// \\ D. Aliaga, P. Rosen, D. Bekins \\ IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 4, pp. 786-797, 2007 \\ [[http://www.cspaul.com/papers/sg-tvcg2007.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
-6. //Three-Dimensional Display Rendering Acceleration Using Occlusion Camera Reference Images// \\ V. Popescu, P. Rosen, D. Aliaga \\ IEEE/OSD Journ. of Display Technology, vol. 2, no. 3, pp. 274-283, 2006 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuOCCJDT.pdf|Paper]] +8. //[[research:image_warping_for_compression|Image Warping for Compressing and Spatially Organizing a Dense Collection of Images]]// \\ D. Aliaga, P. Rosen, V. Popescu, I. Carlbom \\ Signal Processing: Image Communications, Special Issue on Still and Dynamic Scenes, vol. 21, no. 9, pp. 755-769, 2006 \\ [[http://www.cspaul.com/papers/ic-sp2006.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
- +
-7. //Forward Rasterization// \\ V. Popescu, P. Rosen \\ ACM Transactions on Computer Graphics, vol. 25, no. 2, pp. 375-411, 2006 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuForwardRasterizationTOG06.pdf|Paper]] +
- +
-8. // Study of the Perception of 3D Spatial Relations for a Volumetric Display // \\ C. Hoffmann, Z. Pizlo, V. Popescu, P. Rosen \\ SPIE Journal of Electronic Imaging, vol. 15, 033002, 2006 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuPerspectaJIE05.pdf|Paper]]+
 +9. //[[research:3d_display_rendering|Three-Dimensional Display Rendering Acceleration Using Occlusion Camera Reference Images]]// \\ V. Popescu, P. Rosen, D. Aliaga \\ IEEE/OSD Journ. of Display Technology, vol. 2, no. 3, pp. 274-283, 2006 \\ [[http://www.cspaul.com/papers/occ-jdt2006.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
 +10. //[[research:fwr|Forward Rasterization]]// \\ V. Popescu, P. Rosen \\ ACM Transactions on Computer Graphics, vol. 25, no. 2, pp. 375-411, 2006 \\ [[http://www.cspaul.com/papers/fr-tog2006.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
 +11. //[[research:percept_jei|Study of the Perception of 3D Spatial Relations for a Volumetric Display]]// \\ C. Hoffmann, Z. Pizlo, V. Popescu, P. Rosen \\ SPIE Journal of Electronic Imaging, vol. 15, 033002, 2006 \\ [[http://www.cspaul.com/papers/percept-jie2006.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
===== Book Chapters ===== ===== Book Chapters =====
-9. //Software DirectX11 Tessellation// \\ P. Rosen, R. Sathe, S. Junkins, to appear Larrabee Gems \\ //Paper available upon request// +12. //Software DirectX11 Tessellation// \\ P. Rosen, R. Sathe, S. Junkins, to appear Larrabee Gems \\ //Paper available upon request//
===== Conference Publications ===== ===== Conference Publications =====
-10. //The Epipolar Occlusion Camera//  \\ P. Rosen, and V. Popescu \\ In Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games (SI3D 2008), pp. 115-122, 2008 \\ [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuEOCI3D.pdf|Paper]] [[http://www.cs.purdue.edu/cgvlab/papers/popescu/popescuEOCI3D.mov|Video]]+13. //[[research:eoc|The Epipolar Occlusion Camera]]//  \\ P. Rosen, and V. Popescu \\ In Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games (SI3D 2008), pp. 115-122, 2008 \\ [[http://www.cspaul.com/papers/eoc-i3d2008.pdf|{{:acrobat_icon_small.png|Download the Paper}}]] 
 +[[http://www.cspaul.com/papers/eoc-i3d2008.mov|{{:mov_icon_small.png|Download the Video}}]]
-11. //Perception of 3D Spatial Relations for 3D Display // \\ P. Rosen, Z. Pizlo, C. Hoffmann, and V. Popescu \\ Stereoscopic Displays and Virtual Reality Systems XI, vol. 5291, pp. 9-16, May 2004 \\ [[http://www.cs.purdue.edu/cgvlab/papers/cmh/EI04-EI05-33.pdf|Paper]]+14. //[[research:percept_sdvr|Perception of 3D Spatial Relations for 3D Display]]// \\ P. Rosen, Z. Pizlo, C. Hoffmann, and V. Popescu \\ Stereoscopic Displays and Virtual Reality Systems XI, vol. 5291, pp. 9-16, May 2004 \\ [[http://www.cspaul.com/papers/percept-sdvr2004.pdf|{{:acrobat_icon_small.png|Download the Paper}}]]
===== Under Review ===== ===== Under Review =====
-12. //Non-Pinhole Approximations for Interactive Rendering// \\ P. Rosen, V. Popescu, K. Hayward, C. Wyman \\ Under review at IEEE Computer Graphics and Applications \\ //Paper available upon request// +15. //Non-Pinhole Approximations for Interactive Rendering// \\ P. Rosen, V. Popescu, K. Hayward, C. Wyman \\ Under review at IEEE Computer Graphics and Applications \\ //Paper available upon request//
- +
-13. //Hardware Assist for Constrained Circle Constructions I: Sequential Problems// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Under review at Computer-Aided Design and Application \\ //Paper available upon request// +
- +
-14. //Hardware Assist for Constrained Circle Constructions II: Cluster Merging Problems// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Under review at Computer-Aided Design and Application \\ //Paper available upon request// +
- +
-15. //A Generalized Malfatti Problem// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Under review and Computational Geometry Theory and Applications \\ //Paper available upon request//+
 +16. //A Generalized Malfatti Problem// \\ C.-S. Chiang, C. Hoffmann, P. Rosen \\ Under review at Computational Geometry Theory and Applications \\ //Paper available upon request //
===== Patents ===== ===== Patents =====
-16. //A Tessellator Whose Tessellation Time Grows Linearly with the Amount of Tessellation// \\ R. Sathe, P. Rosen \\ Patent submitted, December 2008 \\ //Paper available upon request//+17. //A Tessellator Whose Tessellation Time Grows Linearly with the Amount of Tessellation// \\ R. Sathe, P. Rosen \\ Patent submitted, December 2008 \\ //Paper available upon request//
-17. //Memory Efficient Pre-computed Inner Tessellation// \\ R. Sathe, P. Rosen \\ Patent submitted, April 2009 \\ //Paper available upon request//+18. //Memory Efficient Pre-computed Inner Tessellation// \\ R. Sathe, P. Rosen \\ Patent submitted, April 2009 \\ //Paper available upon request//
===== Research Projects ===== ===== Research Projects =====
- 
==== Camera Model Design ==== ==== Camera Model Design ====
-Camera model design is a novel paradigm for computer graphics, visualization, and computer vision that advocates designing the camera model to best suit a given application and optimizing it dynamically according to the data currently sampled. Like conventional images, the resulting images have a single layer, they are continuous and non-redundant, and they can be computed efficiently with the help of graphics hardware. Unlike conventional images, images produced by camera model design have a variable sampling rate and integrate seamlessly multiple or even a continuum of viewpoints [1, 2, 5, 6, 9, 11]. +Camera model design is a novel paradigm for computer graphics, visualization, and computer vision that advocates designing the camera model to best suit a given application and optimizing it dynamically according to the data currently sampled. Like conventional images, the resulting images have a single layer, they are continuous and non-redundant, and they can be computed efficiently with the help of graphics hardware. Unlike conventional images, images produced by camera model design have a variable sampling rate and integrate seamlessly multiple or even a continuum of viewpoints.
- +
-There are many aspects of human perception that have not been studied with respect to stimuli which are not naturally occurring, non-pinhole camera stimuli for instance. The lack of previous exposure to these types of stimuli may in some cases make it difficult for humans to perceive correctly without training. For example, we completed a study using 3-D volumetric displays where the volume appears transparent to the viewer, a phenomenon not normally seen in nature [8, 10]. Another example is our forthcoming study which will show how effectively humans can perceive some non-pinhole stimuli.+
 +There are many aspects of human perception that have not been studied with respect to stimuli which are not naturally occurring, non-pinhole camera stimuli for instance. The lack of previous exposure to these types of stimuli may in some cases make it difficult for humans to perceive correctly without training. For example, we completed a study using 3-D volumetric displays where the volume appears transparent to the viewer, a phenomenon not normally seen in nature. Another example is our forthcoming study which will show how effectively humans can perceive some non-pinhole stimuli.
==== High-Fidelity Visualization of Large-Scale Simulations ==== ==== High-Fidelity Visualization of Large-Scale Simulations ====
-This interdisciplinary project, between civil engineers and computer scientists, focuses on modeling, simulating, and visualizing extremely large scale systems. We built an automatic, general-purpose, and scalable tool linking the worlds of finite element simulation and animation. To demonstrate this tool, we produced a simulation and science-based animations of the September 11th attack on the World Trade Center North Tower. The associated press release was the most widely covered in Purdue University history with the video appearing on most of the major news networks. Video clips have also appeared in History, Discovery, and National Geographic Channel specials related to the attacks. Finally, the video will appear in the National September 11 Memorial and Museum in the new World Trade Center tower. To date, the video has been downloaded over 7 million times [3]. +This interdisciplinary project, between civil engineers and computer scientists, focuses on modeling, simulating, and visualizing extremely large scale systems. We built an automatic, general-purpose, and scalable tool linking the worlds of finite element simulation and animation. To demonstrate this tool, we produced a simulation and science-based animations of the September 11th attack on the World Trade Center North Tower. The associated press release was the most widely covered in Purdue University history with the video appearing on most of the major news networks. Video clips have also appeared in History, Discovery, and National Geographic Channel specials related to the attacks. Finally, the video will appear in the National September 11 Memorial and Museum in the new World Trade Center tower. To date, the video has been downloaded over 7 million times.
==== Fully Programmable Graphics Pipeline ==== ==== Fully Programmable Graphics Pipeline ====
-There has been a recent push towards the convergence of graphics hardware with general purpose hardware, as indicated by the popularity of CUDA, OpenCL, and the excitement related to Intel’s forthcoming Larrabee architecture. This convergence of high-performance hardware opens up the potential for new problem solving approaches. Some examples of this include the development of an efficient software-based pipeline with the potential, for example, to directly render non-pinhole camera models [7, 15, 16, 17]. Another example of work in this field involves geometric computing with advanced graphics hardware support with the goal of solving high-order equations efficiently [12, 13, 14].+There has been a recent push towards the convergence of graphics hardware with general purpose hardware, as indicated by the popularity of CUDA, OpenCL, and the excitement related to Intel’s forthcoming Larrabee architecture. This convergence of high-performance hardware opens up the potential for new problem solving approaches. Some examples of this include the development of an efficient software-based pipeline with the potential, for example, to directly render non-pinhole camera models. Another example of work in this field involves geometric computing with advanced graphics hardware support with the goal of solving high-order equations efficiently.
Line 106: Line 102:
Reviewer for ACM Siggraph Symposium on Interactive 3D Games and Graphics 2009 (SI3D 2009)  \\ Reviewer for ACM Siggraph Symposium on Interactive 3D Games and Graphics 2009 (SI3D 2009)  \\
Reviewer for Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2008)  \\ Reviewer for Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2008)  \\
- 
- 
 
cv.1263307185.txt.gz · Last modified: 2010/05/09 12:13 (external edit)