GOPI MEENAKSHISUNDARAM
Assistant Professor,
Department of Computer Science,
University of California, Irvine 92697-3425
gopi_at_ics_dot_uci_dot_edu
949 824 9498
RESEARCH INTERESTS

Computer Graphics 
Visualization 
Surface Reconstruction 

 

Geometric Modeling 
Model Simplification 
Computational Geometry
EDUCATION

University  of North Carolina at Chapel Hill
Ph.D. (Sept. 2001)
Dissertation: Theory and Practice of Sampling and Reconstruction for Manifolds with Boundaries

Indian Institute of Science, Bangalore, India
M.S. Computer Science (Aug 1992- Jan 1995) 
Thesis: Special Purpose Architectures for B-Splines

Thiagarajar College of Engineering, Madurai, India 
B.E. Computer Science and Engineering (Aug 1988- May 1992) 
 

CONFERENCE PUBLICATIONS

Constrained Strip Generation and Management for Efficient Interactive 3D Rendering
Pablo Diaz-Gutierrez, Anusheel Bhushan, M. Gopi, Renato Pajarola
Computer Graphics International Conference, 2005
Weighted Strip Generation for Accelerated Rendering
Pablo Diaz-Gutierrez, Anusheel Bhushan, M. Gopi, Renato Pajarola
ACM Symposium on Interactive 3D Graphics and Games 2005 (Poster)
Curvature Minimizing Depth Interpolation for Intuitive and Interactive Space Curve Sketching
Gautam Chaudhary, Koel Das, M. Gopi
UCI-ICS Technical Report TR# 05-07.
Computer Graphics International Conference 2005 (Poster) [2 pages].
Controllable Single-Strip Generation for Triangulated Surfaces
M. Gopi  
Pacific Graphics 2004.
Silhouette-Opaque Transparency Rendering
O. Sen, C. Chemudugunta, M. Gopi 
6th IASTED Conference on Computer Graphics and Imaging, pp 153-158, 2003.
Fast and Efficient Projection Based Approach for Surface Reconstruction
M. Gopi, S. Krishnan 
15th Brazilian Symposium on Computer Graphics and Image Processing, SIBGRAPI 2002.
On Sampling and Reconstructing Surfaces with Boundaries
M. Gopi 
Canadian Conference on Computational Geometry, 2002, Lethbridge, Canada.
Hardware Accelerated Real Time Charcoal Rendering
Aditi Majumder, M. Gopi 
Proceedings of International Symposium on Non-Photorealistic Animation and Rendering, 2002, Annecy, France, pp 59--66.
Geometric Stitching for Real-Time Panoramic Image Generation Using Texture Maps
A. Majumder, M. Gopi, B. Seales, H. Fuchs 
ACM Multimedia '99. 
The Impact of Dense Range Data on Computer Graphics
L.Nyland, D.McAllister, V.Popescu, C.McCue, A.Lastra, P.Rademacher, M.Oliveira, G.Bishop, M.Gopi, M.Cutts, H.Fuchs
Proceedings of Multi-View Modeling and Analysis Workshop (MVIEW99) (Part of CVPR99), (Fort Collins, CO), June 23-26, 1999. 
A Unified Approach for Simplifying Polygonal and Spline Models
M. Gopi, D. Manocha 
Visualization '98. 
VLSI architecture for the computation of NURBS patches
M.Gopi, S.Manohar 
Proc. of International Conf. on VLSI Design, New Delhi, India, Jan 1995. 

JOURNAL PUBLICATIONS

Quadrilateral and Tetrahedral Mesh Stripification Using 2-Factor Partitioning of the Dual Graph
Pablo Diaz-Gutierrez, M. Gopi
The Visual Computer (Pacific Graphics), 2005.
Hierarchyless Simplification, Stripification and Compression of Triangulated Two-Manifolds
Pablo Diaz-Gutierrez, M. Gopi, Renato Pajarola
Computer Graphics Forum (EUROGRAPHICS), Volume 24, Number 3, 2005.
2nd Best Paper Award.
Modeling Color Properties of Tiled Displays
Aditi Majumder, M. Gopi
Computer Graphics Forum, Volume 24, Number 2, 2005.
Single-Strip Triangulation of Manifolds with Arbitrary Topology
M. Gopi, David Eppstein
Computer Graphics Forum (EUROGRAPHICS), Volume 23, Number 3, 2004.
2nd Best Paper Award.
BOOLE: A Boundary Evaluation System for Boolean Combinations of Sculptured Solids
S. Krishnan, D. Manocha, M. Gopi, T. Culver, J. Keyser
International Journal of Computational Geometry and Applications (IJCGA) Vol. 11, No. 1 (Febraury 2001) 105-144. 
Surface Reconstruction based on Lower Dimensional Localized Delaunay Triangulation
M. Gopi, S. Krishnan, C. T. Silva 
Computer Graphics Forum, 19(3), pp C467-C478, 2000. 
Simplifying Spline Models
M. Gopi, D. Manocha 
Computational Geometry, Theory and Applications, Vol 14, Issue 1-3, pp 67-90, Nov. 1999. 
Rapid Accurate Contact Determination between Spline Models using ShellTrees
S. Krishnan, M. Gopi, M. Lin, D. Manocha, A. Pattekar
Computer Graphics Forum, 17(3), pp C315-C326, 1998. 
Interactive Boundary Computation of Boolean Combinations of Sculptured Solids
S.Krishnan, M.Gopi, D.Manocha, M.Mine 
Computer Graphics Forum, 16(3), pp C67-C78, 1997. 
A Unified Architecture for the computation of B-Spline Curves and Surfaces
M.Gopi, S.Manohar 
IEEE Trans. on Parallel and Distributed Systems, Vol 8, No.12, Dec. 1997. 
Parallel architecture for the computation of Uniform Rational B-Spline Patches
M.Gopi, S.Manohar 
Journal of Parallel and Distributed Computing, Nov. 1995. 
A VLSI architecture for the computation of Uniform B-Spline curves
M.Gopi, S.Manohar 
Microprocessing and Microprogramming, EUROMICRO Journal, Nov. 1994. 


PROJECTS

RESEARCH EXPERIENCE

Research Assistant
Dept. of Computer Science, UNC. Aug 1999 - May 2000 
Project: Office of the Future, under Prof. Henry Fuchs. 

Summer Job 
AT&T Research Labs, Florham Park, NJ. May 1999 - Aug 1999 
Projects: Surface Reconstruction. 

Research Assistant
Dept. of Computer Science, UNC. Aug 1998 - May 1999 
Project: Office of the Future, under Prof. Henry Fuchs. 

Summer Job 
AT&T Research Labs, Florham Park, NJ. May 1998 - Aug 1998 
Projects: Graph Visualization tool, Surface Reconstruction. 

Research Assistant
Dept. of Computer Science, UNC. Aug 1995 - Dec 1997 
Projects: Modeling Group (Parallel Solid Modeler-BOOLE, Interactive rendering of Curved Models, Curved Surface Model Simplification), under Dr.Dinesh Manocha. 

Senior Engineer
Tata Elxsi (India) Ltd. Bangalore, India. Jan 1995 - Jul 1995 
Worked on designing and implementing raster subsystem of OpenGL graphics pipeline. 

Research Assistant
Supercomputer Education and Research Center Indian Institute of Science. Aug 1992 - Dec 1994 
Project: Special Purpose Architectures for B-Splines, under Prof. Swami Manohar 
 

TEACHING EXPERIENCE

Teaching Assistant
Dept. of Computer Science, UNC. Jan 2001 - Present 
Course : COMP 114 : Systematic Programming, Prof. Anselmo Lastra

Teaching Assistant
Dept. of Computer Science, UNC. Aug 2000 - Dec2000 
Course : COMP 114 : Systematic Programming, Prof. Steve Weiss 

Instructor 
Dept. of Computer Science, UNC. May 2000 - Aug 2000 
Course : COMP 4 : Power Tools of Mind 
Responsible for framing course syllabus, organizing classes, teaching and grading. 

Teaching Assistant
Dept. of Computer Science, UNC. Jan 1998 - May 1998 
Course: COMP 205: Scientific and Geometric Computation, Dr. Dinesh Manocha. 
 

RECENT REVIEWING ACTIVITIES
Eurographics Workshop on Sketch-Based Interfaces and Modeling, 2005.
SIBGRAPI, 2005.
Eurographics, 2005.
Symposium on Geometry Processing, 2005.
Pacific Graphics, 2005.
American Society of Mechanical Engineers IDETC/CIE 2005.
International Symposium on Interactive 3D Graphics and Games, 2003, 2004, 2005.
Journal of Computer Aided Geometric Design (2005)
High Performance Visualization, ASTC Symposium on HPC 2004.
Eurographics Computer Graphics Forum.
Graphics Interface 2003 
 
HONORS
Faculty Desktop Computing Initiative, 2005: $3500.
Research and Travel Grant, School of ICS, 2004-05: $1500.
Excellence in Teaching Award, Instructional Resource Center/Division of Undergraduate Education, University of California, Irvine, 2004.
Second Best Paper Award, EUROGRAPHICS Conference, Dublin, Ireland, 2005.
Second Best Paper Award, EUROGRAPHICS Conference, Grenoble, France, 2004.
Undergraduate Research Orientation Program, University of California, Irvine, 2004-05 (Chris Welch).
Research and Travel Grant, Department of Information and Computer Science, 2003: $3000.
Research and Travel Grant, Department of Information and Computer Science, 2002: $4500.
Link Foundation Fellow (1999-2000).
Graduate fellowship at Indian Institute of Science (1992-1995)
Gold Medalist in ovarall academic performance at Thiagarajar College of Engineering 1988-1992.
 
ACTIVITIES
Program Committee, Eurographics Workshop on Sketch-Based Interfaces and Modeling, 2005.
Program Committee, Pacific Graphics, 2005.
Program Committee, SIBGRAPI, 2005.
Program Committee, International Symposium on Visual Computing, 2005.
Program Chair, High Performance Visualization, ASTC Symposium on HPC 2004.
Session Chair, 6th IASTED Conference on Computer Graphics and Imaging, 2003.
Various committees including Graduate Admissions Committee, Faculty Recruiting Committee, Graduate Policy Committee, etc. in the Bren School of Information and Computer Sciences since Sept. 2001.
Facilities Committee, Department of Computer Science, UNC (1998-1999).
Secretary for two consecutive years for "Samskrita Sangha", at Indian Institute of Science. Samskrita Sangha is an organization working for spreading the need for scientific analysis of ancient Indian culture and literature.