CS598JCH Shape Modeling (#40106)
Time: Tue/Thu 9:30 - 10:45
Room: 1131 SC
Professor: John C. Hart
Prerequisite: CS 418 or 3-D graphics experience
Presentations
some topics
- point-based modeling (Mahsa)
- phototour, 3-D models from video Seitz, Pollefeys (Matt)
- model based recognition (Mani)
- point segmentation (kevin)
some software
- MeshLab is a library of routines for building meshes based on laser-scanned data. It was constructed by students from the University of Pisa. Perhaps we can begin with it and extend it with our own class contributions.
- VripPack - Brian Curless's package for merging range scans into a manifold mesh surface using a volumetric embedding.
- Volfill - Volumetric diffusion hole filling by Steve Marschner and Kurt Berghund for Digital Michelangelo.
- Scanalyze - The main Digital Michelangelo system for converting range images into dense polygonal meshes.
- [QSplat] - Point-based rendering system by Szymon Rusinkiewicz.
some lectures
- 8/27 Digital Michelangelo
- 9/1,3 Wickbert
- 9/8,10 Fitting
- 9/15,17 Radial Basis Functions
- 9/22,24,29 Moving Least Squares
- Alexa's TVCG paper
- Extremal Surfaces
- Sharp Features
- 10/1 Partitions of Unity
- 10/6,8 Voxel Grid Embeddings
- Poisson Implicitization
- Level Sets
- James Davis, Stephen R. Marschner, Matt Garr, and Marc Levoy. Filling holes in complex surfaces using volumetric diffusion. 3DPVT, 2002. Presented by Quang Nguyen.
- Marching Cubes, Dual Contouring
- 10/13,15 Registration
- 10/20,22 Segmentation
- 10/27,29 Points from Images
some papers
Registration
Local ICP
- BESL, P. J., AND MCKAY, N. D. 1992. A method for registration of 3-D shapes. IEEE Trans. PAMI 14, 2, 239–256.
- CHEN, Y., AND MEDIONI, G. 1992. Object modelling by registration of multiple range images. Image and Vision Computing 10,3, 145–155.
- Szymon Rusinkiewicz and Marc Levoy. Efficient Variants of the ICP Algorithm. Proc. 3DIM 2001.
- GELFAND, N., IKEMOTO, L., RUSINKIEWICZ, S., AND LEVOY, M. 2003. Geometrically stable sampling for the ICP algorithm. In Proc. 3DIM.
Global ICP
- PULLI, K. 1999. Multiview registration for large data sets. In Proc. 3DIM.
- A Hierarchical Method for Aligning Warped Meshes, by Leslie Ikemoto, Natasha Gelfand, and Marc Levoy. Both papers appeared in Proc. 3DIM '03.
- WEN, G., ZHU, D., XIA, S., AND WANG, Z. 2005. Total least squares fitting of point sets in m-d. In Computer Graphics International.
- KRISHNAN, S., LEE, P., MOORE, J., AND VENKATASUBRAMANIAN, S. 2005. Simultaneous registration of multiple 3d point sets via optimization on a manifold. In Proc. Symposium on Geometry Processing.
- LI, X., AND GUSKOV, I. 2005. Multiscale features for approximate alignment of point-based surfaces. In Symposium on Geometry Processing, 217–226.
Global Scan Alignment based on Thin Point Splines
- BOOKSTEIN, F. L. 1989. Principal warps: Thin-plate splines and the decomposition of deformations. IEEE Trans. PAMI 11, 6 (June), 567 – 585.
- Benedict Brown and Szymon Rusinkiewicz. Global Non-Rigid Alignment of 3-D Scans. ACM Transactions on Graphics (Proc. SIGGRAPH). 26(3) August 2007.
- BROWN, B., AND RUSINKIEWICZ, S. 2004. Non-rigid range-scan alignment using thin-plate splines. In Proc. 3DPVT.S
Reconstructing Surfaces from Scattered Points
Shepard's Method
- Donald Shepard. A Two-Dimensional Interpolation Function for Irregularly Spaced Data. Proc. 23rd Nat. Conf. ACM, 1968, pp. 517-523.
- L.L. Shumaker. Fitting surfaces to scattered data. Approximation Theory II (G.G. Lorentz, C.K. Chui and L.L. Shumaker, Eds.), Academic Press, 1976, pp. 203-268.
Radial Basis Functions
- Greg Turk and James F. O'Brien. Modelling with Implicit Surfaces that Interpolate. ACM Transactions on Graphics 21(4) Oct. 2002, pp. 855-873.
- John R. McMahon and Richard Franke. Knot Selection for Least Squares Thin Plate Splines. SIAM J. Sci. Stat. Comput. 13(2), March 1992, pp. 484-498
- J. C. Carr, R. K. Beatson, J.B. Cherrie, T. J. Mitchell, W. R. Fright, B. C. McCallum and T. R. Evans. Reconstruction and Representation of 3D Objects with Radial Basis Functions. Proc. SIGGRAPH 2001.
- Yutaka Ohtake, Alexander Belyaev, and Hans-Peter Seidel. A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions. Proc. Shape Modeling International 2003
- Yutaka Ohtake, Alexander Belyaev, Hans-Peter Seidel. Ridge-Valley Lines on Meshes via Implicit Surface Fitting. Proc. SIGGRAPH 2004.
Moving Least Squares
- Marc Alexa, Johannes Behr, Daniel Cohen-Or, Shachar Fleishman, Claudio T. Silva. Computing and Rendering Point Set Surfaces. IEEE Transactions on Visualization and Computer Graphics 9(1).
- Nina Amenta and Yong Kil. Defining point-set surfaces. Proc. SIGGRAPH 2004.
- Anders Adamson and Marc Alexa. Ray Tracing Point Set Surfaces. Proc. Shape Modeling International 2003.
- Marc Alexa and Anders Adamson. Interpolatory Point Set Surfaces – Convexity and Hermite Data. ACM Transactions on Computer Graphics 2008.
- Marc Alexa. Moving Least Square-based Surface Representations. Point-based Graphics. Morgan Kaufmann, 109–126. 2007.
- Anders Adamson and Marc Alexa. Anisotropic Point Set Surfaces. Computer Graphics Forum, pp. 717–724. 2006.
- Anders Adamson and Marc Alexa. Point-sampled Cell Complexes. Proc. SIGGRAPH, 2006, pp. 671–680.
Partition of Unity
- Yutaka Ohtake, Alexander Belyaev, Marc Alexa, Greg Turk and Hans-Peter Seidel. Multi-level Partition of Unity Implicits. Proc. SIGGRAPH 2003.
Level Sets
- Zhao, H.-K., Osher, S. and Fedkiw, R. Fast Surface Reconstruction using the Level Set Method. Proc. 1st IEEE Workshop on Variational and Level Set Methods (held at ICCV), 2001
- K. Museth, D. Breen, R. Whitaker and A. Barr. Level Set Surface Editing Operators. Proc. SIGGRAPH 2002
GPU Implementations
Mesh Implicitization
- C. Shen, J.F. O'Brien, J.R. Shewchuk. Interpolating and Approximating Implicit Surfaces from Polygon Soup. Proc. SIGGRAPH 2004
- Gary Yngve and Greg Turk. Robust Creation of Implicit Surfaces from Polygonal Meshes. IEEE Transactions on Vizualization and Computer Graphics 8(4) Oct. 2002, pp. 346-359.
Adaptive Distance Fields
- Frisken, Perry, Rockwood, Jones. Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics. Proc. SIGGRAPH 2000.
- Ron Perry and Sarah Frisken. Kizamu: A System for Sculpting Digital Characters. Proc. SIGGRAPH 2001.
Hole Filling
- James Davis, Stephen R. Marschner, Matt Garr, and Marc Levoy. Filling holes in complex surfaces using volumetric diffusion. 3DPVT, 2002.
Modeling Systems
Meshed Modeling
- Mario Botsch, Leif Kobbelt. An Intuitive Framework for Real-Time Freeform Modeling. Proc. SIGGRAPH 2004
- Olga Sorkine and Marc Alexa. As-rigid-as-possible Shape Modeling. Proc. Symposium on Geometry Processing 2007. pp. 109–116.
- Marc Alexa and Takeo Igarashi and Andrew Nealen and Olga Sorkine. Fair triangulated surfaces from positional constraints at interactive rates. Trends in Mathematical Imaging and Surface Processing, 7–9. 2007.
- Andrew Nealen and Takeo Igarashi and Olga Sorkine and Marc Alexa. FiberMesh: designing freeform surfaces with 3D curves. ACM Trans. Graph. ACM, 41–49. 2007.
Haptic Systems
- Xiaohu Guo, Jing Hua, and Hong Qin. Enhancing Interactive Editing on Point Set Surfaces Through Touch-based Haptics. IEEE Computer Graphics and Applications 24(6) Nov. 2004
- Haixia Du and Hong Qin. A Shape Design System Using Volumetric Implicit PDEs. Computer Aided Design 36(11) Sep. 2004, pp. 1101-1116.
- Jing Hua and Hong Qin. Haptics-based Dynamic Implicit Solid Modeling. IEEE Transactions on Visualization and Computer Graphics 10(5), Sep. 2004, pp. 574--586.
Sketch Based Modeling
- Takeo Igarashi, Satoshi Matsuoka, Hidehiko Tanaka. Teddy: A Sketching Interface for 3D Freeform Design.
Proc. SIGGRAPH 99.
- Johannes Zimmermann and Andrew Nealen and Marc Alexa. SilSketch: automated sketch-based editing of surface meshes. Proc. Sketch-based interfaces and modeling, pp. 23–30. 2007.
Rendering
- Szymon Rusinkiewicz and Marc Levoy. QSplat: A Multiresolution Point Rendering System for Large Meshes. Proc. SIGGRAPH 2000.
- Szymon Rusinkiewicz, Marc Levoy. Streaming QSplat: A Viewer for Networked Visualization of Large, Dense Models. Proc. I3D, 2001.
|
|
|