|
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
|
M. Nitzberg , D. Mumford , T. Shiota, Filtering, Segmentation, and Depth, Springer-Verlag New York, Inc., Secaucus, NJ, 1993
|
| |
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
|
|
|
|
|
Kenneth Rose , Alla Sheffer , Jamie Wither , Marie-Paule Cani , Boris Thibert, Developable surfaces from arbitrary sketched boundaries, Proceedings of the fifth Eurographics symposium on Geometry processing, July 04-06, 2007, Barcelona, Spain
|
|
|
Tanasai Sucontphunt , Zhenyao Mo , Ulrich Neumann , Zhigang Deng, Interactive 3D facial expression posing through 2D portrait manipulation, Proceedings of graphics interface 2008, May 28-30, 2008, Windsor, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|