ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
SmoothSketch: 3D free-form shapes from complex sketches
Full text MovMov (21:33),  PdfPdf (315 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 25 ,  Issue 3  (July 2006) table of contents
Proceedings of ACM SIGGRAPH 2006
SESSION: Shape modeling and textures table of contents
Pages: 589 - 598  
Year of Publication: 2006
ISSN:0730-0301
Also published in ...
Authors
Olga A. Karpenko  Brown University
John F. Hughes  Brown University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 165,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141911.1141928
What is a DOI?

ABSTRACT

We introduce SmoothSketch---a system for inferring plausible 3D free-form shapes from visible-contour sketches. In our system, a user's sketch need not be a simple closed curve as in Igarashi's Teddy [1999], but may have cusps and T-junctions, i.e., endpoints of hidden parts of the contour. We follow a process suggested by Williams [1994] for inferring a smooth solid shape from its visible contours: completion of hidden contours, topological shape reconstruction, and smoothly embedding the shape via relaxation. Our main contribution is a practical method to go from a contour drawing to a fairly smooth surface with that drawing as its visible contour. In doing so, we make several technical contributions: • extending Williams' and Mumford's work [Mumford 1994] on figural completion of hidden contours containing T-junctions to contours containing cusps as well, • characterizing a class of visible-contour drawings for which inflation can be proved possible, • finding a topological embedding of the combinatorial surface that Williams creates from the figural completion, and • creating a fairly smooth solid shape by smoothing the topological embedding using a mass-spring system.We handle many kinds of drawings (including objects with holes), and the generated shapes are plausible interpretations of the sketches. The method can be incorporated into any sketch-based free-form modeling interface like Teddy.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alexe, A., Barthe, L., Cani, M.-P., and Gaildrat, V. 2005. Shape modeling by sketching using convolution surfaces. In Pacific Graphics, Short paper.
 
2
Bourguignon, D., Cani, M.-P., and Drettakis, G. 2001. Drawing for illustration and annotation in 3D. Computer Graphics Forum 20, 3, 114--122.
 
3
Gibson, S., and Mirtich, B. 1997. A survey of deformable modeling in computer graphics. Tech. Rep. TR-97-19, Mitsubishi Electric Research Lab., Cambridge, MA.
 
4
Grenander, U. 1981. Lectures in Pattern Theory, vol. 1--3. Springer-Verlag.
 
5
Griffiths, H. B. 1981. Surfaces. Cambridge University Press.
 
6
Guillemin, V., and Pollack, A. 1974. Differential Topology. Prentice Hall.
 
7
Hoffman, D. D. 2000. Visual Intelligence: How We Create What We See. W. W. Norton.
 
8
Huffman, D. A. 1971. Impossible objects as nonsense sentences. In Machine Intelligence 6, B. Meltzer and D. Michie, Eds. American Elsevier Publishing Co., New York.
9
 
10
11
 
12
Kanizsa, G. 1979. Organization in vision. Praeger, New York.
 
13
Karpenko, O., and Hughes, J. 2005. Inferring 3d free-form shapes from contour drawings. In Siggraph 2005 Sketches Program.
 
14
Karpenko, O., Hughes, J., and Raskar, R. 2002. Free-form sketching with variational implicit surfaces. In Eurographics Computer Graphics Forum, vol. 21/3, 585--594.
15
 
16
Kobbelt, L. P., Bareuther, T., and Seidel, H.-P. 2000. Multiresolution shape deformations for meshes with dynamic vertex connectivity. Computer Graphics Forum 19, 3.
 
17
 
18
Lipson, H., and Shpitalni, M. 1997. Conceptual design and analysis by sketching. In AIEDAM-97, vol. 14, 391--401.
 
19
Mumford, D. 1994. Elastica and computer vision. In Algebraic Geometry and Its Applications, C. L. Bajaj, Ed. Springer-Verlag New York Inc.
20
 
21
 
22
Pentland, A., and Kuo, J. 1989. The artist at the interface. Tech. Rep. 114, MIT Media Lab.
 
23
Pereira, J. P., Branco, V. A., Jorge, J. A., Silva, N. F., Cardoso, T. D., and Ferreira, F. N. 2004. Cascading recognizers for ambiguous calligraphic interaction. In Eurographics Workshop on Sketch-Based Interfaces and Modeling.
 
24
Schmidt, R., Wyvill, B., Sousa, M. C., and Jorge, J. A. 2005. Shapeshop: Sketch-based solid modeling with blobtrees. In Eurographics Workshop on Sketch-Based Interfaces and Modeling, 53--62.
 
25
Shesh, A., and Chen, B. 2004. Smartpaper: An interactive and user-friendly sketching system. In Eurographics Computer Graphics Forum, vol. 23/3, 301--310.
 
26
 
27
Sketchup. SketchUp software: 3D sketching software for the conceptual phases of design. http://www.sketchup.com.
28
 
29
Taubin, G. 2001. Linear anisotropic mesh filtering. Tech. Rep. RC-22213, IBM Research.
30
 
31
 
32
 
33
 
34
 
35
 
36
Witkin, A. P. 1980. Shape from contour. PhD thesis, MIT.
37

CITED BY  24

Collaborative Colleagues:
Olga A. Karpenko: colleagues
John F. Hughes: colleagues