Research
Publications
Art+Animation
Teaching
Students
Administration
Rambles
 

Karan Singh

Associate Professor

 

email:karan[at]dgp.toronto.edu

voice: (416) 978-7201

fax: (416) 978-4765

office: Room BA5258, Bahen Center

lab: Dynamic Graphics Project

 

postal mailing address:

Karan Singh, Computer Science,

Univ. of Toronto, 40 St. George Street,

Toronto, Ontario, Canada M5S 2E4.

 
       
     
     
     
    Refereed Journal and Conference Publications
     
  2011        
  mickey Elasticurves: Exploiting Stroke Dynamics and Inertia for the Real-time Neatening of Sketched 2D Curves.Yannick Thiel, Karan Singh, Ravin Balakrishnan. UIST 2011.
[PDF] [Slides] [Video] [Details]
     
 
slices
Slices: A Shape-proxy Based on Planar Sections
James McCrae, Karan Singh, Niloy Mitra
SIGGRAPH Asia, 2011 (to appear)
[PDF] [Project]
     
  french Neatening sketched strokes using piecewise French Curves
James McCrae, Karan Singh
Sketch-Based Interfaces and Modeling, 2011
[PDF] [Project]
     
  geob GeoBrush: Interactive Mesh Geometry Cloning (2011). 
Kenshi Takayama, Ryan Schmidt, Karan SinghTakeo IgarashiTamy BoubekeurOlga Sorkine.
Eurographics 2011 / Computer Graphics Forum.
[PDF] [Video] [Details, Slides, Demo, Source Code] 
     
           
           
  2010        
           
  meshmixer: an interface for rapid mesh composition (2010). 
Ryan Schmidt, Karan Singh.
ACM SIGGRAPH 2010 - Talks Program
[PDF] [Video] [Project] [Program] [ACM DL]
     
  Image

Learning 3D Mesh Segmentation and Labeling
E. Kalogerakis, A. Hertzmann, K. Singh
ACM Transactions on Graphics, Vol. 29, No. 3, July SIGGRAPH 2010. [PAPER] [PAGE]

     
           
           
           
  2009        
           
  Analytic Drawing of 3D Scaffolds (2009)
Ryan Schmidt, Azam Khan, Karan Singh, Gord Kurtenbach. 
ACM TOG, 28(5) (Proc. SIGGRAPH ASIA 2009)
[PDF] [Slides] [Video] [Details]
     
  Dog Image On Expert Performance in 3D Curve-Drawing Tasks (2009)
Ryan Schmidt, Azam Khan, Gord Kurtenbach, Karan Singh. 
Eurographics Symposium on Sketch-Based Interfaces and Modeling 2009. 
[PDF] [Slides] [Details]
     
  Sketch-Based Path Design 

James McCrae, Karan Singh (Graphics Interface, 2009)

     
  EverybodyLovesSketch: 3D Sketching for a Broader Audience.

Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh

Proceedings of ACM Symposium on User Interface Software and Technology 2009 (Victoria, BC, Canada, October 4-7, 2009), pp. 59-68 [pdf][video][project]

     
  Image Multi-objective shape segmentation and labeling
P. Simari, D. Nowrouzezahrai, E. Kalogerakis, K. Singh
Computer Graphics Forum, Vol. 28, No. 5, August 2009 (also presented in Eurographics Symposium of Geometry Processing 2009, Berlin, Germany, July 15-17)
[PAPER] [VIDEO]
     
  Extracting lines of curvature from noisy point clouds.
Evangelos Kalogerakis, Derek Nowrouzezahrai, Patricio Simari, Karan Singh
Computer-Aided Design 2009.

[pdf]

     
  cubecam

CubeCam: A screen-space camera manipulation tool.

Nisha Sudarsanam, Cindy M. Grimm, and Karan Singh. Computational Aesthetics 2009. pdf

 

     
 
Data-driven curvature for real-time line drawing of dynamic scenes.
Evangelos Kalogerakis, Derek Nowrouzezahrai, Patricio Simari, James McCrae, Aaron Hertzmann, Karan Singh.
ACM Transactions on Graphics journal, Volume 28, Issue 1, January 2009, To be also presented in SIGGRAPH 2009, New Orleans.

[pdf][video]

     
    Fiber bundle element method of determining physiological cross-sectional area from three-dimensional computer muscle models created from digitized fiber bundle data. Ravichandiran, K., Ravichandiran, M., Oliver, M., Singh, K., McKee, N., and Agur, A.M.R. (2010). Computer Methods and Programs in Biomechanics and Biomedical Engineering 13 (6): 741-748.      
           
  2008        
           
  ILoveSketch: As-natural-as-possible sketching system for creating 3D curve models.

Seok-Hyung Bae, Ravin Balakrishnan, and Karan Singh.

ACM Symposium on User Interface Software and Technology 2008 (Monterey, CA, USA, October 19-22, 2008).

[project][pdf][video]

 

     
  Staggered Poses teaser image Staggered Poses: A Character Motion Representation for Detail-Preserving Editing of Pose and Coordinated Timing.
Patrick Coleman, Jacobo Bibliowicz, Karan Singh, Michael Gleicher.
Symposium on Computer Animation 2008.

[project] [pdf][video]

     
  DimP teaser image Video Browsing by Direct Manipulation.
Pierre Dragicevic, Gonzalo Ramos, Jacobo Bibliowicz, Derek Nowrouzezahrai, Ravin Balakrishnan, Karan Singh.
SIGCHI Conference on Human Factors in Computing Systems 2008.

[project] [pdf][video]

 

     
  Sketching Piecewise Clothoid Curves.

James McCrae, Karan Singh. ( EG Sketch-Based Interfaces and Modeling, 2008). Best paper award

[project][pdf][video]

     
  Sketch-Based Procedural Surface Modeling and Compositing with Surface Trees.
Ryan Schmidt, Karan Singh.
Proceedings of Eurographics 2008 / Computer Graphics Forum.
[project][pdf][video]
     
 
Dog Image
 
Sketching and Composing Widgets for 3D Manipulation.
Ryan Schmidt, Karan Singh, Ravin Balakrishnan.
Proceedings of Eurographics 2008 / Computer Graphics Forum.
[project][pdf][video]
     
 

Non-linear Perspective Widgets for Creating Multiple-View Images.

Nisha Sudarsanam, Karan Singh and Cindy Grimm. In "Symposium on Non-photorealistic Animation and Rendering", pages 69-79, 2008.
[pdf]

     
           
           
  2007        
           
 

Kinodynamic skinning using volume-preserving deformations.

Alexis Angelidis, Karan Singh. (SCA 07)  Best Paper award.

[pdf][video]
     
  Robust statistical estimation of curvature on discretized surfaces.

Evangelos Kalogerakis, Derek Nowrouzezahrai, Patricio Simari, Karan Singh. Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Geometry Processing (SGP 2007)

[pdf]

     
 
Dog Image
Sketching, Scaffolding, and Inking: A Visual History for Interactive 3D Modeling.
Ryan Schmidt, Tobias Isenberg, Pauline Jepp, Karan Singh, Brian Wyvill. Proceedings of NPAR 2007, pp. 23-32.
[project][pdf][pdf slides]
     
           
           
  2006 and prior        
   

·        [A+06] A. Angelidis, D. Nowrezarahai, F. Neyret, K. Singh. A Controllable, Fast and Stable Basis for Vortex Based Smoke Simulation. (8 pages), ACM SIGGRAPH/Eurographics SCA 2006. 2 citations.

·        [SKS06] P. Simari, E. Kalogerakis, K. Singh. Folding Meshes: Hierarchical mesh segmentation based on planar symmetry. (8 pages) ACM Symposium on Geometry Processing,  SGP 2006. 2 citations.

·       [SP06] K. Singh, H. Pedersen. Organic Labyrinths and Mazes. (8 pages) (to appear (ACM Nonphotorealistic Rendering and Animation NPAR 2006).

·      [CS06] P. Coleman, K. Singh. Cords:  geometric primitives that wrap around 3D scene geometry. (8 pages) (to appear IEEE CG&A 2006)

·      [C+05] P. Coleman, K. Singh, L. Barrett , C. Grimm, N. Sudarsanam. 3D screen space widgets for nonlinear projection. (ACM GRAPHITE 2005) pp 221-228.

·      [P+05] M. Pratscher, P. Coleman, J. Laszlo, K. Singh. Anatomic rigging of characters from the outside-in.  ACM SIGGRAPH/Eurographics Symposium of Computer Animation (SCA 2005),  pp 329-338.

·      [TSF 05] W. Tsang, K. Singh, E. Fiume. Helping Hand: An Anatomically Accurate Inverse Dynamics Solution For Unconstrained Hand Motion. ACM SIGGRAPH /Eurographics Symposium of Computer Animation (SCA 2005), pp 319-328. .

·      [SGS05] N. Sudarsanam, C. Grimm, K. Singh. Interactive Manipulation Of  Projections With a Curved Perspective.  (Eurographics 2005). .

·      [LNS05] J. Laszlo, M. Neff, K. Singh. Predictive  Feedback for Interactive Control of Physics-based Characters. (Eurographics 2005). .

·      [SS05] P. Simari, K. Singh. Extraction and remeshing of ellipsoidal representations from mesh data. (Graphics Interface 2005) (MITACS)

·      [SB04] K. Singh, R. Balakrishnan. Visualizing 3D Scenes using Non-Linear Projections and Data Mining of Previous Camera Movements (AFRIGRAPH International conference on Computer graphics, virtual reality, visualisation and interaction in Africa  2004) pp 41-48. 2 citations.

·      [YLS04] P. Yang, J. Laszlo, K. Singh. Layered Dynamic Control for Interactive Character Swimming ACM SIGGRAPH  /Eurographics Symposium of Computer Animation (SCA 2004) pp 39-47. 4 citations.

·      [SGS04] K. Singh, C. Grimm, N. Sudarsanam. The IBar- A perspective based screen space widget (ACM UIST (User Interface Software Technology), 2004, pp 95-98.  3 citations.

·      [SG04] K. Singh, C. Grimm. Implementing the IBar Widget (Journal of Graphics Tools, 2004) 2 citations.

·      [CS04] P. Coleman, K. Singh. RYAN: Render  Your Animation Non-Linearly projected (ACM Nonphotorealistic Rendering and Animation NPAR 2004) pp 129-138. (NSERC, MITACS) 3 citations.

·      [SPK04] K. Singh, H. Pedersen, V. Krishnamurthy. Feature based retargeting of parameterised geometry (IEEE Geometric Modeling & Processing 2004) pp 163-172. (MITACS) 3 citations.

·      [T+04] S. Tsang, R. Balakrishnan, K. Singh, A. Ranjan. A Suggestive Interface for Image Guided 3D Sketching (ACM CHI ACM CHI Letters, 6(1), 2004) p. 591-598. (MITACS). 10 citations.

·      [ES04] G. El Koura, K. Singh. Handrix: Animating the human hand, ACM SIGGRAPH / Eurographics Symposium of Computer Animation (SCA 2003), pp 110-119. 10 citations.

·      [GBS03] T. Grossman, R. Balakrishnan, K. Singh. An interface for creating and manipulating curves using a high degree-of-freedom input device. (ACM CHI Conference on Human Factors in Computing Systems. ACM CHI Letters, 6(1), 2003), pp 185-192. (MITACS) 8 citations.

·      [S02] K. Singh. A Fresh Perspective, Graphics Interface ‘02, pp 17-24. 15 citations.

·      [SP01] K. Singh & R. Parent. Joining Polyhedral Objects using Implicitly Defined Surfaces, The Visual Computer 17 (2001) 7, pp. 415-428. 6 citations.

·      [SK00] K. Singh & E. Kokkevis. Skinning Characters using Surface Oriented Free-Form Deformations, Graphics Interface, pp. 35-42 (2000). 35 citations.

·      [S99] K. Singh. Interactive Curve Design using Digital French Curves, 1999 ACM Symposium on Interactive 3D Graphics, pp. 23-30 (April 1999). 5 citations.

·      [B+99] R. Balakrishnan, G. Fitzmaurice, G. Kurtenbach & K. Singh. Exploring Interactive Curve and Surface Manipulation Using a Bend and Twist Sensitive Input Strip, ACM Interactive 3D Graphics, pp. 111-118 (April 1999) 33 citations.

·      [SF98] K. Singh & E. Fiume. Wires: A Geometric Deformation Technique, ACM SIGGRAPH, Computer Graphics, pp. 405-414 (July 1998). 219 citations.