10.01.2013 Views

Bibliography

Bibliography

Bibliography

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Bibliography</strong><br />

De la Torre, F. and Black, M. J. (2003). A framework for robust subspace learning. International Journal<br />

of Computer Vision, 54(1/2/3), 117–142.<br />

Abdel-Hakim, A. E. and Farag, A. A. (2006). CSIFT: A SIFT descriptor with color invariant characterstics.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2006),<br />

pages 1978–1983, New York City, NY.<br />

Adelson, E. H. and Bergen, J. (1991). The plenoptic function and the elements of early vision. In<br />

Computational Models of Visual Processing, pages 3–20, MIT Press, Cambridge, MA.<br />

Adelson, E. H., Simoncelli, E., and Hingorani, R. (1987). Orthogonal pyramid transforms for image<br />

coding. In SPIE Vol. 845 Visual Communications and Image Processing II, pages 50–58, Society of<br />

Photo-Optical Instrumentation Engineers, Cambridge, Massachusetts.<br />

Agarwala, A. (2007). Efficient gradient-domain compositing using quadtrees. ACM Transactions on<br />

Graphics, 26(3).<br />

Agarwala, A., Hertzmann, A., Seitz, S., and Salesin, D. (2004). Keyframe-based tracking for rotoscoping<br />

and animation. ACM Transactions on Graphics, 23(3), 584–591.<br />

Agarwala, A., Agrawala, M., Cohen, M., Salesin, D., and Szeliski, R. (2006). Photographing long scenes<br />

with multi-viewpoint panoramas. ACM Transactions on Graphics, 25(3), 853–861.<br />

Agarwala, A., Dontcheva, M., Agrawala, M., Drucker, S., Colburn, A., Curless, B., Salesin, D. H., and<br />

Cohen, M. F. (2004). Interactive digital photomontage. ACM Transactions on Graphics, 23(3), 292–300.<br />

Agarwala, A., Zheng, K. C., Pal, C., Agrawala, M., Cohen, M., Curless, B., Salesin, D., and Szeliski, R.<br />

(2005). Panoramic video textures. ACM Transactions on Graphics, 24(3), 821–827.<br />

Agin, G. J. and Binford, T. O. (1976). Computer description of curved objects. IEEE Transactions on<br />

Computers, C-25(4), 439–449.<br />

Akenine-Möller, T. and Haines, E. (2002). Real-Time Rendering. A K Peters, Wellesley, Massachusetts,<br />

second edition.<br />

667


668 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Aliaga, D. G. et al.. (2003). Sea of images. IEEE Computer Graphics and Applications, 23(6), 22–30.<br />

Aloimonos, J. (1990). Perspective approximations. Image and Vision Computing, 8, 177–192.<br />

Alpert, S., Galun, M., Basri, R., and Brandt, A. (2007). Image segmentation by probabilistic bottom-up<br />

aggregation and cue integration. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2007), Minneapolis, MN.<br />

Amini, A. A., Weymouth, T. E., and Jain, R. C. (1990). Using dynamic programming for solving variational<br />

problems in vision. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(9), 855–<br />

867.<br />

Anandan, P. (1984). Computing dense displacement fields with confidence measures in scenes containing<br />

occlusion. In Image Understanding Workshop, pages 236–246, Science Applications International<br />

Corporation, New Orleans.<br />

Anandan, P. (1989). A computational framework and an algorithm for the measurement of visual motion.<br />

International Journal of Computer Vision, 2(3), 283–310.<br />

Anandan, P. and Irani, M. (2002). Factorization with uncertainty. International Journal of Computer<br />

Vision, 49(2-3), 101–116.<br />

Anderson, E. et al.. (1999). LAPACK Users Guide. Society for Industrial and Applied Mathematics, 3rd<br />

edition.<br />

Andriluka, M., Roth, S., and Schiele, B. (2008). People-tracking-by-detection and people-detection-bytracking.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Ansar, A., Castano, A., and Matthies, L. (2004). Enhanced real-time stereo using bilateral filtering. In<br />

International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT).<br />

Antone, M. and Teller, S. (2000). Recovering relative camera rotations in urban scenes. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2000), pages 282–289, Hilton<br />

Head Island.<br />

Argyriou, V. and Vlachos, T. (2003). Estimation of sub-pixel motion using gradient cross-correlation.<br />

Electronic Letters, 39(13), 980–982.<br />

Arnold, R. D. (1983). Automated Stereo Perception. Technical Report AIM-351, Artificial Intelligence<br />

Laboratory, Stanford University.<br />

Arya, S. et al.. (1998). An optimal algorithm for approximate nearest neighbor searching in fixed dimensions.<br />

Journal of the ACM, 45(6), 891–923.


<strong>Bibliography</strong> 669<br />

Ashdown, I. (1993). Near-field photometry: A new approach. Journal of the Illuminating Engineering<br />

Society, 22(1), 163–180.<br />

Atkinson, K. B. (1996). Close Range Photogrammetry and Machine Vision. Whittles Publishing, Scotland,<br />

UK.<br />

Aurich, V. and Weule, J. (1995). Non-linear gaussian filters performing edge preserving diffusion. In 17th<br />

DAGM-Symposium, pages 538–545, Bielefeld.<br />

Avidan, S. (2001). Support vector tracking. In IEEE Computer Society Conference on Computer Vision<br />

and Pattern Recognition (CVPR’2001), pages 283–290, Kauai, Hawaii.<br />

Ayache, N. (1989). Vision Stéréoscopique et Perception Multisensorielle. InterEditions., Paris.<br />

Azarbayejani, A. and Pentland, A. P. (1995). Recursive estimation of motion, structure, and focal length.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(6), 562–575.<br />

Bab-Hadiashar, A. and Suter, D. (1998a). Robust optic flow computation. International Journal of<br />

Computer Vision, 29(1), 59–77.<br />

Bab-Hadiashar, A. and Suter, D. (1998b). Robust total least squares based optic flow computation. In<br />

Asian Conference on Computer Vision (ACCV’98), pages 566–573, ACM, Hong Kong.<br />

Badra, F., Qumsieh, A., and Dudek, G. (1998). Rotation and zooming in image mosaicing. In IEEE Workshop<br />

on Applications of Computer Vision (WACV’98), pages 50–55, IEEE Computer Society, Princeton.<br />

Bae, S., Paris, S., and Durand, F. (2006). Two-scale tone management for photographic look. ACM<br />

Transactions on Graphics, 25(3), 637–645.<br />

Baeza-Yates, R. and Ribeiro-Neto, B. (1999). Modern Information Retrieval. Addison Wesley.<br />

Bai, X. and Sapiro, G. (2009). Geodesic matting: A framework for fast interactive image and video<br />

segmentation and matting. International Journal of Computer Vision, 82(2), 113–132.<br />

Bajcsy, R. and Kovacic, S. (1989). Multiresolution elastic matching. Computer Vision, Graphics, and<br />

Image Processing, 46(1), 1–21.<br />

Baker, H. H. (1977). Three-dimensional modeling. In Fifth International Joint Conference on Artificial<br />

Intelligence (IJCAI-77), pages 649–655.<br />

Baker, H. H. (1982). Depth from Edge and Intensity Based Stereo. Technical Report AIM-347, Artificial<br />

Intelligence Laboratory, Stanford University.<br />

Baker, H. H. (1989). Building surfaces of evolution: The weaving wall. International Journal of Computer<br />

Vision, 3(1), 50–71.


670 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Baker, H. H. and Binford, T. O. (1981). Depth from edge and intensity based stereo. In IJCAI81,<br />

pages 631–636.<br />

Baker, H. H. and Bolles, R. C. (1989). Generalizing epipolar-plane image analysis on the spatiotemporal<br />

surface. International Journal of Computer Vision, 3(1), 33–49.<br />

Baker, S. and Kanade, T. (2002). Limits on super-resolution and how to break them. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 24(9), 1167–1183.<br />

Baker, S. and Matthews, I. (2004). Lucas-Kanade 20 years on: A unifying framework: Part 1: The quantity<br />

approximated, the warp update rule, and the gradient descent approximation. International Journal of<br />

Computer Vision, 56(3), 221–255.<br />

Baker, S. and Nayar, S. (1999). A theory of single-viewpoint catadioptric image formation. International<br />

Journal of Computer Vision, 5(2), 175–196.<br />

Baker, S. and Nayar, S. K. (2001). Single viewpoint catadioptric cameras. In Benosman, R. and Kang,<br />

S. B., editors, Panoramic Vision: Sensors, Theory, and Applications, pages 39–71, Springer, New York.<br />

Baker, S. et al.. (2003a). Lucas-Kanade 20 Years On: A Unifying Framework: Part 2. Technical Report<br />

CMU-RI-TR-03-01, The Robotics Institute, Carnegie Mellon University.<br />

Baker, S. et al.. (2003b). Lucas-Kanade 20 Years On: A Unifying Framework: Part 3. Technical Report<br />

CMU-RI-TR-03-35, The Robotics Institute, Carnegie Mellon University.<br />

Baker, S. et al.. (2004). Lucas-Kanade 20 Years On: A Unifying Framework: Part 4. Technical Report<br />

CMU-RI-TR-04-14, The Robotics Institute, Carnegie Mellon University.<br />

Baker, S., Szeliski, R., and Anandan, P. (1998). A layered approach to stereo reconstruction. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 434–441,<br />

Santa Barbara.<br />

Baker, S., Black, M., Lewis, J. P., Roth, S., Scharstein, D., and Szeliski, R. (2007). A database and<br />

evaluation methodology for optical flow. In Eleventh International Conference on Computer Vision (ICCV<br />

2007), Rio de Janeiro, Brazil.<br />

Ballard, D. H. (1981). Generalizing the Hough transform to detect arbitrary patterns. Pattern Recognition,<br />

13(2), 111–122.<br />

Ballard, D. H. and Brown, C. M. (1982). Computer Vision. Prentice-Hall, Englewood Cliffs, New Jersey.<br />

Bar-Hillel, A., Hertz, T., and Weinshall, D. (2005). Object class recognition by boosting a part based<br />

model. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 701–708, San Diego, CA.


<strong>Bibliography</strong> 671<br />

Bar-Joseph, Z. et al.. (2001). Texture mixing and texture movie synthesis using statistical learning. IEEE<br />

Transactions on Visualization and Computer Graphics, 7(2), 120–135.<br />

Bar-Shalom, Y. and Fortmann, T. E. (1988). Tracking and data association. Academic Press, Boston.<br />

Barash, D. (2002). A fundamental relationship between bilateral filtering, adaptive smoothing, and the<br />

nonlinear diffusion equation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(6),<br />

844–847.<br />

Barbu, A. and Zhu, S.-C. (2003). Graph partition by Swendsen-Wang cuts. In Ninth International Conference<br />

on Computer Vision (ICCV 2003), pages 320–327, Nice, France.<br />

Barbu, A. and Zhu, S.-C. (2005). Generalizing Swendsen-Wang to sampling arbitrary posterior probabilities.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(9), 1239–1253.<br />

Barkans, A. C. (1997). High quality rendering using the Talisman architecture. In Proceedings of the<br />

Eurographics Workshop on Graphics Hardware.<br />

Barnard, S. T. (1989). Stochastic stereo matching over scale. International Journal of Computer Vision,<br />

3(1), 17–32.<br />

Barnard, S. T. and Fischler, M. A. (1982). Computational stereo. Computing Surveys, 14(4), 553–572.<br />

Barreto, J. P. and Daniilidis, K. (2005). Fundamental matrix for cameras with radial distortion. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 625–632, Beijing, China.<br />

Barron, J. L., Fleet, D. J., and Beauchemin, S. S. (1994). Performance of optical flow techniques. International<br />

Journal of Computer Vision, 12(1), 43–77.<br />

Barrow, H. G. and Tenenbaum, J. M. (1981). Computational vision. Proceedings of the IEEE, 69(5),<br />

572–595.<br />

Bartels, R. H., Beatty, J. C., and Barsky, B. A. (1987). An Introduction to Splines for use in Computer<br />

Graphics and Geeometric Modeling. Morgan Kaufmann Publishers, Los Altos.<br />

Bartoli, A. (2003). Towards gauge invariant bundle adjustment: A solution based on gauge dependent<br />

damping. In Ninth International Conference on Computer Vision (ICCV 2003), pages 760–765, Nice,<br />

France.<br />

Bartoli, A. and Sturm, P. (2003). Multiple-view structure and motion from line correspondences. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 207–212, Nice, France.<br />

Bartoli, A., Coquerelle, M., and Sturm, P. (2004). A framework for pencil-of-points structure-frommotion.<br />

In Eighth European Conference on Computer Vision (ECCV 2004), pages 28–40, Springer-Verlag,<br />

Prague.


672 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Bascle, B., Blake, A., and Zisserman, A. (1996). Motion deblurring and super-resolution from an image<br />

sequence. In Fourth European Conference on Computer Vision (ECCV’96), pages 573–582, Springer-<br />

Verlag, Cambridge, England.<br />

Bathe, K.-J. (2007). Finite Element Procedures. Prentice-Hall, Inc., Englewood Cliffs, New Jersey.<br />

Batra, D., Sukthankar, R., and Chen, T. (2008). Learning class-specific affinities for image labelling. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Baudisch, P. et al.. (2005). Panoramic viewfinder: providing a real-time preview to help users avoid flaws<br />

in panoramic pictures. In OZCHI 2005, Canberra, Australia.<br />

Baumberg, A. (2000). Reliable feature matching across widely separated views. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2000), pages 774–781, Hilton<br />

Head Island.<br />

Baumgart, B. G. (1974). Geometric Modeling for Computer Vision. Technical Report AIM-249, Artificial<br />

Intelligence Laboratory, Stanford University.<br />

Bay, H., Ferrari, V., and Gool, L. V. (2005). Wide-baseline stereo matching with line segments. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 329–336,<br />

San Diego, CA.<br />

Bay, H., Tuytelaars, T., and Gool, L. V. (2006). SURF: Speeded up robust features. In Leonardis, A.,<br />

Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 404–417, Springer.<br />

Bayer, B. E. (1976). Color imaging array. US Patent No. 3,971,065.<br />

Beardsley, P., Torr, P., and Zisserman, A. (1996). 3D model acquisition from extended image sequences.<br />

In Fourth European Conference on Computer Vision (ECCV’96), pages 683–695, Springer-Verlag, Cambridge,<br />

England.<br />

Beare, R. (2006). A locally constrained watershed transform. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 28(7), 1063–1074.<br />

Becker, S. and Bove, V. M. (1995). Semiautomatic 3-D model extraction from uncalibrated 2-d camera<br />

views. In SPIE Vol. 2410, Visual Data Exploration and Analysis II, pages 447–461, Society of Photo-<br />

Optical Instrumentation Engineers, San Jose.<br />

Beier, T. and Neely, S. (1992). Feature-based image metamorphosis. Computer Graphics (SIG-<br />

GRAPH’92), 26(2), 35–42.<br />

Beis, J. S. and Lowe, D. G. (1999). Indexing without invariants in 3d object recognition. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 21(10), 1000–1015.


<strong>Bibliography</strong> 673<br />

Belhumeur, P. N. (1996). A Bayesian approach to binocular stereopsis. International Journal of Computer<br />

Vision, 19(3), 237–260.<br />

Belhumeur, P. N., Hespanha, J. P., and Kriegman, D. J. (1997). Eigenfaces vs. Fisherfaces: Recognition<br />

using class specific linear projection. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

19(7), 711–720.<br />

Belongie, S. and Malik, J. (1998). Finding boundaries in natural images: a new method using point descriptors<br />

and area completion. In Fifth European Conference on Computer Vision (ECCV’98), pages 751–<br />

766, Springer-Verlag, Freiburg, Germany.<br />

Belongie, S. et al.. (2002). Shape matching and object recognition using shape contexts. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 24(4), 509–522.<br />

Bennett, E., Uyttendaele, M., Zitnick, L., Szeliski, R., and Kang, S. B. (2006). Video and image Bayesian<br />

demosaicing with a two color image prior. In Ninth European Conference on Computer Vision (ECCV<br />

2006), pages 508–521, Springer-Verlag, Graz.<br />

Benosman, R. and Kang, S. B., editors. (2001). Panoramic Vision: Sensors, Theory, and Applications,<br />

Springer, New York.<br />

Bergen, J. R., Anandan, P., Hanna, K. J., and Hingorani, R. (1992a). Hierarchical model-based motion<br />

estimation. In Second European Conference on Computer Vision (ECCV’92), pages 237–252, Springer-<br />

Verlag, Santa Margherita Liguere, Italy.<br />

Bergen, J. R., Burt, P. J., Hingorani, R., and Peleg, S. (1992b). A three-frame algorithm for estimating<br />

two-component image motion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(9),<br />

886–896.<br />

Bertalmio, M. et al.. (2000). Image inpainting. In Proceedings of ACM SIGGRAPH 2000, pages 417–424.<br />

Bertalmio, M. et al.. (2003). Simultaneous structure and texture image inpainting. IEEE Transactions on<br />

Image Processing, 12(8), 882–889.<br />

Besag, J. (1986). On the statistical analysis of dirty pictures. Journal of the Royal Statistical Society B,<br />

48(3), 259–302.<br />

Besl, P. (1989). Active optical range imaging sensors. In Sanz, J. L., editor, Advances in Machine Vision,<br />

chapter 1, pages 1–63, Springer-Verlag.<br />

Besl, P. J. and McKay, N. D. (1992). A method for registration of 3-D shapes. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 14(2), 239–256.<br />

Besl, P. J. and Jain, R. C. (1985). Three-dimensional object recognition. Computing Surveys, 17(1),<br />

75–145.


674 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Betrisey, C. et al.. (2000). Displaced filtering for patterned displays. In Society for Information Display<br />

Symposium,, pages 296–299.<br />

Beymer, D. (1996). Feature correspondence by interleaving shape and texture computations. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’96), pages 921–928,<br />

San Francisco.<br />

Bimber, O. (2006). Computational photography—the next big step. Computer, 39(8), 28–29.<br />

Birchfield, S. and Tomasi, C. (1998). A pixel dissimilarity measure that is insensitive to image sampling.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(4), 401–406.<br />

Birchfield, S. and Tomasi, C. (1999). Depth discontinuities by pixel-to-pixel stereo. International Journal<br />

of Computer Vision, 35(3), 269–293.<br />

Birchfield, S. T., Natarajan, B., and Tomasi, C. (2007). Correspondence as energy-based segmentation.<br />

Image and Vision Computing, 25(8), 1329–1340.<br />

Bishop, C. M. (2006). Pattern Recognition and Machine Learning. Springer, New York, NY.<br />

Bitouk, D., Kumar, N., Dhillon, S., Belhumeur, P., and Nayar, S. K. (2008). Face swapping: Automatically<br />

replacing faces in photographs. ACM Transactions on Graphics, 27(3).<br />

Björck, A. (1996). Numerical Methods for Least Squares Problems. Society for Industrial and Applied<br />

Mathematics.<br />

Björck, A. and Dahlquist, G. (2009). Numerical Methods in Scientific Computing. Volume II, Society for<br />

Industrial and Applied Mathematics.<br />

Black, M., Yacoob, Y., Jepson, A. D., and Fleet, D. J. (1997). Learning parameterized models of image<br />

motion. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97),<br />

pages 561–567, San Juan, Puerto Rico.<br />

Black, M. J. and Anandan, P. (1996). The robust estimation of multiple motions: Parametric and<br />

piecewise-smooth flow fields. Computer Vision and Image Understanding, 63(1), 75–104.<br />

Black, M. J. and Jepson, A. D. (1996). Estimating optical flow in segmented images using variableorder<br />

parametric models with local deformations. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, 18(10), 972–986.<br />

Black, M. J. and Jepson, A. D. (1998). EigenTracking: robust matching and tracking of articulated objects<br />

using a view-based representation. International Journal of Computer Vision, 26(1), 63–84.<br />

Black, M. J. and Rangarajan, A. (1996). On the unification of line processes, outlier rejection, and robust<br />

statistics with applications in early vision. International Journal of Computer Vision, 19(1), 57–91.


<strong>Bibliography</strong> 675<br />

Black, M. J., Sapiro, G., Marimont, D. H., and Heeger, D. (1998). Robust anisotropic diffusion. IEEE<br />

Transactions on Image Processing, 7(3), 421–432.<br />

Blake, A. and Isard, M. (1998). Active Contours: The Application of Techniques from Graphics, Vision,<br />

Control Theory and Statistics to Visual Tracking of Shapes in Motion. Springer Verlag, London.<br />

Blake, A. and Zisserman, A. (1987). Visual Reconstruction. MIT Press, Cambridge, Massachusetts.<br />

Blake, A., Curwen, R., and Zisserman, A. (1993). A framework for spatio-temporal control in the tracking<br />

of visual contour. International Journal of Computer Vision, 11(2), 127–145.<br />

Blake, A., Zimmerman, A., and Knowles, G. (1985). Surface descriptions from stereo and shading. Image<br />

and Vision Computing, 3(4), 183–191.<br />

Blake, A., Rother, C., Brown, M., Perez, P., , and Torr, P. (2004). Interactive image segmentation using an<br />

adaptive GMMRF model. In Eighth European Conference on Computer Vision (ECCV 2004), pages 428–<br />

441, Springer-Verlag, Prague.<br />

Blanz, V. and Vetter, T. (1999). A morphable model for the synthesis of 3D faces. Proceedings of<br />

SIGGRAPH 99, , 187–194.<br />

Blanz, V. and Vetter, T. (2003). Face recognition based on fitting a 3D morphable model. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 25(), 1063–1074.<br />

Blinn, J. (1998). Dirty Pixels. Morgan Kaufmann Publishers, San Francisco.<br />

Blinn, J. F. (1994a). Jim Blinn’s corner: Compositing, part 1: Theory. IEEE Computer Graphics and<br />

Applications, 14(5), 83–87.<br />

Blinn, J. F. (1994b). Jim Blinn’s corner: Compositing, part 2: Practice. IEEE Computer Graphics and<br />

Applications, 14(6), 78–82.<br />

Blinn, J. F. (1999). Jim Blinn’s corner: A ghost in a snowstorm. IEEE Computer Graphics and Applications,<br />

18(1), 79–84.<br />

Blinn, J. F. (2003). Jim Blinn’s Corner: Notation, Notation, Notation. Morgan Kaufmann, San Francisco.<br />

Blinn, J. F. and Newell, M. E. (1976). Texture and reflection in computer generated images. Communications<br />

of the ACM, 19(10), 542–547.<br />

Bobick, A. F. and Intille, S. S. (1999). Large occlusion stereo. International Journal of Computer Vision,<br />

33(3), 181–200.<br />

Boden, M. A. (2006). Mind As Machine: A History of Cognitive Science. Oxford University Press,<br />

Oxford, England.


676 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Bogart, R. G. (1991). View correlation. In Arvo, J., editor, Graphics Gems II, pages 181–190, Academic<br />

Press, Boston.<br />

Boiman, O., Shechtman, E., and Irani, M. (2008). In defense of nearest-neighbor based image classification.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Boissonat, J.-D. (1984). Representing 2D and 3D shapes with the Delaunay triangulation. In Seventh<br />

International Conference on Pattern Recognition (ICPR’84), pages 745–748, Montreal, Canada.<br />

Bolles, R. C., Baker, H. H., and Hannah, M. J. (1993). The JISCT stereo evaluation. In Image Understanding<br />

Workshop, pages 263–274, Morgan Kaufmann Publishers.<br />

Bolles, R. C., Baker, H. H., and Marimont, D. H. (1987). Epipolar-plane image analysis: An approach to<br />

determining structure from motion. International Journal of Computer Vision, 1, 7–55.<br />

Bookstein, F. L. (1989). Principal warps: Thin-plate splines and the decomposition of deformations. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 11(6), 567–585.<br />

Borgefors, G. (1986). Distance transformations in digital images. Computer Vision, Graphics and Image<br />

Processing, 34(3), 227–248.<br />

Bosch, A., Varma, M., and Zisserman, A. (2008). Object detection using multiple kernel learning. In<br />

British Machine Vision Conference (BMVC 2008), Springer-Verlag, Leeds.<br />

Bouchard, G. and Triggs, B. (2005). Hierarchical part-based visual object categorization. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 709–714, San<br />

Diego, CA.<br />

Bouguet, J.-Y. and Perona, P. (1998). 3d photography on your desk. In Sixth International Conference on<br />

Computer Vision (ICCV’98), pages 43–50, Bombay.<br />

Boult, T. E. and Kender, J. R. (1986). Visual surface reconstruction using sparse depth data. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’86), pages 68–76,<br />

IEEE Computer Society Press, Miami Beach.<br />

Bovik, A., editor. (2000). Handbook of Image and Video Processing, Academic Press, San Diego.<br />

Bowyer, K. W., Kranenburg, C., and Dougherty, S. (2001). Edge detector evaluation using empirical roc<br />

curves. Computer Vision and Image Understanding, 84(1), 77–103.<br />

Boyer, E. and Berger, M. O. (1997). 3D surface reconstruction using occluding countours. International<br />

Journal of Computer Vision, 22(3), 219–233.<br />

Boykov, Y. and Funka-Lea, G. (2006). Graph cuts and efficient N-D image segmentation. International<br />

Journal of Computer Vision, 70(2), 109–131.


<strong>Bibliography</strong> 677<br />

Boykov, Y. and Jolly, M.-P. (2001). Interactive graph cuts for optimal boundary and region segmentation<br />

of objects in n-d images. In Eighth International Conference on Computer Vision (ICCV 2001), pages 105–<br />

112, Vancouver, Canada.<br />

Boykov, Y. and Kolmogorov, V. (2001). An experimental comparison of min-cut/max-flow algorithms for<br />

energy minimization in computer vision. In International Workshop on Energy Minimization Methods in<br />

Computer Vision and Pattern Recognition, pages 205–220.<br />

Boykov, Y. and Kolmogorov, V. (2003). Computing geodesics and minimal surfaces via graph cuts. In<br />

Ninth International Conference on Computer Vision (ICCV 2003), pages 26–33, Nice, France.<br />

Boykov, Y., Veksler, O., and Zabih, R. (1998). A variable window approach to early vision. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 20(12), 1283–1294.<br />

Boykov, Y., Veksler, O., and Zabih, R. (2001). Fast approximate energy minimization via graph cuts.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(11), 1222–1239.<br />

Bracewell, R. N. (1986). The Fourier Transform and its Applications. McGraw-Hill, New York, 2nd<br />

edition.<br />

Bradley, D., Boubekeur, T., and Heidrich, W. (2008). Accurate multi-view reconstruction using robust<br />

binocular stereo and surface meshing. In IEEE Computer Society Conference on Computer Vision and<br />

Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Bradsky, G. and Kaehler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library.<br />

O’Reilly.<br />

Brandt, A. (1986). Algebraic multigrid theory: The symmetric case. Applied Mathematics and Computation,<br />

19(1-4), 23–56.<br />

Bregler, C. and Malik, J. (1998). Tracking people with twists and exponential maps. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 8–15, Santa Barbara.<br />

Bregler, C., Covell, M., and Slaney, M. (1997). Video rewrite: Driving visual speech with audio. Computer<br />

Graphics (SIGGRAPH’97), , 353–360.<br />

Breu, H., Gil, J., Kirkpatrick, D., and Werman, M. (1995). Linear time euclidean distance transform<br />

algorithms. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(5), 529–533.<br />

Brice, C. R. and Fennema, C. L. (1970). Scene analysis using regions. Artificial Intelligence, 1(3-4),<br />

205–226.<br />

Briggs, W. L. (1987). A Multigrid Tutorial. Society for Industrial and Applied Mathematics, Philadelphia.<br />

Briggs, W. L., Henson, V. E., and McCormick, S. F. (2000). A Multigrid Tutorial. Society for Industrial<br />

and Applied Mathematics, Philadelphia, second edition.


678 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Brillaut-O’Mahoney, B. (1991). New method for vanishing point detection. Computer Vision, Graphics,<br />

and Image Processing, 54(2), 289–300.<br />

Brinkmann, R. (2008). The Art and Science of Digital Compositing. Morgan Kaufmann Publishers, San<br />

Francisco, 2nd edition.<br />

Brown, D. C. (1971). Close-range camera calibration. Photogrammetric Engineering, 37(8), 855–866.<br />

Brown, L. G. (1992). A survey of image registration techniques. Computing Surveys, 24(4), 325–376.<br />

Brown, M. and Lowe, D. (2002). Invariant features from interest point groups. In British Machine Vision<br />

Conference, pages 656–665, Cardiff, Wales.<br />

Brown, M. and Lowe, D. (2003). Unsupervised 3D object recognition and reconstruction in unordered<br />

datasets. In International Conference on 3D Imaging and Modelling, pages 1218–1225, Nice, France.<br />

Brown, M. and Lowe, D. (2007). Automatic panoramic image stitching using invariant features. International<br />

Journal of Computer Vision, 74(1), 59–73.<br />

Brown, M., Hartley, R., and Nistér, D. (2007). Minimal solutions for panoramic stitching. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Brown, M., Szeliski, R., and Winder, S. (2004). Multi-Image Matching Using Multi-Scale Oriented<br />

Patches. Technical Report MSR-TR-2004-133, Microsoft Research.<br />

Brown, M., Szeliski, R., and Winder, S. (2005). Multi-image matching using multi-scale oriented patches.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 510–517, San Diego, CA.<br />

Brown, M. Z., Burschka, D., and Hager, G. D. (2003). Advances in computational stereo. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 25(8), 993–1008.<br />

Brox, T., Bruhn, A., Papenberg, N., , and Weickert, J. (2004). High accuracy optical flow estimation based<br />

on a theory for warping. In Eighth European Conference on Computer Vision (ECCV 2004), pages 25–36,<br />

Springer-Verlag, Prague.<br />

Brubaker, S. C. et al.. (2008). On the design of cascades of boosted ensembles for face detection. International<br />

Journal of Computer Vision, 77(1-3), 65–86.<br />

Bruhn, A., Weickert, J., and Schnorr, C. (2005). Lucas/Kanade meets Horn/Schunck: Combining local<br />

and global optic flow methods. International Journal of Computer Vision, 61(3), 211–231.<br />

Buades, A., Coll, B., and Morel, J.-M. (2005). A non-local algorithm for image denoising. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 60–65,<br />

San Diego, CA.


<strong>Bibliography</strong> 679<br />

Buades, A., Coll, B., and Morel, J.-M. (2008). Nonlocal image and movie denoising. International<br />

Journal of Computer Vision, 76(2), 123–139.<br />

Buchanan, A. and Fitzgibbon, A. (2005). Damped newton algorithms for matrix factorization with missing<br />

data. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 316–322, San Diego, CA.<br />

Buck, I., Finkelstein, A., Jacobs, C., Klein, A., Salesin, D. H., Seims, J., Szeliski, R., and Toyama, K.<br />

(2000). Performance-driven hand-drawn animation. In Symposium on Non Photorealistic Animation and<br />

Rendering, pages 101–108, ACM SIGGRAPH, Annecy.<br />

Buehler, C., Bosse, M., McMillan, L., Gortler, S. J., and Cohen, M. F. (2001). Unstructured lumigraph<br />

rendering. Proceedings of SIGGRAPH 2001, , 425–432. ISBN 1-58113-292-1.<br />

Bugayevskiy, L. M. and Snyder, J. P. (1995). Map Projections: A Reference Manual. CRC Press.<br />

Burl, M. C., Weber, M., and Perona, P. (1998). A probabilistic approach to object recognition using<br />

local photometry and global geometry. In Fifth European Conference on Computer Vision (ECCV’98),<br />

pages 628–641, Springer-Verlag, Freiburg, Germany.<br />

Burns, P. D. and Williams, D. (1999). Using slanted edge analysis for color registration measurement. In<br />

IS&T PICS Conference, pages 51–53, Society for Imaging Science and Technology.<br />

Burt, P. J. and Adelson, E. H. (1983a). The Laplacian pyramid as a compact image code. IEEE Transactions<br />

on Communications, COM-31(4), 532–540.<br />

Burt, P. J. and Adelson, E. H. (1983b). A multiresolution spline with applications to image mosaics. ACM<br />

Transactions on Graphics, 2(4), 217–236.<br />

Burt, P. J. and Kolczynski, R. J. (1993). Enhanced image capture through fusion. In Fourth International<br />

Conference on Computer Vision (ICCV’93), pages 173–182, IEEE Computer Society Press, Berlin,<br />

Germany.<br />

Cai, D., He, X., Hu, Y., Han, J., and Huang, T. (2007). Learning a spatially smooth subspace for face<br />

recognition. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2007), Minneapolis, MN.<br />

Campbell, N. D., Vogiatzis, G., Hernández, C., and Cipolla, R. (2008). Using multiple hypotheses to<br />

improve depth-maps for multi-view stereo. In Tenth European Conference on Computer Vision (ECCV<br />

2008), pages 766–779, Springer-Verlag, Marseilles.<br />

Can, A. et al.. (2002). A feature-based, robust, hierarchical algorithm for registering pairs of images of the<br />

curved human retina. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(3), 347–364.


680 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Canny, J. (1986). A computational approach to edge detection. IEEE Transactions on Pattern Analysis<br />

and Machine Intelligence, PAMI-8(6), 679–698.<br />

Capel, D. (2004). Image Mosaicing and Super-resolution. Distinguished Dissertation Series, British<br />

Computer Society, Springer-Verlag.<br />

Capel, D. and Zisserman, A. (1998). Automated mosaicing with super-resolution zoom. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 885–891, Santa<br />

Barbara.<br />

Capel, D. and Zisserman, A. (2000). Super-resolution enhancement of text image sequences. In Fifteenth<br />

International Conference on Pattern Recognition (ICPR’2000), pages 600–605, IEEE Computer Society<br />

Press, Barcelona, Spain.<br />

Capel, D. and Zisserman, A. (2001). Super-resolution from multiple views using learnt image models.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2001),<br />

pages 627–634, Kauai, Hawaii.<br />

Capel, D. and Zisserman, A. (2003). Computer vision applied to super resolution. IEEE Signal Processing<br />

Magazine, 20(3), 75–86.<br />

Capel, D. P. (2001). Super-resolution and Image Mosaicing. Ph.D. thesis, University of Oxford.<br />

Caprile, B. and Torre, V. (1990). Using vanishing points for camera calibration. International Journal of<br />

Computer Vision, 4(2), 127–139.<br />

Carneiro, G. and Jepson, A. (2005). The distinctiveness, detectability, and robustness of local image features.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 296–301, San Diego, CA.<br />

Carneiro, G. and Lowe, D. (2006). Sparse flexible models of local features. In Leonardis, A., Bischof, H.,<br />

and Pinz, A., editors, Computer Vision – ECCV 2006, pages 29–43, Springer.<br />

Carnevali, P., Coletti, L., and Patarnello, S. (1985). Image processing by simulated annealing. IBM<br />

Journal of Research and Development, 29(6), 569–579.<br />

Caselles, V., Kimmel, R., and Sapiro, G. (1997). Geodesic active contours. International Journal of<br />

Computer Vision, 21(1), 61–79.<br />

Catmull, E. and Smith, A. R. (1980). 3-d transformations of images in scanline order. Computer Graphics<br />

(SIGGRAPH’80), 14(3), 279–285.<br />

Celniker, G. and Gossard, D. (1991). Deformable curve and surface finite-elements for free-form shape<br />

design. Computer Graphics (SIGGRAPH’91), 25(4), 257–266.


<strong>Bibliography</strong> 681<br />

Cham, T. J. and Cipolla, R. (1998). A statistical framework for long-range feature matching in uncalibrated<br />

image mosaicing. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’98), pages 442–447, Santa Barbara.<br />

Cham, T.-J. and Rehg, J. M. (1999). A multiple hypothesis approach to figure tracking. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’99), pages 239–245, Fort Collins.<br />

Champleboux, G. et al.. (1992a). Accurate calibration of cameras and range imaging sensors, the NPBS<br />

method. In IEEE International Conference on Robotics and Automation, pages 1552–1558, IEEE Computer<br />

Society Press, Nice, France.<br />

Champleboux, G., Lavallée, S., Szeliski, R., and Brunie, L. (1992b). From accurate range imaging<br />

sensor calibration to accurate model-based 3-D object localization. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’92), pages 83–89, IEEE Computer Society Press,<br />

Champaign, Illinois.<br />

Chan, T. F. and Vese, L. A. (1992). Active contours without edges. IEEE Transactions on Image Processing,<br />

10(2), 266–277.<br />

Chan, T. F., Osher, S., and Shen, J. (2001). The digital TV filter and nonlinear denoising. IEEE Transactions<br />

on Image Processing, 10(2), 231–.<br />

Chang, M. M., Tekalp, A. M., and Sezan, M. I. (1997). Simultaneous motion estimation and segmentation.<br />

IEEE Transactions on Image Processing, 6(9), 1326–1333.<br />

Chaudhuri, S. (2001). Super-Resolution Imaging. Springer.<br />

Cheeseman, P., Kanefsky, B., Hanson, R., and Stutz, J. (1993). Super-Resolved Surface Reconstruction<br />

From Multiple Images. Technical Report FIA-93-02, NASA Ames Research Center, Artificial Intelligence<br />

Branch.<br />

Chellappa, R., Wilson, C., and Sirohey, S. (1995). Human and machine recognition of faces: A survey.<br />

Proceedings of the IEEE, 83(5), 705–740.<br />

Chen, C.-Y. and Klette, R. (1999). Image stitching - comparisons and new techniques. In Computer<br />

Analysis of Images and Patterns (CAIP’99), pages 615–622, Springer-Verlag, Ljubljana.<br />

Chen, J., Paris, S., and Durand, F. (2007). Real-time edge-aware image processing with the bilateral grid.<br />

ACM Transactions on Graphics, 26(3).<br />

Chen, S. and Williams, L. (1993). View interpolation for image synthesis. Computer Graphics (SIG-<br />

GRAPH’93), , 279–288.<br />

Chen, S. E. (1995). QuickTime VR – an image-based approach to virtual environment navigation. Computer<br />

Graphics (SIGGRAPH’95), , 29–38.


682 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Cheng, L., Vishwanathan, S. V. N., and Zhang, X. (2008). Consistent image analogies using semisupervised<br />

learning. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Cheng, Y. (1995). Mean shift, mode seeking, and clustering. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 17(8), 790–799.<br />

Chiang, M.-C. and Boult, T. E. (1996). Efficient image warping and super-resolution. In IEEE Workshop<br />

on Applications of Computer Vision (WACV’96), pages 56–61, IEEE Computer Society, Sarasota.<br />

Chou, P. B. and Brown, C. M. (1990). The theory and practice of Bayesian image labeling. International<br />

Journal of Computer Vision, 4(3), 185–210.<br />

Christensen, G., Joshi, S., and Miller, M. (1997). Volumetric transformation of brain anatomy. IEEE<br />

Transactions on Medical Imaging, 16(6), 864–877.<br />

Christy, S. and Horaud, R. (1996). Euclidean shape and motion from multiple perspective views by affine<br />

iterations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(11), 1098–1104.<br />

Chuang, Y.-Y., Curless, B., Salesin, D. H., and Szeliski, R. (2001). A Bayesian approach to digital matting.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2001),<br />

pages 264–271, Kauai, Hawaii.<br />

Chuang, Y.-Y., Agarwala, A., Curless, B., Salesin, D. H., and Szeliski, R. (2002). Video matting of<br />

complex scenes. ACM Transactions on Graphics, 21(3), 243–248.<br />

Chuang, Y.-Y., Goldman, D. B., Curless, B., Salesin, D. H., and Szeliski, R. (2003). Shadow matting.<br />

ACM Transactions on Graphics, 22(3), 494–500.<br />

Chuang, Y.-Y., Goldman, D. B., Zheng, K. C., Curless, B., Salesin, D. H., and Szeliski, R. (2005).<br />

Animating pictures with stochastic motion textures. ACM Transactions on Graphics, 24(3), 853–860.<br />

Chuang, Y.-Y., Zongker, D., Hindorff, J., Curless, B., Salesin, D. H., and Szeliski, R. (2000). Environment<br />

matting extensions: Towards higher accuracy and real-time capture. In Computer Graphics (SIG-<br />

GRAPH’2000 Proceedings), pages 121–130, ACM SIGGRAPH, New Orleans.<br />

Chui, C. K. (1992). Wavelet Analysis and Its Applications. Academic Press, New York.<br />

Chum, O. and Matas, J. (2005). Matching with PROSAC—progressive sample consensus. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 220–226,<br />

San Diego, CA.<br />

Chum, O., Philbin, J., Sivic, J., Isard, M., and Zisserman, A. (2007). Total recall: Automatic query expansion<br />

with a generative feature model for object retrieval. In Tenth International Conference on Computer<br />

Vision (ICCV 2007), Rio de Janeiro, Brasil.


<strong>Bibliography</strong> 683<br />

Chum, R. and Matas, J. (2008). Web Scale Image Clustering. Technical Report CTU-CMP-2008-15,<br />

Center for Machine Perception, Czech Technical University in Prague.<br />

Cipolla, R. and Blake, A. (1990). The dynamic analysis of apparent contours. In Third International<br />

Conference on Computer Vision (ICCV’90), pages 616–623, IEEE Computer Society Press, Osaka, Japan.<br />

Cipolla, R. and Blake, A. (1992). Surface shape from the deformation of apparent contours. International<br />

Journal of Computer Vision, 9(2), 83–112.<br />

Cipolla, R. and Giblin, P. (2000). Visual Motion of Curves and Surfaces. Cambridge University Press,<br />

Cambridge.<br />

Cipolla, R. et al.. (1999). Camera calibration from vanishing points in images of architectural scenes. In<br />

British Machine Vision Conference (BMVC), Springer-Verlag.<br />

Claus, D. and Fitzgibbon, A. (2005). A rational function lens distortion model for general cameras.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 213–219, San Diego, CA.<br />

Clowes, M. B. (1971). On seeing things. Artificial Intelligence, 2, 79–116.<br />

Cochran, S. D. and Medioni, G. G. (1992). 3-d surface description from binocular stereo. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 14(10), 981–994.<br />

Cohen, L. D. and Cohen, I. (1993). Finite-element methods for active contour models and balloons for 2-D<br />

and 3-D images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(11), 1131–1147.<br />

Cohen, M. and Wallace, J. (1993). Radiosity and Realistic Image Synthesis. Morgan Kaufmann.<br />

Cohen, M. F. and Szeliski, R. (2006). The Moment Camera. Computer, 39(8), 40–45.<br />

Collins, R. T. (1996). A space-sweep approach to true multi-image matching. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’96), pages 358–363, San Francisco.<br />

Collins, R. T. and Liu, Y. (2003). On-line selection of discriminative tracking features. In Ninth International<br />

Conference on Computer Vision (ICCV 2003), pages 346–352, Nice, France.<br />

Collins, R. T. and Weiss, R. S. (1990). Vanishing point calculation as a statistical inference on the unit<br />

sphere. In Third International Conference on Computer Vision (ICCV’90), pages 400–403, IEEE Computer<br />

Society Press, Osaka, Japan.<br />

Comaniciu, D. and Meer, P. (2002). Mean shift: A robust approach toward feature space analysis. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 24(5), 603–619.<br />

Comaniciu, D. and Meer, P. (2003). An algorithm for data-driven bandwidth selection. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 25(2), 281–288.


684 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Conn, A. R., Gould, N. I. M., and Toint, P. L. (2000). Trust-Region Methods. Society for Industrial and<br />

Applied Mathematics, Philadephia.<br />

Cook, R. L. and Torrance, K. E. (1982). A reflectance model for computer graphics. ACM Transactions<br />

on Graphics, 1(1), 7–24.<br />

Coorg, S. and Teller, S. (2000). Spherical mosaics with quaternions and dense correlation. International<br />

Journal of Computer Vision, 37(3), 259–273.<br />

Cootes, T., Edwards, G. J., and Taylor, C. J. (2001). Active appearance models. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 23(6), 681–685.<br />

Cootes, T., Cooper, D., Taylor, C., and Graham, J. (1995). Active shape models—their training and<br />

application. Computer Vision and Image Understanding, 61(1), 38–59.<br />

Cootes, T., Taylor, C., Lanitis, A., Cooper, D., and Graham, J. (1993). Building and using flexible models<br />

incorporating grey-level information. In Fourth International Conference on Computer Vision (ICCV’93),<br />

pages 242–246, IEEE Computer Society Press, Berlin, Germany.<br />

Cootes, T. F. and Taylor, C. J. (2001). Statistical models of appearance for medical image analysis and<br />

computer vision. In Medical Imaging, SPIE.<br />

Coquillart, S. (1990). Extended free-form deformations: A sculpturing tool for 3d geometric modeling.<br />

Computer Graphics (SIGGRAPH’90), 24(4), 187–196.<br />

Cormen, T. H. (2001). Introduction to Algorithms. MIT Press, Cambridge, Massachusetts.<br />

Cornelis, N., Leibe, B., Cornelis, K., and Gool, L. V. (2008). 3d urban scene modeling integrating<br />

recognition and reconstruction. International Journal of Computer Vision, 78(2-3), 121–141.<br />

Corso, J. and Hager, G. (2005). Coherent regions for concise and stable image description. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 184–190,<br />

San Diego, CA.<br />

Costeira, J. and Kanade, T. (1995). A multi-body factorization method for motion analysis. In Fifth<br />

International Conference on Computer Vision (ICCV’95), pages 1071–1076, Cambridge, Massachusetts.<br />

Costen, N., Cootes, T. F., Edwards, G. J., and Taylor, C. J. (1999). Simultaneous extraction of functional<br />

face subspaces. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’99), pages 492–497, Fort Collins.<br />

Cox, D., Little, J., and O’Shea, D. (2007). Ideals, Varieties, and Algorithms: An Introduction to Computational<br />

Algebraic Geometry and Commutative Algebra. Springer.


<strong>Bibliography</strong> 685<br />

Cox, I. J. (1994). A maximum likelihood N-camera stereo algorithm. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’94), pages 733–739, IEEE Computer Society,<br />

Seattle.<br />

Cox, I. J. et al.. (1996). A maximum likelihood stereo algorithm. Computer Vision and Image Understanding,<br />

63(3), 542–567.<br />

Cox, I. J., Roy, S., and Hingorani, S. L. (1995). Dynamic histogram warping of image pairs for constant<br />

image brightness. In IEEE International Conference on Image Processing (ICIP’95), pages 366–369,<br />

IEEE Computer Society.<br />

Crandall, D. and Huttenlocher, D. (2007). Composite models of objects and scenes for category recognition.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007),<br />

Minneapolis, MN.<br />

Crandall, D., Felzenszwalb, P., and Huttenlocher, D. (2005). Spatial priors for part-based recognition using<br />

statistical models. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2005), pages 10–17, San Diego, CA.<br />

Crandall, D., Backstrom, L., Huttenlocher, D., and Kleinberg, J. (2009). Mapping the world’s photos. In<br />

18th Int. World Wide Web Conference, pages 761–770, Madrid.<br />

Crandall, D. J. and Huttenlocher, D. P. (2006). Weakly supervised learning of part-based spatial models<br />

for visual object recognition. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision –<br />

ECCV 2006, pages 16–29, Springer.<br />

Crane, R. (1997). A Simplified Approach to Image Processing. Prentice Hall, Upper Saddle River, NJ.<br />

Cremers, D. and Soatto, S. (2005). Motion competition: A variational framework for piecewise parametric<br />

motion segmentation. International Journal of Computer Vision, 62(3), 249–265.<br />

Cremers, D., Rousson, M., and Deriche, R. (2007). A review of statistical approaches to level set segmentation:<br />

integrating color, texture, motion and shape. International Journal of Computer Vision, 72(2),<br />

195–215.<br />

Crevier, D. (1993). AI: The Tumultuous Search for Artificial Intelligence. BasicBooks, New York, NY.<br />

Criminisi, A., Pérez, P., and Toyama, K. (2004). Region filling and object removal by exemplar-based<br />

inpainting. IEEE Transactions on Image Processing, 13(9), 1200–1212.<br />

Criminisi, A., Reid, I., and Zisserman, A. (2000). Single view metrology. International Journal of<br />

Computer Vision, 40(2), 123–148.<br />

Criminisi, A., Cross, G., Blake, A., and Kolmogorov, V. (2006). Bilayer segmentation of live video. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 53–<br />

60, New York City, NY.


686 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Criminisi, A., Shotton, J., Blake, A., and Torr, P. (2003). Gaze manipulation for one-to-one teleconferencing.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 191–198, Nice,<br />

France.<br />

Criminisi, A., Kang, S. B., Swaminathan, R., Szeliski, R., and Anandan, P. (2005). Extracting layers<br />

and analyzing their specular properties using epipolar-plane-image analysis. Computer Vision and Image<br />

Understanding, 97(1), 51–85.<br />

Criminisi, A., Shotton, J., Blake, A., Rother, C., and Torr, P. H. S. (2007). Efficient dense stereo with<br />

occlusion by four-state dynamic programming. International Journal of Computer Vision, 71(1), 89–110.<br />

Crow, F. C. (1984). Summed-area table for texture mapping. Computer Graphics (SIGGRAPH’84), 18(3),<br />

207–212.<br />

Crowley, J. L. and Stern, R. M. (1984). Fast computation of the difference of low-pass transform. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 6(2), 212–222.<br />

Csurka, G. et al.. (2004). Visual categorization with bags of keypoints. In ECCV International Workshop<br />

on Statistical Learning in Computer Vision, Springer-Verlag, Prague.<br />

Csurka, G. et al.. (2007). Generic visual categorization using weak geometry. In Ponce, J., Hebert,<br />

M., Schmid, C., and Zisserman, A., editors, Toward Category-Level Object Recognition, pages 207–224,<br />

Springer, New York.<br />

Cui, J., Yang, Q., Wen, F., Wu, Q., Zhang, C., Gool, L. V., and Tang, X. (2008). Transductive object<br />

cutout. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Curless, B. (1999). From range scans to 3D models. Computer Graphics, 33(4), 38–41.<br />

Curless, B. and Levoy, M. (1995). Better optical triangulation through spacetime analysis. In Fifth<br />

International Conference on Computer Vision (ICCV’95), pages 987–994, Cambridge, Massachusetts.<br />

Curless, B. and Levoy, M. (1996). A volumetric method for building complex models from range images.<br />

In Computer Graphics Proceedings, Annual Conference Series, pages 303–312, ACM SIGGRAPH, Proc.<br />

SIGGRAPH’96 (New Orleans).<br />

Cutler, R. and Turk, M. (1998). View-based interpretation of real-time optical flow for gesture recognition.<br />

In IEEE International Conference on Automatic Face and Gesture Recognition, pages 416–421, Nara,<br />

Japan.<br />

Dalal, N. and Triggs, B. (2005). Histograms of oriented gradients for human detection. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 886–893, San<br />

Diego, CA.


<strong>Bibliography</strong> 687<br />

Dalal, N., Triggs, B., and Schmid, C. (2006). Human detection using oriented histograms of flow and appearance.<br />

In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 428–<br />

441, Springer.<br />

Dana, K. J. et al.. (1999). Reflectance and texture of real world surfaces. ACM Transactions on Graphics,<br />

18(1), 1–34.<br />

Danielsson, P. E. (1980). Euclidean distance mapping. Computer Graphics and Image Processing, 14(3),<br />

227–248.<br />

Darrell, T. and Pentland, A. (1991). Robust estimation of a multi-layered motion representation. In IEEE<br />

Workshop on Visual Motion, pages 173–178, IEEE Computer Society Press, Princeton, New Jersey.<br />

Darrell, T. and Pentland, A. (1995). Cooperative robust estimation using layers of support. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 17(5), 474–487.<br />

Darrell, T. and Simoncelli, E. (1993). “Nulling” filters and the separation of transparent motion. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 738–739,<br />

New York.<br />

Davis, J. (1998). Mosaics of scenes with moving objects. In IEEE Computer Society Conference on<br />

Computer Vision and Pattern Recognition (CVPR’98), pages 354–360, Santa Barbara.<br />

Davis, L. (1975). A survey of edge detection techniques. Computer Graphics and Image Processing, 4(3),<br />

248–270.<br />

Davis, T. A. (2006). Direct Methods for Sparse Linear Systems. SIAM.<br />

Davison, A. J. (2003). Real-time simultaneous localisation and mapping with a single camera. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 1403–1410, Nice, France.<br />

De Bonet, J. S. and Viola, P. (1999). Poxels: Probabilistic voxelized volume reconstruction. In Seventh<br />

International Conference on Computer Vision (ICCV’99), pages 418–425, Kerkyra, Greece.<br />

de Agapito, L., Hayman, E., and Reid, I. (2001). Self-calibration of rotating and zooming cameras.<br />

International Journal of Computer Vision, 45(2), 107–127.<br />

de Berg, M., Cheong, O., van Kreveld, M., and Overmars, M. (2006). Computational Geometry: Algorithms<br />

and Applications. Springer, New York, NY, third edition.<br />

De Bonet, J. (1997). Multiresolution sampling procedure for analysis and synthesis of texture images.<br />

Computer Graphics (SIGGRAPH’97), , 361–368.<br />

De Castro, E. and Morandi, C. (1987). Registration of translated and rotated iimages using finite fourier<br />

transforms. IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-9(5), 700–703.


688 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Debevec, P. (1998). Rendering synthetic objects into real scenes: Bridging traditional and image-based<br />

graphics with global illumination and high dynamic range photography. Proceedings of SIGGRAPH 98, ,<br />

189–198. ISBN 0-89791-999-8. Held in Orlando, Florida.<br />

Debevec, P. (2006). Virtual cinematography: Relighting through computation. Computer, 39(8), 57–65.<br />

Debevec, P., Hawkins, T., Tchou, C., Duiker, H.-P., Sarokin, W., and Sagar, M. (2000). Acquiring the<br />

reflectance field of a human face. Proceedings of SIGGRAPH 2000, , 145–156.<br />

Debevec, P., Wenger, A., Tchou, C., Gardner, A., Waese, J., and Hawkins, T. (2002). A lighting reproduction<br />

approach to live-action compositing. ACM Transactions on Graphics, 21(3), 547–556.<br />

Debevec, P. E. (1999). Image-based modeling and lighting. Computer Graphics, 33(4), 46–50.<br />

Debevec, P. E. and Malik, J. (1997). Recovering high dynamic range radiance maps from photographs.<br />

Proceedings of SIGGRAPH 97, , 369–378. ISBN 0-89791-896-7. Held in Los Angeles, California.<br />

Debevec, P. E., Taylor, C. J., and Malik, J. (1996). Modeling and rendering architecture from photographs:<br />

A hybrid geometry- and image-based approach. Computer Graphics (SIGGRAPH’96), , 11–20.<br />

Debevec, P. E., Yu, Y., and Borshukov, G. D. (1998). Efficient view-dependent image-based rendering with<br />

projective texture-mapping. Eurographics Rendering Workshop 1998, , 105–116. ISBN 3-211-83213-0.<br />

Held in Vienna, Austria.<br />

DeCarlo, D. and Santella, A. (2002). Stylization and abstraction of photographs. ACM Transactions on<br />

Graphics, 21(3), 769–776. ISSN 0730-0301 (Proceedings of ACM SIGGRAPH 2002).<br />

DeCarlo, D., Metaxas, D., and Stone, M. (1998). An anthropometric face model using variational techniques.<br />

Proceedings of SIGGRAPH 98, , 67–74. ISBN 0-89791-999-8. Held in Orlando, Florida.<br />

Delingette, H., Hebert, M., and Ikeuichi, K. (1991). Shape representation and image segmentation using<br />

deformable surfaces. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’91), pages 467–472, IEEE Computer Society Press, Maui, Hawaii.<br />

Dellaert, F. and Collins, R. (1999). Fast image-based tracking by selective pixel integration. In ICCV<br />

Workshop on Frame-Rate Vision, pages 1–22.<br />

DeMenthon, D. I. and Davis, L. S. (1995). Model-based object pose in 25 lines of code. International<br />

Journal of Computer Vision, 15(1-2), 123–141.<br />

Dempster, A., Laird, N. M., and Rubin, D. B. (1977). Maximum likelihood from incomplete data via the<br />

EM algorithm. Journal of the Royal Statistical Society B, 39(1), 1–38.<br />

Deriche, R. (1987). Using canny’s criteria to derive a recursively implemented optimal edge detector.<br />

International Journal of Computer Vision, 1(2), 167–187.


<strong>Bibliography</strong> 689<br />

Deriche, R. (1990). Fast algorithms for low-level vision. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 12(1), 78–87.<br />

Dev, P. (1974). Segmentation Processes in Visual Perception: A Cooperative Neural Model. COINS<br />

Technical Report 74C-5, University of Massachusetts at Amherst.<br />

Dhond, U. R. and Aggarwal, J. K. (1989). Structure from stereo—a review. IEEE Transactions on<br />

Systems, Man, and Cybernetics, 19(6), 1489–1510.<br />

Dick, A., Torr, P., Ruffle, S., and Cipolla, R. (2001). Combining single view recognition and multiple<br />

view stereo for architectural scenes. In Eighth International Conference on Computer Vision (ICCV 2001),<br />

pages 268–274, Vancouver, Canada.<br />

Dickinson, S., Leonardis, A., Schiele, B., and Tarr, M. J., editors. (2007). Object Categorization: Computer<br />

and Human Vision Perspectives, Cambridge University Press, New York.<br />

Dickmanns, E. D. and Graefe, V. (1988). Dynamic monocular machine vision. Machine Vision and<br />

Applications, 1, 223–240.<br />

Diebel, J. (2006). Representing Attitude: Euler Angles, Quaternions, and Rotation Vectors. Technical<br />

Report, Stanford University. http://ai.stanford.edu/˜diebel/attitude.html.<br />

Diebel, J., Thrun, S., and Bruenig, M. (2006). A bayesian method for probable surface reconstruction and<br />

decimation. ACM Transactions on Graphics, 25(1).<br />

Dodgson, N. A. (1992). Image Resampling. Technical Report TR261, Wolfson College and Computer<br />

Laboratory, University of Cambridge.<br />

Dorkó, G. and Schmid, C. (2003). Selection of scale-invariant parts for object class recognition. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 634–640, Nice, France.<br />

Douglas, D. H. and Peucker, T. K. (1973). Algorithms for the reduction of the number of points required<br />

to represent a digitized line or its caricature. The Canadian Cartographer, 10(2), 112–122.<br />

Duda, R. O. and Hart, P. E. (1972). Use of the hough transform to detect lines and curves in pictures.<br />

Communications of the ACM, 15(1), 11–15.<br />

Duda, R. O., Hart, P. E., and Stork, D. G. (2001). Pattern Classification. John Wiley & Sons, New York,<br />

2nd edition.<br />

Duff, I. S., editor. (1981). IMA Numerical Analysis Group Conference, Academic Press.<br />

Dupuis, P. and Oliensis, J. (1994). An optimal control formulation and related numerical methods for a<br />

problem in shape reconstruction. Annals of Applied Probability, 4(2), 287–346.


690 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Durand, F. and Dorsey, J. (2002). Fast bilateral filtering for the display of high-dynamic-range images.<br />

ACM Transactions on Graphics (TOG), 21(3), 257–266.<br />

Durand, F. and Szeliski, R. (2007). Computational photography. IEEE Computer Graphics and Applications,<br />

27(2), 21–22. Guest Editors’ Introduction to Special Issue.<br />

Durbin, R. and Willshaw, D. (1987). An analogue approach to the traveling salesman problem using an<br />

elastic net method. Nature, 326, 689–691.<br />

Durbin, R., Szeliski, R., and Yuille, A. (1989). An analysis of the elastic net approach to the travelling<br />

salesman problem. Neural Computation, 1(3), 348–358.<br />

Eden, A., Uyttendaele, M., and Szeliski, R. (2006). Seamless image stitching of scenes with large motions<br />

and exposure differences. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2006), pages 2498–2505, New York, NY.<br />

Efros, A. A. and Freeman, W. T. (2001). Image quilting for texture synthesis and transfer. In Fiume,<br />

E., editor, SIGGRAPH 2001, Computer Graphics Proceedings, pages 341–346, ACM Press / ACM SIG-<br />

GRAPH.<br />

Efros, A. A. and Leung, T. K. (1999). Texture synthesis by non-parametric sampling. In Seventh International<br />

Conference on Computer Vision (ICCV’99), pages 1033–1038, Kerkyra, Greece.<br />

Efros, A. A., Berg, A. C., Mori, G., and Malik, J. (2003). Recognizing action at a distance. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 726–733, Nice, France.<br />

Eisemann, E. and Durand, F. (2004). Flash photography enhancement via intrinsic relighting. ACM<br />

Transactions on Graphics, 23(3), 673–?<br />

Eisert, P., Fechteler, P., and Rurainsky, J. (2008). 3d tracking of shoes for virtual mirror applications. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Eisert, P., Steinbach, E., and Girod, B. (2000a). Automatic reconstruction of stationary 3-D objects from<br />

multiple uncalibrated camera views. IEEE Transactions on Circuits and Systems for Video Technology,<br />

10(2), 261–277.<br />

Eisert, P., Wiegand, T., and Girod, B. (2000b). Model-aided coding: a new approach to incorporate facial<br />

animation into motion-compensated video coding. IEEE Transactions on Circuits and Systems for Video<br />

Technology, 10(3), 344–358.<br />

El-Melegy, M. and Farag, A. (2003). Nonmetric lens distortion calibration: Closed-form solutions, robust<br />

estimation and model selection. In Ninth International Conference on Computer Vision (ICCV 2003),<br />

pages 554–559, Nice, France.


<strong>Bibliography</strong> 691<br />

Elder, J. H. (1999). Are edges incomplete? International Journal of Computer Vision, 34(2/3), 97–122.<br />

Elder, J. H. and Golderg, R. M. (2001). Image editing in the contour domain. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 23(3), 291–296.<br />

Elder, J. H. and Zucker, S. W. (1998). Local scale control for edge detection and blur estimation. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 20(7), 699–716.<br />

Engels, C., Stewénius, H., and Nistér, D. (2006). Bundle adjustment rules. In Photogrammetric Computer<br />

Vision (PCV’06), Bonn, Germany.<br />

Engl, H. W., Hanke, M., and Neubauer, A. (1996). Regularization of Inverse Problems. Kluwer Academic<br />

Publishers, Dordrecht.<br />

Fairchild, M. (1998). Color Appearance Models. Addison-Wesley, Reading, MA.<br />

Fairchild, M. D. (2005). Color Appearance Models. Wiley, 2nd edition.<br />

Farbman, Z., Fattal, R., Lischinski, D., and Szeliski, R. (2008). Edge-preserving decompositions for<br />

multi-scale tone and detail manipulation. ACM Transactions on Graphics, 27(3).<br />

Farin, G. (1992). From conics to NURBS: A tutorial and survey. IEEE Computer Graphics and Applications,<br />

12(5), 78–86.<br />

Farin, G. E. (1996). Curves and Surfaces for Computer Aided Geometric Design: A Practical Guide.<br />

Academic Press, Boston, Massachusetts, 4th edition.<br />

Fattal, R. (2007). Image upsampling via imposed edge statistics. ACM Transactions on Graphics, 26(3).<br />

Fattal, R., Lischinski, D., and Werman, M. (2002). Gradient domain high dynamic range compression.<br />

ACM Transactions on Graphics (TOG), 21(3), 249–256.<br />

Faugeras, O. (1993). Three-dimensional computer vision: A geometric viewpoint. MIT Press, Cambridge,<br />

Massachusetts.<br />

Faugeras, O. and Keriven, R. (1998). Variational principles, surface evolution, PDEs, level set methods,<br />

and the stereo problem. IEEE Transactions on Image Processing, 7(3), 335–344.<br />

Faugeras, O. and Luong, Q.-T. (2001). The Geometry of Multiple Images. MIT Press, Cambridge, MA.<br />

Faugeras, O. D. (1992). What can be seen in three dimensions with an uncalibrated stereo rig? In Second<br />

European Conference on Computer Vision (ECCV’92), pages 563–578, Springer-Verlag, Santa Margherita<br />

Liguere, Italy.<br />

Faugeras, O. D. and Hebert, M. (1987). The representation, recognition and positioning of 3-D shapes<br />

from range data. In Kanade, T., editor, Three-Dimensional Machine Vision, pages 301–353, Kluwer Academic<br />

Publishers, Boston.


692 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Favaro, P., Duci, A., Ma, Y., and Soatto, S. (2003). On exploiting occlusions in multiple-view geometry.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 479–486, Nice, France.<br />

Fawcett, T. (2006). An introduction to ROC analysis. Pattern Recognition Letters, 27, 861–874.<br />

Fei-Fei, L. and Perona, P. (2005). A bayesian hierarchical model for learning natural scene categories.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 524–531, San Diego, CA.<br />

Fei-Fei, L., Fergus, R., and Perona, P. (2006). One-shot learning of object categories. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 28(4), 594–611.<br />

Fei-Fei, L., Fergus, R., and Torralba, A. (2007). Short course on recognizing and learning object categories.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007),<br />

Minneapolis, MN. http://people.csail.mit.edu/torralba/shortCourseRLOC/.<br />

Feilner, M. et al.. (2005). An orthogonal family of quincunx wavelets with continuously adjustable order.<br />

IEEE Transactions on Image Processing, 14(4), 499–520.<br />

Felzenszwalb, P., McAllester, D., and Ramanan, D. (2008). A discriminatively trained, multiscale, deformable<br />

part model. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Felzenszwalb, P. F. and Huttenlocher, D. P. (2004a). Distance Transforms of Sampled Functions. Technical<br />

Report TR2004-1963, Cornell University Computing and Information Science.<br />

Felzenszwalb, P. F. and Huttenlocher, D. P. (2004b). Efficient graph-based image segmentation. International<br />

Journal of Computer Vision, 59(2), 167–181.<br />

Felzenszwalb, P. F. and Huttenlocher, D. P. (2004c). Efficient belief propagation for early vision. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2004), pages 261–268,<br />

IEEE Computer Society, Washington, DC.<br />

Felzenszwalb, P. F. and Huttenlocher, D. P. (2005). Pictorial structures for object recognition. International<br />

Journal of Computer Vision, 61(1), 55–79.<br />

Ferencz, A., Learned-Miller, E. G., and Malik, J. (2008). Learning to locate informative features for visual<br />

identification. International Journal of Computer Vision, 77(1-3), 3–24.<br />

Fergus, R. (2007a). Combined segmentation and recognition. In Recognizing and Learning Object<br />

Categories. CVPR 2007 Short Course on Recognizing and Learning Object Categories, http:<br />

//people.csail.mit.edu/torralba/shortCourseRLOC/.<br />

Fergus, R. (2007b). Part-based models. In Recognizing and Learning Object Categories. CVPR 2007<br />

Short Course on Recognizing and Learning Object Categories, http://people.csail.mit.edu/<br />

torralba/shortCourseRLOC/.


<strong>Bibliography</strong> 693<br />

Fergus, R., Perona, P., and Zisserman, A. (2003). Object class recognition by unsupervised scaleinvariant<br />

learning. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2003), pages 264–271, Madison, WI.<br />

Fergus, R., Perona, P., and Zisserman, A. (2005). A sparse object category model for efficient learning<br />

and exhaustive recognition. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2005), pages 380–387, San Diego, CA.<br />

Fergus, R., Perona, P., and Zisserman, A. (2007). Weakly supervised scale-invariant learning of models<br />

for visual recognition. International Journal of Computer Vision, 71(3), 273–303.<br />

Fergus, R., Fei-Fei, L., Perona, P., and Zisserman, A. (2005). Learning object categories from Google’s<br />

image search. In Tenth International Conference on Computer Vision (ICCV 2005), pages 1816–1823,<br />

Beijing, China.<br />

Fergus, R., Singh, B., Hertzmann, A., Roweis, S. T., and Freeman, W. T. (2006). Removing camera shake<br />

from a single photograph. ACM Transactions on Graphics, 25(3), 787–794.<br />

Ferrari, V., Tuytelaars, T., and Gool, L. V. (2006a). Object detection by contour segment networks. In<br />

Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 14–28, Springer.<br />

Ferrari, V., Tuytelaars, T., and Gool, L. V. (2006b). Simultaneous object recognition and segmentation<br />

from single or multiple model views. International Journal of Computer Vision, 67(2), 159–188.<br />

Finkelstein, A. and Salesin, D. H. (1994). Multiresolution curves. In Proceedings of SIGGRAPH 94,<br />

pages 261–268.<br />

Fischler, M. A. and Bolles, R. C. (1981). Random sample consensus: A paradigm for model fitting with<br />

applications to image analysis and automated cartography. Communications of the ACM, 24(6), 381–395.<br />

Fischler, M. A. and Elschlager, R. A. (1973). The representation and matching of pictorial structures.<br />

IEEE Transactions on Computers, 22(1), 67–92.<br />

Fischler, M. A. and Firschein, O. (1987). Readings in Computer Vision. Morgan Kaufmann Publishers,<br />

Inc., Los Altos.<br />

Fischler, M. A., Firschein, O., Barnard, S. T., Fua, P. V., and Leclerc, Y. (1989). The Vision Problem:<br />

Exploiting Parallel Computation. Technical Note 458, SRI International, Menlo Park.<br />

Fitzgibbon, A. W. and Zisserman, A. (1998). Automatic camera recovery for closed and open image<br />

sequences. In Fifth European Conference on Computer Vision (ECCV’98), pages 311–326, Springer-<br />

Verlag, Freiburg, Germany.<br />

Fitzgibbon, A. W., Cross, G., and Zisserman, A. (1998). Automatic 3D model construction for turn-table<br />

sequences. In Koch, R. and Van Gool, L., editors, European Workshop on 3D Structure from Multiple<br />

Images of Large-Scale Environments (SMILE), pages 155–170, Springer-Verlag, Freiburg.


694 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Fleet, D. and Jepson, A. (1990). Computation of component image velocity from local phase information.<br />

International Journal of Computer Vision, 5(1), 77–104.<br />

Fletcher, R. (1980). Conjugate Direction Methods in Optimization. John Wiley & Sons, Chichester,<br />

England.<br />

Fleuret, F. and Geman, D. (2001). Coarse-to-fine face detection. International Journal of Computer<br />

Vision, 41(1/2), 85–107.<br />

Flickner, M. et al.. (1995). Query by image and video content: The qbic system. Computer, 28(9), 23–32.<br />

Foley, J. D., van Dam, A., Feiner, S. K., and Hughes, J. F. (1995). Computer Graphics: Principles and<br />

Practice. Addison-Wesley, Reading, MA, 2 edition.<br />

Förstner, W. (1986). A feature-based correspondence algorithm for image matching. Intl. Arch. Photogrammetry<br />

& Remote Sensing, 26(3), 150–166.<br />

Förstner, W. (1994). A framework for low level feature extraction. In Third European Conference on<br />

Computer Vision (ECCV’94), pages 383–394, Springer-Verlag, Stockholm, Sweden.<br />

Förstner, W. (2005). Uncertainty and projective geometry. In Bayro-Corrochano, E., editor, Handbook of<br />

Geometric Computing, pages 493–534, Springer, New York.<br />

Forsyth, D. et al.. (2005). Computational studies of human motion. Foundations and Trends in Computer<br />

Graphics and Computer Vision, 1(2).<br />

Forsyth, D. and Ponce, J. (2003). Computer Vision: A Modern Approach. Prentice Hall, Upper Saddle<br />

River, NJ.<br />

Forsyth, D. A. and Fleck, M. M. (1999). Automatic detection of human nudes. International Journal of<br />

Computer Vision, 32(1), 63–77.<br />

Fowlkes, C. C. et al.. (2004). Spectral grouping using the Nyström method. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 26(2), 214–225.<br />

Frahm, J.-M. and Koch, R. (2003). Camera calibration with known rotation. In Ninth International<br />

Conference on Computer Vision (ICCV 2003), pages 1418–1425, Nice, France.<br />

Freeman, M. (2008). Mastering HDR Photography. Amphoto Books, New York.<br />

Freeman, W. T. (1992). Steerable Filters and Local Analysis of Image Structure. Ph.D. thesis, Massachusetts<br />

Institute of Technology.<br />

Freeman, W. T., Anderson, D. B., Beardsley, P. A., Dodge, C. N., Roth, M., Weissman, C. D., Yerazunis,<br />

W. S., Kage, H., Kyuma, K., Miyake, Y., and Tanaka, K. (1998). Computer vision for interactive computer<br />

graphics. IEEE Computer Graphics and Applications, 18(3), 42–53.


<strong>Bibliography</strong> 695<br />

Freeman, W. T. and Adelson, E. H. (1991). The design and use of steerable filters. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 13(9), 891–906.<br />

Freeman, W. T., Jones, T. R., and Pasztor, E. C. (2002). Example-based super-resolution. IEEE Computer<br />

Graphics and Applications, 22(2), 56–65.<br />

Freeman, W. T., Pasztor, E. C., and Carmichael, O. T. (2000). Learning low-level vision. International<br />

Journal of Computer Vision, 40(1), 25–47.<br />

Freeman, W. T., Beardsley, P. A., Kage, H., Tanaka, K.-I., Kyuma, K., and Weissman, C. D. (1999).<br />

Computer vision for computer interaction. Computer Graphics, 33(4), 65–68.<br />

Friedman, J., Hastie, T., and Tibshirani, R. (2000). Additive logistic regression: a statistical view of<br />

boosting. Annals of Statistics, 38(2), 337–374.<br />

Frisken, S. F., Perry, R. N., Rockwood, A. P., and Jones, T. R. (2000). Adaptively sampled distance fields:<br />

A general representation of shape for computer graphics. Proceedings of SIGGRAPH 2000, , 249–254.<br />

ISBN 1-58113-208-5.<br />

Fritz, M. and Schiele, B. (2008). Decomposition, discovery and detection of visual categories using<br />

topic models. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Frome, A., Singer, Y., Sha, F., and Malik, J. (2007). Learning globally-consistent local distance functions<br />

for shape-based image retrieval and classification. In Tenth International Conference on Computer Vision<br />

(ICCV 2007), Rio de Janeiro, Brasil.<br />

Fua, P. (1993). A parallel stereo algorithm that produces dense depth maps and preserves image features.<br />

Machine Vision and Applications, 6(1), 35–49.<br />

Fua, P. and Leclerc, Y. G. (1995). Object-centered surface reconstruction: Combining multi-image stereo<br />

and shading. International Journal of Computer Vision, 16, 35–56.<br />

Fua, P. and Sander, P. (1992). Segmenting unstructured 3D points into surfaces. In Second European<br />

Conference on Computer Vision (ECCV’92), pages 676–680, Springer-Verlag, Santa Margherita Liguere,<br />

Italy.<br />

Fuh, C.-S. and Maragos, P. (1991). Motion displacement estimation using an affine model for image<br />

matching. Optical Engineering, 30(7), 881–887.<br />

Fukunaga, K. and Hostetler, L. D. (1975). The estimation of the gradient of a density function, with<br />

applications in pattern recognition. IEEE Transactions on Information Theory, 21, 32–40.<br />

Furukawa, Y. and Ponce, J. (2006). Carved visual hulls for image-based modeling. In Leonardis, A.,<br />

Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 564–577, Springer.


696 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Furukawa, Y. and Ponce, J. (2007). Accurate, dense, and robust multi-view stereopsis. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Furukawa, Y. and Ponce, J. (2008a). Accurate calibration from multi-view stereo and bundle adjustment.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Furukawa, Y. and Ponce, J. (2008b). Dense 3d motion capture from synchronized video streams. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Gallagher, A. C. and Chen, T. (2008). Multi-image graph cut clothing segmentation for recognizing<br />

people. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Gallup, D., Frahm, J.-M., Mordohai, P., and Pollefeys, M. (2008). Variable baseline/resolution stereo. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Gamble, E. and Poggio, T. (1987). Visual integration and detection of discontinuities: the key role of<br />

intensity edges. A. I. Memo 970, Artificial Intelligence Laboratory, Massachusetts Institute of Technology.<br />

Gargallo, P., Prados, E., and Sturm, P. (2007). Minimizing the reprojection error in surface reconstruction<br />

from images. In Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Gavrila, D. M. (1999). The visual analysis of human movement: A survey. Computer Vision and Image<br />

Understanding, 73(1), 82–98.<br />

Gavrila, D. M. and Philomin, V. (1999). Real-time object detection for smart vehicles. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’99), pages 87–93, Fort Collins.<br />

Geiger, D. and Girosi, F. (1991). Parallel and deterministic algorithms for MRF’s: Surface reconstruction.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(5), 401–412.<br />

Geiger, D., Ladendorf, B., and Yuille, A. (1992). Occlusions and binocular stereo. In Second European<br />

Conference on Computer Vision (ECCV’92), pages 425–433, Springer-Verlag, Santa Margherita Liguere,<br />

Italy.<br />

Gelb, A., editor. (1974). Applied Optimal Estimation. MIT Press, Cambridge, Massachusetts.<br />

Geman, S. and Geman, D. (1984). Stochastic relaxation, Gibbs distribution, and the Bayesian restoration<br />

of images. IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-6(6), 721–741.<br />

Gennert, M. A. (1988). Brightness-based stereo matching. In Second International Conference on Computer<br />

Vision (ICCV’88), pages 139–143, IEEE Computer Society Press, Tampa.


<strong>Bibliography</strong> 697<br />

Gersho, A. and Gray, R. M. (1991). Vector Quantization and Signal Compression. Springer.<br />

Gevers, T., van de Weijer, J., and Stokman, H. (2006). Color feature detection. In Lukac, R. and Plataniotis,<br />

K. N., editors, Color Image Processing: Methods and Applications, CRC Press.<br />

Gill, P. E., Murray, W., and Wright, M. H. (1981). Practical Optimization. Academic Press, Inc., London,<br />

England.<br />

Gionis, A., Indyk, P., and Motwani, R. (1999). Similarity search in high dimensions via hashing. In 25th<br />

International Conference on Very Large Data Bases (VLDB’99), pages 518–529.<br />

Girod, B., Greiner, G., and Niemann, H., editors. (2000). Principles of 3D Image Analysis and Synthesis,<br />

Kluwer, Boston.<br />

Glassner, A. S. (1995). Principles of Digital Image Synthesis. Morgan Kaufmann Publishers, San Francisco.<br />

Gleicher, M. (1995). Image snapping. Proceedings of SIGGRAPH 95, , 183–190. ISBN 0-201-84776-0.<br />

Held in Los Angeles, California.<br />

Gleicher, M. (1997). Projective registration with difference decomposition. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 331–337, San Juan, Puerto<br />

Rico.<br />

Gleicher, M. (1999). Animation from observation: Motion capture and motion editing. Computer Graphics,<br />

33(4), 51–54.<br />

Gleicher, M. and Witkin, A. (1992). Through-the-lens camera control. Computer Graphics (SIG-<br />

GRAPH’92), 26(2), 331–340.<br />

Glocker, B., Paragios, N., Komodakis, N., Tziritas, G., and Navab, N. (2008). Optical flow estimation<br />

with uncertainties through dynamic MRFs. In IEEE Computer Society Conference on Computer Vision<br />

and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Gluckman, J. (2006a). Higher order image pyramids. In Leonardis, A., Bischof, H., and Pinz, A., editors,<br />

Computer Vision – ECCV 2006, pages 308–320, Springer.<br />

Gluckman, J. (2006b). Scale variant image pyramids. In IEEE Computer Society Conference on Computer<br />

Vision and Pattern Recognition (CVPR’2006), pages 1069–1075, New York City, NY.<br />

Goesele, M. et al.. (2003). Accuracy of 3d range scanners by measurement of the slanted edge modulation<br />

transfer function. In Fourth International Conference on 3-D Digital Imaging and Modeling, Banff.<br />

Goesele, M., Curless, B., and Seitz, S. (2006). Multi-view stereo revisited. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 2402–2409, New York City,<br />

NY.


698 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Goesele, M., Snavely, N., Curless, B., Hoppe, H., and Seitz, S. M. (2007). Multi-view stereo for community<br />

photo collections. In Tenth International Conference on Computer Vision (ICCV 2007), Rio de<br />

Janeiro, Brasil.<br />

Goldberg, A. V. and Tarjan, R. E. (1988). A new approach to the maximum-flow problem. Journal of the<br />

Association for Computing Machinery, 35(4), 921–940.<br />

Goldman, D. B. and Chen, J.-H. (2005). Vignette and exposure calibration and compensation. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 899–906, Beijing, China.<br />

Golub, G. and Van Loan, C. F. (1996). Matrix Computation, third edition. The John Hopkins University<br />

Press, Baltimore and London.<br />

Gomes, J. and Velho, L. (1997). Image Processing for Computer Graphics. Springer-Verlag, New York.<br />

Gomes, J., Darsa, L., Costa, B., and Velho, L. (1999). Warping and Morphing of Graphical Objects.<br />

Morgan Kaufmann Publishers, San Francisco.<br />

Gong, M., Yang, R., Wang, L., and Gong, M. (2007). A performance study on different cost aggregation<br />

approaches used in realtime stereo matching. International Journal of Computer Vision, 75(2), 283–296.<br />

Gonzales, R. C. and Woods, R. E. (2002). Digital Image Processing. Addison-Wesley.<br />

Gooch, B. and Gooch, A. (2001). Non-Photorealistic Rendering. A K Peters, Ltd, Natick, Massachusetts.<br />

Gordon, I. and Lowe, D. G. (2007). What and where: 3D object recognition with accurate pose. In<br />

Ponce, J., Hebert, M., Schmid, C., and Zisserman, A., editors, Toward Category-Level Object Recognition,<br />

pages 67–82, Springer, New York.<br />

Gortler, S. J. and Cohen, M. F. (1995). Hierarchical and variational geometric modeling with wavelets. In<br />

Symposium on Interactive 3D Graphics, pages 35–43, Monterey, CA.<br />

Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. (1996). The Lumigraph. In Computer<br />

Graphics Proceedings, Annual Conference Series, pages 43–54, ACM SIGGRAPH, Proc. SIGGRAPH’96<br />

(New Orleans).<br />

Goshtasby, A. (1989). Correction of image deformation from lens distortion using bezier patches. Computer<br />

Vision, Graphics, and Image Processing, 47(4), 385–394.<br />

Goshtasby, A. (2005). 2-D and 3-D Image Registration. Wiley, New York.<br />

Govindu, V. M. (2006). Revisiting the brightness constraint: Probabilistic formulation and algorithms. In<br />

Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 177–188, Springer.<br />

Grady, L. (2006). Random walks for image segmentation. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 28(11), 1768–1783.


<strong>Bibliography</strong> 699<br />

Grady, L. (2008). A lattice-preserving multigrid method for solving the inhomogeneous poisson equations<br />

used in image analysis. In Tenth European Conference on Computer Vision (ECCV 2008), pages 252–264,<br />

Springer-Verlag, Marseilles.<br />

Grady, L. and Ali, S. (2008). Fast approximate random walker segmentation using eigenvector precomputation.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Grady, L. and Alvino, C. (2008). Reformulating and optimizing the Mumford-Shah functional on a graph<br />

— a faster, lower energy solution. In Tenth European Conference on Computer Vision (ECCV 2008),<br />

pages 248–261, Springer-Verlag, Marseilles.<br />

Grauman, K. and Darrell, T. (2005). Efficient image matching with distributions of local invariant features.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 627–634, San Diego, CA.<br />

Grauman, K. and Darrell, T. (2007a). Pyramid match hashing: Sub-linear time indexing over partial<br />

correspondences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2007), Minneapolis, MN.<br />

Grauman, K. and Darrell, T. (2007b). The pyramid match kernel: Efficient learning with sets of features.<br />

Journal of Machine Learning Research, 8, 725–760.<br />

Greene, N. (1986). Environment mapping and other applications of world projections. IEEE Computer<br />

Graphics and Applications, 6(11), 21–29.<br />

Greene, N. and Heckbert, P. (1986). Creating raster Omnimax images from multiple perspective views<br />

using the elliptical weighted average filter. IEEE Computer Graphics and Applications, 6(6), 21–27.<br />

Greig, D., Porteous, B., and Seheult, A. (1989). Exact maximum a posteriori estimation for binary images.<br />

Journal of the Royal Statistical Society, Series B, 51(2), 271–279.<br />

Gremban, K. D., Thorpe, C. E., and Kanade, T. (1988). Geometric camera calibration using systems of<br />

linear equations. In IEEE International Conference on Robotics and Automation, pages 562–567, IEEE<br />

Computer Society Press, Philadelphia.<br />

Grimson, W. E. L. (1983). An implementation of a computational theory of visual surface interpolation.<br />

Computer Vision, Graphics, and Image Processing, 22, 39–69.<br />

Grimson, W. E. L. (1985). Computational experiments with a feature based stereo algorithm. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, PAMI-7(1), 17–34.<br />

Gross, R., Matthews, I., and Baker, S. (2006). Active appearance models with occlusion. Image and<br />

Vision Computing, 24(6), 593–604.


700 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Gross, R., Shi, J., and Cohn, J. F. (2005a). Quo vadis face recognition? In IEEE Workshop on Empirical<br />

Evaluation Methods in Computer Vision, IEEE Computer Society, San Diego.<br />

Gross, R., Baker, S., Matthews, I., and Kanade, T. (2005b). Face recognition across pose and illumination.<br />

In Li, S. Z. and Jain, A. K., editors, Handbook of Face Recognition, Springer.<br />

Gross, R., Sweeney, L., la Torre, F. D., and Baker, S. (2008). Semi-supervised learning of multi-factor<br />

models for face de-identification. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2008), Anchorage, AK.<br />

Grossberg, M. D. and Nayar, S. K. (2001). A general imaging model and a method for finding its parameters.<br />

In Eighth International Conference on Computer Vision (ICCV 2001), pages 108–115, Vancouver,<br />

Canada.<br />

Grossberg, M. D. and Nayar, S. K. (2004). Modeling the space of camera response functions. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 26(10), 1272–1282.<br />

Guenter, B. et al.. (1998). Making faces. Proceedings of SIGGRAPH 98, , 55–66.<br />

Habbecke, M. and Kobbelt, L. (2007). A surface-growing approach to multi-view stereo reconstruction.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Hager, G. D. and Belhumeur, P. N. (1998). Efficient region tracking with parametric models of geometry<br />

and illumination. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(10), 1025–1039.<br />

Hall, R. (1989). Illumination and Color in Computer Generated Imagery. Springer-Verlag, New York.<br />

Hampel, F. R. et al.. (1986). Robust Statistics : The Approach Based on Influence Functions. Wiley, New<br />

York.<br />

Han, F. and Zhu, S.-C. (2005). Bottom-up/top-down image parsing by attribute graph grammar. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 1778–1785, Beijing, China.<br />

Hannah, M. J. (1974). Computer Matching of Areas in Stereo Images. Ph.D. thesis, Stanford University.<br />

Hannah, M. J. (1988). Test results from SRI’s stereo system. In Image Understanding Workshop,<br />

pages 740–744, Morgan Kaufmann Publishers, Cambridge, Massachusetts.<br />

Hansen, M., Anandan, P., Dana, K., van der Wal, G., and Burt, P. (1994). Real-time scene stabilization and<br />

mosaic construction. In IEEE Workshop on Applications of Computer Vision (WACV’94), pages 54–62,<br />

IEEE Computer Society, Sarasota.<br />

Hanson, A. R. and Riseman, E. M., editors. (1978). Computer Vision Systems, Academic Press, New<br />

York.


<strong>Bibliography</strong> 701<br />

Haralick, R. M. and Shapiro, L. G. (1985). Image segmentation techniques. Computer Vision, Graphics,<br />

and Image Processing, 29(1), 100–132.<br />

Haralick, R. M. and Shapiro, L. G. (1992). Computer and Robot Vision. Addison-Wesley, Reading, MA.<br />

Haralick, R. M., Lee, C.-N., Ottenberg, K., and Nölle, M. (1994). Review and analysis of solutions of<br />

the three point perspective pose estimation problem. International Journal of Computer Vision, 13(3),<br />

331–356.<br />

Hardie, R. C., Barnard, K. J., and Armstrong, E. E. (1997). Joint MAP registration and high-resolution<br />

image estimation using asequence of undersampled images. IEEE Transactions on Image Processing,<br />

6(12), 1621–1633.<br />

Harker, M. and O’Leary, P. (2008). Least squares surface reconstruction from measured gradient fields. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Harris, C. and Stephens, M. J. (1988). A combined corner and edge detector. In Alvey Vision Conference,<br />

pages 147–152.<br />

Hartley, R., Gupta, R., and Chang, T. (1992). Estimation of relative camera positions for uncalibrated<br />

cameras. In Second European Conference on Computer Vision (ECCV’92), pages 579–587, Springer-<br />

Verlag, Santa Margherita Liguere, Italy.<br />

Hartley, R. I. (1994a). An algorithm for self calibration from several views. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’94), pages 908–912, IEEE Computer<br />

Society, Seattle.<br />

Hartley, R. I. (1994b). Projective reconstruction and invariants from multiple images. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 16(10), 1036–1041.<br />

Hartley, R. I. (1994c). Self-calibration from multiple views of a rotating camera. In Third European<br />

Conference on Computer Vision (ECCV’94), pages 471–478, Springer-Verlag, Stockholm, Sweden.<br />

Hartley, R. I. (1997a). In defense of the 8-point algorithm. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 19(6), 580–593.<br />

Hartley, R. I. (1997b). Self-calibration of stationary cameras. International Journal of Computer Vision,<br />

22(1), 5–23.<br />

Hartley, R. I. (1998). Chirality. International Journal of Computer Vision, 26(1), 41–61.<br />

Hartley, R. I. and Kang, S. B. (2005). Parameter-free radial distortion correction with centre of distortion<br />

estimation. In Tenth International Conference on Computer Vision (ICCV 2005), pages 1834–1841,<br />

Beijing, China.


702 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Hartley, R. I. and Sturm, P. (1997). Triangulation. Computer Vision and Image Understanding, 68(2),<br />

146–157.<br />

Hartley, R. I. and Zisserman, A. (2004). Multiple View Geometry. Cambridge University Press, Cambridge,<br />

UK.<br />

Hartley, R. I., Hayman, E., de Agapito, L., and Reid, I. (2000). Camera calibration and the search for infinity.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2000),<br />

pages 510–517, Hilton Head Island.<br />

Hasinoff, S. W., Kang, S. B., and Szeliski, R. (2006). Boundary matting for view synthesis. Computer<br />

Vision and Image Understanding, 103(1), 22–32.<br />

Hastie, T., Tibshirani, R., and Friedman, J. (2001). The Elements of Statistical Learning: Data Mining,<br />

Inference, and Prediction. Springer-Verlag, New York.<br />

Hayes, B. (2008). Computational photography. American Scientist, 96, 94–99.<br />

Hays, J. and Efros, A. A. (2007). Scene completion using millions of photographs. ACM Transactions on<br />

Graphics, 26(3).<br />

He, L.-W. and Zhang, Z. (2005). Real-time whiteboard capture and processing using a video camera for<br />

teleconferencing. In IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP<br />

2005), pages 1113–1116, Philadelphia.<br />

He, X., Zemel, R. S., and Ray, D. (2006). Learning and incorporating top-down cues in image segmentation.<br />

In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 338–351,<br />

Springer.<br />

Healey, G. E. and Kondepudy, R. (1994). Radiometric CCD camera calibration and noise estimation.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(3), 267–276.<br />

Healey, G. E. and Shafer, S. A. (1992). Color. Physics-Based Vision: Principles and Practice, Jones &<br />

Bartlett, Cambridge, MA.<br />

Heath, M. D., Sarkar, S., Sanocki, T., and Bowyer, K. W. (1998). Comparison of edge detectors. Computer<br />

Vision and Image Understanding, 69(1), 38–54.<br />

Hecht, E. (2001). Optics. Pearson Addison Wesley, Reading, MA, 4th edition.<br />

Heckbert, P. (1986). Survey of texture mapping. IEEE Computer Graphics and Applications, 6(11),<br />

56–67.<br />

Heckbert, P. (1989). Fundamentals of Texture Mapping and Image Warping. Master’s thesis, The University<br />

of California at Berkeley.


<strong>Bibliography</strong> 703<br />

Heeger, D. J. (1988). Optical flow using spatiotemporal filters. International Journal of Computer Vision,<br />

1(1), 279–302.<br />

Heeger, D. J. and Bergen, J. R. (1995). Pyramid-based texture analysis/synthesis. Proceedings of SIG-<br />

GRAPH 95, , 229–238.<br />

Heisele, B., Serre, T., and Poggio, T. (2007). A component-based framework for face detection and<br />

identification. International Journal of Computer Vision, 74(2), 167–181.<br />

Heisele, B., Ho, P., Wu, J., and Poggio, T. (2003). Face recognition: component-based versus global<br />

approaches. Computer Vision and Image Understanding, 91(1-2), 6–21.<br />

Herley, C. (2005). Automatic occlusion removal from minimum number of images. In International<br />

Conference on Image Processing (ICIP 2005), pages 1046–1049–16, Genova.<br />

Hernandez, C. and Schmitt, F. (2004). Silhouette and stereo fusion for 3d object modeling. Computer<br />

Vision and Image Understanding, 96(3), 367–392.<br />

Hernandez, C., Vogiatzis, G., and Cipolla, R. (2007). Probabilistic visibility for multi-view stereo. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Hershberger, J. and Snoeyink, J. (1992). Speeding Up the Douglas-Peucker Line-Simplification Algorithm.<br />

Technical Report TR-92-07, Computer Science Department, The University of British Columbia.<br />

Hertzmann, A. et al.. (2001). Image analogies. In Fiume, E., editor, SIGGRAPH 2001, Computer Graphics<br />

Proceedings, pages 327–340, ACM Press / ACM SIGGRAPH.<br />

Hillman, P., Hannah, J., and Renshaw, D. (2001). Alpha channel estimation in high resolution images and<br />

image sequences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2001), pages 1063–1068, Kauai, Hawaii.<br />

Hilton, A. et al.. (1996). Reliable surface reconstruction from multiple range images. In Fourth European<br />

Conference on Computer Vision (ECCV’96), pages 117–126, Springer-Verlag, Cambridge, England.<br />

Hinckley, K., Sinclair, M., Hanson, E., Szeliski, R., and Conway, M. (1999). The VideoMouse: a camerabased<br />

multi-degree-of-freedom input device. In 12th annual ACM symposium on User interface software<br />

and technology, pages 103–112, ACM SIGGRAPH.<br />

Hinterstoisser, S., Benhimane, S., Navab, N., Fua, P., and Lepetit, V. (2008). Online learning of patch<br />

perspective rectification for efficient object detection. In IEEE Computer Society Conference on Computer<br />

Vision and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Hinton, G. E. (1977). Relaxation and its Role in Vision. Ph.D. thesis, University of Edinburgh.


704 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Hirschmüller, H. (2008). Stereo processing by semiglobal matching and mutual information. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 30(2), 328–341.<br />

Hirschmüller, H. and Scharstein, D. (2009). Evaluation of stereo matching costs on images with radiometric<br />

differences. IEEE Transactions on Pattern Analysis and Machine Intelligence, 31(?), ?–?<br />

Hjaltason, G. R. and Samet, H. (2003). Index-driven similarity search in metric spaces. ACM Transactions<br />

on Database Systems, 28(4), 517–580.<br />

Hoiem, D., Efros, A., and Hebert, M. (2006). Putting objects in perspective. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 2137–2144, New York City,<br />

NY.<br />

Hoiem, D., Efros, A. A., and Hebert, M. (2005a). Automatic photo pop-up. ACM Transactions on<br />

Graphics, 24(3), 577–584.<br />

Hoiem, D., Efros, A. A., and Hebert, M. (2005b). Geometric context from a single image. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 654–661, Beijing, China.<br />

Hoiem, D., Efros, A. A., and Hebert, M. (2008). Putting objects in perspective. International Journal of<br />

Computer Vision, 80(1), 3–15.<br />

Hoiem, D., Rother, C., and Winn, J. (2007). 3D LayoutCRF for multi-view object class recognition and<br />

segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2007), Minneapolis, MN.<br />

Hoppe, W. et al.. (1992). Surface reconstruction from unorganized points. Computer Graphics (SIG-<br />

GRAPH’92), 26(2), 71–78.<br />

Hoppe, W. et al.. (1993). Mesh optimization. Computer Graphics (SIGGRAPH’93), , 19–25.<br />

Horn, B. K. P. (1974). Determining lightness from an image. Computer Graphics and Image Processing,<br />

3(1), 277–299.<br />

Horn, B. K. P. (1975). Obtaining shape from shading information. In Winston, P. H., editor, The Psychology<br />

of Computer Vision, pages 115–155, McGraw-Hill, New York.<br />

Horn, B. K. P. (1986). Robot Vision. MIT Press, Cambridge, Massachusetts.<br />

Horn, B. K. P. (1987). Closed-form solution of absolute orientation using unit quaternions. Journal of the<br />

Optical Society of America A, 4(4), 629–642.<br />

Horn, B. K. P. (1990). Height and gradient from shading. International Journal of Computer Vision, 5(1),<br />

37–75.


<strong>Bibliography</strong> 705<br />

Horn, B. K. P. and Weldon Jr., E. J. (1988). Direct methods for recovering motion. International Journal<br />

of Computer Vision, 2(1), 51–76.<br />

Horn, B. K. P. and Brooks, M. J. (1986). The variational approach to shape from shading. Computer<br />

Vision, Graphics, and Image Processing, 33, 174–208.<br />

Horn, B. K. P. and Brooks, M. J. (1989). Shape from Shading. MIT Press, Cambridge, Massachusetts.<br />

Horn, B. K. P. and Schunck, B. G. (1981). Determining optical flow. Artificial Intelligence, 17, 185–203.<br />

Hornung, A., Zeng, B., and Kobbelt, L. (2008). Image selection for improved multi-view stereo. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Horry, Y., ichi Anjyo, K., and Arai, K. (1997). Tour into the picture: Using a spidery mesh interface to<br />

make animation from a single image. Proceedings of SIGGRAPH 97, , 225–232. ISBN 0-89791-896-7.<br />

Held in Los Angeles, California.<br />

Hough, P. V. C. (1962). Method and means for recognizing complex patterns. U. S. Patent, 3,069,654.<br />

Houhou, N., Thiran, J.-P., and Bresson, X. (2008). Fast texture segmentation using the shape operator<br />

and active contour. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Hsieh, Y. C., McKeown, D., and Perlant, F. P. (1992). Performance evaluation of scene registration and<br />

stereo matching for cartographic feature extraction. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, 14(2), 214–238.<br />

Hua, G., Brown, M., and Winder, S. (2007). Discriminant embedding for local image descriptors. In<br />

Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Huang, G. B., Ramesh, M., Berg, T., and Learned-Miller, E. (2007). Labeled Faces in the Wild: A<br />

Database for Studying Face Recognition in Unconstrained Environments. Technical Report 07-49, University<br />

of Massachusetts, Amherst.<br />

Huang, T. S. (1981). Image Sequence Analysis. Springer-Verlag, Berlin, Heidelberg.<br />

Huber, P. J. (1981). Robust Statistics. John Wiley & Sons, New York.<br />

Huffel, S. V. and Lemmerling, P., editors. (2002). Total Least Squares and Errors-in-Variables Modeling,<br />

Springer.<br />

Huffman, D. A. (1971). Impossible objects and nonsense sentences. Machine Intelligence, 8, 295–323.<br />

Huguet, F. and Devernay, F. (2007). A variational method for scene flow estimation from stereo sequences.<br />

In Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.


706 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Huttenlocher, D. P., Klanderman, G., and Rucklidge, W. (1993). Comparing images using the Hausdorff<br />

distance. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(9), 850–863.<br />

Huynh, D. Q., Hartley, R., and Heyden, A. (2003). Outlier correcton in image sequences for the affine camera.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 585–590, Nice, France.<br />

Igarashi, T., Nishino, K., and Nayar, S. (2007). The appearance of human skin: A survey. Foundations<br />

and Trends in Computer Graphics and Computer Vision, 3(1).<br />

Illingworth, J. and Kittler, J. (1988). A survey of the Hough transform. Computer Vision, Graphics, and<br />

Image Processing, 44, 87–116.<br />

Intille, S. S. and Bobick, A. F. (1994). Disparity-space images and large occlusion stereo. In Proc. Third<br />

European Conference on Computer Vision (ECCV’94), Springer-Verlag, Stockholm, Sweden.<br />

Irani, M. and Anandan, P. (1998). Video indexing based on mosaic representations. Proceedings of the<br />

IEEE, 86(5), 905–921.<br />

Irani, M. and Anandan, P. (1999). About direct methods. In International Workshop on Vision Algorithms,<br />

pages 267–277, Springer, Kerkyra, Greece.<br />

Irani, M. and Peleg, S. (1991). Improving resolution by image registration. Graphical Models and Image<br />

Processing, 53(3), 231–239.<br />

Irani, M., Hsu, S., and Anandan, P. (1995). Video compression using mosaic representations. Signal<br />

Processing: Image Communication, 7, 529–552.<br />

Irani, M., Rousso, B., and Peleg, S. (1994). Computing occluding and transparent motions. International<br />

Journal of Computer Vision, 12(1), 5–16.<br />

Irani, M., Rousso, B., and Peleg, S. (1997). Recovery of ego-motion using image stabilization. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 19(3), 268–272.<br />

Isard, M. and Blake, A. (1998). CONDENSATION—conditional density propagation for visual tracking.<br />

International Journal of Computer Vision, 29(1), 5–28.<br />

Ishiguro, H., Yamamoto, M., and Tsuji, S. (1992). Omni-directional stereo. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 14(2), 257–262.<br />

Ishikawa, H. (2003). Exact optimization for Markov random fields with convex priors. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 25(10), 1333–1336.<br />

Ishikawa, H. and Geiger, D. (1998). Occlusions, discontinuities, and epipolar lines in stereo. In Fifth European<br />

Conference on Computer Vision (ECCV’98), pages 232–248, Springer-Verlag, Freiburg, Germany.


<strong>Bibliography</strong> 707<br />

Isidoro, J. and Sclaroff, S. (2003). Stochastic refinement of the visual hull to satisfy photometric and<br />

silhouette consistency constraints. In Ninth International Conference on Computer Vision (ICCV 2003),<br />

pages 1335–1342, Nice, France.<br />

J. S. Wiejak, H. B. and Buxton, B. F. (1985). Convolution with separable masks for early image processing.<br />

Computer Vision, Graphics, and Image Processing, 32(3), 279–290.<br />

Jacobs, C. E., Finkelstein, A., and Salesin, D. H. (1995). Fast multiresolution image querying. Proceedings<br />

of SIGGRAPH 95, , 277–286.<br />

Jähne, B. (1997). Digital Image Processing. Springer-Verlag, Berlin.<br />

Jain, A. K. and Dubes, R. C. (1988). Algorithms for Clustering Data. Prentice Hall, Englewood Cliffs,<br />

New Jersey.<br />

Jain, A. K., Duin, R. P. W., and Mao, J. (2000). Statistical pattern recognition: A review. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 22(1), 4–37.<br />

Jain, A. K., Topchy, A., Law, M. H. C., and Buhmann, J. M. (2004). Landscape of clustering algorithms.<br />

In International Conference on Pattern Recognition (ICPR 2004), pages 260–263.<br />

Jenkin, M. R. M., Jepson, A. D., and Tsotsos, J. K. (1991). Techniques for disparity measurement.<br />

CVGIP: Image Understanding, 53(1), 14–30.<br />

Jia, J. and Tang, C.-K. (2003). Image registration with global and local luminance alignment. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 156–163, Nice, France.<br />

Jia, J., Sun, J., Tang, C.-K., and Shum, H.-Y. (2006). Drag-and-drop pasting. ACM Transactions on<br />

Graphics, 25(3), 631–636.<br />

Johnson, A. E. and Kang, S. B. (1997). Registration and integration of textured 3-D data. In International<br />

Conference on Recent Advances in 3-D Digital Imaging and Modeling, Ottawa.<br />

Jojic, N. and Frey, B. J. (2001). Learning flexible sprites in video layers. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2001), pages 199–206, Kauai, Hawaii.<br />

Jones, D. G. and Malik, J. (1992). A computational framework for determining stereo correspondence<br />

from a set of linear spatial filters. In Second European Conference on Computer Vision (ECCV’92),<br />

pages 397–410, Springer-Verlag, Santa Margherita Liguere, Italy.<br />

Jones, M. J. and Rehg, J. M. (2001). Statistical color models with application to skin detection. International<br />

Journal of Computer Vision, 46(1), 81–96.<br />

Jordan, M. I. et al.. (1999). An introduction to variational methods for graphical models. Machine<br />

Learning, 37(2), 183–233.


708 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Joshi, N., Matusik, W., and Avidan, S. (2006). Natural video matting using camera arrays. ACM Transactions<br />

on Graphics, 25(3), 779–786.<br />

Joshi, N., Szeliski, R., and Kriegman, D. J. (2008). PSF estimation using sharp edge prediction. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Ju, S. X., Black, M. J., and Jepson, A. D. (1996). Skin and bones: Multi-layer, locally affine, optical<br />

flow and regularization with transparency. In IEEE Computer Society Conference on Computer Vision and<br />

Pattern Recognition (CVPR’96), pages 307–314, San Francisco.<br />

Jurie, F. and Dhome, M. (2002). Hyperplane approximation for template matching. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 24(7), 996–1000.<br />

Jurie, F. and Schmid, C. (2004). Scale-invariant shape features for recognition of object categories. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2004), pages ?–<br />

?, IEEE Computer Society, Washington, DC.<br />

Kadir, T., Zisserman, A., and Brady, M. (2004). An affine invariant salient region detector. In Eighth<br />

European Conference on Computer Vision (ECCV 2004), pages 228–241, Springer-Verlag, Prague.<br />

Kaftory, R., Schechner, Y., and Zeevi, Y. (2007). Variational distance-dependent image restoration. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Kakumanu, P. et al.. (2007). A survey of skin-color modeling and detection methods. Pattern Recognition,<br />

40(3), 1106–1122.<br />

Kamvar, S. D., Klein, D., and Manning, C. D. (2002). Interpreting and extending classical agglomerative<br />

clustering algorithms using a model-based approach. In International Conference on Machine Learning,<br />

pages 283–290.<br />

Kanade, T. (1977). Computer Recognition of Human Faces. Birkhauser, Basel.<br />

Kanade, T. (1980). A theory of the origami world. Artificial Intelligence, 13, 279–311.<br />

Kanade, T., editor. (1987). Three-Dimensional Machine Vision, Kluwer Academic Publishers, Boston.<br />

Kanade, T. (1994). Development of a video-rate stereo machine. In Image Understanding Workshop,<br />

pages 549–557, Morgan Kaufmann Publishers, Monterey.<br />

Kanade, T. and Okutomi, M. (1994). A stereo matching algorithm with an adaptive window: Theory and<br />

experiment. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(9), 920–932.


<strong>Bibliography</strong> 709<br />

Kanade, T. et al.. (1996). A stereo machine for video-rate dense depth mapping and its new applications.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’96),<br />

pages 196–202, San Francisco.<br />

Kanade, T., Rander, P. W., and Narayanan, P. J. (1997). Virtualized reality: constructing virtual worlds<br />

from real scenes. IEEE MultiMedia Magazine, 1(1), 34–47.<br />

Kang, S. B. (1999). A survey of image-based rendering techniques. In Videometrics VI, pages 2–16, SPIE,<br />

San Jose.<br />

Kang, S. B. (2001). Radial distortion snakes. IEICE Trans. Inf. & Syst., E84-D(12), 1603–1611.<br />

Kang, S. B. and Szeliski, R. (1997). 3-D scene data recovery using omnidirectional multibaseline stereo.<br />

International Journal of Computer Vision, 25(2), 167–183.<br />

Kang, S. B. and Szeliski, R. (2004). Extracting view-dependent depth maps from a collection of images.<br />

International Journal of Computer Vision, 58(2), 139–163.<br />

Kang, S. B. and Weiss, R. (1997). Characterization of errors in compositing panoramic images. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 103–109,<br />

San Juan, Puerto Rico.<br />

Kang, S. B. and Weiss, R. (1999). Characterization of errors in compositing panoramic images. Computer<br />

Vision and Image Understanding, 73(2), 269–280.<br />

Kang, S. B. and Weiss, R. (2000). Can we calibrate a camera using an image of a flat, textureless<br />

Lambertian surface? In Sixth European Conference on Computer Vision (ECCV 2000), pages 640–653,<br />

Dublin, Ireland.<br />

Kang, S. B., Szeliski, R., and Anandan, P. (2000). The geometry-image representation tradeoff for rendering.<br />

In International Conference on Image Processing (ICIP-2000), pages 13–16, Vancouver.<br />

Kang, S. B., Szeliski, R., and Chai, J. (2001). Handling occlusions in dense multi-view stereo. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2001), pages 103–110,<br />

Kauai, Hawaii.<br />

Kang, S. B., Szeliski, R., and Shum, H.-Y. (1997). A parallel feature tracker for extended image sequences.<br />

Computer Vision and Image Understanding, 67(3), 296–310.<br />

Kang, S. B., Szeliski, R., and Uyttendaele, M. (2004). Seamless Stitching using Multi-Perspective Plane<br />

Sweep. Technical Report MSR-TR-2004-48, Microsoft Research.<br />

Kang, S. B., Li, Y., Tong, X., and Shum, H.-Y. (2006). Image-based rendering. Foundations and Trends<br />

in Computer Graphics and Computer Vision, 2(3).


710 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Kang, S. B., Uyttendaele, M., Winder, S., and Szeliski, R. (2003). High dynamic range video. ACM<br />

Transactions on Graphics, 22(3), 319–325.<br />

Kang, S. B., Webb, J., Zitnick, L., and Kanade, T. (1995). A multibaseline stereo system with active illumination<br />

and real-time image acquisition. In Fifth International Conference on Computer Vision (ICCV’95),<br />

pages 88–93, Cambridge, Massachusetts.<br />

Kannala, J., Rahtu, E., Brandt, S. S., and Heikkila, J. (2008). Object recognition and segmentation by<br />

non-rigid quasi-dense matching. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2008), Anchorage, AK.<br />

Kass, M. (1988). Linear image features in stereopsis. International Journal of Computer Vision, 1(4),<br />

357–368.<br />

Kass, M., Witkin, A., and Terzopoulos, D. (1988). Snakes: Active contour models. International Journal<br />

of Computer Vision, 1(4), 321–331.<br />

Kaufman, L. and Rousseeuew, P. J. (1990). Finding Groups in Data: An Introduction to Cluster Analysis.<br />

John Wiley & Sons, Hoboken.<br />

Kazhdan, M., Bolitho, M., and Hoppe, H. (2006). Poisson surface reconstruction. In Eurographics<br />

Symposium on Geometry Processing, pages 61–70.<br />

Ke, Y. and Sukthankar, R. (2004). PCA-SIFT: a more distinctive representation for local image descriptors.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2004),<br />

pages 506–513, Washington, DC.<br />

Kenney, C., Zuliani, M., and Manjunath, B. (2005). An axiomatic approach to corner detection. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 191–197,<br />

San Diego, CA.<br />

Keren, D., Peleg, S., and Brada, R. (1988). Image sequence enhancement using sub-pixel displacements.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’88),<br />

pages 742–746, IEEE Computer Society Press, Ann Arbor, Michigan.<br />

Kim, J., Kolmogorov, V., and Zabih, R. (2003). Visual correspondence using energy minimization and<br />

mutual information. In Ninth International Conference on Computer Vision (ICCV 2003), pages 1033–<br />

1040, Nice, France.<br />

Kimura, R. et al.. (1999). A convolver-based real-time stereo machine (SAZAN). In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’99), pages 457–463, Fort Collins.<br />

Kindermann, R. and Snell, J. L. (1980). Markov Random Fields and Their Applications. American<br />

Mathematical Society.


<strong>Bibliography</strong> 711<br />

Kirby, M. and Sirovich, L. (1990). Application of the Karhunen-Lòeve procedure for the characterization<br />

of human faces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(1), 103–108.<br />

Kirkpatrick, S., Gelatt, C. D. J., and Vecchi, M. P. (1983). Optimization by simulated annealing. Science,<br />

220, 671–680.<br />

Kirovski, D., Jojic, N., and Jancke, G. (2004). Tamper-resistant biometric IDs. In Paulus, S., Pohlmann,<br />

N., and Reimer, H., editors, ISSE 2004 - Securing Electronic Business Processes: Highlights of the Information<br />

Security Solutions Europe 2004 Conference, pages 160–175, Springer.<br />

Kittler, J. and Föglein, J. (1984). Contextual classification of multispectral pixel data. Image and Vision<br />

Computing, 2(1), 13–29.<br />

Klaus, A., Sormann, M., and Karner, K. (2006). Segment-based stereo matching using belief propagation<br />

and a self-adapting dissimilarity measure. In International Conference on Pattern Recognition (ICPR<br />

2006), pages 15–18.<br />

Klein, G. and Murray, D. (2008). Improving the agility of keyframe-based slam. In Tenth European<br />

Conference on Computer Vision (ECCV 2008), pages 802–815, Springer-Verlag, Marseilles.<br />

Klinker, G. J. (1993). A Physical Approach to Color Image Understanding. A K Peters, Wellesley,<br />

Massachusetts.<br />

Klinker, G. J., Shafer, S. A., and Kanade, T. (1990). A physical approach to color image understanding.<br />

International Journal of Computer Vision, 4(1), 7–38.<br />

Koch, R., Pollefeys, M., and Van Gool, L. J. (2000). Realistic surface reconstruction of 3D scenes from<br />

uncalibrated image sequences. Journal Visualization and Computer Animation, 11, 115–127.<br />

Koenderink, J. J. (1990). Solid Shape. MIT Press, Cambridge, Massachusetts.<br />

Koethe, U. (2003). Integrated edge and junction detection with the boundary tensor. In Ninth International<br />

Conference on Computer Vision (ICCV 2003), pages 424–431, Nice, France.<br />

Kohli, P. (2007). Minimizing Dynamic and Higher Order Energy Functions using Graph Cuts. Ph.D.<br />

thesis, Oxford Brookes University.<br />

Kohli, P. and Torr, P. H. (2008). Measuring uncertainty in graph cut solutions. Computer Vision and Image<br />

Understanding, 112(1), 30–38.<br />

Kohli, P. and Torr, P. H. S. (2005). Effciently solving dynamic markov random fields using graph cuts. In<br />

Tenth International Conference on Computer Vision (ICCV 2005), pages 922–929, Beijing, China.<br />

Kohli, P., Ladick´y, L., and Torr, P. H. (2009). Robust higher order potentials for enforcing label consistency.<br />

International Journal of Computer Vision, 82(3), 302–324.


712 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Kohli, P., Ladicky, L., and Torr, P. H. S. (2008). Robust higher order potentials for enforcing label<br />

consistency. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Kohli, P., Mudigonda, P., and Torr, P. (2007). P 3 & beyond: Solving energies with higher order cliques.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Kolev, K., Klodt, M., Brox, T., Esedoglu, S., and Cremers, D. (2007). Continuous global optimization in<br />

multiview 3d reconstruction. In Energy Minimization Methods in Computer Vision and Pattern Recognition,<br />

pages 441–452, Springer-Verlag, Ezhou, China.<br />

Kolmogorov, V. and Boykov, Y. (2005). What metrics can be approximated by geo-cuts, or global optimization<br />

of length/area and flux. In Tenth International Conference on Computer Vision (ICCV 2005),<br />

pages 564–571, Beijing, China.<br />

Kolmogorov, V. and Zabih, R. (2001). Computing visual correspondence with occlusions using graph<br />

cuts. In Eighth International Conference on Computer Vision (ICCV 2001), pages 508–515, Vancouver,<br />

Canada.<br />

Kolmogorov, V. and Zabih, R. (2002). Multi-camera scene reconstruction via graph cuts. In Seventh<br />

European Conference on Computer Vision (ECCV 2002), pages 82–96, Springer-Verlag, Copenhagen.<br />

Kolmogorov, V. and Zabih, R. (2004). What energy functions can be minimized via graph cuts? IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 26(2), 147–159.<br />

Kolmogorov, V., Criminisi, A., Blake, A., Cross, G., and Rother, C. (2006). Probabilistic fusion of stereo<br />

with color and contrast for bi-layer segmentation. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, 28(9), 1480–1492.<br />

Komodakis, N. and Tziritas, G. (2007a). Approximate labeling via graph cuts based on linear programming.<br />

IEEE Transactions on Image Processing, 29(8), 1436–1453.<br />

Komodakis, N. and Tziritas, G. (2007b). Image completion using efficient belief propagation via priority<br />

scheduling and dynamic pruning. IEEE Transactions on Image Processing, 29(11), 2649–2661.<br />

Komodakis, N., Tziritas, G., and Paragios, N. (2007). Fast, approximately optimal solutions for single<br />

and dynamic mrfs. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2007), Minneapolis, MN.<br />

Komodakis, N., Tziritas, G., and Paragios, N. (2008). Performance vs computational efficiency for optimizing<br />

single and dynamic mrfs: Setting the state of the art with primal dual strategies. Computer Vision<br />

and Image Understanding, 112(1), 14–29.


<strong>Bibliography</strong> 713<br />

Konolige, K. (1997). Small vision systems: Hardware and implementation. In Eighth International<br />

Symposium on Robotics Research, pages 203–212, Hayama, Japan.<br />

Kopf, J., Cohen, M. F., Lischinski, D., and Uyttendaele, M. (2007a). Joint bilateral upsampling. ACM<br />

Transactions on Graphics, 26(3).<br />

Kopf, J., Uyttendaele, M., Deussen, O., and Cohen, M. F. (2007b). Capturing and viewing gigapixel<br />

images. ACM Transactions on Graphics, 26(3).<br />

Koutis, I. (2007). Combinatorial and algebraic tools for optimal multilevel algorithms. Ph.D. thesis,<br />

Carnegie Mellon University. Technical Report CMU-CS-07-131.<br />

Koutis, I. and Miller, G. L. (2007). A linear work, o(n 1/6 ) time, parallel algorithm for solving planar<br />

Laplacians. In Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’07), Society for<br />

Industrial and Applied Mathematics, New Orleans.<br />

Koutis, I. and Miller, G. L. (2008). Graph partitioning into isolated, high conductance clusters: theory,<br />

computation and applications to preconditioning. In Symposium on Parallel Algorithms and Architectures,<br />

pages 137–145, Association for Computing Machinery, Munich.<br />

Koˇsecká, J. and Zhang, W. (2005). Extraction, matching and pose recovery based on dominant rectangular<br />

structures. Computer Vision and Image Understanding, 100(3), 174–293.<br />

Kraus, K. (1997). Photogrammetry. Dümmler, Bonn.<br />

Kuglin, C. D. and Hines, D. C. (1975). The phase correlation image alignment method. In IEEE 1975<br />

Conference on Cybernetics and Society, pages 163–165, New York.<br />

Kumar, M. P. (2008). Combinatorial and Convex Optimization for Probabilistic Models in Computer<br />

Vision. Ph.D. thesis, Oxford Brookes University.<br />

Kumar, M. P. and Torr, P. H. S. (2006). Fast memory-efficient generalized belief propagation. In<br />

Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 451–463, Springer.<br />

Kumar, M. P., Torr, P. H. S., and Zisserman, A. (2008). Learning layered motion segmentations of video.<br />

International Journal of Computer Vision, 76(3), 301–319.<br />

Kumar, R., Anandan, P., and Hanna, K. (1994a). Direct recovery of shape from multiple views: A parallax<br />

based approach. In Twelfth International Conference on Pattern Recognition (ICPR’94), pages 685–688,<br />

IEEE Computer Society Press, Jerusalem, Israel.<br />

Kumar, R., Anandan, P., and Hanna, K. (1994b). Shape recovery from multiple views: a parallax based<br />

approach. In Image Understanding Workshop, pages 947–955, Morgan Kaufmann Publishers, Monterey.


714 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Kumar, R., Anandan, P., Irani, M., Bergen, J., and Hanna, K. (1995). Representation of scenes from<br />

collections of images. In IEEE Workshop on Representations of Visual Scenes, pages 10–17, Cambridge,<br />

Massachusetts.<br />

Kumar, S. and Hebert, M. (2003a). Discriminative fields for modeling spatial dependencies in natural<br />

images. In Advances in Neural Information Processing Systems, MIT Press.<br />

Kumar, S. and Hebert, M. (2003b). Discriminative random fields: A discriminative framework for contextual<br />

interaction in classification. In Ninth International Conference on Computer Vision (ICCV 2003),<br />

pages 1150–1157, Nice, France.<br />

Kumar, S. and Hebert, M. (2005). A hierarchical field framework for unified context-based classification.<br />

In Tenth International Conference on Computer Vision (ICCV 2005), pages 1284–1291, Beijing, China.<br />

Kumar, S. and Hebert, M. (2006). Discriminative random fields. International Journal of Computer<br />

Vision, 68(2), 179–202.<br />

Kundur, D. and Hatzinakos, D. (1996). Blind image deconvolution. IEEE Signal Processing Magazine,<br />

13(3), 43–64.<br />

Kutulakos, K. N. (2000). Approximate N-view stereo. In Sixth European Conference on Computer Vision<br />

(ECCV 2000), pages 67–83, Springer-Verlag, Dublin, Ireland.<br />

Kutulakos, K. N. and Seitz, S. M. (2000). A theory of shape by space carving. International Journal of<br />

Computer Vision, 38(3), 199–218.<br />

Kwatra, V. et al.. (2003). Graphcut textures: Image and video synthesis using graph cuts. ACM Transactions<br />

on Graphics, 22(3), 277–286.<br />

Kybic, J. and Unser, M. (2003). Fast parametric elastic image registration. IEEE Transactions on Image<br />

Processing, 12(11), 1427–1442.<br />

Lafferty, J., McCallum, A., and Pereira, F. (2001). Conditional random fields: Probabilistic models for<br />

segmenting and labeling sequence data. In International Conference on Machine Learning.<br />

Lagger, P., Salzmann, M., Lepetit, V., and Fua, P. (2008). 3d pose refinement from reflections. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Lai, S.-H. and Vemuri, B. C. (1997). Physically based adaptive preconditioning for early vision. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 19(6), 594–607.<br />

Langer, M. S. and Zucker, S. W. (1994). Shape from shading on a cloudy day. Journal Optical Society<br />

America, A, 11(2), 467–478.


<strong>Bibliography</strong> 715<br />

Lanitis, A., Taylor, C. J., and Cootes, T. F. (1997). Automatic interpretation and coding of face images<br />

using flexible models. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(7), 742–756.<br />

Larlus, D. and Jurie, F. (2008). Combining appearance models and markov random fields for category<br />

level object segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Larson, G. W. (1998). LogLuv encoding for full-gamut, high-dynamic range images. Journal of Graphics<br />

Tools, 3(1), 15–31.<br />

Larson, G. W., Rushmeier, H., and Piatko, C. (1997). A visibility matching tone reproduction operator for<br />

high dynamic range scenes. IEEE Transactions on Visualization and Computer Graphics, 3(4), 291–306.<br />

Laurentini, A. (1994). The visual hull concept for silhouette-based image understanding. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 16(2), 150–162.<br />

Lavallée, S. and Szeliski, R. (1995). Recovering the position and orientation of free-form objects from image<br />

contours using 3-D distance maps. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

17(4), 378–390.<br />

Laveau, S. and Faugeras, O. D. (1994). 3-d scene representation as a collection of images. In Twelfth International<br />

Conference on Pattern Recognition (ICPR’94), pages 689–691, IEEE Computer Society Press,<br />

Jerusalem, Israel.<br />

Lazebnik, S., Schmid, C., and Ponce, J. (2005). A sparse texture representation using local affine regions.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(8), 1265–1278.<br />

Lazebnik, S., Schmid, C., and Ponce, J. (2006). Beyond bags of features: Spatial pyramid matching<br />

for recognizing natural scene categories. In IEEE Computer Society Conference on Computer Vision and<br />

Pattern Recognition (CVPR’2006), pages 2169–2176, New York City, NY.<br />

Le Gall, D. (1991). MPEG: A video compression standard for multimedia applications. Communications<br />

of the ACM, 34(4), 46–58.<br />

Leclerc, Y. G. (1989). Constructing simple stable descriptions for image partitioning. International<br />

Journal of Computer Vision, 3(1), 73–102.<br />

Lee, M.-C. et al.. (1997). A layered video object coding system using sprite and affine motion model.<br />

IEEE Transactions on Circuits and Systems for Video Technology, 7(1), 130–145.<br />

Lee, M. E. and Redner, R. A. (1990). A note on the use of nonlinear filtering in computer graphics. IEEE<br />

Computer Graphics and Applications, 10(3), 23–29.<br />

Lee, Y. D., Terzopoulos, D., and Waters, K. (1995). Realistic facial modeling for animation. Computer<br />

Graphics (SIGGRAPH’95), , 55–62.


716 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Leibe, B., Leonardis, A., and Schiele, B. (2008). Robust object detection with interleaved categorization<br />

and segmentation. International Journal of Computer Vision, 77(1-3), 259–289.<br />

Leibe, B., Seemann, E., and Schiele, B. (2005). Pedestrian detection in crowded scenes. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 878–885, San<br />

Diego, CA.<br />

Lempitsky, V. and Boykov, Y. (2007). Global optimization for shape fitting. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Lempitsky, V. and Ivanov, D. (2007). Seamless mosaicing of image-based texture maps. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Lempitsky, V., Blake, A., and Rother, C. (2008a). Image segmentation by branch-and-mincut. In Tenth<br />

European Conference on Computer Vision (ECCV 2008), pages 15–29, Springer-Verlag, Marseilles.<br />

Lempitsky, V., Roth, S., and Rother., C. (2008b). FlowFusion: Discrete-continuous optimization for optical<br />

flow estimation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Lempitsky, V., Rother, C., and Blake, A. (2007). Logcut - efficient graph cut optimization for markov<br />

random fields. In Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Lengyel, J. and Snyder, J. (1997). Rendering with coherent layers. In Computer Graphics Proceedings,<br />

Annual Conference Series, pages 233–242, ACM SIGGRAPH, Proc. SIGGRAPH’97 (Los Angeles).<br />

Lepetit, V. and Fua, P. (2005). Monocular model-based 3d tracking of rigid objects. Foundations and<br />

Trends in Computer Graphics and Computer Vision, 1(1).<br />

Lepetit, V., Lagger, P., and Fua, P. (2005). Randomized trees for real-time keypoint recognition. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 775–781,<br />

San Diego, CA.<br />

Leung, T. K., Burl, M. C., and Perona, P. (1995). Finding faces in cluttered scenes using random labeled<br />

graph matching. In Fifth International Conference on Computer Vision (ICCV’95), pages 637–644,<br />

Cambridge, Massachusetts.<br />

Levin, A. (2006). Blind motion deblurring using image statistics. In Advances in Neural Information<br />

Processing Systems, MIT Press.<br />

Levin, A. and Weiss, Y. (2007). User assisted separation of reflections from a single image using a sparsity<br />

prior. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(9), 1647–1654.<br />

Levin, A., Acha, A. R., and Lischinski, D. (2008). Spectral matting. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 30(10), 1699–1712.


<strong>Bibliography</strong> 717<br />

Levin, A., Lischinski, D., and Weiss, Y. (2004). Colorization using optimization. ACM Transactions on<br />

Graphics, 23(3), 689–694.<br />

Levin, A., Lischinski, D., and Weiss, Y. (2008). A closed form solution to natural image matting. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 30(2), 228–242.<br />

Levin, A., Zomet, A., and Weiss, Y. (2004). Separating reflections from a single image using local features.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2004),<br />

pages 306–313, Washington, DC.<br />

Levin, A., Fergus, R., Durand, F., and Freeman, W. T. (2007). Image and depth from a conventional<br />

camera with a coded aperture. ACM Transactions on Graphics, 26(3).<br />

Levin, A., Zomet, A., Peleg, S., and Weiss, Y. (2004). Seamless image stitching in the gradient domain. In<br />

Eighth European Conference on Computer Vision (ECCV 2004), pages 377–389, Springer-Verlag, Prague.<br />

Levoy, M. (1988). Display of surfaces from volume data. IEEE Computer Graphics and Applications,<br />

8(3), 29–37.<br />

Levoy, M. (2006). Light fields and computational imaging. Computer, 39(8), 46–55.<br />

Levoy, M. and Hanrahan, P. (1996). Light field rendering. In Computer Graphics Proceedings, Annual<br />

Conference Series, pages 31–42, ACM SIGGRAPH, Proc. SIGGRAPH’96 (New Orleans).<br />

Levoy, M. et al.. (2000). The digital michelangelo project: 3d scanning of large statues. Proceedings of<br />

SIGGRAPH 2000, , 131–144.<br />

Levoy, M. and Whitted, T. (1985). The Use of Points as a Display Primitive. Technical Report 85-022,<br />

University of North Carolina at Chapel Hill.<br />

Leyvand, T., Cohen-Or, D., Dror, G., and Lischinski, D. (2008). Data-driven enhancement of facial<br />

attractiveness. ACM Transactions on Graphics, 27(3).<br />

Lhuillier, M. and Quan, L. (2002). Match propagation for image-based modeling and rendering. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 24(8), 1140–1146.<br />

Lhuillier, M. and Quan, L. (2005). A quasi-dense approach to surface reconstruction from uncalibrated<br />

images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(3), 418–433.<br />

Li, J., Shum, H., and Zhang, Y.-Q. (2000). On the compression of image based rendering scene. In<br />

International Conference on Image Processing (ICIP-2000), pages 21–24, Vancouver.<br />

Li, S. (1995). Markov Random Field Modeling in Computer Vision. Springer-Verlag.<br />

Li, S. Z. and Jain, A. K., editors. (2005). Handbook of Face Recognition, Springer.


718 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Li, X., Wu, C., Zach, C., Lazebnik, S., and Frahm, J.-M. (2008). Modeling and recognition of landmark<br />

image collections using iconic scene graphs. In Tenth European Conference on Computer Vision (ECCV<br />

2008), pages 427–440, Springer-Verlag, Marseilles.<br />

Li, Y., Shum, H.-Y., Tang, C.-K., and Szeliski, R. (2004a). Stereo reconstruction from multiperspective<br />

panoramas. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(1), 44–62.<br />

Li, Y., Sun, J., Tang, C.-K., and Shum, H.-Y. (2004b). Lazy snapping. ACM Transactions on Graphics,<br />

23(3), 303–308.<br />

Liang, L. et al.. (2001). Real-time texture synthesis by patch-based sampling. ACM Transactions on<br />

Graphics, 20(3), 127–150.<br />

Liang, L., Xiao, R., Wen, F., and Sun, J. (2008). Face alignment via component-based discriminative<br />

search. In Tenth European Conference on Computer Vision (ECCV 2008), pages 72–85, Springer-Verlag,<br />

Marseilles.<br />

Liebowitz, D. and Zisserman, A. (1998). Metric rectification for perspective images of planes. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 482–488,<br />

Santa Barbara.<br />

Lim, J. (1990). Two-Dimensional Signal and Image Processing. Prentice-Hall, Englewood, NJ.<br />

Lindeberg, T. (1990). Scale-space for discrete signals. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, 12(3), 234–254.<br />

Lindeberg, T. (1993). Detecting salient blob-like image structures and their scales with a scale-space<br />

primal sketch: a method for focus-of-attention. International Journal of Computer Vision, 11(3), 283–<br />

318.<br />

Lindeberg, T. (1994). Scale-space theory: A basic tool for analysing structures at different scales. Journal<br />

of Applied Statistics, 21(2), 224–270.<br />

Lindeberg, T. (1998a). Edge detection and ridge detection with automatic scale selection. International<br />

Journal of Computer Vision, 30(2), 116–154.<br />

Lindeberg, T. (1998b). Feature detection with automatic scale selection. International Journal of Computer<br />

Vision, 30(2), 79–116.<br />

Lindeberg, T. and Gøarding, J. (1997). Shape-adapted smoothing in estimation of 3-d shape cues from<br />

affine deformations of local 2-d brightness structure. Image and Vision Computing, 15(6), 415–434.<br />

Lischinski, D., Farbman, Z., Uyttendaele, M., and Szeliski, R. (2006a). Interactive local adjustment of<br />

tonal values. ACM Transactions on Graphics, 25(3), 646–653.


<strong>Bibliography</strong> 719<br />

Lischinski, D., Farbman, Z., Uyttendaele, M., and Szeliski, R. (2006b). Interactive local adjustment of<br />

tonal values. ACM Transactions on Graphics, 25(3), 646–653.<br />

Litvinov, A. and Schechner, Y. Y. (2005). Radiometric framework for image mosaicking. Journal of the<br />

Optical Society of America A, 22(5), 839–848.<br />

Litwiller, D. (2005). CMOS vs. CCD: Maturing technologies, maturing markets. Photonics Spectra, (8),<br />

54–59.<br />

Litwinowicz, P. (1997). Processing images and video for an impressionist effect. In Proceedings of<br />

SIGGRAPH 97, pages 407–414.<br />

Litwinowicz, P. and Williams, L. (1994). Animating images with drawings. Computer Graphics (SIG-<br />

GRAPH’94), , 409–412.<br />

Liu, C., Freeman, W. T., Adelson, E., and Weiss, Y. (2008a). Human-assisted motion annotation. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Liu, C., Szeliski, R., Kang, S. B., Zitnick, C. L., and Freeman, W. T. (2008b). Automatic estimation and<br />

removal of noise from a single image. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

30(2), 299–314.<br />

Livingstone, M. (2008). Vision and Art: The Biology of Seeing. Abrams, New York.<br />

Longere, P. et al.. (2002). Perceptual assessment of demosaicing algorithm performance. Proceedings of<br />

the IEEE, 90(1), 123–132.<br />

Longuet-Higgins, H. C. (1981). A computer algorithm for reconstructing a scene from two projections.<br />

Nature, 293, 133–135.<br />

Loop, C. and Zhang, Z. (1999). Computing rectifying homographies for stereo vision. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’99), pages 125–131, Fort Collins.<br />

Lorusso, A., Eggert, D., and Fisher, R. B. (1995). A comparison of four algorithms for estimating 3-d<br />

rigid transformations. In British Machine Vision Conference (BMVC95), pages 237–246, Birmingham,<br />

England.<br />

Lourakis, M. I. A. and Argyros, A. A. (2004). The Design and Implementation of a Generic Sparse<br />

Bundle Adjustment Software Package Based on the Levenberg-Marquardt Algorithm. Technical Report<br />

340, Institute of Computer Science - FORTH, Heraklion, Crete, Greece. Available from http:<br />

//www.ics.forth.gr/˜lourakis/sba.<br />

Lowe, D. G. (1988). Organization of smooth image curves at multiple scales. In Second International<br />

Conference on Computer Vision (ICCV’88), pages 558–567, IEEE Computer Society Press, Tampa.


720 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Lowe, D. G. (1989). Organization of smooth image curves at multiple scales. International Journal of<br />

Computer Vision, 3(2), 119–130.<br />

Lowe, D. G. (1991). Fitting parameterized three-dimensional models to images. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 13(5), 441–450.<br />

Lowe, D. G. (1999). Object recognition from local scale-invariant features. In Seventh International<br />

Conference on Computer Vision (ICCV’99), pages 1150–1157, Kerkyra, Greece.<br />

Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. International Journal of<br />

Computer Vision, 60(2), 91–110.<br />

Lucas, B. D. and Kanade, T. (1981). An iterative image registration technique with an application in<br />

stereo vision. In Seventh International Joint Conference on Artificial Intelligence (IJCAI-81), pages 674–<br />

679, Vancouver.<br />

Luong, Q.-T. and Viéville, T. (1996). Canonical representations for the geometries of multiple projective<br />

views. Computer Vision and Image Understanding, 64(2), 193–229.<br />

Ma, Y., Derksen, H., Hong, W., and Wright, J. (2007). Segmentation of multivariate mixed data via lossy<br />

data coding and compression. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(9),<br />

1546–1562.<br />

MacKay, D. J. C. (2003). Information Theory, Inference, and Learning Algorithms. Cambridge University<br />

Press, Cambridge, UK.<br />

Maes, F., Collignon, A., Vandermeulen, D., Marchal, G., and Suetens, P. (1997). Multimodality image<br />

registration by maximization of mutual information. IEEE Transactions on Medical Imaging, 16(2), 187–<br />

198.<br />

Magnor, M. and Girod, B. (2000). Data compression for light-field rendering. IEEE Transactions on<br />

Circuits and Systems for Video Technology, 10(3), 338–343.<br />

Maire, M., Arbelaez, P., Fowlkes, C., and Malik, J. (2008). Using contours to detect and localize junctions<br />

in natural images. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Maitre, M., Shinagawa, Y., and Do, M. N. (2008). Symmetric multi-view stereo reconstruction from<br />

planar camera arrays. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Maji, S., Berg, A., and Malik, J. (2008). Classification using intersection kernel support vector machines<br />

is efficient. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.


<strong>Bibliography</strong> 721<br />

Malik, J. and Rosenholtz, R. (1997). Computing local surface orientation and shape from texture for<br />

curved surfaces. International Journal of Computer Vision, 23(2), 149–168.<br />

Malik, J., Belongie, S., Leung, T., and Shi, J. (2001). Contour and texture analysis for image segmentation.<br />

International Journal of Computer Vision, 43(1), 7–27.<br />

Malisiewicz, T. and Efros, A. A. (2008). Recognition by association via learning per-exemplar distances.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Malladi, R., Sethian, J. A., and Vemuri, B. C. (1995). Shape modeling with front propagation. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 17(2), 158–176.<br />

Mallat, S. G. (1989). A theory for multiresolution signal decomposition: the wavelet representation. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, PAMI-11(7), 674–693.<br />

Malvar, H. S. (1990). Lapped transforms for efficient transform/subband coding. IEEE Transactions on<br />

Acoustics, Speech, and Signal Processing, 38(6), 969–978.<br />

Malvar, H. S. (1998). Biorthogonal and nonuniform lapped transforms for transform coding with reduced<br />

blocking and ringing artifacts. IEEE Transactions on Signal Processing, 46(4), 1043–1053.<br />

Malvar, H. S. (2000). Fast progressive image coding without wavelets. In IEEE Data Compressions<br />

Conference, pages 243–252, IEEE Computer Society Press, Snowbird, UT.<br />

Malvar, H. S., He, L.-W., and Cutler, R. (2004). High-quality linear interpolation for demosaicing of<br />

bayer-patterned color images. In IEEE International Conference on Acoustics, Speech, and Signal Processing<br />

(ICASSP’04), pages 485–488, Montreal.<br />

Mancini, T. A. and Wolff, L. B. (1992). 3 d shape and light source location from depth and reflectance. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’92), pages 707–<br />

709, IEEE Computer Society Press, Champaign, Illinois.<br />

Mann, S. and Picard, R. W. (1994). Virtual bellows: Constructing high-quality images from video. In<br />

First IEEE International Conference on Image Processing (ICIP-94), pages 363–367, Austin.<br />

Mann, S. and Picard, R. W. (1995). On being ‘undigital’ with digital cameras: Extending dynamic range<br />

by combining differently exposed pictures. In IS&T’s 48th Annual Conference, pages 422–428, Society<br />

for Imaging Science and Technology, Washington, D. C.<br />

Manning, C. D., Raghavan, P., and Schütze, H. (2008). Introduction to Information Retrieval. Cambridge<br />

University Press.<br />

Marr, D. (1982). Vision: A Computational Investigation into the Human Representation and Processing<br />

of Visual Information. W. H. Freeman, San Francisco.


722 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Marr, D. and Hildreth, E. (1980). Theory of edge detection. Proceedings of the Royal Society of London,<br />

B 207, 187–217.<br />

Marr, D. and Poggio, T. (1976). Cooperative computation of stereo disparity. Science, 194, 283–287.<br />

Marr, D. C. and Poggio, T. (1979). A computational theory of human stereo vision. Proceedings of the<br />

Royal Society of London, B 204, 301–328.<br />

Marroquin, J., Mitter, S., and Poggio, T. (1985). Probabilistic solution of ill-posed problems in computational<br />

vision. In Image Understanding Workshop, pages 293–309, Science Applications International<br />

Corporation, Miami Beach.<br />

Marroquin, J., Mitter, S., and Poggio, T. (1987). Probabilistic solution of ill-posed problems in computational<br />

vision. Journal of the American Statistical Association, 82(397), 76–89.<br />

Marroquin, J. L. (1983). Design of Cooperative Networks. Working Paper 253, Artificial Intelligence<br />

Laboratory, Massachusetts Institute of Technology.<br />

Martin, D., Fowlkes, C., and Malik, J. (2004). Learning to detect natural image boundaries using local<br />

brightness, color, and texture cues. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

26(5), 530–549.<br />

Martin, D., Fowlkes, C., Tal, D., and Malik, J. (2001). A database of human segmented natural images<br />

and its application to evaluating segmentation algorithms and measuring ecological statistics. In Eighth<br />

International Conference on Computer Vision (ICCV 2001), pages 416–423, Vancouver, Canada.<br />

Massey, M. and Bender, W. (1996). Salient stills: Process and practice. IBM Systems Journal, 35(3&4),<br />

557–573.<br />

Matas, J. et al.. (2004). Robust wide baseline stereo from maximally stable extremal regions. Image and<br />

Vision Computing, 22(10), 761–767.<br />

Matei, B. C. and Meer, P. (2006). Estimation of nonlinear errors-in-variables models for computer vision<br />

applications. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(10), 1537–1552.<br />

Matsushita, Y. and Lin, S. (2007). Radiometric calibration from noise distributions. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Matsushita, Y. et al.. (2006). Full-frame video stabilization with motion inpainting. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 28(7), 1150–1163.<br />

Matthews, I. and Baker, S. (2004). Active appearance models revisited. International Journal of Computer<br />

Vision, 60(2), 135–164.<br />

Matthews, I. et al.. (2007). 2D vs. 3D deformable face models: Representational power, construction, and<br />

real-time fitting. International Journal of Computer Vision, 75(1), 93–113.


<strong>Bibliography</strong> 723<br />

Matthies, L., Kanade, T., and Szeliski, R. (1989). Kalman filter-based algorithms for estimating depth<br />

from image sequences. International Journal of Computer Vision, 3(3), 209–236.<br />

Matusik, W., Buehler, C., Raskar, R., Gortler, S. J., and McMillan, L. (2000). Image-based visual hulls.<br />

Proceedings of SIGGRAPH 2000, , 369–374. ISBN 1-58113-208-5.<br />

Maybeck, P. S. (1982). Stochastic Models, Estimation, and Control. Volume 2, Academic Press, New<br />

York.<br />

Mayhew, J. E. W. and Frisby, J. P. (1981). Psychophysical and computational studies towards a theory of<br />

human stereopsis. Artificial Intelligence, 17(1-3), 349–408.<br />

McLean, G. F. and Kotturi, D. (1995). Vanishing point detection by line clustering. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 17(11), 1090–1095.<br />

McCamy, C. S., Marcus, H., and Davidson, J. G. (1976). A color-rendition chart. Journal of Applied<br />

Photogrammetric Engineering, 2(3), 95–99.<br />

McGuire, M., Matusik, W., Pfister, H., Hughes, J. F., and Durand, F. (2005). Defocus video matting. ACM<br />

Transactions on Graphics, 24(3), 567–576.<br />

McInerney, T. and Terzopoulos, D. (1993). A finite element model for 3D shape reconstruction and<br />

nonrigid motion tracking. In Fourth International Conference on Computer Vision (ICCV’93), pages 518–<br />

523, IEEE Computer Society Press, Berlin, Germany.<br />

McLauchlan, P. F. (2000). A batch/recursive algorithm for 3D scene reconstruction. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2000), pages 738–743, Hilton<br />

Head Island.<br />

McLauchlan, P. F. and Jaenicke, A. (2002). Image mosaicing using sequential bundle adjustment. Image<br />

and Vision Computing, 20(9-10), 751–759.<br />

McLauchlan, P. F. and Murray, D. W. (1995). A unifying framework for structure and motion recovery<br />

from image sequences. In Fifth International Conference on Computer Vision (ICCV’95), pages 314–320,<br />

Cambridge, Massachusetts.<br />

McMillan, L. and Bishop, G. (1995). Plenoptic modeling: An image-based rendering system. Computer<br />

Graphics (SIGGRAPH’95), , 39–46.<br />

McMillan, L. and Gortler, S. (1999). Image-based rendering: A new interface between computer vision<br />

and computer graphics. Computer Graphics, 33(4), 61–64.<br />

Meehan, J. (1990). Panoramic Photography. Watson-Guptill.


724 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Meilǎ, M. and Shi, J. (2001). A random walks view of spectral segmentation. In Richardson, T. and<br />

Jaakkola, T., editors, Workshop on Artificial Intelligence and Statistics, pages 177–182, Society for Artificial<br />

Intelligence and Statistics, Key West, FL.<br />

Meilǎ, M. and Shi, J. (2006). Learning segmentation with random walk. In Advances in Neural Information<br />

Processing Systems, pages 873–879, MIT Press.<br />

Meltzer, J. and Soatto, S. (2008). Edge descriptors for robust wide-baseline correspondence. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Mémin, E. and Pérez, P. (2002). Hierarchical estimation and segmentation of dense motion fields. International<br />

Journal of Computer Vision, 44(2), 129–155.<br />

Menet, S., Saint-Marc, P., and Medioni, G. (1990a). Active contour models: overview, implementation<br />

and applications. In IEEE International Conference on Systems, Man and Cybernetics, pages 194–199,<br />

Los Angeles.<br />

Menet, S., Saint-Marc, P., and Medioni, G. (1990b). B-snakes: implementation and applications to stereo.<br />

In Image Understanding Workshop, pages 720–726, Morgan Kaufmann Publishers, Pittsburgh.<br />

Merrell, P., Akbarzadeh, A., Wang, L., Mordohai, P., Frahm, J.-M., Yang, R., Nister, D., and Pollefeys, M.<br />

(2007). Real-time visibility-based fusion of depth maps. In Tenth International Conference on Computer<br />

Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Mertens, T., Kautz, J., and Reeth, F. V. (2007). Exposure fusion. In Proceedings of Pacific Graphics 2007,<br />

pages 382–390.<br />

Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., and Teller, E. (1953). Equations of<br />

state calculations by fast computing machines. Journal of Chemical Physics, 21, 1087–1091.<br />

Meyer, C. D. (2000). Matrix Analysis and Applied Linear Algebra. Society for Industrial and Applied<br />

Mathematics, Philadephia.<br />

Meyer, Y. (1993). Wavelets: Algorithms and Applications. Society for Industrial and Applied Mathematics,<br />

Philadephia.<br />

Mikolajczyk, K. et al.. (2005). A comparison of affine region detectors. International Journal of Computer<br />

Vision, 65(1-2), 43–72.<br />

Mikolajczyk, K. and Schmid, C. (2004). Scale & affine invariant interest point detectors. International<br />

Journal of Computer Vision, 60(1), 63–86.<br />

Mikolajczyk, K. and Schmid, C. (2005). A performance evaluation of local descriptors. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 27(10), 1615–1630.


<strong>Bibliography</strong> 725<br />

Mikolajczyk, K., Schmid, C., and Zisserman, A. (2004). Human detection based on a probabilistic assembly<br />

of robust part detectors. In Eighth European Conference on Computer Vision (ECCV 2004), pages 69–<br />

82, Springer-Verlag, Prague.<br />

Milgram, D. L. (1975). Computer methods for creating photomosaics. IEEE Transactions on Computers,<br />

C-24(11), 1113–1119.<br />

Milgram, D. L. (1977). Adaptive techniques for photomosaicking. IEEE Transactions on Computers,<br />

C-26(11), 1175–1180.<br />

Mitiche, A. and Bouthemy, P. (1996). Computation and analysis of image motion: A synopsis of current<br />

problems and methods. International Journal of Computer Vision, 19(1), 29–55.<br />

Mitsunaga, T. and Nayar, S. K. (1999). Radiometric self calibration. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’99), pages 374–380, Fort Collins.<br />

Mičuˇsìk, B., Wildenauer, H., and Koˇsecká, J. (2008). Detection and matching of rectilinear structures. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Moezzi, S. et al.. (1996). Reality modeling and visualization from multiple video sequences. IEEE<br />

Computer Graphics and Applications, 16(6), 58–63.<br />

Moghaddam, B. and Pentland, A. (1997). Probabilistic visual learning for object representation. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 19(7), 696–710.<br />

Moghaddam, B., Jebara, T., and Pentland, A. (2000). Bayesian face recognition. Pattern Recognition,<br />

33(11), 1771–1782.<br />

Mohan, A., Papageorgiou, C., and Poggio, T. (2001). Example-based object detection in images by<br />

components. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(4), 349–361.<br />

Möller, K. D. (1988). Optics. University Science Books, Mill Valley, CA.<br />

Moons, T., Gool, L. V., and Vergauwen, M. (2009). 3d reconstruction from multiple images. Foundations<br />

and Trends in Computer Graphics and Computer Vision, ?(?).<br />

Moosmann, F., Nowak, E., and Jurie, F. (2008). Randomized clustering forests for image classification.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(9), 1632–1646.<br />

Moravec, H. (1977). Towards automatic visual obstacle avoidance. In Fifth International Joint Conference<br />

on Artificial Intelligence (IJCAI’77), page 584, Cambridge, Massachusetts.<br />

Moravec, H. (1983). The stanford cart and the cmu rover. Proceedings of the IEEE, 71(7), 872–884.


726 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Mori, G. (2005). Guiding model search using segmentation. In Tenth International Conference on Computer<br />

Vision (ICCV 2005), pages 1417–1423, Beijing, China.<br />

Mori, G. et al.. (2004). Recovering human body configurations: Combining segmentation and recognition.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2004),<br />

pages 326–333, Washington, DC.<br />

Mori, M. (1970). The uncanny valley. Energy, 7(4), 33–35. http://www.androidscience.com/<br />

theuncannyvalley/proceedings2005/uncannyvalley.html.<br />

Morimoto, C. and Chellappa, R. (1997). Fast 3D stabilization and mosaic construction. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 660–665, San Juan,<br />

Puerto Rico.<br />

Morita, T. and Kanade, T. (1997). A sequential factorization method for recovering shape and motion<br />

from image streams. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(8), 858–867.<br />

Morris, D. D. and Kanade, T. (1998). A unified factorization algorithm for points, line segments and planes<br />

with uncertainty models. In Sixth International Conference on Computer Vision (ICCV’98), pages 696–<br />

702, Bombay.<br />

Morrone, M. and Burr, D. (1988). Feature detection in human vision: A phase dependent energy model.<br />

Proceedings of the Royal Society of London B, 235, 221–245.<br />

Mortensen, E. N. (1999). Vision-assisted image editing. Computer Graphics, 33(4), 55–57.<br />

Mortensen, E. N. and Barrett, W. A. (1995). Intelligent scissors for image composition. Proceedings of<br />

SIGGRAPH 95, , 191–198. ISBN 0-201-84776-0. Held in Los Angeles, California.<br />

Mortensen, E. N. and Barrett, W. A. (1999). Toboggan-based intelligent scissors with a four parameter<br />

edge model. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’99), pages 452–458, Fort Collins.<br />

Mueller, P., Zeng, G., Wonka, P., and Gool, L. V. (2007). Image-based procedural modeling of facades.<br />

ACM Transactions on Graphics, 26(3).<br />

Mühlich, M. and Mester, R. (1998). The role of total least squares in motion analysis. In Fifth European<br />

Conference on Computer Vision (ECCV’98), pages 305–321, Springer-Verlag, Freiburg, Germany.<br />

Mumford, D. and Shah, J. (1989). Optimal approximations by piecewise smooth functions and variational<br />

problems. Comm. Pure Appl. Math., XLII(5), 577–685.<br />

Munder, S. and Gavrila, D. M. (2006). An experimental study on pedestrian classification. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 28(11), 1863–1868.


<strong>Bibliography</strong> 727<br />

Mundy, J. L. (2007). Object recognition in the geometric era: A retrospective. In Ponce, J., Hebert, M.,<br />

Schmid, C., and Zisserman, A., editors, Toward Category-Level Object Recognition, pages 3–28, Springer,<br />

New York.<br />

Mundy, J. L. and Zisserman, A., editors. (1992). Geometric Invariance in Computer Vision. MIT Press,<br />

Cambridge, Massachusetts.<br />

Murphy, E. P. (2005). A Testing Procedure to Characterize Color and Spatial Quality of Digital Cameras<br />

Used to Image Cultural Heritage. Master’s thesis, Rochester Institute of Technology.<br />

Murphy, K., Torralba, A., and Freeman, W. T. (2003). Using the forest to see the trees: A graphical model<br />

relating features, objects, and scenes. In Advances in Neural Information Processing Systems, MIT Press.<br />

Murphy-Chutorian, E. and Trivedi, M. M. (2009). Head pose estimation in computer vision: A survey.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 31(4), 607–626.<br />

Murray, R. M., Li, Z. X., and Sastry, S. S. (1994). A Mathematical Introduction to Robotic Manipulation.<br />

CRC Press.<br />

Mutch, J. and Lowe, D. G. (2008). Object class recognition and localization using sparse features with<br />

limited receptive fields. International Journal of Computer Vision, 80(1), 45–57.<br />

Nagel, H. H. (1986). Image sequences - ten (octal) years - from phenomenology towards a theoretical<br />

foundation. In Eighth International Conference on Pattern Recognition (ICPR’86), pages 1174–1185,<br />

IEEE Computer Society Press, Paris.<br />

Nagel, H.-H. and Enkelmann, W. (1986). An investigation of smoothness constraints for the estimation<br />

of displacement vector fields from image sequences. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, PAMI-8(5), 565–593.<br />

Nakamura, Y., Matsuura, T., Satoh, K., and Ohta, Y. (1996). Occlusion detectable stereo - occlusion<br />

patterns in camera matrix. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’96), pages 371–378, San Francisco.<br />

Nakao, T., Kashitani, A., and Kaneyoshi, A. (1998). Scanning a document with a small camera attached<br />

to a mouse. In IEEE Workshop on Applications of Computer Vision (WACV’98), pages 63–68, IEEE<br />

Computer Society, Princeton.<br />

Nalwa, V. S. (1987). Edge-detector resolution improvement by image interpolation. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, PAMI-9(3), 446–451.<br />

Nalwa, V. S. (1993). A Guided Tour of Computer Vision. Addison-Wesley, Reading, MA.<br />

Nalwa, V. S. and Binford, T. O. (1986). On detecting edges. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, PAMI-8(6), 699–714.


728 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Narasimhan, S. G. and Nayar, S. K. (2005). Enhancing resolution along multiple imaging dimensions<br />

using assorted pixels. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(4), 518–530.<br />

Narayanan, P., Rander, P., and Kanade, T. (1998). Constructing virtual worlds using dense stereo. In Sixth<br />

International Conference on Computer Vision (ICCV’98), pages 3–10, Bombay.<br />

Nayar, S., Watanabe, M., and Noguchi, M. (1995). Real-time focus range sensor. In Fifth International<br />

Conference on Computer Vision (ICCV’95), pages 995–1001, Cambridge, Massachusetts.<br />

Nayar, S. K. (2006). Computational cameras: Redefining the image. Computer, 39(8), 30–38.<br />

Nayar, S. K. and Branzoi, V. (2003). Adaptive dynamic range imaging: Optical control of pixel exposures<br />

over space and time. In Ninth International Conference on Computer Vision (ICCV 2003), pages 1168–<br />

1175, Nice, France.<br />

Nayar, S. K. and Mitsunaga, T. (2000). High dynamic range imaging: Spatially varying pixel exposures.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2000),<br />

pages 472–479, Hilton Head Island.<br />

Nayar, S. K., Ikeuchi, K., and Kanade, T. (1991). Shape from interreflections. International Journal of<br />

Computer Vision, 6(3), 173–195.<br />

Negahdaripour, S. and Yu, C. H. (1993). A generalized brightness change model for computing optical<br />

flow. In Fourth International Conference on Computer Vision (ICCV’93), pages 2–11, IEEE Computer<br />

Society Press, Berlin, Germany.<br />

Nene, S. and Nayar, S. K. (1997). A simple algorithm for nearest neighbor search in high dimensions.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(9), 989–1003.<br />

Netravali, A. and Robbins, J. (1979). Motion-compensated television coding: Part 1. Bell System Tech.,<br />

58(3), 631–670.<br />

Nevatia, R. (1977). A color edge detector and its use in scene segmentation. IEEE Transactions on<br />

Systems, Man, and Cybernetics, SMC-7(11), 820–826.<br />

Nevatia, R. and Binford, T. (1977). Description and recognition of curved objects. Artificial Intelligence,<br />

8, 77–98.<br />

Ng, A. Y., Jordan, M. I., and Weiss, Y. (2001). On spectral clustering: Analysis and an algorithm. In<br />

Advances in Neural Information Processing Systems, pages 849–854, MIT Press.<br />

Nielsen, M., Florack, L. M. J., and Deriche, R. (1997). Regularization, scale-space, and edge-detection<br />

filters. Journal of Mathematical Imaging and Vision, 7(4), 291–307.<br />

Nielson, G. M. (1993). Scattered data modeling. IEEE Computer Graphics and Applications, 13(1),<br />

60–70.


<strong>Bibliography</strong> 729<br />

Nir, T., Bruckstein, A. M., and Kimmel, R. (2008). Over-parameterized variational optical flow. International<br />

Journal of Computer Vision, 76(2), 205–216.<br />

Nishihara, H. K. (1984). Practical real-time imaging stereo matcher. OptEng, 23(5), 536–545.<br />

Nistér, D. (2003). Preemptive RANSAC for live structure and motion estimation. In Ninth International<br />

Conference on Computer Vision (ICCV 2003), pages 199–206, Nice, France.<br />

Nistér, D. (2004). An efficient solution to the five-point relative pose problem. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 26(6), 756–777.<br />

Nistér, D. and Stewénius, H. (2006). Scalable recognition with a vocabulary tree. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 2161–2168, New<br />

York City, NY.<br />

Nistér, D. and Stewénius, H. (2008). Linear time maximally stable extremal regions. In Tenth European<br />

Conference on Computer Vision (ECCV 2008), pages 183–196, Springer-Verlag, Marseilles.<br />

Nomura, Y., Zhang, L., and Nayar, S. K. (2007). Scene collages and flexible camera arrays. In Eurographics<br />

Symposium on Rendering.<br />

Obdrˇzálek, S. and Matas, J. (2007). Object recognition using local affine frames on maximally stable<br />

extremal regions. In Ponce, J., Hebert, M., Schmid, C., and Zisserman, A., editors, Toward Category-<br />

Level Object Recognition, pages 83–104, Springer, New York.<br />

Ohlander, R., Price, K., and Reddy, D. R. (1978). Picture segmentation using a recursive region splitting<br />

method. Computer Graphics and Image Processing, 8(3), 313–333.<br />

Ohta, Y. and Kanade, T. (1985). Stereo by intra- and inter-scanline search using dynamic programming.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-7(2), 139–154.<br />

Okutomi, M. and Kanade, T. (1992). A locally adaptive window for signal matching. International<br />

Journal of Computer Vision, 7(2), 143–162.<br />

Okutomi, M. and Kanade, T. (1993). A multiple baseline stereo. IEEE Transactions on Pattern Analysis<br />

and Machine Intelligence, 15(4), 353–363.<br />

Okutomi, M. and Kanade, T. (1994). A stereo matching algorithm with an adaptive window: Theory and<br />

experiment. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(9), 920–932.<br />

Oliensis, J. (2000). A critique of structure-from-motion algorithms. Computer Vision and Image Understanding,<br />

80(2), 172–214.<br />

Oliensis, J. and Genc, Y. (2001). Fast and accurate algorithms for projective multi-image structure from<br />

motion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(6), 546–559.


730 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Oliensis, J. and Hartley, R. (2007). Iterative extensions of the Sturm/Triggs algorithm: Convergence and<br />

nonconvergence. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(12), 2217–2233.<br />

Oliva, A. and Torralba, A. (2001). Modeling the shape of the scene: a holistic representation of the spatial<br />

envelope. International Journal of Computer Vision, 42(3), 145–175.<br />

Olsson, C., Eriksson, A. P., and Kahl, F. (2008). Improved spectral relaxation methods for binary quadratic<br />

optimization problems. Computer Vision and Image Understanding, 112(1), 3–13.<br />

Omer, I. and Werman, M. (2004). Color lines: Image specific color representation. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2004), pages 946–953, Washington,<br />

DC.<br />

Opelt, A., Pinz, A., and Zisserman, A. (2006). A boundary-fragment-model for object detection. In<br />

Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 575–588, Springer.<br />

Opelt, A., Fussenegger, M., Pinz, A., and Auer, P. (2004). Weak hypotheses and boosting for generic<br />

object detection and recognition. In Eighth European Conference on Computer Vision (ECCV 2004),<br />

pages 71–84, Springer-Verlag, Prague.<br />

Opelt, A., Pinz, A., Fussenegger, M., and Auer, P. (2006). Generic object recognition with boosting. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 28(3), 614–641.<br />

OpenGL-ARB. (1997). OpenGL Reference Manual: The Official Reference Document to OpenGL, Version<br />

1.1. Addison-Wesley, Reading, MA, 2nd edition.<br />

Oppenheim, A. V. and Schafer, A. S. (1996). Signals and Systems. Prentice Hall, Englewood Cliffs, New<br />

Jersey, 2nd edition.<br />

Oppenheim, A. V., Schafer, R. W., and Buck, J. R. (1999). Discrete-Time Signal Processing. Prentice<br />

Hall, Englewood Cliffs, New Jersey, 2nd edition.<br />

Osher, S. and Paragios, N., editors. (2003). Geometric Level Set Methods in Imaging, Vision, and Graphics,<br />

Springer.<br />

Osuna, E., Freund, R., and Girosi, F. (1997). Training support vector machines: An application to face<br />

detection. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97),<br />

pages 130–136, San Juan, Puerto Rico.<br />

OToole, A. J. et al.. (2009). Face recognition algorithms surpass humans matching faces over changes in<br />

illumination. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(9), 1642–1646.<br />

OToole, A. J., Jiang, F., Roark, D., and Abdi, H. (2006). Predicting human face recognition. In Zhao,<br />

W.-Y. and Chellappa, R., editors, Face Processing: Advanced Methods and Models, Elsevier.


<strong>Bibliography</strong> 731<br />

Ott, M., Lewis, J. P., and Cox, I. J. (1993). Teleconferencing eye contact using a virtual camera. In<br />

INTERACT’93 and CHI’93 conference companion on Human factors in computing systems, pages 109–<br />

110, ACM Press, Amsterdam.<br />

Paglieroni, D. W. (1992). Distance transforms: Properties and machine vision applications. Graphical<br />

Models and Image Processing, 54(1), 56–74.<br />

Pal, C., Szeliski, R., Uyttendaele, M., and Jojic, N. (2004). Probability models for high dynamic<br />

range imaging. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2004), pages 173–180, Washington, DC.<br />

Palmer, S. E. (1999). Vision Science: Photons to Phenomenology. The MIT Press, Cambridge, Massachusetts.<br />

Papageorgiou, C. and Poggio, T. (2000). A trainable system for object detection. International Journal of<br />

Computer Vision, 38(1), 15–33.<br />

Papenberg, N. et al.. (2006). Highly accurate optic flow computation with theoretically justified warping.<br />

International Journal of Computer Vision, 67(2), 141–158.<br />

Paragios, N., Faugeras, O. D., Chan, T., and Schnörr, C., editors. (2005). Third International Workshop<br />

on Variational, Geometric, and Level Set Methods in Computer Vision (VLSM 2005), Springer, Beijing,<br />

China.<br />

Paris, S. and Durand, F. (2006). A fast approximation of the bilateral filter using a signal processing<br />

approach. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 568–<br />

580, Springer.<br />

Paris, S. and Durand, F. (2007). A topological approach to hierarchical segmentation using mean shift.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Park, S. C., Park, M. K., and Kang, M. G. (2003). Super-resolution image reconstruction: A technical<br />

overview. IEEE Signal Processing Magazine, 20, 21–36.<br />

Parke, F. I. and Waters, K. (1996). Computer Facial Animation. A K Peters, Wellesley, Massachusetts.<br />

Parker, J. A., Kenyon, R. V., and Troxel, D. E. (1983). Comparison of interpolating methods for image<br />

resampling. IEEE Transactions on Medical Imaging, MI-2(1), 31–39.<br />

Pavlidis, T. (1997). Structural Pattern Recongition. Springer-Verlag, Berline; New York.<br />

Pearl, J. (1988). Probabilistic reasoning in intelligent systems: networks of plausible inference. Morgan<br />

Kaufmann Publishers, Los Altos.


732 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Peleg, R. and Ben-Ezra, M. (1999). Stereo panorama with a single camera. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’99), pages 395–401, Fort Collins.<br />

Peleg, R., Ben-Ezra, M., and Pritch, Y. (2001). Omnistereo: Panoramic stereo imaging. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 23(3), 279–290.<br />

Peleg, S. (1981). Elimination of seams from photomosaics. Computer Vision, Graphics, and Image<br />

Processing, 16(1), 1206–1210.<br />

Peleg, S. and Herman, J. (1997). Panoramic mosaics by manifold projection. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 338–343, San Juan, Puerto<br />

Rico.<br />

Peleg, S. and Rav-Acha, A. (2006). Lucas-Kanade without iterative warping. In International Conference<br />

on Image Processing (ICIP-2006), pages 1097–1100, Atlanta.<br />

Peleg, S., Rousso, B., Rav-Acha, A., and Zomet, A. (2000). Mosaicing on adaptive manifolds. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 22(10), 1144–1154.<br />

Penev, P. and Atick, J. (1996). Local feature analysis: A general statistical theory for object representation.<br />

Network Computation and Neural Systems, 7, 477–500.<br />

Pentland, A. P. (1984). Local shading analysis. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, PAMI-6(2), 170–179.<br />

Pentland, A. P. (1986). Perceptual organization and the representation of natural form. Artificial Intelligence,<br />

28(3), 293–331.<br />

Pentland, A. P. (1994). Interpolation using wavelet bases. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 16(4), 410–414.<br />

Pérez, P., Blake, A., and Gangnet, M. (2001). JetStream: Probabilistic contour extraction with particles.<br />

In Eighth International Conference on Computer Vision (ICCV 2001), pages 524–531, Vancouver, Canada.<br />

Pérez, P., Gangnet, M., and Blake, A. (2003). Poisson image editing. ACM Transactions on Graphics,<br />

22(3), 313–318.<br />

Perona, P. (1995). Deformable kernels for early vision. IEEE Transactions on Pattern Analysis and<br />

Machine Intelligence, 17(5), 488–499.<br />

Perona, P. and Malik, J. (1990a). Detecting and localizing edges composed of steps, peaks and roofs.<br />

In Third International Conference on Computer Vision (ICCV’90), pages 52–57, IEEE Computer Society<br />

Press, Osaka, Japan.<br />

Perona, P. and Malik, J. (1990b). Scale space and edge detection using anisotropic diffusion. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 12(7), 629–639.


<strong>Bibliography</strong> 733<br />

Peters, J. and Reif, U. (2008). Subdivision Surfaces. Springer.<br />

Petschnigg, G., Agrawala, M., Hoppe, H., Szeliski, R., Cohen, M., and Toyama, K. (2004). Digital<br />

photography with flash and no-flash image pairs. ACM Transactions on Graphics, 23(3), 664–672.<br />

Pflugfelder, R. (2008). Self-calibrating Cameras in Video Surveillance. Ph.D. thesis, Graz University of<br />

Technology.<br />

Philbin, J., Chum, O., Isard, M., Sivic, J., and Zisserman, A. (2007). Object retrieval with large vocabularies<br />

and fast spatial matching. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2007), Minneapolis, MN.<br />

Philbin, J., Chum, O., Sivic, J., Isard, M., and Zisserman, A. (2008). Lost in quantization: Improving particular<br />

object retrieval in large scale image databases. In IEEE Computer Society Conference on Computer<br />

Vision and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Phillips, P. J. et al.. (2009). Frvt 2006 and ice 2006 large-scale experimental results. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, .<br />

Phillips, P. J., Moon, H., Rizvi, S. A., and Rauss, P. J. (2000). The FERET evaluation methodology for<br />

face recognition algorithms. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(10),<br />

1090–1104.<br />

Phong, B. T. (1975). Illumination for computer generated pictures. Communications of the ACM, 18(6),<br />

311–317.<br />

Pickup, L. C. (2007). Machine Learning in Multi-frame Image Super-resolution. Ph.D. thesis, University<br />

of Oxford.<br />

Pickup, L. C., Capel, D. P., Roberts, S. J., and Zisserman, A. (2007a). Bayesian methods for image<br />

super-resolution. Computer Journal, .<br />

Pickup, L. C., Capel, D. P., Roberts, S. J., and Zisserman, A. (2007b). Overcoming registration uncertainty<br />

in image super-resolution: Maximize or marginalize? EURASIP Journal on Advances in Signal<br />

Processing, (Article ID 23565).<br />

Pighin, F., Salesin, D. H., and Szeliski, R. (1999). Resynthesizing facial animation through 3D modelbased<br />

tracking. In Seventh International Conference on Computer Vision (ICCV’99), pages 143–150,<br />

Kerkyra, Greece.<br />

Pighin, F., Hecker, J., Lischinski, D., Salesin, D. H., and Szeliski, R. (1998). Synthesizing realistic facial<br />

expressions from photographs. In Computer Graphics (SIGGRAPH’98 Proceedings), pages 75–84, ACM<br />

SIGGRAPH, Orlando.


734 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Pilet, J., Lepetit, V., and Fua, P. (2008). Fast non-rigid surface detection, registration, and realistic augmentation.<br />

International Journal of Computer Vision, 76(2).<br />

Pinz, A. (2005). Object categorization. Foundations and Trends in Computer Graphics and Computer<br />

Vision, 1(3).<br />

Pizer, S. M., Amburn, E. P., Austin, J. D., Cromartie, R., Geselowitz, A., Greer, T., Romeny, B. T. H.,<br />

and Zimmerman, J. B. (1987). Adaptive histogram equalization and its variations. Computer Vision,<br />

Graphics, and Image Processing, 39(3), 355–368.<br />

Platel, B., Balmachnova, E., Florack, L., and ter Haar Romeny, B. (2006). Top-points as interest points<br />

for image matching. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006,<br />

pages 418–429, Springer.<br />

Platt, J. C. (2000). Optimal filtering for patterned displays. IEEE Signal Processing Letters, 7(7), 179–<br />

180.<br />

Poelman, C. J. and Kanade, T. (1997). A paraperspective factorization method for shape and motion<br />

recovery. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(3), 206–218.<br />

Poggio, T. and Koch, C. (1985). Ill-posed problems in early vision: from computational theory to analogue<br />

networks. Proceedings of the Royal Society of London, B 226, 303–323.<br />

Poggio, T. et al.. (1988). The MIT vision machine. In Image Understanding Workshop, pages 177–198,<br />

Morgan Kaufmann Publishers, Boston.<br />

Poggio, T., Torre, V., and Koch, C. (1985). Computational vision and regularization theory. Nature,<br />

317(6035), 314–319.<br />

Pollard, S. B., Mayhew, J. E. W., and Frisby, J. P. (1985). PMF: A stereo correspondence algorithm using<br />

a disparity gradient limit. Perception, 14, 449–470.<br />

Pollefeys, M. and Van Gool, L. (2002). From images to 3D models. Communications of the ACM, 45(7),<br />

50–55.<br />

Pollefeys, M. et al.. (2008). Detailed real-time urban 3d reconstruction from video. International Journal<br />

of Computer Vision, 78(2-3), 143–167.<br />

Ponce, J. et al.. (2007a). Dataset issues in object recognition. In Ponce, J., Hebert, M., Schmid, C., and<br />

Zisserman, A., editors, Toward Category-Level Object Recognition, pages 29–48, Springer, New York.<br />

Ponce, J., Hebert, M., Schmid, C., and Zisserman, A., editors. (2007b). Toward Category-Level Object<br />

Recognition, Springer, New York.


<strong>Bibliography</strong> 735<br />

Pons, J.-P., Keriven, R., and Faugeras, O. (2005). Modelling dynamic scenes by registering multi-view<br />

image sequences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2005), pages 822–827, San Diego, CA.<br />

Pons, J.-P., Keriven, R., and Faugeras, O. (2007). Multi-view stereo reconstruction and scene flow estimation<br />

with a global image-based matching score. International Journal of Computer Vision, 72(2),<br />

179–193.<br />

Porter, T. and Duff, T. (1984). Compositing digital images. Computer Graphics (SIGGRAPH’84), 18(3),<br />

253–259.<br />

Portilla, J. and Simoncelli, E. P. (2000). A parametric texture model based on joint statistics of complex<br />

wavelet coefficients. International Journal of Computer Vision, 40(1), 49–71.<br />

Portilla, J., Strela, V., Wainwright, M., and Simoncelli, E. P. (2003). Image denoising using scale mixtures<br />

of Gaussians in the wavelet domain. IEEE Transactions on Image Processing, 12(11), 1338–1351.<br />

Potetz, B. (2007). Efficient belief propagation for vision using linear constraint nodes. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Potetz, B. and Lee, T. S. (2008). Efficient belief propagation for higher-order cliques using linear constraint<br />

nodes. Computer Vision and Image Understanding, 112(1), 39–54.<br />

Potmesil, M. (1987). Generating octree models of 3D objects from their silhouettes in a sequence of<br />

images. Computer Vision, Graphics, and Image Processing, 40, 1–29.<br />

Pratt, W. K. (2001). Digital Image Processing. John Wiley & Sons, 3rd edition.<br />

Prazdny, K. (1985). Detection of binocular disparities. Biological Cybernetics, 52, 93–99.<br />

Pritchett, P. and Zisserman, A. (1998). Wide baseline stereo matching. In Sixth International Conference<br />

on Computer Vision (ICCV’98), pages 754–760, Bombay.<br />

Proesmans, M., Van Gool, L., and Defoort, F. (1998). Reading between the lines - a method for extracting<br />

dynamic 3D with texture. In Sixth International Conference on Computer Vision (ICCV’98), pages 1081–<br />

1086, Bombay.<br />

Pulli, K. (1999). Multiview registration for large data sets. In Second International Conference on 3D<br />

Digital Imaging and Modeling (3DIM’99), pages 160–168, Ottawa, Canada.<br />

Pulli, K. et al.. (1998). Acquisition and visualization of colored 3D objects. In International Conference<br />

on Pattern Recognition (ICPR’98), pages 11–15.<br />

Quack, T., Leibe, B., and Gool, L. V. (2008). World-scale mining of objects and events from community<br />

photo collections. In Conference on Image and Video Retrieval, pages 47–56, Niagara Falls.


736 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Quam, L. H. (1984). Hierarchical warp stereo. In Image Understanding Workshop, pages 149–155,<br />

Science Applications International Corporation, New Orleans.<br />

Quan, L. and Lan, Z. (1999). Linear N-point camera pose determination. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 21(8), 774–780.<br />

Quan, L. and Mohr, R. (1989). Determining perspective structures using hierarchical Hough transform.<br />

Pattern Recognition Letters, 9(4), 279–286.<br />

Rabinovich, A., Vedaldi, A., Galleguillos, C., Wiewiora, E., and Belongie, S. (2007). Objects in context.<br />

In Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Rademacher, P. and Bishop, G. (1998). Multiple-center-of-projection images. In Computer Graphics Proceedings,<br />

Annual Conference Series, pages 199–206, ACM SIGGRAPH, Proc. SIGGRAPH’98 (Orlando).<br />

Ramer, U. (1972). An iterative procedure for the polygonal approximation of plane curves. Computer<br />

Graphics and Image Processing, 1(3), 244–256.<br />

Ramnath, K. et al.. (2008). Multi-view aam fitting and construction. International Journal of Computer<br />

Vision, 76(2), 183–204.<br />

Raskar, R. and Tumblin, J. (2009). Computational Photography: Mastering New Techniques for Lenses,<br />

Lighting, and Sensors. A K Peters, Wellesley, Massachusetts.<br />

Raskar, R., Tan, K.-H., Feris, R., Yu, J., and Turk, M. (2004). Non-photorealistic camera: Depth edge<br />

detection and stylized rendering using multi-flash imaging. ACM Transactions on Graphics, 23(3), 679–?<br />

Rav-Acha, A., Kohli, P., Fitzgibbon, A., and Rother, C. (2008). Unwrap mosaics: A new representation<br />

for video editing. ACM Transactions on Graphics, 27(3).<br />

Rav-Acha, A., Pritch, Y., Lischinski, D., and Peleg, S. (2005). Dynamosaics: Video mosaics with nonchronological<br />

time. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2005), pages 58–65, San Diego, CA.<br />

Ray, S. F. (2002). Applied Photographic Optics. Focal Press, Oxford, 3rd edition.<br />

Rehg, J. and Kanade, T. (1994). Visual tracking of high dof articulated structures: an application to human<br />

hand tracking. In Third European Conference on Computer Vision (ECCV’94), pages 35–46, Springer-<br />

Verlag, Stockholm, Sweden.<br />

Rehg, J. and Witkin, A. (1991). Visual tracking with deformation models. In IEEE International Conference<br />

on Robotics and Automation, pages 844–850, IEEE Computer Society Press, Sacramento.<br />

Reichenbach, S. E., Park, S. K., and Narayanswamy, R. (1991). Characterizing digital image acquisition<br />

devices. Optical Engineering, 30(2), 170–177.


<strong>Bibliography</strong> 737<br />

Reinhard, E., Stark, M., Shirley, P., and Ferwerda, J. (2002). Photographic tone reproduction for digital<br />

images. ACM Transactions on Graphics (TOG), 21(3), 267–276.<br />

Reinhard, E., Ward, G., Pattanaik, S., and Debevec, P. (2005). High Dynamic Range Imaging: Acquisition,<br />

Display, and Image-Based Lighting. Morgan Kaufmann.<br />

Rhemann, C., Rother, C., and Gelautz, M. (2008a). Improving color modeling for alpha matting. In<br />

British Machine Vision Conference (BMVC 2008), Leeds.<br />

Rhemann, C., Rother, C., Rav-Acha, A., and Sharp, T. (2008b). High resolution matting via interactive<br />

trimap segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Rioul, O. and Vetterli, M. (1991). Wavelets and signal processing. IEEE Signal Processing Magazine, ,<br />

14–38.<br />

Rioux, M. and Bird, T. (1993). White laser, synced scan. IEEE Computer Graphics and Applications,<br />

13(3), 15–17.<br />

Riseman, E. M. and Arbib, M. A. (1977). Computational techniques in the visual segmentation of static<br />

scenes. Computer Graphics and Image Processing, 6(3), 221–276.<br />

Ritter, G. X. and Wilson, J. N. (2000). Handbook of Computer Vision Algorithms in Image Algebra. CRC<br />

Press, Boca Raton, 2nd edition.<br />

Roberts, L. G. (1965). Machine perception of three-dimensional solids. In Tippett et al., editors, Optical<br />

and Electro-Optical Information Processing, chapter 9, pages 159–197, MIT Press, Cambridge, Massachusetts.<br />

Robertson, D. and Cipolla, R. (2004). An image-based system for urban navigation. In British Machine<br />

Vision Conference, pages 656–665, Kingston.<br />

Robertson, D. P. and Cipolla, R. (2002). Building architectural models from many views using map<br />

constraints. In Seventh European Conference on Computer Vision (ECCV 2002), pages 155–169, Springer-<br />

Verlag, Copenhagen.<br />

Robertson, D. P. and Cipolla, R. (2009). Architectural modelling. In Varga, M., editor, Practical Image<br />

Processing and Computer Vision, John Wiley.<br />

Roble, D. (1999). Vision in film and special effects. Computer Graphics, 33(4), 58–60.<br />

Rogez, G., Rihan, J., Ramalingam, S., Orrite, C., and Torr, P. H. S. (2008). Randomized trees for human<br />

pose detection. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.


738 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Román, A. and Lensch, H. P. A. (2006). Automatic multiperspective images. In Eurographics Symposium<br />

on Rendering, pages 83–92.<br />

Román, A., Garg, G., and Levoy, M. (2004). Interactive design of multi-perspective images for visualizing<br />

urban landscapes. In IEEE Visualization 2004, pages 537–544, Minneapolis.<br />

Rosenfeld, A. (1980). Quadtrees and pyramids for pattern recognition and image processing. In Fifth International<br />

Conference on Pattern Recognition (ICPR’80), pages 802–809, IEEE Computer Society Press,<br />

Miami Beach.<br />

Rosenfeld, A., editor. (1984). Multiresolution Image Processing and Analysis, Springer-Verlag, New<br />

York.<br />

Rosenfeld, A. and Davis, L. S. (1979). Image segmentation and image models. Proceedings of the IEEE,<br />

67(5), 764–772.<br />

Rosenfeld, A. and Kak, A. C. (1976). Digital Picture Processing. Academic Press, New York.<br />

Rosenfeld, A., Hummel, R. A., and Zucker, S. W. (1976). Scene labeling by relaxation operations. IEEE<br />

Transactions on Systems, Man, and Cybernetics, SMC-6, 420–433.<br />

Rosten, E. and Drummond, T. (2005). Fusing points and lines for high performance tracking. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 1508–1515, Beijing, China.<br />

Rosten, E. and Drummond, T. (2006). Machine learning for high-speed corner detection. In Leonardis,<br />

A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 430–443, Springer.<br />

Roth, S. and Black, M. J. (2007). Steerable random fields. In Tenth International Conference on Computer<br />

Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Roth, S. and Black, M. J. (2009). Fields of experts. International Journal of Computer Vision, 82(2),<br />

205–229.<br />

Rother, C. (2002). A new approach for vanishing point detection in architectural environments. Image<br />

and Vision Computing, 20(9-10), 647–656.<br />

Rother, C. (2003). Linear multi-view reconstruction of points, lines, planes and cameras using a reference<br />

plane. In Ninth International Conference on Computer Vision (ICCV 2003), pages 1210–1217, Nice,<br />

France.<br />

Rother, C., Kolmogorov, V., and Blake, A. (2004). “GrabCut”—interactive foreground extraction using<br />

iterated graph cuts. ACM Transactions on Graphics, 23(3), 309–314.<br />

Rother, C., Bordeaux, L., Hamadi, Y., and Blake, A. (2006). Autocollage. ACM Transactions on Graphics,<br />

25(3), 847–852.


<strong>Bibliography</strong> 739<br />

Rother, C., Kolmogorov, V., Lempitsky, V., and Szummer, M. (2007). Optimizing binary mrfs via extended<br />

roof duality. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2007), Minneapolis, MN.<br />

Rothganger, F., Lazebnik, S., Schmid, C., and Ponce, J. (2006). 3d object modeling and recognition<br />

using local affine-invariant image descriptors and multi-view spatial constraints. International Journal of<br />

Computer Vision, 66(3), 231–259.<br />

Rousseeuw, P. J. (1984). Least median of squares regresssion. Journal of the American Statistical Association,<br />

79, 871–880.<br />

Rousseeuw, P. J. and Leroy, A. M. (1987). Robust Regression and Outlier Detection. Wiley, New York.<br />

Rousson, M. and Paragios, N. (2008). Prior knowledge, level set representations, and visual grouping.<br />

International Journal of Computer Vision, 76(3), 231–243.<br />

Roweis, S. and Ghahramani, Z. (1999). A unifying review of linear gaussian models. Neural Computation,<br />

11(2), 305–345.<br />

Rowland, D. A. and Perrett, D. I. (1995). Manipulating facial appearance through shape and color. IEEE<br />

Computer Graphics and Applications, 15(5), 70–76.<br />

Rowley, H. A., Baluja, S., and Kanade, T. (1998a). Neural network-based face detection. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 20(1), 23–38.<br />

Rowley, H. A., Baluja, S., and Kanade, T. (1998b). Rotation invariant neural network-based face detection.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98), pages 38–<br />

44, Santa Barbara.<br />

Roy, S. and Cox, I. J. (1998). A maximum-flow formulation of the N-camera stereo correspondence<br />

problem. In Sixth International Conference on Computer Vision (ICCV’98), pages 492–499, Bombay.<br />

Rubner, Y., Tomasi, C., and Guibas, L. J. (2000). The earth mover’s distance as a metric for image<br />

retrieval. International Journal of Computer Vision, 40(2), 99–121.<br />

Rumelhart, D. E., Hinton, G. E., and Williams, R. J. (1986). Learning internal representations by error<br />

propagation. In Rumelhart, D. E., McClelland, J. L., and the PDP research group, editors, Parallel<br />

distributed processing: Explorations in the microstructure of cognition, pages 318–362, Bradford Books,<br />

Cambridge, Massachusetts.<br />

Rusinkiewicz, S. and Levoy, M. (2000). Qsplat: A multiresolution point rendering system for large<br />

meshes. Proceedings of SIGGRAPH 2000, , 343–352.<br />

Russ, J. C. (2007). The Image Processing Handbook. CRC Press, Boca Raton, 5th edition.


740 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Russell, B. C., Torralba, A., Murphy, K. P., and Freeman, W. T. (2008). Labelme: A database and webbased<br />

tool for image annotation. International Journal of Computer Vision, 77(1-3), 157–173.<br />

Russell, B. C., Torralba, A., Liu, C., Fergus, R., and Freeman, W. T. (2007). Object recognition by scene<br />

alignment. In Advances in Neural Information Processing Systems, MIT Press.<br />

Ruzon, M. A. and Tomasi, C. (2000). Alpha estimation in natural images. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2000), pages 18–25, Hilton Head Island.<br />

Ruzon, M. A. and Tomasi, C. (2001). Edge, junction, and corner detection using color distributions. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 23(11), 1281–1295.<br />

Ryan, T. W., Gray, R. T., and Hunt, B. R. (1980). Prediction of correlation errors in stereo-pair images.<br />

Optical Engineering, 19(3), 312–322.<br />

Saad, Y. (2003). Iterative Methods for Sparse Linear Systems. Society for Industrial and Applied Mathematics,<br />

second edition.<br />

Saint-Marc, P., Chen, J. S., and Medioni, G. (1991). Adaptive smoothing: A general tool for early vision.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(6), 514–529.<br />

Saito, H. and Kanade, T. (1999). Shape reconstruction in projective grid space from large number of<br />

images. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’99),<br />

pages 49–54, Fort Collins.<br />

Salzmann, M., Urtasun, R., and Fua, P. (2008). Local deformation models for monocular 3d shape<br />

recovery. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Samet, H. (1989). The Design and Analysis of Spatial Data Structures. Addison-Wesley, Reading,<br />

Massachusetts.<br />

Sander, P. T. and Zucker, S. W. (1990). Inferring surface trace and differential structure from 3-D images.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(9), 833–854.<br />

Sapiro, G. (2001). Geometric Partial Differential Equations and Image Analysis. Cambridge University<br />

Press.<br />

Sato, Y. and Ikeuchi, K. (1996). Reflectance analysis for 3D computer graphics model generation. Graphical<br />

Models and Image Processing, 58(5), 437–451.<br />

Sato, Y., Wheeler, M., and Ikeuchi, K. (1997). Object shape and reflectance modeling from observation.<br />

In Computer Graphics Proceedings, Annual Conference Series, pages 379–387, ACM SIGGRAPH, Proc.<br />

SIGGRAPH’97 (Los Angeles).


<strong>Bibliography</strong> 741<br />

Sawhney, H. S. (1994). Simplifying motion and structure analysis using planar parallax and image warping.<br />

In Twelfth International Conference on Pattern Recognition (ICPR’94), pages 403–408, IEEE Computer<br />

Society Press, Jerusalem, Israel.<br />

Sawhney, H. S. and Ayer, S. (1996). Compact representation of videos through dominant multiple motion<br />

estimation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(8), 814–830.<br />

Sawhney, H. S. and Hanson, A. R. (1991). Identification and 3D description of ‘shallow’ environmental<br />

structure over a sequence of images. In IEEE Computer Society Conference on Computer Vision and<br />

Pattern Recognition (CVPR’91), pages 179–185, IEEE Computer Society Press, Maui, Hawaii.<br />

Sawhney, H. S. and Kumar, R. (1999). True multi-image alignment and its application to mosaicing<br />

and lens distortion correction. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21(3),<br />

235–243.<br />

Sawhney, H. S. et al.. (1998). Videobrush: Experiences with consumer video mosaicing. In IEEE Workshop<br />

on Applications of Computer Vision (WACV’98), pages 56–62, IEEE Computer Society, Princeton.<br />

Saxena, A., Sun, M., and Ng, A. Y. (2009). Make3d: Learning 3d scene structure from a single still image.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 31(5), 824–840.<br />

Schaffalitzky, F. and Zisserman, A. (2000). Planar grouping for automatic detection of vanishing lines and<br />

points. Image and Vision Computing, 18, 647–658.<br />

Schaffalitzky, F. and Zisserman, A. (2002). Multi-view matching for unordered image sets, or “How<br />

do I organize my holiday snaps?”. In Seventh European Conference on Computer Vision (ECCV 2002),<br />

pages 414–431, Springer-Verlag, Copenhagen.<br />

Scharr, H., Black, M. J., and Haussecker, H. W. (2003). Image statistics and anisotropic diffusion. In<br />

Ninth International Conference on Computer Vision (ICCV 2003), pages 840–847, Nice, France.<br />

Scharstein, D. (1994). Matching images by comparing their gradient fields. In Twelfth International<br />

Conference on Pattern Recognition (ICPR’94), pages 572–575, IEEE Computer Society Press, Jerusalem,<br />

Israel.<br />

Scharstein, D. (1999). View Synthesis Using Stereo Vision. Volume 1583 of Lecture Notes in Computer<br />

Science (LNCS), Springer-Verlag.<br />

Scharstein, D. and Pal, C. (2007). Learning conditional random fields for stereo. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Scharstein, D. and Szeliski, R. (1998). Stereo matching with nonlinear diffusion. International Journal of<br />

Computer Vision, 28(2), 155–174.


742 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Scharstein, D. and Szeliski, R. (2002). A taxonomy and evaluation of dense two-frame stereo correspondence<br />

algorithms. International Journal of Computer Vision, 47(1), 7–42.<br />

Scharstein, D. and Szeliski, R. (2003). High-accuracy stereo depth maps using structured light. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2003), pages 195–202,<br />

Madison, WI.<br />

Schechner, Y. Y., Nayar, S. K., and Belhumeur, P. (2003). A theory of multiplexed illumination. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 808–815, Nice, France.<br />

Schindler, G., Brown, M., and Szeliski, R. (2007). City-scale location recognition. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Schindler, G., Krishnamurthy, P., Lublinerman, R., Liu, Y., and Dellaert, F. (2008). Detecting and matching<br />

repeated patterns for automatic geo-tagging in urban environments. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Schmid, C. and Mohr, R. (1997). Local grayvalue invariants for image retrieval. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 19(5), 530–534.<br />

Schmid, C. and Zisserman, A. (1997). Automatic line matching across views. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 666–671, San Juan, Puerto<br />

Rico.<br />

Schmid, C., Mohr, R., and Bauckhage, C. (2000). Evaluation of interest point detectors. International<br />

Journal of Computer Vision, 37(2), 151–172.<br />

Schneiderman, H. and Kanade, T. (2004). Object detection using the statistics of parts. International<br />

Journal of Computer Vision, 56(3), 151–177.<br />

Schödl, A., Szeliski, R., Salesin, D. H., and Essa, I. (2000). Video textures. In Computer Graphics<br />

(SIGGRAPH’2000 Proceedings), pages 489–498, ACM SIGGRAPH, New Orleans.<br />

Schoenemann, T. and Cremers, D. (2008). High resolution motion layer decomposition using dual-space<br />

graph cuts. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Schölkopf, B. and Smola, A., editors. (2002). Learning with Kernels: Support Vector Machines, Regularization,<br />

Optimization and Beyond. MIT Press, Cambridge, Massachusetts.<br />

Schröder, P. and Sweldens, W. (1995). Spherical wavelets: Efficiently representing functions on the<br />

sphere. In Proceedings of SIGGRAPH 95, pages 161–172.<br />

Schultz, R. R. and Stevenson, R. L. (1996). Extraction of high-resolution frames from video sequences.<br />

IEEE Transactions on Image Processing, 5(6), 996–1011.


<strong>Bibliography</strong> 743<br />

Sclaroff, S. and Isidoro, J. (2003). Active blobs: region-based, deformable appearance models. Computer<br />

Vision and Image Understanding, 89(2-3), 197–225.<br />

Scott, G. L. and Longuet-Higgins, H. C. (1990). Feature grouping by relocalization of eigenvectors of the<br />

proximity matrix. In British Machine Vision Conference, pages 103–108.<br />

Sebastian, T. B. and Kimia, B. B. (2005). Curves vs. skeletons in object recognition. Signal Processing,<br />

85(2), 246–263.<br />

Sederberg, T. W. and Parry, S. R. (1986). Free-form deformations of solid geometric models. Computer<br />

Graphics (SIGGRAPH’86), 20(4), 151–160.<br />

Sederberg, T. W., Gao, P., Wang, G., and Mu, H. (1993). 2d shape blending: An intrinsic solution to the<br />

vertex path problem. In Computer Graphics (Proceedings of SIGGRAPH 93), pages 15–18.<br />

Seitz, P. (1989). Using local orientation information as image primitive for robust object recognition. In<br />

SPIE Visual Communications and Image Processing IV, pages 1630–1639.<br />

Seitz, S. (2001). The space of all stereo images. In Eighth International Conference on Computer Vision<br />

(ICCV 2001), pages 26–33, Vancouver, Canada.<br />

Seitz, S. and Szeliski, R. (1999). Applications of computer vision to computer graphics. Computer<br />

Graphics, 33(4), 35–37. Guest Editors’ introduction to the Special Issue.<br />

Seitz, S., Curless, B., Diebel, J., Scharstein, D., and Szeliski, R. (2006). A comparison and evaluation of<br />

multi-view stereo reconstruction algorithms. In IEEE Computer Society Conference on Computer Vision<br />

and Pattern Recognition (CVPR’2006), pages 519–526, New York, NY.<br />

Seitz, S. M. and Anandan, P. (1999). Implicit representation and scene reconstruction from probability<br />

density functions. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’99), pages 28–34, Fort Collins.<br />

Seitz, S. M. and Dyer, C. M. (1996). View morphing. In Computer Graphics Proceedings, Annual<br />

Conference Series, pages 21–30, ACM SIGGRAPH, Proc. SIGGRAPH’96 (New Orleans).<br />

Seitz, S. M. and Dyer, C. M. (1997). Photorealistic scene reconstrcution by voxel coloring. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 1067–1073,<br />

San Juan, Puerto Rico.<br />

Seitz, S. M. and Dyer, C. M. (1999). Photorealistic scene reconstruction by voxel coloring. International<br />

Journal of Computer Vision, 35(2), 151–173.<br />

Serra, J. and Vincent, L. (1992). An overview of morphological filtering. Circuits, Systems and Signal<br />

Processing, 11(1), 47–108.<br />

Serra, J. P. (1982). Image Analysis and Mathematical Morphology. Academic Press, New York.


744 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Serre, T., Wolf, L., and Poggio, T. (2005). Object recognition with features inspired by visual cortex.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005),<br />

pages 994–1000, San Diego, CA.<br />

Sethian, J. (1999). Level Set Methods and Fast Marching Methods. Cambridge University Press, Cambridge,<br />

2nd edition.<br />

Shade, J., Gortler, S., wei He, L., and Szeliski, R. (1998). Layered depth images. In Computer Graphics<br />

(SIGGRAPH’98 Proceedings), pages 231–242, ACM SIGGRAPH, Orlando.<br />

Shade, J., Lischinski, D., Salesin, D., DeRose, T., and Snyder, J. (1996). Hierarchical images caching for<br />

accelerated walkthroughs of complex environments. In Computer Graphics (SIGGRAPH’96) Proceedings,<br />

pages 75–82, ACM SIGGRAPH, Proc. SIGGRAPH’96 (New Orleans).<br />

Shafer, S. A. (1985). Using color to separate reflection components. COLOR Research and Applications,<br />

10(4), 210–218.<br />

Shafer, S. A., Healey, G., and Wolff, L. (1992). Physics-Based Vision: Principles and Practice. Jones &<br />

Bartlett, Cambridge, MA.<br />

Shafique, K. and Shah, M. (2005). A noniterative greedy algorithm for multiframe point correspondence.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(1), 51–65.<br />

Shah, J. (1993). A nonlinear diffusion model for discontinuous disparity and half-occlusion in stereo. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 34–<br />

40, New York.<br />

Shakhnarovich, G., Darrell, T., and Indyk, P., editors. (2006). Nearest-Neighbor Methods in Learning and<br />

Vision: Theory and Practice, MIT Press.<br />

Shakhnarovich, G., Viola, P., and Darrell, T. (2003). Fast pose estimation with parameter-sensitive hashing.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 750–757, Nice, France.<br />

Shan, Y., Liu, Z., and Zhang, Z. (2001). Model-based bundle adjustment with application to face modeling.<br />

In Eighth International Conference on Computer Vision (ICCV 2001), pages 644–641, Vancouver,<br />

Canada.<br />

Sharon, E., Galun, M., Sharon, D., Basri, R., and Brandt, A. (2006). Hierarchy and adaptivity in segmenting<br />

visual scenes. Nature, 442(7104), 810–813.<br />

Shashua, A. and Toelg, S. (1997). The quadric reference surface: Theory and applications. International<br />

Journal of Computer Vision, 23(2), 185–198.<br />

Shashua, A. and Wexler, Y. (2001). Q-warping: Direct computation of quadratic reference surfaces. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 23(8), 920–925.


<strong>Bibliography</strong> 745<br />

Shaw, D. and Barnes, N. (2006). Perspective rectangle detection. In Workshop on Applications of Computer<br />

Vision at ECCV’2006, Springer-Verlag.<br />

Shewchuk, J. R. (1994). An introduction to the conjugate gradient method without the agonizing pain.<br />

Unpublished manuscript, available on author’s homepage (http://www.cs.berkeley.edu/˜jrs/). An earlier version<br />

appeared as a Carnegie Mellon University Technical Report, CMU-CS-94-125.<br />

Shi, J. and Malik, J. (2000). Normalized cuts and image segmentation. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 8(22), 888–905.<br />

Shi, J. and Tomasi, C. (1994). Good features to track. In IEEE Computer Society Conference on Computer<br />

Vision and Pattern Recognition (CVPR’94), pages 593–600, IEEE Computer Society, Seattle.<br />

Shimizu, M. and Okutomi, M. (2001). Precise sub-pixel estimation on area-based matching. In Eighth<br />

International Conference on Computer Vision (ICCV 2001), pages 90–97, Vancouver, Canada.<br />

Shirley, P. (2005). Fundamentals of Computer Graphics. A K Peters, Wellesley, Massachusetts, second<br />

edition.<br />

Shizawa, M. and Mase, K. (1991). A unified computational theory of motion transparency and motion<br />

boundaries based on eigenenergy analysis. In IEEE Computer Society Conference on Computer Vision<br />

and Pattern Recognition (CVPR’91), pages 289–295, IEEE Computer Society Press, Maui, Hawaii.<br />

Shoemake, K. (1985). Animating rotation with quaternion curves. Computer Graphics (SIGGRAPH’85),<br />

19(3), 245–254.<br />

Shotton, J. et al.. (2008). Textonboost for image understanding: Multi-class object recognition and segmentation<br />

by jointly modeling appearance, shape and context. International Journal of Computer Vision,<br />

81(1), 2–23.<br />

Shotton, J., Blake, A., and Cipolla, R. (2005). Contour-based learning for object detection. In Tenth<br />

International Conference on Computer Vision (ICCV 2005), pages 503–510, Beijing, China.<br />

Shotton, J., Johnson, M., and Cipolla, R. (2008). Semantic texton forests for image categorization and<br />

segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Shotton, J., Winn, J., Rother, C., and Criminisi, A. (2006). TextonBoost: Joint appearance, shape and<br />

context modeling for multi-class object recognition and segmentation. In Leonardis, A., Bischof, H., and<br />

Pinz, A., editors, Computer Vision – ECCV 2006, pages 1–15, Springer.<br />

Shufelt, J. (1999). Performance evaluation and analysis of vanishing point detection techniques. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 21(3), 282–288.


746 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Shum, H.-Y. and He, L.-W. (1999). Rendering with concentric mosaics. In SIGGRAPH’99, pages 299–<br />

306, ACM SIGGRAPH, Los Angeles.<br />

Shum, H.-Y. et al.. (1999). Omnivergenet stereo. In Seventh International Conference on Computer Vision<br />

(ICCV’99), pages 22–29, Greece.<br />

Shum, H.-Y. et al.. (2002). Rendering by manifold hopping. International Journal of Computer Vision,<br />

50(2), 185–201.<br />

Shum, H.-Y. and Szeliski, R. (1997). Panoramic Image Mosaicing. Technical Report MSR-TR-97-23,<br />

Microsoft Research.<br />

Shum, H.-Y. and Szeliski, R. (1999). Stereo reconstruction from multiperspective panoramas. In Seventh<br />

International Conference on Computer Vision (ICCV’99), pages 14–21, Kerkyra, Greece.<br />

Shum, H.-Y. and Szeliski, R. (2000). Construction of panoramic mosaics with global and local alignment.<br />

International Journal of Computer Vision, 36(2), 101–130. Erratum published July 2002, 48(2):151-152.<br />

Shum, H.-Y., Chan, S.-C., and Kang, S. B. (2007). Image-Based Rendering. Springer, New York, NY.<br />

Shum, H.-Y., Han, M., and Szeliski, R. (1998). Interactive construction of 3D models from panoramic<br />

mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’98),<br />

pages 427–433, Santa Barbara.<br />

Shum, H.-Y., Ikeuchi, K., and Reddy, R. (1995). Principal component analysis with missing data and<br />

its application to polyhedral modeling. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

17(9), 854–867.<br />

Sidenbladh, H. and Black, M. J. (2003). Learning the statistics of people in images and video. International<br />

Journal of Computer Vision, 54(1), 189–209.<br />

Sillion, F. and Puech, C. (1994). Radiosity and Global Illumination. Morgan Kaufmann.<br />

Sim, T., Baker, S., , and Bsat, M. (2003). The cmu pose, illumination, and expression database. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 25(12), 1615–1618.<br />

Simard, P. Y. et al.. (1998). Boxlets: a fast convolution algorithm for signal processing and neural networks.<br />

In Kearns, M. et al., editors, Advances in Neural Information Processing Systems 13, pages 571–<br />

577, MIT Press.<br />

Simon, I., Snavely, N., and Seitz, S. M. (2007). Scene summarization for online image collections. In<br />

Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Simoncelli, E. P. (1999). Bayesian denoising of visual images in the wavelet domain. In Müller, P. and<br />

Vidakovic, B., editors, Bayesian Inference in Wavelet Based Models, pages 291–308, Springer-Verlag,<br />

New York.


<strong>Bibliography</strong> 747<br />

Simoncelli, E. P. and Adelson, E. H. (1990a). Non-separable extensions of quadrature mirror filters to<br />

multiple dimensions. Proceedings of the IEEE, 78(4), 652–664.<br />

Simoncelli, E. P. and Adelson, E. H. (1990b). Subband transforms. In Woods, J., editor, Subband Coding,<br />

pages 143–191, Kluwer Academic Press, Norwell, MA.<br />

Simoncelli, E. P., Adelson, E. H., and Heeger, D. J. (1991). Probability distributions of optic flow. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’91), pages 310–315,<br />

IEEE Computer Society Press, Maui, Hawaii.<br />

Simoncelli, E. P., Freeman, W. T., Adelson, E. H., and Heeger, D. J. (1992). Shiftable multiscale transforms.<br />

IEEE Transactions on Information Theory, 38(3), 587–607.<br />

Singaraju, D., Grady, L., and Vidal, R. (2008). Interactive image segmentation via minimization of<br />

quadratic energies on directed graphs. In IEEE Computer Society Conference on Computer Vision and<br />

Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Sinha, P., Balas, B., Ostrovsky, Y., and Russell, R. (2006). Face recognition by humans: Nineteen results<br />

all computer vision researchers should know about. Proceedings of the IEEE, 94(11), 1948–1962.<br />

Sinha, S., Mordohai, P., and Pollefeys, M. (2007). Multi-view stereo via graph cuts on the dual of an<br />

adaptive tetrahedral mesh. In Tenth International Conference on Computer Vision (ICCV 2007), Rio de<br />

Janeiro, Brasil.<br />

Sinha, S. N., Steedly, D., Szeliski, R., Agrawala, M., and Pollefeys, M. (2008). Interactive 3D architectural<br />

modeling from unordered photo collections. ACM Transactions on Graphics, 27(5).<br />

Sivic, J. and Zisserman, A. (2003). Video google: A text retrieval approach to object matching in videos.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 1470–1477, Nice, France.<br />

Sivic, J. and Zisserman, A. (2009). Efficient visual search of videos cast as text retrieval. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 31(4), 591–606.<br />

Sivic, J., Zitnick, C. L., and Szeliski, R. (2006). Finding people in repeated shots of the same scene. In<br />

British Machine Vision Conference (BMVC 2006), pages 909–918, Springer-Verlag, Edinburgh.<br />

Sivic, J., Russell, B., Zisserman, A., Freeman, W. T., and Efros, A. A. (2008). Unsupervised discovery<br />

of visual object class hierarchies. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2008), Anchorage, AK.<br />

Sivic, J., Russell, B. C., Efros, A. A., Zisserman, A., and Freeman, W. T. (2005). Discovering objects<br />

and their localization in images. In Tenth International Conference on Computer Vision (ICCV 2005),<br />

pages 370–377, Beijing, China.


748 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Slabaugh, G., Culbertson, B., Malzbender, T., and Stevens, M. (2004). Methods for volumetric reconstruction<br />

of visual scenes. International Journal of Computer Vision, 57(3), 179–199.<br />

Slama, C. C., editor. (1980). Manual of Photogrammetry. American Society of Photogrammetry, Falls<br />

Church, Virginia, fourth edition.<br />

Smelyanskiy, V. N., Cheeseman, P., Maluf, D. A., and Morris, R. D. (2000). Bayesian super-resolved surface<br />

reconstruction from images. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2000), pages 375–382, Hilton Head Island.<br />

Smith, A. R. and Blinn, J. F. (1996). Blue screen matting. In Computer Graphics Proceedings, Annual<br />

Conference Series, pages 259–268, ACM SIGGRAPH, Proc. SIGGRAPH’96 (New Orleans).<br />

Smith, S. M. and Brady, J. M. (1997). SUSAN—a new approach to low level image processing. International<br />

Journal of Computer Vision, 23(1), 45–78.<br />

Snavely, N., Seitz, S. M., and Szeliski, R. (2006). Photo tourism: Exploring photo collections in 3D. ACM<br />

Transactions on Graphics, 25(3), 835–846.<br />

Snavely, N., Seitz, S. M., and Szeliski, R. (2008a). Modeling the world from Internet photo collections.<br />

International Journal of Computer Vision, 80(2), 189–210.<br />

Snavely, N., Seitz, S. M., and Szeliski, R. (2008b). Skeletal graphs for efficient structure from motion. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), Anchorage,<br />

AK.<br />

Snavely, N., Garg, R., Seitz, S. M., and Szeliski, R. (2008c). Finding paths through the world’s photos.<br />

ACM Transactions on Graphics, 27(3).<br />

Soatto, S., Doretto, G., and Wu, Y. N. (2001). Dynamic textures. In Eighth International Conference on<br />

Computer Vision (ICCV 2001), pages 439–446, Vancouver, Canada.<br />

Soatto, S., Yezzi, A. J., and Jin, H. (2003). Tales of shape and radiance in multiview stereo. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 974–981, Nice, France.<br />

Soille, P. (2006). Morphological image compositing. IEEE Transactions on Pattern Analysis and Machine<br />

Intelligence, 28(5), 673–683.<br />

Solina, F. and Bajcsy, R. (1990). Recovery of parametric models from range images: The case for<br />

superquadrics with global deformations. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

12(2), 131–147.<br />

Sorenson, H. W. (1980). Parameter Estimation, Principles and Problems. Marcel Dekker, New York.


<strong>Bibliography</strong> 749<br />

Soucy, M. and Laurendeau, D. (1992). Multi-resolution surface modeling from multiple range views. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’92), pages 348–<br />

353, IEEE Computer Society Press, Champaign, Illinois.<br />

Srinivasan, S. et al.. (2005). Electronic image stabilization and mosaicking algorithms. In Bovik, A.,<br />

editor, Handbook of Image and Video Processing, Academic Press.<br />

Srivasan, P., Liang, P., and Hackwood, S. (1990). Computational geometric methods in volumetric intersections<br />

for 3D reconstruction. Pattern Recognition, 23(8), 843–857.<br />

Stark, J. A. (2000). Adaptive image contrast enhancement using generalizations of histogram equalization.<br />

IEEE Transactions on Image Processing, 9(5), 889–896.<br />

Steedly, D. and Essa, I. (2001). Propagation of innovative information in non-linear least-squares structure<br />

from motion. In Eighth International Conference on Computer Vision (ICCV 2001), pages 223–229,<br />

Vancouver, Canada.<br />

Steedly, D., Essa, I., and Dellaert, F. (2003). Spectral partitioning for structure from motion. In Ninth<br />

International Conference on Computer Vision (ICCV 2003), pages 996–1003, Nice, France.<br />

Steedly, D., Pal, C., and Szeliski, R. (2005). Efficiently registering video into panoramic mosaics. In<br />

Tenth International Conference on Computer Vision (ICCV 2005), pages 1300–1307, Beijing, China.<br />

Steele, R. and Jaynes, C. (2005). Feature uncertainty arising from covariant image noise. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 1063–<br />

1070, San Diego, CA.<br />

Steele, R. M. and Jaynes, C. (2006). Overconstrained linear estimation of radial distortion and multiview<br />

geometry. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006,<br />

pages 253–264, Springer.<br />

Stein, A., Hoiem, D., and Hebert, M. (2007). Learning to extract object boundaries using motion cues. In<br />

Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Stein, G. (1995). Accurate internal camera calibration using rotation, with analysis of sources of error.<br />

In Fifth International Conference on Computer Vision (ICCV’95), pages 230–236, Cambridge, Massachusetts.<br />

Stein, G. (1997). Lens distortion calibration using point correspondences. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 602–608, San Juan, Puerto<br />

Rico.<br />

Stewart, C. V. (1999). Robust parameter estimation in computer vision. SIAM Reviews, 41(3), 513–537.


750 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Stiller, C. and Konrad, J. (1999). Estimating motion in image sequences: A tutorial on modeling and<br />

computation of 2d motion. IEEE Signal Processing Magazine, 16(4), 70–91.<br />

Stollnitz, E. J., DeRose, T. D., and Salesin, D. H. (1996). Wavelets for Computer Graphics: Theory and<br />

Applications. Morgan Kaufmann, San Francisco.<br />

Strang, G. (1988). Linear Algebra and its Applications. Harcourt, Brace, Jovanovich, Publishers, San<br />

Diego, 3rd edition.<br />

Strang, G. (1989). Wavelets and dilation equations: A brief introduction. SIAM Reviews, 31(4), 614–627.<br />

Strecha, C., Fransens, R., and Gool, L. V. (2006). Combined depth and outlier estimation in multi-view<br />

stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2006),<br />

pages 2394–2401, New York City, NY.<br />

Strecha, C., Tuytelaars, T., and Gool, L. V. (2003). Dense matching of multiple wide-baseline views. In<br />

Ninth International Conference on Computer Vision (ICCV 2003), pages 1194–1201, Nice, France.<br />

Sturm, P. (2005). Multi-view geometry for general camera models. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’2005), pages 206–212, San Diego, CA.<br />

Sturm, P. and Ramalingam, S. (2004). A generic concept for camera calibration. In Eighth European<br />

Conference on Computer Vision (ECCV 2004), pages 1–13, Springer-Verlag, Prague.<br />

Sturm, P. and Triggs, W. (1996). A factorization based algorithm for multi-image projective structure and<br />

motion. In Fourth European Conference on Computer Vision (ECCV’96), pages 709–720, Springer-Verlag,<br />

Cambridge, England.<br />

Sudderth, E. B., Torralba, A., Freeman, W. T., and Willsky, A. S. (2005). Learning hierarchical models<br />

of scenes, objects, and parts. In Tenth International Conference on Computer Vision (ICCV 2005),<br />

pages 1331–1338, Beijing, China.<br />

Sullivan, S. and Ponce, J. (1998). Automatic model construction and pose estimation from photographs<br />

using triangular splines. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(10), 1091–<br />

1096.<br />

Sun, D., Roth, S., Lewis, J., and Black, M. J. (2008). Learning optical flow. In Tenth European Conference<br />

on Computer Vision (ECCV 2008), pages 83–97, Springer-Verlag, Marseilles.<br />

Sun, J. et al.. (2004). Image completion with structure propagation. ACM Transactions on Graphics,<br />

24(3), 861–868.<br />

Sun, J., Zheng, N., and Shum, H. (2003). Stereo matching using belief propagation. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 25(7), 787–800.


<strong>Bibliography</strong> 751<br />

Sun, J., Jia, J., Tang, C.-K., and Shum, H.-Y. (2004). Poisson matting. ACM Transactions on Graphics,<br />

23(3), 315–321.<br />

Sun, J., Li, Y., Kang, S. B., and Shum, H.-Y. (2006). Flash matting. ACM Transactions on Graphics,<br />

25(3), 772–778.<br />

Sung, K.-K. and Poggio, T. (1998). Example-based learning for view-based human face detection. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 20(1), 39–51.<br />

Sutherland, I. E. (1974). Three-dimensional data input by tablet. Proceedings of the IEEE, 62(4), 453–<br />

461.<br />

Swain, M. J. and Ballard, D. H. (1991). Color indexing. International Journal of Computer Vision, 7(1),<br />

11–32.<br />

Swaminathan, R., Kang, S. B., Szeliski, R., Criminisi, A., and Nayar, S. K. (2002). On the motion and<br />

appearance of specularities in image sequences. In Seventh European Conference on Computer Vision<br />

(ECCV 2002), pages 508–523, Springer-Verlag, Copenhagen.<br />

Sweldens, W. (1996). Wavelets and the lifting scheme: A 5 minute tour. Z. Angew. Math. Mech., 76<br />

(Suppl. 2), 41–44.<br />

Sweldens, W. (1997). The lifting scheme: A construction of second generation wavelets. SIAM J. Math.<br />

Anal., 29(2), 511–546.<br />

Swendsen, R. H. and Wang, J.-S. (1987). Nonuniversal critical dynamics in Monte Carlo simulations.<br />

Physical Review Letters, 58(2), 86–88.<br />

Szeliski, R. (1986). Cooperative Algorithms for Solving Random-Dot Stereograms. Technical Report<br />

CMU-CS-86-133, Computer Science Department, Carnegie Mellon University.<br />

Szeliski, R. (1990a). Bayesian modeling of uncertainty in low-level vision. International Journal of<br />

Computer Vision, 5(3), 271–301.<br />

Szeliski, R. (1990b). Fast surface interpolation using hierarchical basis functions. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 12(6), 513–528.<br />

Szeliski, R. (1991a). Fast shape from shading. CVGIP: Image Understanding, 53(2), 129–153.<br />

Szeliski, R. (1991b). Shape from rotation. In IEEE Computer Society Conference on Computer Vision<br />

and Pattern Recognition (CVPR’91), pages 625–630, IEEE Computer Society Press, Maui, Hawaii.<br />

Szeliski, R. (1993). Rapid octree construction from image sequences. CVGIP: Image Understanding,<br />

58(1), 23–32.


752 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Szeliski, R. (1994). Image mosaicing for tele-reality applications. In IEEE Workshop on Applications of<br />

Computer Vision (WACV’94), pages 44–53, IEEE Computer Society, Sarasota.<br />

Szeliski, R. (1996). Video mosaics for virtual environments. IEEE Computer Graphics and Applications,<br />

16(2), 22–30.<br />

Szeliski, R. (1999). A multi-view approach to motion and stereo. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’99), pages 157–163, Fort Collins.<br />

Szeliski, R. (2006a). Image alignment and stitching: A tutorial. Foundations and Trends in Computer<br />

Graphics and Computer Vision, 2(1).<br />

Szeliski, R. (2006b). Locally adapted hierarchical basis preconditioning. ACM Transactions on Graphics,<br />

25(3), 1135–1143.<br />

Szeliski, R. and Coughlan, J. (1997). Spline-based image registration. International Journal of Computer<br />

Vision, 22(3), 199–218.<br />

Szeliski, R. and Golland, P. (1999). Stereo matching with transparency and matting. International Journal<br />

of Computer Vision, 32(1), 45–61. Special Issue for Marr Prize papers.<br />

Szeliski, R. and Hinton, G. (1985). Solving random-dot stereograms using the heat equation. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’85), pages 284–288,<br />

IEEE Computer Society Press, San Francisco.<br />

Szeliski, R. and Ito, M. R. (1986). New Hermite cubic interpolator for two-dimensional curve generation.<br />

IEE Proceedings E, 133(6), 341–347.<br />

Szeliski, R. and Kang, S. B. (1994). Recovering 3D shape and motion from image streams using nonlinear<br />

least squares. Journal of Visual Communication and Image Representation, 5(1), 10–28.<br />

Szeliski, R. and Kang, S. B. (1995). Direct methods for visual scene reconstruction. In IEEE Workshop<br />

on Representations of Visual Scenes, pages 26–33, Cambridge, Massachusetts.<br />

Szeliski, R. and Kang, S. B. (1997). Shape ambiguities in structure from motion. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 19(5), 506–512.<br />

Szeliski, R. and Lavallée, S. (1996). Matching 3-D anatomical surfaces with non-rigid deformations using<br />

octree-splines. International Journal of Computer Vision, 18(2), 171–186.<br />

Szeliski, R. and Scharstein, D. (2004). Sampling the disparity space image. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 26(3), 419–425.<br />

Szeliski, R. and Shum, H.-Y. (1996). Motion estimation with quadtree splines. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 18(12), 1199–1210.


<strong>Bibliography</strong> 753<br />

Szeliski, R. and Shum, H.-Y. (1997). Creating full view panoramic image mosaics and texture-mapped<br />

models. Computer Graphics (SIGGRAPH’97 Proceedings), , 251–258.<br />

Szeliski, R. and Tonnesen, D. (1992). Surface modeling with oriented particle systems. Computer Graphics<br />

(SIGGRAPH’92), 26(2), 185–194.<br />

Szeliski, R. and Torr, P. (1998). Geometrically constrained structure from motion: Points on planes. In<br />

Koch, R. and Van Gool, L., editors, European Workshop on 3D Structure from Multiple Images of Large-<br />

Scale Environments (SMILE), pages 171–186, Freiburg, Germany.<br />

Szeliski, R. and Weiss, R. (1998). Robust shape recovery from occluding contours using a linear smoother.<br />

International Journal of Computer Vision, 28(1), 27–44.<br />

Szeliski, R., Avidan, S., and Anandan, P. (2000). Layer extraction from multiple images containing<br />

reflections and transparency. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2000), pages 246–253, Hilton Head Island.<br />

Szeliski, R., Tonnesen, D., and Terzopoulos, D. (1993a). Curvature and continuity control in particlebased<br />

surface models. In SPIE Vol. 2031 Geometric Methods in Computer Vision II, pages 172–181,<br />

Society of Photo-Optical Instrumentation Engineers, San Diego.<br />

Szeliski, R., Tonnesen, D., and Terzopoulos, D. (1993b). Modeling surfaces of arbitrary topology with<br />

dynamic particles. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’93), pages 82–87, New York.<br />

Szeliski, R., Uyttendaele, M., and Steedly, D. (2008a). Fast Poisson Blending using Multi-Splines. Technical<br />

Report MSR-TR-2008-58, Microsoft Research.<br />

Szeliski, R., Winder, S., and Uyttendaele, M. (2008b). High-quality multi-pass image resampling. Technical<br />

Report MSR-TR-2008-???, Microsoft Research.<br />

Szeliski, R., Zabih, R., Scharstein, D., Veksler, O., Kolmogorov, V., Agarwala, A., Tappen, M., and<br />

Rother, C. (2008c). A comparative study of energy minimization methods for Markov random fields<br />

with smoothness-based priors. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(6),<br />

1068–1080.<br />

Szeliski, R. S. (1989). Bayesian Modeling of Uncertainty in Low-Level Vision. Kluwer Academic Publishers,<br />

Boston.<br />

Szummer, M. and Picard, R. W. (1996). Temporal texture modeling. In IEEE International Conference<br />

on Image Processing (ICIP-96), pages 823–826, Lausanne.<br />

Tabb, M. and Ahuja, N. (1997). Multiscale image segmentation by integrated edge and region detection.<br />

IEEE Transactions on Image Processing, 6(5), 642–655.


754 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Taguchi, Y., Wilburn, B., and Zitnick, C. L. (2008). Stereo reconstruction with mixed pixels using adaptive<br />

over-segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2008), Anchorage, AK.<br />

Tanaka, M. and Okutomi, M. (2008). Locally adaptive learning for translation-variant MRF image priors.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008),<br />

Anchorage, AK.<br />

Tao, H., Sawhney, H., and Kumar, R. (2001). A global matching framework for stereo computation. In<br />

Eighth International Conference on Computer Vision (ICCV 2001), pages 532–539, Vancouver, Canada.<br />

Tappen, M. (2007). Utilizing variational optimization to learn markov random fields. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Tappen, M., Liu, C., Freeman, W., and Adelson, E. (2007). Learning gaussian conditional random fields<br />

for low-level vision. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2007), Minneapolis, MN.<br />

Tappen, M. F. and Freeman, W. T. (2003). Comparison of graph cuts with belief propagation for stereo,<br />

using identical MRF parameters. In Ninth International Conference on Computer Vision (ICCV 2003),<br />

pages 900–907, Nice, France.<br />

Tappen, M. F. et al.. (2003). Exploiting the sparse derivative prior for super-resolution and image demosaicing.<br />

In Third International Workshop on Statistical and Computational Theories of Vision, Nice,<br />

France.<br />

Tappen, M. F., Freeman, W. T., and Adelson, E. H. (2005). Recovering intrinsic images from a single<br />

image. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(9), 1459–1472.<br />

Tardif, J.-P. et al.. (2006a). Self-calibration of a general radially symmetric distortion model. In Ninth<br />

European Conference on Computer Vision (ECCV 2006), pages 186–199, Springer-Verlag, Graz.<br />

Tardif, J.-P., Sturm, P., and Roy, S. (2006b). Self-calibration of a general radially symmetric distortion<br />

model. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 186–<br />

199, Springer.<br />

Taubin, G. (1995). Curve and surface smoothing without shrinkage. In Fifth International Conference on<br />

Computer Vision (ICCV’95), pages 852–857, Cambridge, Massachusetts.<br />

Taubman, D. S. and Marcellin, M. W. (2002). Jpeg2000: standard for interactive imaging. Proceedings of<br />

the IEEE, 90(8), 1336–1357.<br />

Taylor, C. J. (2003). Surface reconstruction from feature based stereo. In Ninth International Conference<br />

on Computer Vision (ICCV 2003), pages 184–190, Nice, France.


<strong>Bibliography</strong> 755<br />

Taylor, C. J., Debevec, P. E., and Malik, J. (1996). Reconstructing polyhedral models of architectural<br />

scenes from photographs. In Fourth European Conference on Computer Vision (ECCV’96), pages 659–<br />

668, Springer-Verlag, Cambridge, England.<br />

Taylor, C. J., Kriegman, D. J., and Anandan, P. (1991). Structure and motion in two dimensions from<br />

multiple images: A least squares approach. In IEEE Workshop on Visual Motion, pages 242–248, IEEE<br />

Computer Society Press, Princeton, New Jersey.<br />

Tek, K. and Kimia, B. B. (2003). Symmetry maps of free-form curve segments via wave propagation.<br />

International Journal of Computer Vision, 54(1-3), 35–81.<br />

Tekalp, M. (1995). Digital Video Processing. Prentice Hall, Upper Saddle River, NJ.<br />

Telea, A. (2004). An image inpainting technique based on fast marching method. Journal of Graphics<br />

Tools, 9(1), 23–34.<br />

Teodosio, L. and Bender, W. (1993). Salient video stills: Content and context preserved. In ACM Multimedia<br />

93, pages 39–46, Anaheim, California.<br />

Terzopoulos, D. (1983). Multilevel computational processes for visual surface reconstruction. Computer<br />

Vision, Graphics, and Image Processing, 24, 52–96.<br />

Terzopoulos, D. (1986). Regularization of inverse visual problems involving discontinuities. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, PAMI-8(4), 413–424.<br />

Terzopoulos, D. (1988). The computation of visible-surface representations. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, PAMI-10(4), 417–438.<br />

Terzopoulos, D. (1999). Visual modeling for computer animation: Graphics with a vision. Computer<br />

Graphics, 33(4), 42–45.<br />

Terzopoulos, D. and Fleischer, K. (1988). Deformable models. The Visual Computer, 4(6), 306–331.<br />

Terzopoulos, D. and Metaxas, D. (1991). Dynamic 3D models with local and global deformations: Deformable<br />

superquadrics. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(7), 703–<br />

714.<br />

Terzopoulos, D. and Szeliski, R. (1992). Tracking with Kalman snakes. In Blake, A. and Yuille, A. L.,<br />

editors, Active Vision, pages 3–20, MIT Press, Cambridge, Massachusetts.<br />

Terzopoulos, D. and Waters, K. (1990). Analysis of facial images using physical and anatomical models.<br />

In Third International Conference on Computer Vision (ICCV’90), pages 727–732, Osaka, Japan.<br />

Terzopoulos, D. and Witkin, A. (1988). Physically-based models with rigid and deformable components.<br />

IEEE Computer Graphics and Applications, 8(6), 41–51.


756 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Terzopoulos, D., Witkin, A., and Kass, M. (1987). Symmetry-seeking models and 3D object reconstruction.<br />

International Journal of Computer Vision, 1(3), 211–221.<br />

Terzopoulos, D., Witkin, A., and Kass, M. (1988). Constraints on deformable models: Rcovering 3D<br />

shape and nonrigid motion. Artificial Intelligence, 36(1), 91–123.<br />

Thayananthan, A., Iwasaki, M., and Cipolla, R. (2008). Principled fusion of high-level model and lowlevel<br />

cues for motion segmentation. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2008), Anchorage, AK.<br />

Thirthala, S. and Pollefeys, M. (2005). The radial trifocal tensor: A tool for calibrating the radial distortion<br />

of wide-angle cameras. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2005), pages 321–328, San Diego, CA.<br />

Thrun, S. et al.. (2006). Stanley, the robot that won the DARPA Grand Challenge. Journal of Field<br />

Robotics, 23(9), 661–692.<br />

Tian, Q. and Huhns, M. N. (1986). Algorithms for subpixel registration. Computer Vision, Graphics, and<br />

Image Processing, 35, 220–233.<br />

Tikhonov, A. N. and Arsenin, V. Y. (1977). Solutions of Ill-Posed Problems. V. H. Winston, Washington,<br />

D. C.<br />

Tolliver, D. and Miller, G. (2006). Graph partitioning by spectral rounding: Applications in image segmentation<br />

and clustering. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2006), pages 1053–1060, New York City, NY.<br />

Tomasi, C. and Kanade, T. (1992). Shape and motion from image streams under orthography: A factorization<br />

method. International Journal of Computer Vision, 9(2), 137–154.<br />

Tomasi, C. and Manduchi, R. (1998). Bilateral filtering for gray and color images. In Sixth International<br />

Conference on Computer Vision (ICCV’98), pages 839–846, Bombay.<br />

Tombari, F., Mattoccia, S., and Di Stefano, L. (2007). Segmentation-based adaptive support for accurate<br />

stereo correspondence. In Pacific-Rim Symposium on Image and Video Technology.<br />

Tombari, F., Mattoccia, S., Di Stefano, L., and Addimanda, E. (2008). Classification and evaluation of<br />

cost aggregation methods for stereo correspondence. In IEEE Computer Society Conference on Computer<br />

Vision and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Tommasini, T. et al.. (1998). Making good features track better. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR’98), pages 178–183, IEEE Computer Society, Santa<br />

Barbara.


<strong>Bibliography</strong> 757<br />

Torborg, J. and Kajiya, J. T. (1996). Talisman: Commodity realtime 3D graphics for the PC. In Computer<br />

Graphics Proceedings, Annual Conference Series, pages 353–363, ACM SIGGRAPH, Proc. SIG-<br />

GRAPH’96 (New Orleans).<br />

Torr, P. H. S. and Fitzgibbon, A. W. (2004). Invariant fitting of two view geometry. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 26(5), 648–650.<br />

Torr, P. H. S. and Murray, D. W. (1997). The development and comparison of robust methods for estimating<br />

the fundamental matrix. International Journal of Computer Vision, 24(3), 271–300.<br />

Torr, P. H. S., Szeliski, R., and Anandan, P. (1999). An integrated Bayesian approach to layer extraction<br />

from image sequences. In Seventh International Conference on Computer Vision (ICCV’99), pages 983–<br />

990, Kerkyra, Greece.<br />

Torr, P. H. S., Szeliski, R., and Anandan, P. (2001). An integrated Bayesian approach to layer extraction<br />

from image sequences. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(3), 297–303.<br />

Torralba, A. (2003). Contextual priming for object detection. International Journal of Computer Vision,<br />

53(2), 169–191.<br />

Torralba, A. (2007). Classifier-based methods. In Recognizing and Learning Object Categories. CVPR<br />

2007 Short Course on Recognizing and Learning Object Categories, http://people.csail.mit.<br />

edu/torralba/shortCourseRLOC/.<br />

Torralba, A., Freeman, W. T., and Fergus, R. (2008). 80 million tiny images: a large dataset for nonparametric<br />

object and scene recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

30(11), 1958–1970.<br />

Torralba, A., Murphy, K. P., and Freeman, W. T. (2004a). Contextual models for object detection using<br />

boosted random fields. In Advances in Neural Information Processing Systems, MIT Press.<br />

Torralba, A., Murphy, K. P., and Freeman, W. T. (2004b). Sharing features: efficient boosting procedures<br />

for multiclass object detection. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR’2004), pages 762–769, IEEE Computer Society, Washington, DC.<br />

Torralba, A., Murphy, K. P., and Freeman, W. T. (2007). Sharing visual features for multiclass and<br />

multiview object detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(5), 854–<br />

869.<br />

Torralba, A., Murphy, K. P., Freeman, W. T., and Rubin, M. A. (2003). Context-based vision system<br />

for place and object recognition. In Ninth International Conference on Computer Vision (ICCV 2003),<br />

pages 273–280, Nice, France.<br />

Torrance, K. E. and Sparrow, E. M. (1967). Theory for off-specular reflection from roughened surfaces.<br />

Journal of the Optical Society of America A, 57(9), 1105–1114.


758 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Torresani, L. et al.. (2008). Non-rigid structure-from-motion: Estimating shape and motion with hierarchical<br />

priors. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(5), 878–892.<br />

Toyama, K. (1998). Prolegomena for Robust Face Tracking. Technical Report MSR-TR-98-65, Microsoft<br />

Research.<br />

Toyama, K. et al.. (1999). Wallflower: Principles and practice of background maintenance. In Seventh<br />

International Conference on Computer Vision (ICCV’99), pages 255–261, Kerkyra, Greece.<br />

Tran, S. and Davis, L. (2002). 3d surface reconstruction using graph cuts with surface constraints. In Seventh<br />

European Conference on Computer Vision (ECCV 2002), pages 219–231, Springer-Verlag, Copenhagen.<br />

Treisman, A. (1985). Preattentive processing in vision. Computer Vision, Graphics, and Image Processing,<br />

31(2), 156–177.<br />

Triggs, B. (1996). Factorization methods for projective structure and motion. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’96), pages 845–851, San Francisco.<br />

Triggs, B. (2004). Detecting keypoints with stable position, orientation, and scale under illumination<br />

changes. In Eighth European Conference on Computer Vision (ECCV 2004), pages 100–113, Springer-<br />

Verlag, Prague.<br />

Triggs, B. et al.. (1999). Bundle adjustment — a modern synthesis. In International Workshop on Vision<br />

Algorithms, pages 298–372, Springer, Kerkyra, Greece.<br />

Trucco, E. and Verri, A. (1998). Introductory Techniques for 3-D Computer Vision. Prentice Hall.<br />

Tsai, R. Y. (1987). A versatile camera calibration technique for high-accuracy 3D machine vision metrology<br />

using off-the-shelf TV cameras and lenses. IEEE Journal of Robotics and Automation, RA-3(4),<br />

323–344.<br />

Tschumperlé, D. (2006). Curvature-preserving regularization of multi-valued images using pde’s. In<br />

Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006, pages 295–307, Springer.<br />

Tschumperlé, D. and Deriche, R. (2005). Vector-valued image regularization with PDEs: A common<br />

framework for different applications. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

27, 506–517.<br />

Tsin, Y., Kang, S. B., and Szeliski, R. (2003). Stereo matching with reflections and translucency. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2003), pages 702–709,<br />

Madison, WI.<br />

Tsin, Y., Kang, S. B., and Szeliski, R. (2006). Stereo matching with linear superposition of layers. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 28(2), 290–301.


<strong>Bibliography</strong> 759<br />

Tsin, Y., Ramesh, V., and Kanade, T. (2001). Statistical calibration of CCD imaging process. In Eighth<br />

International Conference on Computer Vision (ICCV 2001), pages 480–487, Vancouver, Canada.<br />

Tumblin, J., Agrawal, A., and Raskar, R. (2005). Why I want a gradient camera. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 103–110, San Diego,<br />

CA.<br />

Turk, G. and Levoy, M. (1994). Zippered polygonal meshes from range images. Computer Graphics<br />

(SIGGRAPH’94), , 311–318.<br />

Turk, M. and Pentland, A. (1991a). Eigenfaces for recognition. Journal of Cognitive Neuroscience, 3(1),<br />

71–86.<br />

Turk, M. and Pentland, A. (1991b). Face recognition using eigenfaces. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’91), pages 586–591, IEEE Computer<br />

Society Press, Maui, Hawaii.<br />

Tuytelaars, T. and Van Gool, L. (2004). Matching widely separated views based on affine invariant regions.<br />

International Journal of Computer Vision, 59(1), 61–85.<br />

Tuytelaars, T. and Mikolajczyk, K. (2007). Local invariant feature detectors. Foundations and Trends in<br />

Computer Graphics and Computer Vision, 3(1).<br />

Tuytelaars, T. et al.. (1997). The cascaded Hough transform. In International Conference on Image<br />

Processing (ICIP’97), pages 736–739.<br />

Ullman, S. (1979). The interpretation of structure from motion. Proceedings of the Royal Society of<br />

London, B-203, 405–426.<br />

Unnikrishnan, R., Pantofaru, C., and Hebert, M. (2007). Toward objective evaluation of image segmentation<br />

algorithms. IEEE Transactions on Pattern Analysis and Machine Intelligence, 29(6), 828–944.<br />

Unser, M. (1999). Splines: A perfect fit for signal and image processing. IEEE Signal Processing<br />

Magazine, 16(6), 22–38.<br />

Uyttendaele, M., Eden, A., and Szeliski, R. (2001). Eliminating ghosting and exposure artifacts in<br />

image mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2001), pages 509–516, Kauai, Hawaii.<br />

Uyttendaele, M., Criminisi, A., Kang, S. B., Winder, S., Hartley, R., and Szeliski, R. (2004). Image-based<br />

interactive exploration of real-world environments. IEEE Computer Graphics and Applications, 24(3),<br />

52–63.<br />

Vaillant, R. and Faugeras, O. D. (1992). Using extremal boundaries for 3-D object modeling. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 14(2), 157–173.


760 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Vaish, V., Szeliski, R., Zitnick, C. L., Kang, S. B., and Levoy, M. (2006). Reconstructing occluded<br />

surfaces using synthetic apertures: Shape from focus vs. shape from stereo. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 2331–2338, New York, NY.<br />

van de Weijer, J. and Schmid, C. (2006). Coloring local feature extraction. In Leonardis, A., Bischof, H.,<br />

and Pinz, A., editors, Computer Vision – ECCV 2006, pages 334–348, Springer.<br />

van den Hengel, A., Dick, A., Thormhlen, T., Ward, B., and Torr, P. H. S. (2007). Videotrace: Rapid<br />

interactive scene modeling from video. ACM Transactions on Graphics, 26(3).<br />

Van Huffel, S. and Vandewalle, J. (1991). The Total Least Squares Problem: Computational Aspects and<br />

Analysis. Society for Industrial and Applied Mathematics, Philadephia.<br />

Varma, M. and Ray, D. (2007). Learning the discriminative power-invariance trade-off. In Tenth International<br />

Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Vedula, S., Baker, S., and Kanade, T. (2005a). Image-based spatio-temporal modeling and view interpolation<br />

of dynamic events. ACM Transactions on Graphics, 24(2), 240–261.<br />

Vedula, S., Baker, S., Rander, P., Collins, R., and Kanade, T. (2005b). Three-dimensional scene flow.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(3), 475–480.<br />

Veeraraghavan, A., Raskar, R., Agrawal, A., Mohan, A., and Tumblin, J. (2007). Dappled photography:<br />

Mask enhanced cameras for heterodyned light fields and coded aperture refocusing. ACM Transactions on<br />

Graphics, 26(3).<br />

Veksler, O. (1999). Efficient Graph-based Energy Minimization Methods in Computer Vision. Ph.D.<br />

thesis, Cornell University.<br />

Veksler, O. (2001). Stereo matching by compact windows via minimum ratio cycle. In Eighth International<br />

Conference on Computer Vision (ICCV 2001), pages 540–547, Vancouver, Canada.<br />

Veksler, O. (2003). Fast variable window for stereo correspondence using integral images. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2003), pages 556–561,<br />

Madison, WI.<br />

Veksler, O. (2007). Graph cut based optimization for mrfs with truncated convex priors. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Verbeek, J. and Triggs, B. (2007). Region classification with markov field aspect models. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Vergauwen, M. and Van Gool, L. (2006). Web-based 3d reconstruction service. Machine Vision and<br />

Applications, 17(2), 321–329.


<strong>Bibliography</strong> 761<br />

Vetter, T. and Poggio, T. (1997). Linear object classes and image synthesis from a single example image.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(7), 733–742.<br />

Vezhnevets, V. et al.. (2003). A survey on pixel-based skin color detection techniques. In GRAPHICON03,<br />

pages 85–92.<br />

Vicente, S., Kolmogorov, V., and Rother, C. (2008). Graph cut based image segmentation with connectivity<br />

priors. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Vincent, L. and Soille, P. (1991). Watersheds in digital spaces: An efficient algorithm based on immersion<br />

simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(6), 583–596.<br />

Viola, P. and Wells III, W. (1997). Alignment by maximization of mutual information. International<br />

Journal of Computer Vision, 24(2), 137–154.<br />

Viola, P., Jones, M. J., and Snow, D. (2003). Detecting pedestrians using patterns of motion and appearance.<br />

In Ninth International Conference on Computer Vision (ICCV 2003), pages 734–741, Nice, France.<br />

Viola, P. A. and Jones, M. J. (2004). Robust real-time face detection. International Journal of Computer<br />

Vision, 57(2), 137–154.<br />

Vogiatzis, G., Torr, P., and Cipolla, R. (2005). Multi-view stereo via volumetric graph-cuts. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 391–398,<br />

San Diego, CA.<br />

Vogiatzis, G., Hernandez, C., Torr, P., and Cipolla, R. (2007). Multi-view stereo via volumetric graph-cuts<br />

and occlusion robust photo-consistency. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

29(12), 2241–2246.<br />

Waithe, P. and Ferrie, F. (1991). From uncertainty to visual exploration. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 13(10), 1038–1049.<br />

Wallace, G. K. (1991). The JPEG still picture compression standard. Communications of the ACM, 34(4),<br />

30–44.<br />

Wallace, J. R., Cohen, M. F., and Greenberg, D. P. (1987). A two-pass solution to the rendering equation:<br />

A synthesis of ray tracing and radiosity methods. In Computer Graphics (Proceedings of SIGGRAPH 87),<br />

pages 311–320.<br />

Waltz, D. L. (1975). Understanding line drawings of scenes with shadows. In Winston, P. H., editor, The<br />

Psychology of Computer Vision, McGraw-Hill, New York.<br />

Wang, H. and Oliensis, J. (2008). Shape matching by segmentation averaging. In Tenth European Conference<br />

on Computer Vision (ECCV 2008), pages 562–575, Springer-Verlag, Marseilles.


762 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Wang, J. and Cohen, M. F. (2005a). An iterative optimization approach for unified image segmentation<br />

and matting. In Tenth International Conference on Computer Vision (ICCV 2005), Beijing, China.<br />

Wang, J. and Cohen, M. F. (2005b). An iterative optimization approach for unified image segmentation<br />

and matting. In Tenth International Conference on Computer Vision (ICCV 2005), pages 936–943, Beijing,<br />

China.<br />

Wang, J. and Cohen, M. F. (2007a). Image and video matting: A survey. Foundations and Trends in<br />

Computer Graphics and Computer Vision, 3(2).<br />

Wang, J. and Cohen, M. F. (2007b). Optimized color sampling for robust matting. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Wang, J. and Cohen, M. F. (2007c). Simultaneous matting and compositing. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Wang, J., Agrawala, M., and Cohen, M. F. (2007). Soft scissors: An interactive tool for realtime high<br />

quality matting. ACM Transactions on Graphics, 26(3).<br />

Wang, J., Thiesson, B., Xu, Y., and Cohen, M. (2004). Image and video segmentation by anisotropic<br />

kernel mean shift. In Eighth European Conference on Computer Vision (ECCV 2004), pages 238–249,<br />

Springer-Verlag, Prague.<br />

Wang, J., Bhat, P., Colburn, R. A., Agrawala, M., and Cohen, M. F. (2005). Video cutout. ACM Transactions<br />

on Graphics, 24(3), 585–594.<br />

Wang, J. Y. A. and Adelson, E. H. (1994). Representing moving images with layers. IEEE Transactions<br />

on Image Processing, 3(5), 625–638.<br />

Wang, L., Kang, S. B., Szeliski, R., and Shum, H.-Y. (2001). Optimal texture map reconstruction from<br />

multiple views. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2001), pages 347–354, Kauai, Hawaii.<br />

Wang, Y. and Zhu, S.-C. (2003). Modeling textured motion: Particle, wave and sketch. In Ninth International<br />

Conference on Computer Vision (ICCV 2003), pages 213–220, Nice, France.<br />

Wang, Z., Bovik, A. C., and Simoncelli, E. P. (2005). Structural approaches to image quality assessment.<br />

In Bovik, A. C., editor, Handbook of Image and Video Processing, pages 961–974, Elsevier Academic<br />

Press.<br />

Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P. (2004). Image quality assessment: From<br />

error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4), 600–612.<br />

Wang, Z.-F. and Zheng, Z.-G. (2008). A region based stereo matching algorithm using cooperative optimization.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.


<strong>Bibliography</strong> 763<br />

Ward, G. (1992). Measuring and modeling anisotropic reflection. Computer Graphics (Proceedings<br />

SIGGRAPH’92), 26(4), 265–272.<br />

Ward, G. (1994). The radiance lighting simulation and rendering system. Computer Graphics (SIG-<br />

GRAPH’94), , 459–472.<br />

Ward, G. (2003). Fast, robust image registration for compositing high dynamic range photographs from<br />

hand-held exposures. Journal of Graphics Tools, 8(2), 17–30.<br />

Ward, G. (2004). High dynamic range image encodings. http://www.anyhere.com/gward/<br />

hdrenc/hdr_encodings.html.<br />

Watt, A. (1995). 3D Computer Graphics. Addison-Wesley, third edition.<br />

Weber, J. and Malik, J. (1995). Robust computation of optical flow in a multi-scale differential framework.<br />

International Journal of Computer Vision, 14(1), 67–81.<br />

Weber, M., Welling, M., and Perona, P. (2000). Unsupervised learning of models for recognition. In Sixth<br />

European Conference on Computer Vision (ECCV 2000), pages 18–32, Springer-Verlag, Dublin, Ireland.<br />

Wedel, A., Rabe, C., Vaudrey, T., Brox, T., Franke, U., and Cremers, D. (2008). Efficient dense scene<br />

flow from sparse or dense stereo data. In Tenth European Conference on Computer Vision (ECCV 2008),<br />

pages 739–751, Springer-Verlag, Marseilles.<br />

Wei, C. Y. and Quan, L. (2004). Region-based progressive stereo matching. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2005), pages 106–113, Washington, D.<br />

C.<br />

Wei, L.-Y. and Levoy, M. (2000). Fast texture synthesis using tree-structured vector quantization. Proceedings<br />

of SIGGRAPH 2000, , 479–488. ISBN 1-58113-208-5.<br />

Weickert, J. (1998). Anisotropic Diffusion in Image Processing. Tuebner, Stuttgart.<br />

Weickert, J. et al.. (1998). Efficient and reliable schemes for nonlinear diffusion filtering. IEEE Transactions<br />

on Image Processing, 7(3), 398–410.<br />

Weiss, Y. (1997). Smoothness in layers: Motion segmentation using nonparametric mixture estimation. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 520–<br />

526, San Juan, Puerto Rico.<br />

Weiss, Y. (1999). Segmentation using eigenvectors: A unifying view. In Seventh International Conference<br />

on Computer Vision (ICCV’99), pages 975–982, Kerkyra, Greece.<br />

Weiss, Y. (2001). Deriving intrinsic images from image sequences. In Eighth International Conference<br />

on Computer Vision (ICCV 2001), pages 7–14, Vancouver, Canada.


764 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Weiss, Y. and Adelson, E. H. (1996). A unified mixture framework for motion segmentation: Incorporating<br />

spatial coherence and estimating the number of models. In IEEE Computer Society Conference on<br />

Computer Vision and Pattern Recognition (CVPR’96), pages 321–326, San Francisco.<br />

Weiss, Y. and Freeman, B. (2007). What makes a good model of natural images? In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Welch, G. and Bishop, G. (1995). An Introduction to the Kalman Filter. Technical Report TR 95-041,<br />

Department of Computer Science, University of North Carolina at Chapel Hill.<br />

Wells, III, W. M. (1986). Efficient synthesis of gaussian filters by cascaded uniform filters. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 8(2), 234–239.<br />

Weng, J., Ahuja, N., and Huang, T. S. (1993). Optimal motion and structure estimation. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 15(9), 864–884.<br />

Werner, T. and Zisserman, A. (2002). New techniques for automated architectural reconstruction from<br />

photographs. In Ninth European Conference on Computer Vision (ECCV 2006), pages 541–555, Springer-<br />

Verlag, Copenhagen.<br />

Westin, S. H. et al.. (1992). Predicting reflectance functions from complex surfaces. Computer Graphics<br />

(Proceedings SIGGRAPH’92), 26(4), 255–264.<br />

Westover, L. (1989). Interactive volume rendering. In Workshop on Volume Visualization, pages 9–16,<br />

Chapel Hill.<br />

Wexler, Y., Fitzgibbon, A., and Zisserman, A. (2002). Bayesian estimation of layers from multiple images.<br />

In Seventh European Conference on Computer Vision (ECCV 2002), pages 487–501, Springer-Verlag,<br />

Copenhagen.<br />

Williams, D. and Burns, P. D. (2001). Diagnostics for digital capture using MTF. In IS&T PICS Conference,<br />

pages 227–232, Society for Imaging Science and Technology.<br />

Williams, L. (1978). Pyramidal parametrics. Computer Graphics, 12(3), 270–274.<br />

Williams, L. (1983). Pyramidal parametrics. Computer Graphics, 17(3), 1–11.<br />

Williams, L. (1990). Performace driven facial animation. Computer Graphics, 24(4), 235–242.<br />

Williams, O., Blake, A., and Cipolla, R. (2003). A sparse probabilistic learning algorithm for real-time<br />

tracking. In Ninth International Conference on Computer Vision (ICCV 2003), pages 353–360, Nice,<br />

France.<br />

Williams, T. L. (1999). The Optical Transfer Function of Imaging Systems. Institute of Physics Publishing,<br />

London.


<strong>Bibliography</strong> 765<br />

Winder, S. and Brown, M. (2007). Learning local image descriptors. In IEEE Computer Society Conference<br />

on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis, MN.<br />

Winkenbach, G. and Salesin, D. H. (1994). Computer-generated pen-and-ink illustration. In Proceedings<br />

of SIGGRAPH 94, pages 91–100, ACM SIGGRAPH / ACM Press, Orlando, Florida. ISBN 0-89791-667-<br />

0.<br />

Winn, J. and Shotton, J. (2006). The layout consistent random field for recognizing and segmenting<br />

partially occluded objects. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’2006), pages 37–44, New York City, NY.<br />

Winnemller, H., Olsen, S. C., and Gooch, B. (2006). Real-time video abstraction. ACM Transactions on<br />

Graphics, 25(3), 1221–1226.<br />

Winston, P. H., editor. (1975). The Psychology of Computer Vision, McGraw-Hill, New York.<br />

Wiskott, L., Fellous, J.-M., Krüger, N., and von der Malsburg, C. (1997). Face recognition by elastic<br />

bunch graph matching. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(7), 775–779.<br />

Witkin, A., Terzopoulos, D., and Kass, M. (1986). Signal matching through scale space. In Fifth National<br />

Conference on Artificial Intelligence (AAAI-86), pages 714–719, Morgan Kaufmann Publishers, Philadelphia.<br />

Witkin, A., Terzopoulos, D., and Kass, M. (1987). Signal matching through scale space. International<br />

Journal of Computer Vision, 1, 133–144.<br />

Witkin, A. P. (1981). Recovering surface shape and orientation from texture. Artificial Intelligence, 17,<br />

17–45.<br />

Witkin, A. P. (1983). Scale-space filtering. In Eighth International Joint Conference on Artificial Intelligence<br />

(IJCAI-83), pages 1019–1022, Morgan Kaufmann Publishers.<br />

Wolberg, G. (1990). Digital Image Warping. IEEE Computer Society Press, Los Alamitos.<br />

Wolberg, G. and Pavlidis, T. (1985). Restoration of binary images using stochastic relaxation with annealing.<br />

Pattern Recognition Letters, 3, 375–388.<br />

Wolff, L. B., Shafer, S. A., and Healey, G. E., editors. (1992a). Radiometry. Physics-Based Vision:<br />

Principles and Practice, Jones & Bartlett, Cambridge, MA.<br />

Wolff, L. B., Shafer, S. A., and Healey, G. E., editors. (1992b). Shape Recovery. Physics-Based Vision:<br />

Principles and Practice, Jones & Bartlett, Cambridge, MA.<br />

Wood, D. N. et al.. (1997). Multiperspective panoramas for cel animation. In Computer Graphics Proceedings,<br />

Annual Conference Series, pages 243–250, ACM SIGGRAPH, Proc. SIGGRAPH’97 (Los Angeles).


766 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Wood, D. N., Azuma, D. I., Aldinger, K., Curless, B., Duchamp, T., Salesin, D. H., and Stuetzle, W.<br />

(2000). Surface light fields for 3d photography. Proceedings of SIGGRAPH 2000, , 287–296.<br />

Woodham, R. J. (1981). Analysing images of curved surfaces. Artificial Intelligence, 17, 117–140.<br />

Wright, S. (2006). Digital Compositing for Film and Video. Focal Press, 2nd edition.<br />

Wyszecki, G. and Stiles, W. S. (2000). Color Science: Concepts and Methods, Quantitative Data and<br />

Formulae. John Wiley & Sons, New York, 2nd edition.<br />

Xiao, J. and Shah, M. (2003). Two-frame wide baseline matching. In Ninth International Conference on<br />

Computer Vision (ICCV 2003), pages 603–609, Nice, France.<br />

Xiao, J. and Shah, M. (2005). Motion layer extraction in the presence of occlusion using graph cuts. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 27(10), 1644–1659.<br />

Xiong, Y. and Turkowski, K. (1997). Creating image-based VR using a self-calibrating fisheye lens. In<br />

IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’97), pages 237–<br />

243, San Juan, Puerto Rico.<br />

Xiong, Y. and Turkowski, K. (1998). Registration, calibration and blending in creating high quality<br />

panoramas. In IEEE Workshop on Applications of Computer Vision (WACV’98), pages 69–74, IEEE Computer<br />

Society, Princeton.<br />

Yang, D. et al.. (1999). A 640x512 CMOS image sensor with ultra-wide dynamic range floating-point<br />

pixel level ADC. IEEE Journal of Solid State Circuits, 34(12), 1821–1834.<br />

Yang, L., Meer, P., and Foran, D. (2007). Multiple class segmentation using a unified framework over<br />

mean-shift patches. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR 2007), Minneapolis, MN.<br />

Yang, L., Jin, R., Sukthankar, R., and Jurie, F. (2008). Unifying discriminative visual codebook generation<br />

with classifier training for object category recognition. In IEEE Computer Society Conference on<br />

Computer Vision and Pattern Recognition (CVPR 2008), Anchorage, AK.<br />

Yang, M.-H., Kriegman, D. J., and Ahuja, N. (2002). Detecting faces in images: A survey. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 24(1), 34–58.<br />

Yang, Q., Wang, L., Yang, R., Stewénius, H., and Nistér, D. (2009). Stereo matching with color-weighted<br />

correlation, hierarchical belief propagation and occlusion handling. IEEE Transactions on Pattern Analysis<br />

and Machine Intelligence, 31(3), 492–504.<br />

Yang, Y., Yuille, A., and Lu, J. (1993). Local, global, and multilevel stereo matching. In IEEE Computer<br />

Society Conference on Computer Vision and Pattern Recognition (CVPR’93), pages 274–279, IEEE<br />

Computer Society, New York.


<strong>Bibliography</strong> 767<br />

Yaou, M.-H. and Chang, W.-T. (1994). Fast surface interpolation using multiresolution wavelets. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 16(7), 673–689.<br />

Yatziv, L. and Sapiro, G. (2006). Fast image and video colorization using chrominance blending. IEEE<br />

Transactions on Image Processing, 15(5), 1120–1129.<br />

Yedidia, J. S., Freeman, W. T., and Weiss, Y. (2000). Generalized belief propagation. In Advances in<br />

Neural Information Processing Systems 13, pages 689–695, MIT Press.<br />

Yezzi, Jr., A. J., Kichenassamy, S., Kumar, A., Olver, P., and Tannenbaum, A. (1997). A geometric snake<br />

model for segmentation of medical imagery. IEEE Transactions on Medical Imaging, 16(2), 199–209.<br />

Yin, P., Criminisi, A., Winn, J., and Essa, I. (2007). Tree-based classifiers for bilayer video segmentation.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007),<br />

Minneapolis, MN.<br />

Yoon, K.-J. and Kweon, I.-S. (2006). Adaptive support-weight approach for correspondence search. IEEE<br />

Transactions on Pattern Analysis and Machine Intelligence, 28(4), 650–656.<br />

Yu, S. X. and Shi, J. (2003). Multiclass spectral clustering. In Ninth International Conference on Computer<br />

Vision (ICCV 2003), pages 313–319, Nice, France.<br />

Yu, Y. and Malik, J. (1998). Recovering photometric properties of architectural scenes from photographs.<br />

Computer Graphics (SIGGRAPH’96), , 207–218.<br />

Yu, Y., Debevec, P., Malik, J., and Hawkins, T. (1999). Inverse global illumination: Recovering reflectance<br />

models of real scenes from photographs. Proceedings of SIGGRAPH 99, , 215–224. ISBN 0-20148-560-5.<br />

Held in Los Angeles, California.<br />

Yuan, L., Sun, J., Quan, L., and Shum, H.-Y. (2007). Image deblurring with blurred/noisy image pairs.<br />

ACM Transactions on Graphics, 26(3).<br />

Yuan, L., Sun, J., Quan, L., and Shum, H.-Y. (2008). Progressive inter-scale and intra-scale non-blind<br />

image deconvolution. ACM Transactions on Graphics, 27(3).<br />

Yuille, A., Vincent, L., and Geiger, D. (1992). Statistical morphology and bayesian reconstruction. Journal<br />

of Mathematical Imaging and Vision, 1(3), 223–238.<br />

Yuille, A. L. (1991). Deformable templates for face recognition. Journal of Cognitive Neuroscience, 3(1),<br />

59–70.<br />

Yuille, A. L. and Poggio, T. (1984). A Generalized Ordering Constraint for Stereo Correspondence. A. I.<br />

Memo 777, Artificial Intelligence Laboratory, Massachusetts Institute of Technology.


768 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Zabih, R. and Woodfill, J. (1994). Non-parametric local transforms for computing visual correspondence.<br />

In Third European Conference on Computer Vision (ECCV’94), pages 151–158, Springer-Verlag, Stockholm,<br />

Sweden.<br />

Zach, C. (2008). Fast and high quality fusion of depth maps. In Fourth International Symposium on 3D<br />

Data Processing, Visualization and Transmission (3DPVT’08), Atlanta.<br />

Zach, C., Pock, T., and Bischof, H. (2007). A globally optima algorithm for robust TV-L1 range image<br />

integration. In Tenth International Conference on Computer Vision (ICCV 2007), Rio de Janeiro, Brasil.<br />

Zebedin, L., Bauer, J., Karner, K., and Bischof, H. (2008). Fusion of feature- and area-based information<br />

for urban buildings modeling from aerial imagery. In Tenth European Conference on Computer Vision<br />

(ECCV 2008), pages 873–886, Springer-Verlag, Marseilles.<br />

Zelnik-Manor, L. and Perona, P. (2007). Automating joiners. In Symposium on Non Photorealistic<br />

Animation and Rendering, ACM SIGGRAPH, Annecy.<br />

Zhang, G., Jia, J., Wong, T.-T., and Bao, H. (2008). Recovering consistent video depth maps via bundle<br />

optimization. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR<br />

2008), Anchorage, AK.<br />

Zhang, J., McMillan, L., and Yu, J. (2006). Robust tracking and stereo matching under variable illumination.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2006),<br />

pages 871–878, New York City, NY.<br />

Zhang, J., Marszalek, M., Lazebnik, S., and Schmid, C. (2007). Local features and kernels for classification<br />

of texture and object categories: a comprehensive study. International Journal of Computer Vision,<br />

73(2), 213–238.<br />

Zhang, L. et al.. (2002). Single view modeling of free-form scenes. Journal of Visualization and Computer<br />

Animation, 13(4), 225–235.<br />

Zhang, L., Curless, B., and Seitz, S. (2003). Spacetime stereo: Shape recovery for dynamic scenes.<br />

In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2003),<br />

pages 367–374, Madison, WI.<br />

Zhang, L., Snavely, N., Curless, B., and Seitz, S. M. (2004). Spacetime faces: high resolution capture for<br />

modeling and animation. ACM Transactions on Graphics, 23(3), 548–558.<br />

Zhang, R., Tsai, P.-S., Cryer, J., and Shah, M. (1999). Shape-from-shading: a survey. IEEE Transactions<br />

on Pattern Analysis and Machine Intelligence, 21(1), 690–706.<br />

Zhang, Y. and Kambhamettu, C. (2003). On 3D scene flow and structure recovery from multiview image<br />

sequences. IEEE Transactions on Systems, Man, and Cybernetics, 33(4), 592–606.


<strong>Bibliography</strong> 769<br />

Zhang, Z. (1994). Iterative point matching for registration of free-form curves and surfaces. International<br />

Journal of Computer Vision, 13(2).<br />

Zhang, Z. (1998a). Determining the epipolar geometry and its uncertainty: A review. International<br />

Journal of Computer Vision, 27(2), 161–195.<br />

Zhang, Z. (1998b). On the optimization criteria used in two-view motion analysis. IEEE Transactions on<br />

Pattern Analysis and Machine Intelligence, 20(7), 717–729.<br />

Zhang, Z. (1999). Flexible camera calibration by viewing a plane from unknown orientations. In Seventh<br />

International Conference on Computer Vision (ICCV’99), pages 666–687, Kerkyra, Greece.<br />

Zhang, Z. and He, L.-W. (2007). Whiteboard scanning and image enhancement. Digital Signal Processing,<br />

17(2), 414–432.<br />

Zhang, Z. et al.. (1995). A robust technique for matching two uncalibrated images through the recovery<br />

of the unknown epipolar geometry. Artificial Intelligence, 78, 87–119.<br />

Zhang, Z. and Shan, Y. (2000). A progressive scheme for stereo matching. In Pollefeys, M. et al., editors,<br />

Second European Workshop on 3D Structure from Multiple Images of Large-Scale Environments (SMILE<br />

2000), pages 68–85, Dublin, Ireland.<br />

Zhao, W., Chellappa, R., Phillips, P. J., and Rosenfeld, A. (2003). Face recognition: A literature survey.<br />

ACM Computing Surveys, 35(4), 399–358.<br />

Zheng, J. Y. (1994). Acquiring 3-D models from sequences of contours. IEEE Transactions on Pattern<br />

Analysis and Machine Intelligence, 16(2), 163–178.<br />

Zheng, K. C., Kang, S. B., Cohen, M., and Szeliski, R. (2007). Layered depth panoramas. In IEEE<br />

Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2007), Minneapolis,<br />

MN.<br />

Zheng, Y., Lin, S., and Kang, S. B. (2006). Single-image vignetting correction. In IEEE Computer Society<br />

Conference on Computer Vision and Pattern Recognition (CVPR’2006), pages 461–468, New York City,<br />

NY.<br />

Zheng, Y., Yu, J., Kang, S.-B., Lin, S., and Kambhamettu, C. (2008). Single-image vignetting correction<br />

using radial gradient symmetry. In IEEE Computer Society Conference on Computer Vision and Pattern<br />

Recognition (CVPR 2008), Anchorage, AK.<br />

Zheng, Y., Zhou, X. S., Georgescu, B., Zhou, S. K., and Comaniciu, D. (2006). Example based non-rigid<br />

shape detection. In Leonardis, A., Bischof, H., and Pinz, A., editors, Computer Vision – ECCV 2006,<br />

pages 423–436, Springer.


770 Computer Vision: Algorithms and Applications (April 27, 2009 draft)<br />

Zhong, J. and Sclaroff, S. (2003). Segmenting foreground objects from a dynamic, textured background<br />

via a robust kalman filter. In Ninth International Conference on Computer Vision (ICCV 2003), pages 44–<br />

50, Nice, France.<br />

Zhu, L., Chen, Y., Lin, Y., Lin, C., and Yuille, A. (2008). Recursive segmentation and recognition<br />

templates for 2d parsing. In Advances in Neural Information Processing Systems, MIT Press.<br />

Zhu, S.-C. and Mumford, D. (2006). A stochastic grammar of images. Foundations and Trends in<br />

Computer Graphics and Computer Vision, 2(4).<br />

Zhu, S. C. and Yuille, A. L. (1996). Region competition: Unifying snakes, region growing, and bayes/mdl<br />

for multiband image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence,<br />

18(9), 884–900.<br />

Zitnick, C. L. and Kanade, T. (2000). A cooperative algorithm for stereo matching and occlusion detection.<br />

IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(7), 675–684.<br />

Zitnick, C. L. and Kang, S. B. (2007). Stereo for image-based rendering using image over-segmentation.<br />

International Journal of Computer Vision, 75(1), 49–65.<br />

Zitnick, C. L., Jojic, N., and Kang, S. B. (2005). Consistent segmentation for optical flow estimation. In<br />

Tenth International Conference on Computer Vision (ICCV 2005), pages 1308–1315, Beijing, China.<br />

Zitnick, C. L., Kang, S. B., Uyttendaele, M., Winder, S., and Szeliski, R. (2004). High-quality video view<br />

interpolation using a layered representation. ACM Transactions on Graphics, 23(3), 600–608.<br />

Zitov’aa, B. and Flusser, J. (2003). Image registration methods: A survey. Image and Vision Computing,<br />

21, 997–1000.<br />

Zoghlami, I., Faugeras, O., and Deriche, R. (1997). Using geometric corners to build a 2D mosaic from<br />

a set of images. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition<br />

(CVPR’97), pages 420–425, San Juan, Puerto Rico.<br />

Zongker, D. E., Werner, D. M., Curless, B., and Salesin, D. H. (1999). Environment matting and compositing.<br />

Proceedings of SIGGRAPH 99, , 205–214. ISBN 0-20148-560-5. Held in Los Angeles, California.<br />

Zorin, D., Schröder, P., and Sweldens, W. (1996). Interpolating subdivision for meshes with arbitrary<br />

topology. In Computer Graphics Proceedings, Annual Conference Series, pages 189–192, ACM SIG-<br />

GRAPH, Proc. SIGGRAPH’96 (New Orleans).<br />

[ Note: List full authors, i.e., check for et al.. Keep initials instead of full first names. ]<br />

[ Note: <strong>Bibliography</strong> appears to be sorted by full author names, so that initials matter. Is there<br />

a way to sort it by the way the citation appears in the text? Look in bookstyl.bst ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!