Siggraph 2014
Studio Course Notes


[Na13] NATIONAL INSTRUMENTS CORP.: Choosing the Right Camera Bus, Tech. rep., 2013.

[AHH10] ATCHESON B., HEIDE F., HEIDRICH W.: CALTag: High precision fiducial markers for camera calibration. In 15th International Workshop on Vision, Modeling and Visualization (Siegen, Germany, Nov. 2010).

[BF95] BLOOMENTHAL J., FERGUSON K.: Polygonization of non-manifold implicit surfaces. In SIGGRAPH ’95: ACM SIGGRAPH 1995 papers (1995), pp. 309–316.

[Bla04] BLAIS F.: Review of 20 years of range sensor development. Journal of Electronic Imaging 13, 1 (2004), 231–240.

[Blo88] BLOOMENTHAL J.: Polygonization of Implicit Surfaces. Computer Aided Geometric Design 5, 4 (1988), 341–355.

[Bou] BOUGUET J.-Y.: Camera calibration toolbox for matlab.

[CG00] CIPOLLA R., GIBLIN P.: Visual Motion of Curves and Surfaces. Cambridge University Press, 2000.

[CMU] CMU IEEE 1394 digital camera driver, version 6.4.5. iwan/1394/.

[Cre] CREAFORM: Handyscan 3D. products/exascan.aspx.

[CS97] CHIANG Y., SILVA C. T.: I/O Optimal Isosurface Extraction. In IEEE Visualization 1997, Conference Proceedings (1997), pp. 293–300.

[CTMS03] CARRANZA J., THEOBALT C., MAGNOR M. A., SEIDEL H.-P.: Free-viewpoint video of human actors. ACM Trans. Graph. 22, 3 (2003), 569–577.

[dAST∗08] DE AGUIAR E., STOLL C., THEOBALT C., AHMED N., SEIDEL H.-P., THRUN S.: Performance capture from sparse multi-view video. In SIGGRAPH ’08: ACM SIGGRAPH 2008 papers (2008), pp. 1–10.

[Deb97] DEBEVEC P. E.: Facade: modeling and rendering architecture from photographs and the campanile model. In SIGGRAPH ’97: ACM SIGGRAPH 97 Visual Proceedings (1997), p. 254.

[DK91] DOI A., KOIDE A.: An Efficient Method of Triangulating Equivalued Surfaces by Us- ing Tetrahedral Cells. IEICE Transactions on Communications and Electronics Information Systems E74, 1 (Jan. 1991), 214–224.

[Far97] FARID H.: Range Estimation by Optical Differentiation. PhD thesis, University of Penn- sylvania, 1997.

[FWM98] FERRYMAN J. M., WORRALL A. D., MAYBANK S. J.: Learning enhanced 3d models for vehicle tracking. In BMVC (1998), pp. 873–882.

[GC] WIKIPEDIA: Gray Code.

[GH95] GUEZIEC A., HUMMEL R.: Exploiting Triangulated Surface Extraction Using Tetra- hedral Decomposition. IEEE Transactions on Visualization and Computer Graphics 1, 4 (1995).

[GSP06] GREENGARD A., SCHECHNER Y. Y., PIESTUN R.: Depth from diffracted rotation. Opt. Lett. 31, 2 (2006), 181–183.

[HARN06] HSU S., ACHARYA S., RAFII A., NEW R.: Performance of a time-of-flight range cam- era for intelligent vehicle safety applications. Advanced Microsystems for Automotive Applications (2006).

[Hec01] HECHT E.: Optics (4th Edition). Addison Wesley, 2001.

[HVB∗07] HERNANDEZ C., VOGIATZIS G., BROSTOW G. J., STENGER B., CIPOLLA R.: Nonrigid photometric stereo with colored lights. In Proc. of the 11th IEEE Intl. Conf. on Comp. Vision (ICCV) (2007).

[HZ04] HARTLEY R. I., ZISSERMAN A.: Multiple View Geometry in Computer Vision, second ed. Cambridge University Press, 2004. 2,

[ISM84] INOKUCHI S., SATO K., MATSUDA F.: Range imaging system for 3-d object recogni- tion. In Proceedings of the International Conference on Pattern Recognition (1984), pp. 806– 808.

[IY01] IDDAN G. J., YAHAV G.: Three-dimensional imaging in the studio and elsewhere. Three-Dimensional Image Capture and Applications IV 4298, 1 (2001), 48–55.

[KM00] KAKADIARIS I., METAXAS D.: Model-based estimation of 3d human motion. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 12 (2000), 1453–1459.

[Las] LASER DESIGN INC.: Surveyor DT-2000 desktop 3D laser scanner. dt-series.pdf.

[Lau94] LAURENTINI A.: The Visual Hull Concept for Silhouette-Based Image Understanding. IEEE TPAMI 16, 2 (1994), 150–162.

[LC87] LORENSEN W. L., CLINE H. E.: Marching Cubes: A High Resolution 3D Surface Con- struction Algorithm. In Siggraph’87, Conference Proceedings (1987), ACM Press, pp. 163– 169.

[LFDF07] LEVIN A., FERGUS R., DURAND F., FREEMAN W. T.: Image and depth from a conven- tional camera with a coded aperture. ACM Trans. Graph. 26, 3 (2007), 70.

[LHKP13] LI B., HENG L., KOSER K., POLLEFEYS M.: A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern. In Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on (2013), IEEE, pp. 1301–1307.

[LN04] LAND M. F., NILSSON D.-E.: Animal Eyes. Oxford University Press, 2004.

[Mat] MATHWORKS, INC: Image acquisition toolbox. products/imaq/.

[MBR∗00] MATUSIK W., BUEHLER C., RASKAR R., GORTLER S. J., MCMILLAN L.: Image-based visual hulls. In SIGGRAPH’00: ACM SIGGRAPH 2000 papers (2000), pp. 369–374. 3

[MeshLab] Meshlab 3D Viewer.

[MPL04] MARC R. Y., POLLEFEYS M., LI S.: Improved real-time stereo on commodity graphics hardware. In In IEEE Workshop on Real-time 3D Sensors and Their Use (2004).

[MSKS05] MA Y., SOATTO S., KOSECKA J., SASTRY S. S.: An Invitation to 3-D Vision. Springer, 2005. 21

[MT] MORENO D., TAUBIN G.: Projector-Camera Calibration and Scanning Software.

[MT12] MORENO D., TAUBIN G.: Simple, accurate, and robust projector-camera calibration. In 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), 2012 Second International Conference on (2012), IEEE, pp. 464–471.

[Nex] NEXTENGINE: 3D Scanner HD.

[NN94] NAYAR S. K., NAKAGAWA Y.: Shape from focus. IEEE Trans. Pattern Anal. Mach. Intell. 16, 8 (1994), 824–831.

[Ope] Open source computer vision library.

[OSS∗00] ORMONEIT D., SIDENBLADH H., SIDENBLADH H., BLACK M. J., HASTIE T., FLEET D. J.: Learning and tracking human motion using functional analysis. In IEEE Work- shop on Human Modeling, Analysis and Synthesis (2000), pp. 2–9.

[PA82] POSDAMER J., ALTSCHULER M.: Surface measurement by space encoded projected beam systems. Computer Graphics and Image Processing 18 (1982), 1–17.

[Poi] POINT GREY RESEARCH, INC.: Grasshopper IEEE-1394b digital camera.

[Pol] POLHEMUS: FastSCAN. Fastscan.

[RWLB01] RASKAR R., WELCH G., LOW K.-L., BANDYOPADHYAY D.: Shader lamps: Animating real objects with image-based illumination. In Proceedings of the 12th Eurographics Workshop on Rendering Techniques (2001), Springer-Verlag, pp. 89–102.

[SB03] SUFFERN K. G., BALSYS R. J.: Rendering the intersections of implicit surfaces. IEEE Comput. Graph. Appl. 23, 5 (2003), 70–77.

[SCD∗06] SEITZ S., CURLESS B., DIEBEL J., SCHARSTEIN D., SZELISKI R.: A comparison and evaluation of multi-view stereo reconstruction algorithms. In CVPR 2006 (2006).

[SFPL10] SALVI J., FERNANDEZ S., PRIBANIC T., LLADO X.: A state of the art in structured light patterns for surface profilometry. Pattern recognition 43, 8 (2010), 2666–2680.

[SH03] STARCK J., HILTON A.: Model-based multiple view reconstruction of people. In Pro- ceedings of the Ninth IEEE International Conference on Computer Vision (2003), p. 915.

[Sim] Computer vision platform using python. http://

[SMP05] SVOBODA T., MARTINEC D., PAJDLA T.: A convenient multi-camera self-calibration‌ for virtual environments. PRESENCE: Teleoperators and Virtual Environments 14, 4 (August 2005), 407–422.

[SPB04] SALVI J., PAGES J., BATLLE J.: Pattern codification strategies in structured light sys- tems. In Pattern Recognition (April 2004), vol. 37, pp. 827–849.

[ST05] SIBLEY P. G., TAUBIN G.: Vectorfield Isosurface-based Reconstruction from Oriented points. In SIGGRAPH’05 Sketch (2005).

[Sul95] SULLIVAN G.: Model-based vision for traffic scenes using the ground-plane constraint. 93–115.

[TPG99] TREECE G. M., PRAGER R. W., GEE A. H.: Regularised Marching Tetrahedra: Im- proved Iso-Surface Extraction. Computers and Graphics 23, 4 (1999), 583–598.

[VF92] VAILLANT R., FAUGERAS O. D.: Using extremal boundaries for 3-d object modeling. IEEE Trans. Pattern Anal. Mach. Intell. 14, 2 (1992), 157–173.

[WN98] WATANABE M., NAYAR S. K.: Rational filters for passive depth from defocus. Int. J.‌ Comput. Vision 27, 3 (1998), 203–225.

[Woo89] WOODHAM R. J.: Photometric method for determining surface orientation from mul- tiple images. 513–531.

[WvO96] WYVILL B., VAN OVERVELD K.: Polygonization of Implicit Surfaces with Constructive Solid Geometry. Journal of Shape Modelling 2, 4 (1996), 257–274.

[XA07] XU Y., ALIAGA D. G.: Robust pixel classification for 3d modeling with structured light. In Proceedings of Graphics Interface 2007 (2007), ACM, pp. 233–240.

[Zha00] ZHANG Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22, 11 (2000), 1330–1334.

[ZPKG02] ZWICKER M., PAULY M., KNOLL O., GROSS M.: Pointshop 3d: an interactive system for point-based surface editing. ACM Trans. Graph. 21, 3 (2002), 322–329.