%%% -*-BibTeX-*-
%%% ====================================================================
%%% BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.57",
%%%     date            = "08 December 2008",
%%%     time            = "14:40:46 MST",
%%%     filename        = "tog.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "22609 32652 155435 1459765",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a COMPLETE BibTeX bibliography for
%%%                        ACM Transactions on Graphics (CODEN ATGRDF,
%%%                        ISSN 0730-0301), covering all journal issues
%%%                        from 1982 -- date.
%%%
%%%                        At version 1.57, the COMPLETE journal
%%%                        coverage looked like this:
%%%
%%%                             1982 (  20)    1991 (  20)    2000 (  13)
%%%                             1983 (  15)    1992 (  25)    2001 (  10)
%%%                             1984 (  17)    1993 (  17)    2002 (  81)
%%%                             1985 (  15)    1994 (  20)    2003 ( 106)
%%%                             1986 (  16)    1995 (  19)    2004 ( 104)
%%%                             1987 (  18)    1996 (  16)    2005 ( 133)
%%%                             1988 (  15)    1997 (  15)    2006 ( 115)
%%%                             1989 (  22)    1998 (  12)    2007 ( 128)
%%%                             1990 (  28)    1999 (  14)    2008 ( 166)
%%%
%%%                             Article:       1180
%%%
%%%                             Total entries: 1180
%%%
%%%                        The journal Web page can be found at:
%%%
%%%                            http://www.acm.org/pubs/tog
%%%
%%%                        The journal table of contents page is at:
%%%
%%%                            http://www.acm.org/pubs/tog/TOC.html
%%%
%%%                        The article and Web site searcher is at:
%%%
%%%                            http://www.acm.org/pubs/tog/search.html
%%%
%%%                        The ACM Portal database site for the journal is at:
%%%
%%%                            http://portal.acm.org/browse_dl.cfm?idx=J778
%%%
%%%                        Qualified subscribers can retrieve the full
%%%                        text of recent articles in PDF form.
%%%
%%%                        The initial draft was extracted from the ACM
%%%                        Computing Archive CD ROM for the 1980s, with
%%%                        manual corrections and additions from
%%%                        bibliographies in the TeX User Group
%%%                        collection, the author's personal
%%%                        bibliography files, the OCLC Contents1st
%%%                        database, and a very large computer science
%%%                        bibliography collection on ftp.ira.uka.de in
%%%                        /pub/bibliography to which many people of
%%%                        have contributed.  The snapshot of this
%%%                        collection was taken on 5-May-1994, and it
%%%                        consists of 441 BibTeX files, 2,672,675
%%%                        lines, 205,289 entries, and 6,375
%%%                        <at>String{} abbreviations, occupying 94.8MB
%%%                        of disk space.  Where multiple sources of a
%%%                        particular entry existed, field values have
%%%                        been manually merged to preserve maximal
%%%                        information.
%%%
%%%                        The ACM maintains Web pages with journal
%%%                        tables of contents for 1985--1995 at
%%%                        http://www.acm.org/pubs/toc.  That data has
%%%                        been automatically converted to BibTeX
%%%                        form, corrected for spelling and page
%%%                        number errors, and merged into this file.
%%%
%%%                        ACM copyrights explicitly permit abstracting
%%%                        with credit, so article abstracts, keywords,
%%%                        and subject classifications have been
%%%                        included in this bibliography wherever
%%%                        available.  Article reviews have been
%%%                        omitted, until their copyright status has
%%%                        been clarified.
%%%
%%%                        bibsource keys in the bibliography entries
%%%                        below indicate the entry originally came
%%%                        from the computer science bibliography
%%%                        archive, even though it has likely since
%%%                        been corrected and updated.
%%%
%%%                        URL keys in the bibliography point to
%%%                        World Wide Web locations of additional
%%%                        information about the entry.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        publication order, using ``bibsort -byvolume.''
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility."
%%%     }
%%% ====================================================================

}

@Preamble{"\input bibnames.sty"}

%%% ====================================================================
%%% Acknowledgement abbreviations:

}

@String{ack_nhfb = "Nelson H. F. Beebe, University of Utah, Department
                 of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake
                 City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1
                 801 581 4148, e-mail: \path|beebe@math.utah.edu|,
                 \path|beebe@acm.org|, \path|beebe@computer.org|
                 (Internet), URL:
                 \path|http://www.math.utah.edu/~beebe/|"}


@String{ack_pb = "Preston Briggs, Tera Computer Company, 2815 Eastlake
                 East, Seattle, WA 98102, USA, Tel: +1 206 325-0800,
                 e-mail: \path|preston@tera.com|"}

%%% ====================================================================
%%% Journal abbreviations:

}

@String{j_TOG__________________ = "ACM Transactions on Graphics"}

%%% ====================================================================
%%% Bibliography entries:

}

@Article{Bergeron:1982:ATG,
  author =       "R. D. Bergeron",
  title =        "{Editor}'s Introduction",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "1--4",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  acknowledgement = ack-nhfb,
  info =         "Association for Computing Machinery, 11 West 42nd St.,
                 New York, NY, 10036. Published quarterly. Vol. 1, No. 1
                 (Jan. 1982). Annual subscription: 24 members, US\$65
                 nonmembers. Single copies: US\$10 members, US\$20
                 nonmembers ISSN 0730-03010",
  review =       "ACM CR 39358",
  subject =      "I.3 Computing Methodologies, COMPUTER GRAPHICS,
                 General",
}


@Article{Fuchs:1982:GEI,
  author =       "Henry Fuchs",
  title =        "{Guest Editor}'s Introduction",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "5--6",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  acknowledgement = ack-nhfb,
}


@Article{Cook:1982:RMC,
  author =       "R. L. Cook and K. E. Torrance",
  title =        "A Reflectance Model for Computer Graphics",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "7--24",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I37 reflected light and color; shading; TOG",
}


@Article{Sechrest:1982:VPR,
  author =       "S. Sechrest and D. P. Greenberg",
  title =        "A Visible Polygon Reconstruction Algorithm",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "25--42",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/82.bib",
  keywords =     "I35 polygon reconstruction algorithm",
}


@Article{Whitted:1982:STD,
  author =       "T. Whitted and D. M. Weimer",
  title =        "A Software Testbed for the Development of 3{D} Raster
                 Graphics Systems",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "43--57",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:08:29 1994",
  bibsource =    "Graphics/siggraph/82.bib",
  keywords =     "I34 software testbed and I37 3-D shaded display",
}


@Article{Feiner:1982:ESC,
  author =       "Steven Feiner and Sandor Nagy and Andries van Dam",
  title =        "An experimental system for creating and presenting
                 interactive graphical documents",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "59--77",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I34 interactive graphical documents",
  bibdate =      "Fri Oct 31 06:38:49 2003",
}


@Article{Krogh:1982:AAP,
  author =       "F. T. Krogh",
  title =        "{ACM} Algorithms Policy",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "78--81",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  acknowledgement = ack-nhfb,
}


@Article{Anonymous:1982:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "1",
  number =       "1",
  pages =        "82--84",
  month =        jan,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:51:22 1996",
  acknowledgement = ack-nhfb,
}


@Article{Potmesil:1982:SIG,
  author =       "M. Potmesil and I. Chakravarty",
  title =        "Synthetic Image Generation with a Lens and Aperture
                 Camera Model",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "85--108",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I33 camera model; ray tracing effects; TOG",
}


@Article{Garrett:1982:GPU,
  author =       "M. T. Garrett and J. D. Foley",
  title =        "Graphics Programming Using a Database System with
                 Dependency Declarations",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "109--128",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/82.bib",
  keywords =     "I34 software support and I35 specification of
                 dependencies",
}


@Article{Hubschman:1982:FFC,
  author =       "H. Hubschman and S. W. Zucker",
  title =        "Frame-to-frame coherence and the hidden surface
                 computation: constraints for a convex world",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "129--162",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I37 frame-to-frame coherence",
}


@Article{Wyk:1982:HLL,
  author =       "Christopher J. Van Wyk",
  title =        "A High-Level Language for Specifying Pictures",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "163--182",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Misc/beebe.bib",
}


@Article{Baecker:1982:SPR,
  author =       "R. M. Baecker",
  title =        "Sizing and Positioning Rectangles",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "184--185",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I36 Input Technique",
}


@Article{Evans:1982:R,
  author =       "Peter P. Tanner and Kenneth B. Evans",
  title =        "The Rack",
  journal =      j-TOG,
  volume =       "1",
  number =       "2",
  pages =        "186--188",
  month =        apr,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 6 16:39:10 1996",
  bibsource =    "Graphics/siggraph/82.bib",
  keywords =     "I37 Input Techniques",
}


@Article{Bergeron:1982:EI,
  author =       "R. Daniel Bergeron",
  title =        "{Editor}'s Introduction",
  journal =      j-TOG,
  volume =       "1",
  number =       "3",
  pages =        "189--189",
  month =        jul,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 16:39:30 1996",
  acknowledgement = ack-nhfb,
}


@Article{Guibas:1982:LBM,
  author =       "L. J. Guibas and J. Stolfi",
  title =        "A language for bitmap manipulation",
  journal =      j-TOG,
  volume =       "1",
  number =       "3",
  pages =        "191--214",
  month =        jul,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; languages; standardization",
  review =       "ACM CR 39952",
  subject =      "D.3 Software, PROGRAMMING LANGUAGES, Language
                 Classifications \\ I.3.4 Computing Methodologies,
                 COMPUTER GRAPHICS, Graphics Utilities, Graphics
                 packages \\ I.3.4 Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities, Picture description
                 languages \\ I.3.4 Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities, Software support \\ I.3.6
                 Computing Methodologies, COMPUTER GRAPHICS, Methodology
                 and Techniques, Languages \\ I.4.0 Computing
                 Methodologies, IMAGE PROCESSING, General, Image
                 processing software",
}


@Article{Turkowski:1982:AAT,
  author =       "K. Turkowski",
  title =        "Anti-Aliasing through the Use of Coordinate
                 Transformations",
  journal =      j-TOG,
  volume =       "1",
  number =       "3",
  pages =        "215--234",
  month =        jul,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:07:27 1994",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I35 anti-aliasing convolution",
}


@Article{Blinn:1982:GAS,
  author =       "James F. Blinn",
  title =        "A Generalization of Algebraic Surface Drawing",
  journal =      j-TOG,
  volume =       "1",
  number =       "3",
  pages =        "235--256",
  month =        jul,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  annote =       "ray tracing ``blobby'' models: finding roots of sums
                 of Gaussians",
  keywords =     "blob; I33 light reflection; I33 realism clouds; model
                 visible; root finding; TOG",
}


@Article{Sproull:1982:UPT,
  author =       "R. F. Sproull",
  title =        "Using program transformations to derive line-drawing
                 algorithms",
  journal =      j-TOG,
  volume =       "1",
  number =       "4",
  pages =        "259--273",
  month =        oct,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.82.bib",
  keywords =     "I33 display algorithms",
}


@Article{Anderson:1982:HLE,
  author =       "D. P. Anderson",
  title =        "Hidden Line Elimination in Projected Grid Surfaces",
  journal =      j-TOG,
  volume =       "1",
  number =       "4",
  pages =        "274--288",
  month =        oct,
  year =         "1982",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/82.bib",
  keywords =     "I37 hidden line algorithms",
}


@Article{Pavlidis:1983:CFC,
  author =       "Theodosios Pavlidis",
  title =        "Curve Fitting with Conic Splines",
  journal =      j-TOG,
  volume =       "2",
  number =       "1",
  pages =        "1--31",
  month =        jan,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.83.bib",
  keywords =     "I35 B{\'e}zier polynomials; I35 splines",
}


@Article{Sproull:1983:D,
  author =       "R. F. Sproull and I. E. Sutherland and A. Thomson and
                 S. Gupta and C. Minter",
  title =        "The 8 by 8 display",
  journal =      j-TOG,
  volume =       "2",
  number =       "1",
  pages =        "32--56",
  month =        jan,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.83.bib",
  keywords =     "frame-buffer; I32 display system",
}


@Article{Carlbom:1983:QAV,
  author =       "I. Carlbom and J. Michener",
  title =        "Quantitative Analysis of Vector Graphics System
                 Performance",
  journal =      j-TOG,
  volume =       "2",
  number =       "1",
  pages =        "57--88",
  month =        jan,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I32 system performance evaluations and I36 addressing
                 schemes",
}


@Article{Tanner:1983:GEI,
  author =       "Peter P. Tanner",
  title =        "Guest Editor Introduction",
  journal =      j-TOG,
  volume =       "2",
  number =       "2",
  pages =        "89--89",
  month =        apr,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 16:44:13 1996",
  acknowledgement = ack-nhfb,
}


@Article{Reeves:1983:PST,
  author =       "W. T. Reeves",
  title =        "Particle Systems -- a Technique for Modeling a Class
                 of Fuzzy Objects",
  journal =      j-TOG,
  volume =       "2",
  number =       "2",
  pages =        "91--108",
  month =        apr,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I35 particle systems and I35 fuzzy objects and I37
                 aliasing and I37 clouds and I37 fire and I35 particle
                 systems and I37 temporal antialiasing and I37 water",
}


@Article{Barsky:1983:LCB,
  author =       "Brian A. Barsky and John C. Beatty",
  title =        "Local Control of Bias and Tension in Beta-splines",
  journal =      j-TOG,
  volume =       "2",
  number =       "2",
  pages =        "109--134",
  month =        apr,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:10:04 1994",
  bibsource =    "Graphics/imager/imager.83.bib",
  annote =       "Also published in SIGGRAPH '83 Conference Proceedings
                 (Vol. 17, No. 3).",
  keywords =     "algorithms; CAD/CAM; curves and surfaces; design and
                 modeling; differential geometry; I35 splines",
}


@Article{Pike:1983:GOB,
  author =       "R. Pike",
  title =        "Graphics in overlapping bitmap layers",
  journal =      j-TOG,
  volume =       "2",
  number =       "2",
  pages =        "135--160",
  month =        apr,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.83.bib",
  keywords =     "bit blit; I33 asynchronous windows; I35 low-level
                 graphics primitives; I36 bitmap layers",
}


@Article{Kajiya:1983:NTR,
  author =       "James T. Kajiya",
  title =        "New Techniques for Ray Tracing Procedurally Defined
                 Objects",
  journal =      j-TOG,
  volume =       "2",
  number =       "3",
  pages =        "161--181",
  month =        jul,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:12:20 1994",
  bibsource =    "Graphics/ray.bib",
  note =         "Also appeared in SIGGRAPH '83 Proceedings, and in
                 Tutorial: Computer Graphics: Image Synthesis, Computer
                 Society Press, Washington, 1988, pp. 168--188.",
  keywords =     "fractal; object intersection; prism; ray tracing;
                 surfaces of revolution",
}


@Article{Prosser:1983:IMG,
  author =       "Colin J. Prosser and Alistair C. Kilgour",
  title =        "An Integer Method for the Graphical Output of Conic
                 Sections",
  journal =      j-TOG,
  volume =       "2",
  number =       "3",
  pages =        "182--191",
  month =        jul,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 6 16:45:56 1996",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I35 conic section definitions and I35 curve
                 generation",
}


@Article{Lane:1983:AFR,
  author =       "J. M. Lane and R. Magedson and M. Rarick",
  title =        "An Algorithm for Filling Regions on Graphics Display
                 Devices",
  journal =      j-TOG,
  volume =       "2",
  number =       "3",
  pages =        "192--196",
  month =        jul,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:13:47 1994",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I35 shaded polygons; I37 filling algorithms",
}


@Article{Anderson:1983:TRP,
  author =       "D. P. Anderson",
  title =        "Techniques for Reducing Pen Plotting Time",
  journal =      j-TOG,
  volume =       "2",
  number =       "3",
  pages =        "197--212",
  month =        jul,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I35 quadtrees and I36 plot minimisation",
}


@Article{Anonymous:1983:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "2",
  number =       "3",
  pages =        "213--216",
  month =        jul,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:51:22 1996",
  acknowledgement = ack-nhfb,
}


@Article{Burt:1983:MSA,
  author =       "P. J. Burt and E. H. Adelson",
  title =        "A multiresolution spline with application to image
                 mosaics",
  journal =      j-TOG,
  volume =       "2",
  number =       "4",
  pages =        "217--236",
  month =        oct,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.83.bib",
  keywords =     "I33 Image Mosaics; I35 Multiresolution Splines; I35
                 Splines",
}


@Article{McIlroy:1983:BAC,
  author =       "M. McIlroy",
  title =        "Best Approximate Circles on Integer Grids",
  journal =      j-TOG,
  volume =       "2",
  number =       "4",
  pages =        "237--263",
  month =        oct,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:14:04 1994",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory; verification",
  review =       "ACM CR 8502-0147",
  subject =      "I.3 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation \\ F.2.2 Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Geometrical problems and computations",
}


@Article{Dunlavey:1983:EPF,
  author =       "M. R. Dunlavey",
  title =        "Efficient Polygon-Filling Algorithms for Raster
                 Displays",
  journal =      j-TOG,
  volume =       "2",
  number =       "4",
  pages =        "264--273",
  month =        oct,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/83.bib",
  keywords =     "I37 Filling Algorithm",
}


@Article{Liang:1984:NCM,
  author =       "Y.-D. Liang and B. A. Barsky",
  title =        "A New Concept and Method for Line Clipping",
  journal =      j-TOG,
  volume =       "3",
  number =       "1",
  pages =        "1--22",
  month =        jan,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:22:24 1994",
  bibsource =    "Graphics/siggraph/84.bib",
  keywords =     "I33 Line Clipping",
}


@Article{Lantz:1984:SGD,
  author =       "K. A. Lantz and W. I. Nowicki",
  title =        "Structured Graphics for Distributed Systems",
  journal =      j-TOG,
  volume =       "3",
  number =       "1",
  pages =        "23--51",
  month =        jan,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "I32 distributed systems; I32 workstations; I36 user
                 interfaces",
}


@Article{Weghorst:1984:ICM,
  author =       "Hank Weghorst and Gary Hooper and Donald P.
                 Greenberg",
  title =        "Improved Computational Methods for Ray Tracing",
  journal =      j-TOG,
  volume =       "3",
  number =       "1",
  pages =        "52--69",
  month =        jan,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  annote =       "discussion of bounding volumes, hierarchical
                 structures and the ``item buffer'' \\ This paper
                 describes algorithmic procedures that have been
                 implemented to reduce the computational expense of
                 producing ray-traced images. The selection of bounding
                 volumes is examined to reduce the computational cost of
                 the ray-intersection test. The use of object coherence,
                 which relies on a hierarchical description of the
                 environment, is then presented. Finally, since the
                 building of the ray-intersection trees is such a large
                 portion of the computation, a method using image
                 coherence is described. This visible-surface
                 preprocessing method, which is dependent upon the
                 creation of an ``item buffer,'' takes advantage of {\em
                 a priori} image formation. Examples that indicate the
                 efficiency of these techniques for a variety of
                 representative environments are presented.",
  keywords =     "bounding volume; I35 Ray Tracing",
}


@Article{Levy:1984:VSG,
  author =       "H. M. Levy",
  title =        "{Vax} Station: {A} General-Purpose Raster Graphics
                 Architecture",
  journal =      j-TOG,
  volume =       "3",
  number =       "1",
  pages =        "70--83",
  month =        jan,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "I32 raster graphics architecture; I32 workstations",
}


@Article{Edahiro:1984:NPL,
  author =       "M. Edahiro and I. Kokubo and Ta. Asano",
  title =        "A new point-location algorithm and its practical
                 efficiency: comparison with existing algorithms",
  journal =      j-TOG,
  volume =       "3",
  number =       "2",
  pages =        "86--109",
  month =        apr,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:17:50 1994",
  bibsource =    "Graphics/siggraph/84.bib",
  keywords =     "bucketing; computational complexity; computational
                 geometry; implementing algorithms; multidimensional
                 search; planar graphs; point location; VLSI design",
}


@Article{Ghosh:1984:BTA,
  author =       "P. K. Ghosh and S. P. Mudur",
  title =        "The Bush-Trajectory Approach to Figure Specification:
                 Some Algebraic Solutions",
  journal =      j-TOG,
  volume =       "3",
  number =       "2",
  pages =        "110--134",
  month =        apr,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "I37 figure specification",
}


@Article{Chazelle:1984:TSC,
  author =       "B. Chazelle and J. Incerpi",
  title =        "Triangulation and shape-complexity",
  journal =      j-TOG,
  volume =       "3",
  number =       "2",
  pages =        "135--152",
  month =        apr,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/84.bib",
  keywords =     "decomposition; divide-and-conquer; polygons; simple;
                 triangulation",
  oldlabel =     "geom-1055",
}


@Article{Fournier:1984:TSP,
  author =       "A. Fournier and D. Y. Montuno",
  title =        "Triangulating Simple Polygons and Equivalent
                 Problems",
  journal =      j-TOG,
  volume =       "3",
  number =       "2",
  pages =        "153--174",
  month =        apr,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  annote =       "Also, DGP Technical Memo DGP84--4.",
  keywords =     "computational geometry; decomposition; scan
                 conversion; trapezoid",
}


@Article{Olsen:1984:PAU,
  author =       "Dan R. {Olsen, Jr.}",
  title =        "Pushdown automata for user interface management",
  journal =      j-TOG,
  volume =       "3",
  number =       "3",
  pages =        "177--203",
  month =        jul,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/84.bib",
  keywords =     "automata; graphical device handling; interaction",
}


@Article{Goldman:1984:MCC,
  author =       "Ronald N. Goldman",
  title =        "Markov Chains and Computer-Aided Geometric Design:
                 Part {I} - Problems and Constraints",
  journal =      j-TOG,
  volume =       "3",
  number =       "3",
  pages =        "204--222",
  month =        jul,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:20:34 1994",
  bibsource =    "Graphics/siggraph/84.bib",
  keywords =     "probability distribution; stochastic process",
}


@Article{vanWijk:1984:RTO,
  author =       "Jarke J. van Wijk",
  title =        "Ray Tracing Objects Defined By Sweeping Planar Cubic
                 Splines",
  journal =      j-TOG,
  volume =       "3",
  number =       "3",
  pages =        "223--237",
  month =        jul,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 13:10:45 1996",
  bibsource =    "Graphics/imager/imager.84.bib,
                 Graphics/siggraph/85.bib",
  annote =       "ray tracing prisms, cones, and surfaces of revolution
                 \\ The crucial step in a program based on ray tracing
                 is the calculation of the intersection of a line with
                 an object. In this paper, algorithms are presented for
                 performing this calculation for objects defined by
                 sweeping a planar cubic spline through space.
                 Translational, rotational, and conic sweeping are
                 treated. Besides solutions for the exact calculation,
                 rectangle tests for improving efficiency are given.
                 Possible extensions and improvements are discussed.",
  keywords =     "cones; I37 ray-tracing and I35 sweeping planar cubic
                 splines; object intersection; prisms; ray tracing
                 intersect sweep; spline; surfaces of revolution; TOG",
}


@Article{Anonymous:1984:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "3",
  number =       "3",
  pages =        "238--240",
  month =        jul,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 13:10:43 1996",
  acknowledgement = ack-nhfb,
}


@Article{Forrest:1984:GEI,
  author =       "Robin Forrest and Leo Guibas and Jurg Nievergelt",
  title =        "{Guest Editor}'s Introduction to Special Issue on
                 Computational Geometry",
  journal =      j-TOG,
  volume =       "3",
  number =       "4",
  pages =        "241--243",
  month =        oct,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 16:50:37 1996",
  acknowledgement = ack-nhfb,
}


@Article{Tor:1984:CDS,
  author =       "S. B. Tor and A. E. Middleditch",
  title =        "Convex Decomposition of Simple Polygons",
  journal =      j-TOG,
  volume =       "3",
  number =       "4",
  pages =        "244--265",
  month =        oct,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "complexity; geometric modeling; geometrical convexity;
                 I35 convex decomposition; point set operations;
                 polygons; region decomposition",
}


@Article{Boissonnat:1984:GST,
  author =       "Jean-Daniel Boissonnat",
  title =        "Geometric structures for three-dimensional shape
                 representation",
  journal =      j-TOG,
  volume =       "3",
  number =       "4",
  pages =        "266--286",
  month =        oct,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "$k-d$ tree; computational geometry; Delaunay
                 triangulation; polyhedra",
}


@Article{Lee:1984:AFE,
  author =       "Y. T. Lee and A. de Pennington and N. K. Shaw",
  title =        "Automatic finite-element mesh generation from
                 geometric models --- {A} point-based approach",
  journal =      j-TOG,
  volume =       "3",
  number =       "4",
  pages =        "287--311",
  month =        oct,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.84.bib",
  keywords =     "computational geometry; CSG; finite-element analysis;
                 geometric modeling; mesh construction; point
                 distribution",
}


@Article{Badler:1984:WC,
  author =       "Norman I. Badler and Tamar E. Granor",
  title =        "The window controller",
  journal =      j-TOG,
  volume =       "3",
  number =       "4",
  pages =        "312--315",
  month =        oct,
  year =         "1984",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/84.bib",
}


@Article{Field:1985:ILI,
  author =       "Dan Field",
  title =        "Incremental Linear Interpolation",
  journal =      j-TOG,
  volume =       "4",
  number =       "1",
  pages =        "1--11",
  month =        jan,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:29:02 1994",
  bibsource =    "Graphics/siggraph/85.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/3976.html",
  keywords =     "Bresenham's algorithm; digital differential analyzer;
                 scan conversion",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Error analysis.
                 {\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display
                 algorithms.",
}


@Article{Goldman:1985:MCC,
  author =       "R. N. Goldman",
  title =        "Markov Chains and Computer Aided Geometric Design {II}
                 --- Examples and Subdivision Matrices",
  journal =      j-TOG,
  volume =       "4",
  number =       "1",
  pages =        "12--40",
  month =        jan,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/3974.html",
  keywords =     "design; I37 Markov processes; I37 stochastic
                 processes; probability distribution; stochastic
                 process; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Ayala:1985:ORM,
  author =       "D. Ayala and P. Brunet and R. Juan and I. Navazo",
  title =        "Object representation by means of nonminimal division
                 quadtrees and octrees",
  journal =      j-TOG,
  volume =       "4",
  number =       "1",
  pages =        "41--59",
  month =        jan,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/3975.html",
  keywords =     "algorithms; geometric modeling",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Modeling
                 packages. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Display
                 algorithms.",
}


@Article{Woo:1985:LTA,
  author =       "T. C. Woo and S. Y. Shin",
  title =        "A Linear Time Algorithm for Triangulating a
                 Point-Visible Polygon",
  journal =      j-TOG,
  volume =       "4",
  number =       "1",
  pages =        "60--69",
  month =        jan,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 6 16:58:51 1996",
  bibsource =    "Graphics/siggraph/85.bib",
  keywords =     "computational geometry; triangulation",
}


@Article{Anonymous:1985:AI,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-TOG,
  volume =       "4",
  number =       "1",
  pages =        "71--72",
  month =        jan,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 15:42:46 1996",
  bibsource =    "Graphics/siggraph/85.bib",
  acknowledgement = ack-nhfb,
}


@Article{Guibas:1985:PMG,
  author =       "Leonidas Guibas and Jorge Stolfi",
  title =        "Primitives for the manipulation of general
                 subdivisions and computation of {Voronoi} diagrams",
  journal =      j-TOG,
  volume =       "4",
  number =       "2",
  pages =        "74--123",
  month =        apr,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:30:45 1994",
  bibsource =    "Graphics/imager/imager.85.bib",
  keywords =     "closest point; computational topology; convex hull;
                 data structuring; Delaunay diagrams; design of
                 algorithms; Euler operators; geometric primitives;
                 nearest neighbors; planar graphs; point location;
                 representation of polyhedra; triangulations",
}


@Article{Nishita:1985:SMP,
  author =       "T. Nishita and I. Okamura and E. Nakamae",
  title =        "Shading Models for Point and Linear Sources",
  journal =      j-TOG,
  volume =       "4",
  number =       "2",
  pages =        "124--146",
  month =        apr,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 02:08:52 1994",
  bibsource =    "Graphics/imager/imager.85.bib",
  keywords =     "I37 shading models; lighting simulation; luminous
                 intensity distribution",
}


@Article{Aken:1985:CDA,
  author =       "J. Van Aken and M. Novak",
  title =        "Curve-Drawing Algorithms for Raster Displays",
  journal =      j-TOG,
  volume =       "4",
  number =       "2",
  pages =        "147--169",
  month =        apr,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib",
  annote =       "Corrections in TOG 1987 vol.6 no.1, p.80",
  keywords =     "I35 curve drawing algorithms",
}


@Article{Cohen:1985:ADR,
  author =       "Elaine Cohen and Tom Lyche and Larry L. Schumaker",
  title =        "Algorithms for degree-raising of splines",
  journal =      j-TOG,
  volume =       "4",
  number =       "3",
  pages =        "171--181",
  month =        jul,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib",
  keywords =     "B-spline; subdivision",
}


@Article{Samet:1985:SCP,
  author =       "Hanan Samet and Robert E. Webber",
  title =        "Storing a collection of polygons using quadtrees",
  journal =      j-TOG,
  volume =       "4",
  number =       "3",
  pages =        "182--222",
  month =        jul,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib,
                 Graphics/siggraph/82.bib",
  keywords =     "geographic information; hierarchical data structures;
                 line representations; map overlay; polygonal
                 representations",
}


@Article{Goldman:1985:IEV,
  author =       "Ronald N. Goldman",
  title =        "Illicit expressions in vector algebra",
  journal =      j-TOG,
  volume =       "4",
  number =       "3",
  pages =        "223--243",
  month =        jul,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.85.bib",
  keywords =     "vector geometry",
}


@Article{Anonymous:1985:CP,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-TOG,
  volume =       "4",
  number =       "3",
  pages =        "244--244",
  month =        jul,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 15:44:00 1996",
  acknowledgement = ack-nhfb,
}


@Article{Robertson:1985:ASS,
  author =       "Philip K. Robertson and John F. O'Callaghan",
  title =        "The Application of Scene Synthesis Techniques to the
                 Display of Multidimensional Image Data",
  journal =      j-TOG,
  volume =       "4",
  number =       "4",
  pages =        "247--274",
  month =        oct,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:33:57 1994",
  note =         "See corrigenda \cite{Robertson:1987:CAS}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/6117.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; I30 picture processing; I37 realism; I37
                 scene synthesis; theory",
  review =       "ACM CR 8704-0311",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf H.1.2}:
                 Information Systems, MODELS AND PRINCIPLES,
                 User/Machine Systems.",
}


@Article{Patterson:1985:PTP,
  author =       "Richard R. Patterson",
  title =        "Projective Transformations of the Parameter of a
                 {Bernstein}-{B{\'e}zier} Curve",
  journal =      j-TOG,
  volume =       "4",
  number =       "4",
  pages =        "276--290",
  month =        oct,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:33:07 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  note =         "See corrigendum \cite{Patterson:1987:CTP}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/6119.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; I35 Bernstein-B{\'e}zier curve; I35 projective
                 transformations; theory",
  review =       "ACM CR 8704-0312",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations.",
}


@Article{Bronsvoort:1985:RTG,
  author =       "Willem F. Bronsvoort and Fopke Klok",
  title =        "Ray Tracing Generalized Cylinders",
  journal =      j-TOG,
  volume =       "4",
  number =       "4",
  pages =        "291--303",
  month =        oct,
  year =         "1985",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:27:04 1994",
  bibsource =    "Graphics/imager/imager.85.bib",
  note =         "See corrigendum \cite{Bronsvoort:1987:CTG}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/6118.html",
  acknowledgement = ack-nhfb,
  annote =       "An algorithm is presented for ray tracing generalized
                 cylinders, that is, objects defined by sweeping a
                 two-dimensional contour along a three-dimensional
                 trajectory. The contour can be any ``well-behaved''
                 curve in the sense that it is continuous, and that the
                 points where the tangent is horizontal or vertical can
                 be determined; the trajectory can be any spline curve.
                 First a definition is given of generalized cylinders in
                 terms of the Frenet frame of the trajectory. Then the
                 main problem in ray tracing these objects, the
                 computation of the intersection points with a ray, is
                 reduced to the problem of intersecting two
                 two-dimensional curves. This problem is solved by a
                 subdivision algorithm. The three-dimensional normal at
                 the intersection point closest to the eye point,
                 necessary to perform the shading, is obtained by
                 transforming the two-dimensional normal at the
                 corresponding intersection point of the two
                 two-dimensional curves. In this way it is possible to
                 obtain highly realistic images for a very broad class
                 of objects.",
  keywords =     "algorithms; design; Frenet frame; human factors; I37
                 ray tracing; object intersection; solid modeling;
                 splines; theory",
  review =       "ACM CR 8708-0703",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Modeling
                 packages. {\bf I.3.7}: Computing Methodologies,
                 COMPUTER GRAPHICS, Three-Dimensional Graphics and
                 Realism, Color, shading, shadowing, and texture. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Visible
                 line/surface algorithms.",
}


@Article{Mantyla:1986:BOT,
  author =       "Martti Mantyla",
  title =        "{Boolean} operations of 2-manifolds through vertex
                 neighborhood classification",
  journal =      j-TOG,
  volume =       "5",
  number =       "1",
  pages =        "1--29",
  month =        jan,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:47:29 1994",
  bibsource =    "Graphics/imager/imager.86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/7530.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; set operations; shape operations; solid
                 modeling",
  review =       "ACM CR 8707-0610",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf F.2.2}:
                 Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations.",
}


@Article{Meyer:1986:EEC,
  author =       "Gary W. Meyer and Holly E. Rushmeier and Michael F.
                 Cohen and Donald P. Greenberg and Kenneth E. Torrance",
  title =        "An Experimental Evaluation of Computer Graphics
                 Imagery",
  journal =      j-TOG,
  volume =       "5",
  number =       "1",
  pages =        "30--50",
  month =        jan,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:47:53 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/7920.html",
  acknowledgement = ack-nhfb,
  annote =       "side-by-side test of reality vs. a radiosity image",
  keywords =     "experimentation; human factors; measurement;
                 verification",
  review =       "ACM CR 8707-0608",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Viewing algorithms.
                 {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Ergonomics. {\bf
                 I.3.7}: Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf I.4.8}: Computing
                 Methodologies, IMAGE PROCESSING, Scene Analysis,
                 Photometry. {\bf I.2.10}: Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Vision and Scene
                 Understanding, Intensity, color, photometry, and
                 thresholding.",
}


@Article{Cook:1986:SSC,
  author =       "Robert L. Cook",
  title =        "Stochastic Sampling in Computer Graphics",
  journal =      j-TOG,
  volume =       "5",
  number =       "1",
  pages =        "51--72",
  month =        jan,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:39:28 1994",
  note =         "See remarks \cite{Pavlidis:1990:RCS,Wold:1990:RCS}.
                 Also in Tutorial: Computer Graphics: Image Synthesis,
                 Computer Society Press, Washington, 1988, pp.
                 283--304.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/8927.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; antialiasing; depth of field; filtering;
                 image synthesis; Monte Carlo integration; motion blur;
                 raster graphics; ray tracing; stochastic sampling",
  review =       "ACM CR 8709-0784",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Viewing algorithms.
                 {\bf G.3}: Mathematics of Computing, PROBABILITY AND
                 STATISTICS, Probabilistic algorithms (including Monte
                 Carlo).",
}


@Article{Foley:1986:GEIa,
  author =       "James Foley",
  title =        "{Guest Editor}'s Introduction: Special Issue on User
                 Interface Software",
  journal =      j-TOG,
  volume =       "5",
  number =       "2",
  pages =        "75--78",
  month =        apr,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:02:57 1996",
  acknowledgement = ack-nhfb,
}


@Article{Scheifler:1986:XWS,
  author =       "Robert W. Scheifler and Jim Gettys",
  title =        "The {X} Window System",
  journal =      j-TOG,
  volume =       "5",
  number =       "2",
  pages =        "79--109",
  month =        apr,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:51:29 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/24053.html",
  acknowledgement = ack-nhfb,
  annote =       "An overview of the X Window System is presented,
                 focusing on the system substrate and the low-level
                 facilities provided to build applications and to manage
                 the desktop. The system provides high-performance,
                 high-level, device-independent graphics. A hierarchy of
                 resizable, overlapping windows allows a wide variety of
                 application and user interfaces to be built easily.
                 Network-transparent access to the display provides an
                 important degree of functional separation, without
                 significantly affecting performance, which is crucial
                 to building applications for a distributed environment.
                 To a reasonable extent, desktop management can be
                 custom-tailored to individual environments, without
                 modifying the base system and typically without
                 affecting applications.",
  keywords =     "communication management; computer graphics;
                 computer-communication networks; design; device
                 independence; distributed applications; distributed
                 systems; distributed/network graphics; experimentation;
                 graphics packages; graphics systems; graphics
                 utilities; human factors; interaction techniques;
                 methodology and techniques; models and principles;
                 network communication; network protocols; operating
                 systems; protocol architecture; software support;
                 standardization; terminal management; user/machine
                 systems; virtual terminals; window managers; window
                 systems",
  review =       "ACM CR 8803-0219",
  subject =      "{\bf I.3.2}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Systems, Distributed/network
                 graphics. {\bf D.4.4}: Software, OPERATING SYSTEMS,
                 Communications Management, Terminal management. {\bf
                 H.1.2}: Information Systems, MODELS AND PRINCIPLES,
                 User/Machine Systems, Human factors. {\bf I.3.4}:
                 Computing Methodologies, COMPUTER GRAPHICS, Graphics
                 Utilities, Graphics packages. {\bf I.3.4}: Computing
                 Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
                 Software support. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques, Device
                 independence. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Interaction techniques.",
}


@Article{Mackinlay:1986:ADG,
  author =       "Jock Mackinlay",
  title =        "Automating the Design of Graphical Presentations of
                 Relational Information",
  journal =      j-TOG,
  volume =       "5",
  number =       "2",
  pages =        "110--141",
  month =        apr,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:46:30 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/22950.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; applications and expert systems;
                 artificial intelligence; automatic generation;
                 composition algebra; computer graphics; design; device
                 independence; effectiveness; ergonomics;
                 expressiveness; graphic design; human factors; human
                 information processing; information presentation;
                 information storage and retrieval; languages;
                 methodology and techniques; models and principles;
                 presentation tool; software engineering; systems and
                 software; theory; tools and techniques; user interface;
                 user interfaces; user/machine systems",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf H.1.2}: Information
                 Systems, MODELS AND PRINCIPLES, User/Machine Systems,
                 Human information processing. {\bf H.3.4}: Information
                 Systems, INFORMATION STORAGE AND RETRIEVAL, Systems and
                 Software. {\bf I.2.1}: Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Applications and Expert
                 Systems. {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Device
                 independence. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Ergonomics.",
}


@Article{Barth:1986:OAG,
  author =       "Paul S. Barth",
  title =        "An Object-Oriented Approach to Graphical Interfaces",
  journal =      j-TOG,
  volume =       "5",
  number =       "2",
  pages =        "142--172",
  month =        apr,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:37:27 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/22951.html",
  acknowledgement = ack-nhfb,
  keywords =     "computer graphics; design; extensible languages;
                 graphical constraints; graphical interfaces; graphics
                 utilities; language classifications; languages;
                 methodology and techniques; object-oriented graphics;
                 programming languages; software reusability; software
                 support",
  review =       "ACM CR 8803-0185",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Languages. {\bf I.3.4}: Computing Methodologies,
                 COMPUTER GRAPHICS, Graphics Utilities, Software
                 support. {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, GROW. {\bf
                 D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Extensible languages.",
}


@Article{Foley:1986:GEIb,
  author =       "James Foley",
  title =        "{Guest Editor}'s Introduction: Special Issue on User
                 Interface Software",
  journal =      j-TOG,
  volume =       "5",
  number =       "3",
  pages =        "175--178",
  month =        jul,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:04:13 1996",
  acknowledgement = ack-nhfb,
}


@Article{Hill:1986:SCC,
  author =       "Ralph D. Hill",
  title =        "Supporting Concurrency, Communication, and
                 Synchronization in Human-Computer Interaction -- the
                 {Sassafras} {UIMS}",
  journal =      j-TOG,
  volume =       "5",
  number =       "3",
  pages =        "179--210",
  month =        jul,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:44:29 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/24055.html",
  acknowledgement = ack-nhfb,
  keywords =     "computer graphics; concurrency; design;
                 experimentation; human factors; information systems;
                 interaction techniques; languages; message passing;
                 methodology and techniques; software engineering; tools
                 and techniques; user interface management systems; user
                 interfaces; user/machine systems",
  review =       "ACM CR 8712-0990",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, Sassafras. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Languages. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Interaction techniques. {\bf H.1.2}:
                 Information Systems, MODELS AND PRINCIPLES,
                 User/Machine Systems, Human factors. {\bf H.1.2}:
                 Information Systems, MODELS AND PRINCIPLES,
                 User/Machine Systems, UIMS.",
}


@Article{Henderson:1986:RUM,
  author =       "D. Austin {Henderson, Jr.} and Stuart K. Card",
  title =        "Rooms: the Use of Multiple Virtual Workspaces to
                 Reduce Space Contention in a Window-Based Graphical
                 User Interface",
  journal =      j-TOG,
  volume =       "5",
  number =       "3",
  pages =        "211--243",
  month =        jul,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:42:58 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/24056.html",
  acknowledgement = ack-nhfb,
  keywords =     "bounded locality interval; computer graphics; design;
                 desktop; ergonomics; human factors; human information
                 processing; interaction techniques; locality set;
                 methodology and technique; models and principles;
                 operating systems; project views; resource contention;
                 rooms; storage management; theory; user/machine
                 systems; virtual memory; virtual workspace windows;
                 window manager; working set",
  subject =      "{\bf D.4.2}: Software, OPERATING SYSTEMS, Storage
                 Management, Virtual memory. {\bf H.1.2}: Information
                 Systems, MODELS AND PRINCIPLES, User/Machine Systems,
                 Human factors. {\bf H.1.2}: Information Systems, MODELS
                 AND PRINCIPLES, User/Machine Systems, Human information
                 processing. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Ergonomics. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Interaction techniques.",
}


@Article{Green:1986:STD,
  author =       "Mark Green",
  title =        "A Survey of Three Dialogue Models",
  journal =      j-TOG,
  volume =       "5",
  number =       "3",
  pages =        "244--275",
  month =        jul,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:41:43 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/24057.html",
  acknowledgement = ack-nhfb,
  annote =       "A dialogue model is an abstract model that is used to
                 describe the structure of the dialogue between a user
                 and an interactive computer system. Dialogue models
                 form the basis of the notations that are used in user
                 interface management systems (UIMS). In this paper
                 three classes of dialogue models are investigated.
                 These classes are transition networks, grammars, and
                 events. Formal definitions of all three models are
                 presented, along with algorithms for converting the
                 notations into an executable form. It is shown that the
                 event model has the greatest descriptive power.
                 Efficient algorithms for converting from the transition
                 diagram and grammar models to the event model are
                 presented. The implications of these results for the
                 design and implementation of UIMSs are also
                 discussed.",
  keywords =     "algorithms; automata; computation by abstract devices;
                 computer graphics; design; dialogue models; human
                 factors; human-computer interaction; languages;
                 methodology and techniques; models of computation;
                 software engineering; theory; tools and techniques;
                 user interface management; user interfaces",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf F.1.1}: Theory of
                 Computation, COMPUTATION BY ABSTRACT DEVICES, Models of
                 Computation, Automata. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Interaction techniques.",
}


@Article{Anonymous:1986:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "5",
  number =       "3",
  pages =        "276--278",
  month =        jul,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:06:48 1996",
  acknowledgement = ack-nhfb,
}


@Article{Foley:1986:GEIc,
  author =       "James Foley",
  title =        "{Guest Editor}'s Introduction: Special Issue on User
                 Interface Software",
  journal =      j-TOG,
  volume =       "5",
  number =       "4",
  pages =        "279--282",
  month =        oct,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:04:13 1996",
  bibsource =    "Graphics/siggraph/86.bib",
  acknowledgement = ack-nhfb,
}


@Article{Jacob:1986:SLD,
  author =       "Robert J. K. Jacob",
  title =        "A Specification Language for Direct-Manipulation User
                 Interfaces",
  journal =      j-TOG,
  volume =       "5",
  number =       "4",
  pages =        "283--317",
  month =        oct,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/27624.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; direct manipulation; human factors; languages;
                 logics and meanings of programs; models and principles;
                 software engineering; specification language;
                 specification techniques; specifying and verifying and
                 reasoning about programs; state transition diagram;
                 tools and techniques; user interfaces; user-interface
                 management system (UIMS); user/machine systems",
  review =       "ACM CR 8804-0266",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf H.1.2}: Information
                 Systems, MODELS AND PRINCIPLES, User/Machine Systems,
                 Human factors. {\bf F.3.1}: Theory of Computation,
                 LOGICS AND MEANINGS OF PROGRAMS, Specifying and
                 Verifying and Reasoning about Programs, Specification
                 techniques. {\bf D.2.1}: Software, SOFTWARE
                 ENGINEERING, Requirements/Specifications, Languages.",
}


@Article{Olsen:1986:MMI,
  author =       "Dan R. {Olsen, Jr.}",
  title =        "{MIKE}: The Menu Interaction Kontrol Environment",
  journal =      j-TOG,
  volume =       "5",
  number =       "4",
  pages =        "318--344",
  month =        oct,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:49:36 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/28868.html",
  acknowledgement = ack-nhfb,
  annote =       "A User Interface Management System (UIMS) called MIKE
                 that does not use the syntactic specifications found in
                 most UIMSs is described. Instead, MIKE provides a
                 default syntax that is automatically generated from the
                 definition of the semantic commands that the
                 interaction is to support. The default syntax is
                 refined using an interface editor that allows
                 modification of the presentation of the interface. It
                 is shown how active pictures can be created by adding
                 action expressions to the viewports of MIKE's windowing
                 system. The implications of MIKE's command-based
                 dialogue description are discussed in terms of
                 extensible interfaces, device and dialogue-style
                 independence, and system support functions.",
  keywords =     "computer graphics; design; dialogue design tools;
                 human factors; human-computer interfaces; interaction
                 techniques; methodologies; methodology and techniques;
                 miscellaneous; rapid prototyping; software engineering;
                 UIMS; user interface management systems",
  review =       "ACM CR 8803-0183",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf D.2.m}: Software,
                 SOFTWARE ENGINEERING, Miscellaneous, Rapid prototyping.
                 {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf H.1.2}: Information Systems, MODELS
                 AND PRINCIPLES, User/Machine Systems, Human factors.
                 {\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, MIKE. {\bf D.2.10}: Software, SOFTWARE
                 ENGINEERING, Design, Methodologies.",
}


@Article{Borning:1986:CTB,
  author =       "Alan Borning and Robert Duisberg",
  title =        "Constraint-Based Tools for Building User Interfaces",
  journal =      j-TOG,
  volume =       "5",
  number =       "4",
  pages =        "345--374",
  month =        oct,
  year =         "1986",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:38:23 1994",
  bibsource =    "Graphics/siggraph/86.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/29354.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; animation; computer graphics; consistency
                 of multiple views; constraint satisfaction;
                 constraints; graphical programming; language
                 classifications; languages; methodology and techniques;
                 miscellaneous; nonprocedural languages; object-oriented
                 programming; programming languages; rapid prototyping;
                 software engineering; temporal constraints; tools and
                 techniques; user interfaces; user-interface management
                 systems",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf D.2.m}: Software,
                 SOFTWARE ENGINEERING, Miscellaneous, Rapid prototyping.
                 {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Nonprocedural languages. {\bf I.3.6}:
                 Computing Methodologies, COMPUTER GRAPHICS, Methodology
                 and Techniques, Languages. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Animation.",
}


@Article{Foley:1987:WBS,
  author =       "Thomas A. Foley",
  title =        "Weighted Bicubic Spline Interpolation to Rapidly
                 Varying Data",
  journal =      j-TOG,
  volume =       "6",
  number =       "1",
  pages =        "1--18",
  month =        jan,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 09:07:21 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/27626.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; bivariate interpolation; computer-aided
                 design",
  review =       "ACM CR 8803-0220",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{McKenna:1987:WOH,
  author =       "Michael McKenna",
  title =        "Worst-case optimal hidden-surface removal",
  journal =      j-TOG,
  volume =       "6",
  number =       "1",
  pages =        "19--28",
  month =        jan,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:58:09 1994",
  bibsource =    "Graphics/siggraph/87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/27627.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; arrangements of lines; complexity theory;
                 computer graphics; design; design of algorithms;
                 geometric complexity; hidden line/surface elimination;
                 hidden-line removal; performance; plane-sweep; theory;
                 topological sweep; verification; visibility; visibility
                 algorithm; visibility polyhedron",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms. {\bf F.2.2}: Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Computations on discrete structures. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Nasri:1987:PSM,
  author =       "Ahmad H. Nasri",
  title =        "Polyhedral subdivision methods for free-form
                 surfaces",
  journal =      j-TOG,
  volume =       "6",
  number =       "1",
  pages =        "29--73",
  month =        jan,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:59:23 1994",
  bibsource =    "Graphics/imager/imager.87.bib,
                 Graphics/siggraph/85.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/27628.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-spline; design; polyhedral subdivision",
  review =       "ACM CR 8802-0120",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Display algorithms. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems.",
}


@Article{Ressler:1987:IGT,
  author =       "Sanford Ressler",
  title =        "The Incrementor: a Graphical Technique for
                 Manipulating Parameters",
  journal =      j-TOG,
  volume =       "6",
  number =       "1",
  pages =        "74--78",
  month =        jan,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/214381.html",
  annote =       "To visually organize a set of variables and to change
                 the values of those variables.",
  keywords =     "design; human factors",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf H.5.2}: Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Input devices and strategies. {\bf H.5.2}:
                 Information Systems, INFORMATION INTERFACES AND
                 PRESENTATION, User Interfaces, Interaction styles.",
}


@Article{Patterson:1987:CTP,
  author =       "Richard R. Patterson",
  title =        "Corrigendum: ``{Projective Transformations of the
                 Parameter of a {Bernstein}-{B{\'e}zier} Curve}''",
  journal =      j-TOG,
  volume =       "6",
  number =       "1",
  pages =        "79--79",
  month =        jan,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:10:41 1996",
  note =         "See \cite{Patterson:1985:PTP}.",
  acknowledgement = ack-nhfb,
}


@Article{Cohen:1987:NLB,
  author =       "Elaine Cohen",
  title =        "A new local basis for designing with tensioned
                 splines",
  journal =      j-TOG,
  volume =       "6",
  number =       "2",
  pages =        "81--122",
  month =        apr,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 02:22:05 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/31337.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-splines; beta-splines; CAGD; convex hull
                 property; geometric continuity; knot insertion;
                 nu-splines; theory; variation diminishing property;
                 visual continuity",
  review =       "ACM CR 8807-0544",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.
                 {\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation.",
}


@Article{Schwarz:1987:ECR,
  author =       "Michael W. Schwarz and William B. Cowan and John C.
                 Beatty",
  title =        "An Experimental Comparison of {RGB}, {YIQ}, {LAB},
                 {HSV}, and Opponent Color Models",
  journal =      j-TOG,
  volume =       "6",
  number =       "2",
  pages =        "123--158",
  month =        apr,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:00:43 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/31338.html",
  acknowledgement = ack-nhfb,
  keywords =     "color matching; colour; experimentation; human
                 factors",
  review =       "ACM CR 8808-0634",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Ergonomics. {\bf
                 I.3.6}: Computing Methodologies, COMPUTER GRAPHICS,
                 Methodology and Techniques, Interaction techniques.
                 {\bf I.3.1}: Computing Methodologies, COMPUTER
                 GRAPHICS, Hardware architecture, Raster display
                 devices.",
}


@Article{Hill:1987:ADR,
  author =       "Ralph D. Hill",
  title =        "Adaptive {2-D} Rotation Control",
  journal =      j-TOG,
  volume =       "6",
  number =       "2",
  pages =        "159--161",
  month =        apr,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:53:59 1994",
  bibsource =    "Graphics/siggraph/87.bib",
  annote =       "To rotate objects rapidly and precisely to multiples
                 of 90 degrees, yet allow accurate selection of
                 arbitrary rotations.",
}


@Article{Robertson:1987:CAS,
  author =       "Philip K. Robertson and John F. O'Callaghan",
  title =        "Corrigenda: ``{The Application of Scene Synthesis
                 Techniques to the Display of Multidimensional Image
                 Data}''",
  journal =      j-TOG,
  volume =       "6",
  number =       "2",
  pages =        "162--162",
  month =        apr,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 13:13:04 1996",
  note =         "See \cite{Robertson:1985:ASS}.",
  acknowledgement = ack-nhfb,
}


@Article{Fournier:1987:GEI,
  author =       "A. Fournier and W. T. Reeves",
  title =        "{Guest Editors}' Introduction",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "165--166",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/87.bib",
}


@Article{Lewis:1987:GSS,
  author =       "J. P. Lewis",
  title =        "Generalized Stochastic Subdivision",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "167--190",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:56:51 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35069.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; color; fractals; modeling of natural
                 phenomena; shading; shadowing; stochastic
                 interpolation; stochastic models; texture synthesis;
                 waves",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf G.3}: Mathematics of
                 Computing, PROBABILITY AND STATISTICS, Probabilistic
                 algorithms (including Monte Carlo).",
}


@Article{Tso:1987:MRW,
  author =       "Pauline Y. Ts'o and Brian A. Barsky",
  title =        "Modeling and Rendering Waves: Wave-Tracing Using
                 Beta-Splines and Reflective and Refractive Texture
                 Mapping",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "191--214",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:01:29 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35070.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; Fresnel; hydrodynamics; wave
                 refraction; waves",
  review =       "ACM CR 8809-0721",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism.",
}


@Article{Klassen:1987:MEA,
  author =       "R. Victor Klassen",
  title =        "Modeling the Effect of the Atmosphere on Light",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "215--237",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:55:32 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35071.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; fog; image synthesis; lighting
                 interaction; model atmosphere; natural sky simulation;
                 scattering; theory",
  review =       "ACM CR 8807-0543",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism.",
}


@Article{Bronsvoort:1987:CTG,
  author =       "Willem F. Bronsvoort and Fopke Klok",
  title =        "Corrigendum: ``{Ray Tracing Generalized Cylinders}''",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "238--239",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:15:30 1996",
  note =         "See \cite{Bronsvoort:1985:RTG}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/214383.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; human factors; theory",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Anonymous:1987:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "6",
  number =       "3",
  pages =        "240--242",
  month =        jul,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:17:45 1996",
  acknowledgement = ack-nhfb,
}


@Article{Knuth:1987:DHD,
  author =       "Donald E. Knuth",
  title =        "Digital Halftones by Dot Diffusion",
  journal =      j-TOG,
  volume =       "6",
  number =       "4",
  pages =        "245--273",
  month =        oct,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Feb 05 13:22:59 1996",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35040.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; bilevel display; constrained average; edge
                 enhancement; error diffusion; facsimiles;
                 Floyd-Steinberg method; minimized average error; Mona
                 Lisa; ordered dither; parallel computing; printing",
  review =       "ACM CR 8808-0633",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.4.1}: Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Quantization. {\bf I.4.3}: Computing
                 Methodologies, IMAGE PROCESSING, Enhancement, Grayscale
                 manipulation.",
}


@Article{Miller:1987:GAN,
  author =       "James R. Miller",
  title =        "Geometric Approaches to Nonplanar Quadric Surface
                 Intersection Curves",
  journal =      j-TOG,
  volume =       "6",
  number =       "4",
  pages =        "274--307",
  month =        oct,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:58:48 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35041.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; boundary evaluation; performance;
                 reliability; solid modeling",
  review =       "ACM CR 8807-0545",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Kamada:1987:ETH,
  author =       "Tomihisa Kamada and Satoru Kawai",
  title =        "An enhanced treatment of hidden lines",
  journal =      j-TOG,
  volume =       "6",
  number =       "4",
  pages =        "308--323",
  month =        oct,
  year =         "1987",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Aug 25 23:54:50 1994",
  bibsource =    "Graphics/imager/imager.87.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/35042.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; attribute binding; dotted hidden lines;
                 hidden line/surface removal; viewing transformation",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Viewing algorithms.
                 {\bf I.3.4}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities, Graphics packages. {\bf
                 I.3.7}: Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Visible
                 line/surface algorithms.",
}


@Article{DeRose:1988:GCS,
  author =       "Tony D. DeRose and Brian A. Barsky",
  title =        "Geometric Continuity, Shape Parameters, and Geometric
                 Constructions for {Catmull}-{Rom} Splines",
  journal =      j-TOG,
  volume =       "7",
  number =       "1",
  pages =        "1--41",
  month =        jan,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:06:05 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42265.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; approximation; B-spline; B{\'e}zier
                 curves; computer-aided geometric design; curves and
                 surfaces; design",
  review =       "ACM CR 8811-0884",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf G.1.1}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf F.2.2}: Theory of Computation,
                 ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY,
                 Nonnumerical Algorithms and Problems, Geometrical
                 problems and computations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems.",
}


@Article{DeFloriani:1988:HBM,
  author =       "Leila De Floriani and Bianca Falcidieno",
  title =        "A hierarchical boundary model for solid object
                 representation",
  journal =      j-TOG,
  volume =       "7",
  number =       "1",
  pages =        "42--60",
  month =        jan,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/46164.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; hierarchical data structures;
                 solid modeling boundary representation; tree graphs",
  review =       "ACM CR 8903-0165",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Veenstra:1988:LDO,
  author =       "Jack Veenstra and Narendra Ahuja",
  title =        "Line drawings of octree-represented objects",
  journal =      j-TOG,
  volume =       "7",
  number =       "1",
  pages =        "61--75",
  month =        jan,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:11:13 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42189.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; hidden line removal; three-dimensional
                 representation",
  review =       "ACM CR 8810-0807",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation.",
}


@Article{Bleser:1988:CSR,
  author =       "Teresa W. Bleser and John L. Sibert and J. Patrick
                 McGee",
  title =        "Charcoal Sketching: Returning Control to the Artist",
  journal =      j-TOG,
  volume =       "7",
  number =       "1",
  pages =        "76--81",
  month =        jan,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:02:54 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42230.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; drawing; human factors",
  review =       "ACM CR 8902-0091",
  subject =      "{\bf J.5}: Computer Applications, ARTS AND HUMANITIES,
                 Arts, fine and performing. {\bf B.4.2}: Hardware,
                 INPUT/OUTPUT AND DATA COMMUNICATIONS, Input/Output
                 Devices.",
}


@Article{Ball:1988:CTP,
  author =       "A. A. Ball and D. J. T. Storry",
  title =        "Conditions for Tangent Plane Continuity Over
                 Recursively Generated {B}-Spline Surfaces",
  journal =      j-TOG,
  volume =       "7",
  number =       "2",
  pages =        "83--102",
  month =        apr,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:02:06 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42459.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; discrete Fourier transform;
                 nonrectangular topologies; recursive subdivision;
                 theory",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Smoothing. {\bf G.1.1}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf G.1.3}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Numerical Linear Algebra,
                 Eigenvalues. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Geometric algorithms, languages, and systems.
                 {\bf J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Fournier:1988:PFB,
  author =       "Alain Fournier and Donald Fussell",
  title =        "On the Power of the Frame Buffer",
  journal =      j-TOG,
  volume =       "7",
  number =       "2",
  pages =        "103--128",
  month =        apr,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42460.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; complexity; shadow; visibility",
  review =       "ACM CR 8902-0088",
  subject =      "{\bf I.3.1}: Computing Methodologies, COMPUTER
                 GRAPHICS, Hardware architecture, Raster display
                 devices. {\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Visible
                 line/surface algorithms.",
}


@Article{Zyda:1988:DAC,
  author =       "Michael J. Zyda",
  title =        "A Decomposable Algorithm for Contour Surface Display
                 Generation",
  journal =      j-TOG,
  volume =       "7",
  number =       "2",
  pages =        "129--148",
  month =        apr,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:12:34 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/42461.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; contour surface display generation;
                 contouring; contouring tree",
  review =       "ACM CR 8811-0883",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms.",
}


@Article{Gaudet:1988:MEH,
  author =       "Severin Gaudet and Richard Hobson and Pradeep Chilka
                 and Thomas Calvert",
  title =        "Multiprocessor Experiments for High Speed Ray
                 Tracing",
  journal =      j-TOG,
  volume =       "7",
  number =       "3",
  pages =        "151--179",
  month =        jul,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/44480.html",
  acknowledgement = ack-nhfb,
  annote =       "Good review of previous work. They classify space into
                 shells (bounding volumes), starting from the parent
                 shell (the scene) to the leaf nodes (primitives). They
                 divide processing into three major tasks which are easy
                 to schedule and pipeline, and then define a processor
                 called a PERT (Pipelined Engine for Ray Tracing) which
                 can support these tasks and work either separately or
                 in parallel. A powerful, flexible system. \\ New
                 single- and multiprocessor models for ray tracing are
                 presented. Important features are (1) the use of custom
                 VLSI building blocks, (2) the use of a modified
                 hierarchical data-structure-based ray tracing algorithm
                 with three disjoint data sets, and (3) scene access
                 through adaptive information broadcasting. A modular
                 design is presented that permits incremental
                 performance enhancement up to two orders of magnitude
                 over conventional minicomputers or workstations. Ray
                 tracing is a surprisingly good application for a shared
                 bus architecture because of the computational
                 complexity of intersecting light rays with graphics
                 objects.",
  keywords =     "adaptive broadcasting; algorithms; bounding volume;
                 design; hardware; parallel processing; VLSI systems
                 design",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf C.1.2}:
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Multiple Data Stream Architectures (Multiprocessors),
                 Parallel processors. {\bf C.1.2}: Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Pipeline
                 processors. {\bf C.3}: Computer Systems Organization,
                 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS,
                 Microprocessor/microcomputer applications. {\bf I.3.3}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Display algorithms. {\bf
                 I.3.7}: Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Animation.",
}


@Article{Duce:1988:FSS,
  author =       "D. A. Duce and E. V. C. Fielding and L. S. Marshall",
  title =        "Formal Specification of a Small Example Based on
                 {GKS}",
  journal =      j-TOG,
  volume =       "7",
  number =       "3",
  pages =        "180--197",
  month =        jul,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/44481.html",
  acknowledgement = ack-nhfb,
  keywords =     "abstract data type; bundled attributes; constructive
                 specification; design; implicit regeneration; standard;
                 standardization; verification",
  review =       "ACM CR 8904-0267",
  subject =      "{\bf I.3.4}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities. {\bf I.3.4}: Computing
                 Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
                 GKS. {\bf D.2.1}: Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications. {\bf F.3.1}: Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS,
                 Specifying and Verifying and Reasoning about Programs,
                 Specification techniques.",
}


@Article{DeRose:1988:CBS,
  author =       "Tony D. DeRose",
  title =        "Composing {B{\'e}zier} simplexes",
  journal =      j-TOG,
  volume =       "7",
  number =       "3",
  pages =        "198--221",
  month =        jul,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:05:15 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/44482.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B{\'e}zier curves; computer-aided
                 geometric design; free-form deformations; geometric
                 continuity; triangular B{\'e}zier surface patches",
  subject =      "I.3.5 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations \\ J.6
                 Computer Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD)",
}


@Article{Anonymous:1988:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "7",
  number =       "3",
  pages =        "222--224",
  month =        jul,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:19:55 1996",
  acknowledgement = ack-nhfb,
}


@Article{Olsen:1988:CST,
  author =       "Dan Olsen",
  title =        "Call for Submissions to the {TOG} Interactive
                 Techniques Notebook",
  journal =      j-TOG,
  volume =       "7",
  number =       "4",
  pages =        "227--228",
  month =        oct,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/88.bib",
}


@Article{Beatty:1988:VAT,
  author =       "John C. Beatty",
  title =        "A Video Adjunct to {\em Transactions on Graphics}",
  journal =      j-TOG,
  volume =       "7",
  number =       "4",
  pages =        "229--230",
  month =        oct,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:22:18 1996",
  bibsource =    "Graphics/siggraph/88.bib",
  acknowledgement = ack-nhfb,
}


@Article{Westmore:1988:WGF,
  author =       "Richard J. Westmore",
  title =        "A Window-Based Graphics Frame Store Architecture",
  journal =      j-TOG,
  volume =       "7",
  number =       "4",
  pages =        "233--248",
  month =        oct,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:11:56 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/46166.html",
  acknowledgement = ack-nhfb,
  keywords =     "2D graphics; bit-mapped frame stores; design; VLSI;
                 window graphics; WSI",
  review =       "ACM CR 8903-0163",
  subject =      "{\bf I.3.1}: Computing Methodologies, COMPUTER
                 GRAPHICS, Hardware architecture, Raster display
                 devices. {\bf C.1.3}: Computer Systems Organization,
                 PROCESSOR ARCHITECTURES, Other Architecture Styles,
                 Cellular architecture. {\bf C.5.4}: Computer Systems
                 Organization, COMPUTER SYSTEM IMPLEMENTATION, VLSI
                 Systems. {\bf B.4.2}: Hardware, INPUT/OUTPUT AND DATA
                 COMMUNICATIONS, Input/Output Devices, Image display.
                 {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques.",
}


@Article{Stone:1988:CGM,
  author =       "Maureen C. Stone and William B. Cowan and John C.
                 Beatty",
  title =        "Color Gamut Mapping and the Printing of Digital Color
                 Images",
  journal =      j-TOG,
  volume =       "7",
  number =       "4",
  pages =        "249--292",
  month =        oct,
  year =         "1988",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:10:33 1994",
  bibsource =    "Graphics/imager/imager.88.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/48045.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; color; color correction; color printing;
                 color reproduction; experimentation",
  review =       "ACM CR 8906-0410",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.4}:
                 Computing Methodologies, COMPUTER GRAPHICS, Graphics
                 Utilities. {\bf I.4.3}: Computing Methodologies, IMAGE
                 PROCESSING, Enhancement. {\bf I.4.1}: Computing
                 Methodologies, IMAGE PROCESSING, Digitization.",
}


@Article{Posch:1989:CA,
  author =       "K. C. Posch and W. D. Fellner",
  title =        "The Circle-Brush Algorithm",
  journal =      j-TOG,
  volume =       "8",
  number =       "1",
  pages =        "1--24",
  month =        jan,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/49156.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; brushing; design; performance; raster
                 graphics",
  review =       "ACM CR 8907-0500",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.1}: Computing Methodologies, COMPUTER
                 GRAPHICS, Hardware architecture, Raster display
                 devices.",
}


@Article{Middleditch:1989:IAL,
  author =       "A. E. Middleditch and T. W. Stacey and S. B. Tor",
  title =        "Intersection Algorithms for Lines and Circles",
  journal =      j-TOG,
  volume =       "8",
  number =       "1",
  pages =        "25--40",
  month =        jan,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:48:55 1996",
  bibsource =    "Graphics/imager/imager.89.bib",
  note =         "See corrigenda \cite{Baker:1994:CAL}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/49157.html",
  acknowledgement = ack-nhfb,
  keywords =     "circle intersection; computation errors; computational
                 geometry; computer-aided drawing; line intersection;
                 measurement",
  review =       "ACM CR 8909-0683",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Cheng:1989:PBS,
  author =       "Fuhua Cheng and Ardeshir Goshtasby",
  title =        "A Parallel {B}-spline Surface Fitting Algorithm",
  journal =      j-TOG,
  volume =       "8",
  number =       "1",
  pages =        "41--50",
  month =        jan,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:13:43 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/214377.html",
  annote =       "Support different surface types. Because surface
                 fitting appears to be a O(nm) problem, attacking the
                 problem in parallel can make B-splines more
                 supportable. See also [Yang 87], [Schnieder 87].",
  keywords =     "cyclic reduction; interpolation; recursive doubling;
                 uniform cubic B-spline",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems.",
}


@Article{Rossignac:1989:AZC,
  author =       "Jaroslaw R. Rossignac and Herbert B. Voelcker",
  title =        "Active Zones in {CSG} for Accelerating Boundary
                 Evaluation, Redundancy Elimination, Interference
                 Detection, and Shading Algorithms",
  journal =      j-TOG,
  volume =       "8",
  number =       "1",
  pages =        "51--87",
  month =        jan,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:24:40 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/51123.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; boolean algebra; boundary evaluation;
                 design; performance; representation simplification;
                 solid modeling; theory",
  review =       "ACM CR 8909-0665 8909-0664",
  subject =      "{\bf F.2.2}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Geometrical problems and
                 computations. {\bf B.6.3}: Hardware, LOGIC DESIGN,
                 Design Aids, Optimization. {\bf G.2.2}: Mathematics of
                 Computing, DISCRETE MATHEMATICS, Graph Theory, Trees.
                 {\bf I.1.1}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Expressions and Their Representation,
                 Simplification of expressions. {\bf I.3.3}: Computing
                 Methodologies, COMPUTER GRAPHICS, Picture/Image
                 Generation, Display algorithms. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Color, shading, shadowing, and
                 texture. {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Farin:1989:CCO,
  author =       "Gerald Farin",
  title =        "Curvature continuity and offsets for piecewise
                 conics",
  journal =      j-TOG,
  volume =       "8",
  number =       "2",
  pages =        "89--99",
  month =        apr,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:15:15 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/62056.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; conic sections; design; offset curves;
                 rational B{\'e}zier curves",
  review =       "ACM CR 9005-0426",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf J.7}: Computer Applications,
                 COMPUTERS IN OTHER SYSTEMS, Publishing. {\bf I.7.2}:
                 Computing Methodologies, TEXT PROCESSING, Document
                 Preparation.",
}


@Article{Joe:1989:MRC,
  author =       "Barry Joe",
  title =        "Multiple-knot and rational cubic beta-splines",
  journal =      j-TOG,
  volume =       "8",
  number =       "2",
  pages =        "100--120",
  month =        apr,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/62055.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; computer-aided geometric design; geometric
                 continuity; rational curves and surfaces",
  review =       "ACM CR 8910-0754",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{Mallet:1989:DSI,
  author =       "Jean-Laurent Mallet",
  title =        "Discrete smooth interpolation",
  journal =      j-TOG,
  volume =       "8",
  number =       "2",
  pages =        "121--144",
  month =        apr,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/62057.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; grid; splines; theory",
  review =       "ACM CR 8908-0560",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Interpolation formulas. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Smoothing. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations.",
}


@Article{Bartels:1989:GEIa,
  author =       "Richard H. Bartels and Ronald N. Goldman",
  title =        "{Guest Editors}' Introduction: Special Issue on
                 Computer-Aided Geometric Design",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "145--146",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/89.bib",
}


@Article{Stone:1989:GCP,
  author =       "Maureen C. Stone and Tony D. DeRose",
  title =        "A geometric characterization of parametric cubic
                 curves",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "147--163",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77056.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B{\'e}zier curves; design; spline curves",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{Filip:1989:BPS,
  author =       "Daniel J. Filip",
  title =        "Blending Parametric Surfaces",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "164--173",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77057.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; computer-aided geometric design; geometric
                 continuity; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{Farouki:1989:APD,
  author =       "R. T. Farouki and C. A. Neff and M. A. O'Connor",
  title =        "Automatic Parsing of Degenerate Quadric-Surface
                 Intersections",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "174--203",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Sep 07 12:33:14 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77058.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; degenerate intersections; discriminant;
                 multivariate polynomial factorization; projecting cone;
                 quadric surfaces; rational parameterizations; Segre
                 characteristic; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.1.2}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Algorithms, Algebraic algorithms.",
}


@Article{Loop:1989:MGB,
  author =       "Charles T. Loop and Tony D. DeRose",
  title =        "A multisided generalization of {B{\'e}zier} surfaces",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "204--234",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:19:31 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77059.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; computer-aided geometric design; design;
                 tensor product B{\'e}zier surfaces; theory; triangular
                 B{\'e}zier surface patches",
  review =       "ACM CR 9007-0610",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING.",
}


@Article{Peters:1989:LGH,
  author =       "Jorg Peters",
  title =        "Local Generalized {Hermite} Interpolation by Quartic
                 {$C^2$} Space Curves",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "235--242",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:21:42 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77060.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; C2 space curves; geometric smoothness;
                 intersection of osculating planes; local interpolation
                 scheme; theory",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations.",
}


@Article{Prautzsch:1989:RTB,
  author =       "Hartmut Prautzsch",
  title =        "A Round Trip to {B}-Splines Via {De Casteljau}",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "243--254",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:23:17 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77061.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-spline control points; B{\'e}zier
                 curves; B{\'e}zier points; De Casteljau's construction;
                 differentiating; knot insertion; recurrence relation;
                 theory",
  review =       "ACM CR 9007-0596",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation.",
}


@Article{Anonymous:1989:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "8",
  number =       "3",
  pages =        "255--257",
  month =        jul,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:51:22 1996",
  acknowledgement = ack-nhfb,
}


@Article{Bartels:1989:GEIb,
  author =       "Richard H. Bartels and Ronald N. Goldman",
  title =        "{Guest Editors}' Introduction",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "261--261",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/89.bib",
}


@Article{Warren:1989:BAS,
  author =       "J. Warren",
  title =        "Blending algebraic surfaces",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "263--278",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 09:07:27 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77270.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; geometric continuity; ideals;
                 theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Interpolation formulas. {\bf G.1.1}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Smoothing. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Rockwood:1989:DMI,
  author =       "A. P. Rockwood",
  title =        "The Displacement Method for Implicit Blending Surfaces
                 in Solid Models",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "279--297",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77271.html",
  acknowledgement = ack-nhfb,
  keywords =     "algebraic distance; design; geometric modeling;
                 implicit surfaces; sculptured surfaces; solid modeling;
                 theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.6.3}: Computing Methodologies, SIMULATION AND
                 MODELING, Applications.",
}


@Article{Chuang:1989:LIA,
  author =       "J. H. Chuang and C. M. Hoffmann",
  title =        "On local implicit approximation and its applications",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "298--324",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:14:15 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77272.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; curve/surface approximation; design;
                 implicitization; linear systems; resultant
                 computations; substitution; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation. {\bf G.1.2}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Linear
                 approximation. {\bf G.1.3}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Numerical Linear Algebra, Linear
                 systems (direct and iterative methods).",
}


@Article{Abhyankar:1989:APR,
  author =       "Shreeram S. Abhyankar and Chanderjit J. Bajaj",
  title =        "Automatic parameterization of rational curves and
                 surfaces {IV}: algebraic space curves",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "325--334",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:13:12 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77273.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; computer-aided design; design; parametric
                 curves; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf F.2.1}: Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems,
                 Computations on polynomials. {\bf I.1.2}: Computing
                 Methodologies, ALGEBRAIC MANIPULATION, Algorithms. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Smoothing. {\bf G.1.1}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Interpolation, Spline
                 and piecewise polynomial interpolation. {\bf J.6}:
                 Computer Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Hohmeyer:1989:RCP,
  author =       "M. E. Hohmeyer and B. A. Barsky",
  title =        "Rational continuity: parametric, geometric, and
                 {Frenet} frame continuity of rational curves",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "335--359",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:17:47 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77274.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-splines; beta-constraints; beta-splines;
                 B{\'e}zier curves; computer-aided geometric design;
                 continuity; design; geometric continuity; jet spaces;
                 NURBs; parametric continuity; rational B-splines;
                 rational splines; reparameterization; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf J.6}: Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD). {\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Smoothing.",
}


@Article{Said:1989:GBC,
  author =       "H. B. Said",
  title =        "A Generalized Ball Curve and its Recursive Algorithm",
  journal =      j-TOG,
  volume =       "8",
  number =       "4",
  pages =        "360--371",
  month =        oct,
  year =         "1989",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 13 17:25:58 MDT 1994",
  bibsource =    "Graphics/imager/imager.89.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77275.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; Bernstein polynomials; B{\'e}zier curves;
                 computer-aided geometric design; curves and surfaces;
                 design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD). {\bf F.2.1}: Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems,
                 Computations on polynomials.",
}


@Article{Rushmeier:1990:ERM,
  author =       "Holly E. Rushmeier and Kenneth E. Torrance",
  title =        "Extending the Radiosity Method to Include Specularly
                 Reflecting and Translucent Materials",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "1--27",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77636.html",
  acknowledgement = ack-nhfb,
  annote =       "An extension to the radiosity method is presented that
                 rigorously accounts for the presence of a small number
                 of specularly reflecting surfaces in an otherwise
                 diffuse scene, and for the presence of a small number
                 of specular or ideal diffuse transmitter. The
                 relationship between the extended method and earlier
                 radiosity and ray-tracing methods is outlined. It is
                 shown that all three methods are based on the same
                 general equation of radiative transfer. A simple
                 superposition of the earlier radiosity and ray-tracing
                 methods in order to account for specular behavior is
                 shown to be physically inconsistent, as the methods are
                 based on different assumptions. Specular behavior is
                 correctly included in the present method. The extended
                 radiosity method and example images are presented.",
  keywords =     "backward form factor; forward form factor; global
                 illumination; image synthesis; radiosity; ray tracing",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism.",
}


@Article{Nicholl:1990:PGT,
  author =       "Robin A. Nicholl and Tina M. Nicholl",
  title =        "Performing Geometric Transformations by Program
                 Transformation",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "28--40",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77637.html",
  acknowledgement = ack-nhfb,
  keywords =     "geometric algorithms; geometric transformation;
                 program equivalences; program transformation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Hierarchy and geometric transformations. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf
                 D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques.",
}


@Article{Joe:1990:KIB,
  author =       "Barry Joe",
  title =        "Knot Insertion for Beta-Spline Curves and Surfaces",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "41--65",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77638.html",
  acknowledgement = ack-nhfb,
  keywords =     "B-splines; beta-splines; computer-aided geometric
                 design; discrete B-splines; discrete beta-splines;
                 geometric continuity; knot refinement; subdivision",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{Edelsbrunner:1990:SST,
  author =       "Herbert Edelsbrunner and Ernst Peter Mucke",
  title =        "Simulation of Simplicity: {A} Technique to Cope with
                 Degenerate Cases in Geometric Algorithms",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "66--104",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77639.html",
  acknowledgement = ack-nhfb,
  keywords =     "computational geometry; degenerate data; determinants;
                 implementation; perturbation; programming tool;
                 symbolic computation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Sorting and searching. {\bf G.4}: Mathematics
                 of Computing, MATHEMATICAL SOFTWARE, Reliability and
                 robustness.",
}


@Article{Day:1990:IAF,
  author =       "A. M. Day",
  title =        "The Implementation of an Algorithm to Find the Convex
                 Hull of a Set of Three-Dimensional Points",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "105--132",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:40:34 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77640.html",
  acknowledgement = ack-nhfb,
  keywords =     "convex hull; divide and conquer; edge structure;
                 implementation; tetrahedron; triangulation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf E.1}:
                 Data, DATA STRUCTURES.",
}


@Article{Henry:1990:MI,
  author =       "Tyson R. Henry and Scott E. Hudson",
  title =        "Multidimensional Icons",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "133--137",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77641.html",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf D.2.2}: Software, SOFTWARE
                 ENGINEERING, Tools and Techniques, User interfaces.
                 {\bf D.2.6}: Software, SOFTWARE ENGINEERING,
                 Programming Environments, Interactive.",
}


@Article{Glassner:1990:TDV,
  author =       "Andrew S. Glassner",
  title =        "A Two-Dimensional View Controller",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "138--141",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/77642.html",
  keywords =     "design; human factors",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf K.8}: Computing Milieux, PERSONAL
                 COMPUTING. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation.",
}


@Article{Anonymous:1990:FCA,
  author =       "Anonymous",
  title =        "Five-Year Cumulative Author Index",
  journal =      j-TOG,
  volume =       "9",
  number =       "1",
  pages =        "142--144",
  month =        jan,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:30:09 1996",
  acknowledgement = ack-nhfb,
}


@Article{Bartels:1990:GEI,
  author =       "Richard H. Bartels and Ronald N. Goldman",
  title =        "{Guest Editors}' Introduction",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "145--146",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/90.bib",
  acknowledgement = ack-nhfb,
}


@Article{Abhyankar:1990:IIA,
  author =       "Shreeram S. Abhyankar and Srinivasan Chandrasekar and
                 Vijaya Chandru",
  title =        "Improper Intersection of Algebraic Curves",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "147--159",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78957.html",
  acknowledgement = ack-nhfb,
  annote =       "Special issue on Computer-Aided design --- Part III",
  keywords =     "algebraic geometry; Bezout's theorem; curve
                 intersections; space curves",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Dyn:1990:BSS,
  author =       "Nira Dyn and David Levin and John A. Gregory",
  title =        "A Butterfly Subdivision Scheme for Surface
                 Interpolation with Tension Control",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "160--169",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78958.html",
  acknowledgement = ack-nhfb,
  annote =       "Special issue on Computer-Aided design --- Part III",
  keywords =     "general triangulation; subdivision scheme; surface
                 interpolation; tension control",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation. {\bf J.6}: Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD).",
}


@Article{Brunet:1990:SRO,
  author =       "Pere Brunet and Isabel Navazo",
  title =        "Solid Representation and Operation Using Extended
                 Octrees",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "170--197",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib,
                 Graphics/siggraph/90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78959.html",
  acknowledgement = ack-nhfb,
  annote =       "Special issue on Computer-Aided design --- Part III",
  keywords =     "algorithms; computer-aided geometric design; design;
                 geometric modeling; octrees; solid modeling",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Modeling packages. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Visible line/surface algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations.",
}


@Article{Lasser:1990:TRT,
  author =       "Dieter Lasser",
  title =        "Two Remarks on Tau-Splines",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "198--211",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78960.html",
  acknowledgement = ack-nhfb,
  annote =       "Special issue on Computer-Aided design --- Part III",
  keywords =     "algorithms; B-spline curves; B{\'e}zier curves;
                 B{\'e}zier representations; convex hull property;
                 design; geometric continuity; nu-splines; positivity;
                 tau-splines; theory; variation-diminishing property",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation.",
}


@Article{Ferguson:1990:CSI,
  author =       "David R. Ferguson and Thomas A. Grandine",
  title =        "On the Construction of Surface Interpolating Curves:
                 {I}. {A} Method for Handling Nonconstant Parameter
                 Curves",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "212--225",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78961.html",
  acknowledgement = ack-nhfb,
  annote =       "Special issue on Computer-Aided design --- Part III",
  keywords =     "algorithms; boolean sum surface; curve interpolation;
                 design; linear equations; nullspace; singular value
                 decomposition; tensor product spline",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf G.1.3}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Numerical Linear
                 Algebra, Linear systems (direct and iterative methods).
                 {\bf J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Ware:1990:RCG,
  author =       "Colin Ware and William Cowan",
  title =        "The {RGYB} Color Geometry",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "226--232",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  note =         "See corrigenda \cite{Ware:1991:CRC}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78962.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.1}:
                 Computing Methodologies, COMPUTER GRAPHICS, Hardware
                 architecture, Raster display devices.",
}


@Article{Pavlidis:1990:RCS,
  author =       "Theo Pavlidis",
  title =        "Re: Comments on ``{Stochastic Sampling in Computer
                 Graphics}''",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "233--236",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  note =         "See \cite{Cook:1986:SSC,Wold:1990:RCS}.",
  acknowledgement = ack-nhfb,
}


@Article{Wold:1990:RCS,
  author =       "Erling Wold and Kim Pepard",
  title =        "Re: Comments on ``{Stochastic Sampling in Computer
                 Graphics}''",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "237--243",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Aug 26 00:36:55 1994",
  bibsource =    "Graphics/imager/imager.90.bib",
  note =         "See \cite{Cook:1986:SSC,Pavlidis:1990:RCS}.",
}


@Article{Anonymous:1990:C,
  author =       "Anonymous",
  title =        "Corrigendum",
  journal =      j-TOG,
  volume =       "9",
  number =       "2",
  pages =        "244--244",
  month =        apr,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:32:13 1996",
  acknowledgement = ack-nhfb,
}


@Article{Levoy:1990:ERT,
  author =       "Marc Levoy",
  title =        "Efficient Ray Tracing of Volume Data",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "245--261",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78965.html",
  acknowledgement = ack-nhfb,
  annote =       "{\em Volume Rendering} is a technique for visualizing
                 sampled scalar or vector fields of three spatial
                 dimensions without fitting geometric primitives to the
                 data. A subset of these techniques generates images by
                 computing 2-D projections of a colored semitransparent
                 volume, where the color and opacity at each point are
                 derived from the data using local operators. Since all
                 voxels participate in the generation of each image,
                 rendering time grows linearly with the size of the
                 dataset. This paper presents a front-to-back
                 image-order volume-rendering algorithm and discusses
                 two techniques for improving its performance. The first
                 technique employs a pyramid of binary volumes to encode
                 spatial coherence present in the data, and the second
                 technique uses an opacity threshold to adaptively
                 terminate ray tracing. Although the actual time saved
                 depends on the data, speedups of an order of magnitude
                 have been observed for datasets of useful size and
                 complexity. Examples from two applications are given:
                 medical imaging and molecular graphics.",
  keywords =     "algorithms; design; hierarchical spatial enumeration;
                 medical imaging; molecular graphics; octree;
                 performance; ray tracing; scientific visualization;
                 volume rendering; volume visualization; voxel",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.7}: Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Visible
                 line/surface algorithms.",
}


@Article{Hobby:1990:RNC,
  author =       "John D. Hobby",
  title =        "Rasterization of Nonparametric Curves",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "262--277",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78966.html",
  acknowledgement = ack-nhfb,
  keywords =     "algebraic curves; algorithms; rasterization; scan
                 conversion; theory",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems.",
}


@Article{Preparata:1990:CAV,
  author =       "Franco P. Preparata and Jeffrey Scott Vitter and
                 Mariette Yvinec",
  title =        "Computation of the Axial View of a Set of Isothetic
                 Parallelepipeds",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "278--300",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78967.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; amortized analysis; axial view;
                 computational geometry; contracted binary trees;
                 design; hidden line elimination; scene sensitive;
                 segment trees",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms.",
}


@Article{Joe:1990:QBS,
  author =       "Barry Joe",
  title =        "Quartic Beta-Splines",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "301--337",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78968.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; arc-length continuity; beta-splines;
                 computer-aided geometric design; design; discrete
                 beta-splines; geometric continuity; knot insertion;
                 rational curves; shape parameters",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations.",
}


@Article{Guitard:1990:CSE,
  author =       "Richard Guitard and Colin Ware",
  title =        "A Color Sequence Editor",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "338--341",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  acknowledgement = ack-nhfb,
}


@Article{Anonymous:1990:IA,
  author =       "Anonymous",
  title =        "Information for Authors",
  journal =      j-TOG,
  volume =       "9",
  number =       "3",
  pages =        "342--344",
  month =        jul,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:51:22 1996",
  acknowledgement = ack-nhfb,
}


@Article{Lamming:1990:SMI,
  author =       "Michael G. Lamming and Warren L. Rhodes",
  title =        "A Simple Method for Improved Color Printing of Monitor
                 Images",
  journal =      j-TOG,
  volume =       "9",
  number =       "4",
  pages =        "345--375",
  month =        oct,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  note =         "See corrigenda \cite{Lamming:1991:CSM}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/88567.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; color printing; design; device independent
                 color; performance; video to print; WYSIWYG color",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation. {\bf I.3.4}:
                 Computing Methodologies, COMPUTER GRAPHICS, Graphics
                 Utilities.",
}


@Article{Rokne:1990:FLS,
  author =       "J. G. Rokne and Brian Wyvill and Xiaolin Wu",
  title =        "Fast Line Scan-Conversion",
  journal =      j-TOG,
  volume =       "9",
  number =       "4",
  pages =        "376--388",
  month =        oct,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/88572.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; incremental curve generation; line
                 generators",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display
                 algorithms.",
}


@Article{Dobkin:1990:CTP,
  author =       "David P. Dobkin and Silvio V. F. Levy and William P.
                 Thurston and Allan R. Wilks",
  title =        "Contour Tracing by Piecewise Linear Approximations",
  journal =      j-TOG,
  volume =       "9",
  number =       "4",
  pages =        "389--423",
  month =        oct,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/88575.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; contour tracing; Coxeter triangulations;
                 simplicial continuation; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems.",
}


@Article{Ball:1990:ICV,
  author =       "A. A. Ball and D. J. T. Storry",
  title =        "An Investigation of Curvature Variations Over
                 Recursively Generated {B}-Spline Surfaces",
  journal =      j-TOG,
  volume =       "9",
  number =       "4",
  pages =        "424--437",
  month =        oct,
  year =         "1990",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/90.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/88580.html",
  abstract =     "The continuity properties of recursively generated
                 B-spline surfaces over an arbitrary topology have been
                 related to the eigenproperties of the local subdivision
                 transformation, and conditions have been established on
                 the subdivision weightings for tangent plane continuity
                 at extraordinary points. In this paper, curves through
                 an extraordinary point, which align in both the tangent
                 and binormal direction, are identified, and their
                 curvatures are compared either side of the point.
                 Further restrictions on the subdivision weightings are
                 derived to optimize the curvature properties of the
                 surface. In general continuity of curvature is not
                 attained.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-splines surfaces; curvature continuity;
                 design; discrete Fourier transform; nonrectangular
                 topologies; recursive subdivision; theory",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf G.1.3}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Numerical Linear
                 Algebra, Eigenvalues. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems.",
}


@Article{Kamada:1991:GFV,
  author =       "Tomihisa Kamada and Satoru Kawai",
  title =        "A General Framework for Visualizing Abstract Objects
                 and Relations",
  journal =      j-TOG,
  volume =       "10",
  number =       "1",
  pages =        "1--39",
  month =        jan,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/99903.html",
  abstract =     "Pictorial representations significantly enhance our
                 ability to understand complicated relations and
                 structures, which means that information systems
                 strongly require user interfaces that support the
                 visualization of many kinds of information with a wide
                 variety of graphical forms. At present, however, these
                 difficult visualization problems have not been solved.
                 We present a visualization framework for translating
                 abstract objects and relations, typically represented
                 in textual forms, into pictorial representations, and
                 describe a general visualization interface based on
                 this framework. In our framework, abstract objects and
                 relations are mapped to graphical objects and relations
                 by user-defined mapping rules. The kernel of our
                 visualization process is to determine a layout of
                 graphical objects under geometric constraints. A
                 constraint-based object layout system named COOL has
                 been developed to handle this layout problem. COOL
                 introduces the concept of rigidity of constraints in
                 order to reasonably handle, a set of conflicting
                 constraints by use of the least squares method. As
                 applications of our system, we show the generation of
                 kinship diagrams, list diagrams, Nassi-Shneiderman
                 diagrams, and entity-relationship diagrams.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms; Computer graphics; Constraint-based
                 systems; Constraints; Design; Graph drawing; Graphics
                 systems; Graphics utilities; human factors; Languages;
                 Layouts; Methodology and techniques; Pictorial
                 representations; Picture description languages;
                 Software engineering; Theory; Tools and techniques;
                 User interfaces; Visualization",
  subject =      "{\bf I.3.4}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities, Picture description
                 languages. {\bf H.5.2}: Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Evaluation/methodology. {\bf D.2.2}:
                 Software, SOFTWARE ENGINEERING, Tools and Techniques,
                 User interfaces. {\bf H.1.2}: Information Systems,
                 MODELS AND PRINCIPLES, User/Machine Systems, Human
                 information processing.",
}


@Article{Jansen:1991:DOP,
  author =       "Frederik W. Jansen",
  title =        "Depth-Order Point Classification Techniques for {CSG}
                 Display Algorithms",
  journal =      j-TOG,
  volume =       "10",
  number =       "1",
  pages =        "40--70",
  month =        jan,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/ray.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/99904.html",
  abstract =     "Constructive Solid Geometry (CSG) defines objects as
                 Boolean combinations (CSG trees) of primitive solids.
                 To display such objects, one must classify points on
                 the surfaces of the primitive solids with respect to
                 the resulting composite object, to test whether these
                 points lie on the boundary of the composite object or
                 not. Although the point classification is trivial
                 compared to the surface classification (i.e., the
                 computation of the composite object), for CSG models
                 with a large number of primitive solids (large CSG
                 trees), the point classification may still consume a
                 considerable fraction of the total processing time.
                 This paper presents an overview of existing and new
                 efficiency-improving techniques for classifying points
                 in depth order. The different techniques are compared
                 through experiments.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; computational geometry; constructive solid
                 geometry; CSG; CSG algorithms; design; display
                 algorithms; efficiency; experimentation; object
                 modeling; realism; solid modeling",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling,
                 Constructive solid geometry (CSG).",
}


@Article{Karasick:1991:EDT,
  author =       "Michael Karasick and Derek Lieber and Lee R. Nackman",
  title =        "Efficient {Delaunay} Triangulation Using Rational
                 Arithmetic",
  journal =      j-TOG,
  volume =       "10",
  number =       "1",
  pages =        "71--91",
  month =        jan,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 11 18:22:31 1999",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/99905.html",
  abstract =     "Many fundamental tests performed by geometric
                 algorithms can be formulated in terms of finding the
                 sign of a determinant. When these tests are implemented
                 using fixed precision arithmetic such as floating
                 point, they can produce incorrect answers; when they
                 are implemented using arbitrary-precision arithmetic,
                 they are expensive to compute. We present
                 adaptive-precision algorithms for finding the signs of
                 determinants of matrices with integer and rational
                 elements. These algorithms were developed and tested by
                 integrating them into the Guibas-Stolfi Delaunay
                 triangulation algorithm. Through a combination of
                 algorithm design and careful engineering of the
                 implementation, the resulting program can triangulate a
                 set of random rational points in the unit circle only
                 four to five times slower than can a floating-point
                 implementation of the algorithm. The algorithms,
                 engineering process, and software tools developed are
                 described.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation; languages;
                 performance; reliability; robust geometric computation;
                 triangulation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Efficiency.",
}


@Article{Klassen:1991:DAC,
  author =       "R. Victor Klassen",
  title =        "Drawing Antialiased Cubic Spline Curves",
  journal =      j-TOG,
  volume =       "10",
  number =       "1",
  pages =        "92--108",
  month =        jan,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/99906.html",
  abstract =     "Cubic spline curves have many nice properties that
                 make them desirable for use in computer graphics, and
                 the advantages of antialiasing have been known for some
                 years. Yet, only recently has there been any attempt at
                 directly antialiasing spline curves. Parametric spline
                 curves have resisted antialiasing in several ways:
                 single segments may cross or become tangent to
                 themselves. Cusps and small loops are easily missed
                 entirely. Thus, short pieces of the curve cannot
                 necessarily be rendered in isolation. Finding the
                 distance from a pixel center to the curve accurately
                 and efficiently---usually an essential part of
                 antialiasing---is an unsolved problem. The method
                 presented by Lien, Shantz, and Pratt [21] is a good
                 start, although it considers pixel-length pieces of the
                 curve in isolation and lacks robustness in the handling
                 of certain curves. This paper provides an improved
                 method that is more robust, and is able to handle
                 intersections and tangency.",
  acknowledgement = ack-nhfb,
  annote =       "figures 7 and 8 on p. 106 are transposed but not their
                 captions",
  keywords =     "adaptive forward differencing; algorithms;
                 antialiasing parametric curves; B{\'e}zier curves;
                 design; parametric curve plotting",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines.",
}


@Article{Lamming:1991:CSM,
  author =       "Michael G. Lamming and Warren L. Rhodes",
  title =        "Corrigenda: ``{A Simple Method for Improved Color
                 Printing of Monitor Images}''",
  journal =      j-TOG,
  volume =       "10",
  number =       "1",
  pages =        "109--109",
  month =        jan,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:34:26 1996",
  note =         "See \cite{Lamming:1990:SMI}.",
  acknowledgement = ack-nhfb,
}


@Article{Casner:1991:TAA,
  author =       "Stephen M. Casner",
  title =        "A Task-Analytic Approach to the Automated Design of
                 Graphic Presentations",
  journal =      j-TOG,
  volume =       "10",
  number =       "2",
  pages =        "111--151",
  month =        apr,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:41:24 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108361.html",
  abstract =     "BOZ is an automated graphic design and presentation
                 tool that designs graphics based on an analysis of the
                 task for which a graphic is intended to support. When
                 designing a graphic, BOZ aims to optimize two ways in
                 which graphics help expedite human performance of
                 information-processing tasks: (1) allowing users to
                 substitute simple perceptual inferences in place of
                 more demanding logical inferences, and (2) streamlining
                 users' search for needed information. BOZ analyzes a
                 logical description of a task to be performed by a
                 human user and designs a provably equivalent perceptual
                 task by substituting perceptual inferences in place of
                 logical inferences in the task description. BOZ then
                 designs and renders an accompanying graphic that
                 encodes and structures data such that performance of
                 each perceptual inference is supported and visual
                 search is minimized. BOZ produces a graphic along with
                 a perceptual procedure describing how to use the
                 graphic to complete the task. A key feature of BOZ's
                 approach is that it is able to design different
                 presentations of the same information customized to the
                 requirements of different tasks. BOZ is used to design
                 graphic presentations of airline schedule information
                 to support five different airline reservation tasks.
                 Reaction time studies done with real users for one task
                 and graphic show that the BOZ-designed graphic
                 significantly reduces users' performance time to the
                 task. Regression analyses link the observed efficiency
                 savings to BOZ's two key design principles: perceptual
                 inference substitutions and pruning of visual search.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms; Applications and expert systems;
                 Artificial intelligence; Automated design; Computer
                 graphics; Design; Ergonomics; experimentation; Graphic
                 design; Graphic user interface; Human factors; Human
                 information processing; Methodology and techniques;
                 Models and principles; Software engineering; Task
                 analysis; Theory; Tools and techniques; User
                 interfaces; User/machine systems; Visual languages",
  subject =      "{\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces, Screen
                 design. {\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces,
                 Interaction styles. {\bf H.1.2}: Information Systems,
                 MODELS AND PRINCIPLES, User/Machine Systems, Human
                 information processing. {\bf D.2.2}: Software, SOFTWARE
                 ENGINEERING, Tools and Techniques, User interfaces.
                 {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Ergonomics. {\bf
                 H.5.2}: Information Systems, INFORMATION INTERFACES AND
                 PRESENTATION, User Interfaces, Ergonomics.",
}


@Article{Klassen:1991:IFD,
  author =       "R. Victor Klassen",
  title =        "Integer Forward Differencing of Cubic Polynomials:
                 Analysis and Algorithms",
  journal =      j-TOG,
  volume =       "10",
  number =       "2",
  pages =        "152--181",
  month =        apr,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108364.html",
  abstract =     "Two incremental cubic interpolation algorithms are
                 derived and analysed. Each is based on a known linear
                 interpolation algorithm and modified for third order
                 forward differencing. The tradeoff between overflow
                 avoidance and loss of precision has made forward
                 differencing a method which, although known to be fast,
                 can be difficult to implement. It is shown that there
                 is one particular family of curves which represents the
                 worst case, in the sense that if a member of this
                 family can be accurately drawn without overflow, then
                 any curve which fits in the bounding box of that curve
                 can be. From this the limitations in terms of step
                 count and screen resolution are found for each of the
                 two algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B{\'e}zier curves; parametric curve
                 plotting",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf G.1.1}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation, Spline
                 and piecewise polynomial approximation. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Ekoule:1991:TAA,
  author =       "A. B. Ekoule and F. C. Peyrin and C. L. Odet",
  title =        "A Triangulation Algorithm From Arbitrary Shaped
                 Multiple Planar Contours",
  journal =      j-TOG,
  volume =       "10",
  number =       "2",
  pages =        "182--199",
  month =        apr,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:41:32 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108363.html",
  abstract =     "Conventional triangulation algorithms from planar
                 contours suffer from some limitations. For instance,
                 incorrect results can be obtained when the contours are
                 not convex, or when the contours in two successive
                 slices are very different. In the same way, the
                 presence of multiple contours in a slice leads to
                 ambiguities in defining the appropriate links. The
                 purpose of this paper is to define a general
                 triangulation procedure that provides a solution to
                 these problems. We first describe a simple heuristic
                 triangulation algorithm which is extended to nonconvex
                 contours. It uses an original decomposition of an
                 arbitrary contour into elementary convex subcontours.
                 Then the problem of linking one contour in a slice to
                 several contours in an adjacent slice is examined. To
                 this end, a new and unique interpolated contour is
                 generated between the two slices, and the link is
                 created using the previously defined procedure. Next, a
                 solution to the general case of linking multiple
                 contours in each slice is proposed. Finally, the
                 algorithm is applied to the reconstitution of the
                 external surface of a complex shaped object: a human
                 vertebra.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; slice interpolation; triangulation",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Becker:1991:IMT,
  author =       "Shawn C. Becker and William A. Barrett and Dan R.
                 {Olsen, Jr.}",
  title =        "Interactive measurement of three-dimensional objects
                 using a depth buffer and linear probe",
  journal =      j-TOG,
  volume =       "10",
  number =       "2",
  pages =        "201--207",
  month =        apr,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:41:43 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108446.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism. {\bf
                 I.3.6}: Computing Methodologies, COMPUTER GRAPHICS,
                 Methodology and Techniques, Interaction techniques.
                 {\bf J.2}: Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING.",
}


@Article{Beatty:1991:ENE,
  author =       "John Beatty",
  title =        "Editorial: New {Editor-in-Chief}",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "209--210",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "Graphics/siggraph/91.bib",
}


@Article{Singh:1991:ALS,
  author =       "Gurminder Singh and Mark Green",
  title =        "Automating the Lexical and Syntactic Design of
                 Graphical User Interfaces: The {UofA}* {UIMS}",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "213--254",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:41:48 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108543.html",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics; design; human factors; Interaction
                 techniques; Methodologies; Methodology and techniques;
                 Miscellaneous; Rapid prototyping; Software engineering;
                 User interface design; User interface management
                 systems",
  subject =      "{\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, User interfaces. {\bf H.5.2}: Information
                 Systems, INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, User interface management systems (UIMS).
                 {\bf D.2.10}: Software, SOFTWARE ENGINEERING, Design,
                 Methodologies. {\bf H.5.2}: Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Screen design. {\bf H.5.2}: Information
                 Systems, INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Interaction styles. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Interaction techniques.",
}


@Article{Hobby:1991:NSI,
  author =       "John D. Hobby",
  title =        "Numerically Stable Implicitization of Cubic Curves",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "255--296",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108546.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; numerical stability; reliability",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Walton:1991:TPP,
  author =       "D. J. Walton and R. Xu",
  title =        "Turning Point Preserving Planar Interpolation",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "297--311",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108548.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; approximation; design; interpolation;
                 quadratic B{\'e}zier curves",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation. {\bf G.1.1}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Meyer:1991:LTO,
  author =       "Alan Meyer",
  title =        "A Linear Time {Oslo} Algorithm",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "312--318",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/108552.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-splines; computer-aided geometric
                 design; design; subdivision",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Ware:1991:CRC,
  author =       "Colin Ware and William Cowan",
  title =        "Corrigenda: ``{The {RGYB} Color Geometry}''",
  journal =      j-TOG,
  volume =       "10",
  number =       "3",
  pages =        "319--319",
  month =        jul,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 17:38:09 1996",
  note =         "See \cite{Ware:1990:RCG}.",
  acknowledgement = ack-nhfb,
}


@Article{Foley:1991:ELB,
  author =       "Jim Foley",
  title =        "Editorial: Looking Back, Looking Ahead",
  journal =      j-TOG,
  volume =       "10",
  number =       "4",
  pages =        "321--322",
  month =        oct,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  acknowledgement = ack-nhfb,
}


@Article{Rappoport:1991:RCS,
  author =       "Ari Rappoport",
  title =        "Rendering Curves and Surfaces with Hybrid Subdivision
                 and Forward Differencing",
  journal =      j-TOG,
  volume =       "10",
  number =       "4",
  pages =        "323--341",
  month =        oct,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/116914.html",
  acknowledgement = ack-nhfb,
  keywords =     "adaptive forward differencing; algorithms; B{\'e}zier
                 curves and surfaces; design; parametric curves and
                 surfaces; performance; subdivision method; theory",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Lee:1991:CSP,
  author =       "S. L. Lee and A. A. Majid",
  title =        "Closed Smooth Piecewise Bicubic Surfaces",
  journal =      j-TOG,
  volume =       "10",
  number =       "4",
  pages =        "342--365",
  month =        oct,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/116915.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; B-splines; B{\'e}zier representation;
                 bicubic patches; closed surfaces; de Casteljau
                 algorithm; design; geometric continuity; geometric
                 modeling; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf G.1.3}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Numerical Linear Algebra,
                 Eigenvalues. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Splines.",
}


@Article{Pottmann:1991:LCC,
  author =       "Helmut Pottmann",
  title =        "Locally controllable conic splines with curvature
                 continuity",
  journal =      j-TOG,
  volume =       "10",
  number =       "4",
  pages =        "366--377",
  month =        oct,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/imager/imager.91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/116916.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; conic sections; design; geometric
                 continuity; projective geometry; rational B{\'e}zier
                 curves",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Splines.",
}


@Article{Chionh:1991:UMR,
  author =       "Eng-Wee Chionh and Ronald N. Goldman and James R.
                 Miller",
  title =        "Using Multivariate Resultants to Find the Intersection
                 of Three Quadric Surfaces",
  journal =      j-TOG,
  volume =       "10",
  number =       "4",
  pages =        "378--400",
  month =        oct,
  year =         "1991",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 16:06:06 1996",
  bibsource =    "Graphics/siggraph/91.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/116917.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Physically
                 based modeling.",
}


@Article{Sharir:1992:SOS,
  author =       "Micha Sharir and Mark H. Overmars",
  title =        "A Simple Output-Sensitive Algorithm for Hidden Surface
                 Removal",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "1--11",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/112141.html",
  abstract =     "We derive a simple output-sensitive algorithm for
                 hidden surface removal in a collection of n triangles
                 in space for which a (partial) depth order is known. If
                 $k$ is the combinatorial complexity of the output
                 visibility map, the method runs in time $O(n\sqrt{k}
                 \log n)$. The method is extended to work for other
                 classes of objects as well, sometimes with even
                 improved time bounds. For example, we obtain an
                 algorithm that performs hidden surface removal for n
                 (nonintersecting) balls in time $O(n^{3/2}\log n+k)$",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; hidden surface removal; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Hidden line/surface removal. {\bf F.2.2}: Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Geometrical problems and computations. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Cameron:1992:RMG,
  author =       "Stephen Cameron and Yap Chee-Keng",
  title =        "Refinement Methods for Geometric Bounds in
                 Constructive Solid Geometry",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "12--39",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/123764.html",
  abstract =     "In constructive solid geometry, geometric solids are
                 represented as trees whose leaves are labeled by
                 primitive solids and whose internal nodes are labeled
                 by set-theoretic operations. A {\em bounding function}
                 in this context is an upper or lower estimate on the
                 extent of the constituent sets; such bounds are
                 commonly used to speed up algorithms based on such
                 trees. We introduce the class of {\em totally
                 consistent bounding functions}, which have the
                 desirable properties of allowing surprisingly good
                 bounds to be built quickly. Both outer and inner bounds
                 can be refined using a set of rewrite rules, for which
                 we give some complexity and convergence results. We
                 have implemented the refinement rules for outer bounds
                 within a solid modeling system, where they have proved
                 especially useful for intersection testing in three and
                 four dimensions. Our implementations have used boxes as
                 bounds, but different classes (shapes) of bounds are
                 also explored. The rewrite rules are also applicable to
                 relatively slow, exact operations, which we explore for
                 their theoretical insight, and to general Boolean
                 algebras. Results concerning the relationship between
                 these bounds and active zones are also noted.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Hierarchy and geometric transformations. {\bf F.2.2}:
                 Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Computations on discrete structures. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations. {\bf
                 I.1.1}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Expressions and Their Representation,
                 Simplification of expressions. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Desaulniers:1992:EMB,
  author =       "H. Desaulniers and N. F. Stewart",
  title =        "An Extension of Manifold Boundary Representations to
                 the $r$-Sets",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "40--60",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/111777.html",
  abstract =     "In this paper we study the relationship between {\em
                 manifold solids} (r-sets whose boundaries are
                 two-dimensional closed manifolds) and {\em r-sets}. We
                 begin by showing that an r-set may be viewed as the
                 limit of a certain sequence of manifold solids, where
                 distance is measured using the Hausdorff metric. This
                 permits us to introduce a minimal set of generalized
                 Euler operators, sufficient for the construction and
                 manipulation of r-sets. The completeness result for
                 ordinary Euler operators carries over immediately to
                 the generalized Euler operators on the r-sets and the
                 modification of the usual boundary data structures,
                 corresponding to our extension to nonmanifold r-sets,
                 is straightforward. We in fact describe a modification
                 of a well-known boundary data structure in order to
                 illustrate how the extension can be used in typical
                 solid modeling algorithms, and describe an
                 implementation.\par The results described above largely
                 eliminate what has been called an inherent mismatch
                 between the modeling spaces defined by manifold solids
                 and by r-sets. We view the r-sets as a more appropriate
                 choice for a modeling space: in particular, the r-sets
                 provide closure with respect to regularized set
                 operations and a complete set of generalized Euler
                 operators for the manipulation of boundary
                 representations, for graphics and other purposes. It
                 remains to formulate and prove a theorem on the
                 soundness of the generalized Euler operators.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Boundary representations.",
}


@Article{Bajaj:1992:ASD,
  author =       "Chanderjit L. Bajaj and Insung Ihm",
  title =        "Algebraic Surface Design with {Hermite}
                 Interpolation",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "61--91",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/120081.html",
  abstract =     "This paper presents an efficient algorithm called
                 Hermite interpolation, for constructing low-degree
                 algebraic surfaces, which contain, with $C^1$ or
                 tangent plane continuity, any given collection of
                 points and algebraic space curves having derivative
                 information. Positional as well as derivative
                 constraints on an implicitly defined algebraic surface
                 are translated into a homogeneous linear system, where
                 the unknowns are the coefficients of the polynomial
                 defining the algebraic surface. Computational details
                 of the Hermite interpolation algorithm are presented
                 along with several illustrative applications of the
                 interpolation technique to construction of joining or
                 blending surfaces for solid models as well as fleshing
                 surfaces for curved wire frame models. A heuristic
                 approach to interactive shape control of implicit
                 algebraic surfaces is also given, and open problems in
                 algebraic surface design are discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Numerical Algorithms and
                 Problems, Computations on polynomials. {\bf G.1.1}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Interpolation formulas.",
}


@Article{Shneiderman:1992:TVT,
  author =       "Ben Shneiderman",
  title =        "Tree Visualization with Tree-Maps: {A} {2-D}
                 Space-Filling Approach",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "92--99",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/115768.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; human factors",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 E.1}: Data, DATA STRUCTURES, Trees.",
}


@Article{Anonymous:1992:AI,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-TOG,
  volume =       "11",
  number =       "1",
  pages =        "100--101",
  month =        jan,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 6 16:37:06 1996",
  acknowledgement = ack-nhfb,
}


@Article{Williams:1992:VOM,
  author =       "Peter L. Williams",
  title =        "Visibility Ordering Meshed Polyhedra",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "103--126",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130899.html",
  abstract =     "A visibility-ordering of a set of objects from some
                 viewpoint is an ordering such that if object $a$
                 obstructs object $b$, then $b$ precedes $a$ in the
                 ordering. An algorithm is presented that generates a
                 visibility-ordering of an acyclic convex set of meshed
                 convex polyhedra. This algorithm takes time linear in
                 the size of the mesh. Modifications to this algorithm
                 and/or preprocessing techniques are described that
                 permit nonconvex cells nonconvex meshes (meshes with
                 cavities and/or voids), meshes with cycles, and sets of
                 disconnected meshes to be ordered. Visibility-ordering
                 of polyhedra is applicable to scientific visualization,
                 particularly direct volume rendering. It is shown how
                 the ordering algorithms can be used for domain
                 decomposition of finite element meshes for parallel
                 processing, and how the data structures used by these
                 algorithms can be used to solve the spatial point
                 location problem. The effects of cyclically obstructing
                 polyhedra are discussed and methods for their
                 elimination are described, including the use of the
                 Delaunay triangulation. Methods for converting
                 nonconvex meshes into convex meshes are described.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms. {\bf I.3.3}: Computing
                 Methodologies, COMPUTER GRAPHICS, Picture/Image
                 Generation, Display algorithms. {\bf I.3.3}: Computing
                 Methodologies, COMPUTER GRAPHICS, Picture/Image
                 Generation, Viewing algorithms. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations.",
}


@Article{Warren:1992:CMR,
  author =       "Joe Warren",
  title =        "Creating Multisided Rational {B}{\'e}zier Surfaces
                 Using Base Points",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "127--139",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130828.html",
  abstract =     "Rational B{\'e}zier surfaces provide an effective tool
                 for geometric design. One aspect of the theory of
                 rational surfaces that is not well understood is what
                 happens when a rational parameterization takes on the
                 value (0/0, 0/0, 0/0) for some parameter value. Such
                 parameter values are called base points of the
                 parameterization. Base points can be introduced into a
                 rational parameterization in B{\'e}zier form by setting
                 weights of appropriate control points to zero. By
                 judiciously introducing base points, one can create
                 parameterizations of four-, five- and six-sided surface
                 patches using rational B{\'e}zier surfaces defined over
                 triangular domains. Subdivision techniques allow
                 rendering and smooth meshing of such surfaces.
                 Properties of base points also lead to a new
                 understanding of incompatible edge twist methods such
                 as Gregory's patch.",
  acknowledgement = ack-nhfb,
  keywords =     "design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Interpolation formulas.",
}


@Article{Cheng:1992:ESD,
  author =       "Fuhua Cheng",
  title =        "Estimating Subdivision Depths for Rational Curves and
                 Surfaces",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "140--151",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130829.html",
  abstract =     "An algorithm to estimate subdivision depths for
                 rational curves and surfaces is presented. The
                 subdivision depth is not estimated for the given
                 curve/surface directly. The algorithm computes a
                 subdivision depth for the polynomial curve/surface of
                 which the given rational curve/surface is the image
                 under the standard perspective projection. This
                 subdivision depth, however, guarantees the required
                 flatness of the given curve/surface after the
                 subdivision. This work has applications in surface
                 rendering, surface/surface intersection, and mesh
                 generation.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Hansen:1992:AGN,
  author =       "Allan Hansen and Farhad Arbab",
  title =        "An Algorithm for Generating {NC} Tools Paths for
                 Arbitrarily Shaped Pockets with Islands",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "152--182",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130832.html",
  abstract =     "In this paper we describe algorithms for generating NC
                 tool paths for machining of arbitrarily shaped 2 l/2
                 dimensional pockets with arbitrary islands. These
                 pocketing algorithms are based on a new offsetting
                 algorithm presented in this paper. Our offsetting
                 algorithm avoids costly two-dimensional Boolean set
                 operations, relatively expensive distance calculations,
                 and the overhead of extraneous geometry, such as the
                 Voronoi diagrams, used in other pocketing algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf F.1.2}:
                 Theory of Computation, COMPUTATION BY ABSTRACT DEVICES,
                 Modes of Computation.",
}


@Article{Rokne:1992:DIL,
  author =       "J. Rokne and Y. Yao",
  title =        "Double-Step Incremental Linear Interpolation",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "183--192",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  note =         "See \cite{Rokne:1993:C}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130833.html",
  abstract =     "A two-step incremental linear interpolation algorithm
                 is derived and analyzed. It is shown that the algorithm
                 is correct, that it is reversible, and that it is
                 faster than previous single-step algorithms. An example
                 is given of the execution of the algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Error analysis.",
}


@Article{Hudson:1992:ASC,
  author =       "Scott E. Hudson",
  title =        "Adding Shadows to a {3D} Cursor",
  journal =      j-TOG,
  volume =       "11",
  number =       "2",
  pages =        "193--199",
  month =        apr,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  acknowledgement = ack-nhfb,
}


@Article{Wilhelms:1992:OFI,
  author =       "Jane Wilhelms and Allen Van Gelder",
  title =        "Octrees for Faster Isosurface Generation",
  journal =      j-TOG,
  volume =       "11",
  number =       "3",
  pages =        "201--227",
  month =        jul,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130882.html",
  abstract =     "The large size of many volume data sets often prevents
                 visualization algorithms from providing interactive
                 rendering. The use of hierarchical data structures can
                 ameliorate this problem by storing summary information
                 to prevent useless exploration of regions of little or
                 no {\em current} interest within the volume. This paper
                 discusses research into the use of the {\em octree}
                 hierarchical data structure when the regions of current
                 interest can vary during the application, and are not
                 known {\em a priori}. Octrees are well suited to the
                 six-sided cell structure of many volumes.\par A new
                 space-efficient design is introduced for octree
                 representations of volumes whose resolutions are not
                 conveniently a power of two; octrees following this
                 design are called {\em branch-on-need octrees} (BONOs).
                 Also, a caching method is described that essentially
                 passes information between octree neighbors whose
                 visitation times may be quite different, then discards
                 it when its useful life is over.\par Using the
                 application of octrees to isosurface generation as a
                 focus, space and time comparisons for octree-based
                 versus more traditional ``marching'' methods are
                 presented.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf E.1}: Data, DATA
                 STRUCTURES, Trees. {\bf I.3.3}: Computing
                 Methodologies, COMPUTER GRAPHICS, Picture/Image
                 Generation, Display algorithms.",
}


@Article{Meyers:1992:SC,
  author =       "David Meyers and Shelley Skinner and Kenneth Sloan",
  title =        "Surfaces from Contours",
  journal =      j-TOG,
  volume =       "11",
  number =       "3",
  pages =        "228--258",
  month =        jul,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/131213.html",
  abstract =     "This paper is concerned with the problem of
                 reconstructing the surfaces of three-dimensional
                 objects, given a collection of planar contours
                 representing cross-sections through the objects. This
                 problem has important applications in biomedical
                 research and instruction, solid modeling, and
                 industrial inspection.\par The method we describe
                 produces a triangulated mesh from the data points of
                 the contours which is then used in conjunction with a
                 piecewise parametric surface-fitting algorithm to
                 produce a reconstructed surface.\par The problem can be
                 broken into four subproblems: the {\em correspondence
                 problem} (which contours should be connected by the
                 surface?), the {\em tiling problem} (how should the
                 contours be connected?), the {\em branching problem}
                 (what do we do when there are branches in the
                 surface?), and the {\em surface-fitting problem} (what
                 is the precise geometry of the reconstructed surface?)
                 We describe our system for surface reconstruction from
                 sets of contours with respect to each of these
                 subproblems. Special attention is given to the
                 correspondence and branching problems. We present a
                 method that can handle sets of contours in which
                 adjacent contours share a very contorted boundary, and
                 we describe a new approach to solving the
                 correspondence problem using a Minimum Spanning Tree
                 generated from the contours.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Boundary
                 representations. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Geometric algorithms, languages, and systems.
                 {\bf I.3.8}: Computing Methodologies, COMPUTER
                 GRAPHICS, Applications.",
}


@Article{McIlroy:1992:GRE,
  author =       "M. Douglas McIlroy",
  title =        "Getting Raster Ellipses Right",
  journal =      j-TOG,
  volume =       "11",
  number =       "3",
  pages =        "259--275",
  month =        jul,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130892.html",
  abstract =     "A concise, incremental algorithm for raster
                 approximations to ellipses in standard position
                 produces approximations that are good to the last pixel
                 even near octant boundaries or the thin ends of highly
                 eccentric ellipses. The resulting approximations
                 commute with reflection about the diagonal and are
                 mathematically specifiable without reference to details
                 of the algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Line and curve
                 generation.",
}


@Article{Maillot:1992:NFM,
  author =       "Patrick-Gilles Maillot",
  title =        "A New, Fast Method for {2-D} Polygon Clipping:
                 Analysis and Software Implementation",
  journal =      j-TOG,
  volume =       "11",
  number =       "3",
  pages =        "276--290",
  month =        jul,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/130894.html",
  abstract =     "This paper presents a new 2D polygon clipping method,
                 based on an extension to the Sutherland-Cohen 2D line
                 clipping method. After discussing three basic polygon
                 clipping algorithms, a different approach is proposed,
                 explaining the principles of a new algorithm and
                 presenting it step by step.\par An example
                 implementation of the algorithm is given along with
                 some results. A comparison between the proposed method,
                 the Liang and Barsky algorithm, and the
                 Sutherland-Hodgman algorithm is also given, showing
                 performances up to eight times the speed of the
                 Sutherland-Hodgman algorithm, and up to three times the
                 Liang and Barsky algorithm. The algorithm proposed here
                 can use floating point or integer operations; this can
                 be useful for fast or simple implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.4}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities, Graphics packages. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Olsen:1992:BES,
  author =       "Dan R. Olsen",
  title =        "Bookmarks: An Enhanced Scroll Bar",
  journal =      j-TOG,
  volume =       "11",
  number =       "3",
  pages =        "291--295",
  month =        jul,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  acknowledgement = ack-nhfb,
}


@Article{Foley:1992:E,
  author =       "Jim Foley",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "297--298",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  acknowledgement = ack-nhfb,
}


@Article{Anonymous:1992:CP,
  author =       "Anonymous",
  title =        "Call for papers",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "299--299",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:52:54 1996",
  acknowledgement = ack-nhfb,
}


@Article{Stone:1992:SIC,
  author =       "Maureen C. Stone",
  title =        "Special Issue on Color",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "300--304",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  acknowledgement = ack-nhfb,
}


@Article{Haase:1992:MPM,
  author =       "Chet S. Haase and Gary W. Meyer",
  title =        "Modeling Pigmented Materials for Realistic Image
                 Synthesis",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "305--335",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/146452.html",
  abstract =     "This article discusses and applies the Kubelka-Munk
                 theory of pigment mixing to computer graphics in order
                 to facilitate improved image synthesis. The theories of
                 additive and subtractive color mixing are discussed and
                 are shown to be insufficient for pigmented materials.
                 The Kubelka-Munk theory of pigment mixing is developed
                 and the relevant equations are derived. Pigment mixing
                 experiments are performed and the results are displayed
                 on color television monitors. A paint program that uses
                 Kubelka-Munk theory to mix real pigments is presented.
                 Theories of color matching with pigments are extended
                 to determine reflectances for use in realistic image
                 synthesis.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; human factors",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.4}:
                 Computing Methodologies, COMPUTER GRAPHICS, Graphics
                 Utilities, Paint systems.",
}


@Article{MacIntyre:1992:PAC,
  author =       "Blair MacIntyre and William B. Cowan",
  title =        "A Practical Approach to Calculating Luminance Contrast
                 on a {CRT}",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "336--347",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/146467.html",
  abstract =     "Luminance contrast is the basis of text legibility,
                 and maintaining luminance contrast is essential for any
                 color selection algorithm. In principle, it can be
                 calculated precisely on a sufficiently well-calibrated
                 display surface, but calibration is very expensive.
                 Consequently, most current systems deal with contrast
                 using heuristics. However, the usual CRT setup puts the
                 display surface into a state that is relatively
                 predictable. Luminance values can be estimated based on
                 this state, and these luminance values have been used
                 to calculate contrast using the Michelson definition.
                 This paper proposes a method for determining the
                 contrast of colored areas displayed on a CRT. It uses a
                 contrast metric that is in wide use in visual
                 psychophysics and shows that the metric can be
                 approximated reasonably without display measurement, as
                 long as it is possible to assume that the CRT has been
                 adjusted according to usual CRT setup standards.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; human factors",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf B.4.2}: Hardware, INPUT/OUTPUT AND DATA
                 COMMUNICATIONS, Input/Output Devices, Image display.
                 {\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces, Screen
                 design.",
}


@Article{Wu:1992:CQD,
  author =       "Xialin Wu",
  title =        "Color Quantization by Dynamic Programming and
                 Principal Analysis",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "348--372",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/146475.html",
  abstract =     "Color quantization is a process of choosing a set of
                 $K$ representative colors to approximate the $N$ colors
                 of an image, $K < N$, such that the resulting $K$-color
                 image looks as much like the original $N$-color image
                 as possible. This is an optimization problem known to
                 be NP-complete in $K$. However, this paper shows that
                 by ordering the $N$ colors along their principal axis
                 and partitioning the color space with respect to this
                 ordering, the resulting constrained optimization
                 problem can be solved in $O(N + KM^{2})$ time by
                 dynamic programming (where $M$ is the intensity
                 resolution of the device).\par Traditional color
                 quantization algorithms recursively bipartition the
                 color space. By using the above dynamic-programming
                 algorithm, we can construct a globally optimal
                 $K$-partition, $K>2$, of a color space in the principal
                 direction of the input data. This new partitioning
                 strategy leads to smaller quantization error and hence
                 better image quality. Other algorithmic issues in color
                 quantization such as efficient statistical computations
                 and nearest-neighbor searching are also studied. The
                 interplay between luminance and chromaticity in color
                 quantization with and without color dithering is
                 investigated. Our color quantization method allows the
                 user to choose a balance between the image smoothness
                 and hue accuracy for a given $K$.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.4.1}: Computing Methodologies, IMAGE
                 PROCESSING, Digitization, Quantization. {\bf I.3.3}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Digitizing and scanning. {\bf
                 I.4.2}: Computing Methodologies, IMAGE PROCESSING,
                 Compression (Coding), Approximate methods.",
}


@Article{Kasson:1992:ASC,
  author =       "James M. Kasson and Wil Plouffe",
  title =        "An Analysis of Selected Computer Interchange Color
                 Spaces",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "373--405",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/146479.html",
  abstract =     "Important standards for device-independent color allow
                 many different color encodings. This freedom obliges
                 users of these standards to choose the color space in
                 which to represent their data. A device-independent
                 interchange color space must exhibit an exact mapping
                 to a colorimetric color representation, ability to
                 encode all visible colors, compact representation for
                 given accuracy, and low computational cost for
                 transforms to and from device-dependent spaces. The
                 performance of CIE 1931 XYZ, CIELUV, CIELAB, YES, CCIR
                 601-2 YCbCr, and SMPTE-C RGB is measured against these
                 requirements. With extensions, all of these spaces can
                 meet the first two requirements. Quantizing error
                 dominates the representational errors of the tested
                 color spaces. Spaces that offer low quantization error
                 also have low gain for image noise. All linear spaces
                 are less compact than nonlinear alternatives. The
                 choice of nonlinearity is not critical; a wide range of
                 gammas yields acceptable results. The choice of
                 primaries for RGB representations is not critical,
                 except that high-chroma primaries should be avoided.
                 Quantizing the components of the candidate spaces with
                 varying precision yields only small improvements.
                 Compatibility with common image data compression
                 techniques leads to the requirement for low luminance
                 contamination, a property that compromises several
                 otherwise acceptable spaces. The conversion of a
                 device-independent representation to popular device
                 spaces by means of trilinear interpolation requires
                 substantially fewer lookup table entries with CCIR
                 601-2 YCbCr and CIELAB.",
  acknowledgement = ack-nhfb,
  keywords =     "experimentation; measurement; standardization",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism. {\bf
                 I.4.1}: Computing Methodologies, IMAGE PROCESSING,
                 Digitization. {\bf I.4.1}: Computing Methodologies,
                 IMAGE PROCESSING, Digitization, Quantization.",
}


@Article{Stokes:1992:PRD,
  author =       "Mike Stokes and Mark D. Fairchild and Roy S. Berns",
  title =        "Precision Requirements for Digital Color
                 Reproduction",
  journal =      j-TOG,
  volume =       "11",
  number =       "4",
  pages =        "406--422",
  month =        oct,
  year =         "1992",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/146482.html",
  abstract =     "An environment was established to perform
                 device-independent color reproduction of full-color
                 pictorial images. In order to determine the required
                 precision for this environment, an experiment was
                 performed to psychophysically measure colorimetric
                 tolerances for six images using paired comparison
                 techniques. These images were manipulated using 10
                 linear and nonlinear functions in the CIELAB dimensions
                 of lightness, chroma, and hue angle. Perceptibility
                 tolerances were determined using probit analysis. From
                 these results, the necessary precision in number of
                 bits per color channel was determined for both the
                 CIELAB and the CRT rgb device color spaces. For both
                 the CIELAB color space and the CRT rgb device space,
                 approximately eight color bits per channel were
                 required for imperceptible color differences for
                 pictorial images, and 10 bits per channel were required
                 for computational precision.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; measurement",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Ergonomics. {\bf
                 I.2.10}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Vision and Scene Understanding,
                 Intensity, color, photometry, and thresholding. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Display algorithms. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Viewing algorithms. {\bf
                 I.4.1}: Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Quantization. {\bf I.4.1}: Computing
                 Methodologies, IMAGE PROCESSING, Digitization,
                 Sampling.",
}


@Article{Seidel:1993:PFG,
  author =       "Hans-Peter Seidel",
  title =        "Polar Forms for Geometrically Continuous Spline Curves
                 of Arbitrary Degree",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "1--34",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169726.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Shapiro:1993:SBC,
  author =       "Vadim Shapiro and Donald L. Vossler",
  title =        "Separation for Boundary to {CSG} Conversion",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "35--55",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169723.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Boundary representations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Constructive solid
                 geometry (CSG). {\bf I.4.0}: Computing Methodologies,
                 IMAGE PROCESSING, General.",
}


@Article{Paoluzzi:1993:DIM,
  author =       "A. Paoluzzi and F. Bernardini and C. Cattani and V.
                 Ferrucci",
  title =        "Dimension-Independent Modeling with Simplicial
                 Complexes",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "56--102",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169719.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Salesin:1993:ATO,
  author =       "David Salesin and Ronen Barzel",
  title =        "Adjustable Tools: An Object-Oriented Interaction
                 Metaphor",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "103--107",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/214378.html",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf I.3.4}: Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Utilities.",
}


@Article{Rokne:1993:C,
  author =       "J. Rokne and Y. Yao",
  title =        "Corrigendum",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "108--108",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  note =         "See \cite{Rokne:1992:DIL}.",
  acknowledgement = ack-nhfb,
}


@Article{Anonymous:1993:AI,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-TOG,
  volume =       "12",
  number =       "1",
  pages =        "109--110",
  month =        jan,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:57:52 1996",
  acknowledgement = ack-pb,
}


@Article{DeRose:1993:FCA,
  author =       "Tony D. DeRose and Ronald N. Goldman and Hans Hagen
                 and Stephen Mann",
  title =        "Functional Composition Algorithms via Blossoming",
  journal =      j-TOG,
  volume =       "12",
  number =       "2",
  pages =        "113--135",
  month =        apr,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/151290.html",
  abstract =     "In view of the fundamental role that functional
                 composition plays in mathematics, it is not surprising
                 that a variety of problems in geometric modeling can be
                 viewed as instances of the following composition
                 problem: given representations for two functions $F$
                 and $G$, compute a representation of the function $H$ =
                 $F o G$. We examine this problem in detail for the case
                 when $F$ and $G$ are given in either B{\'e}zier or
                 B-spline form. Blossoming techniques are used to gain
                 theoretical insight into the structure of the solution
                 which is then used to develop efficient, tightly
                 codable algorithms. From a practical point of view, if
                 the composition algorithms are implemented as library
                 routines, a number of geometric-modeling problems can
                 be solved with a small amount of additional software.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf G.1.2}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation.",
}


@Article{Geist:1993:MFD,
  author =       "Robert Geist and Robert Reynolds and Darrell Suggs",
  title =        "A {Markovian} Framework for Digital Halftoning",
  journal =      j-TOG,
  volume =       "12",
  number =       "2",
  pages =        "136--159",
  month =        apr,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/151281.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.4.0}: Computing Methodologies, IMAGE
                 PROCESSING, General, Image displays. {\bf I.4.1}:
                 Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Quantization. {\bf G.3}: Mathematics of
                 Computing, PROBABILITY AND STATISTICS, Probabilistic
                 algorithms (including Monte Carlo). {\bf I.3.3}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Digitizing and scanning. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Display algorithms. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation. {\bf I.4.1}: Computing
                 Methodologies, IMAGE PROCESSING, Digitization.",
}


@Article{Elber:1993:SSA,
  author =       "Gershon Elber and Elaine Cohen",
  title =        "Second-Order Surface Analysis Using Hybrid Symbolic
                 and Numeric Operators",
  journal =      j-TOG,
  volume =       "12",
  number =       "2",
  pages =        "160--178",
  month =        apr,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/151283.html",
  abstract =     "Results from analyzing the curvature of a surface can
                 be used to improve the implementation, efficiency, and
                 effectiveness of manufacturing and visualization of
                 sculptured surfaces.\par We develop a robust method
                 using hybrid symbolic and numeric operators to create
                 trimmed surfaces, each of which is solely convex,
                 concave, or saddle and partitions the original surface.
                 The same method is also used to identify regions whose
                 curvature lies within prespecified bounds.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Splines.",
}


@Article{Bartels:1993:ECS,
  author =       "Richard H. Bartels and John C. Beatty and Kellogg S.
                 Booth and Eric G. Bosch and Pierre Jolicoeur",
  title =        "Experimental Comparison of Splines Using the
                 Shape-Matching Paradigm",
  journal =      j-TOG,
  volume =       "12",
  number =       "3",
  pages =        "179--208",
  month =        jul,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169709.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; human factors; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces,
                 Evaluation/methodology. {\bf H.5.2}: Information
                 Systems, INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Interaction styles. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Interaction techniques.",
}


@Article{Paluszny:1993:FTC,
  author =       "Marco Paluszny and Richard R. Patterson",
  title =        "A Family of Tangent Continuous Cubic Algebraic
                 Splines",
  journal =      j-TOG,
  volume =       "12",
  number =       "3",
  pages =        "209--232",
  month =        jul,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169707.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Malzbender:1993:FVR,
  author =       "Tom Malzbender",
  title =        "Fourier Volume Rendering",
  journal =      j-TOG,
  volume =       "12",
  number =       "3",
  pages =        "233--250",
  month =        jul,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169705.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf F.2.1}:
                 Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Numerical Algorithms and Problems,
                 Computation of transforms. {\bf I.3.3}: Computing
                 Methodologies, COMPUTER GRAPHICS, Picture/Image
                 Generation, Display algorithms. {\bf I.3.6}: Computing
                 Methodologies, COMPUTER GRAPHICS, Methodology and
                 Techniques, Graphics data structures and data types.
                 {\bf I.4.1}: Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Sampling. {\bf I.4.10}: Computing
                 Methodologies, IMAGE PROCESSING, Image Representation,
                 Volumetric.",
}


@Article{Fellner:1993:RRG,
  author =       "Dieter W. Fellner and Christoph Helmberg",
  title =        "Robust Rendering of General Ellipses and Elliptical
                 Arcs",
  journal =      j-TOG,
  volume =       "12",
  number =       "3",
  pages =        "251--276",
  month =        jul,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Graphics/siggraph/93.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/169704.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture.",
}


@Article{Kurlander:1993:ICM,
  author =       "David Kurlander and Steven Feiner",
  title =        "Inferring Constraints from Multiple Snapshots",
  journal =      j-TOG,
  volume =       "12",
  number =       "4",
  pages =        "277--304",
  month =        oct,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/159731.html",
  abstract =     "Many graphic tasks, such as the manipulation of
                 graphical objects and the construction of
                 user-interface widgets, can be facilitated by geometric
                 constraints. However, the difficulty of specifying
                 constraints by traditional methods forms a barrier to
                 their widespread use. In order to make constraints
                 easier to declare, we have developed a method of
                 specifying constraints implicitly, through multiple
                 examples. Snapshots are taken of an initial scene
                 configuration, and one or more additional snapshots are
                 taken after the scene has been edited into other valid
                 configurations. The constraints that are satisfied in
                 all of the snapshots are then applied to the scene
                 objects. We discuss an efficient algorithm for
                 inferring constraints from multiple snapshots. The
                 algorithm has been incorporated into the Chimera
                 editor, and several examples of its use are
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf D.2.2}: Software, SOFTWARE
                 ENGINEERING, Tools and Techniques, User interfaces.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.2.6}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Learning, Concept learning.",
}


@Article{Chen:1993:SIS,
  author =       "Lin-Lin Chen and Shuo-Yan Chou and Tony C. Woo",
  title =        "Separating and Intersecting Spherical Polygons:
                 Computing Machinability on Three-, Four-, and Five-Axis
                 Numerically Controlled Machines",
  journal =      j-TOG,
  volume =       "12",
  number =       "4",
  pages =        "305--326",
  month =        oct,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/159732.html",
  abstract =     "We consider the computation of an optimal workpiece
                 orientation allowing the maximal number of surfaces to
                 be machined in a single setup on a three-, four-, or
                 five-axis numerically controlled machine. Assuming the
                 use of a ball-end cutter, we establish the conditions
                 under which a surface is machinable by the cutter
                 aligned in a certain direction, without the cutter's
                 being obstructed by portions of the same surface. The
                 set of such directions is represented on the sphere as
                 a convex region, called the {\em visibility map} of the
                 surface. By using the Gaussian maps and the visibility
                 maps of the surfaces on a component, we can formulate
                 the optimal workpiece orientation problems as geometric
                 problems on the sphere. These and related geometric
                 problems include finding a densest hemisphere that
                 contains the largest subset of a given set of spherical
                 polygons, determining a great circle that separates a
                 given set of spherical polygons, computing a great
                 circle that bisects a given set of spherical polygons,
                 and finding a great circle that intersects the largest
                 or the smallest subset of a set of spherical polygons.
                 We show how all possible ways of intersecting a set of
                 $n$ spherical polygons with $v$ total number of
                 vertices by a great circle can be computed in $O(vn
                 \log n)$ time and represented as a spherical partition.
                 By making use of this representation, we present
                 efficient algorithms for solving the five geometric
                 problems on the sphere.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided manufacturing (CAM).",
}


@Article{Bajaj:1993:HIL,
  author =       "Chanderjit Bajaj and Ihm Insung and Joe Warren",
  title =        "Higher-Order Interpolation and Least-Squares
                 Approximation Using Implicit Algebraic Surfaces",
  journal =      j-TOG,
  volume =       "12",
  number =       "4",
  pages =        "327--347",
  month =        oct,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/159734.html",
  abstract =     "In this article, we characterize the solution space of
                 low-degree, implicitly defined, algebraic surfaces
                 which interpolate and/or least-squares approximate a
                 collection of scattered point and curve data in
                 three-dimensional space. The problem of higher-order
                 interpolation and least-squares approximation with
                 algebraic surfaces under a proper normalization reduces
                 to a quadratic minimization problem with elegant and
                 easily expressible solutions. We have implemented our
                 algebraic surface-fitting algorithms, and included them
                 in the distributed and collaborative geometric
                 environment SHASTRA. Several examples are given to
                 illustrate how our algorithms are applied to algebraic
                 surface design.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Least squares approximation. {\bf
                 G.1.6}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Optimization. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Geometric algorithms, languages, and systems.
                 {\bf F.2.1}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems, Computations on polynomials. {\bf J.6}:
                 Computer Applications, COMPUTER-AIDED ENGINEERING. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Interpolation formulas.",
}


@Article{Rappoport:1993:UDR,
  author =       "Ari Rappoport and Maarten van Emmerik",
  title =        "User-Interface Devices for Rapid and Exact Number
                 Specification",
  journal =      j-TOG,
  volume =       "12",
  number =       "4",
  pages =        "348--354",
  month =        oct,
  year =         "1993",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/214380.html",
  acknowledgement = ack-nhfb,
  keywords =     "design; human factors",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf I.3.4}: Computing Methodologies,
                 COMPUTER GRAPHICS, Graphics Utilities, Virtual device
                 interfaces. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Geometric algorithms, languages, and
                 systems.",
}


@Article{Foley:1994:SC,
  author =       "Jim Foley",
  title =        "Scope and Charter",
  journal =      j-TOG,
  volume =       "13",
  number =       "1",
  pages =        "1--1",
  month =        jan,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:42:18 1996",
  acknowledgement = ack-nhfb,
}


@Article{Taubin:1994:DAR,
  author =       "Gabriel Taubin",
  title =        "Discrete Approximations for Rasterizing Implicit
                 Curves",
  journal =      j-TOG,
  volume =       "13",
  number =       "1",
  pages =        "3--42",
  month =        jan,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:42:26 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/174531.html",
  abstract =     "In this article we present new algorithms for
                 rasterizing implicit curves, i.e., curves represented
                 as level sets of functions of two variables.
                 Considering the pixels as square regions of the plane,
                 a ``correct'' algorithm should paint those pixels whose
                 centers lie at less than half the desired line width
                 from the curve. A straightforward implementation,
                 scanning the display array evaluating the Euclidean
                 distance from the center of each pixel to the curve, is
                 impractical, and a standard quad-tree-like recursive
                 subdivision scheme is used instead. Then we attack the
                 problem of testing whether or not the Euclidean
                 distance from a point to an implicit curve is less than
                 a given threshold. For the most general case, when the
                 implicit function is only required to have continuous
                 first-order derivatives, we show how to reformulate the
                 test as an unconstrained global root-finding problem in
                 a circular domain. For implicit functions with
                 continuous derivatives up to order $k$ we introduce an
                 approximate distance of order $k$. The approximate
                 distance of order $k$ from a point to an implicit curve
                 is asymptotically equivalent to the Euclidean distance
                 and provides a sufficient test for a polynomial of
                 degree $k$ not to have roots inside a circle. This is
                 the main contribution of the article. By replacing the
                 Euclidean distance test with one of these approximate
                 distance tests, we obtain a practical rendering
                 algorithm, proven to be correct for algebraic curves.
                 To speed up the computation we also introduce
                 heuristics, which used in conjunction with low-order
                 approximate distances almost always produce equivalent
                 results. The behavior of the algorithms is analyzed,
                 both near regular and singular points, and several
                 possible extensions and applications are discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Edelsbrunner:1994:TAS,
  author =       "Herbert Edelsbrunner and Ernst P. M{{\"}}cke",
  title =        "Three-Dimensional Alpha Shapes",
  journal =      j-TOG,
  volume =       "13",
  number =       "1",
  pages =        "43--72",
  month =        jan,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 16:06:13 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/156635.html",
  abstract =     "Frequently, data in scientific computing is in its
                 abstract form a finite point set in space, and it is
                 sometimes useful or required to compute what one might
                 call the ``shape'' of the set. For that purpose, this
                 article introduces the formal notion of the family of
                 [alpha]-shapes of a finite point set in $R^3$. Each
                 shape is a well-defined polytope, derived from the
                 Delaunay triangulation of the point set, with a
                 parameter [alpha] [epsilon] R controlling the desired
                 level of detail. An algorithm is presented that
                 constructs the entire family of shapes for a given set
                 of size $n$ in time $O(n^2)$, worst case. A robust
                 implementation of the algorithm is discussed, and
                 several applications in the area of scientific
                 computing are mentioned.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and
                 Problems, Geometrical problems and computations. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Reliability and robustness. {\bf I.2.10}: Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Vision and
                 Scene Understanding, Representations, data structures,
                 and transforms. {\bf J.2}: Computer Applications,
                 PHYSICAL SCIENCES AND ENGINEERING. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Manocha:1994:AIP,
  author =       "Dinesh Manocha and James Demmel",
  title =        "Algorithms for Intersecting Parametric and Algebraic
                 Curves {I}: Simple Intersections",
  journal =      j-TOG,
  volume =       "13",
  number =       "1",
  pages =        "73--100",
  month =        jan,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:42:39 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/174617.html",
  abstract =     "The problem of computing the intersection of
                 parametric and algebraic curves arises in many
                 applications of computer graphics and geometric and
                 solid modeling. Previous algorithms are based on
                 techniques from elimination theory or subdivision and
                 iteration. The former is, however, restricted to
                 low-degree curves. This is mainly due to issues of
                 efficiency and numerical stability. In this article we
                 use elimination theory and express the resultant of the
                 equations of intersection as matrix determinant. The
                 matrix itself rather than its symbolic determinant, a
                 polynomial, is used as the representation. The problem
                 of intersection is reduced to that of computing the
                 eigenvalues and eigenvectors of a numeric matrix. The
                 main advantage of this approach lies in its {\em
                 efficiency and robustness}. Moreover, the numerical
                 accuracy of these operations is well understood. For
                 almost all cases we are able to compute accurate
                 answers in 64-bit IEEE floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf F.2.2}: Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems.",
}


@Article{Rossignac:1994:ISI,
  author =       "Jarek Rossignac",
  title =        "Introduction to the Special Issue on Interactive
                 Sculpting",
  journal =      j-TOG,
  volume =       "13",
  number =       "2",
  pages =        "101--102",
  month =        apr,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Sep 06 19:22:43 1994",
  acknowledgement = ack-nhfb,
}


@Article{Terzopoulos:1994:DNG,
  author =       "Demetri Terzopoulos and Hong Qin",
  title =        "Dynamic {NURBS} with Geometric Constraints to
                 Interactive Sculpting",
  journal =      j-TOG,
  volume =       "13",
  number =       "2",
  pages =        "103--136",
  month =        apr,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:42:54 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/176580.html",
  abstract =     "This article develops a dynamic generalization of the
                 nonuniform rational B-spline (NURBS) model. NURBS have
                 become a de facto standard in commercial modeling
                 systems because of their power to represent free-form
                 shapes as well as common analytic shapes. To date,
                 however, they have been viewed as purely geometric
                 primitives that require the user to manually adjust
                 multiple control points and associated weights in order
                 to design shapes. Dynamic NURBS, or D-NURBS, are
                 physics-based models that incorporate mass
                 distributions, internal deformation energies, and other
                 physical quantities into the popular NURBS geometric
                 substrate. Using D-NURBS, a modeler can interactively
                 sculpt curves and surfaces and design complex shapes to
                 required specifications not only in the traditional
                 indirect fashion, by adjusting control points and
                 weights, but also through direct physical manipulation,
                 by applying simulated forces and local and global shape
                 constraints. D-NURBS move and deform in a physically
                 intuitive manner in response to the user's direct
                 manipulations. Their dynamic behavior results from the
                 numerical integration of a set of nonlinear
                 differential equations that automatically evolve the
                 control points and weights in response to the applied
                 forces and constraints. To derive these equations, we
                 employ Lagrangian mechanics and a finite-element-like
                 discretization. Our approach supports the trimming of
                 D-NURBS surfaces using D-NURBS curves. We demonstrate
                 D-NURBS models and constraints in applications
                 including the rounding of solids, optimal surface
                 fitting to unstructured data, surface design from cross
                 sections, and free-form deformation. We also introduce
                 a new technique for 2D shape metamorphosis using
                 constrained D-NURBS surfaces.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Physically
                 based modeling. {\bf I.3.6}: Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Interaction techniques.",
}


@Article{Borrel:1994:SCD,
  author =       "Paul Borrel and Ari Rappoport",
  title =        "Simple Constrained Deformations for Geometric Modeling
                 and Interactive Design",
  journal =      j-TOG,
  volume =       "13",
  number =       "2",
  pages =        "137--155",
  month =        apr,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:43:07 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/176581.html",
  abstract =     "Deformations are a powerful tool for shape modeling
                 and design. We present a new model for producing
                 controlled spatial deformations, which we term {\em
                 Simple Constrained Deformations (Scodef)}. The user
                 defines a set of constraint points, giving a desired
                 displacement and radius of influence for each. Each
                 constraint point determines a local B-spline basis
                 function centered at the constraint point, falling to
                 zero for points beyond the radius. The deformed image
                 of any point in space is a blend of these basis
                 functions, using a projection matrix computed to
                 satisfy the constraints. The deformation operates on
                 the whole space regardless of the representation of the
                 objects embedded inside the space. The constraints
                 directly influence the final shape of the deformed
                 objects, and this shape can be fine-tuned by adjusting
                 the radius of influence of each constraint point. The
                 computations required by the technique can be done very
                 efficiently, and real-time interactive deformation
                 editing on current workstations is possible.",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Splines.",
}


@Article{Rappoport:1994:IDS,
  author =       "Ari Rappoport and Yaacov {Hel-Or} and Michael Werman",
  title =        "Interactive Design of Smooth Objects with
                 Probabilistic Point Constraints",
  journal =      j-TOG,
  volume =       "13",
  number =       "2",
  pages =        "156--176",
  month =        apr,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 15:43:17 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/176582.html",
  abstract =     "Point displacement constraints constitute an
                 attractive technique for interactive design of smooth
                 curves, surfaces, and volumes. The user defines an
                 arbitrary number of ``control points'' on the object
                 and specifies their desired spatial location, while the
                 system computes the object's degrees of freedom so that
                 the constraints are satisfied. A constraint-based
                 interface gives a feeling of direct manipulation of the
                 object. In this article we introduce {\em soft
                 constraints}, constraints which do not have to be met
                 exactly. The softness of each constraint serves as a
                 nonisotropic, local {\em shape parameter} enabling the
                 user to explore the space of objects conforming to the
                 constraints. Additionally, there is a global shape
                 parameter which determines the amount of similarity of
                 the designed object to a rest shape, or equivalently,
                 the rigidity of the rest shape.\par We present an
                 algorithm termed {\em probabilistic point constraints
                 (PPC)} for implementing soft constraints. The PPC
                 algorithm views constraints as stochastic measurements
                 of the state of a static system. The softness of a
                 constraint is derived from the {\em covariance} of the
                 ``measurement.'' The resulting system of probabilistic
                 equations is solved using the {\em Kalman filter}, a
                 powerful estimation tool in the theory of stochastic
                 systems. We also describe a user interface using {\em
                 direct-manipulation devices} for specifying and
                 visualizing covariances in 2D and 3D.\par The algorithm
                 is suitable for any object represented as a parametric
                 blend of control points, including most spline
                 representations. The covariance of a constraint
                 provides a continuous transition from exact
                 interpolation to controlled approximation of the
                 constraint. The algorithm involves only linear
                 operations and allows real-time interactive direct
                 manipulation of curves and surfaces on current
                 workstations.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf G.1.2}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Least squares
                 approximation. {\bf G.1.2}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Spline and piecewise
                 polynomial approximation. {\bf I.3.4}: Computing
                 Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
                 Graphics editors. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Splines.",
}


@Article{Vemuri:1994:MSH,
  author =       "B. C. Vemuri and A. Radisavljevic",
  title =        "Multiresolution Stochastic Hybrid Shape Models with
                 Fractal Priors",
  journal =      j-TOG,
  volume =       "13",
  number =       "2",
  pages =        "177--207",
  month =        apr,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 06 18:01:36 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/176583.html",
  abstract =     "3D shape modeling has received enormous attention in
                 computer graphics and computer vision over the past
                 decade. Several shape modeling techniques have been
                 proposed in literature, some are local (distributed
                 parameter) while others are global (lumped parameter)
                 in terms of the parameters required to describe the
                 shape. Hybrid models that combine both ends of this
                 parameter spectrum have been in vogue only recently.
                 However, they do not allow a smooth transition between
                 the two extremes of this parameter spectrum.\par We
                 introduce a {\em new shape-modeling scheme} that can
                 {\em transform smoothly from local to global} models or
                 vice versa. The modeling scheme utilizes a hybrid
                 primitive called the deformable superquadric {\em
                 constructed in an orthonormal wavelet basis}. The
                 multiresolution wavelet basis provides the power to
                 continuously transform from local to global shape
                 deformations and thereby allow for a continuum of shape
                 models---from those with local to those with global
                 shape descriptive power---to be created. The
                 multiresolution wavelet basis allows us to generate
                 fractal surfaces of arbitrary order that can be useful
                 in describing natural detail.\par We embed these
                 multiresolution shape models in a probabilistic
                 framework and use them for recovery of anatomical
                 structures in the human brain from MRI data. A salient
                 feature of our modeling scheme is that it can naturally
                 allow for the incorporation of prior statistics of a
                 rich variety of shapes. This stems from the fact that,
                 unlike other modeling schemes, in our modeling, we
                 require relatively few parameters to describe a large
                 class of shapes.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.2.10}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Vision and Scene Understanding, Modeling
                 and recovery of physical attributes. {\bf G.1.8}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Partial
                 Differential Equations, Finite element methods. {\bf
                 G.3}: Mathematics of Computing, PROBABILITY AND
                 STATISTICS, Statistical computing. {\bf I.2.10}:
                 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Vision and Scene Understanding, Shape. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Hierarchy
                 and geometric transformations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Physically based
                 modeling. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Splines. {\bf I.3.8}: Computing
                 Methodologies, COMPUTER GRAPHICS, Applications.",
}


@Article{Hudson:1994:UIS,
  author =       "Scott E. Hudson",
  title =        "User Interface Specification Using an Enhanced
                 Spreadsheet Model",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "209--239",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/195787.html",
  abstract =     "This paper describes a new interactive environment for
                 user interface specification which is based on an
                 enhanced spreadsheet model of computation. This
                 environment allows sophisticated graphical user
                 interfaces with dynamic feedback to be implemented with
                 little or no explicit programming. Its goal is to
                 support user interface specification by nonprogramming
                 experts in human factors, visual design, or the
                 application domain. In addition, the system is designed
                 to allow sophisticated end-users to modify and
                 customize their own interfaces. The system is based on
                 a data flow model of computation. This model is
                 presented to the interface designer in the form of a
                 spreadsheet enhanced with new constructs for easier
                 programming and reuse. These constructs include an
                 improved interactive programming environment, a
                 prototype-instance-based inheritance system, support
                 for composition, abstraction, and customization using
                 indirect references, the addition of support for
                 graphical inputs and outputs, and support for the
                 encapsulation of application data structures and
                 routines within system objects.",
  acknowledgement = ack-nhfb,
  keywords =     "human factors; languages",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques. {\bf D.2.2}:
                 Software, SOFTWARE ENGINEERING, Tools and Techniques,
                 User interfaces. {\bf D.2.6}: Software, SOFTWARE
                 ENGINEERING, Programming Environments, Interactive.
                 {\bf D.2.m}: Software, SOFTWARE ENGINEERING,
                 Miscellaneous, Rapid prototyping.",
}


@Article{Klassen:1994:EIH,
  author =       "R. Victor Klassen",
  title =        "Exact Integer Hybrid Subdivision and Forward
                 Differencing of Cubics",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "240--255",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197476.html",
  abstract =     "Forward differencing is widely used to generate
                 rapidly large numbers of points at equally space
                 parameter values along a curve. A failing of forward
                 differencing is the tendency to generate many
                 extraneous points for curves with highly nonuniform
                 parameterizations. A key result is presented and
                 proven, namely, that a few levels of subdivision, prior
                 to initialization for forward differencing, can improve
                 substantially the quality of the step size estimate,
                 resulting in very few extra points. The initial
                 subdivisions can be done without loss of the exact
                 integer precision available in forward differencing.
                 For small numbers of points---a common occurrence in
                 fonts---exact subdivision is even faster than exact
                 forward differencing. When exact subdivision is used in
                 conjunction with a previously presented exact
                 forward-differencing algorithm, arbitrary cubic curves
                 may be rendered with 32-bit arithmetic and guaranteed
                 single-pixel accuracy, in a grid with an address space
                 as large as 0..7281, with no two generated points
                 greater than one pixel apart. This is more steps than
                 previously possible. Previous discussions of rendering
                 using subdivision have concentrated not on distance but
                 on straightness estimates, whereby subdivision can be
                 stopped once a subcurve can be drawn safely using its
                 polygonal approximation. In this article, bounds are
                 also derived on the size of the control polygon after
                 multiple levels of subdivision: these are used to
                 determine bounds on the number of steps required for
                 differencing. It is shown that any curve whose
                 rasterization fits in a space of $\omega$ pixels
                 requires no more than $9\omega$ steps.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; reliability",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf G.1.2}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Spline and piecewise
                 polynomial approximation.",
}


@Article{Hart:1994:VQR,
  author =       "John C. Hart and George K. Francis and Louis H.
                 Kauffman",
  title =        "Visualizing Quaternion Rotation",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "256--276",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197480.html",
  abstract =     "Quaternions play a vital role in the representation of
                 rotations in computer graphics, primarily for animation
                 and user interfaces. Unfortunately, quaternion rotation
                 is often left as an advanced topic in computer graphics
                 education due to difficulties in portraying the
                 four-dimensional space of the quaternions. One tool for
                 overcoming these obstacles is the quaternion
                 demonstrator, a physical visual aid consisting
                 primarily of a belt. Every quaternion used to specify a
                 rotation can be represented by fixing one end of the
                 belt and rotating the other. Multiplication of
                 quaternions is demonstrated by the composition of
                 rotations, and the resulting twists in the belt depict
                 visually how quaternions interpolate rotation.\par This
                 article introduces to computer graphics the exponential
                 notation that mathematicians have used to represent
                 unit quaternions. Exponential notation combines the
                 angle and axis of the rotation into concise quaternion
                 expression. This notation allows the article to present
                 more clearly a mechanical quaternion demonstrator
                 consisting of a ribbon and a tag, and develop a
                 computer simulation suitable for interactive
                 educational packages. Local deformations and the belt
                 trick are used to minimize the ribbon's twisting and
                 simulate a natural-appearing interactive quaternion
                 demonstrator.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Hierarchy and geometric transformations. {\bf I.3.6}:
                 Computing Methodologies, COMPUTER GRAPHICS, Methodology
                 and Techniques, Graphics data structures and data
                 types.",
}


@Article{Niizeki:1994:PII,
  author =       "Masatoshi Niizeki and Fujio Yamaguchi",
  title =        "Projectively Invariant Intersection Detections for
                 Solid Modeling",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "277--299",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197485.html",
  abstract =     "An intersection detection method for solid modeling
                 which is invariant under projective transformations is
                 presented. We redefine the fundamental geometric
                 figures necessary to describe solid models and their
                 dual figures in a homogeneous coordinate
                 representation. Then we derive conditions, which are
                 projectively invariant, for intersections between these
                 primitives. We will show that a geometric processor
                 based on the 4 x 4 determinant method is applicable to
                 a wide range of problems with little modification. This
                 method has applications in intersection detections of
                 rational parametric curves and surfaces and
                 hidden-line/surface removal algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Numerical Algorithms and
                 Problems, Computations on matrices. {\bf F.2.2}: Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Geometrical problems and computations. {\bf G.1.3}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
                 Linear Algebra, Determinants. {\bf I.3.4}: Computing
                 Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
                 Application packages. {\bf J.6}: Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD).",
}


@Article{Rodham:1994:STM,
  author =       "Kenneth J. Rodham and Dan R. {Olsen, Jr.}",
  title =        "Smart Telepointers: Maintaining Telepointer
                 Consistency in the Presence of User Interface
                 Customization",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "300--307",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197492.html",
  abstract =     "Conventional methods for maintaining telepointer
                 consistency in shared windows do not work in the
                 presence of per-user window customizations. This
                 article presents the notion of a ``smart telepointer,''
                 which is a telepointer that works correctly in spite of
                 such customizations. Methods for smart-telepointer
                 implementation are discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "human factors",
  subject =      "{\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces,
                 Interaction styles. {\bf H.5.2}: Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Windowing systems. {\bf H.5.3}: Information
                 Systems, INFORMATION INTERFACES AND PRESENTATION, Group
                 and Organization Interfaces, Synchronous interaction.",
}


@Article{Baker:1994:CAL,
  author =       "Henry G. Baker",
  title =        "Corrigenda: ``{Intersection Algorithms for Lines and
                 Circles}''",
  journal =      j-TOG,
  volume =       "13",
  number =       "3",
  pages =        "308--310",
  month =        jul,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:40:37 1996",
  note =         "See \cite{Middleditch:1989:IAL}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197874.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; reliability; theory",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Error analysis. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Condition (and
                 ill-condition). {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Stability (and
                 instability). {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Curve, surface, solid, and object
                 representations. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Geometric algorithms, languages, and systems.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Hierarchy and geometric transformations. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Modeling
                 packages.",
}


@Article{Zhao:1994:IKP,
  author =       "Jianmin Zhao and Norman I. Badler",
  title =        "Inverse Kinematics Positioning Using Nonlinear
                 Programming for Highly Articulated Figures",
  journal =      j-TOG,
  volume =       "13",
  number =       "4",
  pages =        "313--336",
  month =        oct,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:49:28 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/195827.html",
  abstract =     "An articulated figure is often modeled as a set of
                 rigid segments connected with joints. Its configuration
                 can be altered by varying the joint angles. Although it
                 is straight forward to compute figure configurations
                 given joint angles (forward kinematics), it is more
                 difficult to find the joint angles for a desired
                 configuration (inverse kinematics). Since the inverse
                 kinematics problem is of special importance to an
                 animator wishing to set a figure to a posture
                 satisfying a set of positioning constraints,
                 researchers have proposed several different approaches.
                 However, when we try to follow these approaches in an
                 interactive animation system where the object on which
                 to operate is as highly articulated as a realistic
                 human figure, they fail in either generality or
                 performance. So, we approach this problem through
                 nonlinear programming techniques. It has been
                 successfully used since 1988 in the spatial constraint
                 system within {\em Jack}, a human figure simulation
                 system developed at the University of Pennsylvania, and
                 proves to be satisfactorily efficient, controllable,
                 and robust. A spatial constraint in our system involves
                 two parts: one constraint on the figure, the {\em
                 end-effector}, and one on the spatial environment, the
                 {\em goal}. These two parts are dealt with separately,
                 so that we can achieve a neat modular implementation.
                 Constraints can be added one at a time with appropriate
                 weights designating the importance of this constraint
                 relative to the others and are always solved as a
                 group. If physical limits prevent satisfaction of all
                 the constraints, the system stops with the (possibly
                 local) optimal solution for the given weights. Also,
                 the rigidity of each joint angle can be controlled,
                 which is useful for redundant degrees of freedom.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Animation. {\bf I.3.8}: Computing Methodologies,
                 COMPUTER GRAPHICS, Applications.",
}


@Article{Gelder:1994:TCI,
  author =       "Allen Van Gelder and Jane Wilhelms",
  title =        "Topological Considerations in Isosurface Generation",
  journal =      j-TOG,
  volume =       "13",
  number =       "4",
  pages =        "337--375",
  month =        oct,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:49:28 1996",
  note =         "See corrigendum: \cite{Gelder:1995:CCI}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/195828.html",
  abstract =     "A popular technique for rendition of isosurfaces in
                 sampled data is to consider cells with sample points as
                 corners and approximate the isosurface in each cell by
                 one or more polygons whose vertices are obtained by
                 interpolation of the sample data. That is, each polygon
                 vertex is a point on a cell edge, between two adjacent
                 sample points, where the function is estimated to equal
                 the desired threshold value. The two sample points have
                 values on opposite sides of the threshold, and the
                 interpolated point is called an {\em intersection
                 point}.\par When one cell face has an intersection
                 point in each of its four edges, then the correct
                 connection among intersection points becomes ambiguous.
                 An incorrect connection can lead to erroneous topology
                 in the rendered surface, and possible discontinuities.
                 We show that disambiguation methods, to be at all
                 accurate, need to consider sample values in the
                 neighborhood outside the cell. This paper studies the
                 problems of disambiguation, reports on some solutions,
                 and presents some statistics on the occurrence of such
                 ambiguities.\par A natural way to incorporate
                 neighborhood information is through the use of
                 calculated gradients at cell corners. They provide
                 insight into the behavior of a function in
                 well-understood ways. We introduce two {\em gradient
                 consistency heuristics} that use calculated gradients
                 at the corners of ambiguous faces, as well as the
                 function values at those corners, to disambiguate at a
                 reasonable computational cost. These methods give the
                 correct topology on several examples that caused
                 problems for other methods we examined.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; performance; theory;
                 verification",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Boundary representations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems.",
}


@Article{Paglieroni:1994:HDD,
  author =       "David W. Paglieroni and Sidney M. Petersen",
  title =        "Height Distributional Distance Transform Methods for
                 Height Field Ray Tracing",
  journal =      j-TOG,
  volume =       "13",
  number =       "4",
  pages =        "376--399",
  month =        oct,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:49:28 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197312.html",
  abstract =     "Height distributional distance transform (HDDT)
                 methods are introduced as a new class of methods for
                 height field ray tracing. HDDT methods utilize results
                 of height field preprocessing. The preprocessing
                 involves computing a height field transform
                 representing an array of cone-like volumes of empty
                 space above the height field surface that are as wide
                 as possible. There is one cone-like volume balanced on
                 its apex centered above each height field cell. Various
                 height field transforms of this type are developed.
                 Each is based on distance transforms of height field
                 horizontal cross-sections. HDDT methods trace rays
                 through empty cone-like volumes instead of through
                 successive height field cells. The performance of HDDT
                 methods is evaluated experimentally against existing
                 height field ray tracing methods.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Raytracing. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Display
                 algorithms. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Viewing
                 algorithms.",
}


@Article{Shene:1994:LDI,
  author =       "Ching-Kuang Shene and John K. Johnstone",
  title =        "On the Lower Degree Intersections of Two Natural
                 Quadrics",
  journal =      j-TOG,
  volume =       "13",
  number =       "4",
  pages =        "400--424",
  month =        oct,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:49:28 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/197316.html",
  abstract =     "In general, two quadric surface intersect in a space
                 quartic curve. However, the intersection frequently
                 degenerates to a collection of plane curves. Degenerate
                 cases are frequent in geometric/solid modeling because
                 degeneracies are often required by design. Their
                 detection is important because degenerate intersections
                 can be computed more easily and allow simpler treatment
                 of important problems. In this paper, we investigate
                 this problem for natural quadrics. Algorithms are
                 presented to detect and compute conic intersections and
                 linear intersections. These methods reveal the
                 relationship between the planes of the degenerate
                 intersections and the quadrics. Using the theory
                 developed in the paper, we present a new and simplified
                 proof of a necessary and sufficient condition for conic
                 intersection. Finally, we present a simple method for
                 determining the types of conic in a degenerate
                 intersection without actually computing the
                 intersection, and an enumeration of all possible conic
                 types. Since only elementary geometric routines such as
                 line intersection are used, all of the above algorithms
                 are intuitive and easily implementable.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Anonymous:1994:AI,
  author =       "Anonymous",
  title =        "Author Index",
  journal =      j-TOG,
  volume =       "13",
  number =       "4",
  pages =        "425--426",
  month =        oct,
  year =         "1994",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:49:28 1996",
  acknowledgement = ack-nhfb,
}


@Article{Foley:1995:SC,
  author =       "Jim Foley",
  title =        "Scope and Charter",
  journal =      j-TOG,
  volume =       "14",
  number =       "1",
  pages =        "1--2",
  month =        jan,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  acknowledgement = ack-nhfb,
}


@Article{Ware:1995:UVT,
  author =       "Colin Ware and William Knight",
  title =        "Using Visual Texture for Information Display",
  journal =      j-TOG,
  volume =       "14",
  number =       "1",
  pages =        "3--20",
  month =        jan,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/200974.html",
  abstract =     "Results from vision research are applied to the
                 synthesis of visual texture for the purposes of
                 information display. The literature surveyed suggests
                 that the human visual system processes spatial
                 information by means of parallel arrays of neurons that
                 can be modeled by Gabor functions. Based on the Gabor
                 model, it is argued that the fundamental dimensions of
                 texture for human perception are orientation, size
                 (1/frequency), and contrast. It is shown that there are
                 a number of trade-offs in the density with which
                 information can be displayed using texture. Two of
                 these are (1) a trade-off between the size of the
                 texture elements and the precision with which the
                 location can be specified, and (2) the precision with
                 which texture orientation can be specified and the
                 precision with which texture size can be specified. Two
                 algorithms for generating texture are included.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; human factors",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques. {\bf I.3.7}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf I.4.3}: Computing
                 Methodologies, IMAGE PROCESSING, Enhancement,
                 Filtering.",
}


@Article{Karasick:1995:ISM,
  author =       "Michael Karasick and David Strip",
  title =        "Intersecting Solids on a Massively Parallel
                 Processor",
  journal =      j-TOG,
  volume =       "14",
  number =       "1",
  pages =        "21--57",
  month =        jan,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/200976.html",
  abstract =     "Solid modeling underlies many technologies that are
                 key to modern manufacturing. These range from CAD
                 systems to robot simulators, from finite-element
                 analysis to integrated circuit process modeling. The
                 accuracy, and hence the utility, of these models is
                 often constrained by the amount of computer time
                 required to perform the desired operations. In this
                 paper we present, in detail, an efficient algorithm for
                 parallel intersections of solids using the Connection
                 Machine, a massively parallel SIMD processor. We
                 describe the data structure for representing the solid
                 models and detail the intersection algorithm, giving
                 special attention to implementation issues. We provide
                 performance results, comparing the parallel algorithm
                 to a serial intersection algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Least squares approximation. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Splines.",
}


@Article{Glassner:1995:DR,
  author =       "A. S. Glassner and K. P. Fishkin and D. H. Marimont
                 and M. C. Stone",
  title =        "Device-Directed Rendering",
  journal =      j-TOG,
  volume =       "14",
  number =       "1",
  pages =        "58--76",
  month =        jan,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/200977.html",
  abstract =     "Rendering systems can produce images that include the
                 entire range of visible colors. Imaging hardware,
                 however, can reproduce only a subset of these colors:
                 the device gamut. An image can only be correctly
                 displayed if all of its colors lie inside of the gamut
                 of the target device. Current solutions to this problem
                 are either to correct the scene colors by hand, or to
                 apply gamut mapping techniques to the final image. We
                 propose a methodology called {\em device-directed
                 rendering} that performs scene color adjustments
                 automatically. Device-directed rendering applies
                 classic minimization techniques to a symbolic
                 representation of the image that describes the
                 relationship of the scene lights and surfaces to the
                 pixel colors. This representation can then be evaluated
                 to produce an image that is guaranteed to be in gamut.
                 Although our primary application has been correcting
                 out-of-gamut colors, this methodology can be generally
                 applied to the problem of adjusting a scene description
                 to accommodate constraints on the output image pixel
                 values.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.3}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Viewing algorithms. {\bf
                 I.3.6}: Computing Methodologies, COMPUTER GRAPHICS,
                 Methodology and Techniques, Device independence.",
}


@Article{Pattanaik:1995:AER,
  author =       "S. N. Pattanaik and S. P. Mudur",
  title =        "Adjoint Equations and Random Walks for Illumination
                 Computation",
  journal =      j-TOG,
  volume =       "14",
  number =       "1",
  pages =        "77--102",
  month =        jan,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/200985.html",
  abstract =     "In this paper we introduce the potential equation that
                 along with the rendering equation forms an adjoint
                 system of equations and provides a mathematical frame
                 work for all known approaches to illumination
                 computation based on geometric optics. The potential
                 equation is more natural for illumination computations
                 that simulate light propagation starting from the light
                 sources, such as progressive radiosity and particle
                 tracing. Using the mathematical handles provided by
                 this framework and the random-walk solution model, we
                 present a number of importance sampling schemes for
                 improving the computation of flux estimation. Of
                 particular significance is the use of approximately
                 computed potential for directing a majority of the
                 random walks through regions of importance in the
                 environment, thus reducing the variance in the
                 estimates of luminous flux in these regions. Finally,
                 results from a simple implementation are presented to
                 demonstrate the high-efficiency improvements made
                 possible by the use of these techniques.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism. {\bf
                 I.3.3}: Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation.",
}


@Article{Bajaj:1995:MCA,
  author =       "Chanderjit L. Bajaj and Jindon Chen and Guoliang Xu",
  title =        "Modeling with Cubic {A}-Patches",
  journal =      j-TOG,
  volume =       "14",
  number =       "2",
  pages =        "103--133",
  month =        apr,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/221662.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance; theory",
  subject =      "{\bf I.4.7}: Computing Methodologies, IMAGE
                 PROCESSING, Feature Measurement, Size and shape. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD). {\bf G.1.1}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Interpolation formulas. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems. {\bf G.2.2}:
                 Mathematics of Computing, DISCRETE MATHEMATICS, Graph
                 Theory.",
}


@Article{Forsey:1995:SFH,
  author =       "David Forsey and Richard H. Bartels",
  title =        "Surface Fitting with Hierarchical Splines",
  journal =      j-TOG,
  volume =       "14",
  number =       "2",
  pages =        "134--161",
  month =        apr,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/221665.html",
  acknowledgement = ack-nhfb,
  keywords =     "performance; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation. {\bf F.2.1}: Theory of Computation,
                 ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY,
                 Numerical Algorithms and Problems, Computations on
                 matrices.",
}


@Article{Peters:1995:SPM,
  author =       "Jorg Peters",
  title =        "Smoothing Polyhedra Made Easy",
  journal =      j-TOG,
  volume =       "14",
  number =       "2",
  pages =        "162--170",
  month =        apr,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/221670.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Smoothing. {\bf G.1.1}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Interpolation, Spline
                 and piecewise polynomial interpolation.",
}


@Article{Sapidis:1995:DCP,
  author =       "Nickolas S. Sapidis and Paul J. Best",
  title =        "Direct Construction of Polynomial Surfaces from Dense
                 Range Images through Region Growing",
  journal =      j-TOG,
  volume =       "14",
  number =       "2",
  pages =        "171--200",
  month =        apr,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/221672.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; performance; theory",
  subject =      "{\bf I.4.5}: Computing Methodologies, IMAGE
                 PROCESSING, Reconstruction. {\bf I.4.6}: Computing
                 Methodologies, IMAGE PROCESSING, Segmentation, Edge and
                 feature detection. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation.",
}


@Article{Foley:1995:E,
  author =       "Jim Foley",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "14",
  number =       "3",
  pages =        "201--201",
  month =        jul,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:33:38 1996",
  acknowledgement = ack-nhfb,
}


@Article{Christensen:1995:ESA,
  author =       "Jon Christensen and Joe Marks and Stuart Shieber",
  title =        "An Empirical Study of Algorithms for Point-Feature
                 Label Placement",
  journal =      j-TOG,
  volume =       "14",
  number =       "3",
  pages =        "203--232",
  month =        jul,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:33:38 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/212334.html",
  abstract =     "A major factor affecting the clarity of graphical
                 displays that include text labels is the degree to
                 which labels obscure display features (including other
                 labels) as a result of spatial overlap. Point-feature
                 label placement (PFLP) is the problem of placing text
                 labels adjacent to point features on a map or diagram
                 so as to maximize legibility. This problem occurs
                 frequently in the production of many types of
                 informational graphics, though it arises most often in
                 automated cartography. In this paper we present a
                 comprehensive treatment of the PFLP problem, viewed as
                 a type of combinatorial optimization problem.
                 Complexity analysis reveals that the basic PFLP problem
                 and most interesting variants of it are NP-hard. These
                 negative results help inform a survey of previously
                 reported algorithms for PFLP; not surprisingly, all
                 such algorithms either have exponential time complexity
                 or are incomplete. To solve the PFLP problem in
                 practice, then, we must rely on good heuristic methods.
                 We propose two new methods, one based on a discrete
                 form of gradient descent, the other on simulated
                 annealing, and report on a series of empirical tests
                 comparing these and the other known algorithms for the
                 problem. Based on this study, the first to be
                 conducted, we identify the best approaches as a
                 function of available computation time.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation",
  subject =      "{\bf I.2.1}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Applications and Expert Systems,
                 Cartography. {\bf H.5.2}: Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Screen design. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems. {\bf I.2.8}: Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Problem
                 Solving, Control Methods, and Search, Heuristic
                 methods.",
}


@Article{Neumann:1995:RHM,
  author =       "L{\'{a}}szl{\'{o}} Neumann and Attila Neumann",
  title =        "Radiosity and Hybrid Methods",
  journal =      j-TOG,
  volume =       "14",
  number =       "3",
  pages =        "233--265",
  month =        jul,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:33:38 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/212347.html",
  abstract =     "We examine various solutions to the global
                 illumination problem, based on an exact mathematical
                 analysis of the rendering equation. In addition to
                 introducing efficient radiosity algorithms, we present
                 a uniform approach to reformulate all of the basic
                 radiosity equations used so far. Using hybrid methods
                 we are able to analyze possible combinations of the
                 view-dependent ray-tracing method and of the
                 low-resolution radiosity-based method, and to offer new
                 algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Radiosity. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Display
                 algorithms. {\bf I.3.7}: Computing Methodologies,
                 COMPUTER GRAPHICS, Three-Dimensional Graphics and
                 Realism, Color, shading, shadowing, and texture. {\bf
                 I.3.7}: Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Raytracing.",
}


@Article{Paoluzzi:1995:GPP,
  author =       "Alberto Paoluzzi and Valerio Pascucci and Michele
                 Vicentino",
  title =        "Geometric Programming: {A} Programming Approach to
                 Geometric Design",
  journal =      j-TOG,
  volume =       "14",
  number =       "3",
  pages =        "266--306",
  month =        jul,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:33:38 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/212349.html",
  abstract =     "This article presents a functional programming
                 approach to geometric design with embedded polyhedral
                 complexes. Its main goals are to show the expressive
                 power of the language as well as its usefulness for
                 geometric design. The language, named PLASM (the
                 Programming LAnguage for Solid Modeling), introduces a
                 very high level approach to ``constructive'' or
                 ``generative'' modeling. Geometrical objects are
                 generated by evaluating some suitable language
                 expressions. Because generating expressions can be
                 easily combined, the language also extends the standard
                 variational geometry approach by supporting classes of
                 geometric objects with varying topology and shape. The
                 design language PLASM can be roughly considered as a
                 geometry-oriented extension of a subset of the
                 functional language FL. The language takes a
                 dimension-independent approach to geometry
                 representation and algorithms. In particular it
                 implements an algebraic calculus over embedded
                 polyhedra of any dimension. The generated objects are
                 always geometrically consistent because the validity of
                 geometry is guaranteed at a syntactical level. Such an
                 approach allows one to use a representation scheme
                 which is weaker than those usually adopted in solid
                 modelers, thus encompassing a broader geometric domain,
                 which contains solids, surfaces, and wire-frames, as
                 well as higher-dimensional objects.",
  acknowledgement = ack-nhfb,
  keywords =     "design; languages; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 D.1.1}: Software, PROGRAMMING TECHNIQUES, Applicative
                 (Functional) Programming. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 Applicative languages. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications, Design
                 languages. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Curve, surface, solid, and object
                 representations. {\bf I.3.5}: Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Hierarchy and geometric transformations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Object
                 hierarchies. {\bf J.6}: Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD).",
}


@Article{Gelder:1995:CCI,
  author =       "Allen Van Gelder and Jane Wilhelms",
  title =        "Corrigendum: ``{Topological Considerations in
                 Isosurface Generation}''",
  journal =      j-TOG,
  volume =       "14",
  number =       "3",
  pages =        "307--308",
  month =        jul,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Jan 13 12:33:38 1996",
  note =         "See \cite{Gelder:1994:TCI}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/215264.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; performance; theory;
                 verification",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Boundary representations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Curve, surface, solid,
                 and object representations. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems.",
}


@Article{Glassner:1995:E,
  author =       "Andrew S. Glassner",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "14",
  number =       "4",
  pages =        "309--310",
  month =        oct,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Apr 05 05:31:00 1996",
  acknowledgement = ack-nhfb,
}


@Article{Auslander:1995:FEC,
  author =       "Joel Auslander and Alex Fukunaga and Hadi Partovi and
                 Jon Christensen and Lloyd Hsu and Peter Reiss and
                 Andrew Shuman and Joe Marks and J. Thomas Ngo",
  title =        "Further Experience with Controller-Based Automatic
                 Motion Synthesis for Articulated Figures",
  journal =      j-TOG,
  volume =       "14",
  number =       "4",
  pages =        "311--336",
  month =        oct,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Apr 05 05:31:00 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225295.html",
  abstract =     "We extend an earlier automatic motion-synthesis
                 algorithm for physically realistic articulated figures
                 in several ways. First, we summarize several
                 incremental improvements to the original algorithm that
                 improve its efficiency significantly and provide the
                 user with some ability to influence what motions are
                 generated. These techniques can be used by an animator
                 to achieve a desired movement style, or they can be
                 used to guarantee variety in the motions synthesized
                 over several runs of the algorithm. Second, we report
                 on new mechanisms that support the concatenation of
                 existing, automatically generated motion controllers to
                 produce complex, composite movement. Finally, we
                 describe initial work on generalizing the techniques
                 from 2D to 3D articulated figures. Taken together,
                 these results illustrate the promise and challenges
                 afforded by the controller-based approach to automatic
                 motion synthesis for computer animation.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation",
  subject =      "{\bf I.2.6}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Learning, Parameter learning. {\bf
                 I.2.8}: Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Problem Solving, Control Methods, and
                 Search, Heuristic methods. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Animation. {\bf I.6.3}: Computing
                 Methodologies, SIMULATION AND MODELING, Applications.",
}


@Article{Redner:1995:SBI,
  author =       "Richard A. Redner and Mark E. Lee and Samuel P.
                 Uselton",
  title =        "Smooth {B}-Spline Illumination Maps for Bidirectional
                 Ray Tracing",
  journal =      j-TOG,
  volume =       "14",
  number =       "4",
  pages =        "337--362",
  month =        oct,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon May 26 09:17:43 1997",
  note =         "Corrections to Figures 4--9 are available on the
                 World-Wide Web at
                 \path=http://www.acm.org/tog/AandE.html=.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225296.html",
  abstract =     "In this paper we introduce B-spline illumination maps
                 and their generalizations and extensions for use in
                 realistic image generation algorithms. The B-spline
                 lighting functions (i.e., illumination maps) are
                 defined as weighted probability density functions. The
                 lighting functions can be estimated from random data
                 and may be used in bidirectional distributed ray
                 tracing programs as well as radiosity oriented
                 algorithms. The use of these lighting functions in a
                 bidirectional ray tracing system that can handle
                 dispersion as well as the focusing of light through
                 lenses is presented.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Visible line/surface algorithms.",
}


@Article{deFloriani:1995:HTM,
  author =       "Leila de Floriani and Enrico Puppo",
  title =        "Hierarchical Triangulation for Multiresolution Surface
                 Description",
  journal =      j-TOG,
  volume =       "14",
  number =       "4",
  pages =        "363--411",
  month =        oct,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Apr 05 05:31:00 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225297.html",
  abstract =     "A new hierarchical triangle-based model for
                 representing surfaces over sampled data is proposed,
                 which is based on the subdivision of the surface domain
                 into nested triangulations, called a {\em hierarchical
                 triangulation (HT)}. The model allows compression of
                 spatial data and representation of a surface at
                 successively finer degrees of resolution. An HT is a
                 collection of triangulations organized in a tree, where
                 each node, except for the root, is a triangulation
                 refining a face belonging to its parent in the
                 hierarchy. We present a topological model for
                 representing an HT, and algorithms for its construction
                 and for the extraction of a triangulation at a given
                 degree of resolution. The surface model, called a {\em
                 hierarchical triangulated surface (HTS)} is obtained by
                 associating data values with the vertices of triangles,
                 and by defining suitable functions that describe the
                 surface over each triangular patch. We consider an
                 application of a piecewise-linear version of the HTS to
                 interpolate topographical data, and we describe a
                 specialized version of the construction algorithm that
                 builds an HTS for a terrain starting from a
                 high-resolution rectangular grid of sampled data.
                 Finally, we present an algorithm for extracting
                 representations of terrain at variable resolution over
                 the domain.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Anonymous:1995:AI,
  author =       "Anonymous",
  title =        "1995 Author Index",
  journal =      j-TOG,
  volume =       "14",
  number =       "4",
  pages =        "412--413",
  month =        oct,
  year =         "1995",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Apr 05 05:31:00 1996",
  acknowledgement = ack-nhfb,
}


@Article{Shirley:1996:MCT,
  author =       "Peter Shirley and Changyaw Wang and Kurt Zimmerman",
  title =        "{Monte Carlo} Techniques for Direct Lighting
                 Calculations",
  journal =      j-TOG,
  volume =       "15",
  number =       "1",
  pages =        "1--36",
  month =        jan,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 24 07:49:27 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225887.html,
                 http://www.acm.org/pubs/toc/Abstracts/0730-0301/226151.html",
  abstract =     "In a distributed ray tracer, the sampling strategy is
                 the crucial part of the direct lighting calculation.
                 Monte Carlo integration with importance sampling is
                 used to carry out this calculation. Importance sampling
                 involves the design of integrand-specific probability
                 density functions that are used to generate sample
                 points for the numerical quadrature. Probability
                 density functions are presented that aid in the direct
                 lighting calculation from luminaires of various simple
                 shapes. A method for defining a probability density
                 function over a set of luminaires is presented that
                 allows the direct lighting calculation to be carried
                 out with a number of sample points that is independent
                 of the number of luminaires.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
                 STATISTICS. {\bf G.1.4}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Quadrature and Numerical
                 Differentiation. {\bf I.3.0}: Computing Methodologies,
                 COMPUTER GRAPHICS, General. {\bf I.4.1}: Computing
                 Methodologies, IMAGE PROCESSING, Digitization,
                 Sampling.",
}


@Article{Christensen:1996:GIG,
  author =       "Per H. Christensen and Eric J. Stollnitz and David H.
                 Salesin",
  title =        "Global Illumination of Glossy Environments Using
                 Wavelets and Importance",
  journal =      j-TOG,
  volume =       "15",
  number =       "1",
  pages =        "37--71",
  month =        jan,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 24 07:49:27 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225888.html,
                 http://www.acm.org/pubs/toc/Abstracts/0730-0301/226153.html",
  abstract =     "We show how importance-driven refinement and a wavelet
                 basis can be combined to provide an efficient solution
                 to the global illumination problem with glossy and
                 diffuse reflections. Importance is used to focus the
                 computation on the interactions having the greatest
                 impact on the visible solution. Wavelets are used to
                 provide an efficient representation of radiance,
                 importance, and the transport operator. We discuss a
                 number of choices that must be made when constructing a
                 finite element algorithm for glossy global
                 illumination. Our algorithm is based on the standard
                 wavelet decomposition of the transport operator and
                 makes use of a four-dimensional wavelet representation
                 for spatially and angularly varying radiance
                 distributions. We use a final gathering step to improve
                 the visual quality of the solution. Features of our
                 implementation include support for curved surfaces as
                 well as texture-mapped anisotropic emission and
                 reflection functions.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf G.1.9}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Integral Equations, Fredholm equations. {\bf
                 I.6.8}: Computing Methodologies, SIMULATION AND
                 MODELING, Types of Simulation, Combined. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 General.",
}


@Article{vanOverveld:1996:SSD,
  author =       "C. W. A. M. van Overveld and Marie Luce Viaud",
  title =        "Sticky Splines: Definition and Manipulation of Spline
                 Structures with Maintained Topological Relations",
  journal =      j-TOG,
  volume =       "15",
  number =       "1",
  pages =        "72--98",
  month =        jan,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 24 07:49:27 1996",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225889.html,
                 http://www.acm.org/pubs/toc/Abstracts/0730-0301/226154.html",
  abstract =     "This paper describes an augmentation to the spline
                 concept to account for topological relations between
                 different spline curves. These topological relations
                 include incidence relations, constraining the extremes
                 of spline curves to other spline curves, and also more
                 general geometric relations, for example, involving the
                 tangents of spline curves in their extremes. To
                 maintain these incidence relations, some spline curves
                 may have to be transformed (translated, rotated,
                 scaled), or even deformed (i.e., the shape of the curve
                 may change) as a result of modifying other spline
                 curves. A data structure and algorithms are given to
                 implement the propagation of these transformations and
                 deformations.\par Based on the augmented spline
                 concept, to be called {\em sticky splines}, both a
                 script system to represent spline structures and an
                 interactive system for editing drawings while
                 automatically, maintaining their topological structure
                 are presented.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Splines. {\bf I.6.1}: Computing Methodologies,
                 SIMULATION AND MODELING, Simulation Theory, Systems
                 theory. {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism.",
}


@Article{Ezquerra:1996:APD,
  author =       "Norberto Ezquerra and Rakesh Mullick",
  title =        "An Approach to {3D} Pose Determination",
  journal =      j-TOG,
  volume =       "15",
  number =       "2",
  pages =        "99--120",
  month =        apr,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 25 07:25:30 1996",
  acknowledgement = ack-nhfb,
}


@Article{Ware:1996:ESM,
  author =       "Colin Ware and Glenn Franck",
  title =        "Evaluating Stereo and Motion Cues for Visualizing
                 Information Nets in Three Dimensions",
  journal =      j-TOG,
  volume =       "15",
  number =       "2",
  pages =        "121--140",
  month =        apr,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 25 07:25:30 1996",
  acknowledgement = ack-nhfb,
}


@Article{Bar-Yehuda:1996:TST,
  author =       "Rueven Bar-Yehuda and Craig Gotsman",
  title =        "Time\slash Space Tradeoffs for Polygon Mesh
                 Rendering",
  journal =      j-TOG,
  volume =       "15",
  number =       "2",
  pages =        "141--152",
  month =        apr,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 25 07:25:30 1996",
  acknowledgement = ack-nhfb,
}


@Article{Luken:1996:CSD,
  author =       "William L. Luken and Fuhua (Frank) Cheng",
  title =        "Comparison of Surface and Derivative Evaluation
                 Methods for the Rendering of {NURB} Surfaces",
  journal =      j-TOG,
  volume =       "15",
  number =       "2",
  pages =        "153--178",
  month =        apr,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 25 07:25:30 1996",
  acknowledgement = ack-nhfb,
}


@Article{Hubbard:1996:APS,
  author =       "Philip M. Hubbard",
  title =        "Approximating polyhedra with spheres for time-critical
                 collision detection",
  journal =      j-TOG,
  volume =       "15",
  number =       "3",
  pages =        "179--210",
  month =        jul,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon May 26 09:16:35 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  note =         "MPEG animations showing the algorithm's performance
                 are available on the World-Wide Web at
                 \path=http://www.acm.org/tog/hubbard96/index.html=.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/230518.html",
  abstract =     "This article presents a method for approximating
                 polyhedral objects to support a {\em time-critical}
                 collision-detection algorithm. The approximations are
                 hierarchies of spheres, and they allow the
                 time-critical algorithm to progressively refine the
                 accuracy of its detection, stopping as needed to
                 maintain the real-time performance essential for
                 interactive applications. The key to this approach is a
                 preprocess that automatically builds tightly fitting
                 hierarchies for rigid and articulated objects. The
                 preprocess uses {\em medial-axis surfaces}, which are
                 skeletal representations of objects. These skeletons
                 guide an optimization technique that gives the
                 hierarchies accuracy properties appropriate for
                 collision detection. In a sample application,
                 hierarchies build this way allow the time-critical
                 collision-detection algorithm to have acceptable
                 accuracy, improving significantly on that possible with
                 hierarchies built by previous techniques. The
                 performance of the time-critical algorithm in this
                 application is consistently 10 to 100 times better than
                 a previous collision-detection algorithm, maintaining
                 low latency and a nearly constant frame rate of 10
                 frames per second on a conventional graphics
                 workstation. The time-critical algorithm maintains its
                 real-time performance as objects become more
                 complicated, even as they exceed previously reported
                 complexity levels by a factor of more that 10.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; humanfactors; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Object hierarchies. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems. {\bf I.3.5}: Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Physically based
                 modeling. {\bf I.3.7}: Computing Methodologies,
                 COMPUTER GRAPHICS, Three-Dimensional Graphics and
                 Realism, Animation. {\bf I.3.7}: Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Virtual reality.",
}


@Article{Jeng:1996:MCP,
  author =       "Elvis Ko-Yung Jeng and Zhigang Xiang",
  title =        "Moving cursor plane for interactive sculpting",
  journal =      j-TOG,
  volume =       "15",
  number =       "3",
  pages =        "211--222",
  month =        jul,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 31 16:39:46 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/230523.html",
  abstract =     "Direct interactive manipulation of 3D objects is a
                 highly desirable but not yet fully realized feature
                 that can make the use of a modeling system more
                 intuitive and convenient. Two kinds of manipulation may
                 be identified: positioning and sculpting. {\em
                 Positioning} refers to the placement of objects in
                 relation to each other within a common scene. {\em
                 Sculpting} refers to the arbitrary deformation of
                 object shapes.\par Ideally, we would like to be able to
                 move objects around easily as if they were held in our
                 hands and to reshape them freely as if they were made
                 of clay. However, realizing these goals of 3D editing
                 on a computer is very difficult, especially with an
                 ordinary display monitor. A fundamental problem is to
                 provide sufficient depth and shape cues for the user to
                 perceive the rendered objects and editing cursor in
                 such a way that positioning and sculpting operations
                 can be performed with reasonable flexibility and
                 accuracy.\par Traditional CAD packages avoid true 3D
                 editing by restricting the controlled movement of the
                 editing cursor to two-dimensional. An arbitrary 3D
                 location or displacement has to be specified in
                 consecutive steps using separately projected views of
                 the geometry. It is conceivably more natural and
                 productive to work in a single display window. However,
                 the challenge is to include in the display meaningful
                 and distinguishable visual cues beyond such standard
                 features as hidden surface removal, surface lighting,
                 and perspective projection.",
  acknowledgement = ack-nhfb,
  keywords =     "design; humanfactors",
  subject =      "{\bf I.3.6}: Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques, Interaction
                 techniques. {\bf D.2.2}: Software, SOFTWARE
                 ENGINEERING, Tools and Techniques, User interfaces.
                 {\bf H.5.2}: Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces,
                 Interaction styles. {\bf I.3.4}: Computing
                 Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
                 Graphics editors.",
}


@Article{Fortune:1996:SAY,
  author =       "Steven Fortune and Christopher J. {Van Wyk}",
  title =        "Static analysis yields efficient exact integer
                 arithmetic for computational geometry",
  journal =      j-TOG,
  volume =       "15",
  number =       "3",
  pages =        "223--248",
  month =        jul,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 31 16:39:46 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/230533.html",
  abstract =     "Geometric algorithms as usually described assuming
                 that arithmetic operations are performed exactly on
                 real numbers. A program implemented using a naive
                 substitution of floating-point arithmetic for real
                 arithmetic can fail, since geometric primitives depend
                 upon sign-evaluation and may not be reliable if
                 evaluated approximately. Geometric primitives are
                 reliable if evaluated exactly with integer arithmetic,
                 but this degrades performance since software
                 extended-precision arithmetic is required.\par We
                 describe static-analysis techniques that reduce the
                 performance cost of exact integer arithmetic used to
                 implement geometric algorithms. We have used the
                 techniques for a number of examples, including
                 line-segment intersection in two dimensions, Delaunay
                 triangulations, and a tree-dimensional boundary-based
                 polyhedral modeler. In general, the techniques are
                 appropriate for algorithms that use primitives of
                 relatively low algebraic total degree, e.g., those
                 involving flat objects (points, lines, planes) in two
                 or three dimensions. The techniques have been package
                 in a preprocessor for reasonably convenient use.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 D.3.4}: Software, PROGRAMMING LANGUAGES, Processors,
                 Preprocessors. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Reliability and robustness.",
}


@Article{Elber:1996:AIR,
  author =       "Gershon Elber and Elaine Cohen",
  title =        "Adaptive isocurve-based rendering for freeform
                 surfaces",
  journal =      j-TOG,
  volume =       "15",
  number =       "3",
  pages =        "249--263",
  month =        jul,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Aug 31 16:39:46 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/230537.html",
  abstract =     "Freeform surface rendering is traditionally performed
                 by approximating the surface with polygons and then
                 rendering the polygons. This approach is extremely
                 common because of the complexity in accurately
                 rendering the surfaces directly. Recently several
                 papers presented methods that render surfaces as
                 sequences of isocurves. These methods each have
                 deficiencies in their ability to guarantee a complete
                 coverage of the rendered surface, in their ability to
                 prevent processing the same pixel multiple times, or in
                 their ability to produce an optimal surface coverage
                 under some prescribed norm. In this article, and
                 algorithm is introduced that alleviates the
                 difficulties in all these areas. This algorithm can be
                 combined with a fast curve-rendering method to make
                 surface rendering without polygonal approximation
                 practical.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.3.5}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf
                 I.3.5}: Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Splines.
                 {\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Hidden line/surface removal.",
}


@Article{Chang:1996:IST,
  author =       "Meng-Chou Chang and Feipei Lai and Wei-Chao Chen",
  title =        "Image shaping taking into account relativistic
                 effects",
  journal =      j-TOG,
  volume =       "15",
  number =       "4",
  pages =        "265--300",
  month =        oct,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Nov 11 16:14:40 MST 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/234537.html",
  abstract =     "This article is concerned with creating more realistic
                 images of 3D scenes which are moving relative to the
                 viewer at such high speeds that the propagation delay
                 of light signals and other relativistic effects can not
                 be neglected. Creating images of 3D scenes in
                 relativistic motion might have important applications
                 to science-fiction films, computer games, and virtual
                 environments. We shall discuss the following problems:
                 (1) how to determine the visual appearance of a rapidly
                 moving object, (2) how to determine the apparent
                 radiance of a scene point on a moving object, (3) how
                 to determine the incident irradiance at a scene point
                 coming from a moving light source, (4) how to determine
                 the color of a rapidly moving object, and (5) how to
                 generate shadows when there are relative motions
                 between the viewer, the scenes, and the light sources.
                 Detailed examples are also given to show the result of
                 shading with the relativistic effects taken into
                 account.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf J.2}:
                 Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING, Physics.",
}


@Article{Davidson:1996:DGN,
  author =       "Ron Davidson and David Harel",
  title =        "Drawing graphs nicely using simulated annealing",
  journal =      j-TOG,
  volume =       "15",
  number =       "4",
  pages =        "301--331",
  month =        oct,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Nov 11 16:14:40 MST 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/234538.html",
  abstract =     "The paradigm of simulated annealing is applied to the
                 problem of drawing graphs ``nicely.'' Our algorithm
                 deals with general undirected graphs with straight-line
                 edges, and employs several simple criteria for the
                 aesthetic quality of the result. The algorithm is
                 flexible, in that the relative weights of the criteria
                 can be changed. For graphs of modest size it produces
                 good results, competitive with those produced by other
                 methods, notably, the ``spring method'' and its
                 variants.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf F.2.2}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Computations on discrete
                 structures. {\bf G.2.2}: Mathematics of Computing,
                 DISCRETE MATHEMATICS, Graph Theory. {\bf D.0}:
                 Software, GENERAL. {\bf E.0}: Data, GENERAL.",
}


@Article{Guenter:1996:QPH,
  author =       "Brian Guenter and Jack Tumblin",
  title =        "Quadrature prefiltering for high quality
                 antialiasing",
  journal =      j-TOG,
  volume =       "15",
  number =       "4",
  pages =        "332--353",
  month =        oct,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Nov 11 16:14:40 MST 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/234540.html",
  abstract =     "This article introduces quadrature prefiltering, an
                 accurate, efficient, and fairly simple algorithm for
                 prefiltering polygons for scanline rendering. It
                 renders very high quality images at reasonable cost,
                 strongly suppressing aliasing artifacts. For equivalent
                 RMS error, quadrature prefiltering is significantly
                 faster than either uniform or jittered supersampling.
                 Quadrature prefiltering is simple to implement and
                 space-efficient; it needs only a small two-dimensional
                 lookup table, even when computing nonradially symmetric
                 filter kernels. Previous algorithms have required
                 either three-dimensional tables or a restriction to
                 radially symmetric filter kernels. Though only slightly
                 more complicated to implement than the widely used box
                 prefiltering method, quadrature prefiltering can
                 generate images with much less visible aliasing
                 artifacts.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance; reliability",
  subject =      "{\bf I.3.3}: Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation.",
}


@Article{Dobkin:1996:CDA,
  author =       "David P. Dobkin and David Eppstein and Don P.
                 Mitchell",
  title =        "Computing the discrepancy with applications to
                 supersampling patterns",
  journal =      j-TOG,
  volume =       "15",
  number =       "4",
  pages =        "354--376",
  month =        oct,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Nov 11 16:14:40 MST 1996",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/234536.html",
  abstract =     "Patterns used for supersampling in graphics have been
                 analyzed from statistical and signal-processing
                 viewpoints. We present an analysis based on a type of
                 isotropic discrepancy---how good patterns are at
                 estimating the area in a region of defined type. We
                 present algorithms for computing discrepancy relative
                 to regions that are defined by rectangles, halfplanes,
                 and higher-dimensional figures. Experimental evidence
                 shows that popular supersampling patterns have
                 discrepancies with better asymptotic behavior than
                 random sampling, which is not inconsistent with
                 theoretical bounds on discrepancy.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation",
  subject =      "{\bf F.2.2}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Geometrical problems and
                 computations. {\bf I.3.3}: Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation,
                 Antialiasing.",
}


@Article{Anonymous:1996:AI,
  author =       "Anonymous",
  title =        "1996 Author Index",
  journal =      j-TOG,
  volume =       "15",
  number =       "4",
  pages =        "377--378",
  month =        oct,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Nov 11 16:29:49 1996",
  acknowledgement = ack-nhfb,
}


@Article{Glassner:1997:E,
  author =       "Andrew Glassner",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "16",
  number =       "1",
  pages =        "1--2",
  month =        jan,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Feb 24 11:25:57 1997",
  acknowledgement = ack-nhfb,
}


@Article{Christensen:1997:CGG,
  author =       "Per H. Christensen and Dani Lischinski and Eric J.
                 Stollnitz and David H. Salesin",
  title =        "Clustering for Glossy Global Illumination",
  journal =      j-TOG,
  volume =       "16",
  number =       "1",
  pages =        "3--33",
  month =        jan,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Feb 24 11:25:57 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-1/p3-christensen/",
  abstract =     "We present a new clustering algorithm for global
                 illumination in complex environments. The new algorithm
                 extends previous work on clustering for radiosity to
                 allow for nondiffuse (glossy) reflectors. We represent
                 clusters as points with directional distributions of
                 outgoing and incoming radiance and importance, and we
                 derive an error bound for transfers between these
                 clusters. The algorithm groups input surfaces into a
                 hierarchy of clusters, and then permits clusters to
                 interact only if the error bound is below an acceptable
                 tolerance. We show that the algorithm is asymptotically
                 more efficient than previous clustering algorithms even
                 when restricted to ideally diffuse environments.
                 Finally, we demonstrate the performance of our method
                 on two complex glossy environments.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture.",
}


@Article{Lounsbery:1997:MAS,
  author =       "Michael Lounsbery and Tony D. DeRose and Joe Warren",
  title =        "Multiresolution Analysis for Surfaces of Arbitrary
                 Topological Type",
  journal =      j-TOG,
  volume =       "16",
  number =       "1",
  pages =        "34--73",
  month =        jan,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-1/p34-lounsbery/",
  abstract =     "Multiresolution analysis and wavelets provide useful
                 and efficient tools for representing functions at
                 multiple levels of detail. Wavelet representations have
                 been used in a broad range of applications, including
                 image compression, physical simulation, and numerical
                 analysis. In this article, we present a new class of
                 wavelets, based on subdivision surfaces, that radically
                 extends the class of representable functions. Whereas
                 previous two-dimensional methods were restricted to
                 functions defined on ${\bf R}^2$, the subdivision
                 wavelets developed here may be applied to functions
                 defined on compact surfaces of arbitrary topological
                 type. We envision many applications of this work,
                 including continuous level-of-detail control for
                 graphics rendering, compression of geometric models,
                 and acceleration of global illumination algorithms.
                 Level-of-detail control for spherical domains is
                 illustrated using two examples: shape approximation of
                 a polyhedral model, and color approximation of global
                 terrain data.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation. {\bf J.6}: Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD).",
}


@Article{Krishnan:1997:ESI,
  author =       "Shankar Krishnan and Dinesh Manocha",
  title =        "An Efficient Surface Intersection Algorithm Based on
                 Lower-Dimensional Formulation",
  journal =      j-TOG,
  volume =       "16",
  number =       "1",
  pages =        "74--106",
  month =        jan,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 26 10:45:12 MST 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-1/p74-krishnan/",
  abstract =     "We present an efficient algorithm to compute the
                 intersection of algebraic and NURBS surfaces. Our
                 approach is based on combining the marching methods
                 with the algebraic formulation. In particular, we
                 propose and matrix computations. We present algorithms
                 to compute a start point on each component of the
                 intersection curve (both open and closed components),
                 detect the presence of singularities, and find all the
                 curve branches near the singularity. We also suggest
                 methods to compute the step size during tracing to
                 prevent component jumping. The algorithm runs an order
                 of magnitude faster than previously published robust
                 algorithms. The complexity of the algorithm is output
                 sensitive.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 J.6}: Computer Applications, COMPUTER-AIDED
                 ENGINEERING.",
}


@Article{Hill:1997:CAQ,
  author =       "Bernhard Hill and Thomas Roger and Friedrich Wilhelm
                 Vorhagen",
  title =        "Comparative analysis of the quantization of color
                 spaces on the basis of the {CIELAB} color-difference
                 formula",
  journal =      j-TOG,
  volume =       "16",
  number =       "2",
  pages =        "109--154",
  month =        apr,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Sep 26 10:17:27 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-2/p109-hill/",
  abstract =     "This article discusses the CIELAB color space within
                 the limits of optimal colors including the complete
                 volume of object colors. A graphical representation of
                 this color space is composed of planes of constant
                 lightness $L*$ with an net of lines parallel to the
                 $a*$ and $b*$ axes. This uniform net is projected onto
                 a number of other color spaces (CIE XYZ, tristimulus
                 RGB, predistorted RGB, and YCC color space) to
                 demonstrate and study the structure of color
                 differences in these spaces on the basis of CIELAB
                 color difference formulas. Two formulas are considered:
                 the CIE 1976 formula *** and the newer CiE 1994 formula
                 ***. The various color spaces considered are uniformly
                 quantized and the grid of quantized points is
                 transformed into CIELAB coordinates to study the
                 distribution of color differences due to basic
                 quantization steps and to specify the areas of the
                 colors with the highest sensitivity to color
                 discrimination. From a threshold value for the maximum
                 color difference among neighboring quantized points
                 searched for in each color space, concepts for the
                 quantization of the color spaces are derived. The
                 results are compared to quantization concepts based on
                 average values of quantization errors published in
                 previous work. In addition to color spaces bounded by
                 the optimal colors, the studies are also applied to
                 device-dependent color spaces limited by the range of a
                 positive RGB cube or by the gamut of colors of
                 practical print processes (thermal dye sublimation,
                 chromalin, and match print). For all the color spaces,
                 estimation of the number of distinguishable colors are
                 given on the basis of a threshold value for the color
                 difference perception of *** = 1 and *** = 1.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; performance;
                 standardization; theory",
  subject =      "{\bf I.3.7}: Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture. {\bf I.4.1}:
                 Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Quantization. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation. {\bf
                 I.3.1}: Computing Methodologies, COMPUTER GRAPHICS,
                 Hardware architecture, Hardcopy devices. {\bf I.3.3}:
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Display algorithms.",
}


@Article{Liu:1997:OAE,
  author =       "Wayne Liu and Stephen Mann",
  title =        "An Optimal Algorithm for Expanding the Composition of
                 Polynomials",
  journal =      j-TOG,
  volume =       "16",
  number =       "2",
  pages =        "155--178",
  month =        apr,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon May 26 09:24:06 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-2/p155-liu/",
  abstract =     "A runtime analysis is made of a previously published
                 algorithm for polynomial composition. The relationship
                 between this composition algorithm and
                 Sablonni{\`e}re's algorithm is explored. This
                 composition algorithm is then made optimal aby first
                 performing a change of basis.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Numerical Algorithms and
                 Problems, Computations on polynomials. {\bf J.6}:
                 Computer Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Fudos:1997:GCA,
  author =       "Ioannis Fudos and Christoph M. Hoffmann",
  title =        "A Graph-constructive Approach to Solving Systems of
                 Geometric Constraints",
  journal =      j-TOG,
  volume =       "16",
  number =       "2",
  pages =        "179--216",
  month =        apr,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon May 26 09:24:06 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-2/p179-fudos/",
  abstract =     "A graph-constructive approach to solving systems of
                 geometric constraints capable of efficiently handling
                 well-constrained, overconstrained, and underconstrained
                 configurations is presented. The geometric constraint
                 solver works in two phases: in the analysis phase the
                 constraint graph is analyzed and a sequence of
                 elementary construction steps is derived, and then in
                 the construction phase the sequence of construction
                 steps in actually carried out. The analysis phase of
                 the algorithm is described in detail, its correctness
                 is proved, and an efficient algorithm to realized it is
                 presented. The scope of the graph analysis is then
                 extended by utilizing semantic information in the form
                 of angle derivations, and by extending the repertoire
                 of the construction steps. Finally, the construction
                 phase is briefly discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; performance; theory",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 G.2.2}: Mathematics of Computing, DISCRETE MATHEMATICS,
                 Graph Theory, Graph algorithms. {\bf I.1.0}: Computing
                 Methodologies, ALGEBRAIC MANIPULATION, General. {\bf
                 I.3.6}: Computing Methodologies, COMPUTER GRAPHICS,
                 Methodology and Techniques. {\bf J.6}: Computer
                 Applications, COMPUTER-AIDED ENGINEERING,
                 Computer-aided design (CAD).",
}


@Article{Walter:1997:GIU,
  author =       "Bruce Walter and Philip M. Hubbard and Peter Shirley
                 and Donald P. Greenberg",
  title =        "Global illumination using local linear density
                 estimation",
  journal =      j-TOG,
  volume =       "16",
  number =       "3",
  pages =        "217--259",
  month =        jul,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Sep 24 17:29:18 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-3/p217-walter/",
  abstract =     "This article presents the density estimation framework
                 for generating view-independent global illumination
                 solutions. It works by probabilistically simulating the
                 light flow in an environment with light particles that
                 trace random walks originating at luminaires and then
                 using statistical density estimation techniques to
                 reconstruct the lighting on each surface. By splitting
                 the computation into separate transport and
                 reconstruction stages, we gain many advantages
                 including reduced memory usage, the ability to simulate
                 nondiffuse transport, and natural parallelism.
                 Solutions to several theoretical and practical
                 difficulties in implementing this framework are also
                 described. Light sources that vary spectrally and
                 directionally are integrated into a spectral particle
                 tracer using nonuniform rejection. A new local linear
                 density estimation technique eliminates boundary bias
                 and extends to arbitrary polygons. A mesh decimation
                 algorithm with perceptual calibration is introduced to
                 simplify the Gouraud shaded representation of the
                 solution for interactive display.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; measurement; performance; theory",
  subject =      "{\bf I.3.6} Computing Methodologies, COMPUTER
                 GRAPHICS, Methodology and Techniques. {\bf I.1.2}
                 Computing Methodologies, ALGEBRAIC MANIPULATION,
                 Algorithms, Analysis of algorithms. {\bf G.1.8}
                 Mathematics of Computing, NUMERICAL ANALYSIS, Partial
                 Differential Equations, Finite element methods",
}


@Article{Xiang:1997:CIQ,
  author =       "Zhigang Xiang",
  title =        "Color image quantization by minimizing the maximum
                 intercluster distance",
  journal =      j-TOG,
  volume =       "16",
  number =       "3",
  pages =        "260--276",
  month =        jul,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Sep 24 17:29:18 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-3/p260-xiang/",
  abstract =     "One of the numerical criteria for color image
                 quantization is to minimize the maximum discrepancy
                 between original pixel colors and the corresponding
                 quantized colors. This is typically carried out by
                 first grouping color points into tight clusters and
                 then finding a representative for each cluster. In this
                 article we show that getting the smallest clusters
                 under a formal notion of minimizing the maximum
                 intercluster distance does not guarantee an optimal
                 solution for the quantization criterion. Nevertheless,
                 our use of an efficient clustering algorithm by Teofilo
                 F. Gonzalez, which is optimal with respect to the
                 approximation bound of the clustering problem, has
                 resulted in a fast and effective quantizer. This new
                 quantizer is highly competitive and excels when
                 quantization errors need to be well capped and when the
                 performance of other quantizers may be hindered by such
                 factors as low number of quantized colors or
                 unfavorable pixel population distribution. Both
                 computer-synthesized and photographic images are used
                 in experimental comparison with several existing
                 quantization methods.",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; measurement; performance;
                 theory",
  subject =      "{\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.4.1} Computing Methodologies, IMAGE PROCESSING,
                 Digitization, Quantization. {\bf I.3.7} Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Color, shading, shadowing, and
                 texture",
}


@Article{Park:1997:SII,
  author =       "F. C. Park and Bahram Ravani",
  title =        "Smooth invariant interpolation of rotations",
  journal =      j-TOG,
  volume =       "16",
  number =       "3",
  pages =        "277--295",
  month =        jul,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Sep 24 17:29:18 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-3/p277-park/",
  abstract =     "We present an algorithm for generating a
                 twice-differentiable curve on the rotation group SO(3)
                 that interpolates a given ordered set of rotation
                 matrices at their specified knot times. In our approach
                 we regard SO(3) as a Lie group with a bi-invariant
                 Riemannian metric, and apply the coordinate-invariant
                 methods of Riemannian geometry. The resulting rotation
                 curve is easy to compute, invariant with respect to
                 fixed and moving reference frames, and also
                 approximately minimizes angular acceleration",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; measurement; performance; theory",
  subject =      "{\bf G.1.1} Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf I.3.7} Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Animation. {\bf I.3.5} Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Geometric algorithms,
                 languages, and systems",
}


@Article{Castillo:1997:SCF,
  author =       "Enrique Castillo and Andr{\'e}s Iglesias",
  title =        "Some characterizations of families of surfaces using
                 functional equations",
  journal =      j-TOG,
  volume =       "16",
  number =       "3",
  pages =        "296--318",
  month =        jul,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Sep 24 17:29:18 MDT 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-3/p296-castillo/",
  abstract =     "In this article functional equations are used to
                 characterize some families of surfaces. First, the most
                 general surfaces in implicit form $f(x,y,z) = 0$, such
                 that any arbitrary intersection with the planes $z =
                 z0$, $y = y0$, and $x = x0$ are linear combinations of
                 sets of functions of the other two variables, are
                 characterized. It is shown that only linear
                 combinations of tensor products of univariate functions
                 are possible for $f(x,y,z)$. Second, we obtain the most
                 general families of surfaces in explicit form such that
                 their intersections with planes parallel to the planes
                 $y = 0$ and $x = 0$ belong to two, not necessarily
                 equal, parametric families of curves. Finally,
                 functional equations are used to analyze the uniqueness
                 of representation of Gordon-Coons surfaces. Some
                 practical examples are used to illustrate the
                 theoretical results.",
  acknowledgement = ack-nhfb,
  keywords =     "design; measurement; performance; theory;
                 verification",
  subject =      "{\bf I.3.5} Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations",
}


@Article{Sanchez-Reyes:1997:SAP,
  author =       "J. S{\'a}nchez-Reyes",
  title =        "The symmetric analogue of the polynomial power basis",
  journal =      j-TOG,
  volume =       "16",
  number =       "3",
  pages =        "319--357",
  month =        jul,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Sep 26 10:19:42 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1997-16-3/p319-sanchez-reyes/",
  abstract =     "A new polynomial basis over the unit interval $t \in
                 [0,1]$ is proposed. The work is motivated by the fact
                 that the monomial (power) form is not suitable in CAGD,
                 as it suffers from serious numerical problems, and the
                 monomial coefficients have no geometric meaning. The
                 new form is the symmetric analogue of the power form,
                 because it can be regarded as an ``Hermite two-point
                 expansion'' instead of a Taylor expansion. This form
                 enjoys good numerical properties and admits a
                 Horner-like evaluation algorithm that is almost as fast
                 as that of the power form. In addition, the symmetric
                 power coefficients convey a geometric meaning, and
                 therefore they can be used as shape handles. A
                 polynomial expressed in the symmetric power basis is
                 decomposed into linear, cubic quintic, and successive
                 components. In consequence, this basis is bbetter
                 suited to handle polynomials of different degrees than
                 the Bernstein basis, and those algorithms involving
                 degree operations have extremely simple formulations.
                 The minimum degree of a polynomial is immediately
                 obtained by inspecting its coefficients. Degree
                 reduction of a curve or surface reduces to dropping the
                 desired high degree terms",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; measurement; performance; theory",
  subject =      "{\bf G.1.0} Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Error analysis. {\bf G.1.1}
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation. {\bf I.3.5} Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Curve, surface, solid, and object
                 representations. {\bf J.6} Computer Applications,
                 COMPUTER-AIDED ENGINEERING. {\bf F.2.1} Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems,
                 Computations on matrices",
}


@Article{Yun:1997:LCC,
  author =       "Hee Cheol Yun and Brian K. Guenter and Russell M.
                 Mersereau",
  title =        "Lossless compression of computer generated animation
                 frames",
  journal =      j-TOG,
  volume =       "16",
  number =       "4",
  pages =        "359--396",
  month =        oct,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Nov 26 06:52:24 MST 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1997-16-4/p359-yun/",
  abstract =     "This article presents a new lossless compression
                 algorithm for computer animation image sequences. The
                 algorithm uses transformation information available in
                 the animation script and floating point depth and
                 object number information at each pixel to perform
                 highly accurate motion prediction with vary low
                 computation. The geometric data (i.e., the depth and
                 object number) can either be computed during the
                 original rendering process and stored with the image or
                 computed on the fly during compression and
                 decompression. In the former case the stored geometric
                 data are very efficiently compressed using motion
                 prediction and a new technique called direction coding,
                 typically to 1 to 2 bits per pixel. The geometric data
                 are also useful in z-buffer image compositing and this
                 new compression algorithm offers a very low storage
                 overhead method for saving the information needed for
                 this compositing. The overall compression ratio of the
                 new algorithm, including the geometric data overhead,
                 in compared to conventional spatial linear prediction
                 compression and block-matching motion. The algorithm
                 improves on a previous motion prediction algorithm by
                 incorporating block predictor switching and color ratio
                 prediction. The combination of these techniques gives
                 compression ratios 30\% better than those reported
                 previously.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; measurement",
  subject =      "{\bf I.4.2} Computing Methodologies, IMAGE PROCESSING
                 AND COMPUTER VISION, Compression (Coding), Exact
                 coding**.",
}


@Article{Overveld:1997:PNI,
  author =       "C. W. A. M. Van Overveld and B. Wyvill",
  title =        "{Phong} normal interpolation revisited",
  journal =      j-TOG,
  volume =       "16",
  number =       "4",
  pages =        "397--419",
  month =        oct,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Nov 26 06:52:24 MST 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1997-16-4/p397-van_overveld/",
  abstract =     "Phong shading is one of the best known, and at the
                 same time simplest techniques to arrive at realistic
                 images when rendering 3D geometric models. However,
                 despite (or maybe due to) its success and its
                 widespread use, some aspects remain to be clarified
                 with respect to its validity and robustness. This might
                 be caused by the fact that the Phong method is based on
                 geometric arguments, illumination models, and clever
                 heuristics. In this article we address some of the
                 fundamentals that underlie Phong shading, such as the
                 computation of vertex normals for nonmanifold models
                 and the adequacy of linear interpolation and we apply a
                 new interpolation technique to achieve an efficient and
                 qualitatively improve result.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7} Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Color, shading, shadowing, and texture.",
}


@Article{Peters:1997:SSS,
  author =       "J{\"o}rg Peters and Ulrich Reif",
  title =        "The simplest subdivision scheme for smoothing
                 polyhedra",
  journal =      j-TOG,
  volume =       "16",
  number =       "4",
  pages =        "420--431",
  month =        oct,
  year =         "1997",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Nov 26 06:52:24 MST 1997",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1997-16-4/p420-peters/",
  abstract =     "Given a polyhedron, construct a new polyhedron by
                 connecting every edge-midpoint to its four neighboring
                 edge-midpoints. This refinement rule yields a {\em
                 C\/}1 surface and the surface has a piecewise quadratic
                 parametrization except at a finite number of isolated
                 points. We analyze and improve the construction.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf I.3.5}
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Geometric
                 algorithms, languages, and systems.",
}


@Article{Bajaj:1998:RPN,
  author =       "Chandrajit L. Bajaj and Robert L. Holt and Arun N.
                 Netravali",
  title =        "Rational Parametrizations of Nonsingular Real Cubic
                 Surfaces",
  journal =      j-TOG,
  volume =       "17",
  number =       "1",
  pages =        "1--31",
  month =        jan,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-1/p1-bajaj/",
  abstract =     "Real cubic algebraic surfaces may be described by
                 either implicit or parametric equations. One
                 particularly useful representation is the rational
                 parametrization, where the three spatial coordinates
                 are given by rational functions of two parameters.
                 These parametrizations take on different forms for
                 different classes of cubic surfaces. Classification of
                 real cubic algebraic surfaces into five families for
                 the nonsingular case is based on the configuration of
                 27 lines on them. We provide a method of extracting all
                 these lines by constructing and solving a polynomial of
                 degree 27. Simple roots of this polynomial correspond
                 to real lines on the surface, and real skew lines are
                 used to form rational parametrizations for three of
                 these families. Complex conjugate skew lines are used
                 to parametrize surfaces from the fourth family. The
                 parametrizations for these four families involve
                 quotients of polynomials of degree no higher than four.
                 Each of these parametrizations covers the whole surface
                 except for a few points, lines, or conic sections. The
                 parametrization for the fifth family, as noted
                 previously in the literature, requires a square root.
                 We also analyze the image of the derived rational
                 parametrization for both real and complex parameter
                 values, together with ``base'' points where the
                 parametrizations are ill-defined.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.1.2} Computing Methodologies, SYMBOLIC AND
                 ALGEBRAIC MANIPULATION, Algorithms. {\bf F.2.1} Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems.",
  xxauthor =     "Chandrajit L. Bajaj and Robert J. Holt and Arun N.
                 Netravali",
}


@Article{Elber:1998:BSR,
  author =       "Gershon Elber and Myung-Soo Kim",
  title =        "The Bisector Surface of Rational Space Curves",
  journal =      j-TOG,
  volume =       "17",
  number =       "1",
  pages =        "32--49",
  month =        jan,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-1/p32-elber/",
  abstract =     "Given a point and a rational curve in the plane, their
                 bisector curve is rational [Farouki and Johnston
                 1994a]. However, in general, the bisector of two
                 rational curves in the plane is not rational [Farouki
                 and Johnstone 1994b]. Given a point and a rational {\em
                 space\/} curve, this art icle shows that the bisector
                 surface is a rational ruled surface. Moreover, given
                 two rational space curves, we show that the bisector
                 surface is rational (except for the degenerate case in
                 which the two curves are coplanar).",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.5} Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling.",
}


@Article{Paglieroni:1998:DPP,
  author =       "David W. Paglieroni",
  title =        "The Directional Parameter Plane Transform of a Height
                 Field",
  journal =      j-TOG,
  volume =       "17",
  number =       "1",
  pages =        "50--70",
  month =        jan,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-1/p50-paglieroni/",
  abstract =     "The linear {\em Parameter Plane Transform (PPT)\/} of
                 a height field attributes an inverted cone of empty
                 space to each height field cell. In is known that
                 height field ray-tracing efficiency can be improved by
                 traversing rays in steps across inverted cones of empty
                 space. However, steps across inverted cones of empty
                 space along rays close to the base of a steep ridge
                 will be short, even if there are no obstructions along
                 the line of sight, because the cones will be narrow.
                 This weakness can be virtually eliminated by allowing
                 the opening angles of the inverted cones of empty space
                 to vary between sectors, i.e., by directionalizing the
                 linear PPT. An efficient algorithm for computing the
                 linear directional PPT of a height field is given and
                 its properties are investigated.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf I.3.7} Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Raytracing. {\bf I.3.3} Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Display
                 algorithms. {\bf I.3.3} Computing Methodologies,
                 COMPUTER GRAPHICS, Picture/Image Generation, Viewing
                 algorithms.",
}


@Article{Greiner:1998:ECA,
  author =       "G{\"u}nther Greiner and Kai Hormann",
  title =        "Efficient clipping of arbitrary polygons",
  journal =      j-TOG,
  volume =       "17",
  number =       "2",
  pages =        "71--83",
  month =        apr,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-2/p71-greiner/",
  abstract =     "Clipping 2D polygons is one of the basic routines in
                 computer graphics. In rendering complex 3D images it
                 has to be done several thousand times. Efficient
                 algorithms are therefore very important. We present
                 such an efficient algorithm for clipping arbitrary
                 2D-polygons. The algorithm can handle arbitrary closed
                 polygons, specifically where the clip and subject
                 polygons may self-intersect. The algorithm is simple
                 and faster that Vatti's (1992) algorithm, which was
                 designed for the general case as well. Simple
                 modifications allow determination of union and
                 set-theoretic differences of two arbitrary polygons.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling.",
}


@Article{Taubin:1998:GCT,
  author =       "Gabriel Taubin and Jarek Rossignac",
  title =        "Geometric compression through topological surgery",
  journal =      j-TOG,
  volume =       "17",
  number =       "2",
  pages =        "84--115",
  month =        apr,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-2/p84-taubin/",
  abstract =     "The abundance and importance of complex 3-D data bases
                 in major industry segments, the affordability of
                 interactive 3-D rendering for office and consumer use,
                 and the exploitation of the Internet to distribute and
                 share 3-D data have intensified the need for an
                 effective 3-D geometric compression technique that
                 would significantly reduce the time required to
                 transmit 3-D models over digital communication
                 channels, and the amount of memory or disk space
                 required to store the models. Because the prevalent
                 representation of 3-D models for graphics purposes is
                 polyhedral and because polyhedral models are in general
                 triangulated for rendering, this article introduces a
                 new compressed representation for complex triangulated
                 models and simple, yet efficient, compression and
                 decompression algorithms. In this scheme, vertex
                 positions are quantized within the desired accuracy, a
                 vertex spanning tree is used to predict the position of
                 each vertex from 2,3, or 4 of its ancestors in the
                 tree, and the correction vectors are entropy encoded.
                 Properties, such as normals, colors, and texture
                 coordinates, are compressed in a similar manner. The
                 connectivity is encoded with no loss of information to
                 an average of less than two bits per triangle. The
                 vertex spanning tree and a small set of jump edges are
                 used to split the model into a simple polygon. A
                 triangle spanning tree and a sequence of marching bits
                 are used to encode the triangulation of the polygon.
                 Our approach improves on Michael Deering's pioneering
                 results by exploiting the geometric coherence of
                 several ancestors in the vertex spanning tree,
                 preserving the connectivity with no loss of
                 information, avoiding vertex repetitions, and using
                 about three fewer bits for the connectivity. However,
                 since decompression requires random access to all
                 vertices, this method must be modified for hardware
                 rendering with limited onboard memory. Finally, we
                 demonstrate implementation results for a variety of
                 VRML models with up to two orders of magnitude
                 compression.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; standardization",
  subject =      "{\bf I.3.5} Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations.",
}


@Article{Cohen-Or:1998:TDD,
  author =       "Daniel Cohen-Or and Amira Solomovic and David Levin",
  title =        "Three-dimensional distance field metamorphosis",
  journal =      j-TOG,
  volume =       "17",
  number =       "2",
  pages =        "116--141",
  month =        apr,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat May 16 07:25:59 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1998-17-2/p116-cohen-or/",
  abstract =     "Given two or more objects of general topology,
                 intermediate objects are constructed by a distance
                 field metamorphosis. In the presented method the
                 interpolation of the distance field is guided by a warp
                 function controlled by a set of corresponding anchor
                 points. Some rules for defining a smooth
                 least-distorting warp function are given. To reduce the
                 distortion of the intermediate shapes, the warp
                 function is decomposed into a rigid rotational part and
                 an elastic part. The distance field interpolation
                 method is modified so that the interpolation is done in
                 correlation with the warp function. The method provides
                 the animator with a technique that can be used to
                 create a set of models forming a smooth transition
                 between pairs of a given sequence of keyframe models.
                 The advantage of the new approach is that it is capable
                 of morphing between objects having a different
                 topological genus where no correspondence between the
                 geometric primitives of the models needs to be
                 established. The desired correspondence is defined by
                 an animator in terms of a relatively small number of
                 anchor points",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.7} Computing Methodologies, COMPUTER
                 GRAPHICS, Three-Dimensional Graphics and Realism,
                 Animation. {\bf I.3.5} Computing Methodologies,
                 COMPUTER GRAPHICS, Computational Geometry and Object
                 Modeling, Curve, surface, solid, and object
                 representations. {\bf I.3.6} Computing Methodologies,
                 COMPUTER GRAPHICS, Methodology and Techniques,
                 Interaction techniques.",
}


@Article{Gonzalez-Ochoa:1998:CMO,
  author =       "Carlos Gonzalez-Ochoa and Scott McCammon and J{\"o}rg
                 Peters",
  title =        "Computing moments of objects enclosed by piecewise
                 polynomial surfaces",
  journal =      j-TOG,
  volume =       "17",
  number =       "3",
  pages =        "143--157",
  month =        jul,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 16 16:30:05 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-3/p143-gonzalez-ochoa/",
  abstract =     "Combining a polynomial free-form surface
                 representation with Gauss' divergence theorem allows
                 efficient and exact calculation of the moments of the
                 enclosed objects. For example, for an cubic
                 representation, volume, center of mass, and the inertia
                 tensor can be computed in seconds even for complex
                 objects with several thousand patches while change due
                 to local modification of the surface geometry can be
                 computed in real-time as feedback for animation or
                 design. Speed and simplicity of the approach allow
                 solving the inverse problem of modeling to match
                 prescribed moments.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design",
  subject =      "{\bf I.3.5} Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Curve, surface, solid, and object representations. {\bf
                 G.1.4} Mathematics of Computing, NUMERICAL ANALYSIS,
                 Quadrature and Numerical Differentiation,
                 Multidimensional (multiple) quadrature.",
}


@Article{Heidrich:1998:SPS,
  author =       "Wolfgang Heidrich and Philip Slusallek and Hans-Peter
                 Seidel",
  title =        "Sampling procedural shaders using affine arithmetic",
  journal =      j-TOG,
  volume =       "17",
  number =       "3",
  pages =        "158--176",
  month =        jul,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 16 16:30:05 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-3/p158-heidrich/",
  abstract =     "Procedural shaders have become popular tools for
                 describing surface reflectance functions and other
                 material properties. In comparison to fixed resolution
                 textures, they have the advantage of being
                 resolution-independent and storage-efficient.\par While
                 procedural shaders provide an interface for evaluating
                 the shader at a single point, it is not easily possible
                 to obtain an average value of the shader together with
                 accurate error bounds over a finite area. Yet the
                 ability to compute such error bounds is crucial for
                 several interesting applications, most notably
                 hierarchical area sampling for global illumination,
                 using the finite element approach, and for generation
                 of textures used in interactive computer graphics.\par
                 Using affine arithmetic for evaluating the shader over
                 a finite area yields a tight, conservative error
                 interval for the shader function. Compilers can
                 automatically generate code for utilizing affine
                 arithmetic from within shaders implemented in a
                 dedicated language such as the RenderMan shading
                 language.",
  acknowledgement = ack-nhfb,
  keywords =     "experimentation; performance; theory; verification",
  subject =      "{\bf I.4.7} Computing Methodologies, IMAGE PROCESSING
                 AND COMPUTER VISION, Feature Measurement, Texture. {\bf
                 G.1.0} Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Error analysis. {\bf G.1.0} Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Interval
                 arithmetic. {\bf G.1.4} Mathematics of Computing,
                 NUMERICAL ANALYSIS, Quadrature and Numerical
                 Differentiation, Automatic differentiation. {\bf I.3.7}
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf I.4.1} Computing
                 Methodologies, IMAGE PROCESSING AND COMPUTER VISION,
                 Digitization and Image Capture, Sampling.",
}


@Article{Mirtich:1998:VFR,
  author =       "Brian Mirtich",
  title =        "{V-Clip}: fast and robust polyhedral collision
                 detection",
  journal =      j-TOG,
  volume =       "17",
  number =       "3",
  pages =        "177--208",
  month =        jul,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 16 16:30:05 MDT 1998",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-3/p177-mirtich/",
  abstract =     "This article presents the Voronoi-clip, or V-Clip,
                 collision detection algorithm for polyhedral objects
                 specified by a boundary representation. V-Clip tracks
                 the closest pair of features between convex polyhedra,
                 using an approach reminiscent of the Lin-Canny closest
                 features algorithm. V-Clip is an improvement over the
                 latter in several respects. Coding complexity is
                 reduced, and robustness is significantly improved; the
                 implementation has no numerical tolerances and does not
                 exhibit cycling problems. The algorithm also handles
                 penetrating polyhedra, and can therefore be used to
                 detect collisions between nonconvex polyhedra described
                 as hierarchies of convex pieces. The article presents
                 the theoretical principles of V-Clip, and gives a
                 pseudocode description of the algorithm. It also
                 documents various test that compare V-Clip, Lin-Canny,
                 and the Enhanced GJK algorithm, a simplex-based
                 algorithm that is widely used for the same application.
                 The results show V-Clip to be a strong contender in
                 this field, comparing favorably with the other
                 algorithms in most of the tests, in term of both
                 performance and robustness.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.3.5} Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Boundary
                 representations.",
}


@Article{Kobbelt:1998:MFV,
  author =       "Leif Kobbelt and Peter Schr{\"o}der",
  title =        "A multiresolution framework for variational
                 subdivision",
  journal =      j-TOG,
  volume =       "17",
  number =       "4",
  pages =        "209--237",
  month =        oct,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Feb 19 08:20:08 MST 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-4/p209-kobbelt/",
  abstract =     "Subdivision is a powerful paradigm for the generation
                 of curves and surfaces. It is easy to implement,
                 computationally efficient, and useful in a variety of
                 applications because of its intimate connection with
                 multiresolution analysis. An important task in computer
                 graphics and geometric modeling is the construction of
                 curves that interpolate a given set of points and
                 minimize a fairness functional (variational design). In
                 the context of subdivision, fairing leads to special
                 schemes requiring the solution of a banded linear
                 system at every subdivision step. We present several
                 examples of such schemes including one that reproduces
                 nonuniform interpolating cubic splines. Expressing the
                 construction in terms of certain elementary operations
                 we are able to embed variational subdivision in the
                 lifting framework, a powerful technique to construct
                 wavelet filter banks given a subdivision scheme. This
                 allows us to extend the traditional lifting scheme for
                 FIR filters to a certain class of IIR filters.
                 Consequently, we how how to build variationally optimal
                 curves {\em and\/} associated, stable wavelets in a
                 straightforward fashion. The algorithms to perform the
                 corresponding decomposition and reconstruction
                 transformations are easy to implement and efficient
                 enough for interactive applications.",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf G.1.1} Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Spline and piecewise
                 polynomial interpolation. {\bf G.1.2} Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation, Spline
                 and piecewise polynomial approximation. {\bf G.1.2}
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Wavelets and fractals. {\bf I.3.3}
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation, Line and curve generation.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Splines.",
}


@Article{Naiman:1998:JEW,
  author =       "Avi C. Naiman",
  title =        "Jagged edges: when is filtering needed?",
  journal =      j-TOG,
  volume =       "17",
  number =       "4",
  pages =        "238--258",
  month =        oct,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Feb 19 08:20:08 MST 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-4/p238-naiman/",
  abstract =     "Depiction of oblique edges by discrete pixels usually
                 results in visible stair steps, often called {\em
                 jaggies\/}. A variety of filtering approaches exists to
                 minimize this visual artifact, but none has been
                 applied selectively only to those edges that would
                 otherwise appear jagged. A recent series of experiments
                 has led to a model of the visibility of jagged edges.
                 Here, we demonstrate how these data can be used
                 efficiently to determine when filtering of edges is
                 needed to eliminate the jaggies and when it is
                 unnecessary. This work also provides a template for how
                 the results of psychophysical experiments can be
                 applied in computer graphics to address image-quality
                 questions.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.4.3} Computing Methodologies, IMAGE PROCESSING
                 AND COMPUTER VISION, Enhancement, Filtering. {\bf
                 I.4.3} Computing Methodologies, IMAGE PROCESSING AND
                 COMPUTER VISION, Enhancement, Smoothing. {\bf I.3.0}
                 Computing Methodologies, COMPUTER GRAPHICS, General.
                 {\bf I.3.3} Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation.",
}


@Article{Raghothama:1998:BRD,
  author =       "Srinivas Raghothama and Vadim Shapiro",
  title =        "Boundary representation deformation in parametric
                 solid modeling",
  journal =      j-TOG,
  volume =       "17",
  number =       "4",
  pages =        "259--286",
  month =        oct,
  year =         "1998",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Feb 19 08:20:08 MST 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1998-17-4/p259-raghothama/",
  abstract =     "One of the major unsolved problems in parametric solid
                 modeling is a robust update (regeneration) of the
                 solid's boundary representation, given a specified
                 change in the solid's parameter values. The fundamental
                 difficulty lies in determining the mapping between
                 boundary representations for solids in the same
                 parametric family. Several heuristic approaches have
                 been proposed for dealing with this problem, but the
                 formal properties of such mappings are not well
                 understood. We propose a formal definition for boundary
                 representation. (BR-)deformation for solids in the same
                 parametric family, based on the assumption of
                 continuity: small changes in solid parameter values
                 should result in small changes in the solid's boundary
                 representation, which may include local collapses of
                 cells in the boundary representation. The necessary
                 conditions that must be satisfied by any BR-deforming
                 mappings between boundary representations are powerful
                 enough to identify invalid updates in many (but not
                 all) practical situations, and the algorithms to check
                 them are simple. Our formulation provides a formal
                 criterion for the recently proposed heuristic
                 approaches to ``persistent naming,'' and explains the
                 difficulties in devising sufficient tests for
                 BR-deformation encountered in practice. Finally our
                 methods are also applicable to more general cellular
                 models of pointsets and should be useful in developing
                 universal standards in parametric modeling.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; reliability; standardization; theory",
  subject =      "{\bf F.2.2} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Geometrical problems and
                 computations. {\bf G.2.1} Mathematics of Computing,
                 DISCRETE MATHEMATICS, Combinatorics, Combinatorial
                 algorithms. {\bf H.5.2} Information Systems,
                 INFORMATION INTERFACES AND PRESENTATION, User
                 Interfaces, Interaction styles. {\bf I.1.2} Computing
                 Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
                 Algorithms, Algebraic algorithms. {\bf I.3.5} Computing
                 Methodologies, COMPUTER GRAPHICS, Computational
                 Geometry and Object Modeling, Boundary representations.
                 {\bf J.6} Computer Applications, COMPUTER-AIDED
                 ENGINEERING, Computer-aided design (CAD).",
}


@Article{Dana:1999:RTR,
  author =       "Kristin J. Dana and Bram van Ginneken and Shree K.
                 Nayar and Jan J. Koenderink",
  title =        "Reflectance and texture of real-world surfaces",
  journal =      j-TOG,
  volume =       "18",
  number =       "1",
  pages =        "1--34",
  month =        jan,
  year =         "1999",
  bibdate =      "Fri Jun 4 06:15:34 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-1/p1-dana/",
  abstract =     "In this work, we investigate the visual appearance of
                 real-world surfaces and the dependence of appearance on
                 the geometry of imaging conditions. We discuss a new
                 texture representation called the BTF (bidirectional
                 texture function) which captures the variation in
                 texture with illumination and viewing direction. We
                 present a BTF database with image textures from over 60
                 different samples, each observed with over 200
                 different combinations of viewing and illumination
                 directions. We describe the methods involved in
                 collecting the database as well as the importance and
                 uniqueness of this database for computer graphics. A
                 related quantity to the BTF is the familiar BRDF
                 (bidirectional reflectance distribution function). The
                 measurement methods involved in the BTF database are
                 conducive to simultaneous measurement of the BRDF.
                 Accordingly, we also present a BRDF database with
                 reflectance measurements for over 60 different samples,
                 each observed with over 200 different combinations of
                 viewing and illumination directions. Both of these
                 unique databases are publicly available and have
                 important implications for computer graphics.",
  acknowledgement = ack-nhfb,
  keywords =     "experimentation; measurement",
  subject =      "{\bf I.2.10} Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Vision and Scene Understanding,
                 Intensity, color, photometry, and thresholding. {\bf
                 I.2.10} Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Vision and Scene Understanding, Texture.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Physically
                 based modeling. {\bf I.4.1} Computing Methodologies,
                 IMAGE PROCESSING AND COMPUTER VISION, Digitization and
                 Image Capture, Imaging geometry. {\bf I.4.1} Computing
                 Methodologies, IMAGE PROCESSING AND COMPUTER VISION,
                 Digitization and Image Capture, Radiometry. {\bf I.4.7}
                 Computing Methodologies, IMAGE PROCESSING AND COMPUTER
                 VISION, Feature Measurement, Texture. {\bf I.4.8}
                 Computing Methodologies, IMAGE PROCESSING AND COMPUTER
                 VISION, Scene Analysis, Photometry.",
}


@Article{Joan-Arinyo:1999:CCE,
  author =       "R. Joan-Arinyo and A. Soto-Riera",
  title =        "Combining constructive and equational geometric
                 constraint-solving techniques",
  journal =      j-TOG,
  volume =       "18",
  number =       "1",
  pages =        "35--55",
  month =        jan,
  year =         "1999",
  bibdate =      "Fri Jun 4 06:15:34 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-1/p35-joan-arinyo/",
  abstract =     "In the past few years, there has been a strong trend
                 towards developing parametric, computer-aided design
                 systems based on geometric constraint solving. An
                 effective way to capture the design intent in these
                 systems is to define relationships between geometric
                 and technological variables. In general, geometric
                 constraint solving including functional relationships
                 requires a general approach and appropriate techniques
                 to achieve the expected functional capabilities. This
                 work reports on a hybrid method that combines two
                 geometric constraint solving techniques: constructive
                 and equational. The hybrid solver has the capability of
                 managing functional relationships between dimension
                 variables and variables representing conditions
                 external to the geometric problem. The hybrid solver is
                 described as a rewriting system and is shown to be
                 correct.",
  acknowledgement = ack-nhfb,
  keywords =     "design",
  subject =      "{\bf F.2.2} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Geometrical problems and
                 computations. {\bf I.2.3} Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Deduction and Theorem Proving.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling. {\bf J.6}
                 Computer Applications, COMPUTER-AIDED ENGINEERING.",
}


@Article{Tumblin:1999:TMD,
  author =       "Jack Tumblin and Jessica K. Hodgins and Brian K.
                 Guenter",
  title =        "Two methods for display of high contrast images",
  journal =      j-TOG,
  volume =       "18",
  number =       "1",
  pages =        "56--94",
  month =        jan,
  year =         "1999",
  bibdate =      "Fri Jun 4 06:15:34 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-1/p56-tumblin/",
  abstract =     "High contrast images are common in night scenes and
                 other scenes that include dark shadows and bright light
                 sources. These scenes are difficult to display because
                 their contrasts greatly exceed the range of most
                 display devices for images. As a result, the image
                 contrasts are compressed or truncated, obscuring subtle
                 textures and details. Humans view and understand high
                 contrast scenes easily, ``adapting'' their visual
                 response to avoid compression or truncation with no
                 apparent loss of detail. By imitating some of these
                 visual adaptation processes, we developed methods for
                 the improved display of high-contrast images. The first
                 builds a display image from several layers of lighting
                 and surface properties. Only the lighting layers are
                 compressed, drastically reducing contrast while
                 preserving much of the image detail. This method is
                 practical only for synthetic images where the layers
                 can be retained from the rendering process. The second
                 method interactively adjusts the displayed image to
                 preserve local contrasts in a small ``foveal''
                 neighborhood. Unlike the first method, this technique
                 is usable on any image and includes a new tone
                 reproduction operator. Both methods use a sigmoid
                 function for contrast compression. This function has no
                 effect when applied to small signals but compresses
                 large signals to fit within an asymptotic limit. We
                 demonstrate the effectiveness of these approaches by
                 comparing processed and unprocessed images.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; human factors; measurement",
  subject =      "{\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.7} Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf I.4.0} Computing
                 Methodologies, IMAGE PROCESSING AND COMPUTER VISION,
                 General, Image displays. {\bf I.4.1} Computing
                 Methodologies, IMAGE PROCESSING AND COMPUTER VISION,
                 Digitization and Image Capture, Quantization. {\bf
                 I.4.3} Computing Methodologies, IMAGE PROCESSING AND
                 COMPUTER VISION, Enhancement, Grayscale manipulation.",
}


@Article{Douglas:1999:MRE,
  author =       "Sarah A. Douglas and Arthur E. Kirkpatrick",
  title =        "Model and Representation: the effect of visual
                 feedback on human performance in a color picker
                 interface",
  journal =      j-TOG,
  volume =       "18",
  number =       "2",
  pages =        "96--127",
  month =        apr,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 5 06:31:37 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-2/p96-douglas/",
  abstract =     "User interfaces for color selection consist of a
                 visible screen representation, an input method, and the
                 underlying conceptual organization of the color model.
                 We report a two-way factorial, between-subjects
                 variable experiment that tested the effect of high and
                 low visual feedback interfaces on speed and accuracy of
                 color matching for RGB and HSV color models. The only
                 significant effect was improved accuracy due to
                 increased visual feedback. Using color groups as a
                 within-subjects variable, we found differences in
                 performance of both speed and accuracy. We recommend
                 that experimental tests adopt a color test set that
                 does not show bias toward a particular model, but is
                 based instead on a range of colors that would be most
                 likely matched in practice by people using color
                 selection software. We recommend the Macbeth Color
                 Checker naturals, primaries, and grays. As a follow-up
                 study, a qualitative case analysis of the way users
                 navigated through the color space indicates that
                 feedback helps users with limited knowledge of the
                 model, allowing them to refine their match to a higher
                 degree of accuracy. Users with very little or a lot of
                 knowledge of the color model do not appear to be aided
                 by increased feedback. In conclusion, we suggest that
                 visual feedback and design of the interface may be a
                 more important factor in improving the usability of a
                 color selection interface than the particular color
                 model used.",
  acknowledgement = ack-nhfb,
  keywords =     "HSV; RGB; color model; color selection; feedback;
                 mental model; user interface",
  subject =      "Information Systems -Information Interfaces and
                 Presentation --- User Interfaces (H.5.2): Graphical
                 user interfaces (GUI); Information Systems -Information
                 Interfaces and Presentation --- User Interfaces
                 (H.5.2): Interaction styles; Computing Methodologies
                 -Computer Graphics --- Methodology and Techniques
                 (I.3.6): Ergonomics; Computing Methodologies -Computer
                 Graphics --- Methodology and Techniques (I.3.6):
                 Interaction techniques; General Terms: Experimentation,
                 Human Factors, Measurement",
}


@Article{Durand:1999:FAH,
  author =       "Fr{\'e}do Durand and George Drettakis and Claude
                 Puech",
  title =        "Fast and accurate hierarchical radiosity using global
                 visibility",
  journal =      j-TOG,
  volume =       "18",
  number =       "2",
  pages =        "128--170",
  month =        apr,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 5 06:31:37 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-2/p128-durand/",
  abstract =     "Recent hierarchical global illumination algorithms
                 permit the generation of images with a high degree of
                 realism. Nonetheless, appropriate refinement of light
                 transfers, high quality meshing, and accurate
                 visibility calculation can be challenging tasks. This
                 is particularly true for scenes containing multiple
                 light sources and scenes lit mainly by indirect light.
                 We present solutions to these problems by extending a
                 global visibility data structure, the Visibility
                 Skeleton. This extension allows us to calculate exact
                 point-to-polygon form-factors at vertices created by
                 subdivision. The structures also provides visibility
                 information for all light interactions, allowing
                 intelligent refinement strategies. High-quality meshing
                 is effected based on a perceptually based ranking
                 strategy which results in appropriate insertions of
                 discontinuity curves into the meshes representing
                 illumination. We introduce a hierarchy of
                 triangulations that allows the generation of a
                 hierarchical radiosity solution using accurate
                 visibility and meshing. Results of our implementation
                 show that our new algorithm produces high quality
                 view-independent lighting solutions for direct
                 illumination, for scenes with multiple lights and also
                 scenes lit mainly by indirect illumination.",
  acknowledgement = ack-nhfb,
  keywords =     "discontinuity meshing; form factor calculation; global
                 illumination; global visibility; hierarchical
                 radiosity; hierarchical triangulation; perception",
  subject =      "Computing Methodologies -Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7); General
                 Terms: Algorithms",
}


@Article{McCool:1999:ADM,
  author =       "Michael D. McCool",
  title =        "Anisotropic diffusion for {Monte Carlo} noise
                 reduction",
  journal =      j-TOG,
  volume =       "18",
  number =       "2",
  pages =        "171--194",
  month =        apr,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 5 06:31:37 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-2/p171-mccool/",
  abstract =     "Monte Carlo sampling can be used to estimate solutions
                 to global light transport and other rendering problems.
                 However, a large number of observations may be needed
                 to reduce the variance to acceptable levels. Rather
                 than computing more observations within each pixel, if
                 spatial coherence exists in image space it can be used
                 to reduce visual error by averaging estimators in
                 adjacent pixels. Anisotropic diffusion is a
                 space-variant noise reduction technique that can
                 selectively preserve texture, edges, and other details
                 using a map of image coherence. The coherence map can
                 be estimated from depth and normal information as well
                 as interpixel color distance. Incremental estimation of
                 the reduction in variance, in conjunction with
                 statistical normalization of interpixel color
                 distances, yields an energy-preserving algorithm that
                 converges to a spatially nonconstant steady state.",
  acknowledgement = ack-nhfb,
  keywords =     "Monte Carlo methods; anisotropic diffusion; global
                 illumination; image processing; image synthesis; light
                 transport; noise reduction; space-variant filtering",
  subject =      "Computing Methodologies -Image Processing And Computer
                 Vision --- Enhancement (I.4.3); General Terms:
                 Algorithms, Design",
}


@Article{Ugail:1999:TID,
  author =       "Hassan Ugail and Malcolm I. G. Bloor and Michael J.
                 Wilson",
  title =        "Techniques for interactive design using the {PDE}
                 method",
  journal =      j-TOG,
  volume =       "18",
  number =       "2",
  pages =        "195--212",
  month =        apr,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 5 06:31:37 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tog/1999-18-2/p195-ugail/",
  abstract =     "Interactive design of practical surfaces using the
                 partial differential equation (PDE) method is
                 considered. The PDE method treats surface design as a
                 boundary value problem (ensuring that surfaces can be
                 defined using a small set of design parameters). Owing
                 to the elliptic nature of the PDE operator, the
                 boundary conditions imposed around the edges of the
                 surface control the internal shape of the surface.
                 Moreover, surfaces obtained in this manner tend to be
                 smooth and fair. The PDE chosen has a closed form
                 solution allowing the interactive manipulation of the
                 surfaces in real time. Thus we present efficient
                 techniques by which we show how surfaces of practical
                 significance can be constructed interactively in real
                 time.",
  acknowledgement = ack-nhfb,
  keywords =     "CAD; PDE method; interactive design; partial
                 differential equations",
  subject =      "Computing Methodologies -Computer Graphics ---
                 Computational Geometry and Object Modeling (I.3.5):
                 Curve, surface, solid, and object representations;
                 Information Systems -Information Systems Applications
                 --- General (H.4.0); Information Systems -Information
                 Storage and Retrieval --- Information Storage (H.3.2);
                 Mathematics of Computing -Numerical Analysis ---
                 Partial Differential Equations (G.1.8); General Terms:
                 Design, Theory",
}


@Article{Bala:1999:RIA,
  author =       "Kavita Bala and Julie Dorsey and Seth Teller",
  title =        "Radiance interpolants for accelerated bounded-error
                 ray tracing",
  journal =      j-TOG,
  volume =       "18",
  number =       "3",
  pages =        "213--256",
  month =        jul,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-3/p213-bala/",
  abstract =     "Ray tracers, which sample radiance, are usually
                 regarded as offline rendering algorithms that are too
                 slow for interactive use. In this article we present a
                 system that exploits object-space, ray-space,
                 image-space, and temporal coherence to accelerate ray
                 tracing. Our system uses {\em per-surface
                 interpolants\/} to approximate radiance both
                 interactive and batch ray tracers.\par Our approach
                 explicitly decouples the two primary operations of a
                 ray tracer --- shading and visibility determination ---
                 and accelerates each of them independently. Shading is
                 accelerated by quadrilinearily interpolating lazily
                 acquired radiance samples. Interpolation error does not
                 exceed a user-specified bound, allowing the user to
                 control performance/quality tradeoffs. Error is bounded
                 by adaptive sampling at discontinuities and radiance
                 nonlinearities.\par Visibility determination at pixels
                 is accelerated by {\em reprojecting\/} interpolants as
                 the user's viewpoint changes. A fast scan-line
                 algorithm then achieves high performance without
                 sacrificing image quality. For a smoothly varying
                 viewpoint, the combination of lazy interpolants and
                 projection substantially accelerates the ray tracer.
                 Additionally, an efficient cache management algorithm
                 keeps the memory footprint of the system small with
                 negligible overhead.",
  acknowledgement = ack-nhfb,
  keywords =     "4D interpolation; approximation; data structures;
                 error bounds; interactive; interval arithmetic;
                 radiance; rendering; rendering systems; visibility",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3); Computing
                 Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7);
                 Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7): Color,
                 shading, shadowing, and texture Mathematics of
                 Computing --- Numerical Analysis --- Approximation
                 (G.1.2); Mathematics of Computing --- Numerical
                 Analysis --- Approximation (G.1.2): Linear
                 approximation",
}


@Article{Suri:1999:ABB,
  author =       "Subhash Suri and Philip M. Hubbard and John F.
                 Hughes",
  title =        "Analyzing bounding boxes for object intersection",
  journal =      j-TOG,
  volume =       "18",
  number =       "3",
  pages =        "257--277",
  month =        jul,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-3/p257-suri/",
  abstract =     "Heuristics that exploit bounding boxes are common in
                 algorithms for rendering, modeling, and animation.
                 While experience has shown that bounding boxes improve
                 the performance of these algorithms in practice, the
                 previous theoretical analysis has concluded that
                 bounding boxes perform poorly in the worst case. This
                 paper reconciles this discrepancy by analyzing
                 intersections among $n$ geometric objects in terms of
                 two parameters: $\alpha$, an upper bound on the {\em
                 aspect ratio\/} or elongatedness of each object; and
                 $\sigma$, an upper bound on the {\em scale factor\/} or
                 size disparity between the largest and smallest
                 objects. Letting $K_o$ and $K_b$ be the number of
                 intersecting object pairs and bounding box pairs,
                 respectively, we analyze a ratio measure of the
                 bounding boxes' efficiency, $\rho = K_b/(n+K_o)$. The
                 analysis proves that $\rho = O(\alpha
                 \sqrt{\sigma}\log^2\sigma)$ and
                 $\rho=\Omega(\alpha\sqrt(\sigma))$.\par One important
                 consequence is that if and are small constants (as is
                 often the case in practice), then $K_b = O(K_o) +
                 O(n)$, so an algorithm that uses bounding boxes has
                 time complexity proportional to the number of actual
                 object intersections. This theoretical result validates
                 the efficiency that bounding boxes have demonstrated in
                 practice. Another consequence of our analysis is a
                 proof of the output-sensitivity of an algorithm for
                 reporting all intersecting pairs in a set of $n$ convex
                 polyhedra with constant $\alpha$ and $\sigma$. The
                 algorithm takes time $O(n log^(d-1)n + K_o log^(d-1)n)$
                 for dimension $d = 2, 3$. This running time improves on
                 the performance of previous algorithms, which make no
                 assumptions about $\alpha$ and $\sigma$.",
  acknowledgement = ack-nhfb,
  keywords =     "aspect ratio; bounding boxes; collision detection",
  subject =      "Theory of Computation --- Analysis of Algorithms and
                 Problem Complexity --- Nonnumerical Algorithms and
                 Problems (F.2.2); Theory of Computation --- Analysis of
                 Algorithms and Problem Complexity --- Nonnumerical
                 Algorithms and Problems (F.2.2): Geometrical problems
                 and computations; Computing Methodologies --- Symbolic
                 and Algebraic Manipulation --- Algorithms (I.1.2);
                 Computing Methodologies --- Symbolic and Algebraic
                 Manipulation --- Algorithms (I.1.2): Analysis of
                 algorithms; Computing Methodologies --- Computer
                 Graphics --- General (I.3.0); Computing Methodologies
                 --- Computer Graphics --- Computational Geometry and
                 Object Modeling (I.3.5); Computing Methodologies ---
                 Computer Graphics --- Three-Dimensional Graphics and
                 Realism (I.3.7);",
}


@Article{Weiskopf:1999:SDE,
  author =       "Daniel Weiskopf and Ute Kraus and Hanns Ruder",
  title =        "Searchlight and {Doppler} effects in the visualization
                 of special relativity: a corrected derivation of the
                 transformation of radiance",
  journal =      j-TOG,
  volume =       "18",
  number =       "3",
  pages =        "278--292",
  month =        jul,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-3/p278-weiskopf/",
  abstract =     "We demonstrate that a photo-realistic image of a
                 rapidly moving object is dominated by the searchlight
                 and Doppler effects. Using a photon-counting technique,
                 we derive expressions for the relativistic
                 transformation of radiance. We show how to incorporate
                 the Doppler and searchlight effects in the two common
                 techniques of special relativistic visualization,
                 namely ray tracing and polygon rendering. Most authors
                 consider geometrical appearance only and neglect
                 relativistic effects on the lighting model. Chang et
                 al. [1996] present an incorrect derivation of the
                 searchlight effect, which we compare to our results.
                 Some examples are given to show the results of image
                 synthesis with relativistic effects taken into
                 account.",
  acknowledgement = ack-nhfb,
  keywords =     "Doppler effect; Lorentz transformation; aberration of
                 light; illumination; searchlight effect; special
                 relativity",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7);
                 Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7): Color,
                 shading, shadowing, and texture; Computer Applications
                 --- Physical Sciences and Engineering (J.2); Computer
                 Applications --- Physical Sciences and Engineering
                 (J.2): Physics;",
}


@Article{Aguado:1999:MGC,
  author =       "Alberto S. Aguado and Eugenia Montiel and Ed Zaluska",
  title =        "Modeling generalized cylinders via {Fourier}
                 morphing",
  journal =      j-TOG,
  volume =       "18",
  number =       "4",
  pages =        "293--315",
  month =        oct,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-4/p293-aguado/",
  abstract =     "Generalized cylinders provide a compact representation
                 for modeling many components of natural objects as well
                 as a great variety of human-made industrial parts. This
                 paper presents a new approach to modeling generalized
                 cylinders based on cross-sectional curves defined using
                 Fourier descriptors. This modeling is based on contour
                 interpolation and is implemented using a subdivision
                 technique. The definition of generalized cylinders uses
                 a three-dimensional trajectory which provides an
                 adequate control for the smoothness of bend with a
                 small number of parameters and includes the orientation
                 of each cross-section (i.e., the local coordinate
                 system) in the interpolation framework. Fourier
                 representations of cross-sectional curves are obtained
                 from contours in digital images, and corresponding
                 points are identified by considering angular and
                 arc-length parametrizations. Changes in cross-section
                 shape through the trajectory are performed using
                 Fourier morphing. The technique proposed provides a
                 comprehensive definition that allows the modeling of a
                 wide variety of shapes, while maintaining a compact
                 characterization to facilitate the description of
                 shapes and displays.",
  acknowledgement = ack-nhfb,
  keywords =     "Fourier expansion; contour interpolation; generalized
                 cylinders; morphing; parametric surfaces; solid
                 modeling; subdivision methods",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3); Computing
                 Methodologies --- Computer Graphics --- Picture/Image
                 Generation (I.3.3): Display algorithms Computing
                 Methodologies --- Computer Graphics --- Picture/Image
                 Generation (I.3.3): Line and curve generation Computing
                 Methodologies --- Computer Graphics --- Computational
                 Geometry and Object Modeling (I.3.5); Computing
                 Methodologies --- Computer Graphics --- Computational
                 Geometry and Object Modeling (I.3.5): Curve, surface,
                 solid, and object representations Computing
                 Methodologies --- Computer Graphics --- Computational
                 Geometry and Object Modeling (I.3.5): Hierarchy and
                 geometric transformations",
}


@Article{Gallier:1999:SMD,
  author =       "Jean Gallier",
  title =        "A simple method for drawing a rational curve as two
                 {B{\'e}zier} segments",
  journal =      j-TOG,
  volume =       "18",
  number =       "4",
  pages =        "316--328",
  month =        oct,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-4/p316-gallier/",
  abstract =     "In this paper we give a simple method for drawing a
                 closed rational curve specified in terms of control
                 points as two B{\'e}zier segments. The main result is
                 the following:\par For every affine frame $(r,s)$
                 (where $r < s$), for every rational curve $F(t)$
                 specified over $[r,s]$ by some control polygon
                 (\beta_0, \ldots{}, \beta_m) (where the $\beta_0$ are
                 weighted control points or control vectors), the
                 control points ($\theta_0, \ldots{}, \theta_m$) (w.r.t.
                 $[r,s]$) of the rational curve $G(t) = F(\phi(t))$ are
                 given by\par $\theta_i = (-1)^i\beta_i$\par \noindent
                 where $\phi : \mbox{\bf RP}^1 \rightarrow \mbox{\bf
                 RP}^1$ is the projectivity mapping $[r,s]$ onto
                 $\mbox{\bf RP}^1 --- ]r,s[$. Thus, in order to draw the
                 entire trace of the curve $F$ over $[-\infty,+\infty]$
                 we simply draw the curve segments $F([r,s])$ and
                 $G([r,s])$.\par The correctness of the method is
                 established using a simple geometric argument about
                 ways of partitioning the real projective line into two
                 disjoint segments. Other known methods for drawing
                 rational curves can be justified using similar
                 geometric arguments.",
  acknowledgement = ack-nhfb,
  keywords =     "B{\'e}zier curves; control points; de Casteljau
                 algorithm; rational curves; subdivision; weights",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3); Computing
                 Methodologies --- Computer Graphics --- Picture/Image
                 Generation (I.3.3): Line and curve generation Computing
                 Methodologies --- Computer Graphics --- Computational
                 Geometry and Object Modeling (I.3.5); Mathematics of
                 Computing --- Numerical Analysis --- Approximation
                 (G.1.2);",
}


@Article{Velho:1999:UAH,
  author =       "Luiz Velho and Luiz Henrique de Figueiredo and Jonas
                 Gomes",
  title =        "A unified approach for hierarchical adaptive
                 tesselation of surfaces",
  journal =      j-TOG,
  volume =       "18",
  number =       "4",
  pages =        "329--360",
  month =        oct,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-4/p329-velho/",
  abstract =     "This paper introduces a unified and general
                 tesselation algorithm for parametric and implicit
                 surfaces. The algorithm produces a hierarchical mesh
                 that is adapted to the surface geometry and has a
                 multiresolution and progressive structure. The
                 representation can be exploited with advantages in
                 several applications.",
  acknowledgement = ack-nhfb,
  keywords =     "adapted meshes; geometric modeling; implicit surfaces;
                 multiresolution representations; parametric surfaces;
                 polygonization; surface approximation",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Computational Geometry and Object Modeling (I.3.5);
                 Computing Methodologies --- Computer Graphics ---
                 Methodology and Techniques (I.3.6); Computer
                 Applications --- Computer-Aided Engineering (J.6);
                 Computer Applications --- Computer-Aided Engineering
                 (J.6): Computer-aided design (CAD)",
}


@Article{Ward:1999:HRC,
  author =       "Gregory Ward and Maryann Simmons",
  title =        "The holodeck ray cache: an interactive rendering
                 system for global illumination in nondiffuse
                 environments",
  journal =      j-TOG,
  volume =       "18",
  number =       "4",
  pages =        "361--398",
  month =        oct,
  year =         "1999",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/1999-18-4/p361-ward/",
  abstract =     "We present a new method for rendering complex
                 environments using interactive, progressive,
                 view-independent, parallel ray tracing. A
                 four-dimensional {\em holodeck\/} data structure serves
                 as a rendering target and caching mechanism for
                 interactive walk-throughs of nondiffuse environments
                 with full global illumination. Ray sample density
                 varies locally according to need, and on-demand ray
                 computation is supported in a parallel implementation.
                 The holodeck file is stored on disk and cached in
                 memory by a server using a least-recently-used (LRU)
                 beam-replacement strategy. The holodeck server
                 coordinates separate ray evaluation and display
                 processes, optimizing disk and memory usage. Different
                 display systems are supported by specialized drivers,
                 which handle display rendering, user interaction, and
                 input. The display driver creates an image from ray
                 samples sent by the server and permits the manipulation
                 of local objects, which are rendered dynamically using
                 approximate lighting computed from holodeck samples.
                 The overall method overcomes many of the conventional
                 limits of interactive rendering in scenes with complex
                 surface geometry and reflectance properties, through an
                 effective combination of ray tracing, caching, and
                 hardware rendering.",
  acknowledgement = ack-nhfb,
  keywords =     "illumination; image reconstruction; mesh generation;
                 ray tracing; rendering system; virtual reality",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3); Computing
                 Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7);
                 Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7):
                 Raytracing; Computing Methodologies --- Image
                 Processing And Computer Vision --- General (I.4.0);
                 Computing Methodologies --- Image Processing And
                 Computer Vision --- General (I.4.0): Image displays;
                 Computing Methodologies --- Computer Graphics ---
                 Methodology and Techniques (I.3.6); Computing
                 Methodologies --- Computer Graphics --- Applications
                 (I.3.8); Computing Methodologies --- Computer Graphics
                 --- Graphics Systems (I.3.2);",
}


@Article{McCool:2000:SVR,
  author =       "Michael D. McCool",
  title =        "Shadow volume reconstruction from depth maps",
  journal =      j-TOG,
  volume =       "19",
  number =       "1",
  pages =        "1--26",
  month =        jan,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 14:51:16 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-1/p1-mccool/",
  abstract =     "Current graphics hardware can be used to generate
                 shadows using either the shadow volume or shadow map
                 techniques. However, the shadow volume technique
                 requires access to a representation of the scene as a
                 polygonal model, and handling the near plane clip
                 correctly and efficiently is difficult; conversely,
                 accurate shadow maps require high-precision texture map
                 data representations, but these are not widely
                 supported.\par We present a hybrid of the shadow map
                 and shadow volume approaches which does not have these
                 difficulties and leverages high-performance polygon
                 rendering. The scene is rendered from the point of view
                 of the light source and a sampled depth map is
                 recovered. Edge detection and a template-based
                 reconstruction technique are used to generate a global
                 shadow volume boundary surface, after which the pixels
                 in shadow can be marked using only a one-bit stencil
                 buffer and a single-pass rendering of the shadow volume
                 boundary polygons. The simple form of our
                 template-based reconstruction scheme simplifies capping
                 the shadow volume after the near plane clip.",
  acknowledgement = ack-nhfb,
  keywords =     "hardware accelerated image synthesis; hardware
                 accelerated image synthesis; illumination; image
                 processing; shadows",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Three --- Dimensional Graphics and Realism (I.3.7);
                 Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7): Color,
                 shading, shadowing, and texture; Computing
                 Methodologies --- Image Processing And Computer Vision
                 --- Scene Analysis (I.4.8); Computing Methodologies ---
                 Image Processing And Computer Vision --- Scene Analysis
                 (I.4.8): Range data",
}


@Article{Sanchez-Reyes:2000:APP,
  author =       "Javier S{\'a}nchez-Reyes",
  title =        "Applications of the polynomial $s$-power basis in
                 geometry processing",
  journal =      j-TOG,
  volume =       "19",
  number =       "1",
  pages =        "27--55",
  month =        jan,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-1/p27-sachez-reyes/",
  abstract =     "We propose a unified methodology to tackle geometry
                 processing operations admitting explicit algebraic
                 expressions. This new approach is based on representing
                 and manipulating polynomials algebraically in a
                 recently basis, the symmetric analogue of the power
                 form ($s$-power basis for brevity), so called because
                 it is associated with a ``Hermite two-point expansion''
                 instead of a Taylor expansion. Given the expression of
                 a polynomial in this basis over the unit interval $u
                 \in [0, 1]$, degree reduction is trivially obtained by
                 truncation, which yields the Hermite interpolant that
                 matches the original derivatives at $u =
                 {\textbraceleft}0,1{\textbraceright}$. Operations such
                 as division or square root become meaningful and
                 amenable in this basis, since we can compute as many
                 terms as desired of the corresponding Hermite
                 interpolant and build ``$s$-power series,'' akin to
                 Taylor series. Applications include computing integral
                 approximations of rational polynomials, or
                 approximations of offset curves.",
  acknowledgement = ack-nhfb,
  keywords =     "Hermite interpolation; Taylor series; degree
                 reduction; geometry processing; offset curves and
                 surfaces; power basis; $s$-power basis",
  subject =      "Mathematics of Computing --- Numerical Analysis ---
                 Interpolation (G.1.1); Mathematics of Computing ---
                 Numerical Analysis --- Interpolation (G.1.1):
                 Interpolation formulas; Mathematics of Computing ---
                 Numerical Analysis --- Approximation (G.1.2);
                 Mathematics of Computing --- Numerical Analysis ---
                 Approximation (G.1.2): Spline and piecewise polynomial
                 approximation; Computing Methodologies --- Symbolic and
                 Algebraic Manipulation --- Expressions and Their
                 Representation (I.1.1); Computing Methodologies ---
                 Symbolic and Algebraic Manipulation --- Expressions and
                 Their Representation (I.1.1): Representations (general
                 and polynomial); Computing Methodologies --- Computer
                 Graphics --- Computational Geometry and Object Modeling
                 (I.3.5); Computing Methodologies --- Computer Graphics
                 --- Computational Geometry and Object Modeling (I.3.5):
                 Curve, surface, solid, and object representations;
                 Computer Applications --- Computer-Aided Engineering
                 (J.6); Computer Applications --- Computer-Aided
                 Engineering (J.6): Computer-aided design (CAD)",
}


@Article{Zheng:2000:ETP,
  author =       "Jianmin Zheng and Thomas W. Sederberg",
  title =        "Estimating tessellation parameter intervals for
                 rational curves and surfaces",
  journal =      j-TOG,
  volume =       "19",
  number =       "1",
  pages =        "56--77",
  month =        jan,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Mon Sep 18 10:53:48 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-1/p56-zheng/",
  abstract =     "This paper presents a method for determining {\em a
                 priori\/} a constant parameter interval for
                 tessellating a rational curve or surface such that the
                 deviation of the curve or surface from its piecewise
                 linear approximation is within a specified tolerance.
                 The parameter interval is estimated based on
                 information about second-order derivatives in the
                 homogeneous coordinates, instead of using affine
                 coordinates directly. This new step size can be found
                 with roughly the same amount of computation as the step
                 size in Cheng [1992], though it can be proven to always
                 be larger than Cheng's step size. In fact, numerical
                 experiments show the new step is typically orders of
                 magnitude larger than the step size in Cheng [1992].
                 Furthermore, for rational cubic and quartic curves, the
                 new step size is generally twice as large as the step
                 size found by computing bounds on the Bernstein
                 polynomial coefficients of the second derivatives
                 function.",
  acknowledgement = ack-nhfb,
  keywords =     "derivative bounds; flatness; projection distance;
                 rational curves and surfaces; step size; tessellation",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Computational Geometry and Object Modeling (I.3.5);
                 Computing Methodologies --- Computer Graphics ---
                 Computational Geometry and Object Modeling (I.3.5):
                 Geometric algorithms, languages, and systems; Computer
                 Applications --- Computer-Aided Engineering (J.6);
                 Computer Applications --- Computer-Aided Engineering
                 (J.6): Computer-aided design (CAD)",
}


@Article{Lee:2000:NTT,
  author =       "Michael Lee and Hanan Samet",
  title =        "Navigating through Triangle Meshes Implemented as
                 Linear Quadtrees",
  journal =      j-TOG,
  volume =       "19",
  number =       "2",
  pages =        "79--121",
  month =        apr,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:34:42 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-2/p79-lee/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-2/p79-lee/p79-lee.pdf",
  abstract =     "Techniques are presented for navigating between
                 adjacent triangles of greater or equal size in a
                 hierarchical triangle mesh where the triangles are
                 obtained by a recursive quadtree-like subdivision of
                 the underlying space into four equilateral triangles.
                 These techniques are useful in a number of
                 applications, including finite element analysis, ray
                 tracing, and the modeling of spherical data. The
                 operations are implemented in a manner analogous to
                 that used in a quadtree representation of data on the
                 two-dimensional plane where the underlying space is
                 tessellated into a square mesh. A new technique is
                 described for labeling the triangles, which is useful
                 in implementing the quadtree triangle mesh as a linear
                 quadtree (i.e., a pointer-less quadtree); the
                 navigation can then take place in this linear quadtree.
                 When the neighbors are of equal size, the algorithms
                 have a worst-case constant time complexity. The
                 algorithms are very efficient, as they make use of just
                 a few bit manipulation operations, and can be
                 implemented in hardware using just a few machine
                 language instructions. The use of these techniques when
                 modeling spherical data by projecting it onto the faces
                 of a regular solid whose faces are equilateral
                 triangles, which are represented as quadtree triangle
                 meshes, is discussed in detail. The methods are
                 applicable to the icosahedron, octahedron, and
                 tetrahedron. The difference lies in the way transitions
                 are made between the faces of the polyhedron. However,
                 regardless of the type of polyhedron, the computational
                 complexity of the methods is the same.",
  acknowledgement = ack-nhfb,
  keywords =     "data structures; finite element analysis; hierarchical
                 methods; neighbor finding; ray tracing; spherical
                 modeling; triangle meshes",
  subject =      "Mathematics of Computing --- Numerical Analysis ---
                 Approximation (G.1.2): Approximation of surfaces and
                 contours; Mathematics of Computing --- Numerical
                 Analysis --- Partial Differential Equations (G.1.8):
                 Finite element methods; Computing Methodologies ---
                 Computer Graphics --- Picture/Image Generation (I.3.3):
                 Display algorithms; Computing Methodologies ---
                 Computer Graphics --- Computational Geometry and Object
                 Modeling (I.3.5): Boundary representations; Computing
                 Methodologies --- Image Processing And Computer Vision
                 --- Image Representation (I.4.10): Hierarchical",
}


@Article{Volevich:2000:UVD,
  author =       "Valdimir Volevich and Karol Myszkowski and Andrei
                 Khodulev and Edward A. Kopylov",
  title =        "Using the Visual Differences Predictor to Improve
                 Performance of Progressive Global Illumination
                 Computation",
  journal =      j-TOG,
  volume =       "19",
  number =       "2",
  pages =        "122--161",
  month =        apr,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:48:06 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-2/p122-volevich/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-2/p122-volevich/p122-volevich.pdf",
  abstract =     "A novel view-independent technique for progressive
                 global illumination computing that uses prediction of
                 visible differences to improve both efficiency and
                 effectiveness of physically-sound lighting solutions
                 has been developed. The technique is a mixture of
                 stochastic (density estimation) and deterministic
                 (adaptive mesh refinement) algorithms used in a
                 sequence and optimized to reduce the differences
                 between the intermediate and final images as perceived
                 by the human observer in the course of lighting
                 computation. The quantitative measurements of
                 visibility were obtained using the model of human
                 vision captured in the visible differences predictor
                 (VDP) developed by Daly [1993]. The VDP responses were
                 used to support the selection of the best component
                 algorithms from a pool of global illumination
                 solutions, and to enhance the selected algorithms for
                 even better progressive refinement of image quality.
                 The VDP was also used to determine the optimal
                 sequential order of component-algorithm execution, and
                 to choose the points at which switchover between
                 algorithms should take place. As the VDP is
                 computationally expensive, it was applied exclusively
                 at the design and tuning stage of the composite
                 technique, and so perceptual considerations are
                 embedded into the resulting solution, though no VDP
                 calculations were performed during lighting
                 simulation.\par The proposed illumination technique is
                 also novel, providing intermediate image solutions of
                 high quality at unprecedented speeds, even for complex
                 scenes. One advantage of the technique is that local
                 estimates of global illumination are readily available
                 at the early stages of computing, making possible the
                 development of a more robust adaptive mesh subdivision,
                 which is guided by local contrast information.
                 Efficient object space filtering, also based on
                 stochastically-derived estimates of the local
                 illumination error, is applied to substantially reduce
                 the visible noise inherent in stochastic solutions.",
  acknowledgement = ack-nhfb,
  keywords =     "adaptive mesh subdivision; density estimation; human
                 perception; Monte Carlo photon tracing; progressive
                 refinement; view-independent solutions",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Three-Dimensional Graphics and Realism (I.3.7): {\bf
                 Color, shading, shadowing, and texture}; Computing
                 Methodologies --- Image Processing And Computer Vision
                 --- Digitization and Image Capture (I.4.1): {\bf
                 Sampling}; Computing Methodologies --- Image Processing
                 And Computer Vision --- Enhancement (I.4.3): {\bf
                 Filtering}; Computing Methodologies --- Simulation and
                 Modeling --- Types of Simulation (I.6.8): {\bf Monte
                 Carlo}; Computing Methodologies --- Artificial
                 Intelligence --- Vision and Scene Understanding
                 (I.2.10): {\bf Intensity, color, photometry, and
                 thresholding}; Computing Methodologies --- Image
                 Processing And Computer Vision --- Digitization and
                 Image Capture (I.4.1): {\bf Radiometry}; Computing
                 Methodologies --- Image Processing And Computer Vision
                 --- Digitization and Image Capture (I.4.1): {\bf
                 Reflectance}",
}


@Article{Hodgins:2000:E,
  author =       "Jessica Hodgins",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "19",
  number =       "3",
  pages =        "163--163",
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:34:42 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-3/p163-hodgins/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-3/p163-hodgins/p163-hodgins.pdf",
  acknowledgement = ack-nhfb,
}


@Article{Cant:2000:TPM,
  author =       "R. J. Cant and P. A. Shrubsole",
  title =        "Texture potential {MIP} mapping, a new high-quality
                 texture antialiasing algorithm",
  journal =      j-TOG,
  volume =       "19",
  number =       "3",
  pages =        "164--184",
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:39:15 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-3/p164-cant/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-3/p164-cant/p164-cant.pdf",
  abstract =     "A refined version of the texture potential mapping
                 algorithm is introduced in which a one-dimensional MIP
                 map is incorporated. This has the effect of controlling
                 the maximum number of texture samples required. The new
                 technique is compared to existing texture antialiasing
                 methods in terms of quality and sample count. The new
                 method is shown to compare favorably with existing
                 techniques for producing high quality antialiased,
                 texture-mapped images.",
  acknowledgement = ack-nhfb,
  generalterms = "Algorithms; Performance",
  keywords =     "anisotropic filtering; antialiasing; texture mapping",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3): {\bf Display
                 algorithms}; Computing Methodologies --- Computer
                 Graphics --- Three-Dimensional Graphics and Realism
                 (I.3.7): {\bf Color, shading, shadowing, and texture}",
}


@Article{Goshtasby:2000:GPI,
  author =       "A. Ardeshir Goshtasby",
  title =        "Grouping and parameterizing irregularly spaced points
                 for curve fitting",
  journal =      j-TOG,
  volume =       "19",
  number =       "3",
  pages =        "185--203",
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:39:15 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-3/p185-goshtasby/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-3/p185-goshtasby/p185-goshtasby.pdf",
  abstract =     "Given a large set irregularly spaced points in the
                 plane, an algorithm for partitioning the points into
                 subsets and fitting a parametric curve to each subset
                 is described. The points could be measurements from a
                 physical phenomenon, and the objective in this process
                 could be to find patterns among the points and describe
                 the phenomenon analytically. The points could be
                 measurements from a geometric curves. The algorithm
                 proposed here can be used in various applications,
                 especially where given points are dense and noisy.
                 Examples demonstrating the behavior of the algorithm
                 under noise and density of the points are presented and
                 discussed.",
  acknowledgement = ack-nhfb,
  generalterms = "Algorithms",
  keywords =     "irregularly spaced points; node estimation; noisy
                 point set; parametric curve",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Computational Geometry and Object Modeling (I.3.5):
                 {\bf Curve, surface, solid, and object
                 representations}",
}


@Article{Lindstrom:2000:IDS,
  author =       "Peter Lindstrom and Greg Turk",
  title =        "Image-driven simplification",
  journal =      j-TOG,
  volume =       "19",
  number =       "3",
  pages =        "204--241",
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Apr 17 09:39:15 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-3/p204-lindstrom/;
                 http://www.acm.org/pubs/articles/journals/tog/2000-19-3/p204-lindstrom/p204-lindstrom.pdf",
  abstract =     "We introduce the notion of {\em image-driven
                 simplification\/}, a framework that uses images to
                 decide which portions of a model to simplify. This is a
                 departure from approaches that make polygonal
                 simplification decisions based on geometry. As with
                 many methods, we use the edge collapse operator to make
                 incremental changes to a model. Unique to our approach,
                 however, is the use at comparisons between images of
                 the original model against those of a simplified model
                 to determine the cost of an ease collapse. We use
                 common graphics rendering hardware to accelerate the
                 creation of the required images. As expected, this
                 method produces models that are close to the original
                 model according to image differences. Perhaps more
                 surprising, however, is that the method yields models
                 that have high geometric fidelity as well. Our approach
                 also solves the quandary of how to weight the geometric
                 distance versus appearance properties such as normals,
                 color, and texture. All of these trade-offs are
                 balanced by the image metric. Benefits of this approach
                 include high fidelity silhouettes, extreme
                 simplification of hidden portions of a model, attention
                 to shading interpolation effects, and simplification
                 that is sensitive to the content of a texture. In order
                 to better preserve the appearance of textured models,
                 we introduce a novel technique for assigning texture
                 coordinates to the new vertices of the mesh. This
                 method is based on a geometric heuristic that can be
                 integrated with any edge collapse algorithm to produce
                 high quality textured surfaces.",
  acknowledgement = ack-nhfb,
  generalterms = "Algorithms; Performance",
  keywords =     "image metrics; level-of-detail; polygonal
                 simplification; visual perception",
  subject =      "Computing Methodologies --- Computer Graphics ---
                 Picture/Image Generation (I.3.3): {\bf Display
                 algorithms}; Computing Methodologies --- Computer
                 Graphics --- Computational Geometry and Object Modeling
                 (I.3.5): {\bf Object hierarchies}",
}


@Article{Fiume:2000:AFA,
  author =       "Eugene Fiume",
  title =        "{Alain Fournier}: 1943--2000: An Appreciation",
  journal =      j-TOG,
  volume =       "19",
  number =       "4",
  pages =        "243--245",
  month =        oct,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-4/p243-fiume/",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/380666.380668",
}


@Article{Chen:2000:TAS,
  author =       "Min Chen and James Arvo",
  title =        "Theory and Application of Specular Path Perturbation",
  journal =      j-TOG,
  volume =       "19",
  number =       "4",
  pages =        "246--278",
  month =        oct,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-4/p246-chen/",
  abstract =     "In this paper we apply perturbation methods to the
                 problem of computing specular reflections in curved
                 surfaces. The key idea is to generate families of
                 closely related optical paths by expanding a given path
                 into a high-dimensional Taylor series. Our path
                 perturbation method is based on closed-form expressions
                 for linear and higher-order approximations of ray
                 paths, which are derived using Fermat's Variation
                 Principle and the Implicit Function Theorem (IFT). The
                 perturbation formula presented here holds for general
                 multiple-bounce reflection paths and provides a
                 mathematical foundation for exploiting path coherence
                 in ray tracing acceleration techniques and incremental
                 rendering. To illustrate its use, we describe an
                 algorithm for fast approximation of specular
                 reflections on curved surfaces; the resulting images
                 are highly accurate and nearly indistinguishable from
                 ray traced images.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/380666.380670",
}


@Article{Sarraga:2000:VMM,
  author =       "Ramon F. Sarraga",
  title =        "A Variational Method to Model {$G^1$} Surfaces over
                 Triangular Meshes of Arbitrary Topology in {$R^3$}",
  journal =      j-TOG,
  volume =       "19",
  number =       "4",
  pages =        "279--301",
  month =        oct,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-4/p279-sarraga/",
  abstract =     "This article presents a method for constructing a
                 $G^1$-smooth surface, composed of independently
                 parametrized triangular polynomial B{\'e}zier patches,
                 to fit scattered data points triangulated in $R^3$ with
                 arbitrary topology. The method includes a variational
                 technique to optimize the shape of the surface. A
                 systematic development of the method is given,
                 presenting general equations provided by the theory of
                 manifolds, explaining the heuristic assumptions made to
                 simplify calculations, and analyzing the numerical
                 results obtained from fitting two test configurations
                 of scattered data points. The goal of this work is to
                 explore an alternative $G^3$ construction, inspired by
                 the theory of manifolds, that is subject to fewer
                 application constraints than approaches found in the
                 technical literature; e.g., this approach imposes no
                 artificial restrictions on the tangents of patch
                 boundary curves at vertex points of a $G^1$ surface.
                 The constructed surface shapes fit all test data
                 surprisingly well for for a noniterative method based
                 on polynomial patches.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/380666.380674",
}


@Article{Soler:2000:TVE,
  author =       "Cyril Soler and F. X. Sillion",
  title =        "Texture-Based Visibility for Efficient Lighting
                 Simulation",
  journal =      j-TOG,
  volume =       "19",
  number =       "4",
  pages =        "302--342",
  month =        oct,
  year =         "2000",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2000-19-4/p302-soler/",
  abstract =     "Lighting simulations using hierarchical radiosity with
                 clustering can be very slow when the computation of
                 fine and artifact-free shadows is needed. To avoid the
                 high cost of mesh refinement associated with fast
                 variations of visibility across receivers, we propose a
                 new hierarchical algorithm in which partial visibility
                 maps can be computed on the fly, using a convolution
                 technique for emitter-receiver configurations where
                 complex shadows are produced. Other configurations
                 still rely on mesh subdivision to reach the desired
                 accuracy in modeling energy transfer. In our system,
                 therefore, radiosity is represented as a combination of
                 textures and piecewise-constant or linear contributions
                 over mesh elements at multiple hierarchical levels. We
                 give a detailed description of the {\em gather}, {\em
                 push}\slash {\em pull}, and {\em display} stages of the
                 hierarchical radiosity algorithm, adapted to seamlessly
                 integrate both representations. A new refinement
                 algorithm is proposed, which chooses the most
                 appropriate technique to compute the energy transfer
                 and resulting radiosity distribution for each
                 receiver\slash transmitter configuration. Comprehensive
                 error control is achieved by subdividing either the
                 source or receiver in a traditional manner, or by using
                 a blocker subdivision scheme that improves the quality
                 of shadow masks without increasing the complexity of
                 the mesh. Results show that high-quality images are
                 obtained in a matter of seconds for scenes with tens of
                 thousands of polygons.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/380666.380679",
}


@Article{Peters:2001:SPR,
  author =       "Jorg Peters",
  title =        "Smooth Patching of Refined Triangulations",
  journal =      j-TOG,
  volume =       "20",
  number =       "1",
  pages =        "1--9",
  month =        jan,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2001-20-1/p1-peters/",
  abstract =     "This paper presents a simple algorithm for associating
                 a smooth, low-degree polynomial surface with
                 triangulations whose extraordinary mesh nodes are
                 separated by sufficiently many ordinary, 6-valent mesh
                 nodes. Output surfaces are at least tangent continuous
                 and are $C^2$ sufficiently far away from extraordinary
                 mesh nodes; they consist of three-sided B{\'e}zier
                 patches of degree 4. In particular, the algorithm can
                 be used to skin a mesh generated by a few steps of
                 Loop's generalization of three-direction box-spline
                 subdivision.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/383745.383746",
}


@Article{Bajaj:2001:RIC,
  author =       "Chandrajit Bajaj and Insung Ihm and Sanghun Park",
  title =        "{$3$D RGB} Image Compression for Interactive
                 Applications",
  journal =      j-TOG,
  volume =       "20",
  number =       "1",
  pages =        "10--38",
  month =        jan,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 22 15:33:29 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/pubs/citations/journals/tog/2001-20-1/p10-bajaj/",
  abstract =     "This paper presents a new 3D RGB image compression
                 scheme designed for interactive real-time applications.
                 In designing our compression method, we have
                 compromised between two important goals: high
                 compression ratio and fast random access ability, and
                 have tried to minimize the overhead caused during
                 run-time reconstruction. Our compression technique is
                 suitable for applications wherein data are accessed in
                 a somewhat unpredictable fashion, and real-time
                 performance of decompression is necessary. The
                 experimental results on three different kinds of 3D
                 images from medical imaging, image-based rendering, and
                 solid texture mapping suggest that the compression
                 method can be used effectively in developing real-time
                 applications that must handle large volume data, made
                 of color samples taken in three- or higher-dimensional
                 space.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/383745.383747",
}


@Article{Yee:2001:SSV,
  author =       "H. Yee and S. Pattanaik and D. P. Greenberg",
  title =        "Spatiotemporal Sensitivity and Visual Attention for
                 Efficient Rendering of Dynamic Environments",
  journal =      j-TOG,
  volume =       "20",
  number =       "1",
  pages =        "39--65",
  month =        jan,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 22 15:33:40 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org/tog/yee01/index.html",
  abstract =     "We present a method to accelerate global illumination
                 computation in prerendered animations by taking
                 advantage of limitations of the human visual system. A
                 spatiotemporal error tolerance map, constructed from
                 psychophysical data based on velocity dependent
                 contrast sensitivity, is used to accelerate rendering.
                 The error map is augmented by a model of visual
                 attention in order to account for the tracking behavior
                 of the eye. Perceptual acceleration combined with good
                 sampling protocols provide a global illumination
                 solution feasible for use in animation. Results
                 indicate an order of magnitude improvement in
                 computational speed.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/383745.383748",
}


@Article{Shin:2001:CPI,
  author =       "Hyun Joon Shin and Jehee Lee and Michael Gleicher and
                 Sung Yong Shin",
  title =        "Computer Puppetry: An Importance-Based Approach",
  journal =      j-TOG,
  volume =       "20",
  number =       "2",
  pages =        "67--94",
  month =        apr,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 22 15:33:47 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "Computer puppetry maps the movements of a performer to
                 an animated character in real-time. In this article, we
                 provide a comprehensive solution to the problem of
                 transferring the observations of the motion capture
                 sensors to an animated character whose size and
                 proportion may be different from the performer's. Our
                 goal is to map as many of the important aspects of the
                 motion to the target character as possible, while
                 meeting the online, real-time demands of computer
                 puppetry. We adopt a Kalman filter scheme that
                 addresses motion capture noise issues in this setting.
                 We provide the notion of dynamic importance of an
                 end-effector that allows us to determine what aspects
                 of the performance must be kept in the resulting
                 motion. We introduce a novel inverse kinematics solver
                 that realizes these important aspects within tight
                 real-time constraints. Our approach is demonstrated by
                 its application to broadcast television performances.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/502122.502123",
}


@Article{Buss:2001:SAA,
  author =       "Samuel R. Buss and Jay P. Fillmore",
  title =        "Spherical Averages and Applications to Spherical
                 Splines and Interpolation",
  journal =      j-TOG,
  volume =       "20",
  number =       "2",
  pages =        "95--126",
  month =        apr,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "This article introduces a method for computing
                 weighted averages on spheres based on least squares
                 minimization that respects spherical distance. We prove
                 existence and uniqueness properties of the weighted
                 averages, and give fast iterative algorithms with
                 linear and quadratic convergence rates. Our methods are
                 appropriate to problems involving averages of spherical
                 data in meteorological, geophysical, and astronomical
                 applications. One simple application is a method for
                 smooth averaging of quaternions, which generalizes
                 Shoemake's spherical linear interpolation.The weighted
                 averages methods allow a novel method of defining
                 B{\'e}zier and spline curves on spheres, which provides
                 direct generalization of B{\'e}zier and B-spline curves
                 to spherical spline curves. We present a fast algorithm
                 for spline interpolation on spheres. Our spherical
                 splines allow the use of arbitrary knot positions;
                 potential applications of spherical splines include
                 smooth quaternion curves for applications in graphics,
                 animation, robotics, and motion planning.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/502122.502124",
}


@Article{Liang:2001:RTS,
  author =       "Lin Liang and Ce Liu and Ying-Qing Xu and Baining Guo
                 and Heung-Yeung Shum",
  title =        "Real-time Texture Synthesis by Patch-based Sampling",
  journal =      j-TOG,
  volume =       "20",
  number =       "3",
  pages =        "127--150",
  month =        jul,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 22 15:33:55 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "We present an algorithm for synthesizing textures from
                 an input sample. This patch-based sampling algorithm is
                 fast and it makes high-quality texture synthesis a
                 real-time process. For generating textures of the same
                 size and comparable quality, patch-based sampling is
                 orders of magnitude faster than existing algorithms.
                 The patch-based sampling algorithm works well for a
                 wide variety of textures ranging from regular to
                 stochastic. By sampling patches according to a
                 nonparametric estimation of the local conditional MRF
                 density function, we avoid mismatching features across
                 patch boundaries. We also experimented with documented
                 cases for which pixel-based nonparametric sampling
                 algorithms cease to be effective but our algorithm
                 continues to work well.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/501786.501787",
}


@Article{OSullivan:2001:CP,
  author =       "Carol O'Sullivan and John Dingliana",
  title =        "Collisions and Perception",
  journal =      j-TOG,
  volume =       "20",
  number =       "3",
  pages =        "151--168",
  month =        jul,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "Level of Detail (LOD) techniques for real-time
                 rendering and related perceptual issues have received a
                 lot of attention in recent years. Researchers have also
                 begun to look at the issue of perceptually adaptive
                 techniques for plausible physical simulations. In this
                 article, we are particularly interested in the problem
                 of realistic collision simulation in scenes where large
                 numbers of objects are colliding and processing must
                 occur in real-time. An interruptible and therefore
                 degradable collision-handling mechanism is used and the
                 perceptual impact of this degradation is explored. We
                 look for ways in which we can optimize the realism of
                 such simulations and describe a series of
                 psychophysical experiments that investigate different
                 factors affecting collision perception, including
                 eccentricity, separation, distractors, causality, and
                 accuracy of physical response. Finally, strategies for
                 incorporating these factors into a perceptually
                 adaptive real-time simulation of large numbers of
                 visually similar objects are presented.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/501786.501788",
}


@Article{Alonso:2001:VMG,
  author =       "L. Alonso and F. Cuny and S. Petitjean and J.-C. Paul
                 and S. Lazard and E. Wies",
  title =        "The Virtual Mesh: {A} Geometric Abstraction for
                 Efficiently Computing Radiosity",
  journal =      j-TOG,
  volume =       "20",
  number =       "3",
  pages =        "169--201",
  month =        jul,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 22 15:34:02 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "In this article, we introduce a general-purpose method
                 for computing radiosity on scenes made of parametric
                 surfaces with arbitrary trimming curves. In contrast
                 with past approaches that require a tessellation of the
                 input surfaces (be it made up of triangles or patches
                 with simple trimming curves) or some form of geometric
                 approximation, our method takes full advantage of the
                 rich and compact mathematical representation of
                 objects. At its core lies the virtual mesh, an
                 abstraction of the input geometry that allows complex
                 shapes to be illuminated as if they were simple
                 primitives. The virtual mesh is a collection of
                 normalized square domains to which the input surfaces
                 are mapped while preserving their energy properties.
                 Radiosity values are then computed on these supports
                 before being lifted back to the original surfaces. To
                 demonstrate the power of our method, we describe a
                 high-order wavelet radiosity implementation that uses
                 the virtual mesh. Examples of objects and environments,
                 designed for interactive applications or virtual
                 reality, are presented. They prove that, by exactly
                 integrating curved surfaces in the resolution process,
                 the virtual mesh allows complex scenes to be rendered
                 more quickly, more accurately, and much more naturally
                 than with previously known methods.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/501786.501789",
}


@Article{Surazhsky:2001:CMC,
  author =       "Vitaly Surazhsky and Craig Gotsman",
  title =        "Controllable Morphing of Compatible Planar
                 Triangulations",
  journal =      j-TOG,
  volume =       "20",
  number =       "4",
  pages =        "203--231",
  month =        oct,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "Two planar triangulations with a correspondence
                 between the pair of vertex sets are compatible
                 (isomorphic) if they are topologically equivalent. This
                 work describes methods for morphing compatible planar
                 triangulations with identical convex boundaries in a
                 manner that guarantees compatibility throughout the
                 morph. These methods are based on a fundamental
                 representation of a planar triangulation as a matrix
                 that unambiguously describes the triangulation.
                 Morphing the triangulations corresponds to
                 interpolations between these matrices. We show that
                 this basic approach can be extended to obtain better
                 control over the morph, resulting in valid morphs with
                 various natural properties. Two schemes, which generate
                 the linear trajectory morph if it is valid, or a morph
                 with trajectories close to linear otherwise, are
                 presented. An efficient method for verification of
                 validity of the linear trajectory morph between two
                 triangulations is proposed. We also demonstrate how to
                 obtain a morph with a natural evolution of triangle
                 areas and how to find a smooth morph through a given
                 intermediate triangulation.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/502783.502784",
}


@Article{Ouellette:2001:NSO,
  author =       "Marc J. Ouellette and Eugene Fiume",
  title =        "On Numerical Solutions to One-Dimensional Integration
                 Problems with Applications to Linear Light Sources",
  journal =      j-TOG,
  volume =       "20",
  number =       "4",
  pages =        "232--279",
  month =        oct,
  year =         "2001",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Feb 6 18:10:33 MST 2002",
  bibsource =    "http://www.acm.org/pubs/toc/",
  abstract =     "Many key problems in computer graphics require the
                 computation of integrals. Due to the nature of the
                 integrand and of the domain of integration, these
                 integrals seldom can be computed analytically. As a
                 result, numerical techniques are used to find
                 approximate solutions to these problems. While the
                 numerical analysis literature offers many integration
                 techniques, the choice of which method to use for
                 specific computer graphic problems is a difficult one.
                 This choice must be driven by the numerical efficiency
                 of the method, and ultimately, by its visual impact on
                 the computed image. In this paper, we begin to address
                 these issues by methodically analyzing deterministic
                 and stochastic numerical techniques and their
                 application to the type of one-dimensional problems
                 that occur in computer graphics, especially in the
                 context of linear light source integration. In addition
                 to traditional methods such as Gauss-Legendre
                 quadratures, we also examine Voronoi diagram-based
                 sampling, jittered quadratures, random offset
                 quadratures, weighted Monte Carlo, and a newly
                 introduced method of compounding known as a difficulty
                 driven compound quadrature. We compare the
                 effectiveness of these methods using a three-pronged
                 approach. First, we compare the frequency domain
                 characteristics of all the methods using periodograms.
                 Next, applying ideas found in the numerical analysis
                 literature, we examine the numerical and visual
                 performance profiles of these methods for seven
                 different one-parameter problem families. We then
                 present results from the application of the methods for
                 the example of linear light sources. Finally, we
                 summarize the relative effectiveness of the methods
                 surveyed, showing the potential power of
                 difficulty-driven compound quadratures.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/502783.502785",
}


@Article{Ashikhmin:2002:SIT,
  author =       "Michael Ashikhmin and Peter Shirley",
  title =        "Steerable illumination textures",
  journal =      j-TOG,
  volume =       "21",
  number =       "1",
  pages =        "1--19",
  month =        jan,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Apr 11 17:55:04 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a new set of illumination basis functions
                 designed for lighting bumpy surfaces. This lighting
                 includes shadowing and interreflection. To create an
                 image with a new light direction, only a linear
                 combination of precomputed textures is required. This
                 is possible by using a carefully selected set of
                 steerable basis functions. Steerable basis lights have
                 the property that they allow lights to move
                 continuously without jarring visual artifacts. The new
                 basis lights are shown to produce images of high visual
                 quality with as few as 49 basis textures.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/504789.504790",
  keywords =     "bump mapping; displacement mapping; relighting;
                 steerable functions; textures",
}


@Article{Milliron:2002:FGW,
  author =       "Tim Milliron and Robert J. Jensen and Ronen Barzel and
                 Adam Finkelstein",
  title =        "A framework for geometric warps and deformations",
  journal =      j-TOG,
  volume =       "21",
  number =       "1",
  pages =        "20--51",
  month =        jan,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Apr 11 17:55:04 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a framework for geometric warps and
                 deformations. The framework provides a conceptual and
                 mathematical foundation for analyzing known warps and
                 for developing new warps, and serves as a common base
                 for many warps and deformations. Our framework is
                 composed of two components: a generic modular algorithm
                 for warps and deformations; and a concise,
                 geometrically meaningful formula that describes how
                 warps are evaluated. Together, these two elements
                 comprise a complete framework useful for analyzing,
                 evaluating, designing, and implementing deformation
                 algorithms. While the framework is independent of
                 user-interfaces and geometric model representations and
                 is formally capable of describing any warping
                 algorithm, its design is geared toward the most
                 prevalent class of user-controlled deformations: those
                 computed using geometric operations. To demonstrate the
                 expressive power of the framework, we cast several
                 well-known warps in terms of the framework. To
                 illustrate the framework's usefulness for analyzing and
                 modifying existing warps, we present variations of
                 these warps that provide additional functionality or
                 improved behavior. To show the utility of the framework
                 for developing new warps, we design a novel 3-D warping
                 algorithm: a mesh warp---useful as a modeling and
                 animation tool---that allows users to deform a detailed
                 surface by manipulating a low-resolution mesh of
                 similar shape. Finally, to demonstrate the mathematical
                 utility of the framework, we use the framework to
                 develop guarantees of several mathematical properties
                 such as commutativity and continuity for large classes
                 of deformations.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/504789.504791",
  keywords =     "deformation; warp",
}


@Article{Goldman:2002:AGF,
  author =       "Ron Goldman",
  title =        "On the algebraic and geometric foundations of computer
                 graphics",
  journal =      j-TOG,
  volume =       "21",
  number =       "1",
  pages =        "52--86",
  month =        jan,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Apr 11 17:55:04 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Today's computer graphics is ostensibly based upon
                 insights from projective geometry and computations on
                 homogeneous coordinates. Paradoxically, however,
                 projective spaces and homogeneous coordinates are
                 incompatible with much of the algebra and a good deal
                 of the geometry currently in actual use in computer
                 graphics. To bridge this gulf between theory and
                 practice, Grassmann spaces are proposed here as an
                 alternative to projective spaces. We establish that
                 unlike projective spaces, Grassmann spaces do support
                 all the algebra and geometry needed for contemporary
                 computer graphics. We then go on to explain how to
                 exploit this algebra and geometry for a variety of
                 applications, both old and new, including the graphics
                 pipeline, shading algorithms, texture maps, and
                 overcrown surfaces.",
  acknowledgement = ack-nhfb,
  doi =          "http://doi.acm.org/10.1145/504789.504792",
  keywords =     "Grassmann space; homogeneous coordinates; mass-points;
                 projective space",
}


@Article{Hodgins:2002:E,
  author =       "Jessica Hodgins",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "87--87",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Andujar:2002:TRS,
  author =       "Carlos And{\'u}jar and Pere Brunet and Dolors Ayala",
  title =        "Topology-reducing surface simplification using a
                 discrete solid representation",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "88--105",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Carr:2002:MAR,
  author =       "Nathan A. Carr and John C. Hart",
  title =        "Meshed atlases for real-time procedural solid
                 texturing",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "106--131",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Littlewood:2002:POF,
  author =       "D. J. Littlewood and P. A. Drakopoulos and G.
                 Subbarayan",
  title =        "{Pareto}-optimal formulations for cost versus
                 colorimetric accuracy trade-offs in printer color
                 management",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "132--175",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Durand:2002:VC,
  author =       "Fr{\'e}do Durand and George Drettakis and Claude
                 Puech",
  title =        "The {$3$D} visibility complex",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "176--206",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zelinka:2002:PGP,
  author =       "Steve Zelinka and Michael Garland",
  title =        "Permission grids: practical, error-bounded
                 simplification",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "207--229",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hodgins:2002:A,
  author =       "Jessica Hodgins",
  title =        "Acknowledgments",
  journal =      j-TOG,
  volume =       "21",
  number =       "2",
  pages =        "230--230",
  month =        apr,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Jul 2 14:04:52 MDT 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chuang:2002:VMC,
  author =       "Yung-Yu Chuang and Aseem Agarwala and Brian Curless
                 and David H. Salesin and Richard Szeliski",
  title =        "Video matting of complex scenes",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "243--248",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fattal:2002:GDH,
  author =       "Raanan Fattal and Dani Lischinski and Michael Werman",
  title =        "Gradient domain high dynamic range compression",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "249--256",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Durand:2002:FBF,
  author =       "Fr{\'e}do Durand and Julie Dorsey",
  title =        "Fast bilateral filtering for the display of
                 high-dynamic-range images",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "257--266",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Reinhard:2002:PTR,
  author =       "Erik Reinhard and Michael Stark and Peter Shirley and
                 James Ferwerda",
  title =        "Photographic tone reproduction for digital images",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "267--276",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Welsh:2002:TCG,
  author =       "Tomihisa Welsh and Michael Ashikhmin and Klaus
                 Mueller",
  title =        "Transferring color to greyscale images",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "277--280",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Grinspun:2002:CSF,
  author =       "Eitan Grinspun and Petr Krysl and Peter Schr{\"o}der",
  title =        "{CHARMS}: a simple framework for adaptive simulation",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "281--290",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{OBrien:2002:GMA,
  author =       "James F. O'Brien and Adam W. Bargteil and Jessica K.
                 Hodgins",
  title =        "Graphical modeling and animation of ductile fracture",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "291--294",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Smith:2002:CMT,
  author =       "Jeffrey Smith and Jessica Hodgins and Irving Oppenheim
                 and Andrew Witkin",
  title =        "Creating models of truss structures with
                 optimization",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "295--301",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cutler:2002:PAA,
  author =       "Barbara Cutler and Julie Dorsey and Leonard McMillan
                 and Matthias M{\"u}ller and Robert Jagnow",
  title =        "A procedural approach to authoring solid models",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "302--311",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Biermann:2002:CPE,
  author =       "Henning Biermann and Ioana Martin and Fausto
                 Bernardini and Denis Zorin",
  title =        "Cut-and-paste editing of multiresolution surfaces",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "312--321",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zwicker:2002:PIS,
  author =       "Matthias Zwicker and Mark Pauly and Oliver Knoll and
                 Markus Gross",
  title =        "{Pointshop $3$D}: an interactive system for
                 point-based surface editing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "322--329",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Museth:2002:LSS,
  author =       "Ken Museth and David E. Breen and Ross T. Whitaker and
                 Alan H. Barr",
  title =        "Level set surface editing operators",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "330--338",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ju:2002:DCH,
  author =       "Tao Ju and Frank Losasso and Scott Schaefer and Joe
                 Warren",
  title =        "Dual contouring of {Hermite} data",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "339--346",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Alliez:2002:IGR,
  author =       "Pierre Alliez and Mark Meyer and Mathieu Desbrun",
  title =        "Interactive geometry remeshing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "347--354",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gu:2002:GI,
  author =       "Xianfeng Gu and Steven J. Gortler and Hugues Hoppe",
  title =        "Geometry images",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "355--361",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levy:2002:LSC,
  author =       "Bruno L{\'e}vy and Sylvain Petitjean and Nicolas Ray
                 and J{\'e}rome Maillot",
  title =        "Least squares conformal maps for automatic texture
                 atlas generation",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "362--371",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gandoin:2002:PLC,
  author =       "Pierre-Marie Gandoin and Olivier Devillers",
  title =        "Progressive lossless compression of arbitrary
                 simplicial complexes",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "372--379",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Alexa:2002:LCT,
  author =       "Marc Alexa",
  title =        "Linear combination of transformations",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "380--387",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ezzat:2002:TVS,
  author =       "Tony Ezzat and Gadi Geiger and Tomaso Poggio",
  title =        "Trainable videorealistic speech animation",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "388--398",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bregler:2002:TMM,
  author =       "Christoph Bregler and Lorie Loeb and Erika Chuang and
                 Hrishi Deshpande",
  title =        "Turning to the masters: motion capturing cartoons",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "399--407",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Liu:2002:SCD,
  author =       "C. Karen Liu and Zoran Popovi{\'c}",
  title =        "Synthesis of complex dynamic character motion from
                 simple animations",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "408--416",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Blumberg:2002:ILI,
  author =       "Bruce Blumberg and Marc Downie and Yuri Ivanov and
                 Matt Berlin and Michael Patrick Johnson and Bill
                 Tomlinson",
  title =        "Integrated learning for interactive synthetic
                 characters",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "417--426",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Matusik:2002:IBP,
  author =       "Wojciech Matusik and Hanspeter Pfister and Addy Ngan
                 and Paul Beardsley and Remo Ziegler and Leonard
                 McMillan",
  title =        "Image-based {$3$D} photography using opacity hulls",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "427--437",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Rusinkiewicz:2002:RTM,
  author =       "Szymon Rusinkiewicz and Olaf Hall-Holt and Marc
                 Levoy",
  title =        "Real-time {$3$D} model acquisition",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "438--446",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chen:2002:LFM,
  author =       "Wei-Chao Chen and Jean-Yves Bouguet and Michael H. Chu
                 and Radek Grzeszczuk",
  title =        "Light field mapping: efficient representation and
                 hardware rendering of surface light fields",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "447--456",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2002:FBL,
  author =       "Zhunping Zhang and Lifeng Wang and Baining Guo and
                 Heung-Yeung Shum",
  title =        "Feature-based light field morphing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "457--464",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Li:2002:MTT,
  author =       "Yan Li and Tianshu Wang and Heung-Yeung Shum",
  title =        "Motion texture: a two-level statistical model for
                 character motion synthesis",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "465--472",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kovar:2002:MG,
  author =       "Lucas Kovar and Michael Gleicher and Fr{\'e}d{\'e}ric
                 Pighin",
  title =        "Motion graphs",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "473--482",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Arikan:2002:IMG,
  author =       "Okan Arikan and D. A. Forsyth",
  title =        "Interactive motion generation from examples",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "483--490",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2002:ICA,
  author =       "Jehee Lee and Jinxiang Chai and Paul S. A. Reitsma and
                 Jessica K. Hodgins and Nancy S. Pollard",
  title =        "Interactive control of avatars animated with human
                 motion data",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "491--500",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pullen:2002:MCA,
  author =       "Katherine Pullen and Christoph Bregler",
  title =        "Motion capture assisted animation: texturing and
                 synthesis",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "501--508",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Latta:2002:HFB,
  author =       "Lutz Latta and Andreas Kolb",
  title =        "Homomorphic factorization of {BRDF}-based lighting
                 computation",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "509--516",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ramamoorthi:2002:FSE,
  author =       "Ravi Ramamoorthi and Pat Hanrahan",
  title =        "Frequency space environment map rendering",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "517--526",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sloan:2002:PRT,
  author =       "Peter-Pike Sloan and Jan Kautz and John Snyder",
  title =        "Precomputed radiance transfer for real-time rendering
                 in dynamic, low-frequency lighting environments",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "527--536",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tole:2002:IGI,
  author =       "Parag Tole and Fabio Pellacini and Bruce Walter and
                 Donald P. Greenberg",
  title =        "Interactive global illumination in dynamic scenes",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "537--546",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Debevec:2002:LRA,
  author =       "Paul Debevec and Andreas Wenger and Chris Tchou and
                 Andrew Gardner and Jamie Waese and Tim Hawkins",
  title =        "A lighting reproduction approach to live-action
                 compositing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "547--556",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Stamminger:2002:PSM,
  author =       "Marc Stamminger and George Drettakis",
  title =        "Perspective shadow maps",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "557--562",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pellacini:2002:UII,
  author =       "Fabio Pellacini and Parag Tole and Donald P.
                 Greenberg",
  title =        "A user interface for interactive cinematic shadow
                 design",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "563--566",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Duguet:2002:REV,
  author =       "Florent Duguet and George Drettakis",
  title =        "Robust epsilon visibility",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "567--575",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Jensen:2002:RHR,
  author =       "Henrik Wann Jensen and Juan Buhler",
  title =        "A rapid hierarchical rendering technique for
                 translucent materials",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "576--581",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2002:DDR,
  author =       "Doug L. James and Dinesh K. Pai",
  title =        "{DyRT}: dynamic response textures for real time
                 deformation simulation with graphics hardware",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "582--585",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Capell:2002:ISD,
  author =       "Steve Capell and Seth Green and Brian Curless and Tom
                 Duchamp and Zoran Popovi{\'c}",
  title =        "Interactive skeleton-driven dynamic deformations",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "586--593",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bridson:2002:RTC,
  author =       "Robert Bridson and Ronald Fedkiw and John Anderson",
  title =        "Robust treatment of collisions, contact and friction
                 for cloth animation",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "594--603",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Choi:2002:SRC,
  author =       "Kwang-Jin Choi and Hyeong-Seok Ko",
  title =        "Stable but responsive cloth",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "604--611",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Allen:2002:ABD,
  author =       "Brett Allen and Brian Curless and Zoran Popovi{\'c}",
  title =        "Articulated body deformation from range scan data",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "612--619",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kim:2002:IMH,
  author =       "Tae-Yong Kim and Ulrich Neumann",
  title =        "Interactive multiresolution hair modeling and
                 editing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "620--629",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chen:2002:MRR,
  author =       "Yanyun Chen and Yingqing Xu and Baining Guo and
                 Heung-Yeung Shum",
  title =        "Modeling and rendering of realistic feathers",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "630--636",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2002:EA,
  author =       "Sooha Park Lee and Jeremy B. Badler and Norman I.
                 Badler",
  title =        "Eyes alive",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "637--644",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Meehan:2002:PMP,
  author =       "Michael Meehan and Brent Insko and Mary Whitton and
                 Frederick P. {Brooks, Jr.}",
  title =        "Physiological measures of presence in stressful
                 virtual environments",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "645--652",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Brooks:2002:SSB,
  author =       "Stephen Brooks and Neil Dodgson",
  title =        "Self-similarity based texture editing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "653--656",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kim:2002:JIM,
  author =       "Junhwan Kim and Fabio Pellacini",
  title =        "Jigsaw image mosaics",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "657--664",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tong:2002:SBT,
  author =       "Xin Tong and Jingdan Zhang and Ligang Liu and Xi Wang
                 and Baining Guo and Heung-Yeung Shum",
  title =        "Synthesis of bidirectional texture functions on
                 arbitrary surfaces",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "665--672",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Soler:2002:HPM,
  author =       "Cyril Soler and Marie-Paule Cani and Alexis
                 Angelidis",
  title =        "Hierarchical pattern mapping",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "673--680",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Perlin:2002:IN,
  author =       "Ken Perlin",
  title =        "Improving noise",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "681--682",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Deering:2002:SGA,
  author =       "Michael Deering and David Naegle",
  title =        "The {SAGE} graphics architecture",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "683--692",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Humphreys:2002:CSP,
  author =       "Greg Humphreys and Mike Houston and Ren Ng and Randall
                 Frank and Sean Ahern and Peter D. Kirchner and James T.
                 Klosowski",
  title =        "{Chromium}: a stream-processing framework for
                 interactive rendering on clusters",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "693--702",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Purcell:2002:RTP,
  author =       "Timothy J. Purcell and Ian Buck and William R. Mark
                 and Pat Hanrahan",
  title =        "Ray tracing on programmable graphics hardware",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "703--712",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lalonde:2002:SDC,
  author =       "Paul Lalonde and Eric Schenk",
  title =        "Shader-driven compilation of rendering assets",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "713--720",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nguyen:2002:PBM,
  author =       "Duc Quang Nguyen and Ronald Fedkiw and Henrik Wann
                 Jensen",
  title =        "Physically based modeling and animation of fire",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "721--728",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lamorlette:2002:SMF,
  author =       "Arnauld Lamorlette and Nick Foster",
  title =        "Structural modeling of flames for a production
                 environment",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "729--735",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Enright:2002:ARC,
  author =       "Douglas Enright and Stephen Marschner and Ronald
                 Fedkiw",
  title =        "Animation and rendering of complex water surfaces",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "736--744",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{vanWijk:2002:IBF,
  author =       "Jarke J. van Wijk",
  title =        "Image based flow visualization",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "745--754",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kalnins:2002:WND,
  author =       "Robert D. Kalnins and Lee Markosian and Barbara J.
                 Meier and Michael A. Kowalski and Joseph C. Lee and
                 Philip L. Davidson and Matthew Webb and John F. Hughes
                 and Adam Finkelstein",
  title =        "{WYSIWYG NPR}: drawing strokes directly on {$3$D}
                 models",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "755--762",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{DeBry:2002:PRT,
  author =       "David (grue) DeBry and Jonathan Gibbs and Devorah
                 DeLeon Petty and Nate Robins",
  title =        "Painting and rendering textures on unparameterized
                 models",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "763--768",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{DeCarlo:2002:SAP,
  author =       "Doug DeCarlo and Anthony Santella",
  title =        "Stylization and abstraction of photographs",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "769--776",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Barrett:2002:OBI,
  author =       "William A. Barrett and Alan S. Cheney",
  title =        "Object-based image editing",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "777--784",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Benson:2002:OT,
  author =       "David Benson and Joel Davis",
  title =        "Octree textures",
  journal =      j-TOG,
  volume =       "21",
  number =       "3",
  pages =        "785--790",
  month =        jul,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:46 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Osada:2002:SD,
  author =       "Robert Osada and Thomas Funkhouser and Bernard
                 Chazelle and David Dobkin",
  title =        "Shape distributions",
  journal =      j-TOG,
  volume =       "21",
  number =       "4",
  pages =        "807--832",
  month =        oct,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:47 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bederson:2002:OQT,
  author =       "Benjamin B. Bederson and Ben Shneiderman and Martin
                 Wattenberg",
  title =        "Ordered and quantum treemaps: {Making} effective use
                 of {$2$D} space to display hierarchies",
  journal =      j-TOG,
  volume =       "21",
  number =       "4",
  pages =        "833--854",
  month =        oct,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:47 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Turk:2002:MIS,
  author =       "Greg Turk and James F. O'brien",
  title =        "Modelling with implicit surfaces that interpolate",
  journal =      j-TOG,
  volume =       "21",
  number =       "4",
  pages =        "855--873",
  month =        oct,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:47 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sheffer:2002:SOG,
  author =       "Alla Sheffer and Eric de Sturler",
  title =        "Smoothing an overlay grid to minimize linear
                 distortion in texture mapping",
  journal =      j-TOG,
  volume =       "21",
  number =       "4",
  pages =        "874--890",
  month =        oct,
  year =         "2002",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Nov 23 17:40:47 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hodgins:2003:E,
  author =       "Jessica Hodgins",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "1--1",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hart:2003:Ea,
  author =       "John C. Hart",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "2--2",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{TOPLASStaff:2003:LR,
  author =       "{TOPLAS Staff}",
  title =        "List of reviewers",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "3--3",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bajaj:2003:ADS,
  author =       "Chandrajit L. Bajaj and Guoliang Xu",
  title =        "Anisotropic diffusion of surfaces and functions on
                 surfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "4--32",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Freeman:2003:LST,
  author =       "William T. Freeman and Joshua B. Tenenbaum and Egon C.
                 Pasztor",
  title =        "Learning style translation for the lines of a
                 drawing",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "33--46",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2003:MGF,
  author =       "Doug L. James and Dinesh K. Pai",
  title =        "Multiresolution {Green}'s function methods for
                 interactive simulation of large-scale elastostatic
                 objects",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "47--82",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Funkhouser:2003:SEM,
  author =       "Thomas Funkhouser and Patrick Min and Michael Kazhdan
                 and Joyce Chen and Alex Halderman and David Dobkin and
                 David Jacobs",
  title =        "A search engine for {$3$D} models",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "83--105",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kry:2003:CCS,
  author =       "Paul G. Kry and Dinesh K. Pai",
  title =        "Continuous contact simulation for smooth surfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "1",
  pages =        "106--129",
  month =        jan,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:28 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shamir:2003:CBA,
  author =       "Ariel Shamir",
  title =        "Constraint-based approach for automatic hinting of
                 digital typefaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "131--151",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  abstract =     "The rasterization process of characters from digital
                 outline fonts to bitmaps on displays must include
                 additional information in the form of hints beside the
                 shape of characters in order to produce high quality
                 bitmaps. Hints describe constraints on sizes and shapes
                 inside characters and across the font that should be
                 preserved during rasterization. We describe a novel,
                 fast and fully automatic method for adding those hints
                 to characters. The method is based on identifying
                 hinting situations inside characters. It includes
                 gathering global font information and linking it to
                 characters, defining a set of constraints, sorting
                 them, and converting them to hints in any known hinting
                 technology (PostScript, TrueType or other). Our scheme
                 is general enough to be applied on any language and on
                 complex scripts such as Chinese Japanese and Korean.
                 Although still inferior to expert manual hinting, our
                 method produces high quality bitmaps which approach
                 this goal. The method can also be used as a solid base
                 for further hinting refinements done manually.",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dumont:2003:PDD,
  author =       "Reynald Dumont and Fabio Pellacini and James A.
                 Ferwerda",
  title =        "Perceptually-driven decision theory for interactive
                 realistic rendering",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "152--181",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Choi:2003:PBL,
  author =       "Min Gyu Choi and Jehee Lee and Sung Yong Shin",
  title =        "Planning biped locomotion using motion capture data
                 and probabilistic roadmaps",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "182--203",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Soler:2003:EIA,
  author =       "Cyril Soler and Fran{\c{c}}ois X. Sillion and
                 Fr{\'e}d{\'e}ric Blaise and Philippe Dereffye",
  title =        "An efficient instantiation algorithm for simulating
                 radiant energy transfer in plant models",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "204--233",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lensch:2003:IBR,
  author =       "Hendrik P. A. Lensch and Jan Kautz and Michael Goesele
                 and Wolfgang Heidrich and Hans-Peter Seidel",
  title =        "Image-based reconstruction of spatial appearance and
                 geometric detail",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "234--257",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Spencer:2003:EAS,
  author =       "Stephen N. Spencer",
  title =        "Errata: {ACM SIGGRAPH 2002 Papers}",
  journal =      j-TOG,
  volume =       "22",
  number =       "2",
  pages =        "258--258",
  month =        apr,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Apr 9 17:43:29 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kwatra:2003:GTI,
  author =       "Vivek Kwatra and Arno Sch{\"o}dl and Irfan Essa and
                 Greg Turk and Aaron Bobick",
  title =        "Graphcut textures: image and video synthesis using
                 graph cuts",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "277--286",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cohen:2003:WTI,
  author =       "Michael F. Cohen and Jonathan Shade and Stefan Hiller
                 and Oliver Deussen",
  title =        "{Wang Tiles} for image and texture generation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "287--294",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2003:SPV,
  author =       "Jingdan Zhang and Kun Zhou and Luiz Velho and Baining
                 Guo and Heung-Yeung Shum",
  title =        "Synthesis of progressively-variant textures on
                 arbitrary surfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "295--302",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Drori:2003:FBI,
  author =       "Iddo Drori and Daniel Cohen-Or and Hezy Yeshurun",
  title =        "Fragment-based image completion",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "303--312",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Perez:2003:PIE,
  author =       "Patrick P{\'e}rez and Michel Gangnet and Andrew
                 Blake",
  title =        "{Poisson} image editing",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "313--318",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kang:2003:HDR,
  author =       "Sing Bing Kang and Matthew Uyttendaele and Simon
                 Winder and Richard Szeliski",
  title =        "High dynamic range video",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "319--325",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kraevoy:2003:MCC,
  author =       "Vladislav Kraevoy and Alla Sheffer and Craig Gotsman",
  title =        "Matchmaker: constructing constrained texture maps",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "326--333",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2003:VDD,
  author =       "Lifeng Wang and Xi Wang and Xin Tong and Stephen Lin
                 and Shimin Hu and Baining Guo and Heung-Yeung Shum",
  title =        "View-dependent displacement mapping",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "334--339",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Praun:2003:SPR,
  author =       "Emil Praun and Hugues Hoppe",
  title =        "Spherical parametrization and remeshing",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "340--349",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Khodakovsky:2003:GSP,
  author =       "Andrei Khodakovsky and Nathan Litke and Peter
                 Schr{\"o}der",
  title =        "Globally smooth parameterizations with low
                 distortion",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "350--357",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gotsman:2003:FSP,
  author =       "Craig Gotsman and Xianfeng Gu and Alla Sheffer",
  title =        "Fundamentals of spherical parameterization for {$3$D}
                 meshes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "358--363",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levy:2003:DDE,
  author =       "Bruno L{\'e}vy",
  title =        "Dual domain extrapolation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "364--369",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sloan:2003:BSR,
  author =       "Peter-Pike Sloan and Xinguo Liu and Heung-Yeung Shum
                 and John Snyder",
  title =        "Bi-scale radiance transfer",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "370--375",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ng:2003:AFS,
  author =       "Ren Ng and Ravi Ramamoorthi and Pat Hanrahan",
  title =        "All-frequency shadows using non-linear wavelet
                 lighting approximation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "376--381",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sloan:2003:CPC,
  author =       "Peter-Pike Sloan and Jesse Hall and John Hart and John
                 Snyder",
  title =        "Clustered principal components for precomputed
                 radiance transfer",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "382--391",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kim:2003:RMS,
  author =       "Tae-hoon Kim and Sang Il Park and Sung Yong Shin",
  title =        "Rhythmic-motion synthesis based on motion-beat
                 analysis",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "392--401",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Arikan:2003:MSA,
  author =       "Okan Arikan and David A. Forsyth and James F.
                 O'Brien",
  title =        "Motion synthesis from annotations",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "402--408",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dontcheva:2003:LAC,
  author =       "Mira Dontcheva and Gary Yngve and Zoran Popovi{\'c}",
  title =        "Layered acting for character animation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "409--416",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fang:2003:ESP,
  author =       "Anthony C. Fang and Nancy S. Pollard",
  title =        "Efficient synthesis of physically valid human motion",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "417--426",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hersch:2003:RCI,
  author =       "Roger D. Hersch and Fabien Collaud and Patrick Emmel",
  title =        "Reproducing color images with embedded metallic
                 patterns",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "427--434",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhou:2003:IMT,
  author =       "Bingfeng Zhou and Xifeng Fang",
  title =        "Improving mid-tone quality of variable-coefficient
                 error diffusion using threshold modulation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "437--444",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tong:2003:DMV,
  author =       "Yiying Tong and Santiago Lombeyda and Anil N. Hirani
                 and Mathieu Desbrun",
  title =        "Discrete multiscale vector field decomposition",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "445--452",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Munzner:2003:TST,
  author =       "Tamara Munzner and Fran{\c{c}}ois Guimbreti{\`e}re and
                 Serdar Tasiran and Li Zhang and Yunhong Zhou",
  title =        "{TreeJuxtaposer}: scalable tree comparison using
                 {Focus+Context} with guaranteed visibility",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "453--462",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ohtake:2003:MLP,
  author =       "Yutaka Ohtake and Alexander Belyaev and Marc Alexa and
                 Greg Turk and Hans-Peter Seidel",
  title =        "Multi-level partition of unity implicits",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "463--470",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2003:PEC,
  author =       "Haeyoung Lee and Mathieu Desbrun and Peter
                 Schr{\"o}der",
  title =        "Progressive encoding of complex isosurfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "471--476",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sederberg:2003:SN,
  author =       "Thomas W. Sederberg and Jianmin Zheng and Almaz
                 Bakenov and Ahmad Nasri",
  title =        "{T}-splines and {T}-{NURCC}s",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "477--484",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Alliez:2003:APR,
  author =       "Pierre Alliez and David Cohen-Steiner and Olivier
                 Devillers and Bruno L{\'e}vy and Mathieu Desbrun",
  title =        "Anisotropic polygonal remeshing",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "485--493",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chuang:2003:SMC,
  author =       "Yung-Yu Chuang and Dan B. Goldman and Brian Curless
                 and David H. Salesin and Richard Szeliski",
  title =        "Shadow matting and compositing",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "494--500",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Govindaraju:2003:ISG,
  author =       "Naga K. Govindaraju and Brandon Lloyd and Sung-Eui
                 Yoon and Avneesh Sud and Dinesh Manocha",
  title =        "Interactive shadow generation in complex
                 environments",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "501--510",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Assarsson:2003:GBS,
  author =       "Ulf Assarsson and Tomas Akenine-M{\"o}ller",
  title =        "A geometry-based soft shadow volume algorithm using
                 graphics hardware",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "511--520",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sen:2003:SSM,
  author =       "Pradeep Sen and Mike Cammarano and Pat Hanrahan",
  title =        "Shadow silhouette maps",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "521--526",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{OSullivan:2003:EVF,
  author =       "Carol O'Sullivan and John Dingliana and Thanh Giang
                 and Mary K. Kaiser",
  title =        "Evaluating the visual fidelity of physically based
                 animations",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "527--536",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Reitsma:2003:PMC,
  author =       "Paul S. A. Reitsma and Nancy S. Pollard",
  title =        "Perceptual metrics for character animation:
                 sensitivity to errors in ballistic motion",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "537--542",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Otaduy:2003:SPS,
  author =       "Miguel A. Otaduy and Ming C. Lin",
  title =        "Sensation preserving simplification for haptic
                 rendering",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "543--553",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kahler:2003:RDR,
  author =       "Kolja K{\"a}hler and J{\"o}rg Haber and Hans-Peter
                 Seidel",
  title =        "Reanimating the dead: reconstruction of expressive
                 faces from skull data",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "554--561",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mohr:2003:BEA,
  author =       "Alex Mohr and Michael Gleicher",
  title =        "Building efficient, accurate character skins from
                 examples",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "562--568",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Carranza:2003:FVV,
  author =       "Joel Carranza and Christian Theobalt and Marcus A.
                 Magnor and Hans-Peter Seidel",
  title =        "Free-viewpoint video of human actors",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "569--577",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sand:2003:CCS,
  author =       "Peter Sand and Leonard McMillan and Jovan
                 Popovi{\'c}",
  title =        "Continuous capture of skin deformation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "578--586",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Allen:2003:SHB,
  author =       "Brett Allen and Brian Curless and Zoran Popovi{\'c}",
  title =        "The space of human body shapes: reconstruction and
                 parameterization from range scans",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "587--594",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Leyvand:2003:RSF,
  author =       "Tommer Leyvand and Olga Sorkine and Daniel Cohen-Or",
  title =        "Ray space factorization for from-region visibility",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "595--604",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agarwal:2003:SIS,
  author =       "Sameer Agarwal and Ravi Ramamoorthi and Serge Belongie
                 and Henrik Wann Jensen",
  title =        "Structured importance sampling of environment maps",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "605--612",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Masselus:2003:RIL,
  author =       "Vincent Masselus and Pieter Peers and Philip Dutr{\'e}
                 and Yves D. Willems",
  title =        "Relighting with {$4$D} incident light fields",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "613--620",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Goesele:2003:ALS,
  author =       "Michael Goesele and Xavier Granier and Wolfgang
                 Heidrich and Hans-Peter Seidel",
  title =        "Accurate light source acquisition and rendering",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "621--630",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bala:2003:CEP,
  author =       "Kavita Bala and Bruce Walter and Donald P. Greenberg",
  title =        "Combining edges and points for interactive
                 high-quality rendering",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "631--640",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pauly:2003:SMP,
  author =       "Mark Pauly and Richard Keiser and Leif P. Kobbelt and
                 Markus Gross",
  title =        "Shape modeling with point-sampled geometry",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "641--650",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Adams:2003:IBO,
  author =       "Bart Adams and Philip Dutr{\'e}",
  title =        "Interactive boolean operations on surfel-bounded
                 solids",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "651--656",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dachsbacher:2003:SPT,
  author =       "Carsten Dachsbacher and Christian Vogelgsang and Marc
                 Stamminger",
  title =        "Sequential point trees",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "657--662",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Llamas:2003:TSW,
  author =       "Ignacio Llamas and Byungmoon Kim and Joshua Gargus and
                 Jarek Rossignac and Chris D. Shaw",
  title =        "Twister: a space-warp operator for the two-handed
                 editing of {$3$D} shapes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "663--668",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wonka:2003:IA,
  author =       "Peter Wonka and Michael Wimmer and Fran{\c{c}}ois
                 Sillion and William Ribarsky",
  title =        "Instant architecture",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "669--677",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wilson:2003:SCE,
  author =       "Andrew Wilson and Dinesh Manocha",
  title =        "Simplifying complex environments using incremental
                 textured depth meshes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "678--688",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Decoret:2003:BCE,
  author =       "Xavier D{\'e}coret and Fr{\'e}do Durand and
                 Fran{\c{c}}ois X. Sillion and Julie Dorsey",
  title =        "Billboard clouds for extreme model simplification",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "689--696",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Igarashi:2003:CM,
  author =       "Takeo Igarashi and John F. Hughes",
  title =        "Clothing manipulation",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "697--697",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tsang:2003:BCS,
  author =       "Michael Tsang and George W. Fitzmzurice and Gordon
                 Kurtenbach and Azam Khan and Bill Buxton",
  title =        "Boom chameleon: simultaneous capture of {$3$D}
                 viewpoint, voice and gesture annotations on a
                 spatially-aware display",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "698--698",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Anonymous:2003:AWC,
  author =       "Anonymous",
  title =        "The actuated workbench: computer-controlled actuation
                 in tabletop tangible interfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "699--699",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Niederauer:2003:NII,
  author =       "Christopher Niederauer and Mike Houston and Maneesh
                 Agrawala and Greg Humphreys",
  title =        "Non-invasive interactive visualization of dynamic
                 architectural environments",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "700--700",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lok:2003:IDR,
  author =       "Benjamin Lok and Samir Naik and Mary Whitton and
                 Frederick P. Brooks",
  title =        "Incorporating dynamic real objects into immersive
                 virtual environments",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "701--701",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gleicher:2003:STM,
  author =       "Michael Gleicher and Hyun Joon Shin and Lucas Kovar
                 and Andrew Jepsen",
  title =        "Snap-together motion: assembling run-time animations",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "702--702",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Rasmussen:2003:SSL,
  author =       "Nick Rasmussen and Duc Quang Nguyen and Willi Geiger
                 and Ronald Fedkiw",
  title =        "Smoke simulation for large scale phenomena",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "703--707",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Feldman:2003:ASP,
  author =       "Bryan E. Feldman and James F. O'Brien and Okan
                 Arikan",
  title =        "Animating suspended particle explosions",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "708--715",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Treuille:2003:KCS,
  author =       "Adrien Treuille and Antoine McNamara and Zoran
                 Popovi{\'c} and Jos Stam",
  title =        "Keyframe control of smoke simulations",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "716--723",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Stam:2003:FSA,
  author =       "Jos Stam",
  title =        "Flows on surfaces of arbitrary topology",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "724--731",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dobashi:2003:RTR,
  author =       "Yoshinori Dobashi and Tsuyoshi Yamamoto and Tomoyuki
                 Nishita",
  title =        "Real-time rendering of aerodynamic sound using sound
                 textures based on computational fluid dynamics",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "732--740",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Han:2003:MBT,
  author =       "Jefferson Y. Han and Ken Perlin",
  title =        "Measuring bidirectional texture reflectance with a
                 kaleidoscope",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "741--748",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gardner:2003:LLS,
  author =       "Andrew Gardner and Chris Tchou and Tim Hawkins and
                 Paul Debevec",
  title =        "Linear light source reflectometry",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "749--758",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Matusik:2003:DDR,
  author =       "Wojciech Matusik and Hanspeter Pfister and Matt Brand
                 and Leonard McMillan",
  title =        "A data-driven reflectance model",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "759--769",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tsumura:2003:IBS,
  author =       "Norimichi Tsumura and Nobutoshi Ojima and Kayoko Sato
                 and Mitsuhiro Shiraishi and Hideto Shimizu and Hirohide
                 Nabeshima and Syuuichi Akazaki and Kimihiko Hori and
                 Yoichi Miyake",
  title =        "Image-based skin color and texture analysis\slash
                 synthesis by extracting hemoglobin and melanin
                 information in the skin",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "770--779",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Marschner:2003:LSH,
  author =       "Stephen R. Marschner and Henrik Wann Jensen and Mike
                 Cammarano and Steve Worley and Pat Hanrahan",
  title =        "Light scattering from human hair fibers",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "780--791",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Aila:2003:DSG,
  author =       "Timo Aila and Ville Miettinen and Petri Nordlund",
  title =        "Delay streams for graphics hardware",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "792--800",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Akenine-Moller:2003:GMH,
  author =       "Tomas Akenine-M{\"o}ller and Jacob Str{\"o}m",
  title =        "Graphics for the masses: a hardware rasterization
                 architecture for mobile phones",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "801--808",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Raskar:2003:IGA,
  author =       "Ramesh Raskar and Jeroen van Baar and Paul Beardsley
                 and Thomas Willwacher and Srinivas Rao and Clifton
                 Forlines",
  title =        "{iLamps}: geometrically aware and self-configuring
                 projectors",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "809--818",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gross:2003:BCS,
  author =       "Markus Gross and Stephan W{\"u}rmlin and Martin Naef
                 and Edouard Lamboray and Christian Spagno and Andreas
                 Kunz and Esther Koller-Meier and Tomas Svoboda and Luc
                 Van Gool and Silke Lang and Kai Strehlke and Andrew
                 Vande Moere and Oliver Staadt",
  title =        "blue-c: a spatially immersive display and {$3$D} video
                 portal for telepresence",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "819--827",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agrawala:2003:DES,
  author =       "Maneesh Agrawala and Doantam Phan and Julie Heiser and
                 John Haymaker and Jeff Klingner and Pat Hanrahan and
                 Barbara Tversky",
  title =        "Designing effective step-by-step assembly
                 instructions",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "828--837",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Jacobs:2003:AGB,
  author =       "Charles Jacobs and Wilmot Li and Evan Schrier and
                 David Bargeron and David Salesin",
  title =        "Adaptive grid-based document layout",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "838--847",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{DeCarlo:2003:SCC,
  author =       "Doug DeCarlo and Adam Finkelstein and Szymon
                 Rusinkiewicz and Anthony Santella",
  title =        "Suggestive contours for conveying shape",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "848--855",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kalnins:2003:CSS,
  author =       "Robert D. Kalnins and Philip L. Davidson and Lee
                 Markosian and Adam Finkelstein",
  title =        "Coherent stylized silhouettes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "856--861",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Baraff:2003:UC,
  author =       "David Baraff and Andrew Witkin and Michael Kass",
  title =        "Untangling cloth",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "862--870",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Guendelman:2003:NRB,
  author =       "Eran Guendelman and Robert Bridson and Ronald Fedkiw",
  title =        "Nonconvex rigid bodies with stacking",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "871--878",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2003:PID,
  author =       "Doug L. James and Kayvon Fatahalian",
  title =        "Precomputing interactive dynamic deformable scenes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "879--887",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wu:2003:RMB,
  author =       "Jia-chi Wu and Zoran Popovi{\'c}",
  title =        "Realistic modeling of bird flight animations",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "888--895",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mark:2003:CSP,
  author =       "William R. Mark and R. Steven Glanville and Kurt
                 Akeley and Mark J. Kilgard",
  title =        "Cg: a system for programming graphics hardware in a
                 {C-like} language",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "896--907",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kruger:2003:LAO,
  author =       "Jens Kr{\"u}ger and R{\"u}diger Westermann",
  title =        "Linear algebra operators for {GPU} implementation of
                 numerical algorithms",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "908--916",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bolz:2003:SMS,
  author =       "Jeff Bolz and Ian Farmer and Eitan Grinspun and Peter
                 Schr{\"o}der",
  title =        "Sparse matrix solvers on the {GPU}: conjugate
                 gradients and multigrid",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "917--924",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hillesland:2003:NOF,
  author =       "Karl E. Hillesland and Sergey Molinov and Radek
                 Grzeszczuk",
  title =        "Nonlinear optimization framework for image-based
                 modeling on programmable graphics hardware",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "925--934",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Isenburg:2003:CCG,
  author =       "Martin Isenburg and Stefan Gumhold",
  title =        "Out-of-core compression for gigantic polygon meshes",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "935--942",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Jones:2003:NIF,
  author =       "Thouis R. Jones and Fr{\'e}do Durand and Mathieu
                 Desbrun",
  title =        "Non-iterative, feature-preserving mesh smoothing",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "943--949",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fleishman:2003:BMD,
  author =       "Shachar Fleishman and Iddo Drori and Daniel Cohen-Or",
  title =        "Bilateral mesh denoising",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "950--953",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Katz:2003:HMD,
  author =       "Sagi Katz and Ayellet Tal",
  title =        "Hierarchical mesh decomposition using fuzzy clustering
                 and cuts",
  journal =      j-TOG,
  volume =       "22",
  number =       "3",
  pages =        "954--961",
  month =        jul,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:37 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hart:2003:Eb,
  author =       "John C. Hart",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "22",
  number =       "4",
  pages =        "981--981",
  month =        oct,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:39 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Attene:2003:SRT,
  author =       "Marco Attene and Bianca Falcidieno and Michela
                 Spagnuolo and Jarek Rossignac",
  title =        "{SwingWrapper}: {Retiling} triangle meshes for better
                 edgebreaker compression",
  journal =      j-TOG,
  volume =       "22",
  number =       "4",
  pages =        "982--996",
  month =        oct,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:39 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fleishman:2003:PPS,
  author =       "Shachar Fleishman and Daniel Cohen-Or and Marc Alexa
                 and Cl{\'a}udio T. Silva",
  title =        "Progressive point set surfaces",
  journal =      j-TOG,
  volume =       "22",
  number =       "4",
  pages =        "997--1011",
  month =        oct,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:39 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tasdizen:2003:GSP,
  author =       "Tolga Tasdizen and Ross Whitaker and Paul Burchard and
                 Stanley Osher",
  title =        "Geometric surface processing via normal maps",
  journal =      j-TOG,
  volume =       "22",
  number =       "4",
  pages =        "1012--1033",
  month =        oct,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:39 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Popovic:2003:MSC,
  author =       "Jovan Popovi{\'c} and Steven M. Seitz and Michael
                 Erdmann",
  title =        "Motion sketching for control of rigid-body
                 simulations",
  journal =      j-TOG,
  volume =       "22",
  number =       "4",
  pages =        "1034--1054",
  month =        oct,
  year =         "2003",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Sat Oct 25 10:10:39 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bradshaw:2004:AMA,
  author =       "Gareth Bradshaw and Carol O'Sullivan",
  title =        "Adaptive medial-axis approximation for sphere-tree
                 construction",
  journal =      j-TOG,
  volume =       "23",
  number =       "1",
  pages =        "1--26",
  month =        jan,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jan 28 17:10:23 MST 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gooch:2004:HFI,
  author =       "Bruce Gooch and Erik Reinhard and Amy Gooch",
  title =        "Human facial illustrations: {Creation} and
                 psychophysical evaluation",
  journal =      j-TOG,
  volume =       "23",
  number =       "1",
  pages =        "27--44",
  month =        jan,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jan 28 17:10:23 MST 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Goldfeather:2004:NCO,
  author =       "Jack Goldfeather and Victoria Interrante",
  title =        "A novel cubic-order algorithm for approximating
                 principal direction vectors",
  journal =      j-TOG,
  volume =       "23",
  number =       "1",
  pages =        "45--63",
  month =        jan,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jan 28 17:10:23 MST 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Healey:2004:PBB,
  author =       "Christopher G. Healey and Laura Tateosian and James T.
                 Enns and Mark Remple",
  title =        "Perceptually based brush strokes for nonphotorealistic
                 visualization",
  journal =      j-TOG,
  volume =       "23",
  number =       "1",
  pages =        "64--96",
  month =        jan,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jan 28 17:10:23 MST 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kaplan:2004:ISP,
  author =       "Craig S. Kaplan and David H. Salesin",
  title =        "{Islamic} star patterns in absolute geometry",
  journal =      j-TOG,
  volume =       "23",
  number =       "2",
  pages =        "97--119",
  month =        apr,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu May 20 13:45:19 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hao:2004:RTR,
  author =       "Xuejun Hao and Amitabh Varshney",
  title =        "Real-time rendering of translucent meshes",
  journal =      j-TOG,
  volume =       "23",
  number =       "2",
  pages =        "120--142",
  month =        apr,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu May 20 13:45:19 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shum:2004:PLF,
  author =       "Heung-Yeung Shum and Jian Sun and Shuntaro Yamazaki
                 and Yin Li and Chi-Keung Tang",
  title =        "Pop-up light field: {An} interactive image-based
                 modeling and rendering system",
  journal =      j-TOG,
  volume =       "23",
  number =       "2",
  pages =        "143--162",
  month =        apr,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu May 20 13:45:19 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Granier:2004:FRA,
  author =       "Xavier Granier and George Drettakis",
  title =        "A final reconstruction approach for a unified global
                 illumination algorithm",
  journal =      j-TOG,
  volume =       "23",
  number =       "2",
  pages =        "163--189",
  month =        apr,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu May 20 13:45:19 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wood:2004:RET,
  author =       "Zo{\"e} Wood and Hugues Hoppe and Mathieu Desbrun and
                 Peter Schr{\"o}der",
  title =        "Removing excess topology from isosurfaces",
  journal =      j-TOG,
  volume =       "23",
  number =       "2",
  pages =        "190--208",
  month =        apr,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu May 20 13:45:19 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Guy:2004:GGR,
  author =       "Stephane Guy and Cyril Soler",
  title =        "Graphics gems revisited: fast and physically-based
                 rendering of gemstones",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "231--238",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hersch:2004:BMI,
  author =       "Roger David Hersch and Sylvain Chosson",
  title =        "Band moir{\'e} images",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "239--247",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tsingos:2004:PAR,
  author =       "Nicolas Tsingos and Emmanuel Gallo and George
                 Drettakis",
  title =        "Perceptual audio rendering of complex virtual
                 environments",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "249--258",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mitani:2004:MPT,
  author =       "Jun Mitani and Hiromasa Suzuki",
  title =        "Making papercraft toys from meshes using strip-based
                 approximate unfolding",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "259--263",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Amenta:2004:DPS,
  author =       "Nina Amenta and Yong Joo Kil",
  title =        "Defining point-set surfaces",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "264--270",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ying:2004:SMB,
  author =       "Lexing Ying and Denis Zorin",
  title =        "A simple manifold-based construction of surfaces of
                 arbitrary smoothness",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "271--275",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sederberg:2004:SSL,
  author =       "Thomas W. Sederberg and David L. Cardon and G. Thomas
                 Finnigan and Nicholas S. North and Jianmin Zheng and
                 Tom Lyche",
  title =        "{T}-spline simplification and local refinement",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "276--283",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hofer:2004:EMS,
  author =       "Michael Hofer and Helmut Pottmann",
  title =        "Energy-minimizing splines in manifolds",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "284--293",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agarwala:2004:IDP,
  author =       "Aseem Agarwala and Mira Dontcheva and Maneesh Agrawala
                 and Steven Drucker and Alex Colburn and Brian Curless
                 and David Salesin and Michael Cohen",
  title =        "Interactive digital photomontage",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "294--302",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Li:2004:LS,
  author =       "Yin Li and Jian Sun and Chi-Keung Tang and Heung-Yeung
                 Shum",
  title =        "Lazy snapping",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "303--308",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Rother:2004:GIF,
  author =       "Carsten Rother and Vladimir Kolmogorov and Andrew
                 Blake",
  title =        "{``GrabCut''}: interactive foreground extraction using
                 iterated graph cuts",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "309--314",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2004:PM,
  author =       "Jian Sun and Jiaya Jia and Chi-Keung Tang and
                 Heung-Yeung Shum",
  title =        "{Poisson} matting",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "315--321",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Owada:2004:VID,
  author =       "Shigeru Owada and Frank Nielsen and Makoto Okabe and
                 Takeo Igarashi",
  title =        "Volumetric illustration: designing {$3$D} models with
                 internal textures",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "322--328",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Jagnow:2004:STS,
  author =       "Robert Jagnow and Julie Dorsey and Holly Rushmeier",
  title =        "Stereological techniques for solid textures",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "329--335",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Vasilescu:2004:TMI,
  author =       "M. Alex O. Vasilescu and Demetri Terzopoulos",
  title =        "{TensorTextures}: multilinear image-based rendering",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "336--342",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chen:2004:STF,
  author =       "Yanyun Chen and Xin Tong and Jiaping Wang and Stephen
                 Lin and Baining Guo and Heung-Yeung Shum",
  title =        "Shell texture functions",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "343--353",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fang:2004:TTS,
  author =       "Hui Fang and John C. Hart",
  title =        "Textureshop: texture synthesis as a photograph editing
                 tool",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "354--359",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bhat:2004:FBV,
  author =       "Kiran S. Bhat and Steven M. Seitz and Jessica K.
                 Hodgins and Pradeep K. Khosla",
  title =        "Flow-based video synthesis and editing",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "360--363",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wu:2004:FMD,
  author =       "Qing Wu and Yizhou Yu",
  title =        "Feature matching and deformation for texture
                 synthesis",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "364--367",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Liu:2004:NRT,
  author =       "Yanxi Liu and Wen-Chieh Lin and James Hays",
  title =        "Near-regular texture analysis and manipulation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "368--376",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Carlson:2004:RFA,
  author =       "Mark Carlson and Peter J. Mucha and Greg Turk",
  title =        "Rigid fluid: animating the interplay between rigid
                 bodies and fluid",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "377--384",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Molino:2004:VNA,
  author =       "Neil Molino and Zhaosheng Bao and Ron Fedkiw",
  title =        "A virtual node algorithm for changing mesh topology
                 during simulation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "385--392",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2004:BTO,
  author =       "Doug L. James and Dinesh K. Pai",
  title =        "{BD-tree}: output-sensitive collision detection for
                 reduced deformable models",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "393--398",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sumner:2004:DTT,
  author =       "Robert W. Sumner and Jovan Popovi{\'c}",
  title =        "Deformation transfer for triangle meshes",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "399--405",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Raskar:2004:RLI,
  author =       "Ramesh Raskar and Paul Beardsley and Jeroen van Baar
                 and Yao Wang and Paul Dietz and Johnny Lee and Darren
                 Leigh and Thomas Willwacher",
  title =        "{RFIG} lamps: interacting with a self-describing world
                 via photosensing wireless tags and projectors",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "406--415",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lewis:2004:VAD,
  author =       "J. P. Lewis and Ruth Rosenholtz and Nickson Fong and
                 Ulrich Neumann",
  title =        "{VisualIDs}: automatic distinctive icons for desktop
                 interfaces",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "416--423",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Thorne:2004:MDI,
  author =       "Matthew Thorne and David Burke and Michiel van de
                 Panne",
  title =        "Motion doodles: an interface for sketching character
                 motion",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "424--431",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{LaViola:2004:MSC,
  author =       "Joseph J. {LaViola, Jr.} and Robert C. Zeleznik",
  title =        "{MathPad$^2$}: a system for the creation and
                 exploration of mathematical sketches",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "432--440",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fattal:2004:TDS,
  author =       "Raanan Fattal and Dani Lischinski",
  title =        "Target-driven smoke animation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "441--448",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{McNamara:2004:FCU,
  author =       "Antoine McNamara and Adrien Treuille and Zoran
                 Popovi{\'c} and Jos Stam",
  title =        "Fluid control using the adjoint method",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "449--456",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Losasso:2004:SWS,
  author =       "Frank Losasso and Fr{\'e}d{\'e}ric Gibou and Ron
                 Fedkiw",
  title =        "Simulating water and smoke with an octree data
                 structure",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "457--462",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Goktekin:2004:MAV,
  author =       "Tolga G. Goktekin and Adam W. Bargteil and James F.
                 O'Brien",
  title =        "A method for animating viscoelastic fluids",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "463--468",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tabellion:2004:AGI,
  author =       "Eric Tabellion and Arnauld Lamorlette",
  title =        "An approximate global illumination system for computer
                 generated films",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "469--476",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ng:2004:TPW,
  author =       "Ren Ng and Ravi Ramamoorthi and Pat Hanrahan",
  title =        "Triple product wavelet integrals for all-frequency
                 relighting",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "477--487",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ostromoukhov:2004:FHI,
  author =       "Victor Ostromoukhov and Charles Donohue and
                 Pierre-Marc Jodoin",
  title =        "Fast hierarchical importance sampling with blue noise
                 properties",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "488--495",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lawrence:2004:EBI,
  author =       "Jason Lawrence and Szymon Rusinkiewicz and Ravi
                 Ramamoorthi",
  title =        "Efficient {BRDF} importance sampling using a factored
                 representation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "496--505",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Stone:2004:SHC,
  author =       "Matthew Stone and Doug DeCarlo and Insuk Oh and
                 Christian Rodriguez and Adrian Stere and Alyssa Lees
                 and Chris Bregler",
  title =        "Speaking with hands: creating animated conversational
                 characters from recordings of human performance",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "506--513",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Safonova:2004:SPR,
  author =       "Alla Safonova and Jessica K. Hodgins and Nancy S.
                 Pollard",
  title =        "Synthesizing physically realistic human motion in
                 low-dimensional, behavior-specific spaces",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "514--521",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Grochow:2004:SBI,
  author =       "Keith Grochow and Steven L. Martin and Aaron Hertzmann
                 and Zoran Popovi{\'c}",
  title =        "Style-based inverse kinematics",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "522--531",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Yamane:2004:SAH,
  author =       "Katsu Yamane and James J. Kuffner and Jessica K.
                 Hodgins",
  title =        "Synthesizing animations of human manipulation tasks",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "532--539",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Theobalt:2004:PBT,
  author =       "Christian Theobalt and Irene Albrecht and J{\"o}rg
                 Haber and Marcus Magnor and Hans-Peter Seidel",
  title =        "Pitching a baseball: tracking high-speed motion with
                 multi-exposure images",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "540--547",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2004:SFH,
  author =       "Li Zhang and Noah Snavely and Brian Curless and Steven
                 M. Seitz",
  title =        "Spacetime faces: high resolution capture for modeling
                 and animation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "548--558",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kovar:2004:AEP,
  author =       "Lucas Kovar and Michael Gleicher",
  title =        "Automated extraction and parameterization of motions
                 in large data sets",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "559--568",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Harrison:2004:OLC,
  author =       "Jason Harrison and Ronald A. Rensink and Michiel van
                 de Panne",
  title =        "Obscuring length changes during animated motion",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "569--573",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2004:VT,
  author =       "Jue Wang and Yingqing Xu and Heung-Yeung Shum and
                 Michael F. Cohen",
  title =        "Video tooning",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "574--583",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agarwala:2004:KBT,
  author =       "Aseem Agarwala and Aaron Hertzmann and David H.
                 Salesin and Steven M. Seitz",
  title =        "Keyframe-based tracking for rotoscoping and
                 animation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "584--591",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sand:2004:VM,
  author =       "Peter Sand and Seth Teller",
  title =        "Video matching",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "592--599",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zitnick:2004:HQV,
  author =       "C. Lawrence Zitnick and Sing Bing Kang and Matthew
                 Uyttendaele and Simon Winder and Richard Szeliski",
  title =        "High-quality video view interpolation using a layered
                 representation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "600--608",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ohtake:2004:RVL,
  author =       "Yutaka Ohtake and Alexander Belyaev and Hans-Peter
                 Seidel",
  title =        "Ridge-valley lines on meshes via implicit surface
                 fitting",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "609--612",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ni:2004:FMF,
  author =       "Xinlai Ni and Michael Garland and John C. Hart",
  title =        "Fair {Morse} functions for extracting the topological
                 structure of a surface mesh",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "613--622",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kazhdan:2004:SMA,
  author =       "Michael Kazhdan and Thomas Funkhouser and Szymon
                 Rusinkiewicz",
  title =        "Shape matching and anisotropy",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "623--629",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Botsch:2004:IFR,
  author =       "Mario Botsch and Leif Kobbelt",
  title =        "An intuitive framework for real-time freeform
                 modeling",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "630--634",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Peng:2004:IMT,
  author =       "Jianbo Peng and Daniel Kristjansson and Denis Zorin",
  title =        "Interactive modeling of topologically complex
                 geometric detail",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "635--643",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Yu:2004:MEP,
  author =       "Yizhou Yu and Kun Zhou and Dong Xu and Xiaohan Shi and
                 Hujun Bao and Baining Guo and Heung-Yeung Shum",
  title =        "Mesh editing with {Poisson}-based gradient field
                 manipulation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "644--651",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Funkhouser:2004:ME,
  author =       "Thomas Funkhouser and Michael Kazhdan and Philip
                 Shilane and Patrick Min and William Kiefer and Ayellet
                 Tal and Szymon Rusinkiewicz and David Dobkin",
  title =        "Modeling by example",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "652--663",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Petschnigg:2004:DPF,
  author =       "Georg Petschnigg and Richard Szeliski and Maneesh
                 Agrawala and Michael Cohen and Hugues Hoppe and Kentaro
                 Toyama",
  title =        "Digital photography with flash and no-flash image
                 pairs",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "664--672",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Eisemann:2004:FPE,
  author =       "Elmar Eisemann and Fr{\'e}do Durand",
  title =        "Flash photography enhancement via intrinsic
                 relighting",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "673--678",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Raskar:2004:NPC,
  author =       "Ramesh Raskar and Kar-Han Tan and Rogerio Feris and
                 Jingyi Yu and Matthew Turk",
  title =        "Non-photorealistic camera: depth edge detection and
                 stylized rendering using multi-flash imaging",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "679--688",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levin:2004:CUO,
  author =       "Anat Levin and Dani Lischinski and Yair Weiss",
  title =        "Colorization using optimization",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "689--694",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Koller:2004:PIG,
  author =       "David Koller and Michael Turitzin and Marc Levoy and
                 Marco Tarini and Giuseppe Croccia and Paolo Cignoni and
                 Roberto Scopigno",
  title =        "Protected interactive {$3$D} graphics via remote
                 rendering",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "695--703",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nishino:2004:ER,
  author =       "Ko Nishino and Shree K. Nayar",
  title =        "Eyes for relighting",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "704--711",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Paris:2004:CHG,
  author =       "Sylvain Paris and Hector M. Brice{\~n}o and
                 Fran{\c{c}}ois X. Sillion",
  title =        "Capture of hair geometry from multiple images",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "712--719",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Reche:2004:VRI,
  author =       "Alex Reche and Ignacio Martin and George Drettakis",
  title =        "Volumetric reconstruction and interactive rendering of
                 trees from photographs",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "720--727",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Saund:2004:PSI,
  author =       "Eric Saund and David Fleet and Daniel Larner and James
                 Mahoney",
  title =        "Perceptually-supported image editing of text and
                 graphics",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "728--728",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cao:2004:VIT,
  author =       "Xiang Cao and Ravin Balakrishnan",
  title =        "{VisionWand}: interaction techniques for large
                 displays using a passive wand tracked in {$3$D}",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "729--729",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fogarty:2004:GTO,
  author =       "James Fogarty and Scott E. Hudson",
  title =        "{GADGET}: a toolkit for optimization-based approaches
                 to interface and display generation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "730--730",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hachet:2004:CEI,
  author =       "Martin Hachet and Pascal Guitton and Patrick Reuter
                 and Florence Tyndiuk",
  title =        "The {CAT} for efficient {$2$D} and {$3$D} interaction
                 as an alternative to mouse adaptations",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "731--731",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nagahara:2004:SWV,
  author =       "Hajime Nagahara and Yasushi Yagi and Masahiko
                 Yachida",
  title =        "Super wide viewer using catadioptrical optics",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "732--732",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mantiuk:2004:PMH,
  author =       "Rafal Mantiuk and Grzegorz Krawczyk and Karol
                 Myszkowski and Hans-Peter Seidel",
  title =        "Perception-motivated high dynamic range video
                 encoding",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "733--741",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Stokes:2004:PIC,
  author =       "William A. Stokes and James A. Ferwerda and Bruce
                 Walter and Donald P. Greenberg",
  title =        "Perceptual illumination components: a new approach to
                 efficient, high quality global illumination rendering",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "742--749",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Watson:2004:STC,
  author =       "Benjamin Watson and Neff Walker and Larry F. Hodges",
  title =        "Supra-threshold control of peripheral {LOD}",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "750--759",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Seetzen:2004:HDR,
  author =       "Helge Seetzen and Wolfgang Heidrich and Wolfgang
                 Stuerzlinger and Greg Ward and Lorne Whitehead and
                 Matthew Trentacoste and Abhijeet Ghosh and Andrejs
                 Vorozcovs",
  title =        "High dynamic range display systems",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "760--768",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Losasso:2004:GCT,
  author =       "Frank Losasso and Hugues Hoppe",
  title =        "Geometry clipmaps: terrain rendering using nested
                 regular grids",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "769--776",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Buck:2004:BGS,
  author =       "Ian Buck and Tim Foley and Daniel Horn and Jeremy
                 Sugerman and Kayvon Fatahalian and Mike Houston and Pat
                 Hanrahan",
  title =        "{Brook} for {GPUs}: stream computing on graphics
                 hardware",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "777--786",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{McCool:2004:SA,
  author =       "Michael McCool and Stefanus Du Toit and Tiberiu Popa
                 and Bryan Chan and Kevin Moule",
  title =        "Shader algebra",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "787--795",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cignoni:2004:ATE,
  author =       "Paolo Cignoni and Fabio Ganovelli and Enrico Gobbetti
                 and Fabio Marton and Federico Ponchio and Roberto
                 Scopigno",
  title =        "Adaptive tetrapuzzles: efficient out-of-core
                 construction and visualization of gigantic
                 multiresolution polygonal models",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "796--803",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Akeley:2004:SDP,
  author =       "Kurt Akeley and Simon J. Watt and Ahna Reza Girshick
                 and Martin S. Banks",
  title =        "A stereo display prototype with multiple focal
                 distances",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "804--813",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Matusik:2004:TSS,
  author =       "Wojciech Matusik and Hanspeter Pfister",
  title =        "{$3$D} {TV}: a scalable system for real-time
                 acquisition, transmission, and autostereoscopic display
                 of dynamic scenes",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "814--824",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levoy:2004:SAC,
  author =       "Marc Levoy and Billy Chen and Vaibhav Vaish and Mark
                 Horowitz and Ian McDowall and Mark Bolas",
  title =        "Synthetic aperture confocal imaging",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "825--834",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Goesele:2004:DAT,
  author =       "Michael Goesele and Hendrik P. A. Lensch and Jochen
                 Lang and Christian Fuchs and Hans-Peter Seidel",
  title =        "{DISCO}: acquisition of translucent objects",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "835--844",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Carr:2004:PD,
  author =       "Nathan A. Carr and John C. Hart",
  title =        "Painting detail",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "845--852",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tarini:2004:PM,
  author =       "Marco Tarini and Kai Hormann and Paolo Cignoni and
                 Claudio Montani",
  title =        "{PolyCube}-Maps",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "853--860",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kraevoy:2004:CPC,
  author =       "Vladislav Kraevoy and Alla Sheffer",
  title =        "Cross-parameterization and compatible remeshing of
                 {$3$D} models",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "861--869",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Schreiner:2004:ISM,
  author =       "John Schreiner and Arul Asirvatham and Emil Praun and
                 Hugues Hoppe",
  title =        "Inter-surface mapping",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "870--877",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sharf:2004:CBS,
  author =       "Andrei Sharf and Marc Alexa and Daniel Cohen-Or",
  title =        "Context-based surface completion",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "878--887",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ju:2004:RRP,
  author =       "Tao Ju",
  title =        "Robust repair of polygonal models",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "888--895",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shen:2004:IAI,
  author =       "Chen Shen and James F. O'Brien and Jonathan R.
                 Shewchuk",
  title =        "Interpolating and approximating implicit surfaces from
                 polygon soup",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "896--904",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cohen-Steiner:2004:VSA,
  author =       "David Cohen-Steiner and Pierre Alliez and Mathieu
                 Desbrun",
  title =        "Variational shape approximation",
  journal =      j-TOG,
  volume =       "23",
  number =       "3",
  pages =        "905--914",
  month =        aug,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:34 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hart:2004:E,
  author =       "John C. Hart",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "929--929",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zelinka:2004:JMB,
  author =       "Steve Zelinka and Michael Garland",
  title =        "Jump map-based interactive texture synthesis",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "930--962",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nayar:2004:LSD,
  author =       "Shree K. Nayar and Peter N. Belhumeur and Terry E.
                 Boult",
  title =        "Lighting sensitive display",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "963--979",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Peters:2004:CDS,
  author =       "J{\"o}rg Peters and Le-Jeng Shiue",
  title =        "Combining $4$- and $3$-direction subdivision",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "980--1003",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ramamoorthi:2004:SPF,
  author =       "Ravi Ramamoorthi and Pat Hanrahan",
  title =        "A signal-processing framework for reflection",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "1004--1042",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ivrissimtzis:2004:SRS,
  author =       "Ioannis P. Ivrissimtzis and Malcolm A. Sabin and Neil
                 A. Dodgson",
  title =        "On the support of recursive subdivision",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "1043--1060",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Friedel:2004:VNM,
  author =       "Ilja Friedel and Peter Schr{\"o}der and Andrei
                 Khodakovsky",
  title =        "Variational normal meshes",
  journal =      j-TOG,
  volume =       "23",
  number =       "4",
  pages =        "1061--1073",
  month =        oct,
  year =         "2004",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Fri Oct 29 06:18:35 MDT 2004",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2005:FBS,
  author =       "Eugene Zhang and Konstantin Mischaikow and Greg Turk",
  title =        "Feature-based surface parameterization and texture
                 mapping",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "1--27",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Schaefer:2005:TQS,
  author =       "Scott Schaefer and Joe Warren",
  title =        "On {$C^2$} triangle\slash quad subdivision",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "28--36",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Baranoski:2005:SDA,
  author =       "Gladimir V. G. Baranoski and Justin Wan and Jon G.
                 Rokne and Ian Bell",
  title =        "Simulating the dynamics of auroral phenomena",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "37--59",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ben-Chen:2005:OSC,
  author =       "Mirela Ben-Chen and Craig Gotsman",
  title =        "On the optimality of spectral compression of mesh
                 data",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "60--80",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Song:2005:SNW,
  author =       "Oh-Young Song and Hyuncheol Shin and Hyeong-Seok Ko",
  title =        "Stable but nondissipative water",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "81--97",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tak:2005:PBM,
  author =       "Seyoon Tak and Hyeong-Seok Ko",
  title =        "A physically-based motion retargeting filter",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "98--117",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Majumder:2005:PPS,
  author =       "Aditi Majumder and Rick Stevens",
  title =        "Perceptual photometric seamlessness in
                 projection-based tiled displays",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "118--139",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shi:2005:CSA,
  author =       "Lin Shi and Yizhou Yu",
  title =        "Controllable smoke animation with guiding objects",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "140--164",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sulejmanpasic:2005:APB,
  author =       "Adnan Sulejmanpa{\v{s}}i{\'c} and Jovan Popovi{\'c}",
  title =        "Adaptation of performed ballistic motion",
  journal =      j-TOG,
  volume =       "24",
  number =       "1",
  pages =        "165--179",
  month =        jan,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Jan 13 08:44:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hart:2005:E,
  author =       "John C. Hart",
  title =        "Editorial",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "181--181",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Alregib:2005:ERT,
  author =       "Ghassan Alregib and Yucel Altunbasak and Jarek
                 Rossignac",
  title =        "Error-resilient transmission of {$3$D} models",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "182--208",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Garland:2005:QBS,
  author =       "Michael Garland and Yuan Zhou",
  title =        "Quadric-based simplification in any dimension",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "209--239",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Vedula:2005:IBS,
  author =       "Sundar Vedula and Simon Baker and Takeo Kanade",
  title =        "Image-based spatio-temporal modeling and view
                 interpolation of dynamic events",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "240--261",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dinerstein:2005:FML,
  author =       "Jonathan Dinerstein and Parris K. Egbert",
  title =        "Fast multi-level adaptation for interactive autonomous
                 characters",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "262--288",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dinh:2005:TTD,
  author =       "Huong Quynh Dinh and Anthony Yezzi and Greg Turk",
  title =        "Texture transfer during shape transformation",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "289--310",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sheffer:2005:AFR,
  author =       "Alla Sheffer and Bruno L{\'e}vy and Maxim Mogilnitsky
                 and Alexander Bogomyakov",
  title =        "{ABF++}: fast and robust angle based flattening",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "311--330",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chuang:2005:MSE,
  author =       "Erika Chuang and Christoph Bregler",
  title =        "Mood swings: expressive speech animation",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "331--347",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kalaiah:2005:SGR,
  author =       "Aravind Kalaiah and Amitabh Varshney",
  title =        "Statistical geometry representation for efficient
                 transmission and rendering",
  journal =      j-TOG,
  volume =       "24",
  number =       "2",
  pages =        "348--373",
  month =        apr,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue May 3 12:30:50 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2005:SMA,
  author =       "Doug L. James and Christopher D. Twigg",
  title =        "Skinning mesh animations",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "399--407",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Anguelov:2005:SSC,
  author =       "Dragomir Anguelov and Praveen Srinivasan and Daphne
                 Koller and Sebastian Thrun and Jim Rodgers and James
                 Davis",
  title =        "{SCAPE}: shape completion and animation of people",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "408--416",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sifakis:2005:ADF,
  author =       "Eftychios Sifakis and Igor Neverov and Ronald Fedkiw",
  title =        "Automatic determination of facial muscle activations
                 from sparse motion capture marker data",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "417--425",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Vlasic:2005:FTM,
  author =       "Daniel Vlasic and Matthew Brand and Hanspeter Pfister
                 and Jovan Popovi{\'c}",
  title =        "Face transfer with multilinear models",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "426--433",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Woop:2005:RPR,
  author =       "Sven Woop and J{\"o}rg Schmittler and Philipp
                 Slusallek",
  title =        "{RPU}: a programmable ray processing unit for realtime
                 ray tracing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "434--444",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pellacini:2005:UCA,
  author =       "Fabio Pellacini",
  title =        "User-configurable automatic shader simplification",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "445--452",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Duca:2005:RDE,
  author =       "Nathaniel Duca and Krzysztof Niski and Jonathan
                 Bilodeau and Matthew Bolitho and Yuan Chen and Jonathan
                 Cohen",
  title =        "A relational debugging engine for the graphics
                 pipeline",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "453--463",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pellacini:2005:LHH,
  author =       "Fabio Pellacini and Kiril Vidim{\v{c}}e and Aaron
                 Lefohn and Alex Mohr and Mark Leone and John Warren",
  title =        "{Lpics}: a hybrid hardware-accelerated relighting
                 engine for computer cinematography",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "464--470",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Muller:2005:MDB,
  author =       "Matthias M{\"u}ller and Bruno Heidelberger and
                 Matthias Teschner and Markus Gross",
  title =        "Meshless deformations based on shape matching",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "471--478",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lipman:2005:LRI,
  author =       "Yaron Lipman and Olga Sorkine and David Levin and
                 Daniel Cohen-Or",
  title =        "Linear rotation-invariant coordinates for meshes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "479--487",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sumner:2005:MBI,
  author =       "Robert W. Sumner and Matthias Zwicker and Craig
                 Gotsman and Jovan Popovi{\'c}",
  title =        "Mesh-based inverse kinematics",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "488--495",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhou:2005:LMD,
  author =       "Kun Zhou and Jin Huang and John Snyder and Xinguo Liu
                 and Hujun Bao and Baining Guo and Heung-Yeung Shum",
  title =        "Large mesh deformation using the volumetric graph
                 {Laplacian}",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "496--503",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chu:2005:MRT,
  author =       "Nelson S.-H. Chu and Chiew-Lan Tai",
  title =        "{MoXi}: real-time ink dispersion in absorbent paper",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "504--511",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Burns:2005:LDV,
  author =       "Michael Burns and Janek Klawe and Szymon Rusinkiewicz
                 and Adam Finkelstein and Doug DeCarlo",
  title =        "Line drawings from volume data",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "512--518",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Liu:2005:MM,
  author =       "Ce Liu and Antonio Torralba and William T. Freeman and
                 Fr{\'e}do Durand and Edward H. Adelson",
  title =        "Motion magnification",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "519--526",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2005:CTA,
  author =       "Hongcheng Wang and Qing Wu and Lin Shi and Yizhou Yu
                 and Narendra Ahuja",
  title =        "Out-of-core tensor approximation of multi-dimensional
                 matrices of visual data",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "527--535",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nehab:2005:ECP,
  author =       "Diego Nehab and Szymon Rusinkiewicz and James Davis
                 and Ravi Ramamoorthi",
  title =        "Efficiently combining positions and normals for
                 precise {$3$D} geometry",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "536--543",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fleishman:2005:RML,
  author =       "Shachar Fleishman and Daniel Cohen-Or and Cl{\'a}udio
                 T. Silva",
  title =        "Robust moving least-squares fitting with sharp
                 features",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "544--552",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Surazhsky:2005:FEA,
  author =       "Vitaly Surazhsky and Tatiana Surazhsky and Danil
                 Kirsanov and Steven J. Gortler and Hugues Hoppe",
  title =        "Fast exact and approximate geodesics on meshes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "553--560",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ju:2005:MVC,
  author =       "Tao Ju and Scott Schaefer and Joe Warren",
  title =        "Mean value coordinates for closed triangular meshes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "561--566",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{McGuire:2005:DVM,
  author =       "Morgan McGuire and Wojciech Matusik and Hanspeter
                 Pfister and John F. Hughes and Fr{\'e}do Durand",
  title =        "Defocus video matting",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "567--576",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hoiem:2005:APP,
  author =       "Derek Hoiem and Alexei A. Efros and Martial Hebert",
  title =        "Automatic photo pop-up",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "577--584",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2005:IVC,
  author =       "Jue Wang and Pravin Bhat and R. Alex Colburn and
                 Maneesh Agrawala and Michael F. Cohen",
  title =        "Interactive video cutout",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "585--594",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Li:2005:VOC,
  author =       "Yin Li and Jian Sun and Heung-Yeung Shum",
  title =        "Video object cut and paste",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "595--600",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Peyre:2005:SCG,
  author =       "Gabriel Peyr{\'e} and St{\'e}phane Mallat",
  title =        "Surface compression with geometric bandelets",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "601--608",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Peng:2005:GGP,
  author =       "Jingliang Peng and C.-C. Jay Kuo",
  title =        "Geometry-guided progressive lossless {$3$D} mesh
                 coding with octree {(OT)} decomposition",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "609--616",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Alliez:2005:VTM,
  author =       "Pierre Alliez and David Cohen-Steiner and Mariette
                 Yvinec and Mathieu Desbrun",
  title =        "Variational tetrahedral meshing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "617--625",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Porumbescu:2005:SM,
  author =       "Serban D. Porumbescu and Brian Budge and Louis Feng
                 and Kenneth I. Joy",
  title =        "Shell maps",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "626--633",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gooch:2005:CSP,
  author =       "Amy A. Gooch and Sven C. Olsen and Jack Tumblin and
                 Bruce Gooch",
  title =        "{Color2Gray}: salience-preserving color removal",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "634--639",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ledda:2005:ETM,
  author =       "Patrick Ledda and Alan Chalmers and Tom Troscianko and
                 Helge Seetzen",
  title =        "Evaluation of tone mapping operators using a {High
                 Dynamic Range} display",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "640--648",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Deering:2005:PAM,
  author =       "Michael F. Deering",
  title =        "A photon accurate model of the human eye",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "649--658",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2005:MS,
  author =       "Chang Ha Lee and Amitabh Varshney and David W.
                 Jacobs",
  title =        "Mesh saliency",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "659--666",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Assa:2005:ASP,
  author =       "Jackie Assa and Yaron Caspi and Daniel Cohen-Or",
  title =        "Action synopsis: pose selection and illustration",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "667--676",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Muller:2005:ECB,
  author =       "Meinard M{\"u}ller and Tido R{\"o}der and Michael
                 Clausen",
  title =        "Efficient content-based retrieval of motion capture
                 data",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "677--685",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chai:2005:PAL,
  author =       "Jinxiang Chai and Jessica K. Hodgins",
  title =        "Performance animation from low-dimensional control
                 signals",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "686--696",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zordan:2005:DRM,
  author =       "Victor Brian Zordan and Anna Majkowska and Bill Chiu
                 and Matthew Fast",
  title =        "Dynamic response for motion capture animation",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "697--701",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Runions:2005:MVL,
  author =       "Adam Runions and Martin Fuhrer and Brendan Lane and
                 Pavol Federl and Anne-Ga{\"e}lle Rolland-Lagan and
                 Przemyslaw Prusinkiewicz",
  title =        "Modeling and visualization of leaf venation patterns",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "702--711",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2005:RTR,
  author =       "Lifeng Wang and Wenle Wang and Julie Dorsey and Xu
                 Yang and Baining Guo and Heung-Yeung Shum",
  title =        "Real-time rendering of plant leaves",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "712--719",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ijiri:2005:FDI,
  author =       "Takashi Ijiri and Shigeru Owada and Makoto Okabe and
                 Takeo Igarashi",
  title =        "Floral diagrams and inflorescences: interactive flower
                 modeling using botanical structural constraints",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "720--726",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Marschner:2005:MMA,
  author =       "Stephen R. Marschner and Stephen H. Westin and Adam
                 Arbree and Jonathan T. Moon",
  title =        "Measuring and modeling the appearance of finished
                 wood",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "727--734",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ng:2005:FSP,
  author =       "Ren Ng",
  title =        "{Fourier} slice photography",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "735--744",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sen:2005:DP,
  author =       "Pradeep Sen and Billy Chen and Gaurav Garg and Stephen
                 R. Marschner and Mark Horowitz and Marc Levoy and
                 Hendrik P. A. Lensch",
  title =        "Dual photography",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "745--755",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wenger:2005:PRR,
  author =       "Andreas Wenger and Andrew Gardner and Chris Tchou and
                 Jonas Unger and Tim Hawkins and Paul Debevec",
  title =        "Performance relighting and reflectance transformation
                 with time-multiplexed illumination",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "756--764",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wilburn:2005:HPI,
  author =       "Bennett Wilburn and Neel Joshi and Vaibhav Vaish and
                 Eino-Ville Talvala and Emilio Antunez and Adam Barth
                 and Andrew Adams and Mark Horowitz and Marc Levoy",
  title =        "High performance imaging using large camera arrays",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "765--776",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lefebvre:2005:PCT,
  author =       "Sylvain Lefebvre and Hugues Hoppe",
  title =        "Parallel controllable texture synthesis",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "777--786",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Matusik:2005:TDU,
  author =       "Wojciech Matusik and Matthias Zwicker and Fr{\'e}do
                 Durand",
  title =        "Texture design using a simplicial complex of morphable
                 textures",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "787--794",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kwatra:2005:TOE,
  author =       "Vivek Kwatra and Irfan Essa and Aaron Bobick and Nipun
                 Kwatra",
  title =        "Texture optimization for example-based synthesis",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "795--802",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cook:2005:WN,
  author =       "Robert L. Cook and Tony DeRose",
  title =        "Wavelet noise",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "803--811",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hawkins:2005:ATV,
  author =       "Tim Hawkins and Per Einarsson and Paul Debevec",
  title =        "Acquisition of time-varying participating media",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "812--815",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wei:2005:MHM,
  author =       "Yichen Wei and Eyal Ofek and Long Quan and Heung-Yeung
                 Shum",
  title =        "Modeling hair from multiple views",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "816--820",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agarwala:2005:PVT,
  author =       "Aseem Agarwala and Ke Colin Zheng and Chris Pal and
                 Maneesh Agrawala and Michael Cohen and Brian Curless
                 and David Salesin and Richard Szeliski",
  title =        "Panoramic video textures",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "821--827",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agrawal:2005:RPA,
  author =       "Amit Agrawal and Ramesh Raskar and Shree K. Nayar and
                 Yuanzhen Li",
  title =        "Removing photography artifacts using gradient
                 projection and flash-exposure sampling",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "828--835",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Li:2005:CCH,
  author =       "Yuanzhen Li and Lavanya Sharan and Edward H. Adelson",
  title =        "Compressing and companding high dynamic range images
                 with subband architectures",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "836--844",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bennett:2005:VEU,
  author =       "Eric P. Bennett and Leonard McMillan",
  title =        "Video enhancement using per-pixel virtual exposures",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "845--852",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chuang:2005:APS,
  author =       "Yung-Yu Chuang and Dan B. Goldman and Ke Colin Zheng
                 and Brian Curless and David H. Salesin and Richard
                 Szeliski",
  title =        "Animating pictures with stochastic motion textures",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "853--860",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2005:ICS,
  author =       "Jian Sun and Lu Yuan and Jiaya Jia and Heung-Yeung
                 Shum",
  title =        "Image completion with structure propagation",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "861--868",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Borgeat:2005:GID,
  author =       "Louis Borgeat and Guy Godin and Fran{\c{c}}ois Blais
                 and Philippe Massicotte and Christian Lahanier",
  title =        "{GoLD}: interactive display of huge colored and
                 textured models",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "869--877",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gobbetti:2005:FVM,
  author =       "Enrico Gobbetti and Fabio Marton",
  title =        "Far voxels: a multiresolution framework for
                 interactive rendering of huge complex {$3$D} models on
                 commodity graphics platforms",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "878--885",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Yoon:2005:COM,
  author =       "Sung-Eui Yoon and Peter Lindstrom and Valerio Pascucci
                 and Dinesh Manocha",
  title =        "Cache-oblivious mesh layouts",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "886--893",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sandin:2005:VAV,
  author =       "Daniel J. Sandin and Todd Margolis and Jinghua Ge and
                 Javier Girado and Tom Peterka and Thomas A. DeFanti",
  title =        "The {Varrier$^{\rm TM}$} autostereoscopic virtual
                 reality display",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "894--903",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Feldman:2005:AGH,
  author =       "Bryan E. Feldman and James F. O'Brien and Bryan M.
                 Klingner",
  title =        "Animating gases with hybrid meshes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "904--909",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Selle:2005:VPM,
  author =       "Andrew Selle and Nick Rasmussen and Ronald Fedkiw",
  title =        "A vortex particle method for smoke, water and
                 explosions",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "910--914",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hong:2005:DF,
  author =       "Jeong-Mo Hong and Chang-Hun Kim",
  title =        "Discontinuous fluids",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "915--920",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2005:WDS,
  author =       "Huamin Wang and Peter J. Mucha and Greg Turk",
  title =        "Water drops on surfaces",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "921--929",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Apitz:2005:CCB,
  author =       "Georg Apitz and Fran{\c{c}}ois Guimbreti{\`e}re",
  title =        "{CrossY}: a crossing-based drawing application",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "930--930",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Grossman:2005:MFG,
  author =       "Tovi Grossman and Daniel Wigdor and Ravin
                 Balakrishnan",
  title =        "Multi-finger gestural interaction with {$3$D}
                 volumetric displays",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "931--931",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{MacIntyre:2005:DTR,
  author =       "Blair MacIntyre and Maribeth Gandy and Steven Dow and
                 Jay David Bolter",
  title =        "{DART}: a toolkit for rapid design exploration of
                 augmented reality experiences",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "932--932",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dobbyn:2005:GRT,
  author =       "Simon Dobbyn and John Hamill and Keith O'Conor and
                 Carol O'Sullivan",
  title =        "{Geopostors}: a real-time geometry\slash impostor
                 crowd rendering system",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "933--933",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kho:2005:SMD,
  author =       "Youngihn Kho and Michael Garland",
  title =        "Sketching mesh deformations",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "934--934",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Policarpo:2005:RTR,
  author =       "F{\'a}bio Policarpo and Manuel M. Oliveira and
                 Jo{\~a}o L. D. Comba",
  title =        "Real-time relief mapping on arbitrary polygonal
                 surfaces",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "935--935",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Redon:2005:ADA,
  author =       "Stephane Redon and Nico Galoppo and Ming C. Lin",
  title =        "Adaptive dynamics of articulated bodies",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "936--945",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kaufman:2005:FFD,
  author =       "Danny M. Kaufman and Timothy Edmunds and Dinesh K.
                 Pai",
  title =        "Fast frictional dynamics for rigid bodies",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "946--956",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pauly:2005:MAF,
  author =       "Mark Pauly and Richard Keiser and Bart Adams and
                 Philip Dutr{\'e} and Markus Gross and Leonidas J.
                 Guibas",
  title =        "Meshless animation of fracturing solids",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "957--964",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhu:2005:ASF,
  author =       "Yongning Zhu and Robert Bridson",
  title =        "Animating sand as a fluid",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "965--972",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Guendelman:2005:CWS,
  author =       "Eran Guendelman and Andrew Selle and Frank Losasso and
                 Ronald Fedkiw",
  title =        "Coupling water and smoke to thin deformable and rigid
                 shells",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "973--981",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Barbic:2005:RTS,
  author =       "Jernej Barbi{\v{c}} and Doug James",
  title =        "Real-Time subspace integration for {St.
                 Venant--Kirchhoff} deformable models",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "982--990",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Govindaraju:2005:ICD,
  author =       "Naga K. Govindaraju and David Knott and Nitin Jain and
                 Ilknur Kabul and Rasmus Tamstorf and Russell Gayle and
                 Ming C. Lin and Dinesh Manocha",
  title =        "Interactive collision detection between deformable
                 models using chromatic decomposition",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "991--999",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Loop:2005:RIC,
  author =       "Charles Loop and Jim Blinn",
  title =        "Resolution independent curve rendering using
                 programmable graphics hardware",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1000--1009",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shiue:2005:RGS,
  author =       "Le-Jeng Shiue and Ian Jones and J{\"o}rg Peters",
  title =        "A realtime {GPU} subdivision kernel",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1010--1015",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Guthe:2005:GBT,
  author =       "Michael Guthe and A{\'a}kos Bal{\'a}zs and Reinhard
                 Klein",
  title =        "{GPU}-based trimming and tessellation of {NURBS} and
                 {T-Spline} surfaces",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1016--1023",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hable:2005:BGB,
  author =       "John Hable and Jarek Rossignac",
  title =        "{Blister}: {GPU}-based rendering of {Boolean}
                 combinations of free-form triangulated shapes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1024--1031",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Donner:2005:LDM,
  author =       "Craig Donner and Henrik Wann Jensen",
  title =        "Light diffusion in multi-layered translucent
                 materials",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1032--1039",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2005:PAS,
  author =       "Bo Sun and Ravi Ramamoorthi and Srinivasa G.
                 Narasimhan and Shree K. Nayar",
  title =        "A practical analytic single scattering model for real
                 time rendering",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1040--1049",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wyman:2005:AIS,
  author =       "Chris Wyman",
  title =        "An approximate image-space approach for interactive
                 refraction",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1050--1053",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tong:2005:MRQ,
  author =       "Xin Tong and Jiaping Wang and Stephen Lin and Baining
                 Guo and Heung-Yeung Shum",
  title =        "Modeling and rendering of quasi-homogeneous
                 materials",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1054--1061",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mukai:2005:GMI,
  author =       "Tomohiko Mukai and Shigeru Kuriyama",
  title =        "Geostatistical motion interpolation",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1062--1070",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Liu:2005:LPB,
  author =       "C. Karen Liu and Aaron Hertzmann and Zoran
                 Popovi{\'c}",
  title =        "Learning physics-based motion style with nonlinear
                 inverse optimization",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1071--1081",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hsu:2005:STH,
  author =       "Eugene Hsu and Kari Pulli and Jovan Popovi{\'c}",
  title =        "Style translation for human motion",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1082--1089",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ren:2005:DDA,
  author =       "Liu Ren and Alton Patrick and Alexei A. Efros and
                 Jessica K. Hodgins and James M. Rehg",
  title =        "A data-driven approach to quantifying natural human
                 motion",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1090--1097",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Walter:2005:LSA,
  author =       "Bruce Walter and Sebastian Fernandez and Adam Arbree
                 and Kavita Bala and Michael Donikian and Donald P.
                 Greenberg",
  title =        "{Lightcuts}: a scalable approach to illumination",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1098--1107",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Arikan:2005:FDA,
  author =       "Okan Arikan and David A. Forsyth and James F.
                 O'Brien",
  title =        "Fast and detailed approximate global illumination by
                 irradiance decomposition",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1108--1114",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Durand:2005:FAL,
  author =       "Fr{\'e}do Durand and Nicolas Holzschuch and Cyril
                 Soler and Eric Chan and Fran{\c{c}}ois X. Sillion",
  title =        "A frequency analysis of light transport",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1115--1126",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chen:2005:VSW,
  author =       "Yanyun Chen and Lin Xia and Tien-Tsin Wong and Xin
                 Tong and Hujun Bao and Baining Guo and Heung-Yeung
                 Shum",
  title =        "Visual simulation of weathering by {$\gamma$}-ton
                 tracing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1127--1133",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Igarashi:2005:RPS,
  author =       "Takeo Igarashi and Tomer Moscovich and John F.
                 Hughes",
  title =        "As-rigid-as-possible shape manipulation",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1134--1141",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nealen:2005:SBI,
  author =       "Andrew Nealen and Olga Sorkine and Marc Alexa and
                 Daniel Cohen-Or",
  title =        "A sketch-based interface for detail-preserving mesh
                 editing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1142--1147",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhou:2005:T,
  author =       "Kun Zhou and Xi Wang and Yiying Tong and Mathieu
                 Desbrun and Baining Guo and Heung-Yeung Shum",
  title =        "{TextureMontage}",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1148--1155",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Laine:2005:SSV,
  author =       "Samuli Laine and Timo Aila and Ulf Assarsson and
                 Jaakko Lehtinen and Tomas Akenine-M{\"o}ller",
  title =        "Soft shadow volumes for ray tracing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1156--1165",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Clarberg:2005:WIS,
  author =       "Petrik Clarberg and Wojciech Jarosz and Tomas
                 Akenine-M{\"o}ller and Henrik Wann Jensen",
  title =        "Wavelet importance sampling: efficiently evaluating
                 products of complex functions",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1166--1175",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Reshetov:2005:MLR,
  author =       "Alexander Reshetov and Alexei Soupikov and Jim
                 Hurley",
  title =        "Multi-level ray tracing algorithm",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1176--1185",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cline:2005:ERP,
  author =       "David Cline and Justin Talbot and Parris Egbert",
  title =        "Energy redistribution path tracing",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1186--1195",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhou:2005:PSF,
  author =       "Kun Zhou and Yaohua Hu and Stephen Lin and Baining Guo
                 and Heung-Yeung Shum",
  title =        "Precomputed shadow fields for dynamic scenes",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1196--1201",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2005:AFI,
  author =       "Rui Wang and John Tran and David Luebke",
  title =        "All-frequency interactive relighting of translucent
                 objects with single and multiple scattering",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1202--1207",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kristensen:2005:PLR,
  author =       "Anders Wang Kristensen and Tomas Akenine-M{\"o}ller
                 and Henrik Wann Jensen",
  title =        "Precomputed local radiance transfer for real-time
                 lighting design",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1208--1215",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sloan:2005:LDP,
  author =       "Peter-Pike Sloan and Ben Luna and John Snyder",
  title =        "Local, deformable precomputed radiance transfer",
  journal =      j-TOG,
  volume =       "24",
  number =       "3",
  pages =        "1216--1224",
  month =        jul,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:00 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nonato:2005:BCG,
  author =       "Luis Gustavo Nonato and Alex Jesus Cuadros-Vargas and
                 Rosane Minghim and Maria Cristina F. De Oliveira",
  title =        "{Beta-connection}: {Generating} a family of models
                 from planar cross sections",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1239--1258",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Chen:2005:AAH,
  author =       "Doron Chen and Daniel Cohen-Or and Olga Sorkine and
                 Sivan Toledo",
  title =        "Algebraic analysis of high-pass quantization",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1259--1282",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cao:2005:ESD,
  author =       "Yong Cao and Wen C. Tien and Petros Faloutsos and
                 Fr{\'e}d{\'e}ric Pighin",
  title =        "Expressive speech-driven facial animation",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1283--1302",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ren:2005:LSF,
  author =       "Liu Ren and Gregory Shakhnarovich and Jessica K.
                 Hodgins and Hanspeter Pfister and Paul Viola",
  title =        "Learning silhouette features for control of human
                 motion",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1303--1331",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bischoff:2005:ARP,
  author =       "Stephan Bischoff and Darko Pavic and Leif Kobbelt",
  title =        "Automatic restoration of polygon models",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1332--1352",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Haber:2005:PBS,
  author =       "J{\"o}rg Haber and Marcus Magnor and Hans-Peter
                 Seidel",
  title =        "Physically-based simulation of twilight phenomena",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1353--1373",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Yvart:2005:HTS,
  author =       "Alex Yvart and Stefanie Hahmann and Georges-Pierre
                 Bonneau",
  title =        "Hierarchical triangular splines",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1374--1391",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mora:2005:LCM,
  author =       "Benjamin Mora and David S. Ebert",
  title =        "Low-complexity maximum intensity projection",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1392--1416",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2005:FBM,
  author =       "Sang Hun Lee",
  title =        "Feature-based multiresolution modeling of solids",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1417--1441",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lagae:2005:POD,
  author =       "Ares Lagae and Philip Dutr{\'e}",
  title =        "A procedural object distribution function",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1442--1461",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Johnson:2005:IZB,
  author =       "Gregory S. Johnson and Juhyun Lee and Christopher A.
                 Burns and William R. Mark",
  title =        "The irregular {Z}-buffer: {Hardware} acceleration for
                 irregular data structures",
  journal =      j-TOG,
  volume =       "24",
  number =       "4",
  pages =        "1462--1482",
  month =        oct,
  year =         "2005",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Tue Oct 25 06:32:01 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Edwards:2006:HVD,
  author =       "Dave Edwards and Solomon Boulos and Jared Johnson and
                 Peter Shirley and Michael Ashikhmin and Michael Stark
                 and Chris Wyman",
  title =        "The halfway vector disk for {BRDF} modeling",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "1--18",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bargteil:2006:SLC,
  author =       "Adam W. Bargteil and Tolga G. Goktekin and James F.
                 O'brien and John A. Strain",
  title =        "A semi-{Lagrangian} contouring method for fluid
                 simulation",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "19--38",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Diebel:2006:BMP,
  author =       "James R. Diebel and Sebastian Thrun and Michael
                 Br{\"u}nig",
  title =        "A {Bayesian} method for probable surface
                 reconstruction and decimation",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "39--59",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lefohn:2006:GGE,
  author =       "Aaron E. Lefohn and Shubhabrata Sengupta and Joe Kniss
                 and Robert Strzodka and John D. Owens",
  title =        "{Glift}: {Generic}, efficient, random-access {GPU}
                 data structures",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "60--99",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2006:RBI,
  author =       "Yinlong Sun",
  title =        "Rendering biological iridescences with {RGB}-based
                 renderers",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "100--129",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gal:2006:SGF,
  author =       "Ran Gal and Daniel Cohen-Or",
  title =        "Salient geometric features for partial shape matching
                 and similarity",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "130--150",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Houston:2006:HRL,
  author =       "Ben Houston and Michael B. Nielsen and Christopher
                 Batty and Ola Nilsson and Ken Museth",
  title =        "Hierarchical {RLE} level set: {A} compact and
                 versatile deformable surface representation",
  journal =      j-TOG,
  volume =       "25",
  number =       "1",
  pages =        "151--175",
  month =        jan,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Mar 29 10:42:03 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Pauly:2006:PBM,
  author =       "Mark Pauly and Leif P. Kobbelt and Markus Gross",
  title =        "Point-based multiscale surface representation",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "177--193",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138451",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sitharam:2006:SSN,
  author =       "Meera Sitharam and Adam Arbree and Yong Zhou and
                 Naganandhini Kohareswaran",
  title =        "Solution space navigation for geometric constraint
                 systems",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "194--213",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138452",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:FBS,
  author =       "Wenping Wang and Helmut Pottmann and Yang Liu",
  title =        "Fitting {B}-spline curves to point clouds by
                 curvature-based squared distance minimization",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "214--238",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138453",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Xu:2006:ACP,
  author =       "Songhua Xu and Yingqing Xu and Sing Bing Kang and
                 David H. Salesin and Yunhe Pan and Heung-Yeung Shum",
  title =        "Animating {Chinese} paintings through stroke-based
                 decomposition",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "239--267",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138454",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Muller:2006:ESS,
  author =       "Kerstin M{\"u}ller and Lars Reusche and Dieter
                 Fellner",
  title =        "Extended subdivision surfaces: {Building} a bridge
                 between {NURBS} and {Catmull--Clark} surfaces",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "268--292",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138455",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:AFR,
  author =       "Rui Wang and John Tran and David Luebke",
  title =        "All-frequency relighting of glossy objects",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "293--318",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138456",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Esteves:2006:APV,
  author =       "Claudia Esteves and Gustavo Arechavaleta and Julien
                 Pettr{\'e} and Jean-Paul Laumond",
  title =        "Animation planning for virtual characters
                 cooperation",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "319--339",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138457",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Vanraes:2006:TSS,
  author =       "Evelyne Vanraes and Adhemar Bultheel",
  title =        "A tangent subdivision scheme",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "340--355",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138458",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wallner:2006:ISS,
  author =       "Johannes Wallner and Helmut Pottmann",
  title =        "Intrinsic subdivision with smooth limits for graphics
                 and animation",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "356--374",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138459",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Popescu:2006:FR,
  author =       "Voicu Popescu and Paul Rosen",
  title =        "Forward rasterization",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "375--411",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138460",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kharevych:2006:DCM,
  author =       "Liliya Kharevych and Boris Springborn and Peter
                 Schr{\"o}der",
  title =        "Discrete conformal mappings via circle patterns",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "412--438",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138461",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Martinet:2006:ADS,
  author =       "Aur{\'e}lien Martinet and Cyril Soler and Nicolas
                 Holzschuch and Fran{\c{c}}ois X. Sillion",
  title =        "Accurate detection of symmetries in {$3$D} shapes",
  journal =      j-TOG,
  volume =       "25",
  number =       "2",
  pages =        "439--464",
  month =        apr,
  year =         "2006",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1138450.1138462",
  ISSN =         "0730-0301",
  bibdate =      "Wed Jun 14 09:02:05 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wald:2006:RTA,
  author =       "Ingo Wald and Thiago Ize and Andrew Kensler and Aaron
                 Knoll and Steven G. Parker",
  title =        "Ray tracing animated scenes using coherent grid
                 traversal",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "485--493",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wonka:2006:GVS,
  author =       "Peter Wonka and Michael Wimmer and Kaichi Zhou and
                 Stefan Maierhofer and Gerd Hesina and Alexander
                 Reshetov",
  title =        "Guided visibility sampling",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "494--502",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dunbar:2006:SDS,
  author =       "Daniel Dunbar and Greg Humphreys",
  title =        "A spatial data structure for fast {Poisson-disk}
                 sample generation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "503--508",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kopf:2006:RWT,
  author =       "Johannes Kopf and Daniel Cohen-Or and Oliver Deussen
                 and Dani Lischinski",
  title =        "Recursive {Wang} tiles for real-time blue noise",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "509--518",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Weiss:2006:FMB,
  author =       "Ben Weiss",
  title =        "Fast median and bilateral filtering",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "519--526",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Oliva:2006:HI,
  author =       "Aude Oliva and Antonio Torralba and Philippe G.
                 Schyns",
  title =        "Hybrid images",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "527--532",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Schaefer:2006:IDU,
  author =       "Scott Schaefer and Travis McPhail and Joe Warren",
  title =        "Image deformation using moving least squares",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "533--540",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lefebvre:2006:AST,
  author =       "Sylvain Lefebvre and Hugues Hoppe",
  title =        "Appearance-space texture synthesis",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "541--548",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Podolak:2006:PRS,
  author =       "Joshua Podolak and Philip Shilane and Aleksey
                 Golovinskiy and Szymon Rusinkiewicz and Thomas
                 Funkhouser",
  title =        "A planar-reflective symmetry transform for {$3$D}
                 shapes",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "549--559",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mitra:2006:PAS,
  author =       "Niloy J. Mitra and Leonidas J. Guibas and Mark Pauly",
  title =        "Partial and approximate symmetry detection for {$3$D}
                 geometry",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "560--568",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Huang:2006:RFO,
  author =       "Qi-Xing Huang and Simon Fl{\"o}ry and Natasha Gelfand
                 and Michael Hofer and Helmut Pottmann",
  title =        "Reassembling fractured objects by geometric matching",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "569--578",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lefebvre:2006:PSH,
  author =       "Sylvain Lefebvre and Hugues Hoppe",
  title =        "Perfect spatial hashing",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "579--588",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Karpenko:2006:SFF,
  author =       "Olga A. Karpenko and John F. Hughes",
  title =        "{SmoothSketch}: {$3$D} free-form shapes from complex
                 sketches",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "589--598",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Quan:2006:IBP,
  author =       "Long Quan and Ping Tan and Gang Zeng and Lu Yuan and
                 Jingdong Wang and Sing Bing Kang",
  title =        "Image-based plant modeling",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "599--604",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Schmidt:2006:IDC,
  author =       "Ryan Schmidt and Cindy Grimm and Brian Wyvill",
  title =        "Interactive decal compositing with discrete
                 exponential maps",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "605--613",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Muller:2006:PMB,
  author =       "Pascal M{\"u}ller and Peter Wonka and Simon Haegler
                 and Andreas Ulmer and Luc {Van Gool}",
  title =        "Procedural modeling of buildings",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "614--623",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Cohen-Or:2006:CH,
  author =       "Daniel Cohen-Or and Olga Sorkine and Ran Gal and
                 Tommer Leyvand and Ying-Qing Xu",
  title =        "Color harmonization",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "624--630",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Jia:2006:DDP,
  author =       "Jiaya Jia and Jian Sun and Chi-Keung Tang and
                 Heung-Yeung Shum",
  title =        "Drag-and-drop pasting",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "631--637",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bae:2006:TST,
  author =       "Soonmin Bae and Sylvain Paris and Fr{\'e}do Durand",
  title =        "Two-scale tone management for photographic look",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "637--645",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lischinski:2006:ILA,
  author =       "Dani Lischinski and Zeev Farbman and Matt Uyttendaele
                 and Richard Szeliski",
  title =        "Interactive local adjustment of tonal values",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "646--653",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Khan:2006:IBM,
  author =       "Erum Arif Khan and Erik Reinhard and Roland W. Fleming
                 and Heinrich H. B{\"u}lthoff",
  title =        "Image-based material editing",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "654--663",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Loop:2006:RTG,
  author =       "Charles Loop and Jim Blinn",
  title =        "Real-time {GPU} rendering of piecewise algebraic
                 surfaces",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "664--670",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Adamson:2006:PSC,
  author =       "Anders Adamson and Marc Alexa",
  title =        "Point-sampled cell complexes",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "671--680",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Liu:2006:GMC,
  author =       "Yang Liu and Helmut Pottmann and Johannes Wallner and
                 Yong-Liang Yang and Wenping Wang",
  title =        "Geometric modeling with conical meshes and developable
                 surfaces",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "681--689",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhou:2006:MQG,
  author =       "Kun Zhou and Xin Huang and Xi Wang and Yiying Tong and
                 Mathieu Desbrun and Baining Guo and Heung-Yeung Shum",
  title =        "Mesh quilting for geometric texture synthesis",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "690--697",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Munkberg:2006:HDR,
  author =       "Jacob Munkberg and Petrik Clarberg and Jon Hasselgren
                 and Tomas Akenine-M{\"o}ller",
  title =        "High dynamic range texture compression for graphics
                 hardware",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "698--706",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Roimela:2006:HDR,
  author =       "Kimmo Roimela and Tomi Aarnio and Joonas
                 It{\"a}ranta",
  title =        "High dynamic range texture compression",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "707--712",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Mantiuk:2006:BCH,
  author =       "Rafa{\l} Mantiuk and Alexander Efremov and Karol
                 Myszkowski and Hans-Peter Seidel",
  title =        "Backward compatible high dynamic range {MPEG} video
                 compression",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "713--723",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Blythe:2006:DS,
  author =       "David Blythe",
  title =        "The {Direct{$3$D}} 10 system",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "724--734",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lawrence:2006:IST,
  author =       "Jason Lawrence and Aner Ben-Artzi and Christopher
                 DeCoro and Wojciech Matusik and Hanspeter Pfister and
                 Ravi Ramamoorthi and Szymon Rusinkiewicz",
  title =        "Inverse shade trees for non-parametric material
                 representation and editing",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "735--745",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Peers:2006:CFR,
  author =       "Pieter Peers and Karl vom Berge and Wojciech Matusik
                 and Ravi Ramamoorthi and Jason Lawrence and Szymon
                 Rusinkiewicz and Philip Dutr{\'e}",
  title =        "A compact factored representation of heterogeneous
                 subsurface scattering",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "746--753",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:AMM,
  author =       "Jiaping Wang and Xin Tong and Stephen Lin and Minghao
                 Pan and Chao Wang and Hujun Bao and Baining Guo and
                 Heung-Yeung Shum",
  title =        "Appearance manifolds for modeling time-variant
                 appearance of materials",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "754--761",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Gu:2006:TVS,
  author =       "Jinwei Gu and Chien-I Tu and Ravi Ramamoorthi and
                 Peter Belhumeur and Wojciech Matusik and Shree Nayar",
  title =        "Time-varying surface appearance: acquisition, modeling
                 and rendering",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "762--771",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2006:FM,
  author =       "Jian Sun and Yin Li and Sing Bing Kang and Heung-Yeung
                 Shum",
  title =        "Flash matting",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "772--778",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Joshi:2006:NVM,
  author =       "Neel Joshi and Wojciech Matusik and Shai Avidan",
  title =        "Natural video matting using camera arrays",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "779--786",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Fergus:2006:RCS,
  author =       "Rob Fergus and Barun Singh and Aaron Hertzmann and Sam
                 T. Roweis and William T. Freeman",
  title =        "Removing camera shake from a single photograph",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "787--794",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Raskar:2006:CEP,
  author =       "Ramesh Raskar and Amit Agrawal and Jack Tumblin",
  title =        "Coded exposure photography: motion deblurring using
                 fluttered shutter",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "795--804",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Irving:2006:ESL,
  author =       "Geoffrey Irving and Eran Guendelman and Frank Losasso
                 and Ronald Fedkiw",
  title =        "Efficient simulation of large bodies of water by
                 coupling two and three dimensional techniques",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "805--811",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Losasso:2006:MIL,
  author =       "Frank Losasso and Tamar Shinar and Andrew Selle and
                 Ronald Fedkiw",
  title =        "Multiple interacting liquids",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "812--819",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Klingner:2006:FAD,
  author =       "Bryan M. Klingner and Bryan E. Feldman and Nuttapong
                 Chentanez and James F. O'Brien",
  title =        "Fluid animation with dynamic meshes",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "820--825",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Treuille:2006:MRR,
  author =       "Adrien Treuille and Andrew Lewis and Zoran
                 Popovi{\'c}",
  title =        "Model reduction for real-time fluids",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "826--834",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Snavely:2006:PTE,
  author =       "Noah Snavely and Steven M. Seitz and Richard
                 Szeliski",
  title =        "Photo tourism: exploring photo collections in {$3$D}",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "835--846",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Rother:2006:A,
  author =       "Carsten Rother and Lucas Bordeaux and Youssef Hamadi
                 and Andrew Blake",
  title =        "{AutoCollage}",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "847--852",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Agarwala:2006:PLS,
  author =       "Aseem Agarwala and Maneesh Agrawala and Michael Cohen
                 and David Salesin and Richard Szeliski",
  title =        "Photographing long scenes with multi-viewpoint
                 panoramas",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "853--861",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Goldman:2006:SSV,
  author =       "Dan B. Goldman and Brian Curless and David Salesin and
                 Steven M. Seitz",
  title =        "Schematic storyboarding for video visualization and
                 editing",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "862--871",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kry:2006:ICS,
  author =       "Paul G. Kry and Dinesh K. Pai",
  title =        "Interaction capture and synthesis",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "872--880",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Park:2006:CAS,
  author =       "Sang Il Park and Jessica K. Hodgins",
  title =        "Capturing and animating skin deformation in human
                 motion",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "881--889",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Arikan:2006:CMC,
  author =       "Okan Arikan",
  title =        "Compression of motion capture databases",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "890--897",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2006:MPB,
  author =       "Kang Hoon Lee and Myung Geol Choi and Jehee Lee",
  title =        "Motion patches: building blocks for virtual
                 environments annotated with motion data",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "898--906",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2006:PDA,
  author =       "Li Zhang and Shree Nayar",
  title =        "Projection defocus analysis for scene capture and
                 image display",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "907--915",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kuthirummal:2006:MRC,
  author =       "Sujit Kuthirummal and Shree K. Nayar",
  title =        "Multiview radial catadioptric imaging for scene
                 capture",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "916--923",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levoy:2006:LFM,
  author =       "Marc Levoy and Ren Ng and Andrew Adams and Matthew
                 Footer and Mark Horowitz",
  title =        "Light field microscopy",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "924--934",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Nayar:2006:FSD,
  author =       "Shree K. Nayar and Gurunandan Krishnan and Michael D.
                 Grossberg and Ramesh Raskar",
  title =        "Fast separation of direct and global components of a
                 scene using high frequency illumination",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "935--944",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ben-Artzi:2006:RTB,
  author =       "Aner Ben-Artzi and Ryan Overbeck and Ravi
                 Ramamoorthi",
  title =        "Real-time {BRDF} editing in complex lighting",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "945--954",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sun:2006:GWP,
  author =       "Weifeng Sun and Amar Mukherjee",
  title =        "Generalized wavelet product integral for rendering
                 dynamic glossy objects",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "955--966",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Tsai:2006:AFP,
  author =       "Yu-Ting Tsai and Zen-Chung Shih",
  title =        "All-frequency precomputed radiance transfer using
                 spherical radial basis functions and clustered tensor
                 approximation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "967--976",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ren:2006:RTS,
  author =       "Zhong Ren and Rui Wang and John Snyder and Kun Zhou
                 and Xinguo Liu and Bo Sun and Peter-Pike Sloan and
                 Hujun Bao and Qunsheng Peng and Baining Guo",
  title =        "Real-time soft shadows in dynamic scenes using
                 spherical harmonic exponentiation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "977--986",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{James:2006:PAT,
  author =       "Doug L. James and Jernej Barbi{\v{c}} and Dinesh K.
                 Pai",
  title =        "Precomputed acoustic transfer: output-sensitive,
                 accurate sound generation for geometrically complex
                 vibration sources",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "987--995",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Garg:2006:PRR,
  author =       "Kshitiz Garg and Shree K. Nayar",
  title =        "Photorealistic rendering of rain streaks",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "996--1002",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Narasimhan:2006:ASP,
  author =       "Srinivasa G. Narasimhan and Mohit Gupta and Craig
                 Donner and Ravi Ramamoorthi and Shree K. Nayar and
                 Henrik Wann Jensen",
  title =        "Acquiring scattering properties of participating media
                 by dilution",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1003--1012",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Weyrich:2006:AHF,
  author =       "Tim Weyrich and Wojciech Matusik and Hanspeter Pfister
                 and Bernd Bickel and Craig Donner and Chien Tu and
                 Janet McAndless and Jinho Lee and Addy Ngan and Henrik
                 Wann Jensen and Markus Gross",
  title =        "Analysis of human faces using a measurement-based skin
                 reflectance model",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1013--1024",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Golovinskiy:2006:SMS,
  author =       "Aleksey Golovinskiy and Wojciech Matusik and Hanspeter
                 Pfister and Szymon Rusinkiewicz and Thomas Funkhouser",
  title =        "A statistical model for synthesis of detailed facial
                 geometry",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1025--1034",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Levin:2006:MSS,
  author =       "Adi Levin",
  title =        "Modified subdivision surfaces with continuous
                 curvature",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1035--1040",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:ESS,
  author =       "Ke Wang and Weiwei and Yiying Tong and Mathieu Desbrun
                 and Peter Schr{\"o}der",
  title =        "Edge subdivision schemes and the construction of
                 smooth vector fields",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1041--1048",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Isenburg:2006:SCD,
  author =       "Martin Isenburg and Yuanxin Liu and Jonathan Shewchuk
                 and Jack Snoeyink",
  title =        "Streaming computation of {Delaunay} triangulations",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1049--1056",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Dong:2006:SSQ,
  author =       "Shen Dong and Peer-Timo Bremer and Michael Garland and
                 Valerio Pascucci and John C. Hart",
  title =        "Spectral surface quadrangulation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1057--1066",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Moon:2006:SMS,
  author =       "Jonathan T. Moon and Stephen R. Marschner",
  title =        "Simulating multiple scattering in hair using a photon
                 mapping approach",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1067--1074",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Meyer:2006:SAA,
  author =       "Mark Meyer and John Anderson",
  title =        "Statistical acceleration for animated global
                 illumination",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1075--1080",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Walter:2006:ML,
  author =       "Bruce Walter and Adam Arbree and Kavita Bala and
                 Donald P. Greenberg",
  title =        "Multidimensional lightcuts",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1081--1088",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hasan:2006:DIT,
  author =       "Milo{\v{s}} Ha{\v{s}}an and Fabio Pellacini and Kavita
                 Bala",
  title =        "Direct-to-indirect transfer for cinematic relighting",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1089--1097",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Kircher:2006:EAD,
  author =       "Scott Kircher and Michael Garland",
  title =        "Editing arbitrarily deforming surface animations",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1098--1107",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Shi:2006:FMA,
  author =       "Lin Shi and Yizhou Yu and Nathan Bell and Wei-Wen
                 Feng",
  title =        "A fast multigrid algorithm for mesh deformation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1108--1117",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{vonFunck:2006:VFB,
  author =       "Wolfram von Funck and Holger Theisel and Hans-Peter
                 Seidel",
  title =        "Vector field based shape deformations",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1118--1125",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Huang:2006:SGD,
  author =       "Jin Huang and Xiaohan Shi and Xinguo Liu and Kun Zhou
                 and Li-Yi Wei and Shang-Hua Teng and Hujun Bao and
                 Baining Guo and Heung-Yeung Shum",
  title =        "Subspace gradient domain mesh deformation",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1126--1134",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Szeliski:2006:LAH,
  author =       "Richard Szeliski",
  title =        "Locally adapted hierarchical basis preconditioning",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1135--1143",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Sud:2006:FPC,
  author =       "Avneesh Sud and Naga Govindaraju and Russell Gayle and
                 Ilknur Kabul and Dinesh Manocha",
  title =        "Fast proximity computation among deformable models
                 using discrete {Voronoi} diagrams",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1144--1153",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Volino:2006:RSC,
  author =       "Pascal Volino and Nadia Magnenat-Thalmann",
  title =        "Resolving surface collisions through intersection
                 contour minimization",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1154--1159",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Treuille:2006:CC,
  author =       "Adrien Treuille and Seth Cooper and Zoran
                 Popovi{\'c}",
  title =        "Continuum crowds",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1160--1168",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:CAF,
  author =       "Jue Wang and Steven M. Drucker and Maneesh Agrawala
                 and Michael F. Cohen",
  title =        "The cartoon animation filter",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1169--1173",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Der:2006:IKR,
  author =       "Kevin G. Der and Robert W. Sumner and Jovan
                 Popovi{\'c}",
  title =        "Inverse kinematics for reduced deformable models",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1174--1179",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Bertails:2006:SHP,
  author =       "Florence Bertails and Basile Audoly and Marie-Paule
                 Cani and Bernard Querleux and Fr{\'e}d{\'e}ric Leroy
                 and Jean-Luc L{\'e}v{\^e}que",
  title =        "Super-helices for predicting the dynamics of natural
                 hair",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1180--1187",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lee:2006:HBM,
  author =       "Sung-Hee Lee and Demetri Terzopoulos",
  title =        "Heads up!: biomechanical modeling and neuromuscular
                 control of the neck",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1188--1198",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Rusinkiewicz:2006:ESD,
  author =       "Szymon Rusinkiewicz and Michael Burns and Doug
                 DeCarlo",
  title =        "Exaggerated shading for depicting shape and detail",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1199--1205",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Luft:2006:IEU,
  author =       "Thomas Luft and Carsten Colditz and Oliver Deussen",
  title =        "Image enhancement by unsharp masking the depth
                 buffer",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1206--1213",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Qu:2006:MC,
  author =       "Yingge Qu and Tien-Tsin Wong and Pheng-Ann Heng",
  title =        "Manga colorization",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1214--1220",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Winnemoller:2006:RTV,
  author =       "Holger Winnem{\"o}ller and Sven C. Olsen and Bruce
                 Gooch",
  title =        "Real-time video abstraction",
  journal =      j-TOG,
  volume =       "25",
  number =       "3",
  pages =        "1221--1226",
  month =        jul,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Wed Aug 23 10:02:03 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Plantinga:2006:CCG,
  author =       "Simon Plantinga and Gert Vegter",
  title =        "Computing contour generators of evolving implicit
                 surfaces",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1243--1280",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Prautzsch:2006:PTS,
  author =       "Hartmut Prautzsch and Georg Umlauf",
  title =        "Parametrizations for triangular {$G^k$} spline
                 surfaces of low degree",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1281--1293",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Zhang:2006:VFD,
  author =       "Eugene Zhang and Konstantin Mischaikow and Greg Turk",
  title =        "Vector field design on surfaces",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1294--1326",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Park:2006:VGM,
  author =       "Min Je Park and Min Gyu Choi and Yoshihisa Shinagawa
                 and Sung Yong Shin",
  title =        "Video-guided motion synthesis using example motions",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1327--1359",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Wang:2006:DCI,
  author =       "Guangyu Wang and Tien-Tsin Wong and Pheng-Ann Heng",
  title =        "Deringing cartoons by image analogies",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1360--1379",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hateren:2006:EHD,
  author =       "J. H. Van Hateren",
  title =        "Encoding of high dynamic range video with a model of
                 human cones",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1380--1399",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Merry:2006:AST,
  author =       "Bruce Merry and Patrick Marais and James Gain",
  title =        "Animation space: {A} truly linear framework for
                 character animation",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1400--1423",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hormann:2006:MVC,
  author =       "Kai Hormann and Michael S. Floater",
  title =        "Mean value coordinates for arbitrary planar polygons",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1424--1441",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Lagae:2006:AWT,
  author =       "Ares Lagae and Philip Dutr{\'e}",
  title =        "An alternative for {Wang} tiles: colored edges versus
                 colored corners",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1442--1459",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Ray:2006:PGP,
  author =       "Nicolas Ray and Wan Chiu Li and Bruno L{\'e}vy and
                 Alla Sheffer and Pierre Alliez",
  title =        "Periodic global parameterization",
  journal =      j-TOG,
  volume =       "25",
  number =       "4",
  pages =        "1460--1485",
  month =        oct,
  year =         "2006",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301",
  bibdate =      "Thu Nov 30 19:00:05 MST 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  acknowledgement = ack-nhfb,
}


@Article{Hornung:2007:CAP,
  author =       "Alexander Hornung and Ellen Dekkers and Leif Kobbelt",
  title =        "Character animation from {$2$D} pictures and {$3$D}
                 motion data",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "1:1--1:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1189763",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article presents a new method to animate photos
                 of 2D characters using 3D motion capture data. Given a
                 single image of a person or essentially human-like
                 subject, our method transfers the motion of a 3D
                 skeleton onto the subject's 2D shape in image space,
                 generating the impression of a realistic movement. We
                 present robust solutions to reconstruct a projective
                 camera model and a 3D model pose which matches best to
                 the given 2D image. Depending on the reconstructed
                 view, a 2D shape template is selected which enables the
                 proper handling of occlusions. After fitting the
                 template to the character in the input image, it is
                 deformed as-rigid-as-possible by taking the projected
                 3D motion data into account. Unlike previous work, our
                 method thereby correctly handles projective shape
                 distortion. It works for images from arbitrary views
                 and requires only a small amount of user interaction.
                 We present animations of a diverse set of human (and
                 nonhuman) characters with different types of motions,
                 such as walking, jumping, or dancing.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  keywords =     "2D character animation; 3D motion data;
                 as-rigid-as-possible shape manipulation with
                 perspective correction; camera and model pose
                 determination",
}


@Article{Ramamoorthi:2007:FOA,
  author =       "Ravi Ramamoorthi and Dhruv Mahajan and Peter
                 Belhumeur",
  title =        "A first-order analysis of lighting, shading, and
                 shadows",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "2:1--2:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1189764",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The shading in a scene depends on a combination of
                 many factors---how the lighting varies spatially across
                 a surface, how it varies along different directions,
                 the geometric curvature and reflectance properties of
                 objects, and the locations of soft shadows. In this
                 article, we conduct a complete first-order or gradient
                 analysis of lighting, shading, and shadows, showing how
                 each factor separately contributes to scene appearance,
                 and when it is important. Gradients are well-suited to
                 analyzing the intricate combination of appearance
                 effects, since each gradient term corresponds directly
                 to variation in a specific factor. First, we show how
                 the spatial and directional gradients of the light
                 field change as light interacts with curved objects.
                 This extends the recent frequency analysis of Durand et
                 al. [2005] to gradients, and has many advantages for
                 operations, like bump mapping, that are difficult to
                 analyze in the Fourier domain. Second, we consider the
                 individual terms responsible for shading gradients,
                 such as lighting variation, convolution with the
                 surface BRDF, and the object's curvature. This analysis
                 indicates the relative importance of various terms, and
                 shows precisely how they combine in shading. Third, we
                 understand the effects of soft shadows, computing
                 accurate visibility gradients, and generalizing
                 previous work to arbitrary curved occluders. As one
                 practical application, our visibility gradients can be
                 directly used with conventional ray-tracing methods in
                 practical gradient interpolation methods for efficient
                 rendering. Moreover, our theoretical framework can be
                 used to adaptively sample images in high-gradient
                 regions for efficient rendering.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  keywords =     "Fourier analysis; Gradients; reflectance; shadows",
}


@Article{Lu:2007:CAT,
  author =       "Jianye Lu and Athinodoros S. Georghiades and Andreas
                 Glaser and Hongzhi Wu and Li-Yi Wei and Baining Guo and
                 Julie Dorsey and Holly Rushmeier",
  title =        "Context-aware textures",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "3:1--3:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1189765",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Interesting textures form on the surfaces of objects
                 as the result of external chemical, mechanical, and
                 biological agents. Simulating these textures is
                 necessary to generate models for realistic image
                 synthesis. The textures formed are progressively
                 variant, with the variations depending on the global
                 and local geometric context. We present a method for
                 capturing progressively varying textures and the
                 relevant context parameters that control them. By
                 relating textures and context parameters, we are able
                 to transfer the textures to novel synthetic objects. We
                 present examples of capturing chemical effects, such as
                 rusting; mechanical effects, such as paint cracking;
                 and biological effects, such as the growth of mold on a
                 surface. We demonstrate a user interface that provides
                 a method for specifying where an object is exposed to
                 external agents. We show the results of complex,
                 geometry-dependent textures evolving on synthetic
                 objects.",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  keywords =     "Aging; data capture; natural phenomenon; realistic
                 rendering; texture synthesis; weathering",
}


@Article{Elcott:2007:SCP,
  author =       "Sharif Elcott and Yiying Tong and Eva Kanso and Peter
                 Schr{\"o}der and Mathieu Desbrun",
  title =        "Stable, circulation-preserving, simplicial fluids",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "4:1--4:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1189766",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Visual quality, low computational cost, and numerical
                 stability are foremost goals in computer animation. An
                 important ingredient in achieving these goals is the
                 conservation of fundamental motion invariants. For
                 example, rigid and deformable body simulation benefits
                 greatly from the conservation of linear and angular
                 momenta. In the case of fluids, however, none of the
                 current techniques focuses on conserving invariants,
                 and consequently, often introduce a visually disturbing
                 numerical diffusion of vorticity. Just as important
                 visually is the resolution of complex simulation
                 domains. Doing so with regular (even if adaptive) grid
                 techniques can be computationally delicate. In this
                 article, we propose a novel technique for the
                 simulation of fluid flows. It is designed to respect
                 the defining differential properties, that is, the
                 conservation of circulation along arbitrary loops as
                 they are transported by the flow. Consequently, our
                 method offers several new and desirable properties:
                 Arbitrary simplicial meshes (triangles in 2D,
                 tetrahedra in 3D) can be used to define the fluid
                 domain; the computations involved in the update
                 procedure are efficient due to discrete operators with
                 small support; and it preserves discrete circulation,
                 avoiding numerical diffusion of vorticity.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  keywords =     "Fluid animation; Lie advection; stable fluids;
                 vorticity preservation",
}


@Article{Lipman:2007:VSP,
  author =       "Yaron Lipman and Daniel Cohen-Or and Ran Gal and David
                 Levin",
  title =        "Volume and shape preservation via moving frame
                 manipulation",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "5:1--5:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1189767",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article introduces a method for mesh editing that
                 is aimed at preserving shape and volume. We present two
                 new developments: The first is a minimization of a
                 functional expressing a geometric distance measure
                 between two isometric surfaces. The second is a local
                 volume analysis linking the volume of an object to its
                 surface curvature. Our method is based upon the moving
                 frames representation of meshes. Applying a rotation
                 field to the moving frames defines an isometry. Given
                 rotational constraints, the mesh is deformed by an
                 optimal isometry defined by minimizing the distance
                 measure between original and deformed meshes. The
                 resulting isometry nicely preserves the surface
                 details, but when large rotations are applied, the
                 volumetric behavior of the model may be unsatisfactory.
                 Using the local volume analysis, we define a scalar
                 field by which we scale the moving frames. Scaled and
                 rotated moving frames restore volumetric properties of
                 the original mesh, while properly maintaining the
                 surface details. Our results show that even extreme
                 deformations can be applied to meshes, with only
                 minimal distortion of surface details and object
                 volume.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  keywords =     "discrete differential geometry; Mesh editing; moving
                 frames",
}


@Article{Wald:2007:RTD,
  author =       "Ingo Wald and Solomon Boulos and Peter Shirley",
  title =        "Ray tracing deformable scenes using dynamic bounding
                 volume hierarchies",
  journal =      j-TOG,
  volume =       "26",
  number =       "1",
  pages =        "6:1--6:??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1189762.1206075",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:08:45 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The most significant deficiency of most of today's
                 interactive ray tracers is that they are restricted to
                 static walkthroughs. This restriction is due to the
                 static nature of the acceleration structures used.
                 While the best reported frame rates for static
                 geometric models have been achieved using carefully
                 constructed kd-trees, this article shows that bounding
                 volume hierarchies (BVHs) can be used to efficiently
                 ray trace large static models. More importantly, the
                 BVH can be used to ray trace deformable models (sets of
                 triangles whose positions change over time) with little
                 loss of performance. A variety of efficiency techniques
                 are used to achieve this performance, but three
                 algorithmic changes to the typical BVH algorithm are
                 mainly responsible. First, the BVH is built using a
                 variant of the surface area heuristic conventionally
                 used to build kd-trees. Second, the topology of the BVH
                 is not changed over time so that only the bounding
                 volumes need to be refit from frame-to-frame. Third,
                 and most importantly, packets of rays are traced
                 together through the BVH using a novel integrated
                 packet-frustum traversal scheme. This traversal scheme
                 elegantly combines the advantages of both packet
                 traversal and frustum traversal and allows for rapid
                 hierarchy descent for packets that hit bounding volumes
                 as well as rapid exits for packets that miss. A
                 BVH-based ray tracing system using these techniques is
                 shown to achieve performance for deformable models
                 comparable to that previously available only for static
                 models.",
  acknowledgement = ack-nhfb,
  articleno =    "6",
}


@Article{Shilane:2007:DRS,
  author =       "Philip Shilane and Thomas Funkhouser",
  title =        "Distinctive regions of {$3$D} surfaces",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "7:1--7:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243981",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Selecting the most important regions of a surface is
                 useful for shape matching and a variety of applications
                 in computer graphics and geometric modeling. While
                 previous research has analyzed geometric properties of
                 meshes in isolation, we select regions that distinguish
                 a shape from objects of a different type. Our approach
                 to analyzing distinctive regions is based on performing
                 a shape-based search using each region as a query into
                 a database. Distinctive regions of a surface have shape
                 consistent with objects of the same type and different
                 from objects of other types. We demonstrate the utility
                 of detecting distinctive surface regions for shape
                 matching and other graphics applications including mesh
                 visualization, icon generation, and mesh
                 simplification.",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  keywords =     "Distinct features; partial matching; shape
                 distinction; similarity; visualization",
}


@Article{Wu:2007:NSM,
  author =       "Tai-Pang Wu and Chi-Keung Tang and Michael S. Brown
                 and Heung-Yeung Shum",
  title =        "Natural shadow matting",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "8:1--8:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243982",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article addresses the problem of natural shadow
                 matting, the removal or extraction of natural shadows
                 from a single image. Because textures are maintained in
                 the shadowless image after the extraction process, our
                 approach produces some of the best results to date
                 among shadow removal techniques. Using the image
                 formation equation typical of computer vision, we
                 advocate a new model for shadow formation where shadow
                 effect is understood as light attenuation instead of a
                 mixture of two colors governed by the conventional
                 matting equation. This leads to a new shadow equation
                 with fewer unknowns to solve, where a three-channel
                 shadow matte and a shadowless image are considered in
                 our optimization. Our problem is formulated as one of
                 energy minimization guided by user-supplied hints in
                 the form of a quadmap which can be specified easily by
                 the user. This formulation allows for robust shadow
                 matte extraction while maintaining texture in the
                 shadowed region by considering color transfer, texture
                 gradient, and shadow smoothness. We demonstrate the
                 usefulness of our approach in shadow removal, image
                 matting, and compositing.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  keywords =     "interactive extraction; shadow matting; Shadow removal
                 and extraction",
}


@Article{Pellacini:2007:LP,
  author =       "Fabio Pellacini and Frank Battaglia and R. Keith
                 Morley and Adam Finkelstein",
  title =        "Lighting with paint",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "9:1--9:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243983",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Lighting is a fundamental aspect of computer
                 cinematography that involves the placement and
                 configuration of lights to establish mood and enhance
                 storytelling. This process is labor intensive as
                 artists repeatedly adjust the parameters of a large set
                 of complex lights to achieve a desired effect. Typical
                 lighting controls affect the final image indirectly,
                 requiring a large number of trials to obtain a suitable
                 result.\par We present an interactive system wherein an
                 artist paints desired lighting effects directly into
                 the scene, and the computer solves for parameters that
                 achieve the desired look. The artist can paint color,
                 light shape, shadows, highlights, and reflections using
                 a suite of tools designed for painting light. Our
                 system matches these effects using a nonlinear
                 optimizer made robust by a combination of initial
                 estimates, system design, and user-guided optimization.
                 In contrast, previous work on painting light has not
                 permitted the lights to move, allowing for linear
                 optimization but preventing its use in computer
                 cinematography.\par To demonstrate our approach we lit
                 several scenes, mainly using a direct illumination
                 renderer designed for computer animation, but also
                 including two other rendering styles. We show that
                 painting interfaces can quickly produce high quality
                 lighting setups, easing the lighting artist's
                 workflow.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  keywords =     "animation; Lighting; optimization; painting;
                 rendering",
}


@Article{Fuchs:2007:ASR,
  author =       "Martin Fuchs and Volker Blanz and Hendrik P. A. Lensch
                 and Hans-Peter Seidel",
  title =        "Adaptive sampling of reflectance fields",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "10:1--10:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243984",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Image-based relighting achieves high quality in
                 rendering, but it requires a large number of
                 measurements of the reflectance field. This article
                 discusses sampling techniques that improve on the
                 trade-offs between measurement effort and
                 reconstruction quality.\par Specifically, we (i)
                 demonstrate that sampling with point lights and from a
                 sparse set of incoming light directions creates
                 artifacts which can be reduced significantly by
                 employing extended light sources for sampling, (ii)
                 propose a sampling algorithm which incrementally
                 chooses light directions adapted to the properties of
                 the reflectance field being measured, thus capturing
                 significant features faster than fixed-pattern
                 sampling, and (iii) combine reflectance fields from two
                 different light domain resolutions.\par We present an
                 automated measurement setup for well-defined angular
                 distributions of the incident, indirect illumination.
                 It is based on programmable spotlights with controlled
                 aperture that illuminate the walls around the scene.",
  acknowledgement = ack-nhfb,
  articleno =    "10",
  keywords =     "Image-based relighting; reflectance fields",
}


@Article{Lu:2007:VIU,
  author =       "Aidong Lu and David S. Ebert and Wei Qiao and Martin
                 Kraus and Benjamin Mora",
  title =        "Volume illustration using wang cubes",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "11:1--11:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243985",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "To create a new, flexible system for volume
                 illustration, we have explored the use of Wang Cubes,
                 the 3D extension of 2D Wang Tiles. We use small sets of
                 Wang Cubes to generate a large variety of nonperiodic
                 illustrative 3D patterns and texture, which otherwise
                 would be too large to use in real applications. We also
                 develop a direct volume rendering framework with the
                 generated patterns and textures. Our framework can be
                 used to render volume datasets effectively and a
                 variety of rendering styles can be achieved with less
                 storage.\par Specifically, we extend the nonperiodic
                 tiling process of Wang Tiles to Wang Cubes and modify
                 it for multipurpose tiling. We automatically generate
                 isotropic Wang Cubes consisting of 3D patterns or
                 textures to simulate various illustrative effects.
                 Anisotropic Wang Cubes are generated to yield patterns
                 by using the volume data, curvature, and gradient
                 information. We also extend the definition of Wang
                 Cubes into a set of different sized cubes to provide
                 multiresolution volume rendering. Finally, we provide
                 both coherent 3D geometry-based and texture-based
                 rendering frameworks that can be integrated with
                 arbitrary feature exploration methods.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  keywords =     "nonphotorealistic rendering; scientific illustration;
                 volume illustration; volume rendering; Wang Cubes; Wang
                 Tiles",
}


@Article{Erleben:2007:VBS,
  author =       "Kenny Erleben",
  title =        "Velocity-based shock propagation for multibody
                 dynamics animation",
  journal =      j-TOG,
  volume =       "26",
  number =       "2",
  pages =        "12:1--12:??",
  month =        jun,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1243980.1243986",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Multibody dynamics are used in interactive and
                 real-time applications, ranging from computer games to
                 virtual prototyping, and engineering. All these areas
                 strive towards faster and larger scale simulations.
                 Particularly challenging are large-scale simulations
                 with highly organized and structured stacking. We
                 present a stable, robust, and versatile method for
                 multibody dynamics simulation. Novel contributions
                 include a new, explicit, fixed time-stepping scheme for
                 velocity-based complementarity formulations using shock
                 propagation with a simple reliable implementation
                 strategy for an iterative complementarity problem
                 solver specifically optimized for multibody dynamics.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
  keywords =     "complementarity formulations; constraint-based
                 simulation; Multibody dynamics; shock-propagation;
                 stacking",
}


@Article{Yuan:2007:IDB,
  author =       "Lu Yuan and Jian Sun and Long Quan and Heung-Yeung
                 Shum",
  title =        "Image deblurring with blurred\slash noisy image
                 pairs",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "1:1--1:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276379",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Taking satisfactory photos under dim lighting
                 conditions using a hand-held camera is challenging. If
                 the camera is set to a long exposure time, the image is
                 blurred due to camera shake. On the other hand, the
                 image is dark and noisy if it is taken with a short
                 exposure time but with a high camera gain. By combining
                 information extracted from both blurred and noisy
                 images, however, we show in this paper how to produce a
                 high quality image that cannot be obtained by simply
                 denoising the noisy image, or deblurring the blurred
                 image alone.\par Our approach is image deblurring with
                 the help of the noisy image. First, both images are
                 used to estimate an accurate blur kernel, which
                 otherwise is difficult to obtain from a single blurred
                 image. Second, and again using both images, a residual
                 deconvolution is proposed to significantly reduce
                 ringing artifacts inherent to image deconvolution.
                 Third, the remaining ringing artifacts in smooth image
                 regions are further suppressed by a gain-controlled
                 deconvolution process. We demonstrate the effectiveness
                 of our approach using a number of indoor and outdoor
                 images taken by off-the-shelf hand-held cameras in poor
                 lighting environments.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
}


@Article{Kopf:2007:STS,
  author =       "Johannes Kopf and Chi-Wing Fu and Daniel Cohen-Or and
                 Oliver Deussen and Dani Lischinski and Tien-Tsin Wong",
  title =        "Solid texture synthesis from {$2$D} exemplars",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "2:1--2:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276380",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel method for synthesizing solid
                 textures from 2D texture exemplars. First, we extend 2D
                 texture optimization techniques to synthesize 3D
                 texture solids. Next, the non-parametric texture
                 optimization approach is integrated with histogram
                 matching, which forces the global statistics of the
                 synthesized solid to match those of the exemplar. This
                 improves the convergence of the synthesis process and
                 enables using smaller neighborhoods. In addition to
                 producing compelling texture mapped surfaces, our
                 method also effectively models the material in the
                 interior of solid objects. We also demonstrate that our
                 method is well-suited for synthesizing textures with a
                 large number of channels per texel.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  keywords =     "solid texture; texture synthesis",
}


@Article{Lalonde:2007:PCA,
  author =       "Jean-Fran{\c{c}}ois Lalonde and Derek Hoiem and Alexei
                 A. Efros and Carsten Rother and John Winn and Antonio
                 Criminisi",
  title =        "Photo clip art",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "3:1--3:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276381",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for inserting new objects into
                 existing photographs by querying a vast image-based
                 object library, pre-computed using a publicly available
                 Internet object database. The central goal is to shield
                 the user from all of the arduous tasks typically
                 involved in image compositing. The user is only asked
                 to do two simple things: 1) pick a 3D location in the
                 scene to place a new object; 2) select an object to
                 insert using a hierarchical menu. We pose the problem
                 of object insertion as a data-driven, 3D-based,
                 context-sensitive object retrieval task. Instead of
                 trying to manipulate the object to change its
                 orientation, color distribution, etc. to fit the new
                 image, we simply retrieve an object of a specified
                 class that has all the required properties (camera
                 pose, lighting, resolution, etc) from our large object
                 library. We present new automatic algorithms for
                 improving object segmentation and blending, estimating
                 true 3D object size and orientation, and estimating
                 scene lighting conditions. We also present an intuitive
                 user interface that makes object insertion fast and
                 simple even for the artistically challenged.",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  keywords =     "3D scene reasoning; blending and compositing;
                 computational photography; image databases; object
                 insertion",
}


@Article{Hays:2007:SCU,
  author =       "James Hays and Alexei A. Efros",
  title =        "Scene completion using millions of photographs",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "4:1--4:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276382",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "What can you do with a million images? In this paper
                 we present a new image completion algorithm powered by
                 a huge database of photographs gathered from the Web.
                 The algorithm patches up holes in images by finding
                 similar image regions in the database that are not only
                 seamless but also semantically valid. Our chief insight
                 is that while the space of images is effectively
                 infinite, the space of semantically differentiable
                 scenes is actually not that large. For many image
                 completion tasks we are able to find similar scenes
                 which contain image fragments that will convincingly
                 complete the image. Our algorithm is entirely
                 data-driven, requiring no annotations or labelling by
                 the user. Unlike existing image completion methods, our
                 algorithm can generate a diverse set of results for
                 each input image and we allow users to select among
                 them. We demonstrate the superiority of our algorithm
                 over existing image completion approaches.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  keywords =     "hole filling; image completion; image compositing;
                 image database; inpainting",
}


@Article{Cooper:2007:ALR,
  author =       "Seth Cooper and Aaron Hertzmann and Zoran
                 Popovi{\'c}",
  title =        "Active learning for real-time motion controllers",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "5:1--5:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276384",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper describes an approach to building real-time
                 highly-controllable characters. A kinematic character
                 controller is built on-the-fly during a capture
                 session, and updated after each new motion clip is
                 acquired. Active learning is used to identify which
                 motion sequence the user should perform next, in order
                 to improve the quality and responsiveness of the
                 controller. Because motion clips are selected
                 adaptively, we avoid the difficulty of manually
                 determining which ones to capture, and can build
                 complex controllers from scratch while significantly
                 reducing the number of necessary motion samples.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  keywords =     "active learning; human motion; motion capture",
}


@Article{McCann:2007:RCM,
  author =       "James McCann and Nancy Pollard",
  title =        "Responsive characters from motion fragments",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "6:1--6:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276385",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In game environments, animated character motion must
                 rapidly adapt to changes in player input - for example,
                 if a directional signal from the player's gamepad is
                 not incorporated into the character's trajectory
                 immediately, the character may blithely run off a
                 ledge. Traditional schemes for data-driven character
                 animation lack the split-second reactivity required for
                 this direct control; while they can be made to work,
                 motion artifacts will result. We describe an on-line
                 character animation controller that assembles a motion
                 stream from short motion fragments, choosing each
                 fragment based on current player input and the previous
                 fragment. By adding a simple model of player behavior
                 we are able to improve an existing reinforcement
                 learning method for precalculating good fragment
                 choices. We demonstrate the efficacy of our model by
                 comparing the animation selected by our new controller
                 to that selected by existing methods and to the optimal
                 selection, given knowledge of the entire path. This
                 comparison is performed over real-world data collected
                 from a game prototype. Finally, we provide results
                 indicating that occasional low-quality transitions
                 between motion segments are crucial to high-quality
                 on-line motion generation; this is an important result
                 for others crafting animation systems for
                 directly-controlled characters, as it argues against
                 the common practice of transition thresholding.",
  acknowledgement = ack-nhfb,
  articleno =    "6",
  keywords =     "character control; motion generation; motion graphs",
}


@Article{Treuille:2007:NOC,
  author =       "Adrien Treuille and Yongjoon Lee and Zoran
                 Popovi{\'c}",
  title =        "Near-optimal character animation with continuous
                 control",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "7:1--7:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276386",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new approach to realtime character
                 animation with interactive control. Given a corpus of
                 motion capture data and a desired task, we
                 automatically compute near-optimal controllers using a
                 low-dimensional basis representation. We show that
                 these controllers produce motion that fluidly responds
                 to several dimensions of user control and environmental
                 constraints in realtime. Our results indicate that very
                 few basis functions are required to create
                 high-fidelity character controllers which permit
                 complex user navigation and obstacle-avoidance tasks.",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  keywords =     "human animation; motion with constraints; optimal
                 control",
}


@Article{Chai:2007:CBM,
  author =       "Jinxiang Chai and Jessica K. Hodgins",
  title =        "Constraint-based motion optimization using a
                 statistical dynamic model",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "8:1--8:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276387",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a technique for generating
                 animation from a variety of user-defined constraints.
                 We pose constraint-based motion synthesis as a maximum
                 a posterior (MAP) problem and develop an optimization
                 framework that generates natural motion satisfying user
                 constraints. The system automatically learns a
                 statistical dynamic model from motion capture data and
                 then enforces it as a motion prior. This motion prior,
                 together with user-defined constraints, comprises a
                 trajectory optimization problem. Solving this problem
                 in the low-dimensional space yields optimal natural
                 motion that achieves the goals specified by the user.
                 We demonstrate the effectiveness of this approach by
                 generating whole-body and facial motion from a variety
                 of spatial-temporal constraints.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  keywords =     "constraint-based motion synthesis; facial animation;
                 human body animation; motion capture data; motion
                 control; spatial-temporal constraints; statistical
                 dynamic models",
}


@Article{Wang:2007:SSI,
  author =       "Jue Wang and Maneesh Agrawala and Michael F. Cohen",
  title =        "Soft scissors: an interactive tool for realtime high
                 quality matting",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "9:1--9:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276389",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present Soft Scissors, an interactive tool for
                 extracting alpha mattes of foreground objects in
                 realtime. We recently proposed a novel offline matting
                 algorithm capable of extracting high-quality mattes for
                 complex foreground objects such as furry animals [Wang
                 and Cohen 2007]. In this paper we both improve the
                 quality of our offline algorithm and give it the
                 ability to incrementally update the matte in an online
                 interactive setting. Our realtime system efficiently
                 estimates foreground color thereby allowing both the
                 matte and the final composite to be revealed instantly
                 as the user roughly paints along the edge of the
                 foreground object. In addition, our system can
                 dynamically adjust the width and boundary conditions of
                 the scissoring paint brush to approximately capture the
                 boundary of the foreground object that lies ahead on
                 the scissor's path. These advantages in both speed and
                 accuracy create the first interactive tool for high
                 quality image matting and compositing.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
}


@Article{Avidan:2007:SCC,
  author =       "Shai Avidan and Ariel Shamir",
  title =        "Seam carving for content-aware image resizing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "10:1--10:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276390",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Effective resizing of images should not only use
                 geometric constraints, but consider the image content
                 as well. We present a simple image operator called seam
                 carving that supports content-aware image resizing for
                 both reduction and expansion. A seam is an optimal
                 8-connected path of pixels on a single image from top
                 to bottom, or left to right, where optimality is
                 defined by an image energy function. By repeatedly
                 carving out or inserting seams in one direction we can
                 change the aspect ratio of an image. By applying these
                 operators in both directions we can retarget the image
                 to a new size. The selection and order of seams protect
                 the content of the image, as defined by the energy
                 function. Seam carving can also be used for image
                 content enhancement and object removal. We support
                 various visual saliency measures for defining the
                 energy of an image, and can also include user input to
                 guide the process. By storing the order of seams in an
                 image we create multi-size images, that are able to
                 continuously change in real time to fit a given size.",
  acknowledgement = ack-nhfb,
  articleno =    "10",
  keywords =     "content-aware image manipulation; display devices;
                 image resizing; image retargeting; image seams",
}


@Article{Sun:2007:IVU,
  author =       "Jian Sun and Lin Liang and Fang Wen and Heung-Yeung
                 Shum",
  title =        "Image vectorization using optimized gradient meshes",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "11:1--11:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276391",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Recently, gradient meshes have been introduced as a
                 powerful vector graphics representation to draw
                 multicolored mesh objects with smooth transitions.
                 Using tools from Abode Illustrator and Corel CorelDraw,
                 a user can manually create gradient meshes even for
                 photo-realistic vector arts, which can be further
                 edited, stylized and animated.\par In this paper, we
                 present an easy-to-use interactive tool, called
                 optimized gradient mesh, to semi-automatically and
                 quickly create gradient meshes from a raster image. We
                 obtain the optimized gradient mesh by formulating an
                 energy minimization problem. The user can also
                 interactively specify a few vector lines to guide the
                 mesh generation. The resulting optimized gradient mesh
                 is an editable and scalable mesh that otherwise would
                 have taken many hours for a user to manually create.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
}


@Article{Fang:2007:DPS,
  author =       "Hui Fang and John C. Hart",
  title =        "Detail preserving shape deformation in image editing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "12:1--12:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276392",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Shape deformation is a common practice in digital
                 image editing, but can unrealistically stretch or
                 compress texture detail. We propose an image editing
                 system that decouples feature position from pixel color
                 generation, by resynthesizing texture from the source
                 image to preserve its detail and orientation around a
                 new feature curve location. We introduce a new
                 distortion to patch-based texture synthesis that aligns
                 texture features with image features. A dense
                 correspondence field between source and target images
                 generated by the control curves then guides texture
                 synthesis.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
}


@Article{Irving:2007:VCF,
  author =       "Geoffrey Irving and Craig Schroeder and Ronald
                 Fedkiw",
  title =        "Volume conserving finite element simulations of
                 deformable models",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "13:1--13:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276394",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a numerical method for modeling highly
                 deformable nonlinear incompressible solids that
                 conserves the volume locally near each node in a finite
                 element mesh. Our method works with arbitrary
                 constitutive models, is applicable to both passive and
                 active materials (e.g. muscles), and works with simple
                 tetrahedra without the need for multiple quadrature
                 points or stabilization techniques. Although simple
                 linear tetrahedra typically suffer from locking when
                 modeling incompressible materials, our method enforces
                 incompressibility per node (in a one-ring), and we
                 demonstrate that it is free from locking. We correct
                 errors in volume without introducing oscillations by
                 treating position and velocity in separate implicit
                 solves. Finally, we propose a novel method for treating
                 both object contact and self-contact as linear
                 constraints during the incompressible solve,
                 alleviating issues in enforcing multiple possibly
                 conflicting constraints.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  keywords =     "collisions; deformable solids; incompressibility",
}


@Article{Twigg:2007:MWB,
  author =       "Christopher D. Twigg and Doug L. James",
  title =        "Many-worlds browsing for control of multibody
                 dynamics",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "14:1--14:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276395",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Animation techniques for controlling passive
                 simulation are commonly based on an optimization
                 paradigm: the user provides goals a priori, and
                 sophisticated numerical methods minimize a cost
                 function that represents these goals. Unfortunately,
                 for multibody systems with discontinuous contact events
                 these optimization problems can be highly nontrivial to
                 solve, and many-hour offline optimizations, unintuitive
                 parameters, and convergence failures can frustrate
                 end-users and limit usage. On the other hand, users are
                 quite adaptable, and systems which provide interactive
                 feedback via an intuitive interface can leverage the
                 user's own abilities to quickly produce interesting
                 animations. However, the online computation necessary
                 for interactivity limits scene complexity in
                 practice.\par We introduce Many-Worlds Browsing, a
                 method which circumvents these limits by exploiting the
                 speed of multibody simulators to compute numerous
                 example simulations in parallel (offline and online),
                 and allow the user to browse and modify them
                 interactively. We demonstrate intuitive interfaces
                 through which the user can select among the examples
                 and interactively adjust those parts of the scene that
                 do not match his requirements. We show that using a
                 combination of our techniques, unusual and interesting
                 results can be generated for moderately sized scenes
                 with under an hour of user time. Scalability is
                 demonstrated by sampling much larger scenes using
                 modest offline computations.",
  acknowledgement = ack-nhfb,
  articleno =    "14",
  keywords =     "browsing; control; data-driven animation; interactive
                 animation; rigid body dynamics",
}


@Article{Zhang:2007:CCD,
  author =       "Xinyu Zhang and Stephane Redon and Minkyoung Lee and
                 Young J. Kim",
  title =        "Continuous collision detection for articulated models
                 using {Taylor} models and temporal culling",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "15:1--15:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276396",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a fast continuous collision detection (CCD)
                 algorithm for articulated models using Taylor models
                 and temporal culling. Our algorithm is a generalization
                 of conservative advancement (CA) from convex models
                 [Mirtich 1996] to articulated models with non-convex
                 links. Given the initial and final configurations of a
                 moving articulated model, our algorithm creates a
                 continuous motion with constant translational and
                 rotational velocities for each link, and checks for
                 interferences between the articulated model under
                 continuous motion and other models in the environment
                 and for self-collisions. If collisions occur, our
                 algorithm reports the first time of contact (TOC) as
                 well as collision witness features. We have implemented
                 our CCD algorithm and applied it to several challenging
                 scenarios including locomotion generation,
                 articulated-body dynamics and character motion
                 planning. Our algorithm can perform CCDs including
                 self-collision detection for articulated models
                 consisting of many links and tens of thousands of
                 triangles in 1.22 ms on average running on a 3.6 GHz
                 Pentium 4 PC. This is an improvement on the performance
                 of prior algorithms of more than an order of
                 magnitude.",
  acknowledgement = ack-nhfb,
  articleno =    "15",
  keywords =     "articulated models; conservative advancement;
                 continuous collision detection; convex decomposition;
                 dynamics simulation",
}


@Article{Bargteil:2007:FEM,
  author =       "Adam W. Bargteil and Chris Wojt{\'a}n and Jessica K.
                 Hodgins and Greg Turk",
  title =        "A finite element method for animating large
                 viscoplastic flow",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "16:1--16:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276397",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an extension to Lagrangian finite element
                 methods to allow for large plastic deformations of
                 solid materials. These behaviors are seen in such
                 everyday materials as shampoo, dough, and clay as well
                 as in fantastic gooey and blobby creatures in special
                 effects scenes. To account for plastic deformation, we
                 explicitly update the linear basis functions defined
                 over the finite elements during each simulation step.
                 When these updates cause the basis functions to become
                 ill-conditioned, we remesh the simulation domain to
                 produce a new high-quality finite-element mesh, taking
                 care to preserve the original boundary. We also
                 introduce an enhanced plasticity model that preserves
                 volume and includes creep and work hardening/softening.
                 We demonstrate our approach with simulations of
                 synthetic objects that squish, dent, and flow. To
                 validate our methods, we compare simulation results to
                 videos of real materials.",
  acknowledgement = ack-nhfb,
  articleno =    "16",
  keywords =     "computational fluid dynamics; deformable models;
                 elastoplastic; finite element methods; natural
                 phenomena; physically based animation; viscoelastic;
                 viscoplastic",
}


@Article{Todo:2007:LCS,
  author =       "Hideki Todo and Ken-ichi Anjyo and William Baxter and
                 Takeo Igarashi",
  title =        "Locally controllable stylized shading",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "17:1--17:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276399",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Recent progress in non-photorealistic rendering (NPR)
                 has led to many stylized shading techniques that
                 efficiently convey visual information about the objects
                 depicted. Another crucial goal of NPR is to give
                 artists simple and direct ways to express the abstract
                 ideas born of their imaginations. In particular, the
                 ability to add intentional, but often unrealistic,
                 shading effects is indispensable for many applications.
                 We propose a set of simple stylized shading algorithms
                 that allow the user to freely add localized light and
                 shade to a model in a manner that is consistent and
                 seamlessly integrated with conventional lighting
                 techniques. The algorithms provide an intuitive, direct
                 manipulation method based on a paint-brush metaphor, to
                 control and edit the light and shade locally as
                 desired. Our prototype system demonstrates how our
                 method can enhance both the quality and range of
                 applicability of conventional stylized shading for
                 offline animation and interactive applications.",
  acknowledgement = ack-nhfb,
  articleno =    "17",
  keywords =     "direct manipulation; non-photorealistic rendering;
                 stylized shading",
}


@Article{Lee:2007:LDA,
  author =       "Yunjin Lee and Lee Markosian and Seungyong Lee and
                 John F. Hughes",
  title =        "Line drawings via abstracted shading",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "18:1--18:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276400",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a GPU-based algorithm for rendering a 3D
                 model as a line drawing, based on the insight that a
                 line drawing can be understood as an abstraction of a
                 shaded image. We thus render lines along tone
                 boundaries or thin dark areas in the shaded image. We
                 extend this notion to the dual: we render highlight
                 lines along thin bright areas and tone boundaries. We
                 combine the lines with tone shading to capture broad
                 regions of tone.\par The resulting line drawings
                 effectively convey both shape and material cues. The
                 lines produced by the method can include silhouettes.
                 creases, and ridges, along with a generalization of
                 suggestive contours that responds to lighting as well
                 as viewing changes. The method supports automatic level
                 of abstraction, where the size of depicted shape
                 features adjusts appropriately as the camera zooms in
                 or out. Animated models can be rendered in real time
                 because costly mesh curvature calculations are not
                 needed.",
  acknowledgement = ack-nhfb,
  articleno =    "18",
}


@Article{Judd:2007:ARL,
  author =       "Tilke Judd and Fr{\'e}do Durand and Edward Adelson",
  title =        "Apparent ridges for line drawing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "19:1--19:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276401",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Three-dimensional shape can be drawn using a variety
                 of feature lines, but none of the current definitions
                 alone seem to capture all visually-relevant lines. We
                 introduce a new definition of feature lines based on
                 two perceptual observations. First, human perception is
                 sensitive to the variation of shading, and since shape
                 perception is little affected by lighting and
                 reflectance modification, we should focus on normal
                 variation. Second, view-dependent lines better convey
                 smooth surfaces. From this we define view-dependent
                 curvature as the variation of the surface normal with
                 respect to a viewing screen plane, and apparent ridges
                 as the loci of points that maximize a view-dependent
                 curvature. We present a formal definition of apparent
                 ridges and an algorithm to render line drawings of 3D
                 meshes. We show that our apparent ridges encompass or
                 enhance aspects of several other feature lines.",
  acknowledgement = ack-nhfb,
  articleno =    "19",
  keywords =     "apparent ridges; line drawing; NPR; ridges; valleys",
}


@Article{Breslav:2007:DPS,
  author =       "Simon Breslav and Karol Szerszen and Lee Markosian and
                 Pascal Barla and Jo{\"e}lle Thollot",
  title =        "Dynamic {$2$D} patterns for shading {$3$D} scenes",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "20:1--20:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276402",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a new way to render 3D scenes in a variety
                 of non-photorealistic styles, based on patterns whose
                 structure and motion are defined in 2D. In doing so, we
                 sacrifice the ability of patterns that wrap onto 3D
                 surfaces to convey shape through their structure and
                 motion. In return, we gain several advantages, chiefly
                 that 2D patterns are more visually abstract - a quality
                 often sought by artists, which explains their
                 widespread use in hand-drawn images.\par Extending such
                 styles to 3D graphics presents a challenge: how should
                 a 2D pattern move? Our solution is to transform it each
                 frame by a 2D similarity transform that closely follows
                 the underlying 3D shape. The resulting motion is often
                 surprisingly effective, and has a striking cartoon
                 quality that matches the visual style.",
  acknowledgement = ack-nhfb,
  articleno =    "20",
}


@Article{Brown:2007:GNR,
  author =       "Benedict J. Brown and Szymon Rusinkiewicz",
  title =        "Global non-rigid alignment of {$3$-D} scans",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "21:1--21:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276404",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "A key challenge in reconstructing high-quality 3D
                 scans is registering data from different viewpoints.
                 Existing global (multiview) alignment algorithms are
                 restricted to rigid-body transformations, and cannot
                 adequately handle non-rigid warps frequently present in
                 real-world datasets. Moreover, algorithms that can
                 compensate for such warps between pairs of scans do not
                 easily generalize to the multiview case. We present an
                 algorithm for obtaining a globally optimal alignment of
                 multiple overlapping datasets in the presence of
                 low-frequency non-rigid deformations, such as those
                 caused by device nonlinearities or calibration error.
                 The process first obtains sparse correspondences
                 between views using a locally weighted,
                 stability-guaranteeing variant of iterative closest
                 points (ICP). Global positions for feature points are
                 found using a relaxation method, and the scans are
                 warped to their final positions using thin-plate
                 splines. Our framework efficiently handles large
                 datasets---thousands of scans comprising hundreds of
                 millions of samples---for both rigid and non-rigid
                 alignment, with the non-rigid case requiring little
                 overhead beyond rigid-body alignment. We demonstrate
                 that, relative to rigid-body registration, it improves
                 the quality of alignment and better preserves detail in
                 3D datasets from a variety of scanners exhibiting
                 non-rigid distortion.",
  acknowledgement = ack-nhfb,
  articleno =    "21",
}


@Article{Lipman:2007:PFP,
  author =       "Yaron Lipman and Daniel Cohen-Or and David Levin and
                 Hillel Tal-Ezer",
  title =        "Parameterization-free projection for geometry
                 reconstruction",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "22:1--22:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276405",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a Locally Optimal Projection operator
                 (LOP) for surface approximation from point-set data.
                 The operator is parameterization free, in the sense
                 that it does not rely on estimating a local normal,
                 fitting a local plane, or using any other local
                 parametric representation. Therefore, it can deal with
                 noisy data which clutters the orientation of the
                 points. The method performs well in cases of ambiguous
                 orientation, e.g. , if two folds of a surface lie near
                 each other, and other cases of complex geometry in
                 which methods based upon local plane fitting may fail.
                 Although defined by a global minimization problem, the
                 method is effectively local, and it provides a second
                 order approximation to smooth surfaces. Hence allowing
                 good surface approximation without using any explicit
                 or implicit approximation space. Furthermore, we show
                 that LOP is highly robust to noise and outliers and
                 demonstrate its effectiveness by applying it to raw
                 scanned data of complex shapes.",
  acknowledgement = ack-nhfb,
  articleno =    "22",
  keywords =     "geometry projection operator; point-cloud; surface
                 reconstruction",
}


@Article{Guennebaud:2007:APS,
  author =       "Ga{\"e}l Guennebaud and Markus Gross",
  title =        "Algebraic point set surfaces",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "23:1--23:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276406",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we present a new Point Set Surface (PSS)
                 definition based on moving least squares (MLS) fitting
                 of algebraic spheres. Our surface representation can be
                 expressed by either a projection procedure or in
                 implicit form. The central advantages of our approach
                 compared to existing planar MLS include significantly
                 improved stability of the projection under low sampling
                 rates and in the presence of high curvature. The method
                 can approximate or interpolate the input point set and
                 naturally handles planar point clouds. In addition, our
                 approach provides a reliable estimate of the mean
                 curvature of the surface at no additional cost and
                 allows for the robust handling of sharp features and
                 boundaries. It processes a simple point set as input,
                 but can also take significant advantage of surface
                 normals to improve robustness, quality and performance.
                 We also present an novel normal estimation procedure
                 which exploits the properties of the spherical fit for
                 both direction estimation and orientation propagation.
                 Very efficient computational procedures enable us to
                 compute the algebraic sphere fitting with up to 40
                 million points per second on latest generation GPUs.",
  acknowledgement = ack-nhfb,
  articleno =    "23",
  keywords =     "moving least square surfaces; point based graphics;
                 sharp features; surface representation",
}


@Article{Katz:2007:DVP,
  author =       "Sagi Katz and Ayellet Tal and Ronen Basri",
  title =        "Direct visibility of point sets",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "24:1--24:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276407",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper proposes a simple and fast operator, the
                 `Hidden' Point Removal operator, which determines the
                 visible points in a point cloud, as viewed from a given
                 viewpoint. Visibility is determined without
                 reconstructing a surface or estimating normals. It is
                 shown that extracting the points that reside on the
                 convex hull of a transformed point cloud, amounts to
                 determining the visible points. This operator is
                 general - it can be applied to point clouds at various
                 dimensions, on both sparse and dense point clouds, and
                 on viewpoints internal as well as external to the
                 cloud. It is demonstrated that the operator is useful
                 in visualizing point clouds, in view-dependent
                 reconstruction and in shadow casting.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  keywords =     "point-based graphics; visibility; visualizing point
                 sets",
}


@Article{Ragan-Kelley:2007:LAI,
  author =       "Jonathan Ragan-Kelley and Charlie Kilpatrick and Brian
                 W. Smith and Doug Epps and Paul Green and Christophe
                 Hery and Fr{\'e}do Durand",
  title =        "The lightspeed automatic interactive lighting preview
                 system",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "25:1--25:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276409",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an automated approach for high-quality
                 preview of feature-film rendering during lighting
                 design. Similar to previous work, we use a
                 deep-framebuffer shaded on the GPU to achieve
                 interactive performance. Our first contribution is to
                 generate the deep-framebuffer and corresponding shaders
                 automatically through data-flow analysis and
                 compilation of the original scene. Cache compression
                 reduces automatically-generated deep-framebuffers to
                 reasonable size for complex production scenes and
                 shaders. We also propose a new structure, the indirect
                 framebuffer, that decouples shading samples from final
                 pixels and allows a deep-framebuffer to handle
                 antialiasing, motion blur and transparency efficiently.
                 Progressive refinement enables fast feedback at coarser
                 resolution. We demonstrate our approach in real-world
                 production.",
  acknowledgement = ack-nhfb,
  articleno =    "25",
  keywords =     "data-flow analysis; GPUs; interactive rendering;
                 lighting preview; programmable shading; RenderMan",
}


@Article{Hasan:2007:MRC,
  author =       "Milo{\v{s}} Ha{\v{s}}an and Fabio Pellacini and Kavita
                 Bala",
  title =        "Matrix row-column sampling for the many-light
                 problem",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "26:1--26:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276410",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Rendering complex scenes with indirect illumination,
                 high dynamic range environment lighting, and many
                 direct light sources remains a challenging problem.
                 Prior work has shown that all these effects can be
                 approximated by many point lights. This paper presents
                 a scalable solution to the many-light problem suitable
                 for a GPU implementation. We view the problem as a
                 large matrix of sample-light interactions; the ideal
                 final image is the sum of the matrix columns. We
                 propose an algorithm for approximating this sum by
                 sampling entire rows and columns of the matrix on the
                 GPU using shadow mapping. The key observation is that
                 the inherent structure of the transfer matrix can be
                 revealed by sampling just a small number of rows and
                 columns. Our prototype implementation can compute the
                 light transfer within a few seconds for scenes with
                 indirect and environment illumination, area lights,
                 complex geometry and arbitrary shaders. We believe this
                 approach can be very useful for rapid previewing in
                 applications like cinematic and architectural lighting
                 design.",
  acknowledgement = ack-nhfb,
  articleno =    "26",
  keywords =     "global illumination; GPU; many lights; sampling",
}


@Article{Sun:2007:IRD,
  author =       "Xin Sun and Kun Zhou and Yanyun Chen and Stephen Lin
                 and Jiaoying Shi and Baining Guo",
  title =        "Interactive relighting with dynamic {BRDFs}",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "27:1--27:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276411",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a technique for interactive relighting in
                 which source radiance, viewing direction, and BRDFs can
                 all be changed on the fly. In handling dynamic BRDFs,
                 our method efficiently accounts for the effects of BRDF
                 modification on the reflectance and incident radiance
                 at a surface point. For reflectance, we develop a BRDF
                 tensor representation that can be factorized into
                 adjustable terms for lighting, viewing, and BRDF
                 parameters. For incident radiance, there exists a
                 non-linear relationship between indirect lighting and
                 BRDFs in a scene, which makes linear light transport
                 frameworks such as PRT unsuitable. To overcome this
                 problem, we introduce precomputed transfer tensors
                 (PTTs) which decompose indirect lighting into
                 precomputable components that are each a function of
                 BRDFs in the scene, and can be rapidly combined at run
                 time to correctly determine incident radiance. We
                 additionally describe a method for efficient handling
                 of high-frequency specular reflections by separating
                 them from the BRDF tensor representation and processing
                 them using precomputed visibility information. With
                 relighting based on PTTs, interactive performance with
                 indirect lighting is demonstrated in applications to
                 BRDF animation and material tuning.",
  acknowledgement = ack-nhfb,
  articleno =    "27",
  keywords =     "bidirectional reflectance distribution function;
                 global illumination; precomputed radiance transfer;
                 relighting; tensor factorization",
}


@Article{Han:2007:FDN,
  author =       "Charles Han and Bo Sun and Ravi Ramamoorthi and Eitan
                 Grinspun",
  title =        "Frequency domain normal map filtering",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "28:1--28:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276412",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Filtering is critical for representing detail, such as
                 color textures or normal maps, across a variety of
                 scales. While MIP-mapping texture maps is commonplace,
                 accurate normal map filtering remains a challenging
                 problem because of nonlinearities in shading---we
                 cannot simply average nearby surface normals. In this
                 paper, we show analytically that normal map filtering
                 can be formalized as a spherical convolution of the
                 normal distribution function (NDF) and the BRDF, for a
                 large class of common BRDFs such as Lambertian,
                 microfacet and factored measurements. This theoretical
                 result explains many previous filtering techniques as
                 special cases, and leads to a generalization to a
                 broader class of measured and analytic BRDFs. Our
                 practical algorithms leverage a significant body of
                 work that has studied lighting-BRDF convolution. We
                 show how spherical harmonics can be used to filter the
                 NDF for Lambertian and low-frequency specular BRDFs,
                 while spherical von Mises-Fisher distributions can be
                 used for high-frequency materials.",
  acknowledgement = ack-nhfb,
  articleno =    "28",
}


@Article{Xu:2007:IGM,
  author =       "Jie Xu and Craig S. Kaplan",
  title =        "Image-guided maze construction",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "29:1--29:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276414",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a set of graphical and combinatorial
                 algorithms for designing mazes based on images. The
                 designer traces regions of interest in an image and
                 annotates the regions with style parameters. They can
                 optionally specify a solution path, which provides a
                 rough guide for laying out the maze's actual solution.
                 The system uses novel extensions to well-known maze
                 construction algorithms to build mazes that approximate
                 the tone of the source image, express the desired style
                 in each region, and conform to the user's solution
                 path.",
  acknowledgement = ack-nhfb,
  articleno =    "29",
  keywords =     "halftoning; labyrinth; line drawing; maze;
                 streamline",
}


@Article{Asente:2007:DPM,
  author =       "Paul Asente and Mike Schuster and Teri Pettit",
  title =        "Dynamic planar map illustration",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "30:1--30:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276415",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "There are many types of illustrations that are easier
                 to create in planar-map-based illustration systems than
                 in the more common stacking-based systems. One weakness
                 shared by all existing planar-map-based systems is that
                 the editability of the drawing is severely hampered
                 once coloring has begun. The paths that define the
                 areas to be filled become divided wherever they
                 intersect, making it difficult or impossible to edit
                 them as a whole.\par Live Paint is a new metaphor that
                 allows planar-map-based coloring while maintaining all
                 the original paths unchanged. When a user makes a
                 change, the regions and edges defined by the new paths
                 take on fill and stroke attributes from the previous
                 regions and edges. This results in greater editing
                 flexibility and ease of use. Live Paint uses a set of
                 heuristics to match each region and edge in a changed
                 illustration with a region or edge in the previous
                 version, a task that is more difficult than it at first
                 appears. It then transfers fill and stroke attributes
                 accordingly.",
  acknowledgement = ack-nhfb,
  articleno =    "30",
  keywords =     "dynamic; gap detection; graphics editor; planar map;
                 recoloring; vector illustration",
}


@Article{Li:2007:ICI,
  author =       "Wilmot Li and Lincoln Ritter and Maneesh Agrawala and
                 Brian Curless and David Salesin",
  title =        "Interactive cutaway illustrations of complex {$3$D}
                 models",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "31:1--31:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276416",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for authoring and viewing
                 interactive cutaway illustrations of complex 3D models
                 using conventions of traditional scientific and
                 technical illustration. Our approach is based on the
                 two key ideas that 1) cuts should respect the geometry
                 of the parts being cut, and 2) cutaway illustrations
                 should support interactive exploration. In our
                 approach, an author instruments a 3D model with
                 auxiliary parameters, which we call `rigging,' that
                 define how cutaways of that structure are formed. We
                 provide an authoring interface that automates most of
                 the rigging process. We also provide a viewing
                 interface that allows viewers to explore rigged models
                 using high-level interactions. In particular, the
                 viewer can just select a set of target structures, and
                 the system will automatically generate a cutaway
                 illustration that exposes those parts. We have tested
                 our system on a variety of CAD and anatomical models,
                 and our results demonstrate that our approach can be
                 used to create and view effective interactive cutaway
                 illustrations for a variety of complex objects with
                 little user effort.",
  acknowledgement = ack-nhfb,
  articleno =    "31",
  keywords =     "cutaway illustration; interactive; visualization",
}


@Article{Weyrich:2007:DBR,
  author =       "Tim Weyrich and Jia Deng and Connelly Barnes and
                 Szymon Rusinkiewicz and Adam Finkelstein",
  title =        "Digital bas-relief from {$3$D} scenes",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "32:1--32:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276417",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for semi-automatic creation of
                 bas-relief sculpture. As an artistic medium, relief
                 spans the continuum between 2D drawing or painting and
                 full 3D sculpture. Bas-relief (or low relief) presents
                 the unique challenge of squeezing shapes into a
                 nearly-flat surface while maintaining as much as
                 possible the perception of the full 3D scene. Our
                 solution to this problem adapts methods from the
                 tone-mapping literature, which addresses the similar
                 problem of squeezing a high dynamic range image into
                 the (low) dynamic range available on typical display
                 devices. However, the bas-relief medium imposes its own
                 unique set of requirements, such as maintaining small,
                 fixed-size depth discontinuities. Given a 3D model,
                 camera, and a few parameters describing the relative
                 attenuation of different frequencies in the shape, our
                 system creates a relief that gives the illusion of the
                 3D shape from a given vantage point while conforming to
                 a greatly compressed height.",
  acknowledgement = ack-nhfb,
  articleno =    "32",
  keywords =     "geometry generation; non-photorealistic rendering;
                 sculpture; tone mapping",
}


@Article{Bickel:2007:MSC,
  author =       "Bernd Bickel and Mario Botsch and Roland Angst and
                 Wojciech Matusik and Miguel Otaduy and Hanspeter
                 Pfister and Markus Gross",
  title =        "Multi-scale capture of facial geometry and motion",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "33:1--33:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276419",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel multi-scale representation and
                 acquisition method for the animation of high-resolution
                 facial geometry and wrinkles. We first acquire a static
                 scan of the face including reflectance data at the
                 highest possible quality. We then augment a traditional
                 marker-based facial motion-capture system by two
                 synchronized video cameras to track expression
                 wrinkles. The resulting model consists of
                 high-resolution geometry, motion-capture data, and
                 expression wrinkles in 2D parametric form. This
                 combination represents the facial shape and its salient
                 features at multiple scales. During motion synthesis
                 the motion-capture data deforms the high-resolution
                 geometry using a linear shell-based mesh-deformation
                 method. The wrinkle geometry is added to the facial
                 base mesh using nonlinear energy optimization. We
                 present the results of our approach for performance
                 replay as well as for wrinkle editing.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  keywords =     "animation; face modeling; motion capture",
}


@Article{White:2007:CAO,
  author =       "Ryan White and Keenan Crane and D. A. Forsyth",
  title =        "Capturing and animating occluded cloth",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "34:1--34:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276420",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We capture the shape of moving cloth using a custom
                 set of color markers printed on the surface of the
                 cloth. The output is a sequence of triangle meshes with
                 static connectivity and with detail at the scale of
                 individual markers in both smooth and folded regions.
                 We compute markers' coordinates in space using
                 correspondence across multiple synchronized video
                 cameras. Correspondence is determined from color
                 information in small neighborhoods and refined using a
                 novel strain pruning process. Final correspondence does
                 not require neighborhood information. We use a novel
                 data driven hole-filling technique to fill occluded
                 regions. Our results include several challenging
                 examples: a wrinkled shirt sleeve, a dancing pair of
                 pants, and a rag tossed onto a cup. Finally, we
                 demonstrate that cloth capture is reusable by animating
                 a pair of pants using human motion capture data.",
  acknowledgement = ack-nhfb,
  articleno =    "34",
}


@Article{Vlasic:2007:PMC,
  author =       "Daniel Vlasic and Rolf Adelsberger and Giovanni
                 Vannucci and John Barnwell and Markus Gross and
                 Wojciech Matusik and Jovan Popovi{\'c}",
  title =        "Practical motion capture in everyday surroundings",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "35:1--35:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276421",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Commercial motion-capture systems produce excellent
                 in-studio reconstructions, but offer no comparable
                 solution for acquisition in everyday environments. We
                 present a system for acquiring motions almost anywhere.
                 This wearable system gathers ultrasonic time-of-flight
                 and inertial measurements with a set of inexpensive
                 miniature sensors worn on the garment. After recording,
                 the information is combined using an Extended Kalman
                 Filter to reconstruct joint configurations of a body.
                 Experimental results show that even motions that are
                 traditionally difficult to acquire are recorded with
                 ease within their natural settings. Although our
                 prototype does not reliably recover the global
                 transformation, we show that the resulting motions are
                 visually similar to the original ones, and that the
                 combined acoustic and inertial system reduces the drift
                 commonly observed in purely inertial systems. Our final
                 results suggest that this system could become a
                 versatile input device for a variety of
                 augmented-reality applications.",
  acknowledgement = ack-nhfb,
  articleno =    "35",
  keywords =     "augmented reality; motion capture",
}


@Article{Raskar:2007:PLA,
  author =       "Ramesh Raskar and Hideaki Nii and Bert deDecker and
                 Yuki Hashimoto and Jay Summet and Dylan Moore and Yong
                 Zhao and Jonathan Westhues and Paul Dietz and John
                 Barnwell and Shree Nayar and Masahiko Inami and
                 Philippe Bekaert and Michael Noland and Vlad Branzoi
                 and Erich Bruns",
  title =        "Prakash: lighting aware motion capture using
                 photosensing markers and multiplexed illuminators",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "36:1--36:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276422",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a high speed optical motion
                 capture method that can measure three dimensional
                 motion, orientation, and incident illumination at
                 tagged points in a scene. We use tracking tags that
                 work in natural lighting conditions and can be
                 imperceptibly embedded in attire or other objects. Our
                 system supports an unlimited number of tags in a scene,
                 with each tag uniquely identified to eliminate marker
                 reacquisition issues. Our tags also provide incident
                 illumination data which can be used to match scene
                 lighting when inserting synthetic elements. The
                 technique is therefore ideal for on-set motion capture
                 or real-time broadcasting of virtual sets.\par Unlike
                 previous methods that employ high speed cameras or
                 scanning lasers, we capture the scene appearance using
                 the simplest possible optical devices - a
                 light-emitting diode (LED) with a passive binary mask
                 used as the transmitter and a photosensor used as the
                 receiver. We strategically place a set of optical
                 transmitters to spatio-temporally encode the volume of
                 interest. Photosensors attached to scene points
                 demultiplex the coded optical signals from multiple
                 transmitters, allowing us to compute not only receiver
                 location and orientation but also their incident
                 illumination and the reflectance of the surfaces to
                 which the photosensors are attached. We use our
                 untethered tag system, called Prakash, to demonstrate
                 methods of adding special effects to captured videos
                 that cannot be accomplished using pure vision
                 techniques that rely on camera images.",
  acknowledgement = ack-nhfb,
  articleno =    "36",
}


@Article{Talvala:2007:VGH,
  author =       "Eino-Ville Talvala and Andrew Adams and Mark Horowitz
                 and Marc Levoy",
  title =        "Veiling glare in high dynamic range imaging",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "37:1--37:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276424",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The ability of a camera to record a high dynamic range
                 image, whether by taking one snapshot or a sequence, is
                 limited by the presence of veiling glare - the tendency
                 of bright objects in the scene to reduce the contrast
                 everywhere within the field of view. Veiling glare is a
                 global illumination effect that arises from multiple
                 scattering of light inside the camera's body and lens
                 optics. By measuring separately the direct and indirect
                 components of the intra-camera light transport, one can
                 increase the maximum dynamic range a particular camera
                 is capable of recording. In this paper, we quantify the
                 presence of veiling glare and related optical artifacts
                 for several types of digital cameras, and we describe
                 two methods for removing them: deconvolution by a
                 measured glare spread function, and a novel
                 direct-indirect separation of the lens transport using
                 a structured occlusion mask. In the second method, we
                 selectively block the light that contributes to veiling
                 glare, thereby attaining significantly higher
                 signal-to-noise ratios than with deconvolution.
                 Finally, we demonstrate our separation method for
                 several combinations of cameras and realistic scenes.",
  acknowledgement = ack-nhfb,
  articleno =    "37",
  keywords =     "computational photography; global illumination; HDR
                 imaging; structured occlusion mask; veiling glare",
}


@Article{Akyuz:2007:DHD,
  author =       "Ahmet O{\u{g}}uz Aky{\"u}z and Roland Fleming and
                 Bernhard E. Riecke and Erik Reinhard and Heinrich H.
                 B{\"u}lthoff",
  title =        "Do {HDR} displays support {LDR} content?: a
                 psychophysical evaluation",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "38:1--38:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276425",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The development of high dynamic range (HDR) imagery
                 has brought us to the verge of arguably the largest
                 change in image display technologies since the
                 transition from black-and-white to color television.
                 Novel capture and display hardware will soon enable
                 consumers to enjoy the HDR experience in their own
                 homes. The question remains, however, of what to do
                 with existing images and movies, which are
                 intrinsically low dynamic range (LDR). Can this
                 enormous volume of legacy content also be displayed
                 effectively on HDR displays? We have carried out a
                 series of rigorous psychophysical investigations to
                 determine how LDR images are best displayed on a
                 state-of-the-art HDR monitor, and to identify which
                 stages of the HDR imaging pipeline are perceptually
                 most critical. Our main findings are: (1) As expected,
                 HDR displays outperform LDR ones. (2) Surprisingly, HDR
                 images that are tone-mapped for display on standard
                 monitors are often no better than the best single LDR
                 exposure from a bracketed sequence. (3) Most
                 importantly of all, LDR data does not necessarily
                 require sophisticated treatment to produce a compelling
                 HDR experience. Simply boosting the range of an LDR
                 image linearly to fit the HDR display can equal or even
                 surpass the appearance of a true HDR image. Thus the
                 potentially tricky process of inverse tone mapping can
                 be largely circumvented.",
  acknowledgement = ack-nhfb,
  articleno =    "38",
  keywords =     "high dynamic range display devices; high dynamic range
                 (HDR) imaging; psychophysics; tone mapping",
}


@Article{Rempel:2007:LFR,
  author =       "Allan G. Rempel and Matthew Trentacoste and Helge
                 Seetzen and H. David Young and Wolfgang Heidrich and
                 Lorne Whitehead and Greg Ward",
  title =        "Ldr2Hdr: on-the-fly reverse tone mapping of legacy
                 video and photographs",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "39:1--39:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276426",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "New generations of display devices promise to provide
                 significantly improved dynamic range over conventional
                 display technology. In the long run, evolving camera
                 technology and file formats will provide high fidelity
                 content for these display devices. In the near term,
                 however, the vast majority of images and video will
                 only be available in low dynamic range formats.\par In
                 this paper we describe a method for boosting the
                 dynamic range of legacy video and photographs for
                 viewing on high dynamic range displays. Our emphasis is
                 on real-time processing of video streams, such as web
                 streams or the signal from a DVD player. We place
                 particular emphasis on robustness of the method, and
                 its ability to deal with a wide range of content
                 without user adjusted parameters or visible artifacts.
                 The method can be implemented on both graphics hardware
                 and on signal processors that are directly integrated
                 in the HDR displays.",
  acknowledgement = ack-nhfb,
  articleno =    "39",
  keywords =     "image and video processing - high dynamic range/tone
                 mapping; methods and applications - signal processing",
}


@Article{Jones:2007:RIL,
  author =       "Andrew Jones and Ian McDowall and Hideshi Yamada and
                 Mark Bolas and Paul Debevec",
  title =        "Rendering for an interactive 360{$^\circ$} light field
                 display",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "40:1--40:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276427",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a set of rendering techniques for an
                 autostereoscopic light field display able to present
                 interactive 3D graphics to multiple simultaneous
                 viewers 360 degrees around the display. The display
                 consists of a high-speed video projector, a spinning
                 mirror covered by a holographic diffuser, and FPGA
                 circuitry to decode specially rendered DVI video
                 signals. The display uses a standard programmable
                 graphics card to render over 5,000 images per second of
                 interactive 3D graphics, projecting 360-degree views
                 with 1.25 degree separation up to 20 updates per
                 second. We describe the system's projection geometry
                 and its calibration process, and we present a
                 multiple-center-of-projection rendering technique for
                 creating perspective-correct images from arbitrary
                 viewpoints around the display. Our projection technique
                 allows correct vertical perspective and parallax to be
                 rendered for any height and distance when these
                 parameters are known, and we demonstrate this effect
                 with interactive raster graphics using a tracking
                 system to measure the viewer's height and distance. We
                 further apply our projection technique to the display
                 of photographed light fields with accurate horizontal
                 and vertical parallax. We conclude with a discussion of
                 the display's visual accommodation performance and
                 discuss techniques for displaying color imagery.",
  acknowledgement = ack-nhfb,
  articleno =    "40",
  keywords =     "autostereocopic displays; graphics hardware;
                 image-based rendering; light field; real-time
                 rendering",
}


@Article{Nealen:2007:FDF,
  author =       "Andrew Nealen and Takeo Igarashi and Olga Sorkine and
                 Marc Alexa",
  title =        "{FiberMesh}: designing freeform surfaces with {$3$D}
                 curves",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "41:1--41:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276429",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a system for designing freeform
                 surfaces with a collection of 3D curves. The user first
                 creates a rough 3D model by using a sketching
                 interface. Unlike previous sketching systems, the
                 user-drawn strokes stay on the model surface and serve
                 as handles for controlling the geometry. The user can
                 add, remove, and deform these control curves easily, as
                 if working with a 2D line drawing. The curves can have
                 arbitrary topology; they need not be connected to each
                 other. For a given set of curves, the system
                 automatically constructs a smooth surface embedding by
                 applying functional optimization. Our system provides
                 real-time algorithms for both control curve deformation
                 and the subsequent surface optimization. We show that
                 one can create sophisticated models using this system,
                 which have not yet been seen in previous sketching or
                 functional optimization systems.",
  acknowledgement = ack-nhfb,
  articleno =    "41",
  keywords =     "deformations; differential representations; fair
                 surface design; sketch based interfaces and modeling;
                 sketching",
}


@Article{Ju:2007:ETM,
  author =       "Tao Ju and Qian-Yi Zhou and Shi-Min Hu",
  title =        "Editing the topology of {$3$D} models by sketching",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "42:1--42:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276430",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a method for modifying the topology of a 3D
                 model with user control. The heart of our method is a
                 guided topology editing algorithm. Given a source model
                 and a user-provided target shape, the algorithm
                 modifies the source so that the resulting model is
                 topologically consistent with the target. Our algorithm
                 permits removing or adding various topological features
                 (e.g. , handles, cavities and islands) in a common
                 framework and ensures that each topological change is
                 made by minimal modification to the source model. To
                 create the target shape, we have also designed a
                 convenient 2D sketching interface for drawing 3D line
                 skeletons. As demonstrated in a suite of examples, the
                 use of sketching allows more accurate removal of
                 topological artifacts than previous methods, and
                 enables creative designs with specific topological
                 goals.",
  acknowledgement = ack-nhfb,
  articleno =    "42",
  keywords =     "skeleton; sketching; topology repair",
}


@Article{Sharf:2007:ITA,
  author =       "Andrei Sharf and Thomas Lewiner and Gil Shklarski and
                 Sivan Toledo and Daniel Cohen-Or",
  title =        "Interactive topology-aware surface reconstruction",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "43:1--43:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276431",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The reconstruction of a complete watertight model from
                 scan data is still a difficult process. In particular,
                 since scanned data is often incomplete, the
                 reconstruction of the expected shape is an ill-posed
                 problem. Techniques that reconstruct poorly-sampled
                 areas without any user intervention fail in many cases
                 to faithfully reconstruct the topology of the model.
                 The method that we introduce in this paper is
                 topology-aware: it uses minimal user input to make
                 correct decisions at regions where the topology of the
                 model cannot be automatically induced with a reasonable
                 degree of confidence. We first construct a continuous
                 function over a three-dimensional domain. This function
                 is constructed by minimizing a penalty function
                 combining the data points, user constraints, and a
                 regularization term. The optimization problem is
                 formulated in a mesh-independent manner, and mapped
                 onto a specific mesh using the finite-element method.
                 The zero level-set of this function is a first
                 approximation of the reconstructed surface. At complex
                 under-sampled regions, the constraints might be
                 insufficient. Hence, we analyze the local topological
                 stability of the zero level-set to detect weak regions
                 of the surface. These regions are suggested to the user
                 for adding local inside/outside constraints by merely
                 scribbling over a 2D tablet. Each new user constraint
                 modifies the minimization problem, which is solved
                 incrementally. The process is repeated, converging to a
                 topology-stable reconstruction. Reconstructions of
                 models acquired by a structured-light scanner with a
                 small number of scribbles demonstrate the effectiveness
                 of the method.",
  acknowledgement = ack-nhfb,
  articleno =    "43",
  keywords =     "interactive tools; surface reconstruction",
}


@Article{Wu:2007:SIN,
  author =       "Tai-Pang Wu and Chi-Keung Tang and Michael S. Brown
                 and Heung-Yeung Shum",
  title =        "{ShapePalettes}: interactive normal transfer via
                 sketching",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "44:1--44:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276432",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a simple interactive approach to specify 3D
                 shape in a single view using `shape palettes'. The
                 interaction is as follows: draw a simple 2D primitive
                 in the 2D view and then specify its 3D orientation by
                 drawing a corresponding primitive on a shape palette.
                 The shape palette is presented as an image of some
                 familiar shape whose local 3D orientation is readily
                 understood and can be easily marked over. The 3D
                 orientation from the shape palette is transferred to
                 the 2D primitive based on the markup. As we will
                 demonstrate, only sparse markup is needed to generate
                 expressive and detailed 3D surfaces. This markup
                 approach can be used to model freehand 3D surfaces
                 drawn in a single view, or combined with image-snapping
                 tools to quickly extract surfaces from images and
                 photographs.",
  acknowledgement = ack-nhfb,
  articleno =    "44",
  keywords =     "human-computer interaction; image-based modeling;
                 interactive modeling",
}


@Article{Mori:2007:PID,
  author =       "Yuki Mori and Takeo Igarashi",
  title =        "Plushie: an interactive design system for plush toys",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "45:1--45:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276433",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce Plushie, an interactive system that
                 allows nonprofessional users to design their own
                 original plush toys. To design a plush toy, one needs
                 to construct an appropriate two-dimensional (2D)
                 pattern. However, it is difficult for non-professional
                 users to appropriately design a 2D pattern. Some recent
                 systems automatically generate a 2D pattern for a given
                 three-dimensional (3D) model, but constructing a 3D
                 model is itself a challenge. Furthermore, an arbitrary
                 3D model cannot necessarily be realized as a real plush
                 toy, and the final sewn result can be very different
                 from the original 3D model. We avoid this mismatch by
                 constructing appropriate 2D patterns and applying
                 simple physical simulation to it on the fly during 3D
                 modeling. In this way, the model on the screen is
                 always a good approximation of the final sewn result,
                 which makes the design process much more efficient. We
                 use a sketching interface for 3D modeling and also
                 provide various editing operations tailored for plush
                 toy design. Internally, the system constructs a 2D
                 cloth pattern in such a way that the simulation result
                 matches the user's input stroke. Our goal is to show
                 that relatively simple algorithms can provide fast,
                 satisfactory results to the user whereas the pursuit of
                 optimal layout and simulation accuracy lies outside
                 this paper's scope. We successfully demonstrated that
                 non-professional users could design plush toys or
                 balloon easily using Plushie.",
  acknowledgement = ack-nhfb,
  articleno =    "45",
  keywords =     "cloth simulation; plush toys; sketch-based modeling",
}


@Article{Bridson:2007:CNP,
  author =       "Robert Bridson and Jim Houriham and Marcus
                 Nordenstam",
  title =        "Curl-noise for procedural fluid flow",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "46:1--46:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276435",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Procedural methods for animating turbulent fluid are
                 often preferred over simulation, both for speed and for
                 the degree of animator control. We offer an extremely
                 simple approach to efficiently generating turbulent
                 velocity fields based on Perlin noise, with a formula
                 that is exactly incompressible (necessary for the
                 characteristic look of everyday fluids), exactly
                 respects solid boundaries (not allowing fluid to flow
                 through arbitrarily-specified surfaces), and whose
                 amplitude can be modulated in space as desired. In
                 addition, we demonstrate how to combine this with
                 procedural primitives for flow around moving rigid
                 objects, vortices, etc.",
  acknowledgement = ack-nhfb,
  articleno =    "46",
  keywords =     "fluids; noise; procedural animation; turbulence",
}


@Article{Hong:2007:WFC,
  author =       "Jeong-Mo Hong and Tamar Shinar and Ronald Fedkiw",
  title =        "Wrinkled flames and cellular patterns",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "47:1--47:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276436",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We model flames and fire using the Navier-Stokes
                 equations combined with the level set method and jump
                 conditions to model the reaction front. Previous works
                 modeled the flame using a combination of propagation in
                 the normal direction and a curvature term which leads
                 to a level set equation that is parabolic in nature and
                 thus overly dissipative and smooth. Asymptotic theory
                 shows that one can obtain more interesting velocities
                 and fully hyperbolic (as opposed to parabolic)
                 equations for the level set evolution. In particular,
                 researchers in the field of detonation shock dynamics
                 (DSD) have derived a set of equations which exhibit
                 characteristic cellular patterns. We show how to make
                 use of the DSD framework in the context of computer
                 graphics simulations of flames and fire to obtain
                 interesting features such as flame wrinkling and
                 cellular patterns.",
  acknowledgement = ack-nhfb,
  articleno =    "47",
  keywords =     "cellular patterns; combustion; fire; flame",
}


@Article{Adams:2007:ASP,
  author =       "Bart Adams and Mark Pauly and Richard Keiser and
                 Leonidas J. Guibas",
  title =        "Adaptively sampled particle fluids",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "48:1--48:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276437",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present novel adaptive sampling algorithms for
                 particle-based fluid simulation. We introduce a
                 sampling condition based on geometric local feature
                 size that allows focusing computational resources in
                 geometrically complex regions, while reducing the
                 number of particles deep inside the fluid or near thick
                 flat surfaces. Further performance gains are achieved
                 by varying the sampling density according to visual
                 importance. In addition, we propose a novel fluid
                 surface definition based on approximate
                 particle-to-surface distances that are carried along
                 with the particles and updated appropriately. The
                 resulting surface reconstruction method has several
                 advantages over existing methods, including stability
                 under particle resampling and suitability for
                 representing smooth flat surfaces. We demonstrate how
                 our adaptive sampling and distance-based surface
                 reconstruction algorithms lead to significant
                 improvements in time and memory as compared to single
                 resolution particle simulations, without significantly
                 affecting the fluid flow behavior.",
  acknowledgement = ack-nhfb,
  articleno =    "48",
}


@Article{Goldenthal:2007:ESI,
  author =       "Rony Goldenthal and David Harmon and Raanan Fattal and
                 Michel Bercovier and Eitan Grinspun",
  title =        "Efficient simulation of inextensible cloth",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "49:1--49:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276438",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many textiles do not noticeably stretch under their
                 own weight. Unfortunately, for better performance many
                 cloth solvers disregard this fact. We propose a method
                 to obtain very low strain along the warp and weft
                 direction using Constrained Lagrangian Mechanics and a
                 novel fast projection method. The resulting algorithm
                 acts as a velocity filter that easily integrates into
                 existing simulation code.",
  acknowledgement = ack-nhfb,
  articleno =    "49",
  keywords =     "cloth simulation; constrained Lagrangian mechanics;
                 constraints; inextensibility; isometry;
                 physically-based modeling; stretching",
}


@Article{Bergou:2007:TTD,
  author =       "Mikl{\'o}s Bergou and Saurabh Mathur and Max Wardetzky
                 and Eitan Grinspun",
  title =        "{TRACKS}: toward directable thin shells",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "50:1--50:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276439",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We combine the often opposing forces of artistic
                 freedom and mathematical determinism to enrich a given
                 animation or simulation of a surface with physically
                 based detail. We present a process called tracking,
                 which takes as input a rough animation or simulation
                 and enhances it with physically simulated detail.
                 Building on the foundation of constrained Lagrangian
                 mechanics, we propose weak-form constraints for
                 tracking the input motion. This method allows the
                 artist to choose where to add details such as
                 characteristic wrinkles and folds of various thin shell
                 materials and dynamical effects of physical forces. We
                 demonstrate multiple applications ranging from
                 enhancing an artist's animated character to guiding a
                 simulated inanimate object.",
  acknowledgement = ack-nhfb,
  articleno =    "50",
  keywords =     "directable animation; Galerkin; rigging; thin shells;
                 tracking",
}


@Article{Fattal:2007:MSD,
  author =       "Raanan Fattal and Maneesh Agrawala and Szymon
                 Rusinkiewicz",
  title =        "Multiscale shape and detail enhancement from
                 multi-light image collections",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "51:1--51:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276441",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new image-based technique for enhancing
                 the shape and surface details of an object. The input
                 to our system is a small set of photographs taken from
                 a fixed viewpoint, but under varying lighting
                 conditions. For each image we compute a multiscale
                 decomposition based on the bilateral filter and then
                 reconstruct an enhanced image that combines detail
                 information at each scale across all the input images.
                 Our approach does not require any information about
                 light source positions, or camera calibration, and can
                 produce good results with 3 to 5 input images. In
                 addition our system provides a few high-level
                 parameters for controlling the amount of enhancement
                 and does not require pixel-level user input. We show
                 that the bilateral filter is a good choice for our
                 multiscale algorithm because it avoids the halo
                 artifacts commonly associated with the traditional
                 Laplacian image pyramid. We also develop a new scheme
                 for computing our multiscale bilateral decomposition
                 that is simple to implement, fast O ( N 2 log N ) and
                 accurate.",
  acknowledgement = ack-nhfb,
  articleno =    "51",
  keywords =     "bilateral filter; image enhancement; multiscale image
                 processing; NPR; relighting; shape depiction",
}


@Article{Peers:2007:PPF,
  author =       "Pieter Peers and Naoki Tamura and Wojciech Matusik and
                 Paul Debevec",
  title =        "Post-production facial performance relighting using
                 reflectance transfer",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "52:1--52:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276442",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a novel post-production facial performance
                 relighting system for human actors. Our system uses
                 just a dataset of view-dependent facial appearances
                 with a neutral expression, captured for a static
                 subject using a Light Stage apparatus. For the actual
                 performance, however, a potentially different actor is
                 captured under known, but static, illumination. During
                 post-production, the reflectance field of the reference
                 dataset actor is transferred onto the dynamic
                 performance, enabling image-based relighting of the
                 entire sequence. Our approach makes post-production
                 relighting more practical and could easily be
                 incorporated in a traditional production pipeline since
                 it does not require additional hardware during
                 principal photography. Additionally, we show that our
                 system is suitable for real-time post-production
                 illumination editing.",
  acknowledgement = ack-nhfb,
  articleno =    "52",
  keywords =     "image-based relighting; interactive lighting design;
                 reflectance transfer",
}


@Article{Kautz:2007:IEM,
  author =       "Jan Kautz and Solomon Boulos and Fr{\'e}do Durand",
  title =        "Interactive editing and modeling of bidirectional
                 texture functions",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "53:1--53:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276443",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "While measured Bidirectional Texture Functions (BTF)
                 enable impressive realism in material appearance, they
                 offer little control, which limits their use for
                 content creation. In this work, we interactively
                 manipulate BTFs and create new BTFs from flat textures.
                 We present an out-of-core approach to manage the size
                 of BTFs and introduce new editing operations that
                 modify the appearance of a material. These tools
                 achieve their full potential when selectively applied
                 to subsets of the BTF through the use of new selection
                 operators. We further analyze the use of our editing
                 operators for the modification of important visual
                 characteristics such as highlights, roughness, and
                 fuzziness. Results compare favorably to the direct
                 alteration of micro-geometry and reflectances of
                 synthetic reference data.",
  acknowledgement = ack-nhfb,
  articleno =    "53",
  keywords =     "BTFs; editing; material appearance",
}


@Article{Pellacini:2007:AEM,
  author =       "Fabio Pellacini and Jason Lawrence",
  title =        "{AppWand}: editing measured materials using
                 appearance-driven optimization",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "54:1--54:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276444",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We investigate a new approach to editing spatially-
                 and temporally-varying measured materials that adopts a
                 stroke-based workflow. In our system, a user specifies
                 a small number of editing constraints with a 3-D
                 painting interface which are smoothly propagated to the
                 entire dataset through an optimization that enforces
                 similar edits are applied to areas with similar
                 appearance. The sparse nature of this appearance-driven
                 optimization permits the use of efficient solvers,
                 allowing the designer to interactively refine the
                 constraints. We have found this approach supports
                 specifying a wide range of complex edits that would not
                 be easy with existing techniques which present the user
                 with a fixed segmentation of the data. Furthermore, it
                 is independent of the underlying reflectance model and
                 we show edits to both analytic and non-parametric
                 representations in examples from several material
                 databases.",
  acknowledgement = ack-nhfb,
  articleno =    "54",
  keywords =     "material editing; painting interface; TSVBRDF",
}


@Article{Palacios:2007:RSF,
  author =       "Jonathan Palacios and Eugene Zhang",
  title =        "Rotational symmetry field design on surfaces",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "55:1--55:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276446",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Designing rotational symmetries on surfaces is a
                 necessary task for a wide variety of graphics
                 applications, such as surface parameterization and
                 remeshing, painterly rendering and pen-and-ink
                 sketching, and texture synthesis. In these
                 applications, the topology of a rotational symmetry
                 field such as singularities and separatrices can have a
                 direct impact on the quality of the results. In this
                 paper, we present a design system that provides control
                 over the topology of rotational symmetry fields on
                 surfaces.\par As the foundation of our system, we
                 provide comprehensive analysis for rotational symmetry
                 fields on surfaces and present efficient algorithms to
                 identify singularities and separatrices. We also
                 describe design operations that allow a rotational
                 symmetry field to be created and modified in an
                 intuitive fashion by using the idea of basis fields and
                 relaxation. In particular, we provide control over the
                 topology of a rotational symmetry field by allowing the
                 user to remove singularities from the field or to move
                 them to more desirable locations.\par At the core of
                 our analysis and design implementations is the
                 observations that N -way rotational symmetries can be
                 described by symmetric N -th order tensors, which
                 allows an efficient vector-based representation that
                 not only supports coherent definitions of arithmetic
                 operations on rotational symmetries but also enables
                 many analysis and design operations for vector fields
                 to be adapted to rotational symmetry fields.\par To
                 demonstrate the effectiveness of our approach, we apply
                 our design system to pen-and-ink sketching and geometry
                 remeshing.",
  acknowledgement = ack-nhfb,
  articleno =    "55",
  keywords =     "field analysis; field design; non-photorealistic
                 rendering; remeshing; rotational symmetry; surfaces;
                 topology",
}


@Article{Fisher:2007:DTV,
  author =       "Matthew Fisher and Peter Schr{\"o}der and Mathieu
                 Desbrun and Hugues Hoppe",
  title =        "Design of tangent vector fields",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "56:1--56:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276447",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Tangent vector fields are an essential ingredient in
                 controlling surface appearance for applications ranging
                 from anisotropic shading to texture synthesis and
                 non-photorealistic rendering. To achieve a desired
                 effect one is typically interested in smoothly varying
                 fields that satisfy a sparse set of user-provided
                 constraints. Using tools from Discrete Exterior
                 Calculus, we present a simple and efficient algorithm
                 for designing such fields over arbitrary triangle
                 meshes. By representing the field as scalars over mesh
                 edges ( i.e. , discrete 1-forms), we obtain an
                 intrinsic, coordinate-free formulation in which field
                 smoothness is enforced through discrete Laplace
                 operators. Unlike previous methods, such a formulation
                 leads to a linear system whose sparsity permits
                 efficient pre-factorization. Constraints are
                 incorporated through weighted least squares and can be
                 updated rapidly enough to enable interactive design, as
                 we demonstrate in the context of anisotropic texture
                 synthesis.",
  acknowledgement = ack-nhfb,
  articleno =    "56",
  keywords =     "constrained Laplace and Poisson problems for 1-forms;
                 discrete differential 1-forms; discrete exterior
                 calculus; texture synthesis",
}


@Article{Labelle:2007:ISF,
  author =       "Fran{\c{c}}ois Labelle and Jonathan Richard Shewchuk",
  title =        "Isosurface stuffing: fast tetrahedral meshes with good
                 dihedral angles",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "57:1--57:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276448",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The isosurface stuffing algorithm fills an isosurface
                 with a uniformly sized tetrahedral mesh whose dihedral
                 angles are bounded between 10.7{$^\circ$} and 164.
                 8{$^\circ$}, or (with a change in parameters) between
                 8.9{$^\circ$} and 158.8{$^\circ$}. The algorithm is
                 whip fast, numerically robust, and easy to implement
                 because, like Marching Cubes, it generates tetrahedra
                 from a small set of precomputed stencils. A variant of
                 the algorithm creates a mesh with internal grading: on
                 the boundary, where high resolution is generally
                 desired, the elements are fine and uniformly sized, and
                 in the interior they may be coarser and vary in size.
                 This combination of features makes isosurface stuffing
                 a powerful tool for dynamic fluid simulation,
                 large-deformation mechanics, and applications that
                 require interactive remeshing or use objects defined by
                 smooth implicit surfaces. It is the first algorithm
                 that rigorously guarantees the suitability of
                 tetrahedra for finite element methods in domains whose
                 shapes are substantially more challenging than boxes.
                 Our angle bounds are guaranteed by a computer-assisted
                 proof. If the isosurface is a smooth 2-manifold with
                 bounded curvature, and the tetrahedra are sufficiently
                 small, then the boundary of the mesh is guaranteed to
                 be a geometrically and topologically accurate
                 approximation of the isosurface.",
  acknowledgement = ack-nhfb,
  articleno =    "57",
  keywords =     "dihedral angle; isosurface; tetrahedral mesh
                 generation",
}


@Article{Pascucci:2007:RLC,
  author =       "Valerio Pascucci and Giorgio Scorzelli and Peer-Timo
                 Bremer and Ajith Mascarenhas",
  title =        "Robust on-line computation of {Reeb} graphs:
                 simplicity and speed",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "58:1--58:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276449",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Reeb graphs are a fundamental data structure for
                 understanding and representing the topology of shapes.
                 They are used in computer graphics, solid modeling, and
                 visualization for applications ranging from the
                 computation of similarities and finding defects in
                 complex models to the automatic selection of
                 visualization parameters.\par We introduce an on-line
                 algorithm that reads a stream of elements (vertices,
                 triangles, tetrahedra, etc. ) and continuously
                 maintains the Reeb graph of all elements already reed.
                 The algorithm is robust in handling non-manifold meshes
                 and general in its applicability to input models of any
                 dimension.\par Optionally, we construct a skeleton-like
                 embedding of the Reeb graph, and/or remove topological
                 noise to reduce the output size.\par For interactive
                 multi-resolution navigation we also build a
                 hierarchical data structure which allows real-time
                 extraction of approximated Reeb graphs containing all
                 topological features above a given error threshold.\par
                 Our extensive experiments show both high performance
                 and practical linear scalability for meshes ranging
                 from thousands to hundreds of millions of triangles. We
                 apply our algorithm to the largest, most general,
                 triangulated surfaces available to us, including 3D, 4D
                 and 5D simplicial meshes. To demonstrate one important
                 application we use Reeb graphs to find and highlight
                 topological defects in meshes, including some widely
                 believed to be `clean.'",
  acknowledgement = ack-nhfb,
  articleno =    "58",
}


@Article{Ihrke:2007:ERE,
  author =       "Ivo Ihrke and Gernot Ziegler and Art Tevs and
                 Christian Theobalt and Marcus Magnor and Hans-Peter
                 Seidel",
  title =        "Eikonal rendering: efficient light transport in
                 refractive objects",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "59:1--59:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276451",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new method for real-time rendering of
                 sophisticated lighting effects in and around refractive
                 objects. It enables us to realistically display
                 refractive objects with complex material properties,
                 such as arbitrarily varying refractive index,
                 inhomogeneous attenuation, as well as spatially-varying
                 anisotropic scattering and reflectance properties.
                 User-controlled changes of lighting positions only
                 require a few seconds of update time. Our method is
                 based on a set of ordinary differential equations
                 derived from the eikonal equation, the main postulate
                 of geometric optics. This set of equations allows for
                 fast casting of bent light rays with the complexity of
                 a particle tracer. Based on this concept, we also
                 propose an efficient light propagation technique using
                 adaptive wavefront tracing. Efficient GPU
                 implementations for our algorithmic concepts enable us
                 to render a combination of visual effects that were
                 previously not reproducible in real-time.",
  acknowledgement = ack-nhfb,
  articleno =    "59",
  keywords =     "geometric optics; light transport; real-time
                 rendering; refractive objects",
}


@Article{Frisvad:2007:CSP,
  author =       "Jeppe Revall Frisvad and Niels J{\o}rgen Christensen
                 and Henrik Wann Jensen",
  title =        "Computing the scattering properties of participating
                 media using {Lorenz-Mie} theory",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "60:1--60:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276452",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper introduces a theoretical model for
                 computing the scattering properties of participating
                 media and translucent materials. The model takes as
                 input a description of the components of a medium and
                 computes all the parameters necessary to render it.
                 These parameters are the extinction and scattering
                 coefficients, the phase function, and the index of
                 refraction, Our theory is based on a robust
                 generalization of the Lorenz-Mie theory. Previous
                 models using Lorenz-Mie theory have been limited to
                 non-absorbing media with spherical particles such as
                 paints and clouds. Our generalized theory is capable of
                 handling both absorbing host media and non-spherical
                 particles, which significantly extends the classes of
                 media and materials that can be modeled. We use the
                 theory to computer optical properties for different
                 types of ice and ocean water, and we derive a novel
                 appearance model for milk parameterized by the fat and
                 protein contents. Our results show that we are able to
                 match measured scattering properties in cases where the
                 classical Lorez-Mie theory breaks down, and we can
                 compute properties for media that cannot be measured
                 using existing techniques in computer graphics.",
  acknowledgement = ack-nhfb,
  articleno =    "60",
  keywords =     "appearance modeling; Lorenz-Mie theory; optical
                 properties; participating media; realistic rendering",
}


@Article{Dachsbacher:2007:IVA,
  author =       "Carsten Dachsbacher and Marc Stamminger and George
                 Drettakis and Fr{\'e}do Durand",
  title =        "Implicit visibility and antiradiance for interactive
                 global illumination",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "61:1--61:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276453",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We reformulate the rendering equation to alleviate the
                 need for explicit visibility computation, thus enabling
                 interactive global illumination on graphics hardware.
                 This is achieved by treating visibility implicitly and
                 propagating an additional quantity, called
                 antiradiance, to compensate for light transmitted
                 extraneously. Our new algorithm shifts visibility
                 computation to simple local iterations by maintaining
                 additional directional antiradiance information with
                 samples in the scene. It is easy to parallelize on a
                 GPU. By correctly treating discretization and
                 filtering, we can compute indirect illumination in
                 scenes with dynamic objects much faster than
                 traditional methods. Our results show interactive
                 update of indirect illumination with moving characters
                 and lights.",
  acknowledgement = ack-nhfb,
  articleno =    "61",
  keywords =     "global illumination; GPU; visibility",
}


@Article{Mahajan:2007:TLL,
  author =       "Dhruv Mahajan and Ira Kemelmacher Shlizerman and Ravi
                 Ramamoorthi and Peter Belhumeur",
  title =        "A theory of locally low dimensional light transport",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "62:1--62:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276454",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Blockwise or Clustered Principal Component Analysis
                 (CPCA) is commonly used to achieve real-time rendering
                 of shadows and glossy reflections with precomputed
                 radiance transfer (PRT). The vertices or pixels are
                 partitioned into smaller coherent regions, and light
                 transport in each region is approximated by a locally
                 low-dimensional subspace using PCA. Many earlier
                 techniques such as surface light field and reflectance
                 field compression use a similar paradigm. However,
                 there has been no clear theoretical understanding of
                 how light transport dimensionality increases with local
                 patch size, nor of the optimal block size or number of
                 clusters.\par In this paper, we develop a theory of
                 locally low dimensional light transport, by using
                 Szego's eigenvalue theorem to analytically derive the
                 eigenvalues of the covariance matrix for canonical
                 cases. We show mathematically that for symmetric
                 patches of area A, the number of basis functions for
                 glossy reflections increases linearly with A, while for
                 simple cast shadows, it often increases as {\surd} A.
                 These results are confirmed numerically on a number of
                 test scenes. Next, we carry out an analysis of the cost
                 of rendering, trading off local dimensionality and the
                 number of patches, deriving an optimal block size.
                 Based on this analysis, we provide useful practical
                 insights for setting parameters in CPCA and also derive
                 a new adaptive subdivision algorithm. Moreover, we show
                 that rendering time scales sub-linearly with the
                 resolution of the image, allowing for interactive
                 all-frequency relighting of 1024 x 1024 images.",
  acknowledgement = ack-nhfb,
  articleno =    "62",
  keywords =     "all-frequency relighting; dimensionality analysis;
                 local light transport; rendering cost analysis",
}


@Article{Mitra:2007:S,
  author =       "Niloy J. Mitra and Leonidas J. Guibas and Mark Pauly",
  title =        "Symmetrization",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "63:1--63:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276456",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a symmetrization algorithm for geometric
                 objects. Our algorithm enhances approximate symmetries
                 of a model while minimally altering its shape.
                 Symmetrizing deformations are formulated as an
                 optimization process that couples the spatial domain
                 with a transformation configuration space, where
                 symmetries can be expressed more naturally and
                 compactly as parametrized point-pair mappings. We
                 derive closed-form solution for the optimal symmetry
                 transformations, given a set of corresponding sample
                 pairs. The resulting optimal displacement vectors are
                 used to drive a constrained deformation model that
                 pulls the shape towards symmetry. We show how our
                 algorithm successfully symmetrizes both the geometry
                 and the discretization of complex 2D and 3D shapes and
                 discuss various applications of such symmetrizing
                 deformations.",
  acknowledgement = ack-nhfb,
  articleno =    "63",
  keywords =     "correspondence; matching; shape analysis; shape
                 optimization; symmetry",
}


@Article{Kilian:2007:GMS,
  author =       "Martin Kilian and Niloy J. Mitra and Helmut Pottmann",
  title =        "Geometric modeling in shape space",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "64:1--64:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276457",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel framework to treat shapes in the
                 setting of Riemannian geometry. Shapes -- triangular
                 meshes or more generally straight line graphs in
                 Euclidean space -- are treated as points in a shape
                 space. We introduce useful Riemannian metrics in this
                 space to aid the user in design and modeling tasks,
                 especially to explore the space of (approximately)
                 isometric deformations of a given shape. Much of the
                 work relies on an efficient algorithm to compute
                 geodesics in shape spaces; to this end, we present a
                 multi-resolution framework to solve the interpolation
                 problem -- which amounts to solving a boundary value
                 problem -- as well as the extrapolation problem -- an
                 initial value problem -- in shape space. Based on these
                 two operations, several classical concepts like
                 parallel transport and the exponential map can be used
                 in shape space to solve various geometric modeling and
                 geometry processing tasks. Applications include shape
                 morphing, shape deformation, deformation transfer, and
                 intuitive shape exploration.",
  acknowledgement = ack-nhfb,
  articleno =    "64",
  keywords =     "geodesic; isometric deformation; parallel transport;
                 Riemannian geometry; shape exploration; shape space",
}


@Article{Pottmann:2007:GML,
  author =       "Helmut Pottmann and Yang Liu and Johannes Wallner and
                 Alexander Bobenko and Wenping Wang",
  title =        "Geometry of multi-layer freeform structures for
                 architecture",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "65:1--65:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276458",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The geometric challenges in the architectural design
                 of freeform shapes come mainly from the physical
                 realization of beams and nodes. We approach them via
                 the concept of parallel meshes, and present methods of
                 computation and optimization. We discuss planar faces,
                 beams of controlled height, node geometry, and
                 multilayer constructions. Beams of constant height are
                 achieved with the new type of edge offset meshes. Mesh
                 parallelism is also the main ingredient in a novel
                 discrete theory of curvatures. These methods are
                 applied to the construction of quadrilateral,
                 pentagonal and hexagonal meshes, discrete minimal
                 surfaces, discrete constant mean curvature surfaces,
                 and their geometric transforms. We show how to design
                 geometrically optimal shapes, and how to find a
                 meaningful meshing and beam layout for existing
                 shapes.",
  acknowledgement = ack-nhfb,
  articleno =    "65",
  keywords =     "curvatures; discrete differential geometry; edge
                 offset; hexagonal mesh; Koebe polyhedron; multi-layer
                 construction; offset mesh; parallel mesh; support
                 structure; surfaces in architecture",
}


@Article{Mullen:2007:VAE,
  author =       "Patrick Mullen and Alexander McKenzie and Yiying Tong
                 and Mathieu Desbrun",
  title =        "A variational approach to {Eulerian} geometry
                 processing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "66:1--66:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276459",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a purely Eulerian framework for geometry
                 processing of surfaces and foliations. Contrary to
                 current Eulerian methods used in graphics, we use
                 conservative methods and a variational interpretation,
                 offering a unified framework for routine surface
                 operations such as smoothing, offsetting, and
                 animation. Computations are performed on a fixed
                 volumetric grid without recourse to Lagrangian
                 techniques such as triangle meshes, particles, or path
                 tracing. At the core of our approach is the use of the
                 Coarea Formula to express area integrals over
                 isosurfaces as volume integrals. This enables the
                 simultaneous processing of multiple isosurfaces, while
                 a single interface can be treated as the special case
                 of a dense foliation. We show that our method is a
                 powerful alternative to conventional geometric
                 representations in delicate cases such as the handling
                 of high-genus surfaces, weighted offsetting, foliation
                 smoothing of medical datasets, and incompressible fluid
                 animation.",
  acknowledgement = ack-nhfb,
  articleno =    "66",
  keywords =     "digital geometry processing; fluids; foliations; mean
                 curvature flow; normal flows; offset surfaces",
}


@Article{Moreno-Noguer:2007:ARI,
  author =       "Francesc Moreno-Noguer and Peter N. Belhumeur and
                 Shree K. Nayar",
  title =        "Active refocusing of images and videos",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "67:1--67:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276461",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for refocusing images and videos
                 of dynamic scenes using a novel, single-view depth
                 estimation method. Our method for obtaining depth is
                 based on the defocus of a sparse set of dots projected
                 onto the scene. In contrast to other active
                 illumination techniques, the projected pattern of dots
                 can be removed from each captured image and its
                 brightness easily controlled in order to avoid under-
                 or over-exposure. The depths corresponding to the
                 projected dots and a color segmentation of the image
                 are used to compute an approximate depth map of the
                 scene with clean region boundaries. The depth map is
                 used to refocus the acquired image after the dots are
                 removed, simulating realistic depth of field effects.
                 Experiments on a wide variety of scenes, including
                 close-ups and live action, demonstrate the
                 effectiveness of our method.",
  acknowledgement = ack-nhfb,
  articleno =    "67",
  keywords =     "active illumination; computational photography; depth
                 from defocus; depth of field; image segmentation;
                 refocusing",
}


@Article{Green:2007:MAP,
  author =       "Paul Green and Wenyang Sun and Wojciech Matusik and
                 Fr{\'e}do Durand",
  title =        "Multi-aperture photography",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "68:1--68:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276462",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The emergent field of computational photography is
                 proving that, by coupling generalized imaging optics
                 with software processing, the quality and flexibility
                 of imaging systems can be increased. In this paper, we
                 capture and manipulate multiple images of a scene taken
                 with different aperture settings ( f -numbers). We
                 design and implement a prototype optical system and
                 associated algorithms to capture four images of the
                 scene in a single exposure, each taken with a different
                 aperture setting. Our system can be used with
                 commercially available DSLR cameras and photographic
                 lenses without modification to either. We leverage the
                 fact that defocus blur is a function of scene depth and
                 f /# to estimate a depth map. We demonstrate several
                 applications of our multi-aperture camera, such as
                 post-exposure editing of the depth of field, including
                 extrapolation beyond the physical limits of the lens,
                 synthetic refocusing, and depth-guided deconvolution.",
  acknowledgement = ack-nhfb,
  articleno =    "68",
  keywords =     "computational imaging; defocus gradient map; depth of
                 field extrapolation; image processing; multi-aperture;
                 optics",
}


@Article{Veeraraghavan:2007:DPM,
  author =       "Ashok Veeraraghavan and Ramesh Raskar and Amit Agrawal
                 and Ankit Mohan and Jack Tumblin",
  title =        "Dappled photography: mask enhanced cameras for
                 heterodyned light fields and coded aperture
                 refocusing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "69:1--69:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276463",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a theoretical framework for reversibly
                 modulating 4D light fields using an attenuating mask in
                 the optical path of a lens based camera. Based on this
                 framework, we present a novel design to reconstruct the
                 4D light field from a 2D camera image without any
                 additional refractive elements as required by previous
                 light field cameras. The patterned mask attenuates
                 light rays inside the camera instead of bending them,
                 and the attenuation recoverably encodes the rays on the
                 2D sensor. Our mask-equipped camera focuses just as a
                 traditional camera to capture conventional 2D photos at
                 full sensor resolution, but the raw pixel values also
                 hold a modulated 4D light field. The light field can be
                 recovered by rearranging the tiles of the 2D Fourier
                 transform of sensor values into 4D planes, and
                 computing the inverse Fourier transform. In addition,
                 one can also recover the full resolution image
                 information for the in-focus parts of the scene.\par We
                 also show how a broadband mask placed at the lens
                 enables us to compute refocused images at full sensor
                 resolution for layered Lambertian scenes. This partial
                 encoding of 4D ray-space data enables editing of image
                 contents by depth, yet does not require computational
                 recovery of the complete 4D light field.",
  acknowledgement = ack-nhfb,
  articleno =    "69",
}


@Article{Levin:2007:IDC,
  author =       "Anat Levin and Rob Fergus and Fr{\'e}do Durand and
                 William T. Freeman",
  title =        "Image and depth from a conventional camera with a
                 coded aperture",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "70:1--70:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276464",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "A conventional camera captures blurred versions of
                 scene information away from the plane of focus. Camera
                 systems have been proposed that allow for recording
                 all-focus images, or for extracting depth, but to
                 record both simultaneously has required more extensive
                 hardware and reduced spatial resolution. We propose a
                 simple modification to a conventional camera that
                 allows for the simultaneous recovery of both (a) high
                 resolution image information and (b) depth information
                 adequate for semi-automatic extraction of a layered
                 depth representation of the image.\par Our modification
                 is to insert a patterned occluder within the aperture
                 of the camera lens, creating a coded aperture. We
                 introduce a criterion for depth discriminability which
                 we use to design the preferred aperture pattern. Using
                 a statistical model of images, we can recover both
                 depth information and an all-focus image from single
                 photographs taken with the modified camera. A layered
                 depth map is then extracted, requiring user-drawn
                 strokes to clarify layer assignments in some cases. The
                 resulting sharp image and layered depth map can be
                 combined for various photographic applications,
                 including automatic scene segmentation, post-exposure
                 refocusing, or re-rendering of the scene from an
                 alternate viewpoint.",
  acknowledgement = ack-nhfb,
  articleno =    "70",
  keywords =     "coded imaging; computational photography; deblurring;
                 depth of field; image statistics; range estimation",
}


@Article{Joshi:2007:HCC,
  author =       "Pushkar Joshi and Mark Meyer and Tony DeRose and Brian
                 Green and Tom Sanocki",
  title =        "Harmonic coordinates for character articulation",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "71:1--71:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276466",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we consider the problem of creating and
                 controlling volume deformations used to articulate
                 characters for use in high-end applications such as
                 computer generated feature films. We introduce a method
                 we call harmonic coordinates that significantly
                 improves upon existing volume deformation techniques.
                 Our deformations are controlled using a topologically
                 flexible structure, called a cage, that consists of a
                 closed three dimensional mesh. The cage can optionally
                 be augmented with additional interior vertices, edges,
                 and faces to more precisely control the interior
                 behavior of the deformation. We show that harmonic
                 coordinates are generalized barycentric coordinates
                 that can be extended to any dimension. Moreover, they
                 are the first system of generalized barycentric
                 coordinates that are non-negative even in strongly
                 concave situations, and their magnitude falls off with
                 distance as measured within the cage.",
  acknowledgement = ack-nhfb,
  articleno =    "71",
  keywords =     "barycentric coordinates; free form deformations; mean
                 value coordinates; rigging",
}


@Article{Baran:2007:ARA,
  author =       "Ilya Baran and Jovan Popovi{\'c}",
  title =        "Automatic rigging and animation of {$3$D} characters",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "72:1--72:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276467",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Animating an articulated 3D character currently
                 requires manual rigging to specify its internal
                 skeletal structure and to define how the input motion
                 deforms its surface. We present a method for animating
                 characters automatically. Given a static character mesh
                 and a generic skeleton, our method adapts the skeleton
                 to the character and attaches it to the surface,
                 allowing skeletal motion data to animate the character.
                 Because a single skeleton can be used with a wide range
                 of characters, our method, in conjunction with a
                 library of motions for a few skeletons, enables a
                 user-friendly animation system for novices and
                 children. Our prototype implementation, called
                 Pinocchio, typically takes under a minute to rig a
                 character on a modern midrange PC.",
  acknowledgement = ack-nhfb,
  articleno =    "72",
  keywords =     "animation; deformations; geometric modeling",
}


@Article{Wang:2007:RTE,
  author =       "Robert Y. Wang and Kari Pulli and Jovan Popovi{\'c}",
  title =        "Real-time enveloping with rotational regression",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "73:1--73:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276468",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Enveloping, or the mapping of skeletal controls to the
                 deformations of a surface, is key to driving realistic
                 animated characters. Despite its widespread use,
                 enveloping still relies on slow or inaccurate
                 deformation methods. We propose a method that is both
                 fast, accurate and example-based. Our technique
                 introduces a rotational regression model that captures
                 common skinning deformations such as muscle bulging,
                 twisting, and challenging areas such as the shoulders.
                 Our improved treatment of rotational quantities is made
                 practical by model reduction that ensures real-time
                 solution of least-squares problems, independent of the
                 mesh size. Our method is significantly more accurate
                 than linear blend skinning and almost as fast,
                 suggesting its use as a replacement for linear blend
                 skinning when examples are available.",
  acknowledgement = ack-nhfb,
  articleno =    "73",
  keywords =     "animation; deformation; enveloping; model reduction;
                 skinning",
}


@Article{Meyer:2007:KPS,
  author =       "Mark Meyer and John Anderson",
  title =        "Key {Point Subspace Acceleration} and soft caching",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "74:1--74:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276469",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many applications in Computer Graphics contain
                 computationally expensive calculations. These
                 calculations are often performed at many points to
                 produce a full solution, even though the subspace of
                 reasonable solutions may be of a relatively low
                 dimension. The calculation of facial articulation and
                 rendering of scenes with global illumination are two
                 example applications that require these sort of
                 computations. In this paper, we present Key Point
                 Subspace Acceleration and Soft Caching, a technique for
                 accelerating these types of computations.\par Key Point
                 Subspace Acceleration (KPSA) is a statistical
                 acceleration scheme that uses examples to compute a
                 statistical subspace and a set of characteristic key
                 points. The full calculation is then computed only at
                 these key points and these points are used to provide a
                 subspace based estimate of the entire calculation. The
                 soft caching process is an extension to the KPSA
                 technique where the key points are also used to provide
                 a confidence estimate for the KPSA result. In cases
                 with high anticipated error the calculation will then
                 `fail through' to a full evaluation of all points (a
                 cache miss), while frames with low error can use the
                 accelerated statistical evaluation (a cache hit).",
  acknowledgement = ack-nhfb,
  articleno =    "74",
  keywords =     "animation; statistical models; subspace analysis",
}


@Article{Hersch:2007:CIV,
  author =       "Roger D. Hersch and Philipp Donz{\'e} and Sylvain
                 Chosson",
  title =        "Color images visible under {UV} light",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "75:1--75:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276471",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The present contribution aims at creating color images
                 printed with fluorescent inks that are only visible
                 under UV light. The considered fluorescent inks absorb
                 light in the UV wavelength range and reemit part of it
                 in the visible wavelength range. In contrast to normal
                 color printing which relies on the spectral absorption
                 of light by the inks, at low concentration fluorescent
                 inks behave additively, i.e. their light emission
                 spectra sum up. We first analyze to which extent
                 different fluorescent inks can be superposed. Due to
                 the quenching effect, at high concentrations of the
                 fluorescent molecules, the fluorescent effect
                 diminishes. With an ink-jet printer capable of printing
                 pixels at reduced dot sizes, we reduce the
                 concentration of the individual fluorescent inks and
                 are able to create from the blue, red and
                 greenish-yellow inks the new colorants white and
                 magenta. In order to avoid quenching effects, we
                 propose a color halftoning method relying on diagonally
                 oriented pre-computed screen dots, which are printed
                 side by side. For gamut mapping and color separation,
                 we create a 3D representation of the fluorescent ink
                 gamut in CIELAB space by predicting halftone
                 fluorescent emission spectra according to the spectral
                 Neugebauer model. Thanks to gamut mapping and
                 juxtaposed halftoning, we create color images, which
                 are invisible under daylight and have, under UV light,
                 a high resemblance with the original images.",
  acknowledgement = ack-nhfb,
  articleno =    "75",
  keywords =     "fluorescent emission spectrum; fluorescent ink images;
                 gamut mapping; juxtaposed halftoning; spectral
                 prediction model",
}


@Article{Ramanarayanan:2007:VET,
  author =       "Ganesh Ramanarayanan and James Ferwerda and Bruce
                 Walter and Kavita Bala",
  title =        "Visual equivalence: towards a new standard for image
                 fidelity",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "76:1--76:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276472",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Efficient, realistic rendering of complex scenes is
                 one of the grand challenges in computer graphics.
                 Perceptually based rendering addresses this challenge
                 by taking advantage of the limits of human vision.
                 However, existing methods, based on predicting visible
                 image differences, are too conservative because some
                 kinds of image differences do not matter to human
                 observers. In this paper, we introduce the concept of
                 visual equivalence, a new standard for image fidelity
                 in graphics. Images are visually equivalent if they
                 convey the same impressions of scene appearance, even
                 if they are visibly different. To understand this
                 phenomenon, we conduct a series of experiments that
                 explore how object geometry, material, and illumination
                 interact to provide information about appearance, and
                 we characterize how two kinds of transformations on
                 illumination maps (blurring and warping) affect these
                 appearance attributes. We then derive visual
                 equivalence predictors (VEPs): metrics for predicting
                 when images rendered with transformed illumination maps
                 will be visually equivalent to images rendered with
                 reference maps. We also run a confirmatory study to
                 validate the effectiveness of these VEPs for general
                 scenes. Finally, we show how VEPs can be used to
                 improve the efficiency of two rendering algorithms:
                 Light-cuts and precomputed radiance transfer. This work
                 represents some promising first steps towards
                 developing perceptual metrics based on higher order
                 aspects of visual coding.",
  acknowledgement = ack-nhfb,
  articleno =    "76",
  keywords =     "appearance; human visual system; perception",
}


@Article{Vangorp:2007:ISP,
  author =       "Peter Vangorp and Jurgen Laurijssen and Philip
                 Dutr{\'e}",
  title =        "The influence of shape on the perception of material
                 reflectance",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "77:1--77:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276473",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Visual observation is our principal source of
                 information in determining the nature of objects,
                 including shape, material or roughness. The
                 physiological and cognitive processes that resolve
                 visual input into an estimate of the material of an
                 object are influenced by the illumination and the shape
                 of the object. This affects our ability to select
                 materials by observing them on a point-lit sphere, as
                 is common in current 3D modeling applications.\par In
                 this paper we present an exploratory psychophysical
                 experiment to study various influences on material
                 discrimination in a realistic setting. The resulting
                 data set is analyzed using a wide range of statistical
                 techniques. Analysis of variance is used to estimate
                 the magnitude of the influence of geometry, and fitted
                 psychometric functions produce significantly diverse
                 material discrimination thresholds across different
                 shapes and materials.\par Suggested improvements to
                 traditional material pickers include direct
                 visualization on the target object, environment
                 illumination, and the use of discrimination thresholds
                 as a step size for parameter adjustments.",
  acknowledgement = ack-nhfb,
  articleno =    "77",
  keywords =     "geometry; material editing; psychophysics; shading;
                 visual perception",
}


@Article{Ostromoukhov:2007:SP,
  author =       "Victor Ostromoukhov",
  title =        "Sampling with polyominoes",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "78:1--78:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276475",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new general-purpose method for fast
                 hierarchical importance sampling with blue-noise
                 properties. Our approach is based on self-similar
                 tiling of the plane or the surface of a sphere with
                 rectifiable polyominoes. Sampling points are associated
                 with polyominoes, one point per polyomino. Each
                 polyomino is recursively subdivided until the desired
                 local density of samples is reached. A numerical code
                 generated during the subdivision process is used for
                 thresholding to accept or reject the sample. The exact
                 position of the sampling point within the polyomino is
                 determined according to a structural index, which
                 indicates the polyomino's local neighborhood. The
                 variety of structural indices and associated sampling
                 point positions are computed during the offline
                 optimization process, and tabulated. Consequently, the
                 sampling itself is extremely fast. The method allows
                 both deterministic and pseudo-non-deterministic
                 sampling. It can be successfully applied in a large
                 variety of graphical applications, where fast sampling
                 with good spectral and visual properties is required.
                 The prime application is rendering.",
  acknowledgement = ack-nhfb,
  articleno =    "78",
  keywords =     "blue noise; deterministic sampling; importance
                 sampling; non-periodic tiling; polyominoes",
}


@Article{Cook:2007:SSA,
  author =       "Robert L. Cook and John Halstead and Maxwell Planck
                 and David Ryu",
  title =        "Stochastic simplification of aggregate detail",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "79:1--79:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276476",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many renderers perform poorly on scenes that contain a
                 lot of detailed geometry. The load on the renderer can
                 be alleviated by simplification techniques, which
                 create less expensive representations of geometry that
                 is small on the screen. Current simplification
                 techniques for high-quality surface-based rendering
                 tend to work best with element detail (i.e. , detail
                 due to the complexity of individual elements) but not
                 as well with aggregate detail (i.e. , detail due to the
                 large number of elements). To address this latter type
                 of detail, we introduce a stochastic technique related
                 to some approaches used for point-based renderers.
                 Scenes are rendered by randomly selecting a subset of
                 the geometric elements and altering those elements
                 statistically to preserve the overall appearance of the
                 scene. The amount of simplification can depend on a
                 number of factors, including screen size, motion blur,
                 and depth of field.",
  acknowledgement = ack-nhfb,
  articleno =    "79",
  keywords =     "level of detail; simplification; stochastic sampling",
}


@Article{Sumner:2007:EDS,
  author =       "Robert W. Sumner and Johannes Schmid and Mark Pauly",
  title =        "Embedded deformation for shape manipulation",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "80:1--80:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276478",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an algorithm that generates natural and
                 intuitive deformations via direct manipulation for a
                 wide range of shape representations and editing
                 scenarios. Our method builds a space deformation
                 represented by a collection of affine transformations
                 organized in a graph structure. One transformation is
                 associated with each graph node and applies a
                 deformation to the nearby space. Positional constraints
                 are specified on the points of an embedded object. As
                 the user manipulates the constraints, a nonlinear
                 minimization problem is solved to find optimal values
                 for the affine transformations. Feature preservation is
                 encoded directly in the objective function by measuring
                 the deviation of each transformation from a true
                 rotation. This algorithm addresses the problem of
                 `embedded deformation' since it deforms space through
                 direct manipulation of objects embedded within it,
                 while preserving the embedded objects' features. We
                 demonstrate our method by editing meshes, polygon
                 soups, mesh animations, and animated particle
                 systems.",
  acknowledgement = ack-nhfb,
  articleno =    "80",
  keywords =     "deformation; geometric modeling; shape editing",
}


@Article{Shi:2007:MPC,
  author =       "Xiaohan Shi and Kun Zhou and Yiying Tong and Mathieu
                 Desbrun and Hujun Bao and Baining Guo",
  title =        "Mesh puppetry: cascading optimization of mesh
                 deformation with inverse kinematics",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "81:1--81:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276479",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present mesh puppetry, a variational framework for
                 detail-preserving mesh manipulation through a set of
                 high-level, intuitive, and interactive design tools.
                 Our approach builds upon traditional rigging by
                 optimizing skeleton position and vertex weights in an
                 integrated manner. New poses and animations are created
                 by specifying a few desired constraints on vertex
                 positions, balance of the character, length and
                 rigidity preservation, joint limits, and/or
                 self-collision avoidance. Our algorithm then adjusts
                 the skeleton and solves for the deformed mesh
                 simultaneously through a novel cascading optimization
                 procedure, allowing realtime manipulation of meshes
                 with 50K+ vertices for fast design of pleasing and
                 realistic poses. We demonstrate the potential of our
                 framework through an interactive deformation platform
                 and various applications such as deformation transfer
                 and motion retargeting.",
  acknowledgement = ack-nhfb,
  articleno =    "81",
  keywords =     "geometry processing; inverse kinematics; mesh
                 deformation; nonlinear optimization",
}


@Article{Rivers:2007:FFL,
  author =       "Alec R. Rivers and Doug L. James",
  title =        "{FastLSM}: fast lattice shape matching for robust
                 real-time deformation",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "82:1--82:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276480",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a simple technique that enables robust
                 approximation of volumetric, large-deformation dynamics
                 for real-time or large-scale offline simulations. We
                 propose Lattice Shape Matching, an extension of
                 deformable shape matching to regular lattices with
                 embedded geometry; lattice vertices are smoothed by
                 convolution of rigid shape matching operators on local
                 lattice regions, with the effective mechanical
                 stiffness specified by the amount of smoothing via
                 region width. Since the na{\"\i}ve method can be very
                 slow for stiff models - per-vertex costs scale
                 cubically with region width - we provide a fast
                 summation algorithm, Fast Lattice Shape Matching
                 (FastLSM), that exploits the inherent summation
                 redundancy of shape matching and can provide
                 large-region matching at constant per-vertex cost. With
                 this approach, large lattices can be simulated in
                 linear time. We present several examples and benchmarks
                 of an efficient CPU implementation, including many
                 dozens of soft bodies simulated at real-time rates on a
                 typical desktop machine.",
  acknowledgement = ack-nhfb,
  articleno =    "82",
  keywords =     "domain embedding; fast summation; fracturing;
                 free-form deformation; interactive dynamics; large
                 deformation; polar decomposition; shape matching; soft
                 body; summed-area tables; video game physics",
}


@Article{Au:2007:HAI,
  author =       "Oscar Kin-Chung Au and Hongbo Fu and Chiew-Lan Tai and
                 Daniel Cohen-Or",
  title =        "Handle-aware isolines for scalable shape editing",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "83:1--83:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276481",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Handle-based mesh deformation is essentially a
                 nonlinear problem. To allow scalability, the original
                 deformation problem can be approximately represented by
                 a compact set of control variables. We show the direct
                 relation between the locations of handles on the mesh
                 and the local rigidity under deformation, and introduce
                 the notion of handle-aware rigidity. Then, we present a
                 reduced model whose control variables are intelligently
                 distributed across the surface, respecting the rigidity
                 information and the geometry. Specifically, for each
                 handle, the control variables are the transformations
                 of the isolines of a harmonic scalar field representing
                 the deformation propagation from that handle. The
                 isolines constitute a virtual skeletal structure
                 similar to the bones in skinning deformation, thus
                 correctly capturing the low-frequency shape
                 deformation. To interpolate the transformations from
                 the isolines to the original mesh, we design a method
                 which is local, linear and geometry-dependent. This
                 novel interpolation scheme and the transformation-based
                 reduced domain allow each iteration of the nonlinear
                 solver to be fully computed over the reduced domain.
                 This makes the per-iteration cost dependent on only the
                 number of isolines and enables compelling deformation
                 of highly detailed shapes at interactive rates. In
                 addition, we show how the handle-driven isolines
                 provide an efficient means for deformation transfer
                 without full shape correspondence.",
  acknowledgement = ack-nhfb,
  articleno =    "83",
  keywords =     "handle-aware; harmonic fields; isolines;
                 rigidity-aware; scalable shape editing",
}


@Article{Xu:2007:GDE,
  author =       "Weiwei Xu and Kun Zhou and Yizhou Yu and Qifeng Tan
                 and Qunsheng Peng and Baining Guo",
  title =        "Gradient domain editing of deforming mesh sequences",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "84:1--84:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276482",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many graphics applications, including computer games
                 and 3D animated films, make heavy use of deforming mesh
                 sequences. In this paper, we generalize gradient domain
                 editing to deforming mesh sequences. Our framework is
                 keyframe based. Given sparse and irregularly
                 distributed constraints at unevenly spaced keyframes,
                 our solution first adjusts the meshes at the keyframes
                 to satisfy these constraints, and then smoothly
                 propagate the constraints and deformations at keyframes
                 to the whole sequence to generate new deforming mesh
                 sequence. To achieve convenient keyframe editing, we
                 have developed an efficient alternating least-squares
                 method. It harnesses the power of subspace deformation
                 and two-pass linear methods to achieve high-quality
                 deformations. We have also developed an effective
                 algorithm to define boundary conditions for all frames
                 using handle trajectory editing. Our deforming mesh
                 editing framework has been successfully applied to a
                 number of editing scenarios with increasing complexity,
                 including footprint editing, path editing, temporal
                 filtering, handle-based deformation mixing, and
                 spacetime morphing.",
  acknowledgement = ack-nhfb,
  articleno =    "84",
  keywords =     "control meshes; handle trajectory; keyframes; local
                 frames; mesh deformation; rotation interpolation",
}


@Article{Muller:2007:IBP,
  author =       "Pascal M{\"u}ller and Gang Zeng and Peter Wonka and
                 Luc Van Gool",
  title =        "Image-based procedural modeling of facades",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "85:1--85:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276484",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper describes algorithms to automatically
                 derive 3D models of high visual quality from single
                 facade images of arbitrary resolutions. We combine the
                 procedural modeling pipeline of shape grammars with
                 image analysis to derive a meaningful hierarchical
                 facade subdivision. Our system gives rise to three
                 exciting applications: urban reconstruction based on
                 low resolution oblique aerial imagery, reconstruction
                 of facades based on higher resolution ground-based
                 imagery, and the automatic derivation of shape grammar
                 rules from facade images to build a rule base for
                 procedural modeling technology.",
  acknowledgement = ack-nhfb,
  articleno =    "85",
  keywords =     "architecture; design computation; image-based
                 modeling; procedural modeling; urban reconstruction",
}


@Article{vandenHengel:2007:VRI,
  author =       "Anton van den Hengel and Anthony Dick and Thorsten
                 Thorm{\"a}hlen and Ben Ward and Philip H. S. Torr",
  title =        "{VideoTrace}: rapid interactive scene modelling from
                 video",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "86:1--86:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276485",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "VideoTrace is a system for interactively generating
                 realistic 3D models of objects from video---models that
                 might be inserted into a video game, a simulation
                 environment, or another video sequence. The user
                 interacts with VideoTrace by tracing the shape of the
                 object to be modelled over one or more frames of the
                 video. By interpreting the sketch drawn by the user in
                 light of 3D information obtained from computer vision
                 techniques, a small number of simple 2D interactions
                 can be used to generate a realistic 3D model. Each of
                 the sketching operations in VideoTrace provides an
                 intuitive and powerful means of modelling shape from
                 video, and executes quickly enough to be used
                 interactively. Immediate feedback allows the user to
                 model rapidly those parts of the scene which are of
                 interest and to the level of detail required. The
                 combination of automated and manual reconstruction
                 allows VideoTrace to model parts of the scene not
                 visible, and to succeed in cases where purely automated
                 approaches would fail.",
  acknowledgement = ack-nhfb,
  articleno =    "86",
  keywords =     "image-based modelling; model-based reconstruction;
                 structure-from-motion",
}


@Article{Tan:2007:IBT,
  author =       "Ping Tan and Gang Zeng and Jingdong Wang and Sing Bing
                 Kang and Long Quan",
  title =        "Image-based tree modeling",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "87:1--87:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276486",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we propose an approach for generating
                 3D models of natural-looking trees from images that has
                 the additional benefit of requiring little user
                 intervention. While our approach is primarily
                 image-based, we do not model each leaf directly from
                 images due to the large leaf count, small image
                 footprint, and widespread occlusions. Instead, we
                 populate the tree with leaf replicas from segmented
                 source images to reconstruct the overall tree shape. In
                 addition, we use the shape patterns of visible branches
                 to predict those of obscured branches. We demonstrate
                 our approach on a variety of trees.",
  acknowledgement = ack-nhfb,
  articleno =    "87",
}


@Article{Neubert:2007:AIB,
  author =       "Boris Neubert and Thomas Franken and Oliver Deussen",
  title =        "Approximate image-based tree-modeling using particle
                 flows",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "88:1--88:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276487",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a method for producing 3D tree models from
                 input photographs with only limited user intervention.
                 An approximate voxel-based tree volume is estimated
                 using image information. The density values of the
                 voxels are used to produce initial positions for a set
                 of particles. Performing a 3D flow simulation, the
                 particles are traced downwards to the tree basis and
                 are combined to form twigs and branches. If possible,
                 the trunk and the first-order branches are determined
                 in the input photographs and are used as attractors for
                 particle simulation. The geometry of the tree skeleton
                 is produced using botanical rules for branch
                 thicknesses and branching angles. Finally, leaves are
                 added. Different initial seeds for particle simulation
                 lead to a variety, yet similar-looking branching
                 structures for a single set of photographs.",
  acknowledgement = ack-nhfb,
  articleno =    "88",
  keywords =     "botanics; image-based modeling; plant models",
}


@Article{Sander:2007:FTR,
  author =       "Pedro V. Sander and Diego Nehab and Joshua Barczak",
  title =        "Fast triangle reordering for vertex locality and
                 reduced overdraw",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "89:1--89:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276489",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present novel algorithms that optimize the order in
                 which triangles are rendered, to improve post-transform
                 vertex cache efficiency as well as for view-independent
                 overdraw reduction. The resulting triangle orders
                 perform on par with previous methods, but are orders
                 magnitude faster to compute.\par The improvements in
                 processing speed allow us to perform the optimization
                 right after a model is loaded, when more information on
                 the host hardware is available. This allows our vertex
                 cache optimization to often outperform other methods.
                 In fact, our algorithms can even be executed
                 interactively, allowing for re-optimization in case of
                 changes to geometry or topology, which happen often in
                 CAD/CAM applications. We believe that most real-time
                 rendering applications will immediately benefit from
                 these new results.",
  acknowledgement = ack-nhfb,
  articleno =    "89",
}


@Article{Weyrich:2007:HAS,
  author =       "Tim Weyrich and Cyril Flaig and Simon Heinzle and
                 Simon Mall and Timo Aila and Kaspar Rohrer and Daniel
                 B. Fasnacht and Norbert Felber and Stephan Oetiker and
                 Hubert Kaeslin and Mario Botsch and Markus Gross",
  title =        "A hardware architecture for surface splatting",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "90:1--90:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276490",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel architecture for
                 hardware-accelerated rendering of point primitives. Our
                 pipeline implements a refined version of EWA splatting,
                 a high quality method for antialiased rendering of
                 point sampled representations. A central feature of our
                 design is the seamless integration of the architecture
                 into conventional, OpenGL-like graphics pipelines so as
                 to complement triangle-based rendering. The specific
                 properties of the EWA algorithm required a variety of
                 novel design concepts including a ternary depth test
                 and using an on-chip pipelined heap data structure for
                 making the memory accesses of splat primitives more
                 coherent. In addition, we developed a computationally
                 stable evaluation scheme for perspectively corrected
                 splats. We implemented our architecture both on
                 reconfigurable FPGA boards and as an ASIC prototype,
                 and we integrated it into an OpenGL-like software
                 implementation. Our evaluation comprises a detailed
                 performance analysis using scenes of varying
                 complexity.",
  acknowledgement = ack-nhfb,
  articleno =    "90",
  keywords =     "3D graphics hardware; data structures; point-based
                 rendering; rasterization; reordering; surface
                 splatting",
}


@Article{Zhou:2007:DMS,
  author =       "Kun Zhou and Xin Huang and Weiwei Xu and Baining Guo
                 and Heung-Yeung Shum",
  title =        "Direct manipulation of subdivision surfaces on
                 {GPUs}",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "91:1--91:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276491",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an algorithm for interactive deformation of
                 subdivision surfaces, including displaced subdivision
                 surfaces and subdivision surfaces with geometric
                 textures. Our system lets the user directly manipulate
                 the surface using freely-selected surface points as
                 handles. During deformation the control mesh vertices
                 are automatically adjusted such that the deforming
                 surface satisfies the handle position constraints while
                 preserving the original surface shape and details. To
                 best preserve surface details, we develop a gradient
                 domain technique that incorporates the handle position
                 constraints and detail preserving objectives into the
                 deformation energy. For displaced subdivision surfaces
                 and surfaces with geometric textures, the deformation
                 energy is highly nonlinear and cannot be handled with
                 existing iterative solvers. To address this issue, we
                 introduce a shell deformation solver, which replaces
                 each numerically unstable iteration step with two
                 stable mesh deformation operations. Our deformation
                 algorithm only uses local operations and is thus
                 suitable for GPU implementation. The result is a
                 real-time deformation system running orders of
                 magnitude faster than the state-of-the-art multigrid
                 mesh deformation solver. We demonstrate our technique
                 with a variety of examples, including examples of
                 creating visually pleasing character animations in
                 real-time by driving a subdivision surface with motion
                 capture data.",
  acknowledgement = ack-nhfb,
  articleno =    "91",
  keywords =     "detail preservation; displacement mapping; geometric
                 texture; subdivision surface",
}


@Article{Hasselgren:2007:PPC,
  author =       "Jon Hasselgren and Thomas Akenine-M{\"o}ller",
  title =        "{PCU}: the programmable culling unit",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "92:1--92:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276492",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Culling techniques have always been a central part of
                 computer graphics, but graphics hardware still lack
                 efficient and flexible support for culling. To improve
                 the situation, we introduce the programmable culling
                 unit, which is as flexible as the fragment program unit
                 and capable of quickly culling entire blocks of
                 fragments. Furthermore, it is very easy for the
                 developer to use the PCU as culling programs can be
                 automatically derived from fragment programs containing
                 a discard instruction. Our PCU can be integrated into
                 an existing fragment program unit with a modest
                 hardware overhead of only about 10\%. Using the PCU, we
                 have observed shader speedups between 1.4 and 2.1 for
                 relevant scenes.",
  acknowledgement = ack-nhfb,
  articleno =    "92",
  keywords =     "culling; hardware; rasterization; shaders",
}


@Article{Kopf:2007:CVG,
  author =       "Johannes Kopf and Matt Uyttendaele and Oliver Deussen
                 and Michael F. Cohen",
  title =        "Capturing and viewing gigapixel images",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "93:1--93:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276494",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system to capture and view `Gigapixel
                 images': very high resolution, high dynamic range, and
                 wide angle imagery consisting of several billion pixels
                 each. A specialized camera mount, in combination with
                 an automated pipeline for alignment, exposure
                 compensation, and stitching, provide the means to
                 acquire Gigapixel images with a standard camera and
                 lens. More importantly, our novel viewer enables
                 exploration of such images at interactive rates over a
                 network, while dynamically and smoothly interpolating
                 the projection between perspective and curved
                 projections, and simultaneously modifying the
                 tone-mapping to ensure an optimal view of the portion
                 of the scene being viewed.",
  acknowledgement = ack-nhfb,
  articleno =    "93",
}


@Article{Agarwala:2007:EGD,
  author =       "Aseem Agarwala",
  title =        "Efficient gradient-domain compositing using
                 quadtrees",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "94:1--94:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276495",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a hierarchical approach to improving the
                 efficiency of gradient-domain compositing, a technique
                 that constructs seamless composites by combining the
                 gradients of images into a vector field that is then
                 integrated to form a composite. While gradient-domain
                 compositing is powerful and widely used, it suffers
                 from poor scalability. Computing an n pixel composite
                 requires solving a linear system with n variables;
                 solving such a large system quickly overwhelms the main
                 memory of a standard computer when performed for
                 multi-megapixel composites, which are common in
                 practice. In this paper we show how to perform
                 gradient-domain compositing approximately by solving an
                 O(p) linear system, where p is the total length of the
                 seams between image regions in the composite; for
                 typical cases, p is O ({\surd} n ). We achieve this
                 reduction by transforming the problem into a space
                 where much of the solution is smooth, and then utilize
                 the pattern of this smoothness to adaptively subdivide
                 the problem domain using quadtrees. We demonstrate the
                 merits of our approach by performing panoramic
                 stitching and image region copy-and-paste in
                 significantly reduced time and memory while achieving
                 visually identical results.",
  acknowledgement = ack-nhfb,
  articleno =    "94",
}


@Article{Fattal:2007:IUI,
  author =       "Raanan Fattal",
  title =        "Image upsampling via imposed edge statistics",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "95:1--95:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276496",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we propose a new method for upsampling
                 images which is capable of generating sharp edges with
                 reduced input-resolution grid-related artifacts. The
                 method is based on a statistical edge dependency
                 relating certain edge features of two different
                 resolutions, which is generically exhibited by
                 real-world images. While other solutions assume some
                 form of smoothness, we rely on this distinctive edge
                 dependency as our prior knowledge in order to increase
                 image resolution. In addition to this relation we
                 require that intensities are conserved; the output
                 image must be identical to the input image when
                 downsampled to the original resolution. Altogether the
                 method consists of solving a constrained optimization
                 problem, attempting to impose the correct edge relation
                 and conserve local intensities with respect to the
                 low-resolution input image. Results demonstrate the
                 visual importance of having such edge features properly
                 matched, and the method's capability to produce images
                 in which sharp edges are successfully reconstructed.",
  acknowledgement = ack-nhfb,
  articleno =    "95",
  keywords =     "image enhancement; image interpolation; Markov random
                 field image modeling; super-resolution",
}


@Article{Kopf:2007:JBU,
  author =       "Johannes Kopf and Michael F. Cohen and Dani Lischinski
                 and Matt Uyttendaele",
  title =        "Joint bilateral upsampling",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "96:1--96:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276497",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Image analysis and enhancement tasks such as tone
                 mapping, colorization, stereo depth, and photomontage,
                 often require computing a solution (e.g. , for
                 exposure, chromaticity, disparity, labels) over the
                 pixel grid. Computational and memory costs often
                 require that a smaller solution be run over a
                 downsampled image. Although general purpose upsampling
                 methods can be used to interpolate the low resolution
                 solution to the full resolution, these methods
                 generally assume a smoothness prior for the
                 interpolation.\par We demonstrate that in cases, such
                 as those above, the available high resolution input
                 image may be leveraged as a prior in the context of a
                 joint bilateral upsampling procedure to produce a
                 better high resolution solution. We show results for
                 each of the applications above and compare them to
                 traditional upsampling methods.",
  acknowledgement = ack-nhfb,
  articleno =    "96",
  keywords =     "bilateral filter; upsampling",
}


@Article{Cleary:2007:BFL,
  author =       "Paul W. Cleary and Soon Hyoung Pyo and Mahesh Prakash
                 and Bon Ki Koo",
  title =        "Bubbling and frothing liquids",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "97:1--97:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276499",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a discrete particle based method capable of
                 creating very realistic animations of bubbles in
                 fluids. It allows for the generation (nucleation) of
                 bubbles from gas dissolved in the fluid, the motion of
                 the discrete bubbles including bubble collisions and
                 drag interactions with the liquid which could be
                 undergoing complex free surface motion, the formation
                 and motion of coupled foams and the final dissipation
                 of bubbles. This allows comprehensive simulations of
                 dynamic bubble behavior. The underlying fluid
                 simulation is based on the mesh-free Smoothed Particle
                 Hydrodynamics method. Each particle representing the
                 liquid contains an amount of dissolved gas. Gas is
                 transferred from the continuum fluid model to the
                 discrete bubble model at nucleation sites on the
                 surface of solid bodies. The rate of gas transport to
                 the nucleation sites controls the rate of bubble
                 generation, producing very natural time variations in
                 bubble numbers. Rising bubbles also grow by gathering
                 more gas from the surrounding liquid as they move. This
                 model contains significant bubble scale physics and
                 allows, in principle, the capturing of many important
                 processes that cannot be directly modeled by
                 traditional methods. The method is used here to
                 realistically animate the pouring of a glass of beer,
                 starting with a stream of fresh beer entering the
                 glass, the formation of a dense cloud of bubbles, which
                 rise to create a good head as the beer reaches the top
                 of the glass.",
  acknowledgement = ack-nhfb,
  articleno =    "97",
  keywords =     "bubbles; discrete element method; fluid dynamics;
                 natural phenomena; smoothed particles hydrodynamics",
}


@Article{Kim:2007:SBF,
  author =       "Byungmoon Kim and Yingjie Liu and Ignacio Llamas and
                 Xiangmin Jiao and Jarek Rossignac",
  title =        "Simulation of bubbles in foam with the volume control
                 method",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "98:1--98:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276500",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Liquid and gas interactions often produce bubbles that
                 stay for a long time without bursting on the surface,
                 making a dry foam structure. Such long lasting bubbles
                 simulated by the level set method can suffer from a
                 small but steady volume error that accumulates to a
                 visible amount of volume change. We propose to address
                 this problem by using the volume control method. We
                 track the volume change of each connected region, and
                 apply a carefully computed divergence that compensates
                 undesired volume changes. To compute the divergence, we
                 construct a mathematical model of the volume change,
                 choose control strategies that regulate the modeled
                 volume error, and establish methods to compute the
                 control gains that provide robust and fast reduction of
                 the volume error, and (if desired) the control of how
                 the volume changes over time.",
  acknowledgement = ack-nhfb,
  articleno =    "98",
}


@Article{Yuksel:2007:WP,
  author =       "Cem Yuksel and Donald H. House and John Keyser",
  title =        "Wave particles",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "99:1--99:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276501",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new method for the real-time simulation
                 of fluid surface waves and their interactions with
                 floating objects. The method is based on the new
                 concept of wave particles, which offers a simple, fast,
                 and unconditionally stable approach to wave simulation.
                 We show how graphics hardware can be used to convert
                 wave particles to a height field surface, which is
                 warped horizontally to account for local wave-induced
                 flow. The method is appropriate for most fluid
                 simulation situations that do not involve significant
                 global flow. It is demonstrated to work well in
                 constrained areas, including wave reflections off of
                 boundaries, and in unconstrained areas, such as an
                 ocean surface. Interactions with floating objects are
                 easily integrated by including wave forces on the
                 objects and wave generation due to object motion.
                 Theoretical foundations and implementation details are
                 provided, and experiments demonstrate that we achieve
                 plausible realism. Timing studies show that the method
                 is scalable to allow simulation of wave interaction
                 with several hundreds of objects at real-time rates.",
  acknowledgement = ack-nhfb,
  articleno =    "99",
  keywords =     "fluid-object interaction; GPU algorithms; real-time
                 simulation; wave particles; waves",
}


@Article{Batty:2007:FVF,
  author =       "Christopher Batty and Florence Bertails and Robert
                 Bridson",
  title =        "A fast variational framework for accurate solid-fluid
                 coupling",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "100:1--100:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276502",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Physical simulation has emerged as a compelling
                 animation technique, yet current approaches to coupling
                 simulations of fluids and solids with irregular
                 boundary geometry are inefficient or cannot handle some
                 relevant scenarios robustly. We propose a new
                 variational approach which allows robust and accurate
                 solution on relatively coarse Cartesian grids, allowing
                 possibly orders of magnitude faster simulation. By
                 rephrasing the classical pressure projection step as a
                 kinetic energy minimization, broadly similar to modern
                 approaches to rigid body contact, we permit a robust
                 coupling between fluid and arbitrary solid simulations
                 that always gives a well-posed symmetric positive
                 semi-definite linear system. We provide several
                 examples of efficient fluid-solid interaction and rigid
                 body coupling with sub-grid cell flow. In addition, we
                 extend the framework with a new boundary condition for
                 free-surface flow, allowing fluid to separate naturally
                 from solids.",
  acknowledgement = ack-nhfb,
  articleno =    "100",
  keywords =     "fluid simulation; fluid-solid coupling;
                 physically-based animation",
}


@Article{Sunkavalli:2007:FTL,
  author =       "Kalyan Sunkavalli and Wojciech Matusik and Hanspeter
                 Pfister and Szymon Rusinkiewicz",
  title =        "Factored time-lapse video",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "101:1--101:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276504",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a method for converting time-lapse
                 photography captured with outdoor cameras into Factored
                 Time-Lapse Video (FTLV): a video in which time appears
                 to move faster (i.e. , lapsing) and where data at each
                 pixel has been factored into shadow, illumination, and
                 reflectance components. The factorization allows a user
                 to easily relight the scene, recover a portion of the
                 scene geometry (normals), and to perform advanced image
                 editing operations. Our method is easy to implement,
                 robust, and provides a compact representation with good
                 reconstruction characteristics. We show results using
                 several publicly available time-lapse sequences.",
  acknowledgement = ack-nhfb,
  articleno =    "101",
  keywords =     "computational photography; image-based rendering and
                 lighting; inverse problems; reflectance",
}


@Article{Bennett:2007:CTL,
  author =       "Eric P. Bennett and Leonard McMillan",
  title =        "Computational time-lapse video",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "102:1--102:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276505",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present methods for generating novel time-lapse
                 videos that address the inherent sampling issues that
                 arise with traditional photographic techniques.
                 Starting with video-rate footage as input, our
                 post-process downsamples the source material into a
                 time-lapse video and provides user controls for
                 retaining, removing, and resampling events. We employ
                 two techniques for selecting and combining source
                 frames to form the output. First, we present a
                 non-uniform sampling method, based on dynamic
                 programming, which optimizes the sampling of the input
                 video to match the user's desired duration and visual
                 objectives. We present multiple error metrics for this
                 optimization, each resulting in different sampling
                 characteristics. To complement the non-uniform
                 sampling, we present the virtual shutter, a non-linear
                 filtering technique that synthetically extends the
                 exposure time of time-lapse frames.",
  acknowledgement = ack-nhfb,
  articleno =    "102",
  keywords =     "aliasing; camera simulation; computational
                 photography; non-uniform sampling; summarization;
                 time-lapse; video",
}


@Article{Chen:2007:RTE,
  author =       "Jiawen Chen and Sylvain Paris and Fr{\'e}do Durand",
  title =        "Real-time edge-aware image processing with the
                 bilateral grid",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "103:1--103:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276506",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new data structure---the bilateral grid,
                 that enables fast edge-aware image processing. By
                 working in the bilateral grid, algorithms such as
                 bilateral filtering, edge-aware painting, and local
                 histogram equalization become simple manipulations that
                 are both local and independent. We parallelize our
                 algorithms on modern GPUs to achieve real-time frame
                 rates on high-definition video. We demonstrate our
                 method on a variety of applications such as image
                 editing, transfer of photographic look, and contrast
                 enhancement of medical images.",
  acknowledgement = ack-nhfb,
  articleno =    "103",
  keywords =     "bilateral filter; computational photography;
                 edge-aware image processing; real-time video
                 processing",
}


@Article{Bousseau:2007:VWU,
  author =       "Adrien Bousseau and Fabrice Neyret and Jo{\"e}lle
                 Thollot and David Salesin",
  title =        "Video watercolorization using bidirectional texture
                 advection",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "104:1--104:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276507",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a method for creating
                 watercolor-like animation, starting from video as
                 input. The method involves two main steps: applying
                 textures that simulate a watercolor appearance; and
                 creating a simplified, abstracted version of the video
                 to which the texturing operations are applied. Both of
                 these steps are subject to highly visible temporal
                 artifacts, so the primary technical contributions of
                 the paper are extensions of previous methods for
                 texturing and abstraction to provide temporal coherence
                 when applied to video sequences. To maintain coherence
                 for textures, we employ texture advection along lines
                 of optical flow. We furthermore extend previous
                 approaches by incorporating advection in both forward
                 and reverse directions through the video, which allows
                 for minimal texture distortion, particularly in areas
                 of disocclusion that are otherwise highly problematic.
                 To maintain coherence for abstraction, we employ
                 mathematical morphology extended to the temporal
                 domain, using filters whose temporal extents are
                 locally controlled by the degree of distortions in the
                 optical flow. Together, these techniques provide the
                 first practical and robust approach for producing
                 watercolor animations from video, which we demonstrate
                 with a number of examples.",
  acknowledgement = ack-nhfb,
  articleno =    "104",
  keywords =     "abstract stylization; animated textures;
                 non-photorealistic rendering; temporal coherence",
}


@Article{Yin:2007:SSB,
  author =       "KangKang Yin and Kevin Loken and Michiel van de
                 Panne",
  title =        "{SIMBICON}: simple biped locomotion control",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "105:1--105:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276509",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Physics-based simulation and control of biped
                 locomotion is difficult because bipeds are unstable,
                 underactuated, high-dimensional dynamical systems. We
                 develop a simple control strategy that can be used to
                 generate a large variety of gaits and styles in
                 real-time, including walking in all directions
                 (forwards, backwards, sideways, turning), running,
                 skipping, and hopping. Controllers can be authored
                 using a small number of parameters, or their
                 construction can be informed by motion capture data.
                 The controllers are applied to 2D and 3D
                 physically-simulated character models. Their robustness
                 is demonstrated with respect to pushes in all
                 directions, unexpected steps and slopes, and unexpected
                 variations in kinematic and dynamic parameters. Direct
                 transitions between controllers are demonstrated as
                 well as parameterized control of changes in direction
                 and speed. Feedback-error learning is applied to learn
                 predictive torque models, which allows for the low-gain
                 control that typifies many natural motions as well as
                 producing smoother simulated motion.",
  acknowledgement = ack-nhfb,
  articleno =    "105",
}


@Article{Safonova:2007:COS,
  author =       "Alla Safonova and Jessica K. Hodgins",
  title =        "Construction and optimal search of interpolated motion
                 graphs",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "106:1--106:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276510",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many compelling applications would become feasible if
                 novice users had the ability to synthesize high quality
                 human motion based only on a simple sketch and a few
                 easily specified constraints. We approach this problem
                 by representing the desired motion as an interpolation
                 of two time-scaled paths through a motion graph. The
                 graph is constructed to support interpolation and
                 pruned for efficient search. We use an anytime version
                 of A* search to find a globally optimal solution in
                 this graph that satisfies the user's specification. Our
                 approach retains the natural transitions of motion
                 graphs and the ability to synthesize physically
                 realistic variations provided by interpolation. We
                 demonstrate the power of this approach by synthesizing
                 optimal or near optimal motions that include a variety
                 of behaviors in a single motion.",
  acknowledgement = ack-nhfb,
  articleno =    "106",
  keywords =     "human animation; motion capture; motion graph; motion
                 interpolation; motion planning",
}


@Article{Sok:2007:SBB,
  author =       "Kwang Won Sok and Manmyung Kim and Jehee Lee",
  title =        "Simulating biped behaviors from human motion data",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "107:1--107:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1275808.1276511",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Physically based simulation of human motions is an
                 important issue in the context of computer animation,
                 robotics and biomechanics. We present a new technique
                 for allowing our physically-simulated planar biped
                 characters to imitate human behaviors. Our contribution
                 is twofold. We developed an optimization method that
                 transforms any (either motion-captured or kinematically
                 synthesized) biped motion into a physically-feasible,
                 balance-maintaining simulated motion. Our optimization
                 method allows us to collect a rich set of training data
                 that contains stylistic, personality-rich human
                 behaviors. Our controller learning algorithm
                 facilitates the creation and composition of robust
                 dynamic controllers that are learned from training
                 data. We demonstrate a planar articulated character
                 that is dynamically simulated in real time, equipped
                 with an integrated repertoire of motor skills, and
                 controlled interactively to perform desired motions.",
  acknowledgement = ack-nhfb,
  articleno =    "107",
  keywords =     "biped walk and balance; controller learning; human
                 motion; motion capture; physically based simulation",
}


@Article{Guenter:2007:ESD,
  author =       "Brian Guenter",
  title =        "Efficient symbolic differentiation for graphics
                 applications",
  journal =      j-TOG,
  volume =       "26",
  number =       "3",
  pages =        "108:1--108:??",
  month =        jul,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1276377.1276512",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:09:11 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Functions with densely interconnected expression
                 graphs, which arise in computer graphics applications
                 such as dynamics, space-time optimization, and PRT, can
                 be difficult to efficiently differentiate using
                 existing symbolic or automatic differentiation
                 techniques. Our new algorithm, D*, computes efficient
                 symbolic derivatives for these functions by
                 symbolically executing the expression graph at compile
                 time to eliminate common subexpressions and by
                 exploiting the special nature of the graph that
                 represents the derivative of a function. This graph has
                 a sum of products form; the new algorithm computes a
                 factorization of this derivative graph along with an
                 efficient grouping of product terms into
                 subexpressions. For the problems in our test suite D*
                 generates symbolic derivatives which are up to $4.6
                 \times 10^3$ times faster than those computed by the
                 symbolic math program Mathematica and up to $2.2 \times
                 10^5$ times faster than the non-symbolic automatic
                 differentiation program CppAD. In some cases the D*
                 derivatives rival the best manually derived
                 solutions.",
  acknowledgement = ack-nhfb,
  articleno =    "108",
  keywords =     "symbolic differentiation",
}


@Article{Lehtinen:2007:FPC,
  author =       "Jaakko Lehtinen",
  title =        "A framework for precomputed and captured light
                 transport",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "13:1--13:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289604",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Several types of methods precompute or capture light
                 transport operators in either virtual or real scenes.
                 Precomputed radiance transfer methods interactively
                 render realistic images of static scenes under dynamic
                 incident illumination, while reflectance field
                 techniques capture an appearance model of a real scene
                 for relighting purposes. In this article we present a
                 unifying mathematical framework for methods that
                 precompute or capture light transport operators, and
                 characterize a large body of earlier work in its terms.
                 The framework is given in the form of an operator
                 equation that extends the rendering equation to account
                 for a constrained space of emissions. The connections
                 between traditional global illumination methods and
                 precomputed transfer techniques become apparent through
                 the explicit equation. Based on insight provided by the
                 unifying view, we outline possibilities for new
                 methods, particularly the wider adaptation of previous,
                 hierarchical finite element techniques for efficient
                 computation of the transport operators.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  keywords =     "global illumination; Precomputed light transport;
                 precomputed radiance transfer; relighting",
}


@Article{Karciauskas:2007:BPS,
  author =       "K{\c{e}}stutis Kar{\v{c}}iauskas and J{\"o}rg Peters",
  title =        "Bicubic polar subdivision",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "14:1--14:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289605",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe and analyze a subdivision scheme that
                 generalizes bicubic spline subdivision to control nets
                 with polar structure. Such control nets appear
                 naturally for surfaces with the combinatorial structure
                 of objects of revolution and at points of high valence
                 in subdivision meshes. The resulting surfaces are C 2
                 except at a finite number of isolated points where the
                 surface is C 1 and the curvature is bounded.",
  acknowledgement = ack-nhfb,
  articleno =    "14",
  keywords =     "bicubic; Catmull-Clark; curvature continuity; polar
                 layout; polar net; Subdivision",
}


@Article{Acar:2007:LSD,
  author =       "R{\"u}yam Acar",
  title =        "Level set driven flows",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "15:1--15:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289606",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In 2D, incompressible flows, the Stokes equations that
                 represent the dynamics of very viscous flows and
                 vorticity formulation of hydrodynamic equations both
                 reduce to a scalar stream-function representation in
                 terms of elliptic equations. By making use of this
                 simplification and the properties of Fourier space
                 representation of elliptic equations, we use a common
                 spectral method to solve both of these equations. Based
                 on this system of equations, we propose a level set
                 based input description which provides a flexible
                 environment for the user to model a wide range of flows
                 and artistic effects in 2D. This input type allows the
                 modeling of vortex sheet patterns and other complex
                 flows with a very practical approach and chaotic,
                 dynamic flows, even with viscous Stokes equations. A
                 user interface is developed for the level set input
                 which allows the user to draw the strokes or edit the
                 level set data by applying transformation functions or
                 perturbations. To sum up, this model can be used for
                 the simulation of very viscous flows, vorticity
                 dynamics, vortex sheet patterns, turbulent and chaotic
                 flows as well as other artistic effects such as the
                 traditional marbling patterns, with a simple, fast and
                 stable system at high resolutions.",
  acknowledgement = ack-nhfb,
  articleno =    "15",
  keywords =     "Fluid modeling; level set methods; spectral methods;
                 stream-function equations",
}


@Article{Nielsen:2007:CCL,
  author =       "Michael B. Nielsen and Ola Nilsson and Andreas
                 S{\"o}derstr{\"o}m and Ken Museth",
  title =        "Out-of-core and compressed level set methods",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "16:1--16:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289607",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article presents a generic framework for the
                 representation and deformation of level set surfaces at
                 extreme resolutions. The framework is composed of two
                 modules that each utilize optimized and application
                 specific algorithms: 1) A fast out-of-core data
                 management scheme that allows for resolutions of the
                 deforming geometry limited only by the available disk
                 space as opposed to memory, and 2) compact and fast
                 compression strategies that reduce both offline storage
                 requirements and online memory footprints during
                 simulation. Out-of-core and compression techniques have
                 been applied to a wide range of computer graphics
                 problems in recent years, but this article is the first
                 to apply it in the context of level set and fluid
                 simulations. Our framework is generic and flexible in
                 the sense that the two modules can transparently be
                 integrated, separately or in any combination, into
                 existing level set and fluid simulation software based
                 on recently proposed narrow band data structures like
                 the DT-Grid of Nielsen and Museth [2006] and the H-RLE
                 of Houston et al [2006]. The framework can be applied
                 to narrow band signed distances, fluid velocities,
                 scalar fields, particle properties as well as standard
                 graphics attributes like colors, texture coordinates,
                 normals, displacements etc. In fact, our framework is
                 applicable to a large body of computer graphics
                 problems that involve sequential or random access to
                 very large co-dimension one (level set) and zero (e.g.
                 fluid) data sets. We demonstrate this with several
                 applications, including fluid simulations interacting
                 with large boundaries ($\approx 1500^3$), surface
                 deformations ($\approx 2048^3$), the solution of
                 partial differential equations on large surfaces
                 ($\approx 4096^3$) and mesh-to-level set scan
                 conversions of resolutions up to $\approx 35000^3$ (7
                 billion voxels in the narrow band). Our out-of-core
                 framework is shown to be several times faster than
                 current state-of-the-art level set data structures
                 relying on OS paging. In particular we show sustained
                 throughput (grid points/sec) for gigabyte sized level
                 sets as high as 65\% of state-of-the-art throughput for
                 in-core simulations. We also demonstrate that our
                 compression techniques out-perform state-of-the-art
                 compression algorithms for narrow bands.",
  acknowledgement = ack-nhfb,
  articleno =    "16",
  keywords =     "adaptive distance fields; compression; computational
                 fluid dynamics; deformable surfaces; geometric
                 modeling; implicit surfaces; Level set methods; mesh
                 scan conversion; morphology; out-of-core; shape;
                 streaming",
}


@Article{James:2007:MEM,
  author =       "Doug L. James and Christopher D. Twigg and Andrew Cove
                 and Robert Y. Wang",
  title =        "Mesh {Ensemble Motion Graphs}: {Data-driven} mesh
                 animation with constraints",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "17:1--17:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289608",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We explore the use of space-time cuts to smoothly
                 transition between stochastic mesh animation clips
                 involving numerous deformable mesh groups while subject
                 to physical constraints. These transitions are used to
                 construct Mesh Ensemble Motion Graphs for interactive
                 data-driven animation of high-dimensional mesh
                 animation datasets, such as those arising from
                 expensive physical simulations of deformable objects
                 blowing in the wind. We formulate the transition
                 computation as an integer programming problem, and
                 introduce a novel randomized algorithm to compute
                 transitions subject to geometric nonpenetration
                 constraints. We present examples for several physically
                 based motion datasets, with real-time display and
                 optional interactive control over wind intensity via
                 transitions between wind levels. We discuss challenges
                 and opportunities for future work and practical
                 application.",
  acknowledgement = ack-nhfb,
  articleno =    "17",
  keywords =     "Collision detection; constraint satisfaction; integer
                 programming; motion graphs; nonpenetration",
}


@Article{Reitsma:2007:EMG,
  author =       "Paul S. A. Reitsma and Nancy S. Pollard",
  title =        "Evaluating motion graphs for character animation",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "18:1--18:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289609",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Realistic and directable humanlike characters are an
                 ongoing goal in animation. Motion graph data structures
                 hold much promise for achieving this goal; however, the
                 quality of the results obtainable from a motion graph
                 may not be easy to predict from its input motion clips.
                 This article describes a method for using task-based
                 metrics to evaluate the capability of a motion graph to
                 create the set of animations required by a particular
                 application. We examine this capability for typical
                 motion graphs across a range of tasks and environments.
                 We find that motion graph capability degrades rapidly
                 with increases in the complexity of the target
                 environment or required tasks, and that addressing
                 deficiencies in a brute-force manner tends to lead to
                 large, unwieldy motion graphs. The results of this
                 method can be used to evaluate the extent to which a
                 motion graph will fulfill the requirements of a
                 particular application, lessening the risk of the data
                 structure performing poorly at an inopportune moment.
                 The method can also be used to characterize the
                 deficiencies of motion graphs whose performance will
                 not be sufficient, and to evaluate the relative
                 effectiveness of different options for improving those
                 motion graphs.",
  acknowledgement = ack-nhfb,
  articleno =    "18",
  keywords =     "capability metrics; editing model; human motion;
                 Motion capability; motion capture; motion graph
                 embedding; motion graphs",
}


@Article{Xu:2007:KHB,
  author =       "Hui Xu and Nathan Gossett and Baoquan Chen",
  title =        "Knowledge and heuristic-based modeling of
                 laser-scanned trees",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "19:1--19:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289610",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a semi-automatic and efficient method for
                 producing full polygonal models of range scanned trees,
                 which are initially represented as sparse point clouds.
                 First, a skeleton of the trunk and main branches of the
                 tree is produced based on the scanned point clouds. Due
                 to the unavoidable incompleteness of the point clouds
                 produced by range scans of trees, steps are taken to
                 synthesize additional branches to produce plausible
                 support for the tree crown. Appropriate dimensions for
                 each branch section are estimated using allometric
                 theory. Using this information, a mesh is produced
                 around the full skeleton. Finally, leaves are
                 positioned, oriented and connected to nearby branches.
                 Our process requires only minimal user interaction, and
                 the full process including scanning and modeling can be
                 completed within minutes.",
  acknowledgement = ack-nhfb,
  articleno =    "19",
  keywords =     "Digitizing and scanning; knowledge-based modeling",
}


@Article{Lefohn:2007:RMS,
  author =       "Aaron E. Lefohn and Shubhabrata Sengupta and John D.
                 Owens",
  title =        "Resolution-matched shadow maps",
  journal =      j-TOG,
  volume =       "26",
  number =       "4",
  pages =        "20:1--20:??",
  month =        oct,
  year =         "2007",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1289603.1289611",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:27 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article presents resolution-matched shadow maps
                 (RMSM), a modified adaptive shadow map (ASM) algorithm,
                 that is practical for interactive rendering of dynamic
                 scenes. Adaptive shadow maps, which build a quadtree of
                 shadow samples to match the projected resolution of
                 each shadow texel in eye space, offer a robust solution
                 to projective and perspective aliasing in shadow maps.
                 However, their use for interactive dynamic scenes is
                 plagued by an expensive iterative edge-finding
                 algorithm that takes a highly variable amount of time
                 per frame and is not guaranteed to converge to a
                 correct solution. This article introduces a simplified
                 algorithm that is up to ten times faster than ASMs, has
                 more predictable performance, and delivers more
                 accurate shadows. Our main contribution is the
                 observation that it is more efficient to forgo the
                 iterative refinement analysis in favor of generating
                 all shadow texels requested by the pixels in the
                 eye-space image. The practicality of this approach is
                 based on the insight that, for surfaces continuously
                 visible from the eye, adjacent eye-space pixels map to
                 adjacent shadow texels in quadtree shadow space. This
                 means that the number of contiguous regions of shadow
                 texels (which can be efficiently generated with a
                 rasterizer) is proportional to the number of
                 continuously visible surfaces in the scene. Moreover,
                 these regions can be coalesced to further reduce the
                 number of render passes required to shadow an image.
                 The secondary contribution of this paper is
                 demonstrating the design and use of data-parallel
                 algorithms inseparably mixed with traditional graphics
                 programming to implement a novel interactive rendering
                 algorithm. For the scenes described in this paper, we
                 achieve 60--80 frames per second on static scenes and
                 20--60 frames per second on dynamic scenes for 512 2
                 and 1024 2 images with a maximum effective shadow
                 resolution of 32,768 2 texels.",
  acknowledgement = ack-nhfb,
  articleno =    "20",
  keywords =     "adaptive shadow maps; GPGPU; GPU; graphics hardware;
                 scan; shadow maps; Shadows",
}


@Article{Wang:2008:SEL,
  author =       "Jing Wang and Bobby Bodenheimer",
  title =        "Synthesis and evaluation of linear motion
                 transitions",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "1:1--1:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330512",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This article develops methods for determining visually
                 appealing motion transitions using linear blending.
                 Motion transitions are segues between two sequences of
                 animation, and are important components for generating
                 compelling animation streams in virtual environments
                 and computer games. Methods involving linear blending
                 are studied because of their efficiency, computational
                 speed, and widespread use. Two methods of transition
                 specification are detailed, center-aligned and
                 start-end transitions. First, we compute a set of
                 optimal weights for an underlying cost metric used to
                 determine the transition points. We then evaluate the
                 optimally weighted cost metric for generalizability,
                 appeal, and robustness through a cross-validation and
                 user study. Next, we develop methods for computing
                 visually appealing blend lengths for two broad
                 categories of motion. We empirically evaluate these
                 results through user studies. Finally, we assess the
                 importance of these techniques by determining the
                 minimum sensitivity of viewers to transition durations,
                 the just noticeable difference, for both center-aligned
                 and start-end specifications.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  keywords =     "Animation; linear blending; motion transitions;
                 perception",
}


@Article{Wang:2008:CRM,
  author =       "Wenping Wang and Bert J{\"u}ttler and Dayue Zheng and
                 Yang Liu",
  title =        "Computation of rotation minimizing frames",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "2:1--2:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330513",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Due to its minimal twist, the rotation minimizing
                 frame (RMF) is widely used in computer graphics,
                 including sweep or blending surface modeling, motion
                 design and control in computer animation and robotics,
                 streamline visualization, and tool path planning in
                 CAD/CAM. We present a novel simple and efficient method
                 for accurate and stable computation of RMF of a curve
                 in 3D. This method, called the double reflection
                 method, uses two reflections to compute each frame from
                 its preceding one to yield a sequence of frames to
                 approximate an exact RMF. The double reflection method
                 has the fourth order global approximation error, thus
                 it is much more accurate than the two currently
                 prevailing methods with the second order approximation
                 error---the projection method by Klok and the rotation
                 method by Bloomenthal, while all these methods have
                 nearly the same per-frame computational cost.
                 Furthermore, the double reflection method is much
                 simpler and faster than using the standard fourth order
                 Runge-Kutta method to integrate the defining ODE of the
                 RMF, though they have the same accuracy. We also
                 investigate further properties and extensions of the
                 double reflection method, and discuss the variational
                 principles in design moving frames with boundary
                 conditions, based on RMF.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  keywords =     "Curve; differential geometry; motion; motion design;
                 rotation minimizing frame; sweep surface",
}


@Article{Parilov:2008:RTR,
  author =       "Evgueni Parilov and Denis Zorin",
  title =        "Real-time rendering of textures with feature curves",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "3:1--3:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330514",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The standard bilinear interpolation on normal maps
                 results in visual artifacts along sharp features, which
                 are common for surfaces with creases, wrinkles, and
                 dents. In many cases, spatially varying features, like
                 the normals near discontinuity curves, are best
                 represented as functions of the distance to the curve
                 and the position along the curve. For high-quality
                 interactive rendering at arbitrary magnifications, one
                 needs to interpolate the distance field preserving
                 discontinuity curves exactly.\par We present a
                 real-time, GPU-based method for distance function and
                 distance gradient interpolation which preserves
                 discontinuity feature curves. The feature curves are
                 represented by a set of quadratic Bezier curves, with
                 minimal restrictions on their intersections. We
                 demonstrate how this technique can be used for
                 real-time rendering of complex feature patterns and
                 blending normal maps with procedurally defined profiles
                 near normal discontinuities.",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  keywords =     "Curvilinear feature rendering; distance function; GPU
                 algorithms; normal mapping; resolution independence",
}


@Article{Lessig:2008:SOS,
  author =       "Christian Lessig and Eugene Fiume",
  title =        "{SOHO}: {Orthogonal} and symmetric {Haar} wavelets on
                 the sphere",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "4:1--4:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330515",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose the SOHO wavelet basis---the first
                 spherical Haar wavelet basis that is both orthogonal
                 and symmetric, making it particularly well suited for
                 the approximation and processing of all-frequency
                 signals on the sphere. We obtain the basis with a novel
                 spherical subdivision scheme that defines a partition
                 acting as the domain of the basis functions. Our
                 construction refutes earlier claims doubting the
                 existence of a basis that is both orthogonal and
                 symmetric. Experimental results for the representation
                 of spherical signals verify that the superior
                 theoretical properties of the SOHO wavelet basis are
                 also relevant in practice.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  keywords =     "spherical signals; Wavelet transform",
}


@Article{Neff:2008:GMA,
  author =       "Michael Neff and Michael Kipp and Irene Albrecht and
                 Hans-Peter Seidel",
  title =        "Gesture modeling and animation based on a
                 probabilistic re-creation of speaker style",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "5:1--5:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330516",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Animated characters that move and gesticulate
                 appropriately with spoken text are useful in a wide
                 range of applications. Unfortunately, this class of
                 movement is very difficult to generate, even more so
                 when a unique, individual movement style is required.
                 We present a system that, with a focus on arm gestures,
                 is capable of producing full-body gesture animation for
                 given input text in the style of a particular
                 performer. Our process starts with video of a person
                 whose gesturing style we wish to animate. A
                 tool-assisted annotation process is performed on the
                 video, from which a statistical model of the person's
                 particular gesturing style is built. Using this model
                 and input text tagged with theme, rheme and focus, our
                 generation algorithm creates a gesture script. As
                 opposed to isolated singleton gestures, our gesture
                 script specifies a stream of continuous gestures
                 coordinated with speech. This script is passed to an
                 animation system, which enhances the gesture
                 description with additional detail. It then generates
                 either kinematic or physically simulated motion based
                 on this description. The system is capable of
                 generating gesture animations for novel text that are
                 consistent with a given performer's style, as was
                 successfully validated in an empirical user study.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  keywords =     "character animation; gesture; Human modeling",
}


@Article{Weidlich:2008:RRB,
  author =       "Andrea Weidlich and Alexander Wilkie",
  title =        "Realistic rendering of birefringency in uniaxial
                 crystals",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "6:1--6:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330517",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this article we derive the complete set of formulas
                 needed to generate physically plausible images of
                 uniaxial crystals. So far no computer graphics
                 publication contains all the formulas one needs to
                 compute the interaction of light with such crystals in
                 a form that is usable by a graphics application,
                 especially if a polarization-aware rendering system is
                 being used.\par This paper contains the complete
                 derivation of the Fresnel coefficients for birefringent
                 transparent materials, as well as for the direction
                 cosines of the extraordinary ray and the Mueller
                 matrices necessary to describe polarization effects.
                 The formulas we derive can be directly used in a ray
                 based renderer, and we demonstrate these capabilities
                 in test scenes.",
  acknowledgement = ack-nhfb,
  articleno =    "6",
  keywords =     "Birefringence; crystals; polarization",
}


@Article{Jarosz:2008:RCP,
  author =       "Wojciech Jarosz and Craig Donner and Matthias Zwicker
                 and Henrik Wann Jensen",
  title =        "Radiance caching for participating media",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "7:1--7:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330518",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this article we present a novel radiance caching
                 method for efficiently rendering participating media
                 using Monte Carlo ray tracing. Our method handles all
                 types of light scattering including anisotropic
                 scattering, and it works in both homogeneous and
                 heterogeneous media. A key contribution in the article
                 is a technique for computing gradients of radiance
                 evaluated in participating media. These gradients take
                 the full path of the scattered light into account
                 including the changing properties of the medium in the
                 case of heterogeneous media. The gradients can be
                 computed simultaneously with the inscattered radiance
                 with negligible overhead. We compute gradients for
                 single scattering from lights and surfaces and for
                 multiple scattering, and we use a spherical harmonics
                 representation in media with anisotropic scattering.
                 Our second contribution is a new radiance caching
                 scheme for participating media. This caching scheme
                 uses the information in the radiance gradients to
                 sparsely sample as well as interpolate radiance within
                 the medium utilizing a novel, perceptually based error
                 metric. Our method provides several orders of magnitude
                 speedup compared to path tracing and produces higher
                 quality results than volumetric photon mapping.
                 Furthermore, it is view-driven and well suited for
                 large scenes where methods such as photon mapping
                 become costly.",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  keywords =     "Global illumination; gradients; irradiance caching;
                 Monte Carlo ray tracing; participating media; ray
                 marching; rendering; spherical harmonics",
}


@Article{Loop:2008:ACC,
  author =       "Charles Loop and Scott Schaefer",
  title =        "Approximating {Catmull-Clark} subdivision surfaces
                 with bicubic patches",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "8:1--8:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330519",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a simple and computationally efficient
                 algorithm for approximating Catmull-Clark subdivision
                 surfaces using a minimal set of bicubic patches. For
                 each quadrilateral face of the control mesh, we
                 construct a geometry patch and a pair of tangent
                 patches. The geometry patches approximate the shape and
                 silhouette of the Catmull-Clark surface and are smooth
                 everywhere except along patch edges containing an
                 extraordinary vertex where the patches are C 0. To make
                 the patch surface appear smooth, we provide a pair of
                 tangent patches that approximate the tangent fields of
                 the Catmull-Clark surface. These tangent patches are
                 used to construct a continuous normal field (through
                 their cross-product) for shading and displacement
                 mapping. Using this bifurcated representation, we are
                 able to define an accurate proxy for Catmull-Clark
                 surfaces that is efficient to evaluate on
                 next-generation GPU architectures that expose a
                 programmable tessellation unit.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  keywords =     "Catmull-Clark subdivision; GPU tessellation;
                 subdivision surfaces",
}


@Article{Wang:2008:MRH,
  author =       "Jiaping Wang and Shuang Zhao and Xin Tong and Stephen
                 Lin and Zhouchen Lin and Yue Dong and Baining Guo and
                 Heung-Yeung Shum",
  title =        "Modeling and rendering of heterogeneous translucent
                 materials using the diffusion equation",
  journal =      j-TOG,
  volume =       "27",
  number =       "1",
  pages =        "9:1--9:??",
  month =        mar,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1330511.1330520",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:12:47 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this article, we propose techniques for modeling
                 and rendering of heterogeneous translucent materials
                 that enable acquisition from measured samples,
                 interactive editing of material attributes, and
                 real-time rendering. The materials are assumed to be
                 optically dense such that multiple scattering can be
                 approximated by a diffusion process described by the
                 diffusion equation. For modeling heterogeneous
                 materials, we present the inverse diffusion algorithm
                 for acquiring material properties from appearance
                 measurements. This modeling algorithm incorporates a
                 regularizer to handle the ill-conditioning of the
                 inverse problem, an adjoint method to dramatically
                 reduce the computational cost, and a hierarchical GPU
                 implementation for further speedup. To render an object
                 with known material properties, we present the polygrid
                 diffusion algorithm, which solves the diffusion
                 equation with a boundary condition defined by the given
                 illumination environment. This rendering technique is
                 based on representation of an object by a polygrid, a
                 grid with regular connectivity and an irregular shape,
                 which facilitates solution of the diffusion equation in
                 arbitrary volumes. Because of the regular connectivity,
                 our rendering algorithm can be implemented on the GPU
                 for real-time performance. We demonstrate our
                 techniques by capturing materials from physical samples
                 and performing real-time rendering and editing with
                 these materials.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  keywords =     "Appearance modeling and rendering; diffusion
                 approximation; subsurface scattering",
}


@Article{Ray:2008:SDF,
  author =       "Nicolas Ray and Bruno Vallet and Wan Chiu Li and Bruno
                 L{\'e}vy",
  title =        "{N}-symmetry direction field design",
  journal =      j-TOG,
  volume =       "27",
  number =       "2",
  pages =        "10:1--10:??",
  month =        apr,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1356682.1356683",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:13:04 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many algorithms in computer graphics and geometry
                 processing use two orthogonal smooth direction fields
                 (unit tangent vector fields) defined over a surface.
                 For instance, these direction fields are used in
                 texture synthesis, in geometry processing or in
                 nonphotorealistic rendering to distribute and orient
                 elements on the surface. Such direction fields can be
                 designed in fundamentally different ways, according to
                 the symmetry requested: inverting a direction or
                 swapping two directions might be allowed or not.\par
                 Despite the advances realized in the last few years in
                 the domain of geometry processing, a unified formalism
                 is still lacking for the mathematical object that
                 characterizes these generalized direction fields. As a
                 consequence, existing direction field design algorithms
                 are limited to using nonoptimum local relaxation
                 procedures.\par In this article, we formalize N
                 -symmetry direction fields, a generalization of
                 classical direction fields. We give a new definition of
                 their singularities to explain how they relate to the
                 topology of the surface. Specifically, we provide an
                 accessible demonstration of the Poincar{\'e}-Hopf
                 theorem in the case of N -symmetry direction fields on
                 2-manifolds. Based on this theorem, we explain how to
                 control the topology of N -symmetry direction fields on
                 meshes. We demonstrate the validity and robustness of
                 this formalism by deriving a highly efficient algorithm
                 to design a smooth field interpolating user-defined
                 singularities and directions.",
  acknowledgement = ack-nhfb,
  articleno =    "10",
  keywords =     "N -symmetry direction field; topology; Vector field
                 design",
}


@Article{Chen:2008:SRR,
  author =       "Xuejin Chen and Sing Bing Kang and Ying-Qing Xu and
                 Julie Dorsey and Heung-Yeung Shum",
  title =        "Sketching reality: {Realistic} interpretation of
                 architectural designs",
  journal =      j-TOG,
  volume =       "27",
  number =       "2",
  pages =        "11:1--11:??",
  month =        apr,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1356682.1356684",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:13:04 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this article, we introduce sketching reality, the
                 process of converting a freehand sketch into a
                 realistic-looking model. We apply this concept to
                 architectural designs. As the sketch is being drawn,
                 our system periodically interprets its 2.5D-geometry by
                 identifying new junctions, edges, and faces, and then
                 analyzing the extracted topology. The user can add
                 detailed geometry and textures through sketches as
                 well. This is possible through the use of databases
                 that match partial sketches to models of detailed
                 geometry and textures. The final product is a realistic
                 texture-mapped 2.5D-model of the building. We show a
                 variety of buildings that have been created using this
                 system.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  keywords =     "realistic imagery; shape; Sketching",
}


@Article{Kircher:2008:FFM,
  author =       "Scott Kircher and Michael Garland",
  title =        "Free-form motion processing",
  journal =      j-TOG,
  volume =       "27",
  number =       "2",
  pages =        "12:1--12:??",
  month =        apr,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1356682.1356685",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:13:04 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Motion is the center of attention in many applications
                 of computer graphics. Skeletal motion for articulated
                 characters can be processed and altered in a variety of
                 ways to increase the versatility of each motion clip.
                 However, analogous techniques have not yet been
                 developed for free-form deforming surfaces like cloth
                 and faces. Given the time-consuming nature of producing
                 each free-form motion clip, the ability to alter and
                 reuse free-form motion would be very desirable. We
                 present a novel method for processing free-form motion
                 that opens up a broad range of possible motion
                 alterations including motion blending, keyframe
                 insertion, and temporal signal processing. Our method
                 is based on a simple yet powerful differential surface
                 representation that is invariant under rotation and
                 translation and which is well suited for surface
                 editing in both space and time.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
  keywords =     "Deforming surfaces; mesh editing; motion blending;
                 motion editing; rotation-invariant surface
                 representation; temporal signal processing",
}


@Article{Ben-Artzi:2008:PPR,
  author =       "Aner Ben-Artzi and Kevin Egan and Ravi Ramamoorthi and
                 Fr{\'e}do Durand",
  title =        "A precomputed polynomial representation for
                 interactive {BRDF} editing with global illumination",
  journal =      j-TOG,
  volume =       "27",
  number =       "2",
  pages =        "13:1--13:??",
  month =        apr,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1356682.1356686",
  ISSN =         "0730-0301",
  bibdate =      "Fri Jun 13 19:13:04 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The ability to interactively edit BRDFs in their final
                 placement within a computer graphics scene is vital to
                 making informed choices for material properties. We
                 significantly extend previous work on BRDF editing for
                 static scenes (with fixed lighting and view) by
                 developing a precomputed polynomial representation that
                 enables interactive BRDF editing with global
                 illumination. Unlike previous precomputation-based
                 rendering techniques, the image is not linear in the
                 BRDF when considering interreflections. We introduce a
                 framework for precomputing a multibounce tensor of
                 polynomial coefficients that encapsulates the nonlinear
                 nature of the task. Significant reductions in
                 complexity are achieved by leveraging the low-frequency
                 nature of indirect light. We use a high-quality
                 representation for the BRDFs at the first bounce from
                 the eye and lower-frequency (often diffuse) versions
                 for further bounces. This approximation correctly
                 captures the general global illumination in a scene,
                 including color-bleeding, near-field object
                 reflections, and even caustics. We adapt Monte Carlo
                 path tracing for precomputing the tensor of
                 coefficients for BRDF basis functions. At runtime, the
                 high-dimensional tensors can be reduced to a simple dot
                 product at each pixel for rendering. We present a
                 number of examples of editing BRDFs in complex scenes
                 with interactive feedback rendered with global
                 illumination.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  keywords =     "bidirectional reflectance distribution function;
                 global illumination; Material editing",
}


@Article{Wang:2008:FRC,
  author =       "Huamin Wang and Yonatan Wexler and Eyal Ofek and
                 Hugues Hoppe",
  title =        "Factoring repeated content within and among images",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "14:1--14:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360613",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We reduce transmission bandwidth and memory space for
                 images by factoring their repeated content. A transform
                 map and a condensed epitome are created such that all
                 image blocks can be reconstructed from transformed
                 epitome patches. The transforms may include affine
                 deformation and color scaling to account for
                 perspective and tonal variations across the image. The
                 factored representation allows efficient random-access
                 through a simple indirection, and can therefore be used
                 for real-time texture mapping without expansion in
                 memory. Our scheme is orthogonal to traditional image
                 compression, in the sense that the epitome is amenable
                 to further compression such as DXT. Moreover it allows
                 a new mode of progressivity, whereby generic features
                 appear before unique detail. Factoring is also
                 effective across a collection of images, particularly
                 in the context of image-based rendering. Eliminating
                 redundant content lets us include textures that are
                 several times as large in the same memory space.",
  acknowledgement = ack-nhfb,
  articleno =    "14",
  keywords =     "image compression; image epitomes; progressive
                 images",
}


@Article{Snavely:2008:FPT,
  author =       "Noah Snavely and Rahul Garg and Steven M. Seitz and
                 Richard Szeliski",
  title =        "Finding paths through the world's photos",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "15:1--15:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360614",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "When a scene is photographed many times by different
                 people, the viewpoints often cluster along certain
                 paths. These paths are largely specific to the scene
                 being photographed, and follow interesting regions and
                 viewpoints. We seek to discover a range of such paths
                 and turn them into controls for image-based rendering.
                 Our approach takes as input a large set of community or
                 personal photos, reconstructs camera viewpoints, and
                 automatically computes orbits, panoramas, canonical
                 views, and optimal paths between views. The scene can
                 then be interactively browsed in 3D using these
                 controls or with six degree-of-freedom free-viewpoint
                 control. As the user browses the scene, nearby views
                 are continuously selected and transformed, using
                 control-adaptive reprojection techniques.",
  acknowledgement = ack-nhfb,
  articleno =    "15",
}


@Article{Rubinstein:2008:ISC,
  author =       "Michael Rubinstein and Ariel Shamir and Shai Avidan",
  title =        "Improved seam carving for video retargeting",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "16:1--16:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360615",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Video, like images, should support content aware
                 resizing. We present video retargeting using an
                 improved seam carving operator. Instead of removing 1D
                 seams from 2D images we remove 2D seam manifolds from
                 3D space-time volumes. To achieve this we replace the
                 dynamic programming method of seam carving with graph
                 cuts that are suitable for 3D volumes. In the new
                 formulation, a seam is given by a minimal cut in the
                 graph and we show how to construct a graph such that
                 the resulting cut is a valid seam. That is, the cut is
                 monotonic and connected. In addition, we present a
                 novel energy criterion that improves the visual quality
                 of the retargeted images and videos. The original seam
                 carving operator is focused on removing seams with the
                 least amount of energy, ignoring energy that is
                 introduced into the images and video by applying the
                 operator. To counter this, the new criterion is looking
                 forward in time - removing seams that introduce the
                 least amount of energy into the retargeted result. We
                 show how to encode the improved criterion into graph
                 cuts (for images and video) as well as dynamic
                 programming (for images). We apply our technique to
                 images and videos and present results of various
                 applications.",
  acknowledgement = ack-nhfb,
  articleno =    "16",
  keywords =     "forward energy; image retargeting; seam carving; video
                 editing; video retargeting",
}


@Article{Rav-Acha:2008:UMN,
  author =       "Alex Rav-Acha and Pushmeet Kohli and Carsten Rother
                 and Andrew Fitzgibbon",
  title =        "Unwrap mosaics: a new representation for video
                 editing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "17:1--17:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360616",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a new representation for video which
                 facilitates a number of common editing tasks. The
                 representation has some of the power of a full
                 reconstruction of 3D surface models from video, but is
                 designed to be easy to recover from {\em a priori\/}
                 unseen and uncalibrated footage. By modelling the
                 image-formation process as a 2D-to-2D transformation
                 from an object's texture map to the image, modulated by
                 an object-space occlusion mask, we can recover a
                 representation which we term the 'unwrap mosaic'. Many
                 editing operations can be performed on the unwrap
                 mosaic, and then re-composited into the original
                 sequence, for example resizing objects, repainting
                 textures, copying/cutting/pasting objects, and
                 attaching effects layers to deforming objects.",
  acknowledgement = ack-nhfb,
  articleno =    "17",
  keywords =     "layers; mosaicing; motion estimation; video editing",
}


@Article{Seiler:2008:LMC,
  author =       "Larry Seiler and Doug Carmean and Eric Sprangle and
                 Tom Forsyth and Michael Abrash and Pradeep Dubey and
                 Stephen Junkins and Adam Lake and Jeremy Sugerman and
                 Robert Cavin and Roger Espasa and Ed Grochowski and
                 Toni Juan and Pat Hanrahan",
  title =        "Larrabee: a many-core x86 architecture for visual
                 computing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "18:1--18:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360617",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a many-core visual computing
                 architecture code named Larrabee, a new software
                 rendering pipeline, a manycore programming model, and
                 performance analysis for several applications. Larrabee
                 uses multiple in-order x86 CPU cores that are augmented
                 by a wide vector processor unit, as well as some fixed
                 function logic blocks. This provides dramatically
                 higher performance per watt and per unit of area than
                 out-of-order CPUs on highly parallel workloads. It also
                 greatly increases the flexibility and programmability
                 of the architecture as compared to standard GPUs. A
                 coherent on-die 2$^{nd}$ level cache allows efficient
                 inter-processor communication and high-bandwidth local
                 data access by CPU cores. Task scheduling is performed
                 entirely with software in Larrabee, rather than in
                 fixed function logic. The customizable software
                 graphics rendering pipeline for this architecture uses
                 binning in order to reduce required memory bandwidth,
                 minimize lock contention, and increase opportunities
                 for parallelism relative to standard GPUs. The Larrabee
                 native programming model supports a variety of highly
                 parallel applications that use irregular data
                 structures. Performance analysis on those applications
                 demonstrates Larrabee's potential for a broad range of
                 parallel computation.",
  acknowledgement = ack-nhfb,
  articleno =    "18",
  keywords =     "GPGPU; graphics architecture; many-core computing;
                 parallel processing; realtime graphics; SIMD; software
                 rendering; throughput computing; visual computing",
}


@Article{Hou:2008:BBS,
  author =       "Qiming Hou and Kun Zhou and Baining Guo",
  title =        "{BSGP}: bulk-synchronous {GPU} programming",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "19:1--19:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360618",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present BSGP, a new programming language for
                 general purpose computation on the GPU. A BSGP program
                 looks much the same as a sequential C program.
                 Programmers only need to supply a bare minimum of extra
                 information to describe parallel processing on GPUs. As
                 a result, BSGP programs are easy to read, write, and
                 maintain. Moreover, the ease of programming does not
                 come at the cost of performance. A well-designed BSGP
                 compiler converts BSGP programs to kernels and combines
                 them using optimally allocated temporary streams. In
                 our benchmark, BSGP programs achieve similar or better
                 performance than well-optimized CUDA programs, while
                 the source code complexity and programming time are
                 significantly reduced. To test BSGP's code efficiency
                 and ease of programming, we implemented a variety of
                 GPU applications, including a highly sophisticated X3D
                 parser that would be extremely difficult to develop
                 with existing GPU programming languages.",
  acknowledgement = ack-nhfb,
  articleno =    "19",
  keywords =     "bulk synchronous parallel programming; programable
                 graphics hardware; stream processing; thread
                 manipulation",
}


@Article{Wei:2008:PPD,
  author =       "Li-Yi Wei",
  title =        "Parallel {Poisson} disk sampling",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "20:1--20:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360619",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Sampling is important for a variety of graphics
                 applications include rendering, imaging, and geometry
                 processing. However, producing sample sets with desired
                 efficiency and blue noise statistics has been a major
                 challenge, as existing methods are either sequential
                 with limited speed, or are parallel but only through
                 pre-computed datasets and thus fall short in producing
                 samples with blue noise statistics. We present a
                 Poisson disk sampling algorithm that runs in parallel
                 and produces all samples on the fly with desired blue
                 noise properties. Our main idea is to subdivide the
                 sample domain into grid cells and we draw samples
                 concurrently from multiple cells that are sufficiently
                 far apart so that their samples cannot conflict one
                 another. We present a parallel implementation of our
                 algorithm running on a GPU with constant cost per
                 sample and constant number of computation passes for a
                 target number of samples. Our algorithm also works in
                 arbitrary dimension, and allows adaptive sampling from
                 a user-specified importance field. Furthermore, our
                 algorithm is simple and easy to implement, and runs
                 faster than existing techniques.",
  acknowledgement = ack-nhfb,
  articleno =    "20",
  keywords =     "blue noise; GPU techniques; parallel computation;
                 Poisson disk; sampling; texture synthesis",
}


@Article{Kazhdan:2008:SMG,
  author =       "Michael Kazhdan and Hugues Hoppe",
  title =        "Streaming multigrid for gradient-domain operations on
                 large images",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "21:1--21:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360620",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a new tool to solve the large linear
                 systems arising from gradient-domain image processing.
                 Specifically, we develop a streaming multigrid solver,
                 which needs just two sequential passes over out-of-core
                 data. This fast solution is enabled by a combination of
                 three techniques: (1) use of second-order finite
                 elements (rather than traditional finite differences)
                 to reach sufficient accuracy in a single V-cycle, (2)
                 temporally blocked relaxation, and (3) multi-level
                 streaming to pipeline the restriction and prolongation
                 phases into single streaming passes. A key contribution
                 is the extension of the B-spline finite-element method
                 to be compatible with the forward-difference gradient
                 representation commonly used with images. Our streaming
                 solver is also efficient for in-memory images, due to
                 its fast convergence and excellent cache behavior.
                 Remarkably, it can outperform spatially adaptive
                 solvers that exploit application-specific knowledge. We
                 demonstrate seamless stitching and tone-mapping of
                 gigapixel images in about an hour on a notebook PC.",
  acknowledgement = ack-nhfb,
  articleno =    "21",
  keywords =     "B-spline finite elements; gigapixel images;
                 multi-level streaming; out-of-core multigrid solver;
                 Poisson equation",
}


@Article{Lee:2008:SJM,
  author =       "Sung-Hee Lee and Demetri Terzopoulos",
  title =        "Spline joints for multibody dynamics",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "22:1--22:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360621",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "{\em Spline joints\/} are a novel class of joints that
                 can model general scleronomic constraints for multibody
                 dynamics based on the minimal-coordinates formulation.
                 The main idea is to introduce spline curves and
                 surfaces in the modeling of joints: We model 1-DOF
                 joints using splines on SE(3), and construct multi-DOF
                 joints as the product of exponentials of splines in
                 Euclidean space. We present efficient recursive
                 algorithms to compute the derivatives of the spline
                 joint, as well as geometric algorithms to determine
                 optimal parameters in order to achieve the desired
                 joint motion. Our spline joints can be used to create
                 interesting new simulated mechanisms for computer
                 animation and they can more accurately model complex
                 biomechanical joints such as the knee and shoulder.",
  acknowledgement = ack-nhfb,
  articleno =    "22",
  keywords =     "biological joints; multibody dynamics; scleronomic
                 joints; splines",
}


@Article{Harmon:2008:RTS,
  author =       "David Harmon and Etienne Vouga and Rasmus Tamstorf and
                 Eitan Grinspun",
  title =        "Robust treatment of simultaneous collisions",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "23:1--23:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360622",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Robust treatment of complex collisions is a
                 challenging problem in cloth simulation. Some state of
                 the art methods resolve collisions iteratively,
                 invoking a fail-safe when a bound on iteration count is
                 exceeded. The best-known fail-safe rigidifies the
                 contact region, causing simulation artifacts. We
                 present a fail-safe that cancels impact but not sliding
                 motion, considerably reducing artificial dissipation.
                 We equip the proposed fail-safe with an approximation
                 of Coulomb friction, allowing finer control of sliding
                 dissipation.",
  acknowledgement = ack-nhfb,
  articleno =    "23",
  keywords =     "cloth; collision; configuration space; contact;
                 shells; simulation",
}


@Article{Bonneel:2008:FMS,
  author =       "Nicolas Bonneel and George Drettakis and Nicolas
                 Tsingos and Isabelle Viaud-Delmon and Doug James",
  title =        "Fast modal sounds with scalable frequency-domain
                 synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "24:1--24:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360623",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Audio rendering of impact sounds, such as those caused
                 by falling objects or explosion debris, adds realism to
                 interactive 3D audiovisual applications, and can be
                 convincingly achieved using modal sound synthesis.
                 Unfortunately, mode-based computations can become
                 prohibitively expensive when many objects, each with
                 many modes, are impacted simultaneously. We introduce a
                 fast sound synthesis approach, based on short-time
                 Fourier Tranforms, that exploits the inherent sparsity
                 of modal sounds in the frequency domain. For our test
                 scenes, this 'fast mode summation' can give speedups of
                 5--8 times compared to a time-domain solution, with
                 slight degradation in quality. We discuss different
                 reconstruction windows, affecting the quality of impact
                 sound 'attacks'. Our Fourier-domain processing method
                 allows us to introduce a scalable, real-time, audio
                 processing pipeline for both recorded and modal sounds,
                 with auditory masking and sound source clustering. To
                 avoid abrupt computation peaks, such as during the
                 simultaneous impacts of an explosion, we use crossmodal
                 perception results on audiovisual synchrony to effect
                 temporal scheduling. We also conducted a pilot
                 perceptual user evaluation of our method. Our
                 implementation results show that we can treat complex
                 audiovisual scenes in real time with high quality.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  keywords =     "modal synthesis; physically based animation; real-time
                 audio rendering; sound synthesis",
}


@Article{Twigg:2008:BSR,
  author =       "Christopher D. Twigg and Doug L. James",
  title =        "Backward steps in rigid body simulation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "25:1--25:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360624",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Physically based simulation of rigid body dynamics is
                 commonly done by time-stepping systems {\em forward\/}
                 in time. In this paper, we propose methods to allow
                 time-stepping rigid body systems {\em back-ward\/} in
                 time. Unfortunately, reverse-time integration of rigid
                 bodies involving frictional contact is mathematically
                 ill-posed, and can lack unique solutions. We instead
                 propose time-reversed rigid body integrators that can
                 sample {\em possible\/} solutions when unique ones do
                 not exist. We also discuss challenges related to
                 dissipation-related energy gain, sensitivity to initial
                 conditions, stacking, constraints and articulation,
                 rolling, sliding, skidding, bouncing, high angular
                 velocities, rapid velocity growth from
                 micro-collisions, and other problems encountered when
                 going against the usual flow of time.",
  acknowledgement = ack-nhfb,
  articleno =    "25",
  keywords =     "frictional contact; ill-posedness; inverse problems;
                 linear complementarity; motion planning; rigid body
                 dynamics",
}


@Article{McDonnell:2008:CAP,
  author =       "Rachel McDonnell and Mich{\'e}al Larkin and Simon
                 Dobbyn and Steven Collins and Carol O'Sullivan",
  title =        "Clone attack! {Perception} of crowd variety",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "26:1--26:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360625",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "When simulating large crowds, it is inevitable that
                 the models and motions of many virtual characters will
                 be cloned. However, the perceptual impact of this
                 trade-off has never been studied. In this paper, we
                 consider the ways in which an impression of variety can
                 be created and the perceptual consequences of certain
                 design choices. In a series of experiments designed to
                 test people's perception of variety in crowds, we found
                 that clones of appearance are far easier to detect than
                 motion clones. Furthermore, we established that cloned
                 models can be masked by color variation, random
                 orientation, and motion. Conversely, the perception of
                 cloned motions remains unaffected by the model on which
                 they are displayed. Other factors that influence the
                 ability to detect clones were examined, such as
                 proximity, model type and characteristic motion. Our
                 results provide novel insights and useful thresholds
                 that will assist in creating more realistic,
                 heterogeneous crowds.",
  acknowledgement = ack-nhfb,
  articleno =    "26",
  keywords =     "animation; crowds; perception; variety",
}


@Article{Hecker:2008:RTM,
  author =       "Chris Hecker and Bernd Raabe and Ryan W. Enslow and
                 John DeWeese and Jordan Maynard and Kees van Prooijen",
  title =        "Real-time motion retargeting to highly varied
                 user-created morphologies",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "27:1--27:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360626",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Character animation in video games---whether manually
                 keyframed or motion captured---has traditionally relied
                 on codifying skeletons early in a game's development,
                 and creating animations rigidly tied to these fixed
                 skeleton morphologies. This paper introduces a novel
                 system for animating characters whose morphologies are
                 unknown at the time the animation is created. Our
                 authoring tool allows animators to describe motion
                 using familiar posing and key-framing methods. The
                 system records the data in a morphology-independent
                 form, preserving both the animation's structural
                 relationships and its stylistic information. At
                 runtime, the generalized data are applied to specific
                 characters to yield pose goals that are supplied to a
                 robust and efficient inverse kinematics solver. This
                 system allows us to animate characters with highly
                 varying skeleton morphologies that did not exist when
                 the animation was authored, and, indeed, may be
                 radically different than anything the original animator
                 envisioned.",
  acknowledgement = ack-nhfb,
  articleno =    "27",
  keywords =     "character animation; games; inverse kinematics; motion
                 retargeting; procedural animation; user generated
                 content",
}


@Article{Kass:2008:AOM,
  author =       "Michael Kass and John Anderson",
  title =        "Animating oscillatory motion with overlap: wiggly
                 splines",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "28:1--28:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360627",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Oscillatory motion is ubiquitous in computer graphics,
                 yet existing animation techniques are ill-suited to its
                 authoring. We introduce a new type of spline for this
                 purpose, known as a 'Wiggly Spline.' The spline
                 generalizes traditional piecewise cubics when its
                 resonance and damping are set to zero, but creates
                 oscillatory animation when its resonance and damping
                 are changed. The spline provides a combination of
                 direct manipulation and physical realism. To create
                 overlapped and propagating motion, we generate phase
                 shifts of the Wiggly Spline, and use these to control
                 appropriate degrees of freedom in a model. The phase
                 shifts can be created directly by procedural techniques
                 or through a paint-like interface. A further option is
                 to derive the phase shifts statistically by analyzing a
                 time-series of a simulation. In this case, the Wiggly
                 Spline makes it possible to canonicalize a simulation,
                 generalize it by providing frequency and damping
                 controls and control it through direct manipulation.",
  acknowledgement = ack-nhfb,
  articleno =    "28",
  keywords =     "spacetime constraints; splines",
}


@Article{Shi:2008:EBD,
  author =       "Xiaohan Shi and Kun Zhou and Yiying Tong and Mathieu
                 Desbrun and Hujun Bao and Baining Guo",
  title =        "Example-based dynamic skinning in real time",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "29:1--29:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360628",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we present an approach to enrich
                 skeleton-driven animations with physically-based
                 secondary deformation in real time. To achieve this
                 goal, we propose a novel, surface-based deformable
                 model that can interactively emulate the dynamics of
                 both low-and high-frequency volumetric effects. Given a
                 surface mesh and a few sample sequences of its physical
                 behavior, a set of motion parameters of the material
                 are learned during an off-line preprocessing step. The
                 deformable model is then applicable to any given
                 skeleton-driven animation of the surface mesh.
                 Additionally, our dynamic skinning technique can be
                 entirely implemented on GPUs and executed with great
                 efficiency. Thus, with minimal changes to the
                 conventional graphics pipeline, our approach can
                 drastically enhance the visual experience of
                 skeleton-driven animations by adding secondary
                 deformation in real time.",
  acknowledgement = ack-nhfb,
  articleno =    "29",
  keywords =     "finite element method; physically-based animation;
                 secondary motion; skeleton-driven mesh deformation",
}


@Article{Paris:2008:HPG,
  author =       "Sylvain Paris and Will Chang and Oleg I. Kozhushnyan
                 and Wojciech Jarosz and Wojciech Matusik and Matthias
                 Zwicker and Fr{\'e}do Durand",
  title =        "Hair photobooth: geometric and photometric acquisition
                 of real hairstyles",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "30:1--30:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360629",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We accurately capture the shape and appearance of a
                 person's hairstyle. We use triangulation and a sweep
                 with planes of light for the geometry. Multiple
                 projectors and cameras address the challenges raised by
                 the reflectance and intricate geometry of hair. We
                 introduce the use of structure tensors to infer the
                 hidden geometry between the hair surface and the scalp.
                 Our triangulation approach affords substantial accuracy
                 improvement and we are able to measure elaborate hair
                 geometry including complex curls and concavities. To
                 reproduce the hair appearance, we capture a
                 six-dimensional reflectance field. We introduce a new
                 reflectance interpolation technique that leverages an
                 analytical reflectance model to alleviate cross-fading
                 artifacts caused by linear methods. Our results closely
                 match the real hairstyles and can be used for
                 animation.",
  acknowledgement = ack-nhfb,
  articleno =    "30",
  keywords =     "active vision; hair; image-based rendering",
}


@Article{Moon:2008:EMS,
  author =       "Jonathan T. Moon and Bruce Walter and Steve
                 Marschner",
  title =        "Efficient multiple scattering in hair using spherical
                 harmonics",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "31:1--31:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360630",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Previous research has shown that a global multiple
                 scattering simulation is needed to achieve physically
                 realistic renderings of hair, particularly
                 light-colored hair with low absorption. However,
                 previous methods have either sacrificed accuracy or
                 have been too computationally expensive for practical
                 use. In this paper we describe a physically based,
                 volumetric rendering method that computes multiple
                 scattering solutions, including directional effects,
                 much faster than previous accurate methods. Our
                 two-pass method first traces light paths through a
                 volumetric representation of the hair, contributing
                 power to a 3D grid of spherical harmonic coefficients
                 that store the directional distribution of scattered
                 radiance everywhere in the hair volume. Then, in a ray
                 tracing pass, multiple scattering is computed by
                 integrating the stored radiance against the scattering
                 functions of visible fibers using an efficient matrix
                 multiplication. Single scattering is computed using
                 conventional direct illumination methods. In our
                 comparisons the new method produces quality similar to
                 that of the best previous methods, but computes
                 multiple scattering more than 10 times faster.",
  acknowledgement = ack-nhfb,
  articleno =    "31",
  keywords =     "hair; multiple scattering; spherical harmonics",
}


@Article{Zinke:2008:DSA,
  author =       "Arno Zinke and Cem Yuksel and Andreas Weber and John
                 Keyser",
  title =        "Dual scattering approximation for fast multiple
                 scattering in hair",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "32:1--32:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360631",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "When rendering light colored hair, multiple fiber
                 scattering is essential for the right perception of the
                 overall hair color. In this context, we present a novel
                 technique to efficiently approximate multiple fiber
                 scattering for a full head of human hair or a similar
                 fiber based geometry. In contrast to previous ad-hoc
                 approaches, our method relies on the physically
                 accurate concept of the Bidirectional Scattering
                 Distribution Functions and gives physically plausible
                 results with no need for parameter tweaking. We show
                 that complex scattering effects can be approximated
                 very well by using aggressive simplifications based on
                 this theoretical model. When compared to unbiased
                 Monte-Carlo path tracing, our approximations preserve
                 photo-realism in most settings but with rendering times
                 at least two-orders of magnitude lower. Time and space
                 complexity are much lower compared to photon
                 mapping-based techniques and we can even achieve
                 realistic results in real-time on a standard PC with
                 consumer graphics hardware.",
  acknowledgement = ack-nhfb,
  articleno =    "32",
  keywords =     "GPU algorithms; hair rendering; multiple scattering",
}


@Article{Hachisuka:2008:MAS,
  author =       "Toshiya Hachisuka and Wojciech Jarosz and Richard
                 Peter Weistroffer and Kevin Dale and Greg Humphreys and
                 Matthias Zwicker and Henrik Wann Jensen",
  title =        "Multidimensional adaptive sampling and reconstruction
                 for ray tracing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "33:1--33:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360632",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new adaptive sampling strategy for ray
                 tracing. Our technique is specifically designed to
                 handle multidimensional sample domains, and it is well
                 suited for efficiently generating images with effects
                 such as soft shadows, motion blur, and depth of field.
                 These effects are problematic for existing image based
                 adaptive sampling techniques as they operate on pixels,
                 which are possibly noisy results of a Monte Carlo ray
                 tracing process. Our sampling technique operates on
                 samples in the multidimensional space given by the
                 rendering equation and as a consequence the value of
                 each sample is noise-free. Our algorithm consists of
                 two passes. In the first pass we adaptively generate
                 samples in the multidimensional space, focusing on
                 regions where the local contrast between samples is
                 high. In the second pass we reconstruct the image by
                 integrating the multidimensional function along all but
                 the image dimensions. We perform a high quality
                 anisotropic reconstruction by determining the extent of
                 each sample in the multidimensional space using a
                 structure tensor. We demonstrate our method on scenes
                 with a 3 to 5 dimensional space, including soft
                 shadows, motion blur, and depth of field. The results
                 show that our method uses fewer samples than
                 Mittchell's adaptive sampling technique while producing
                 images with less noise.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  keywords =     "global illumination; ray tracing; rendering equation;
                 sampling and reconstruction",
}


@Article{Annen:2008:RTA,
  author =       "Thomas Annen and Zhao Dong and Tom Mertens and
                 Philippe Bekaert and Hans-Peter Seidel and Jan Kautz",
  title =        "Real-time, all-frequency shadows in dynamic scenes",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "34:1--34:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360633",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Shadow computation in dynamic scenes under complex
                 illumination is a challenging problem. Methods based on
                 precomputation provide accurate, real-time solutions,
                 but are hard to extend to dynamic scenes. Specialized
                 approaches for soft shadows can deal with dynamic
                 objects but are not fast enough to handle more than one
                 light source. In this paper, we present a technique for
                 rendering dynamic objects under arbitrary environment
                 illumination, which does not require any
                 precomputation. The key ingredient is a fast,
                 approximate technique for computing soft shadows, which
                 achieves several hundred frames per second for a single
                 light source. This allows for approximating environment
                 illumination with a sparse collection of area light
                 sources and yields real-time frame rates.",
  acknowledgement = ack-nhfb,
  articleno =    "34",
  keywords =     "convolution; environment maps; soft shadows",
}


@Article{Sun:2008:IRD,
  author =       "Xin Sun and Kun Zhou and Eric Stollnitz and Jiaoying
                 Shi and Baining Guo",
  title =        "Interactive relighting of dynamic refractive objects",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "35:1--35:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360634",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new technique for interactive relighting
                 of dynamic refractive objects with complex material
                 properties. We describe our technique in terms of a
                 rendering pipeline in which each stage runs entirely on
                 the GPU. The rendering pipeline converts surfaces to
                 volumetric data, traces the curved paths of photons as
                 they refract through the volume, and renders arbitrary
                 views of the resulting radiance distribution. Our
                 rendering pipeline is fast enough to permit interactive
                 updates to lighting, materials, geometry, and viewing
                 parameters without any precomputation. Applications of
                 our technique include the visualization of caustics,
                 absorption, and scattering while running physical
                 simulations or while manipulating surfaces in real
                 time.",
  acknowledgement = ack-nhfb,
  articleno =    "35",
  keywords =     "interactive relighting; photon tracing; ray tracing;
                 refractive objects",
}


@Article{Zhou:2008:RTS,
  author =       "Kun Zhou and Zhong Ren and Stephen Lin and Hujun Bao
                 and Baining Guo and Heung-Yeung Shum",
  title =        "Real-time smoke rendering using compensated ray
                 marching",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "36:1--36:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360635",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a real-time algorithm called {\em
                 compensated ray marching\/} for rendering of smoke
                 under dynamic low-frequency environment lighting. Our
                 approach is based on a decomposition of the input smoke
                 animation, represented as a sequence of volumetric
                 density fields, into a set of radial basis functions
                 (RBFs) and a sequence of residual fields. To expedite
                 rendering, the source radiance distribution within the
                 smoke is computed from only the low-frequency RBF
                 approximation of the density fields, since the
                 high-frequency residuals have little impact on global
                 illumination under low-frequency environment lighting.
                 Furthermore, in computing source radiances the
                 contributions from single and multiple scattering are
                 evaluated at only the RBF centers and then approximated
                 at other points in the volume using an RBF-based
                 interpolation. A slice-based integration of these
                 source radiances along each view ray is then performed
                 to render the final image. The high-frequency residual
                 fields, which are a critical component in the local
                 appearance of smoke, are compensated back into the
                 radiance integral during this ray march to generate
                 images of high detail.\par The runtime algorithm, which
                 includes both light transfer simulation and ray
                 marching, can be easily implemented on the GPU, and
                 thus allows for real-time manipulation of viewpoint and
                 lighting, as well as interactive editing of smoke
                 attributes such as extinction cross section, scattering
                 albedo, and phase function. Only moderate preprocessing
                 time and storage is needed. This approach provides the
                 first method for real-time smoke rendering that
                 includes single and multiple scattering while
                 generating results comparable in quality to offline
                 algorithms like ray tracing.",
  acknowledgement = ack-nhfb,
  articleno =    "36",
  keywords =     "environment lighting; multiple scattering;
                 participating media; perfect hashing; single
                 scattering",
}


@Article{Lehtinen:2008:MHR,
  author =       "Jaakko Lehtinen and Matthias Zwicker and Emmanuel
                 Turquin and Janne Kontkanen and Fr{\'e}do Durand and
                 Fran{\c{c}}ois X. Sillion and Timo Aila",
  title =        "A meshless hierarchical representation for light
                 transport",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "37:1--37:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360636",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a meshless hierarchical representation
                 for solving light transport problems. Precomputed
                 radiance transfer (PRT) and finite elements require a
                 discrete representation of illumination over the scene.
                 Non-hierarchical approaches such as per-vertex values
                 are simple to implement, but lead to long
                 precomputation. Hierarchical bases like wavelets lead
                 to dramatic acceleration, but in their basic form they
                 work well only on flat or smooth surfaces. We introduce
                 a hierarchical function basis induced by scattered data
                 approximation. It is decoupled from the geometric
                 representation, allowing the hierarchical
                 representation of illumination on complex objects. We
                 present simple data structures and algorithms for
                 constructing and evaluating the basis functions. Due to
                 its hierarchical nature, our representation adapts to
                 the complexity of the illumination, and can be queried
                 at different scales. We demonstrate the power of the
                 new basis in a novel precomputed direct-to-indirect
                 light transport algorithm that greatly increases the
                 complexity of scenes that can be handled by PRT
                 approaches.",
  acknowledgement = ack-nhfb,
  articleno =    "37",
  keywords =     "global illumination; meshless basis functions;
                 pre-computed radiance transfer; scattered data",
}


@Article{Leyvand:2008:DDE,
  author =       "Tommer Leyvand and Daniel Cohen-Or and Gideon Dror and
                 Dani Lischinski",
  title =        "Data-driven enhancement of facial attractiveness",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "38:1--38:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360637",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "When human raters are presented with a collection of
                 shapes and asked to rank them according to their
                 aesthetic appeal, the results often indicate that there
                 is a statistical consensus among the raters. Yet it
                 might be difficult to define a succinct set of rules
                 that capture the aesthetic preferences of the raters.
                 In this work, we explore a data-driven approach to
                 aesthetic enhancement of such shapes. Specifically, we
                 focus on the challenging problem of enhancing the
                 aesthetic appeal (or the {\em attractiveness\/}) of
                 human faces in frontal photographs (portraits), while
                 maintaining close similarity with the original.\par The
                 key component in our approach is an automatic facial
                 attractiveness engine trained on datasets of faces with
                 accompanying facial attractiveness ratings collected
                 from groups of human raters. Given a new face, we
                 extract a set of distances between a variety of facial
                 feature locations, which define a point in a
                 high-dimensional 'face space'. We then search the face
                 space for a nearby point with a higher predicted
                 attractiveness rating. Once such a point is found, the
                 corresponding facial distances are embedded in the
                 plane and serve as a target to define a 2D warp field
                 which maps the original facial features to their
                 adjusted locations. The effectiveness of our technique
                 was experimentally validated by independent rating
                 experiments, which indicate that it is indeed capable
                 of increasing the facial attractiveness of most
                 portraits that we have experimented with.",
  acknowledgement = ack-nhfb,
  articleno =    "38",
  keywords =     "facial attractiveness; machine learning; optimization;
                 warping",
}


@Article{Bitouk:2008:FSA,
  author =       "Dmitri Bitouk and Neeraj Kumar and Samreen Dhillon and
                 Peter Belhumeur and Shree K. Nayar",
  title =        "Face swapping: automatically replacing faces in
                 photographs",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "39:1--39:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360638",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a complete system for
                 automatic face replacement in images. Our system uses a
                 large library of face images created automatically by
                 downloading images from the Internet, extracting faces
                 using face detection software, and aligning each
                 extracted face to a common coordinate system. This
                 library is constructed off-line, once, and can be
                 efficiently accessed during face replacement. Our
                 replacement algorithm has three main stages. First,
                 given an input image, we detect all faces that are
                 present, align them to the coordinate system used by
                 our face library, and select candidate face images from
                 our face library that are similar to the input face in
                 appearance and pose. Second, we adjust the pose,
                 lighting, and color of the candidate face images to
                 match the appearance of those in the input image, and
                 seamlessly blend in the results. Third, we rank the
                 blended candidate replacements by computing a match
                 distance over the overlap region. Our approach requires
                 no 3D model, is fully automatic, and generates highly
                 plausible results across a wide range of skin tones,
                 lighting conditions, and viewpoints. We show how our
                 approach can be used for a variety of applications
                 including face de-identification and the creation of
                 appealing group photographs from a set of images. We
                 conclude with a user study that validates the high
                 quality of our replacement results, and a discussion on
                 the current limitations of our system.",
  acknowledgement = ack-nhfb,
  articleno =    "39",
  keywords =     "computational photography; face replacement;
                 image-based rendering; image databases",
}


@Article{An:2008:AAP,
  author =       "Xiaobo An and Fabio Pellacini",
  title =        "{AppProp}: all-pairs appearance-space edit
                 propagation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "40:1--40:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360639",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an intuitive and efficient method for
                 editing the appearance of complex spatially-varying
                 datasets, such as images and measured materials. In our
                 framework, users specify rough adjustments that are
                 refined interactively by enforcing the policy that
                 similar edits are applied to spatially-close regions of
                 similar appearance. Rather than proposing a specific
                 user interface, our method allows artists to quickly
                 and imprecisely specify the initial edits with any
                 method or workflow they feel most comfortable with. An
                 energy optimization formulation is used to propagate
                 the initial rough adjustments to the final refined ones
                 by enforcing the editing policy over all pairs of
                 points in the dataset. We show that this formulation is
                 equivalent to solving a large linear system defined by
                 a dense matrix. We derive an approximate algorithm to
                 compute such a solution interactively by taking
                 advantage of the inherent structure of the matrix. We
                 demonstrate our approach by editing images, HDR
                 radiance maps, and measured materials. Finally, we show
                 that our framework generalizes prior methods while
                 providing significant improvements in generality,
                 robustness and efficiency.",
  acknowledgement = ack-nhfb,
  articleno =    "40",
}


@Article{Wang:2008:MAS,
  author =       "Jiaping Wang and Shuang Zhao and Xin Tong and John
                 Snyder and Baining Guo",
  title =        "Modeling anisotropic surface reflectance with
                 example-based microfacet synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "41:1--41:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360640",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new technique for the visual modeling of
                 spatiallyvarying anisotropic reflectance using data
                 captured from a single view. Reflectance is represented
                 using a microfacet-based BRDF which tabulates the
                 facets' normal distribution (NDF) as a function of
                 surface location. Data from a single view provides a 2D
                 slice of the 4D BRDF at each surface point from which
                 we fit a partial NDF. The fitted NDF is partial because
                 the single view direction coupled with the set of light
                 directions covers only a portion of the 'half-angle'
                 hemisphere. We complete the NDF at each point by
                 applying a novel variant of texture synthesis using
                 similar, overlapping partial NDFs from other points.
                 Our similarity measure allows azimuthal rotation of
                 partial NDFs, under the assumption that reflectance is
                 spatially redundant but the local frame may be
                 arbitrarily oriented. Our system includes a simple
                 acquisition device that collects images over a 2D set
                 of light directions by scanning a linear array of LEDs
                 over a flat sample. Results demonstrate that our
                 approach preserves spatial and directional BRDF details
                 and generates a visually compelling match to measured
                 materials.",
  acknowledgement = ack-nhfb,
  articleno =    "41",
}


@Article{Fu:2008:UOM,
  author =       "Hongbo Fu and Daniel Cohen-Or and Gideon Dror and Alla
                 Sheffer",
  title =        "Upright orientation of man-made objects",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "42:1--42:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360641",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Humans usually associate an upright orientation with
                 objects, placing them in a way that they are most
                 commonly seen in our surroundings. While it is an open
                 challenge to recover the functionality of a shape from
                 its geometry alone, this paper shows that it is often
                 possible to infer its upright orientation by analyzing
                 its geometry. Our key idea is to reduce the
                 two-dimensional (spherical) orientation space to a
                 small set of orientation candidates using
                 functionality-related geometric properties of the
                 object, and then determine the best orientation using
                 an assessment function of several functional geometric
                 attributes defined with respect to each candidate.
                 Specifically we focus on obtaining the upright
                 orientation for man-made objects that typically stand
                 on some flat surface (ground, floor, table, etc.),
                 which include the vast majority of objects in our
                 everyday surroundings. For these types of models
                 orientation candidates can be defined according to
                 static equilibrium. For each candidate, we introduce a
                 set of discriminative attributes linking shape to
                 function. We learn an assessment function of these
                 attributes from a training set using a combination of
                 Random Forest classifier and Support Vector Machine
                 classifier. Experiments demonstrate that our method
                 generalizes well and achieves about 90\% prediction
                 accuracy for both a 10-fold cross-validation over the
                 training set and a validation with an independent test
                 set.",
  acknowledgement = ack-nhfb,
  articleno =    "42",
}


@Article{Pauly:2008:DSR,
  author =       "Mark Pauly and Niloy J. Mitra and Johannes Wallner and
                 Helmut Pottmann and Leonidas J. Guibas",
  title =        "Discovering structural regularity in {$3$D} geometry",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "43:1--43:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360642",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a computational framework for discovering
                 regular or repeated geometric structures in 3D shapes.
                 We describe and classify possible regular structures
                 and present an effective algorithm for detecting such
                 repeated geometric patterns in point- or meshbased
                 models. Our method assumes no prior knowledge of the
                 geometry or spatial location of the individual elements
                 that define the pattern. Structure discovery is made
                 possible by a careful analysis of pairwise similarity
                 transformations that reveals prominent lattice
                 structures in a suitable model of transformation space.
                 We introduce an optimization method for detecting such
                 uniform grids specifically designed to deal with
                 outliers and missing elements. This yields a robust
                 algorithm that successfully discovers complex regular
                 structures amidst clutter, noise, and missing geometry.
                 The accuracy of the extracted generating
                 transformations is further improved using a novel
                 simultaneous registration method in the spatial domain.
                 We demonstrate the effectiveness of our algorithm on a
                 variety of examples and show applications to
                 compression, model repair, and geometry synthesis.",
  acknowledgement = ack-nhfb,
  articleno =    "43",
  keywords =     "regular structure; repetitive pattern; shape analysis;
                 similarity transformation; transformation group",
}


@Article{Au:2008:SEM,
  author =       "Oscar Kin-Chung Au and Chiew-Lan Tai and Hung-Kuo Chu
                 and Daniel Cohen-Or and Tong-Yee Lee",
  title =        "Skeleton extraction by mesh contraction",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "44:1--44:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360643",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Extraction of curve-skeletons is a fundamental problem
                 with many applications in computer graphics and
                 visualization. In this paper, we present a simple and
                 robust skeleton extraction method based on mesh
                 contraction. The method works directly on the mesh
                 domain, without pre-sampling the mesh model into a
                 volumetric representation. The method first contracts
                 the mesh geometry into zero-volume skeletal shape by
                 applying implicit Laplacian smoothing with global
                 positional constraints. The contraction does not alter
                 the mesh connectivity and retains the key features of
                 the original mesh. The contracted mesh is then
                 converted into a 1D curve-skeleton through a
                 connectivity surgery process to remove all the
                 collapsed faces while preserving the shape of the
                 contracted mesh and the original topology. The
                 centeredness of the skeleton is refined by exploiting
                 the induced skeleton-mesh mapping. In addition to
                 producing a curve skeleton, the method generates other
                 valuable information about the object's geometry, in
                 particular, the skeleton-vertex correspondence and the
                 local thickness, which are useful for various
                 applications. We demonstrate its effectiveness in mesh
                 segmentation and skinning animation.",
  acknowledgement = ack-nhfb,
  articleno =    "44",
  keywords =     "Laplacian; mesh contraction; segmentation; skeleton;
                 skinning; smoothing",
}


@Article{Dey:2008:CGA,
  author =       "Tamal K. Dey and Kuiyu Li and Jian Sun and David
                 Cohen-Steiner",
  title =        "Computing geometry-aware handle and tunnel loops in
                 {$3$D} models",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "45:1--45:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360644",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many applications such as topology repair, model
                 editing, surface parameterization, and feature
                 recognition benefit from computing loops on surfaces
                 that wrap around their 'handles' and 'tunnels'.
                 Computing such loops while optimizing their geometric
                 lengths is difficult. On the other hand, computing such
                 loops without considering geometry is easy but may not
                 be very useful. In this paper we strike a balance by
                 computing topologically correct loops that are also
                 geometrically relevant. Our algorithm is a novel
                 application of the concepts from topological
                 persistence introduced recently in computational
                 topology. The usability of the computed loops is
                 demonstrated with some examples in feature
                 identification and topology simplification.",
  acknowledgement = ack-nhfb,
  articleno =    "45",
  keywords =     "feature identification; persistent homology; shape
                 analysis; surface loop; topology; topology repair",
}


@Article{Robinson-Mosher:2008:TWC,
  author =       "Avi Robinson-Mosher and Tamar Shinar and Jon
                 Gretarsson and Jonathan Su and Ronald Fedkiw",
  title =        "Two-way coupling of fluids to rigid and deformable
                 solids and shells",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "46:1--46:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360645",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a novel solid/fluid coupling method that
                 treats the coupled system in a fully implicit manner
                 making it stable for arbitrary time steps, large
                 density ratios, etc. In contrast to previous work in
                 computer graphics, we derive our method using a simple
                 back-of-the-envelope approach which lumps the solid and
                 fluid momenta together, and which we show exactly
                 conserves the momentum of the coupled system. Notably,
                 our method uses the standard Cartesian fluid
                 discretization and does not require (moving) conforming
                 tetrahedral meshes or ALE frameworks. Furthermore, we
                 use a standard Lagrangian framework for the solid, thus
                 supporting arbitrary solid constitutive models, both
                 implicit and explicit time integration, etc. The method
                 is quite general, working for smoke, water, and
                 multiphase fluids as well as both rigid and deformable
                 solids, and both volumes and thin shells. Rigid shells
                 and cloth are handled automatically without special
                 treatment, and we support fully one-sided
                 discretizations without leaking. Our equations are
                 fully symmetric, allowing for the use of fast solvers,
                 which is a natural result of properly conserving
                 momentum. Finally, for simple explicit time integration
                 of rigid bodies, we show that our equations reduce to
                 form similar to previous work via a single block
                 Gaussian elimination operation, but that this approach
                 scales poorly, i.e. as though four spatial dimensions
                 rather than three.",
  acknowledgement = ack-nhfb,
  articleno =    "46",
  keywords =     "stability; two-way solid/fluid coupling",
}


@Article{Wojtan:2008:FVB,
  author =       "Chris Wojtan and Greg Turk",
  title =        "Fast viscoelastic behavior with thin features",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "47:1--47:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360646",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a method for efficiently animating a wide
                 range of deformable materials. We combine a high
                 resolution surface mesh with a tetrahedral finite
                 element simulator that makes use of frequent
                 re-meshing. This combination allows for fast and
                 detailed simulations of complex elastic and plastic
                 behavior. We significantly expand the range of physical
                 parameters that can be simulated with a single
                 technique, and the results are free from common
                 artifacts such as volume-loss, smoothing, popping, and
                 the absence of thin features like strands and sheets.
                 Our decision to couple a high resolution surface with
                 low-resolution physics leads to efficient simulation
                 and detailed surface features, and our approach to
                 creating the tetrahedral mesh leads to an
                 order-of-magnitude speedup over previous techniques in
                 the time spent re-meshing. We compute masses,
                 collisions, and surface tension forces on the scale of
                 the fine mesh, which helps avoid visual artifacts due
                 to the differing mesh resolutions. The result is a
                 method that can simulate a large array of different
                 material behaviors with high resolution features in a
                 short amount of time.",
  acknowledgement = ack-nhfb,
  articleno =    "47",
  keywords =     "computational fluid dynamics; deformable models;
                 explicit surface; finite element method; free-form
                 deformation; viscoelastic behavior",
}


@Article{Hong:2008:BA,
  author =       "Jeong-Mo Hong and Ho-Young Lee and Jong-Chul Yoon and
                 Chang-Hun Kim",
  title =        "Bubbles alive",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "48:1--48:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360647",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a hybrid method for simulating multiphase
                 fluids such as bubbly water. The appearance of subgrid
                 visual details is improved by incorporating a new
                 bubble model based on smoothed particle hydrodynamics
                 (SPH) into an Eulerian grid-based simulation that
                 handles background flows of large bodies of water and
                 air. To overcome the difficulty in simulating small
                 bubbles in the context of the multiphase flows on a
                 coarse grid, we heuristically model the interphase
                 properties of water and air by means of the
                 interactions between bubble particles. As a result, we
                 can animate lively motion of bubbly water with small
                 scale details efficiently.",
  acknowledgement = ack-nhfb,
  articleno =    "48",
  keywords =     "bubbles; fluid simulation; grid-based simulation;
                 multiphase fluids; smoothed particle hydrodynamics",
}


@Article{Lenaerts:2008:PFP,
  author =       "Toon Lenaerts and Bart Adams and Philip Dutr{\'e}",
  title =        "Porous flow in particle-based fluid simulations",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "49:1--49:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360648",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents the simulation of a fluid flowing
                 through a porous deformable material. We introduce the
                 physical principles governing porous flow, expressed by
                 the Law of Darcy, into the Smoothed Particle
                 Hydrodynamics (SPH) framework for simulating fluids and
                 deformable objects. Contrary to previous SPH
                 approaches, we simulate porous flow at a macroscopic
                 scale, making abstraction of individual pores or
                 cavities inside the material. Thus, the number of
                 computational elements is kept low, while at the same
                 time realistic simulations can be achieved. Our
                 algorithm models the changing behavior of the wet
                 material as well as the full two-way coupling between
                 the fluid and the porous material. This enables various
                 new effects, such as the simulation of sponge-like
                 elastic bodies and water-absorbing sticky cloth.",
  acknowledgement = ack-nhfb,
  articleno =    "49",
  keywords =     "absorption; deformables; particle fluids; porous flow;
                 smoothed particle hydrodynamics",
}


@Article{Kim:2008:WTF,
  author =       "Theodore Kim and Nils Th{\"u}rey and Doug James and
                 Markus Gross",
  title =        "Wavelet turbulence for fluid simulation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "50:1--50:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360649",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel wavelet method for the simulation
                 of fluids at high spatial resolution. The algorithm
                 enables large- and small-scale detail to be edited
                 separately, allowing high-resolution detail to be added
                 as a post-processing step. Instead of solving the
                 Navier-Stokes equations over a highly refined mesh, we
                 use the wavelet decomposition of a low-resolution
                 simulation to determine the location and energy
                 characteristics of missing high-frequency components.
                 We then synthesize these missing components using a
                 novel incompressible turbulence function, and provide a
                 method to maintain the temporal coherence of the
                 resulting structures. There is no linear system to
                 solve, so the method parallelizes trivially and
                 requires only a few auxiliary arrays. The method
                 guarantees that the new frequencies will not interfere
                 with existing frequencies, allowing animators to set up
                 a low resolution simulation quickly and later add
                 details without changing the overall fluid motion.",
  acknowledgement = ack-nhfb,
  articleno =    "50",
  keywords =     "fluids; noise; simulation control; turbulence;
                 wavelets",
}


@Article{Han:2008:MTS,
  author =       "Charles Han and Eric Risser and Ravi Ramamoorthi and
                 Eitan Grinspun",
  title =        "Multiscale texture synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "51:1--51:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360650",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Example-based texture synthesis algorithms have gained
                 widespread popularity for their ability to take a
                 single input image and create a perceptually similar
                 non-periodic texture. However, previous methods rely on
                 single input exemplars that can capture only a limited
                 band of spatial scales. For example, synthesizing a
                 continent-like appearance at a variety of zoom levels
                 would require an impractically high input resolution.
                 In this paper, we develop a multiscale texture
                 synthesis algorithm. We propose a novel example-based
                 representation, which we call an exemplar graph, that
                 simply requires a few low-resolution input exemplars at
                 different scales. Moreover, by allowing loops in the
                 graph, we can create infinite zooms and infinitely
                 detailed textures that are impossible with current
                 example-based methods. We also introduce a technique
                 that ameliorates inconsistencies in the user's input,
                 and show that the application of this method yields
                 improved interscale coherence and higher visual
                 quality. We demonstrate optimizations for both CPU and
                 GPU implementations of our method, and use them to
                 produce animations with zooming and panning at multiple
                 scales, as well as static gigapixel-sized images with
                 features spanning many spatial scales.",
  acknowledgement = ack-nhfb,
  articleno =    "51",
}


@Article{Wei:2008:ITS,
  author =       "Li-Yi Wei and Jianwei Han and Kun Zhou and Hujun Bao
                 and Baining Guo and Heung-Yeung Shum",
  title =        "Inverse texture synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "52:1--52:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360651",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The quality and speed of most texture synthesis
                 algorithms depend on a 2D input sample that is small
                 and contains enough texture variations. However, little
                 research exists on how to acquire such sample. For
                 homogeneous patterns this can be achieved via manual
                 cropping, but no adequate solution exists for
                 inhomogeneous or {\em globally varying\/} textures,
                 i.e. patterns that are local but not stationary, such
                 as rusting over an iron statue with appearance
                 conditioned on varying moisture levels.\par We present
                 {\em inverse texture synthesis\/} to address this
                 issue. Our inverse synthesis runs in the opposite
                 direction with respect to traditional forward
                 synthesis: given a large globally varying texture, our
                 algorithm automatically produces a small texture
                 compaction that best summarizes the original. This
                 small compaction can be used to reconstruct the
                 original texture or to re-synthesize new textures under
                 user-supplied controls. More important, our technique
                 allows real-time synthesis of globally varying textures
                 on a GPU, where the texture memory is usually too small
                 for large textures. We propose an optimization
                 framework for inverse texture synthesis, ensuring that
                 each input region is properly encoded in the output
                 compaction. Our optimization process also automatically
                 computes orientation fields for anisotropic textures
                 containing both low- and high-frequency regions, a
                 situation difficult to handle via existing
                 techniques.",
  acknowledgement = ack-nhfb,
  articleno =    "52",
  keywords =     "GPU techniques; texture mapping; texture synthesis",
}


@Article{Takayama:2008:LST,
  author =       "Kenshi Takayama and Makoto Okabe and Takashi Ijiri and
                 Takeo Igarashi",
  title =        "Lapped solid textures: filling a model with
                 anisotropic textures",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "53:1--53:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360652",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a method for representing solid objects
                 with spatially-varying oriented textures by repeatedly
                 pasting solid texture exemplars. The underlying concept
                 is to extend the 2D texture patch-pasting approach of
                 lapped textures to 3D solids using a tetrahedral mesh
                 and 3D texture patches. The system places texture
                 patches according to the user-defined volumetric tensor
                 fields over the mesh to represent oriented textures. We
                 have also extended the original technique to handle
                 nonhomogeneous textures for creating solid models whose
                 textural patterns change gradually along the depth
                 fields. We identify several texture types considering
                 the amount of anisotropy and spatial variation and
                 provide a tailored user interface for each. With our
                 simple framework, large-scale realistic solid models
                 can be created easily with little memory and
                 computational cost. We demonstrate the effectiveness of
                 our approach with several examples including trees,
                 fruits, and vegetables.",
  acknowledgement = ack-nhfb,
  articleno =    "53",
  keywords =     "lapped textures; solid texture; tensor field",
}


@Article{Goldberg:2008:AN,
  author =       "Alexander Goldberg and Matthias Zwicker and Fr{\'e}do
                 Durand",
  title =        "Anisotropic noise",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "54:1--54:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360653",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Programmable graphics hardware makes it possible to
                 generate procedural noise textures on the fly for
                 interactive rendering. However, filtering and
                 antialiasing procedural noise involves a tradeoff
                 between aliasing artifacts and loss of detail. In this
                 paper we present a technique, targeted at interactive
                 applications, that provides high-quality anisotropic
                 filtering for noise textures. We generate noise tiles
                 directly in the frequency domain by partitioning the
                 frequency domain into oriented subbands. We then
                 compute weighted sums of the subband textures to
                 accurately approximate noise with a desired spectrum.
                 This allows us to achieve high-quality anisotropic
                 filtering. Our approach is based solely on 2D textures,
                 avoiding the memory overhead of techniques based on 3D
                 noise tiles. We devise a technique to compensate for
                 texture distortions to generate uniform noise on
                 arbitrary meshes. We develop a GPU-based implementation
                 of our technique that achieves similar rendering
                 performance as state-of-the-art algorithms for
                 procedural noise. In addition, it provides anisotropic
                 filtering and achieves superior image quality.",
  acknowledgement = ack-nhfb,
  articleno =    "54",
}


@Article{Liang:2008:PAP,
  author =       "Chia-Kai Liang and Tai-Hsu Lin and Bing-Yi Wong and
                 Chi Liu and Homer H. Chen",
  title =        "Programmable aperture photography: multiplexed light
                 field acquisition",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "55:1--55:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360654",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a system including a novel
                 component called programmable aperture and two
                 associated post-processing algorithms for high-quality
                 light field acquisition. The shape of the programmable
                 aperture can be adjusted and used to capture light
                 field at full sensor resolution through multiple
                 exposures without any additional optics and without
                 moving the camera. High acquisition efficiency is
                 achieved by employing an optimal multiplexing scheme,
                 and quality data is obtained by using the two
                 post-processing algorithms designed for self
                 calibration of photometric distortion and for
                 multi-view depth estimation. View-dependent depth maps
                 thus generated help boost the angular resolution of
                 light field. Various post-exposure photographic effects
                 are given to demonstrate the effectiveness of the
                 system and the quality of the captured light field.",
  acknowledgement = ack-nhfb,
  articleno =    "55",
}


@Article{Raskar:2008:GAP,
  author =       "Ramesh Raskar and Amit Agrawal and Cyrus A. Wilson and
                 Ashok Veeraraghavan",
  title =        "Glare aware photography: {$4$D} ray sampling for
                 reducing glare effects of camera lenses",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "56:1--56:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360655",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Glare arises due to multiple scattering of light
                 inside the camera's body and lens optics and reduces
                 image contrast. While previous approaches have analyzed
                 glare in 2D image space, we show that glare is
                 inherently a 4D ray-space phenomenon. By statistically
                 analyzing the ray-space inside a camera, we can
                 classify and remove glare artifacts. In ray-space,
                 glare behaves as high frequency noise and can be
                 reduced by outlier rejection. While such analysis can
                 be performed by capturing the light field inside the
                 camera, it results in the loss of spatial resolution.
                 Unlike light field cameras, we do not need to
                 reversibly encode the spatial structure of the
                 ray-space, leading to simpler designs. We explore masks
                 for uniform and non-uniform ray sampling and show a
                 practical solution to analyze the 4D statistics without
                 significantly compromising image resolution. Although
                 diffuse scattering of the lens introduces 4D
                 low-frequency glare, we can produce useful solutions in
                 a variety of common scenarios. Our approach handles
                 photography looking into the sun and photos taken
                 without a hood, removes the effect of lens smudges and
                 reduces loss of contrast due to camera body
                 reflections. We show various applications in contrast
                 enhancement and glare manipulation.",
  acknowledgement = ack-nhfb,
  articleno =    "56",
  keywords =     "computational photography; flare; glare; light fields;
                 masks",
}


@Article{Cossairt:2008:LFT,
  author =       "Oliver Cossairt and Shree Nayar and Ravi Ramamoorthi",
  title =        "Light field transfer: global illumination between real
                 and synthetic objects",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "57:1--57:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360656",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel image-based method for compositing
                 real and synthetic objects in the same scene with a
                 high degree of visual realism. Ours is the first
                 technique to allow global illumination and near-field
                 lighting effects between both real and synthetic
                 objects at interactive rates, without needing a
                 geometric and material model of the real scene. We
                 achieve this by using a light field interface between
                 real and synthetic components---thus, indirect
                 illumination can be simulated using only two 4D light
                 fields, one captured from and one projected onto the
                 real scene. Multiple bounces of interreflections are
                 obtained simply by iterating this approach. The
                 interactivity of our technique enables its use with
                 time-varying scenes, including dynamic objects. This is
                 in sharp contrast to the alternative approach of using
                 6D or 8D light transport functions of real objects,
                 which are very expensive in terms of acquisition and
                 storage and hence not suitable for real-time
                 applications. In our method, 4D radiance fields are
                 simultaneously captured and projected by using a lens
                 array, video camera, and digital projector. The method
                 supports full global illumination with restricted
                 object placement, and accommodates moderately specular
                 materials. We implement a complete system and show
                 several example scene compositions that demonstrate
                 global illumination effects between dynamic real and
                 synthetic objects. Our implementation requires a single
                 point light source and dark background.",
  acknowledgement = ack-nhfb,
  articleno =    "57",
  keywords =     "augmented reality; global illumination; image-based
                 relighting; light field",
}


@Article{Fuchs:2008:TPR,
  author =       "Martin Fuchs and Ramesh Raskar and Hans-Peter Seidel
                 and Hendrik P. A. Lensch",
  title =        "Towards passive 6{D} reflectance field displays",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "58:1--58:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360657",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Traditional flat screen displays present 2D images. 3D
                 and 4D displays have been proposed making use of
                 lenslet arrays to shape a fixed outgoing light field
                 for horizontal or bidirectional parallax. In this
                 article, we present different designs of
                 multi-dimensional displays which passively react to the
                 light of the environment behind. The prototypes
                 physically implement a reflectance field and generate
                 different light fields depending on the incident
                 illumination, for example light falling through a
                 window. We discretize the incident light field using an
                 optical system, and modulate it with a 2D pattern,
                 creating a flat display which is view {\em and\/}
                 illumination-dependent. It is free from electronic
                 components. For distant light and a fixed observer
                 position, we demonstrate a passive optical
                 configuration which directly renders a 4D reflectance
                 field in the real-world illumination behind it. We
                 further propose an optical setup that allows for
                 projecting out different angular distributions
                 depending on the incident light direction. Combining
                 multiple of these devices we build a display that
                 renders a 6D experience, where the incident 2D
                 illumination influences the outgoing light field, both
                 in the spatial and in the angular domain. Possible
                 applications of this technology are time-dependent
                 displays driven by sunlight, object virtualization and
                 programmable light benders / ray blockers without
                 moving parts.",
  acknowledgement = ack-nhfb,
  articleno =    "58",
  keywords =     "image-based relighting with natural light; passive
                 reflectance field display",
}


@Article{Glencross:2008:PVM,
  author =       "Mashhuda Glencross and Gregory J. Ward and Francho
                 Melendez and Caroline Jay and Jun Liu and Roger
                 Hubbold",
  title =        "A perceptually validated model for surface depth
                 hallucination",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "59:1--59:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360658",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Capturing detailed surface geometry currently requires
                 specialized equipment such as laser range scanners,
                 which despite their high accuracy, leave gaps in the
                 surfaces that must be reconciled with photographic
                 capture for relighting applications. Using only a
                 standard digital camera and a single view, we present a
                 method for recovering models of predominantly diffuse
                 textured surfaces that can be plausibly relit and
                 viewed from any angle under any illumination. Our
                 multiscale shape-from-shading technique uses
                 diffuse-lit/flash-lit image pairs to produce an albedo
                 map and textured height field. Using two lighting
                 conditions enables us to subtract one from the other to
                 estimate albedo. In the absence of a flash-lit image of
                 a surface for which we already have a similar exemplar
                 pair, we approximate both albedo and diffuse shading
                 images using histogram matching. Our depth estimation
                 is based on local visibility. Unlike other
                 depth-from-shading approaches, all operations are
                 performed on the diffuse shading image in image space,
                 and we impose no constant albedo restrictions. An
                 experimental validation shows our method works for a
                 broad range of textured surfaces, and viewers are
                 frequently unable to identify our results as synthetic
                 in a randomized presentation. Furthermore, in
                 side-by-side comparisons, subjects found a rendering of
                 our depth map equally plausible to one generated from a
                 laser range scan. We see this method as a significant
                 advance in acquiring surface detail for texturing using
                 a standard digital camera, with applications in
                 architecture, archaeological reconstruction, games and
                 special effects.",
  acknowledgement = ack-nhfb,
  articleno =    "59",
  keywords =     "albedo estimation; computational photography;
                 perception; relighting; shape-from-shading; textured
                 surfaces",
}


@Article{Ramanarayanan:2008:PCA,
  author =       "Ganesh Ramanarayanan and Kavita Bala and James A.
                 Ferwerda",
  title =        "Perception of complex aggregates",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "60:1--60:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360659",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Aggregates of individual objects, such as forests,
                 crowds, and piles of fruit, are a common source of
                 complexity in computer graphics scenes. When viewing an
                 aggregate, observers attend less to individual objects
                 and focus more on overall properties such as
                 numerosity, variety, and arrangement. Paradoxically,
                 rendering and modeling costs increase with aggregate
                 complexity, exactly when observers are attending less
                 to individual objects.\par In this paper we take some
                 first steps to characterize the limits of visual coding
                 of aggregates to efficiently represent their appearance
                 in scenes. We describe psychophysical experiments that
                 explore the roles played by the geometric and material
                 properties of individual objects in observers'
                 abilities to discriminate different aggregate
                 collections. Based on these experiments we derive
                 metrics to predict when two aggregates have the same
                 appearance, even when composed of different objects. In
                 a follow-up experiment we confirm that these metrics
                 can be used to predict the appearance of a range of
                 realistic aggregates. Finally, as a proof-of-concept we
                 show how these new aggregate perception metrics can be
                 applied to simplify scenes by allowing substitution of
                 geometrically simpler aggregates for more complex ones
                 without changing appearance.",
  acknowledgement = ack-nhfb,
  articleno =    "60",
  keywords =     "aggregates; complexity; perceptually-based modeling",
}


@Article{Chong:2008:PBC,
  author =       "Hamilton Y. Chong and Steven J. Gortler and Todd
                 Zickler",
  title =        "A perception-based color space for
                 illumination-invariant image processing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "61:1--61:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360660",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Motivated by perceptual principles, we derive a new
                 color space in which the associated metric approximates
                 perceived distances and color displacements capture
                 relationships that are robust to spectral changes in
                 illumination. The resulting color space can be used
                 with existing image processing algorithms with little
                 or no change to the methods.",
  acknowledgement = ack-nhfb,
  articleno =    "61",
  keywords =     "color space; image processing; perception",
}


@Article{Chi:2008:SAI,
  author =       "Ming-Te Chi and Tong-Yee Lee and Yingge Qu and
                 Tien-Tsin Wong",
  title =        "Self-animating images: illusory motion using repeated
                 asymmetric patterns",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "62:1--62:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360661",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Illusory motion in a still image is a fascinating
                 research topic in the study of human motion perception.
                 Physiologists and psychologists have attempted to
                 understand this phenomenon by constructing simple,
                 color repeated asymmetric patterns (RAP) and have found
                 several useful rules to enhance the strength of
                 illusory motion. Based on their knowledge, we propose a
                 computational method to generate self-animating images.
                 First, we present an optimized RAP placement on
                 streamlines to generate illusory motion for a given
                 static vector field. Next, a general coloring scheme
                 for RAP is proposed to render streamlines. Furthermore,
                 to enhance the strength of illusion and respect the
                 shape of the region, a smooth vector field with
                 opposite directional flow is automatically generated
                 given an input image. Examples generated by our method
                 are shown as evidence of the illusory effect and the
                 potential applications for entertainment and design
                 purposes.",
  acknowledgement = ack-nhfb,
  articleno =    "62",
  keywords =     "illusory motion; repeated asymmetric pattern (RAP)",
}


@Article{Bergou:2008:DER,
  author =       "Mikl{\'o}s Bergou and Max Wardetzky and Stephen
                 Robinson and Basile Audoly and Eitan Grinspun",
  title =        "Discrete elastic rods",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "63:1--63:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360662",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a discrete treatment of adapted framed
                 curves, parallel transport, and holonomy, thus
                 establishing the language for a discrete geometric
                 model of thin flexible rods with arbitrary cross
                 section and undeformed configuration. Our approach
                 differs from existing simulation techniques in the
                 graphics and mechanics literature both in the kinematic
                 description---we represent the material frame by its
                 angular deviation from the natural Bishop frame---as
                 well as in the dynamical treatment---we treat the
                 centerline as dynamic and the material frame as
                 quasistatic. Additionally, we describe a manifold
                 projection method for coupling rods to rigid-bodies and
                 simultaneously enforcing rod inextensibility. The use
                 of quasistatics and constraints provides an efficient
                 treatment for stiff twisting and stretching modes; at
                 the same time, we retain the dynamic bending of the
                 centerline and accurately reproduce the coupling
                 between bending and twisting modes. We validate the
                 discrete rod model via quantitative buckling,
                 stability, and coupled-mode experiments, and via
                 qualitative knot-tying comparisons.",
  acknowledgement = ack-nhfb,
  articleno =    "63",
  keywords =     "discrete differential geometry; discrete holonomy;
                 rods; strands",
}


@Article{Selle:2008:MSM,
  author =       "Andrew Selle and Michael Lentine and Ronald Fedkiw",
  title =        "A mass spring model for hair simulation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "64:1--64:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360663",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Our goal is to simulate the full hair geometry,
                 consisting of approximately one hundred thousand hairs
                 on a typical human head. This will require scalable
                 methods that can simulate every hair as opposed to only
                 a few guide hairs. Novel to this approach is that the
                 individual hair/hair interactions can be modeled with
                 physical parameters (friction, static attraction, etc.)
                 at the scale of a single hair as opposed to clumped or
                 continuum interactions. In this vein, we first propose
                 a new altitude spring model for preventing collapse in
                 the simulation of volumetric tetrahedra, and we show
                 that it is also applicable both to bending in cloth and
                 torsion in hair. We demonstrate that this new torsion
                 model for hair behaves in a fashion similar to more
                 sophisticated models with significantly reduced
                 computational cost. For added efficiency, we introduce
                 a semi-implicit discretization of standard springs that
                 makes them truly linear in multiple spatial dimensions
                 and thus unconditionally stable without requiring
                 Newton-Raphson iteration. We also simulate complex
                 hair/hair interactions including sticking and clumping
                 behavior, collisions with objects (e.g. head and
                 shoulders) and self-collisions. Notably, in line with
                 our goal to simulate the full head of hair, we do not
                 generate any new hairs at render time.",
  acknowledgement = ack-nhfb,
  articleno =    "64",
  keywords =     "hair simulation; mass-spring models",
}


@Article{Kaldor:2008:SKC,
  author =       "Jonathan M. Kaldor and Doug L. James and Steve
                 Marschner",
  title =        "Simulating knitted cloth at the yarn level",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "65:1--65:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360664",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Knitted fabric is widely used in clothing because of
                 its unique and stretchy behavior, which is
                 fundamentally different from the behavior of woven
                 cloth. The properties of knits come from the nonlinear,
                 three-dimensional kinematics of long, inter-looping
                 yarns, and despite significant advances in cloth
                 animation we still do not know how to simulate knitted
                 fabric faithfully. Existing cloth simulators mainly
                 adopt elastic-sheet mechanical models inspired by woven
                 materials, focusing less on the model itself than on
                 important simulation challenges such as efficiency,
                 stability, and robustness. We define a new
                 computational model for knits in terms of the motion of
                 yarns, rather than the motion of a sheet. Each yarn is
                 modeled as an inextensible, yet otherwise flexible,
                 B-spline tube. To simulate complex knitted garments, we
                 propose an implicit-explicit integrator, with yarn
                 inextensibility constraints imposed using efficient
                 projections. Friction among yarns is approximated using
                 rigid-body velocity filters, and key yarn-yarn
                 interactions are mediated by stiff penalty forces. Our
                 results show that this simple model predicts the key
                 mechanical properties of different knits, as
                 demonstrated by qualitative comparisons to observed
                 deformations of actual samples in the laboratory, and
                 that the simulator can scale up to substantial
                 animations with complex dynamic motion.",
  acknowledgement = ack-nhfb,
  articleno =    "65",
  keywords =     "cloth; constraints; knits; knitwear; simulation;
                 yarn",
}


@Article{English:2008:ADS,
  author =       "Elliot English and Robert Bridson",
  title =        "Animating developable surfaces using nonconforming
                 elements",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "66:1--66:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360665",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new discretization for the physics-based
                 animation of developable surfaces. Constrained to not
                 deform at all in-plane but free to bend out-of-plane,
                 these are an excellent approximation for many
                 materials, including most cloth, paper, and stiffer
                 materials. Unfortunately the conforming (geometrically
                 continuous) discretizations used in graphics break down
                 in this limit. Our nonconforming approach solves this
                 problem, allowing us to simulate surfaces with zero
                 in-plane deformation as a hard constraint. However, it
                 produces discontinuous meshes, so we further couple
                 this with a 'ghost' conforming mesh for collision
                 processing and rendering. We also propose a new second
                 order accurate constrained mechanics time integration
                 method that greatly reduces the numerical damping
                 present in the usual first order methods used in
                 graphics, for virtually no extra cost and sometimes
                 significant speed-up.",
  acknowledgement = ack-nhfb,
  articleno =    "66",
  keywords =     "cloth; constraints; developable surface; finite
                 elements",
}


@Article{Farbman:2008:EPD,
  author =       "Zeev Farbman and Raanan Fattal and Dani Lischinski and
                 Richard Szeliski",
  title =        "Edge-preserving decompositions for multi-scale tone
                 and detail manipulation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "67:1--67:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360666",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Many recent computational photography techniques
                 decompose an image into a piecewise smooth base layer,
                 containing large scale variations in intensity, and a
                 residual detail layer capturing the smaller scale
                 details in the image. In many of these applications, it
                 is important to control the spatial scale of the
                 extracted details, and it is often desirable to
                 manipulate details at multiple scales, while avoiding
                 visual artifacts.\par In this paper we introduce a new
                 way to construct edge-preserving multi-scale image
                 decompositions. We show that current basedetail
                 decomposition techniques, based on the bilateral
                 filter, are limited in their ability to extract detail
                 at arbitrary scales. Instead, we advocate the use of an
                 alternative edge-preserving smoothing operator, based
                 on the weighted least squares optimization framework,
                 which is particularly well suited for progressive
                 coarsening of images and for multi-scale detail
                 extraction. After describing this operator, we show how
                 to use it to construct edge-preserving multi-scale
                 decompositions, and compare it to the bilateral filter,
                 as well as to other schemes. Finally, we demonstrate
                 the effectiveness of our edge-preserving decompositions
                 in the context of LDR and HDR tone mapping, detail
                 enhancement, and other applications.",
  acknowledgement = ack-nhfb,
  articleno =    "67",
  keywords =     "bilateral filter; detail enhancement; digital
                 darkroom; edge-preserving smoothing; high dynamic
                 range; image abstraction; multi-scale image
                 decomposition; tone mapping",
}


@Article{Mantiuk:2008:DAT,
  author =       "Rafa{\l} Mantiuk and Scott Daly and Louis Kerofsky",
  title =        "Display adaptive tone mapping",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "68:1--68:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360667",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a tone mapping operator that can minimize
                 visible contrast distortions for a range of output
                 devices, ranging from e-paper to HDR displays. The
                 operator weights contrast distortions according to
                 their visibility predicted by the model of the human
                 visual system. The distortions are minimized given a
                 display model that enforces constraints on the
                 solution. We show that the problem can be solved very
                 efficiently by employing higher order image statistics
                 and quadratic programming. Our tone mapping technique
                 can adjust image or video content for optimum contrast
                 visibility taking into account ambient illumination and
                 display characteristics. We discuss the differences
                 between our method and previous approaches to the tone
                 mapping problem.",
  acknowledgement = ack-nhfb,
  articleno =    "68",
  keywords =     "display-adaptive; high dynamic range; image
                 reproduction; optimization; tone mapping; viewing
                 conditions; visual perception",
}


@Article{Aydin:2008:DRI,
  author =       "Tun{\c{c}} Ozan Aydin and Rafa{\l} Mantiuk and Karol
                 Myszkowski and Hans-Peter Seidel",
  title =        "Dynamic range independent image quality assessment",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "69:1--69:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360668",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The diversity of display technologies and introduction
                 of high dynamic range imagery introduces the necessity
                 of comparing images of radically different dynamic
                 ranges. Current quality assessment metrics are not
                 suitable for this task, as they assume that both
                 reference and test images have the same dynamic range.
                 Image fidelity measures employed by a majority of
                 current metrics, based on the difference of pixel
                 intensity or contrast values between test and reference
                 images, result in meaningless predictions if this
                 assumption does not hold. We present a novel image
                 quality metric capable of operating on an image pair
                 where both images have arbitrary dynamic ranges. Our
                 metric utilizes a model of the human visual system, and
                 its central idea is a new definition of visible
                 distortion based on the detection and classification of
                 visible changes in the image structure. Our metric is
                 carefully calibrated and its performance is validated
                 through perceptual experiments. We demonstrate possible
                 applications of our metric to the evaluation of direct
                 and inverse tone mapping operators as well as the
                 analysis of the image appearance on displays with
                 various characteristics.",
  acknowledgement = ack-nhfb,
  articleno =    "69",
  keywords =     "high dynamic range images; image quality metrics; tone
                 reproduction; visual perception",
}


@Article{Hsu:2008:LME,
  author =       "Eugene Hsu and Tom Mertens and Sylvain Paris and Shai
                 Avidan and Fr{\'e}do Durand",
  title =        "Light mixture estimation for spatially varying white
                 balance",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "70:1--70:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360669",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "White balance is a crucial step in the photographic
                 pipeline. It ensures the proper rendition of images by
                 eliminating color casts due to differing illuminants.
                 Digital cameras and editing programs provide white
                 balance tools that assume a single type of light per
                 image, such as daylight. However, many photos are taken
                 under mixed lighting. We propose a white balance
                 technique for scenes with two light types that are
                 specified by the user. This covers many typical
                 situations involving indoor/outdoor or flash/ambient
                 light mixtures. Since we work from a single image, the
                 problem is highly underconstrained. Our method recovers
                 a set of dominant material colors which allows us to
                 estimate the local intensity mixture of the two light
                 types. Using this mixture, we can neutralize the light
                 colors and render visually pleasing images. Our method
                 can also be used to achieve post-exposure relighting
                 effects.",
  acknowledgement = ack-nhfb,
  articleno =    "70",
  keywords =     "color constancy; computational photography; image
                 processing; white balance",
}


@Article{Levin:2008:MIP,
  author =       "Anat Levin and Peter Sand and Taeg Sang Cho and
                 Fr{\'e}do Durand and William T. Freeman",
  title =        "Motion-invariant photography",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "71:1--71:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360670",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Object motion during camera exposure often leads to
                 noticeable blurring artifacts. Proper elimination of
                 this blur is challenging because the blur kernel is
                 unknown, varies over the image as a function of object
                 velocity, and destroys high frequencies. In the case of
                 motions along a 1D direction (e.g. horizontal) we show
                 that these challenges can be addressed using a camera
                 that moves during the exposure. Through the analysis of
                 motion blur as space-time integration, we show that a
                 parabolic integration (corresponding to constant sensor
                 acceleration) leads to motion blur that is invariant to
                 object velocity. Thus, a single deconvolution kernel
                 can be used to remove blur and create sharp images of
                 scenes with objects moving at different speeds, without
                 requiring any segmentation and without knowledge of the
                 object speeds. Apart from motion invariance, we prove
                 that the derived parabolic motion preserves image
                 frequency content nearly optimally. That is, while
                 static objects are degraded relative to their image
                 from a static camera, a reliable reconstruction of all
                 moving objects within a given velocities range is made
                 possible. We have built a prototype camera and present
                 successful deblurring results over a wide variety of
                 human motions.",
  acknowledgement = ack-nhfb,
  articleno =    "71",
  keywords =     "coded imaging; computational photography; motion
                 deblurring; space-time",
}


@Article{Fattal:2008:SID,
  author =       "Raanan Fattal",
  title =        "Single image dehazing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "72:1--72:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360671",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we present a new method for estimating
                 the optical transmission in hazy scenes given a single
                 input image. Based on this estimation, the scattered
                 light is eliminated to increase scene visibility and
                 recover haze-free scene contrasts. In this new approach
                 we formulate a refined image formation model that
                 accounts for surface shading in addition to the
                 transmission function. This allows us to resolve
                 ambiguities in the data by searching for a solution in
                 which the resulting shading and transmission functions
                 are locally statistically uncorrelated. A similar
                 principle is used to estimate the color of the haze.
                 Results demonstrate the new method abilities to remove
                 the haze layer as well as provide a reliable
                 transmission estimate which can be used for additional
                 applications such as image refocusing and novel view
                 synthesis.",
  acknowledgement = ack-nhfb,
  articleno =    "72",
  keywords =     "computational photography; image dehazing/defogging;
                 image enhancement; image restoration; Markov random
                 field image modeling",
}


@Article{Shan:2008:HQM,
  author =       "Qi Shan and Jiaya Jia and Aseem Agarwala",
  title =        "High-quality motion deblurring from a single image",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "73:1--73:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360672",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new algorithm for removing motion blur
                 from a single image. Our method computes a deblurred
                 image using a unified probabilistic model of {\em
                 both\/} blur kernel estimation and unblurred image
                 restoration. We present an analysis of the causes of
                 common artifacts found in current deblurring methods,
                 and then introduce several novel terms within this
                 probabilistic model that are inspired by our analysis.
                 These terms include a model of the spatial randomness
                 of noise in the blurred image, as well a new local
                 smoothness prior that reduces ringing artifacts by
                 constraining contrast in the unblurred image wherever
                 the blurred image exhibits low contrast. Finally, we
                 describe an efficient optimization scheme that
                 alternates between blur kernel estimation and unblurred
                 image restoration until convergence. As a result of
                 these steps, we are able to produce high quality
                 deblurred results in low computation time. We are even
                 able to produce results of comparable quality to
                 techniques that require additional input images beyond
                 a single blurry photograph, and to methods that require
                 additional hardware.",
  acknowledgement = ack-nhfb,
  articleno =    "73",
  keywords =     "filtering; image enhancement; motion deblurring;
                 ringing artifacts",
}


@Article{Yuan:2008:PIS,
  author =       "Lu Yuan and Jian Sun and Long Quan and Heung-Yeung
                 Shum",
  title =        "Progressive inter-scale and intra-scale non-blind
                 image deconvolution",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "74:1--74:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360673",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Ringing is the most disturbing artifact in the image
                 deconvolution. In this paper, we present a progressive
                 inter-scale and intra-scale non-blind image
                 deconvolution approach that significantly reduces
                 ringing. Our approach is built on a novel
                 edge-preserving deconvolution algorithm called {\em
                 bilateral Richardson-Lucy (BRL)\/} which uses a large
                 spatial support to handle large blur. We progressively
                 recover the image from a coarse scale to a fine scale
                 (inter-scale), and progressively restore image details
                 within every scale (intra-scale). To perform the
                 inter-scale deconvolution, we propose a {\em joint
                 bilateral Richardson-Lucy (JBRL)\/} algorithm so that
                 the recovered image in one scale can guide the
                 deconvolution in the next scale. In each scale, we
                 propose an iterative residual deconvolution to
                 progressively recover image details. The experimental
                 results show that our progressive deconvolution can
                 produce images with very little ringing for large blur
                 kernels.",
  acknowledgement = ack-nhfb,
  articleno =    "74",
}


@Article{Kilian:2008:CF,
  author =       "Martin Kilian and Simon Fl{\"o}ry and Zhonggui Chen
                 and Niloy J. Mitra and Alla Sheffer and Helmut
                 Pottmann",
  title =        "Curved folding",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "75:1--75:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360674",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Fascinating and elegant shapes may be folded from a
                 single planar sheet of material without stretching,
                 tearing or cutting, if one incorporates curved folds
                 into the design. We present an optimization-based
                 computational framework for design and digital
                 reconstruction of surfaces which can be produced by
                 curved folding. Our work not only contributes to
                 applications in architecture and industrial design, but
                 it also provides a new way to study the complex and
                 largely unexplored phenomena arising in curved
                 folding.",
  acknowledgement = ack-nhfb,
  articleno =    "75",
  keywords =     "architectural geometry; computational differential
                 geometry; computational origami; curved fold;
                 developable surface; digital reconstruction; folding;
                 industrial design; isometry",
}


@Article{Pottmann:2008:FSS,
  author =       "Helmut Pottmann and Alexander Schiftner and Pengbo Bo
                 and Heinz Schmiedhofer and Wenping Wang and Niccolo
                 Baldassini and Johannes Wallner",
  title =        "Freeform surfaces from single curved panels",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "76:1--76:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360675",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Motivated by applications in architecture and
                 manufacturing, we discuss the problem of covering a
                 freeform surface by single curved panels. This leads to
                 the new concept of semi-discrete surface
                 representation, which constitutes a link between smooth
                 and discrete surfaces. The basic entity we are working
                 with is the developable strip model. It is the
                 semi-discrete equivalent of a quad mesh with planar
                 faces, or a conjugate parametrization of a smooth
                 surface. We present a B-spline based optimization
                 framework for efficient computing with D-strip models.
                 In particular we study conical and circular models,
                 which semi-discretize the network of principal
                 curvature lines, and which enjoy elegant geometric
                 properties. Together with geodesic models and
                 cylindrical models they offer a rich source of
                 solutions for surface panelization problems.",
  acknowledgement = ack-nhfb,
  articleno =    "76",
  keywords =     "architectural geometry; circular strip model; conical
                 strip model; developable strip model; developable
                 surface; discrete differential geometry; focal surface;
                 freeform surface; geodesic strip model; panelization;
                 principal strip model; semi-discrete surface",
}


@Article{Springborn:2008:CET,
  author =       "Boris Springborn and Peter Schr{\"o}der and Ulrich
                 Pinkall",
  title =        "Conformal equivalence of triangle meshes",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "77:1--77:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360676",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new algorithm for conformal mesh
                 parameterization. It is based on a precise notion of
                 {\em discrete conformal equivalence\/} for triangle
                 meshes which mimics the notion of conformal equivalence
                 for smooth surfaces. The problem of finding a flat mesh
                 that is discretely conformally equivalent to a given
                 mesh can be solved efficiently by minimizing a convex
                 energy function, whose Hessian turns out to be the well
                 known cot-Laplace operator. This method can also be
                 used to map a surface mesh to a parameter domain which
                 is flat except for isolated cone singularities, and we
                 show how these can be placed automatically in order to
                 reduce the distortion of the parameterization. We
                 present the salient features of the theory and
                 elaborate the algorithms with a number of examples.",
  acknowledgement = ack-nhfb,
  articleno =    "77",
  keywords =     "cone singularities; conformal equivalence; conformal
                 parameterization; discrete differential geometry;
                 discrete Riemannian metric; texture mapping",
}


@Article{Lipman:2008:GC,
  author =       "Yaron Lipman and David Levin and Daniel Cohen-Or",
  title =        "Green {Coordinates}",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "78:1--78:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360677",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce Green Coordinates for closed polyhedral
                 cages. The coordinates are motivated by Green's third
                 integral identity and respect both the vertices
                 position and faces orientation of the cage. We show
                 that Green Coordinates lead to space deformations with
                 a shape-preserving property. In particular, in 2D they
                 induce conformal mappings, and extend naturally to
                 quasi-conformal mappings in 3D. In both cases we derive
                 closed-form expressions for the coordinates, yielding a
                 simple and fast algorithm for cage-based space
                 deformation. We compare the performance of Green
                 Coordinates with those of Mean Value Coordinates and
                 Harmonic Coordinates and show that the advantage of the
                 shape-preserving property is not achieved at the
                 expense of speed or simplicity. We also show that the
                 new coordinates extend the mapping in a natural
                 analytic manner to the exterior of the cage, allowing
                 the employment of partial cages.",
  acknowledgement = ack-nhfb,
  articleno =    "78",
}


@Article{Sederberg:2008:WTN,
  author =       "Thomas W. Sederberg and G. Thomas Finnigan and Xin Li
                 and Hongwei Lin and Heather Ipson",
  title =        "Watertight trimmed {NURBS}",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "79:1--79:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360678",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper addresses the long-standing problem of the
                 unavoidable gaps that arise when expressing the
                 intersection of two NURBS surfaces using conventional
                 trimmed-NURBS representation. The solution converts
                 each trimmed NURBS into an untrimmed T-Spline, and then
                 merges the untrimmed T-Splines into a single,
                 watertight model. The solution enables watertight
                 fillets of NURBS models, as well as arbitrary feature
                 curves that do not have to follow iso-parameter curves.
                 The resulting T-Spline representation can be exported
                 without error as a collection of NURBS surfaces.",
  acknowledgement = ack-nhfb,
  articleno =    "79",
  keywords =     "Booleans; NURBS; surface intersection; T-splines",
}


@Article{Kwon:2008:GME,
  author =       "Taesoo Kwon and Kang Hoon Lee and Jehee Lee and Shigeo
                 Takahashi",
  title =        "Group motion editing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "80:1--80:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360679",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Animating a crowd of characters is an important
                 problem in computer graphics. The latest techniques
                 enable highly realistic group motions to be produced in
                 feature animation films and video games. However,
                 interactive methods have not emerged yet for editing
                 the existing group motion of multiple characters. We
                 present an approach to editing group motion as a whole
                 while maintaining its neighborhood formation and
                 individual moving trajectories in the original
                 animation as much as possible. The user can deform a
                 group motion by pinning or dragging individuals.
                 Multiple group motions can be stitched or merged to
                 form a longer or larger group motion while avoiding
                 collisions. These editing operations rely on a novel
                 graph structure, in which vertices represent positions
                 of individuals at specific frames and edges encode
                 neighborhood formations and moving trajectories. We
                 employ a shape-manipulation technique to minimize the
                 distortion of relative arrangements among adjacent
                 vertices while editing the graph structure. The
                 usefulness and flexibility of our approach is
                 demonstrated through examples in which the user creates
                 and edits complex crowd animations interactively using
                 a collection of group motion clips.",
  acknowledgement = ack-nhfb,
  articleno =    "80",
  keywords =     "character animation; crowd simulation; group motion
                 editing; human motion",
}


@Article{Yin:2008:CMA,
  author =       "KangKang Yin and Stelian Coros and Philippe Beaudoin
                 and Michiel van de Panne",
  title =        "Continuation methods for adapting simulated skills",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "81:1--81:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360680",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Modeling the large space of possible human motions
                 requires scalable techniques. Generalizing from example
                 motions or example controllers is one way to provide
                 the required scalability. We present techniques for
                 generalizing a controller for physics-based walking to
                 significantly different tasks, such as climbing a large
                 step up, or pushing a heavy object. Continuation
                 methods solve such problems using a progressive
                 sequence of problems that trace a path from an existing
                 solved problem to the final desired-but-unsolved
                 problem. Each step in the continuation sequence makes
                 progress towards the target problem while further
                 adapting the solution. We describe and evaluate a
                 number of choices in applying continuation methods to
                 adapting walking gaits for tasks involving interaction
                 with the environment. The methods have been
                 successfully applied to automatically adapt a regular
                 cyclic walk to climbing a 65 {\em cm\/} step, stepping
                 over a 55 {\em cm\/} sill, pushing heavy furniture,
                 walking up steep inclines, and walking on ice. The
                 continuation path further provides parameterized
                 solutions to these problems.",
  acknowledgement = ack-nhfb,
  articleno =    "81",
}


@Article{daSilva:2008:ISS,
  author =       "Marco da Silva and Yeuhi Abe and Jovan Popovi{\'c}",
  title =        "Interactive simulation of stylized human locomotion",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "82:1--82:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360681",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Animating natural human motion in dynamic environments
                 is difficult because of complex geometric and physical
                 interactions. Simulation provides an automatic solution
                 to parts of this problem, but it needs control systems
                 to produce lifelike motions. This paper describes the
                 systematic computation of controllers that can
                 reproduce a range of locomotion styles in interactive
                 simulations. Given a reference motion that describes
                 the desired style, a derived control system can
                 reproduce that style in simulation and in new
                 environments. Because it produces high-quality motions
                 that are both geometrically and physically consistent
                 with simulated surroundings, interactive animation
                 systems could begin to use this approach along with
                 more established kinematic methods.",
  acknowledgement = ack-nhfb,
  articleno =    "82",
}


@Article{Sueda:2008:MSH,
  author =       "Shinjiro Sueda and Andrew Kaufman and Dinesh K. Pai",
  title =        "Musculotendon simulation for hand animation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "83:1--83:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360682",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe an automatic technique for generating the
                 motion of tendons and muscles under the skin of a
                 traditionally animated character. This is achieved by
                 integrating the traditional animation pipeline with a
                 novel biomechanical simulator capable of dynamic
                 simulation with complex routing constraints on muscles
                 and tendons. We also describe an algorithm for
                 computing the activation levels of muscles required to
                 track the input animation. We demonstrate the results
                 with several animations of the human hand.",
  acknowledgement = ack-nhfb,
  articleno =    "83",
  keywords =     "character animation; musculoskeletal simulation;
                 secondary motion",
}


@Article{Brown:2008:SHV,
  author =       "Benedict J. Brown and Corey Toler-Franklin and Diego
                 Nehab and Michael Burns and David Dobkin and Andreas
                 Vlachopoulos and Christos Doumas and Szymon
                 Rusinkiewicz and Tim Weyrich",
  title =        "A system for high-volume acquisition and matching of
                 fresco fragments: reassembling {Theran} wall
                 paintings",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "84:1--84:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360683",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Although mature technologies exist for acquiring
                 images, geometry, and normals of small objects, they
                 remain cumbersome and time-consuming for non-experts to
                 employ on a large scale. In an archaeological setting,
                 a practical acquisition system for routine use on {\em
                 every\/} artifact and fragment would open new
                 possibilities for archiving, analysis, and
                 dissemination. We present an inexpensive system for
                 acquiring all three types of information, and
                 associated metadata, for small objects such as
                 fragments of wall paintings. The acquisition system
                 requires minimal supervision, so that a single,
                 non-expert user can scan at least 10 fragments per
                 hour. To achieve this performance, we introduce new
                 algorithms to robustly and automatically align range
                 scans, register 2-D scans to 3-D geometry, and compute
                 normals from 2-D scans. As an illustrative application,
                 we present a novel 3-D matching algorithm that
                 efficiently searches for matching fragments using the
                 scanned geometry.",
  acknowledgement = ack-nhfb,
  articleno =    "84",
}


@Article{Aiger:2008:PCS,
  author =       "Dror Aiger and Niloy J. Mitra and Daniel Cohen-Or",
  title =        "4-points congruent sets for robust pairwise surface
                 registration",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "85:1--85:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360684",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce 4PCS, a fast and robust alignment scheme
                 for 3D point sets that uses wide bases, which are known
                 to be resilient to noise and outliers. The algorithm
                 allows registering raw noisy data, possibly
                 contaminated with outliers, without pre-filtering or
                 denoising the data. Further, the method significantly
                 reduces the number of trials required to establish a
                 reliable registration between the underlying surfaces
                 in the presence of noise, without any assumptions about
                 starting alignment. Our method is based on a novel
                 technique to extract all coplanar 4-points sets from a
                 3D point set that are approximately congruent, under
                 rigid transformation, to a given set of coplanar
                 4-points. This extraction procedure runs in roughly
                 {\em O(n$^2$ + k)\/} time, where {\em n\/} is the
                 number of candidate points and {\em k\/} is the number
                 of reported 4-points sets. In practice, when noise
                 level is low and there is sufficient overlap, using
                 local descriptors the time complexity reduces to {\em
                 O(n + k)}. We also propose an extension to handle
                 similarity and affine transforms. Our technique
                 achieves an order of magnitude asymptotic acceleration
                 compared to common randomized alignment techniques. We
                 demonstrate the robustness of our algorithm on several
                 sets of multiple range scans with varying degree of
                 noise, outliers, and extent of overlap.",
  acknowledgement = ack-nhfb,
  articleno =    "85",
  keywords =     "affine invariant ratio; computational geometry;
                 largest common pointset (LCP) measure; pairwise surface
                 registration; partial shape matching; scan alignment",
}


@Article{Thormahlen:2008:MOI,
  author =       "Thorsten Thorm{\"a}hlen and Hans-Peter Seidel",
  title =        "{$3$D}-modeling by ortho-image generation from image
                 sequences",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "86:1--86:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360685",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "A semi-automatic approach is presented that enables
                 the generation of a high-quality 3D model of a static
                 object from an image sequence that was taken by a
                 moving, uncalibrated consumer camera. A bounding box is
                 placed around the object, and orthographic projections
                 onto the sides of the bounding box are automatically
                 generated out of the image sequence. These ortho-images
                 can be imported as background maps in the orthographic
                 views (e.g., the top, side, and front view) of any
                 modeling package. Modelers can now use these
                 ortho-images to guide their modeling by tracing the
                 shape of the object over the ortho-images. This greatly
                 improves the accuracy and efficiency of the manual
                 modeling process. An additional advantage over existing
                 semi-automatic systems is that modelers can use the
                 modeling package that they are trained in and can
                 thereby increase their productivity by applying the
                 advanced modeling features the package offers. The
                 results presented show that accurate 3D models can even
                 be generated for translucent or specular surfaces, and
                 the approach is therefore still applicable in cases
                 where today's fully automatic image-based approaches or
                 laser scanners would fail.",
  acknowledgement = ack-nhfb,
  articleno =    "86",
  keywords =     "image-based modelling; image-based rendering;
                 structure-from-motion",
}


@Article{Hullin:2008:FIR,
  author =       "Matthias B. Hullin and Martin Fuchs and Ivo Ihrke and
                 Hans-Peter Seidel and Hendrik P. A. Lensch",
  title =        "Fluorescent immersion range scanning",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "87:1--87:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360686",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The quality of a 3D range scan should not depend on
                 the surface properties of the object. Most active range
                 scanning techniques, however, assume a diffuse
                 reflector to allow for a robust detection of incident
                 light patterns. In our approach we embed the object
                 into a fluorescent liquid. By analyzing the light rays
                 that become visible due to fluorescence rather than
                 analyzing their reflections off the surface, we can
                 detect the intersection points between the projected
                 laser sheet and the object surface for a wide range of
                 different materials. For transparent objects we can
                 even directly depict a slice through the object in just
                 one image by matching its refractive index to the one
                 of the embedding liquid. This enables a direct sampling
                 of the object geometry without the need for
                 computational reconstruction. This way, a
                 high-resolution 3D volume can be assembled simply by
                 sweeping a laser plane through the object. We
                 demonstrate the effectiveness of our light sheet range
                 scanning approach on a set of objects manufactured from
                 a variety of materials and material mixes, including
                 dark, translucent and transparent objects.",
  acknowledgement = ack-nhfb,
  articleno =    "87",
  keywords =     "3D scanning; fluorescent dye; transparent surfaces",
}


@Article{Cole:2008:WDP,
  author =       "Forrester Cole and Aleksey Golovinskiy and Alex
                 Limpaecher and Heather Stoddart Barros and Adam
                 Finkelstein and Thomas Funkhouser and Szymon
                 Rusinkiewicz",
  title =        "Where do people draw lines?",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "88:1--88:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360687",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents the results of a study in which
                 artists made line drawings intended to convey specific
                 3D shapes. The study was designed so that drawings
                 could be registered with rendered images of 3D models,
                 supporting an analysis of how well the locations of the
                 artists' lines correlate with other artists', with
                 current computer graphics line definitions, and with
                 the underlying differential properties of the 3D
                 surface. Lines drawn by artists in this study largely
                 overlapped one another (75\% are within 1mm of another
                 line), particularly along the occluding contours of the
                 object. Most lines that do not overlap contours overlap
                 large gradients of the image intensity, and correlate
                 strongly with predictions made by recent line drawing
                 algorithms in computer graphics. 14\% were not well
                 described by any of the local properties considered in
                 this study. The result of our work is a publicly
                 available data set of aligned drawings, an analysis of
                 where lines appear in that data set based on local
                 properties of 3D models, and algorithms to predict
                 where artists will draw lines for new scenes.",
  acknowledgement = ack-nhfb,
  articleno =    "88",
}


@Article{Pang:2008:SAH,
  author =       "Wai-Man Pang and Yingge Qu and Tien-Tsin Wong and
                 Daniel Cohen-Or and Pheng-Ann Heng",
  title =        "Structure-aware halftoning",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "89:1--89:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360688",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents an optimization-based halftoning
                 technique that preserves the structure and tone
                 similarities between the original and the halftone
                 images. By optimizing an objective function consisting
                 of both the structure and the tone metrics, the
                 generated halftone images preserve visually sensitive
                 texture details as well as the local tone. It possesses
                 the blue-noise property and does not introduce annoying
                 patterns. Unlike the existing edge-enhancement
                 halftoning, the proposed method does not suffer from
                 the deficiencies of edge detector. Our method is tested
                 on various types of images. In multiple experiments and
                 the user study, our method consistently obtains the
                 best scores among all tested methods.",
  acknowledgement = ack-nhfb,
  articleno =    "89",
}


@Article{Ritschel:2008:UMS,
  author =       "Tobias Ritschel and Kaleigh Smith and Matthias Ihrke
                 and Thorsten Grosch and Karol Myszkowski and Hans-Peter
                 Seidel",
  title =        "{$3$D} unsharp masking for scene coherent
                 enhancement",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "90:1--90:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360689",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new approach for enhancing local scene
                 contrast by unsharp masking over arbitrary surfaces
                 under any form of illumination. Our adaptation of a
                 well-known 2D technique to 3D interactive scenarios is
                 designed to aid viewers in tasks like understanding
                 complex or detailed geometric models, medical
                 visualization and navigation in virtual environments.
                 Our holistic approach enhances the depiction of various
                 visual cues, including gradients from surface shading,
                 surface reflectance, shadows, and highlights, to ease
                 estimation of viewpoint, lighting conditions, shapes of
                 objects and their world-space organization. Motivated
                 by recent perceptual findings on 3D aspects of the
                 Cornsweet illusion, we create scene coherent
                 enhancements by treating cues in terms of their 3D
                 context; doing so has a stronger effect than approaches
                 that operate in a 2D image context and also achieves
                 temporal coherence. We validate our unsharp masking in
                 3D with psychophysical experiments showing that the
                 enhanced images are perceived to have better contrast
                 and are preferred over unenhanced originals. Our
                 operator runs at real-time rates on a GPU and the
                 effect is easily controlled interactively within the
                 rendering pipeline.",
  acknowledgement = ack-nhfb,
  articleno =    "90",
  keywords =     "apparent contrast enhancement; Cornsweet illusion;
                 enhanced rendering; temporal coherence; visual
                 perception",
}


@Article{Feng:2008:RTD,
  author =       "Wei-Wen Feng and Byung-Uck Kim and Yizhou Yu",
  title =        "Real-time data driven deformation using kernel
                 canonical correlation analysis",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "91:1--91:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360690",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Achieving intuitive control of animated surface
                 deformation while observing a specific style is an
                 important but challenging task in computer graphics.
                 Solutions to this task can find many applications in
                 data-driven skin animation, computer puppetry, and
                 computer games. In this paper, we present an intuitive
                 and powerful animation interface to simultaneously
                 control the deformation of a large number of local
                 regions on a deformable surface with a minimal number
                 of control points. Our method learns suitable
                 deformation subspaces from training examples, and
                 generate new deformations on the fly according to the
                 movements of the control points. Our contributions
                 include a novel deformation regression method based on
                 kernel Canonical Correlation Analysis (CCA) and a
                 Poisson-based translation solving technique for easy
                 and fast deformation control based on examples. Our
                 run-time algorithm can be implemented on GPUs and can
                 achieve a few hundred frames per second even for large
                 datasets with hundreds of training examples.",
  acknowledgement = ack-nhfb,
  articleno =    "91",
  keywords =     "animation; Poisson equation; regression; skinning",
}


@Article{Orzan:2008:DCV,
  author =       "Alexandrina Orzan and Adrien Bousseau and Holger
                 Winnem{\"o}ller and Pascal Barla and Jo{\"e}lle Thollot
                 and David Salesin",
  title =        "Diffusion curves: a vector representation for
                 smooth-shaded images",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "92:1--92:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360691",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a new vector-based primitive for creating
                 smooth-shaded images, called the {\em diffusion curve}.
                 A diffusion curve partitions the space through which it
                 is drawn, defining different colors on either side.
                 These colors may vary smoothly along the curve. In
                 addition, the sharpness of the color transition from
                 one side of the curve to the other can be controlled.
                 Given a set of diffusion curves, the final image is
                 constructed by solving a Poisson equation whose
                 constraints are specified by the set of gradients
                 across all diffusion curves. Like all vector-based
                 primitives, diffusion curves conveniently support a
                 variety of operations, including geometry-based
                 editing, keyframe animation, and ready stylization.
                 Moreover, their representation is compact and
                 inherently resolution-independent. We describe a
                 GPU-based implementation for rendering images defined
                 by a set of diffusion curves in realtime. We then
                 demonstrate an interactive drawing system for allowing
                 artists to create artworks using diffusion curves,
                 either by drawing the curves in a freehand style, or by
                 tracing existing imagery. The system is simple and
                 intuitive: we show results created by artists after
                 just a few minutes of instruction. Furthermore, we
                 describe a completely automatic conversion process for
                 taking an image and turning it into a set of diffusion
                 curves that closely approximate the original image
                 content.",
  acknowledgement = ack-nhfb,
  articleno =    "92",
  keywords =     "color diffusion; gradient mesh; image creation; image
                 reconstruction; vector graphics; vectorization",
}


@Article{McCann:2008:RTG,
  author =       "James McCann and Nancy S. Pollard",
  title =        "Real-time gradient-domain painting",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "93:1--93:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360692",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an image editing program which allows
                 artists to paint in the gradient domain with real-time
                 feedback on megapixel-sized images. Along with a
                 pedestrian, though powerful, gradient-painting brush
                 and gradient-clone tool, we introduce an {\em edge
                 brush\/} designed for edge selection and replay. These
                 brushes, coupled with special blending modes, allow
                 users to accomplish global lighting and contrast
                 adjustments using only local image manipulations ---
                 e.g. strengthening a given edge or removing a shadow
                 boundary. Such operations would be tedious in a
                 conventional intensity-based paint program and hard for
                 users to get right in the gradient domain without
                 real-time feedback. The core of our paint program is a
                 simple-to-implement GPU multigrid method which allows
                 integration of megapixel-sized full-color gradient
                 fields at over 20 frames per second on modest hardware.
                 By way of evaluation, we present example images
                 produced with our program and characterize the
                 iteration time and convergence rate of our integration
                 method.",
  acknowledgement = ack-nhfb,
  articleno =    "93",
  keywords =     "gradient; interactive; multigrid; painting;
                 real-time",
}


@Article{Dobashi:2008:FCC,
  author =       "Yoshinori Dobashi and Katsutoshi Kusumoto and Tomoyuki
                 Nishita and Tsuyoshi Yamamoto",
  title =        "Feedback control of cumuliform cloud formation based
                 on computational fluid dynamics",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "94:1--94:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360693",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Clouds play an important role for creating realistic
                 images of outdoor scenes. In order to generate
                 realistic clouds, many methods have been developed for
                 modeling and animating clouds. One of the most
                 effective approaches for synthesizing realistic clouds
                 is to simulate cloud formation processes based on the
                 atmospheric fluid dynamics. Although this approach can
                 create realistic clouds, the resulting shapes and
                 motion depend on many simulation parameters and the
                 initial status. Therefore, it is very difficult to
                 adjust those parameters so that the clouds form the
                 desired shapes. This paper addresses this problem and
                 presents a method for controlling the simulation of
                 cloud formation. In this paper, we focus on controlling
                 cumuliform cloud formation. The user specifies the
                 overall shape of the clouds. Then, our method
                 automatically adjusts parameters during the simulation
                 in order to generate clouds forming the specified
                 shape. Our method can generate realistic clouds while
                 their shapes closely match to the desired shape.",
  acknowledgement = ack-nhfb,
  articleno =    "94",
  keywords =     "clouds; fluid dynamics; simulation control",
}


@Article{Gingold:2008:SBS,
  author =       "Yotam Gingold and Denis Zorin",
  title =        "Shading-based surface editing",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "95:1--95:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360694",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for free-form surface modeling
                 that allows a user to modify a shape by changing its
                 rendered, shaded image using stroke-based drawing
                 tools. User input is translated into a set of tangent
                 and positional constraints on the surface. A new shape,
                 whose rendered image closely approximates user input,
                 is computed using an efficient and stable surface
                 optimization procedure. We demonstrate how several
                 types of free-form surface edits which may be difficult
                 to cast in terms of standard deformation approaches can
                 be easily performed using our system.",
  acknowledgement = ack-nhfb,
  articleno =    "95",
  keywords =     "deformations; image-based modeling; interactive
                 modeling; sketch-based modeling",
}


@Article{Park:2008:DDM,
  author =       "Sang Il Park and Jessica K. Hodgins",
  title =        "Data-driven modeling of skin and muscle deformation",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "96:1--96:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360695",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present a data-driven technique for
                 synthesizing skin deformation from skeletal motion. We
                 first create a database of dynamic skin deformations by
                 recording the motion of the surface of the skin with a
                 very large set of motion capture markers. We then build
                 a statistical model of the deformations by dividing
                 them into two parts: static and dynamic. Static
                 deformations are modeled as a function of pose. Dynamic
                 deformations are caused by the actions of the muscles
                 as they move the joints and the inertia of muscles and
                 fat. We approximate these effects by fitting a set of
                 dynamic equations to the pre-recorded data. We
                 demonstrate the viability of this approach by
                 generating skin deformations from the skeletal motion
                 of an actor. We compare the generated animation both to
                 synchronized video of the actor and to ground truth
                 animation created directly from the large marker set.",
  acknowledgement = ack-nhfb,
  articleno =    "96",
  keywords =     "human animation; motion capture; skin deformation",
}


@Article{Vlasic:2008:AMA,
  author =       "Daniel Vlasic and Ilya Baran and Wojciech Matusik and
                 Jovan Popovi{\'c}",
  title =        "Articulated mesh animation from multi-view
                 silhouettes",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "97:1--97:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1360612.1360696",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Details in mesh animations are difficult to generate
                 but they have great impact on visual quality. In this
                 work, we demonstrate a practical software system for
                 capturing such details from multi-view video
                 recordings. Given a stream of synchronized video images
                 that record a human performance from multiple
                 viewpoints and an articulated template of the
                 performer, our system captures the motion of both the
                 skeleton and the shape. The output mesh animation is
                 enhanced with the details observed in the image
                 silhouettes. For example, a performance in casual
                 loose-fitting clothes will generate mesh animations
                 with flowing garment motions. We accomplish this with a
                 fast pose tracking method followed by nonrigid
                 deformation of the template to fit the silhouettes. The
                 entire process takes less than sixteen seconds per
                 frame and requires no markers or texture cues. Captured
                 meshes are in full correspondence making them readily
                 usable for editing operations including texturing,
                 deformation transfer, and deformation model learning.",
  acknowledgement = ack-nhfb,
  articleno =    "97",
  keywords =     "deformation; motion capture",
}


@Article{deAguiar:2008:PCS,
  author =       "Edilson de Aguiar and Carsten Stoll and Christian
                 Theobalt and Naveed Ahmed and Hans-Peter Seidel and
                 Sebastian Thrun",
  title =        "Performance capture from sparse multi-view video",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "98:1--98:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360697",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper proposes a new marker-less approach to
                 capturing human performances from multi-view video. Our
                 algorithm can jointly reconstruct spatio-temporally
                 coherent geometry, motion and textural surface
                 appearance of actors that perform complex and rapid
                 moves. Furthermore, since our algorithm is purely
                 meshbased and makes as few as possible prior
                 assumptions about the type of subject being tracked, it
                 can even capture performances of people wearing wide
                 apparel, such as a dancer wearing a skirt. To serve
                 this purpose our method efficiently and effectively
                 combines the power of surface- and volume-based shape
                 deformation techniques with a new mesh-based
                 analysis-through-synthesis framework. This framework
                 extracts motion constraints from video and makes the
                 laser-scan of the tracked subject mimic the recorded
                 performance. Also small-scale time-varying shape detail
                 is recovered by applying model-guided multi-view stereo
                 to refine the model surface. Our method delivers
                 captured performance data at high level of detail, is
                 highly versatile, and is applicable to many complex
                 types of scenes that could not be handled by
                 alternative marker-based or marker-free recording
                 techniques.",
  acknowledgement = ack-nhfb,
  articleno =    "98",
  keywords =     "marker-less scene reconstruction; multi-view video
                 analysis; performance capture",
}


@Article{Bradley:2008:MGC,
  author =       "Derek Bradley and Tiberiu Popa and Alla Sheffer and
                 Wolfgang Heidrich and Tamy Boubekeur",
  title =        "Markerless garment capture",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "99:1--99:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360698",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "A lot of research has recently focused on the problem
                 of capturing the geometry and motion of garments. Such
                 work usually relies on special markers printed on the
                 fabric to establish temporally coherent correspondences
                 between points on the garment's surface at different
                 times. Unfortunately, this approach is tedious and
                 prevents the capture of off-the-shelf clothing made
                 from interesting fabrics.\par In this paper, we
                 describe a marker-free approach to capturing garment
                 motion that avoids these downsides. We establish
                 temporally coherent parameterizations between
                 incomplete geometries that we extract at each timestep
                 with a multiview stereo algorithm. We then fill holes
                 in the geometry using a template. This approach, for
                 the first time, allows us to capture the geometry and
                 motion of unpatterned, off-the-shelf garments made from
                 a range of different fabrics.",
  acknowledgement = ack-nhfb,
  articleno =    "99",
  keywords =     "cloth modeling; image processing; motion capture;
                 object scanning/acquisition; surface reconstruction",
}


@Article{Grabler:2008:AGT,
  author =       "Floraine Grabler and Maneesh Agrawala and Robert W.
                 Sumner and Mark Pauly",
  title =        "Automatic generation of tourist maps",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "100:1--100:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360699",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Tourist maps are essential resources for visitors to
                 an unfamiliar city because they visually highlight
                 landmarks and other points of interest. Yet,
                 hand-designed maps are static representations that
                 cannot adapt to the needs and tastes of the individual
                 tourist. In this paper we present an automated system
                 for designing tourist maps that selects and highlights
                 the information that is most important to tourists. Our
                 system determines the salience of map elements using
                 bottom-up vision-based image analysis and top-down
                 web-based information extraction techniques. It then
                 generates a map that emphasizes the most important
                 elements, using a combination of multiperspective
                 rendering to increase visibility of streets and
                 landmarks, and cartographic generalization techniques
                 such as simplification, deformation, and displacement
                 to emphasize landmarks and de-emphasize less important
                 buildings. We show a number of automatically generated
                 tourist maps of San Francisco and compare them to
                 existing automated and manual approaches.",
  acknowledgement = ack-nhfb,
  articleno =    "100",
  keywords =     "non-realistic rendering; visualization; WWW
                 applications",
}


@Article{Li:2008:AGI,
  author =       "Wilmot Li and Maneesh Agrawala and Brian Curless and
                 David Salesin",
  title =        "Automated generation of interactive {$3$D} exploded
                 view diagrams",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "101:1--101:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360700",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a system for creating and viewing
                 interactive exploded views of complex 3D models. In our
                 approach, a 3D input model is organized into an {\em
                 explosion graph\/} that encodes how parts explode with
                 respect to each other. We present an automatic method
                 for computing explosion graphs that takes into account
                 part hierarchies in the input models and handles common
                 classes of interlocking parts. Our system also includes
                 an interface that allows users to interactively explore
                 our exploded views using both direct controls and
                 higher-level interaction modes.",
  acknowledgement = ack-nhfb,
  articleno =    "101",
  keywords =     "exploded view illustration; interactive;
                 visualization",
}


@Article{Lipp:2008:IVE,
  author =       "Markus Lipp and Peter Wonka and Michael Wimmer",
  title =        "Interactive visual editing of grammars for procedural
                 architecture",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "102:1--102:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360701",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a real-time interactive visual editing
                 paradigm for shape grammars, allowing the creation of
                 rulebases from scratch without text file editing. In
                 previous work, shape-grammar based procedural
                 techniques were successfully applied to the creation of
                 architectural models. However, those methods are text
                 based, and may therefore be difficult to use for
                 artists with little computer science background.
                 Therefore the goal was to enable a visual work-flow
                 combining the power of shape grammars with traditional
                 modeling techniques. We extend previous shape grammar
                 approaches by providing direct and persistent local
                 control over the generated instances, avoiding the
                 combinatorial explosion of grammar rules for
                 modifications that should not affect all instances. The
                 resulting visual editor is flexible: All elements of a
                 complex state-of-the-art grammar can be created and
                 modified visually.",
  acknowledgement = ack-nhfb,
  articleno =    "102",
  keywords =     "architectural modeling; procedural modeling; shape
                 grammars; usability",
}


@Article{Chen:2008:IPS,
  author =       "Guoning Chen and Gregory Esch and Peter Wonka and
                 Pascal M{\"u}ller and Eugene Zhang",
  title =        "Interactive procedural street modeling",
  journal =      j-TOG,
  volume =       "27",
  number =       "3",
  pages =        "103:1--103:??",
  month =        aug,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1399504.1360702",
  ISSN =         "0730-0301",
  bibdate =      "Tue Aug 12 13:40:36 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper addresses the problem of interactively
                 modeling large street networks. We introduce an
                 intuitive and flexible modeling framework in which a
                 user can create a street network from scratch or modify
                 an existing street network. This is achieved through
                 designing an underlying tensor field and editing the
                 graph representing the street network. The framework is
                 intuitive because it uses tensor fields to guide the
                 generation of a street network. The framework is
                 flexible because it allows the user to combine various
                 global and local modeling operations such as brush
                 strokes, smoothing, constraints, noise and rotation
                 fields. Our results will show street networks and
                 three-dimensional urban geometry of high visual
                 quality.",
  acknowledgement = ack-nhfb,
  articleno =    "103",
  keywords =     "procedural modeling; street modeling; street networks;
                 tensor field design; tensor fields",
}


@Article{Weber:2008:PAA,
  author =       "Ofir Weber and Yohai S. Devir and Alexander M.
                 Bronstein and Michael M. Bronstein and Ron Kimmel",
  title =        "Parallel algorithms for approximation of distance maps
                 on parametric surfaces",
  journal =      j-TOG,
  volume =       "27",
  number =       "4",
  pages =        "104:1--104:??",
  month =        oct,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409625.1409626",
  ISSN =         "0730-0301",
  bibdate =      "Tue Nov 11 15:42:18 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an efficient O({\em n\/}) numerical
                 algorithm for first-order approximation of geodesic
                 distances on geometry images, where {\em n\/} is the
                 number of points on the surface. The structure of our
                 algorithm allows efficient implementation on parallel
                 architectures. Two implementations on a SIMD processor
                 and on a GPU are discussed. Numerical results
                 demonstrate up to four orders of magnitude improvement
                 in execution time compared to the state-of-the-art
                 algorithms.",
  acknowledgement = ack-nhfb,
  articleno =    "104",
  keywords =     "Eikonal equation; fast marching; geodesic distances;
                 geometry image; GPU; multiple charts; parallel
                 algorithms; SIMD",
}


@Article{Kavan:2008:GSA,
  author =       "Ladislav Kavan and Steven Collins and Ji{\v{r}}{\'\i}
                 {\v{Z}}{\'a}ra and Carol O'Sullivan",
  title =        "Geometric skinning with approximate dual quaternion
                 blending",
  journal =      j-TOG,
  volume =       "27",
  number =       "4",
  pages =        "105:1--105:??",
  month =        oct,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409625.1409627",
  ISSN =         "0730-0301",
  bibdate =      "Tue Nov 11 15:42:18 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Skinning of skeletally deformable models is
                 extensively used for real-time animation of characters,
                 creatures and similar objects. The standard solution,
                 linear blend skinning, has some serious drawbacks that
                 require artist intervention. Therefore, a number of
                 alternatives have been proposed in recent years. All of
                 them successfully combat some of the artifacts, but
                 none challenge the simplicity and efficiency of linear
                 blend skinning. As a result, linear blend skinning is
                 still the number one choice for the majority of
                 developers. In this article, we present a novel
                 skinning algorithm based on linear combination of dual
                 quaternions. Even though our proposed method is
                 approximate, it does not exhibit any of the artifacts
                 inherent in previous methods and still permits an
                 efficient GPU implementation. Upgrading an existing
                 animation system from linear to dual quaternion
                 skinning is very easy and has a relatively minor impact
                 on runtime performance.",
  acknowledgement = ack-nhfb,
  articleno =    "105",
  keywords =     "dual quaternions; linear combinations; rigid
                 transformations; Skinning; transformation blending",
}


@Article{Lloyd:2008:LPS,
  author =       "D. Brandon Lloyd and Naga K. Govindaraju and Cory
                 Quammen and Steven E. Molnar and Dinesh Manocha",
  title =        "Logarithmic perspective shadow maps",
  journal =      j-TOG,
  volume =       "27",
  number =       "4",
  pages =        "106:1--106:??",
  month =        oct,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409625.1409628",
  ISSN =         "0730-0301",
  bibdate =      "Tue Nov 11 15:42:18 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel shadow map parameterization to
                 reduce perspective aliasing artifacts for both point
                 and directional light sources. We derive the aliasing
                 error equations for both types of light sources in
                 general position. Using these equations we compute
                 tight bounds on the aliasing error. From these bounds
                 we derive our shadow map parameterization, which is a
                 simple combination of a perspective projection with a
                 logarithmic transformation. We formulate several types
                 of logarithmic perspective shadow maps (LogPSMs) by
                 replacing the parameterization of existing algorithms
                 with our own. We perform an extensive error analysis
                 for both LogPSMs and existing algorithms. This analysis
                 is a major contribution of this paper and is useful for
                 gaining insight into existing techniques. We show that
                 compared with competing algorithms, LogPSMs can produce
                 significantly less aliasing error. Equivalently, for
                 the same error as competing algorithms, LogPSMs can
                 produce significant savings in both storage and
                 bandwidth. We demonstrate the benefit of LogPSMs for
                 several models of varying complexity.",
  acknowledgement = ack-nhfb,
  articleno =    "106",
  keywords =     "antialiasing; Shadow maps",
}


@Article{Gain:2008:SSD,
  author =       "James Gain and Dominique Bechmann",
  title =        "A survey of spatial deformation from a user-centered
                 perspective",
  journal =      j-TOG,
  volume =       "27",
  number =       "4",
  pages =        "107:1--107:??",
  month =        oct,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409625.1409629",
  ISSN =         "0730-0301",
  bibdate =      "Tue Nov 11 15:42:18 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The spatial deformation methods are a family of
                 modeling and animation techniques for indirectly
                 reshaping an object by warping the surrounding space,
                 with results that are similar to molding a highly
                 malleable substance. They have the virtue of being
                 computationally efficient (and hence interactive) and
                 applicable to a variety of object representations.\par
                 In this article we survey the state of the art in
                 spatial deformation. Since manipulating ambient space
                 directly is infeasible, deformations are controlled by
                 tools of varying dimension --- points, curves, surfaces
                 and volumes --- and it is on this basis that we
                 classify them. Unlike previous surveys that concentrate
                 on providing a single underlying mathematical
                 formalism, we use the user-centered criteria of
                 versatility, ease of use, efficiency and correctness to
                 compare techniques.",
  acknowledgement = ack-nhfb,
  articleno =    "107",
  keywords =     "Free-form deformation; spatial deformation; warping",
}


@Article{Tan:2008:SIT,
  author =       "Ping Tan and Tian Fang and Jianxiong Xiao and Peng
                 Zhao and Long Quan",
  title =        "Single image tree modeling",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "108:1--108:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409061",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we introduce a simple sketching method
                 to generate a realistic 3D tree model from a single
                 image. The user draws at least two strokes in the tree
                 image: the first crown stroke around the tree crown to
                 mark up the leaf region, the second branch stroke from
                 the tree root to mark up the main trunk, and possibly
                 few other branch strokes for refinement. The method
                 automatically generates a 3D tree model including
                 branches and leaves. Branches are synthesized by a
                 growth engine from a small library of elementary
                 subtrees that are pre-defined or built on the fly from
                 the recovered visible branches. The visible branches
                 are automatically traced from the drawn branch strokes
                 according to image statistics on the strokes. Leaves
                 are generated from the region bounded by the first
                 crown stroke to complete the tree. We demonstrate our
                 method on a variety of examples.",
  acknowledgement = ack-nhfb,
  articleno =    "108",
}


@Article{Chen:2008:SBT,
  author =       "Xuejin Chen and Boris Neubert and Ying-Qing Xu and
                 Oliver Deussen and Sing Bing Kang",
  title =        "Sketch-based tree modeling using {Markov} random
                 field",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "109:1--109:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409062",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we describe a new system for converting
                 a user's freehand sketch of a tree into a full 3D model
                 that is both complex and realistic-looking. Our system
                 does this by probabilistic optimization based on
                 parameters obtained from a database of tree models. The
                 best matching model is selected by comparing its 2D
                 projections with the sketch. Branch interaction is
                 modeled by a Markov random field, subject to the
                 constraint of 3D projection to sketch. Our system then
                 uses the notion of self-similarity to add new branches
                 before finally populating all branches with leaves of
                 the user's choice. We show a variety of natural-looking
                 tree models generated from freehand sketches with only
                 a few strokes.",
  acknowledgement = ack-nhfb,
  articleno =    "109",
  keywords =     "geometric modeling; Markov random field; sketching;
                 tree modeling",
}


@Article{Sharf:2008:STS,
  author =       "Andrei Sharf and Dan A. Alcantara and Thomas Lewiner
                 and Chen Greif and Alla Sheffer and Nina Amenta and
                 Daniel Cohen-Or",
  title =        "Space-time surface reconstruction using incompressible
                 flow",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "110:1--110:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409063",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a volumetric space-time technique for the
                 reconstruction of moving and deforming objects from
                 point data. The output of our method is a
                 four-dimensional space-time solid, made up of spatial
                 slices, each of which is a three-dimensional solid
                 bounded by a watertight manifold. The motion of the
                 object is described as an incompressible flow of
                 material through time. We optimize the flow so that the
                 distance material moves from one time frame to the next
                 is bounded, the density of material remains constant,
                 and the object remains compact. This formulation
                 overcomes deficiencies in the acquired data, such as
                 persistent occlusions, errors, and missing frames. We
                 demonstrate the performance of our flow-based technique
                 by reconstructing coherent sequences of watertight
                 models from incomplete scanner data.",
  acknowledgement = ack-nhfb,
  articleno =    "110",
  keywords =     "reconstruction; space-time; volumetric techniques",
}


@Article{Kraevoy:2008:NHR,
  author =       "Vladislav Kraevoy and Alla Sheffer and Ariel Shamir
                 and Daniel Cohen-Or",
  title =        "Non-homogeneous resizing of complex models",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "111:1--111:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409064",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Resizing of 3D models can be very useful when creating
                 new models or placing models inside different scenes.
                 However, uniform scaling is limited in its
                 applicability while straightforward non-uniform scaling
                 can destroy features and lead to serious visual
                 artifacts. Our goal is to define a method that protects
                 model features and structures during resizing. We
                 observe that typically, during scaling some parts of
                 the models are more vulnerable than others, undergoing
                 undesirable deformation. We automatically detect
                 vulnerable regions and carry this information to a
                 protective grid defined around the object, defining a
                 vulnerability map. The 3D model is then resized by a
                 space-deformation technique which scales the grid
                 non-homogeneously while respecting this map. Using
                 space-deformation allows processing of common models of
                 man-made objects that consist of multiple components
                 and contain non-manifold structures. We show that our
                 technique resizes models while suppressing undesirable
                 distortion, creating models that preserve the structure
                 and features of the original ones.",
  acknowledgement = ack-nhfb,
  articleno =    "111",
  keywords =     "3D meshes; resizing; scaling; transformations",
}


@Article{Ye:2008:ARC,
  author =       "Yuting Ye and C. Karen Liu",
  title =        "Animating responsive characters with dynamic
                 constraints in near-unactuated coordinates",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "112:1--112:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409065",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a technique to enhance a
                 kinematically controlled virtual character with a
                 generic class of dynamic responses to small
                 perturbations. Given an input motion sequence, our
                 technique can synthesize reactive motion to arbitrary
                 external forces with a specific style customized to the
                 input motion. Our method re-parameterizes the motion
                 degrees of freedom based on joint actuations in the
                 input motion. By only enforcing the equations of motion
                 in the less actuated coordinates, our approach can
                 create physically responsive motion based on kinematic
                 pose control without explicitly computing the joint
                 actuations. We demonstrate the simplicity and
                 robustness of our technique by showing a variety of
                 examples generated with the same set of parameters. Our
                 formulation focuses on the type of perturbations that
                 significantly disrupt the upper body poses and
                 dynamics, but have limited effect on the whole-body
                 balance state.",
  acknowledgement = ack-nhfb,
  articleno =    "112",
  keywords =     "motion capture; physically based animation",
}


@Article{Coros:2008:SCW,
  author =       "Stelian Coros and Philippe Beaudoin and Kang Kang Yin
                 and Michiel van de Pann",
  title =        "Synthesis of constrained walking skills",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "113:1--113:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409066",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Simulated characters in simulated worlds require
                 simulated skills. We develop control strategies that
                 enable physically-simulated characters to dynamically
                 navigate environments with significant stepping
                 constraints, such as sequences of gaps. We present a
                 synthesis-analysis-synthesis framework for this type of
                 problem. First, an offline optimization method is
                 applied in order to compute example control solutions
                 for randomly-generated example problems from the given
                 task domain. Second, the example motions and their
                 underlying control patterns are analyzed to build a
                 low-dimensional step-to-step model of the dynamics.
                 Third, this model is exploited by a planner to solve
                 new instances of the task at interactive rates. We
                 demonstrate real-time navigation across constrained
                 terrain for physics-based simulations of 2D and 3D
                 characters. Because the framework sythesizes its own
                 example data, it can be applied to bipedal characters
                 for which no motion data is available.",
  acknowledgement = ack-nhfb,
  articleno =    "113",
}


@Article{Shum:2008:IPM,
  author =       "Hubert P. H. Shum and Taku Komura and Masashi
                 Shiraishi and Shuntaro Yamazaki",
  title =        "Interaction patches for multi-character animation",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "114:1--114:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409067",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a data-driven approach to automatically
                 generate a scene where tens to hundreds of characters
                 densely interact with each other. During off-line
                 processing, the close interactions between characters
                 are precomputed by expanding a game tree, and these are
                 stored as data structures called {\em interaction
                 patches.\/} Then, during run-time, the system
                 spatio-temporally concatenates the interaction patches
                 to create scenes where a large number of characters
                 closely interact with one another. Using our method, it
                 is possible to automatically or interactively produce
                 animations of crowds interacting with each other in a
                 stylized way. The method can be used for a variety of
                 applications including TV programs, advertisements and
                 movies.",
  acknowledgement = ack-nhfb,
  articleno =    "114",
  keywords =     "character animation; crowd simulation; human motion",
}


@Article{Assa:2008:MOH,
  author =       "Jackie Assa and Daniel Cohen-Or and I-Cheng Yeh and
                 Tong-Yee Lee",
  title =        "Motion overview of human actions",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "115:1--115:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409068",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "During the last decade, motion capture data has
                 emerged and gained a leading role in animations, games
                 and 3D environments. Many of these applications require
                 the creation of expressive overview video clips
                 capturing the human motion, however sufficient
                 attention has not been given to this problem. In this
                 paper, we present a technique that generates an
                 overview video based on the analysis of motion capture
                 data. Our method is targeted for applications of 3D
                 character based animations, automating, for example,
                 the action summary and gameplay overview in simulations
                 and computer games. We base our method on quantum
                 annealing optimization with an objective function that
                 respects the analysis of the character motion and the
                 camera movement constraints. It automatically generates
                 a smooth camera control path, splitting it to several
                 shots if required. To evaluate our method, we introduce
                 a novel camera placement metric which is evaluated
                 against previous work and conduct a user study
                 comparing our results with the various systems.",
  acknowledgement = ack-nhfb,
  articleno =    "115",
  keywords =     "animation; animation summary; camera; mocap; salient
                 action; viewpoint selection",
}


@Article{Kopf:2008:DPM,
  author =       "Johannes Kopf and Boris Neubert and Billy Chen and
                 Michael Cohen and Daniel Cohen-Or and Oliver Deussen
                 and Matt Uyttendaele and Dani Lischinski",
  title =        "Deep photo: model-based photograph enhancement and
                 viewing",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "116:1--116:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409069",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we introduce a novel system for
                 browsing, enhancing, and manipulating casual outdoor
                 photographs by combining them with already existing
                 georeferenced digital terrain and urban models. A
                 simple interactive registration process is used to
                 align a photograph with such a model. Once the
                 photograph and the model have been registered, an
                 abundance of information, such as depth, texture, and
                 GIS data, becomes immediately available to our system.
                 This information, in turn, enables a variety of
                 operations, ranging from dehazing and relighting the
                 photograph, to novel view synthesis, and overlaying
                 with geographic information. We describe the
                 implementation of a number of these applications and
                 discuss possible extensions. Our results show that
                 augmenting photographs with already available 3D models
                 of the world supports a wide variety of new ways for us
                 to experience and interact with our everyday
                 snapshots.",
  acknowledgement = ack-nhfb,
  articleno =    "116",
  keywords =     "dehazing; image-based modeling; image-based rendering;
                 image completion; photo browsing; relighting",
}


@Article{Xu:2008:AAM,
  author =       "Xuemiao Xu and Liang Wan and Xiaopei Liu and Tien-Tsin
                 Wong and Liansheng Wang and Chi-Sing Leung",
  title =        "Animating animal motion from still",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "117:1--117:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409070",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Even though the temporal information is lost, a still
                 picture of moving animals hints at their motion. In
                 this paper, we infer motion cycle of animals from the
                 'motion snapshots' (snapshots of different individuals)
                 captured in a still picture. By finding the motion path
                 in the graph connecting motion snapshots, we can infer
                 the order of motion snapshots with respect to time, and
                 hence the motion cycle. Both 'half-cycle' and
                 'full-cycle' motions can be inferred in a unified
                 manner. Therefore, we can animate a still picture of a
                 moving animal group by morphing among the ordered
                 snapshots. By refining the pose, morphology, and
                 appearance consistencies, smooth and realistic animal
                 motion can be synthesized. Our results demonstrate the
                 applicability of the proposed method to a wide range of
                 species, including birds, fishes, mammals, and
                 reptiles.",
  acknowledgement = ack-nhfb,
  articleno =    "117",
  keywords =     "animal group; consistency refinement; motion cycle;
                 motion inference; still picture",
}


@Article{Wang:2008:OSS,
  author =       "Yu-Shuen Wang and Chiew-Lan Tai and Olga Sorkine and
                 Tong-Yee Lee",
  title =        "Optimized scale-and-stretch for image resizing",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "118:1--118:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409071",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a 'scale-and-stretch' warping method that
                 allows resizing images into arbitrary aspect ratios
                 while preserving visually prominent features. The
                 method operates by iteratively computing optimal local
                 scaling factors for each local region and updating a
                 warped image that matches these scaling factors as
                 closely as possible. The amount of deformation of the
                 image content is guided by a significance map that
                 characterizes the visual attractiveness of each pixel;
                 this significance map is computed automatically using a
                 novel combination of gradient and salience-based
                 measures. Our technique allows diverting the distortion
                 due to resizing to image regions with homogeneous
                 content, such that the impact on perceptually important
                 features is minimized. Unlike previous approaches, our
                 method distributes the distortion in all spatial
                 directions, even when the resizing operation is only
                 applied horizontally or vertically, thus fully
                 utilizing the available homogeneous regions to absorb
                 the distortion. We develop an efficient formulation for
                 the nonlinear optimization involved in the warping
                 function computation, allowing interactive image
                 resizing.",
  acknowledgement = ack-nhfb,
  articleno =    "118",
  keywords =     "arbitrary image resizing; nonlinear optimization;
                 visual saliency",
}


@Article{Wu:2008:INR,
  author =       "Tai-Pang Wu and Jian Sun and Chi-Keung Tang and
                 Heung-Yeung Shum",
  title =        "Interactive normal reconstruction from a single
                 image",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "119:1--119:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409072",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an interactive system for reconstructing
                 surface normals from a single image. Our approach has
                 two complementary contributions. First, we introduce a
                 novel shape-from-shading algorithm (SfS) that produces
                 faithful normal reconstruction for local image region
                 (high-frequency component), but it fails to faithfully
                 recover the overall global structure (low-frequency
                 component). Our second contribution consists of an
                 approach that corrects low-frequency error using a
                 simple markup procedure. This approach, aptly called
                 {\em rotation palette}, allows the user to specify
                 large scale corrections of surface normals by drawing
                 simple stroke correspondences between the normal map
                 and a sphere image which represents rotation
                 directions. Combining these two approaches, we can
                 produce high-quality surfaces quickly from single
                 images.",
  acknowledgement = ack-nhfb,
  articleno =    "119",
}


@Article{Gutierrez:2008:DPC,
  author =       "Diego Gutierrez and Francisco J. Seron and Jorge
                 Lopez-Moreno and Maria P. Sanchez and Jorge Fandos and
                 Erik Reinhard",
  title =        "Depicting procedural caustics in single images",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "120:1--120:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409073",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a powerful technique to simulate and
                 approximate caustics in images. Our algorithm is
                 designed to produce good results without the need to
                 painstakingly paint over pixels. The ability to edit
                 global illumination through image processing allows
                 interaction with images at a level which has not yet
                 been demonstrated, and significantly augments and
                 extends current image-based material editing
                 approaches. We show by means of a set of psychophysical
                 experiments that the resulting imagery is visually
                 plausible and on par with photon mapping, albeit
                 without the need for hand-modeling the underlying
                 geometry.",
  acknowledgement = ack-nhfb,
  articleno =    "120",
  keywords =     "high dynamic range imaging; image-based material
                 editing; image processing",
}


@Article{Ma:2008:FPS,
  author =       "Wan-Chun Ma and Andrew Jones and Jen-Yuan Chiang and
                 Tim Hawkins and Sune Frederiksen and Pieter Peers and
                 Marko Vukovic and Ming Ouhyoung and Paul Debevec",
  title =        "Facial performance synthesis using deformation-driven
                 polynomial displacement maps",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "121:1--121:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409074",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel method for acquisition, modeling,
                 compression, and synthesis of realistic facial
                 deformations using polynomial displacement maps. Our
                 method consists of an analysis phase where the
                 relationship between motion capture markers and
                 detailed facial geometry is inferred, and a synthesis
                 phase where novel detailed animated facial geometry is
                 driven solely by a sparse set of motion capture
                 markers. For analysis, we record the actor wearing
                 facial markers while performing a set of training
                 expression clips. We capture real-time high-resolution
                 facial deformations, including dynamic wrinkle and pore
                 detail, using interleaved structured light 3D scanning
                 and photometric stereo. Next, we compute displacements
                 between a neutral mesh driven by the motion capture
                 markers and the high-resolution captured expressions.
                 These geometric displacements are stored in a {\em
                 polynomial displacement map\/} which is parameterized
                 according to the local deformations of the motion
                 capture dots. For synthesis, we drive the polynomial
                 displacement map with new motion capture data. This
                 allows the recreation of large-scale muscle
                 deformation, medium and fine wrinkles, and dynamic skin
                 pore detail. Applications include the compression of
                 existing performance data and the synthesis of new
                 performances. Our technique is independent of the
                 underlying geometry capture system and can be used to
                 automatically generate high-frequency wrinkle and pore
                 details on top of many existing facial animation
                 systems.",
  acknowledgement = ack-nhfb,
  articleno =    "121",
  keywords =     "facial performance synthesis; polynomial displacement
                 maps",
}


@Article{Ju:2008:RST,
  author =       "Tao Ju and Qian-Yi Zhou and Michiel van de Panne and
                 Daniel Cohen-Or and Ulrich Neumann",
  title =        "Reusable skinning templates using cage-based
                 deformations",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "122:1--122:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409075",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Character skinning determines how the shape of the
                 surface geometry changes as a function of the pose of
                 the underlying skeleton. In this paper we describe
                 skinning templates, which define common deformation
                 behaviors for common joint types. This abstraction
                 allows skinning solutions to be shared and reused, and
                 they allow a user to quickly explore many possible
                 alternatives for the skinning behavior of a character.
                 The skinning templates are implemented using cage-based
                 deformations, which offer a flexible design space
                 within which to develop reusable skinning behaviors. We
                 demonstrate the interactive use of skinning templates
                 to quickly explore alternate skinning behaviors for 3D
                 models.",
  acknowledgement = ack-nhfb,
  articleno =    "122",
  keywords =     "animation; cage-based deformation; skinning;
                 templates",
}


@Article{Shiratori:2008:ABU,
  author =       "Takaaki Shiratori and Jessica K. Hodgins",
  title =        "Accelerometer-based user interfaces for the control of
                 a physically simulated character",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "123:1--123:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409076",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In late 2006, Nintendo released a new game controller,
                 the Wiimote, which included a three-axis accelerometer.
                 Since then, a large variety of novel applications for
                 these controllers have been developed by both
                 independent and commercial developers. We add to this
                 growing library with three performance interfaces that
                 allow the user to control the motion of a dynamically
                 simulated, animated character through the motion of his
                 or her arms, wrists, or legs. For comparison, we also
                 implement a traditional joystick/button interface. We
                 assess these interfaces by having users test them on a
                 set of tracks containing turns and pits. Two of the
                 interfaces (legs and wrists) were judged to be more
                 immersive and were better liked than the
                 joystick/button interface by our subjects. All three of
                 the Wiimote interfaces provided better control than the
                 joystick interface based on an analysis of the failures
                 seen during the user study.",
  acknowledgement = ack-nhfb,
  articleno =    "123",
  keywords =     "character animation; physical simulation; user
                 interface; Wiimotes",
}


@Article{Barnes:2008:VPP,
  author =       "Connelly Barnes and David E. Jacobs and Jason Sanders
                 and Dan B. Goldman and Szymon Rusinkiewicz and Adam
                 Finkelstein and Maneesh Agrawala",
  title =        "Video puppetry: a performative interface for cutout
                 animation",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "124:1--124:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409077",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a video-based interface that allows users
                 of all skill levels to quickly create cutout-style
                 animations by performing the character motions. The
                 puppeteer first creates a cast of physical puppets
                 using paper, markers and scissors. He then physically
                 moves these puppets to tell a story. Using an
                 inexpensive overhead camera our system tracks the
                 motions of the puppets and renders them on a new
                 background while removing the puppeteer's hands. Our
                 system runs in real-time (at 30 fps) so that the
                 puppeteer and the audience can immediately see the
                 animation that is created. Our system also supports a
                 variety of constraints and effects including
                 articulated characters, multi-track animation, scene
                 changes, camera controls, 2 1/2-D environments,
                 shadows, and animation cycles. Users have evaluated our
                 system both quantitatively and qualitatively: In tests
                 of low-level dexterity, our system has similar accuracy
                 to a mouse interface. For simple story telling, users
                 prefer our system over either a mouse interface or
                 traditional puppetry. We demonstrate that even
                 first-time users, including an eleven-year-old, can use
                 our system to quickly turn an original story idea into
                 an animation.",
  acknowledgement = ack-nhfb,
  articleno =    "124",
  keywords =     "animation; real-time; tangible user interface;
                 vision",
}


@Article{DiLorenzo:2008:LLC,
  author =       "Paul C. DiLorenzo and Victor B. Zordan and Benjamin L.
                 Sanders",
  title =        "Laughing out loud: control for modeling anatomically
                 inspired laughter using audio",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "125:1--125:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409078",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel technique for generating animation
                 of laughter for a character. Our approach utilizes an
                 anatomically inspired, physics-based model of a human
                 torso that includes a mix of rigid-body and deformable
                 components and is driven by Hill-type muscles. We
                 propose a hierarchical control method which synthesizes
                 laughter from a simple set of input signals. In
                 addition, we present a method for automatically
                 creating an animation from a soundtrack of an
                 individual laughing. We show examples of laugh
                 animations generated by hand-selected input parameters
                 and by our audio-driven optimization approach. We also
                 include results for other behaviors, such as coughing
                 and a sneeze, created using the same model. These
                 animations demonstrate the range of possible motions
                 that can be generated using the proposed system. We
                 compare our technique with both data-driven and
                 procedural animations of laughter.",
  acknowledgement = ack-nhfb,
  articleno =    "125",
  keywords =     "human animation; human simulation; laughter",
}


@Article{Zhou:2008:RTK,
  author =       "Kun Zhou and Qiming Hou and Rui Wang and Baining Guo",
  title =        "Real-time {KD}-tree construction on graphics
                 hardware",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "126:1--126:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409079",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an algorithm for constructing kd-trees on
                 GPUs. This algorithm achieves real-time performance by
                 exploiting the GPU's streaming architecture at all
                 stages of kd-tree construction. Unlike previous
                 parallel kd-tree algorithms, our method builds tree
                 nodes completely in BFS (breadth-first search) order.
                 We also develop a special strategy for large nodes at
                 upper tree levels so as to further exploit the
                 fine-grained parallelism of GPUs. For these nodes, we
                 parallelize the computation over all geometric
                 primitives instead of nodes at each level. Finally, in
                 order to maintain kd-tree quality, we introduce novel
                 schemes for fast evaluation of node split costs.\par As
                 far as we know, ours is the first real-time kd-tree
                 algorithm on the GPU. The kd-trees built by our
                 algorithm are of comparable quality as those
                 constructed by off-line CPU algorithms. In terms of
                 speed, our algorithm is significantly faster than
                 well-optimized single-core CPU algorithms and
                 competitive with multi-core CPU algorithms. Our
                 algorithm provides a general way for handling dynamic
                 scenes on the GPU. We demonstrate the potential of our
                 algorithm in applications involving dynamic scenes,
                 including GPU ray tracing, interactive photon mapping,
                 and point cloud modeling.",
  acknowledgement = ack-nhfb,
  articleno =    "126",
  keywords =     "kd-tree; photon mapping; point cloud modeling;
                 programable graphics hardware; ray tracing",
}


@Article{Sitthi-amorn:2008:ARB,
  author =       "Pitchaya Sitthi-amorn and Jason Lawrence and Lei Yang
                 and Pedro V. Sander and Diego Nehab and Jiahe Xi",
  title =        "Automated reprojection-based pixel shader
                 optimization",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "127:1--127:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409080",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a framework and supporting algorithms to
                 automate the use of temporal data reprojection as a
                 general tool for optimizing procedural shaders.
                 Although the general strategy of caching and reusing
                 expensive intermediate shading calculations across
                 consecutive frames has previously been shown to provide
                 an effective trade-off between speed and accuracy, the
                 critical choices of what to reuse and at what rate to
                 refresh cached entries have been left to a designer.
                 The fact that these decisions require a deep
                 understanding of a procedure's semantic structure makes
                 it challenging to select optimal candidates among
                 possibly hundreds of alternatives. Our automated
                 approach relies on parametric models of the way
                 possible caching decisions affect the shader's
                 performance and visual fidelity. These models are
                 trained using a sample rendering session and drive an
                 interactive profiler in which the user can explore the
                 error/performance trade-offs associated with
                 incorporating temporal reprojection. We evaluate the
                 proposed models and selection algorithm with a
                 prototype system used to optimize several complex
                 shaders and compare our approach to current
                 alternatives.",
  acknowledgement = ack-nhfb,
  articleno =    "127",
  keywords =     "code optimization; procedural shading; real-time
                 rendering; temporal reprojection",
}


@Article{Cheslack-Postava:2008:FRL,
  author =       "Ewen Cheslack-Postava and Rui Wang and Oskar Akerlund
                 and Fabio Pellacini",
  title =        "Fast, realistic lighting and material design using
                 nonlinear cut approximation",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "128:1--128:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409081",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an efficient computational algorithm for
                 functions represented by a nonlinear piecewise constant
                 approximation called {\em cuts.\/} Our main
                 contribution is a single traversal algorithm for
                 merging cuts that allows for arbitrary pointwise
                 computation, such as addition, multiplication, linear
                 interpolation, and multi-product integration. A
                 theoretical error bound of this approach can be proved
                 using a statistical interpretation of cuts. Our
                 algorithm extends naturally to computation with many
                 cuts and maps easily to modern GPUs, leading to
                 significant advantages over existing methods based on
                 wavelet approximation. We apply this technique to the
                 problem of realistic lighting and material design under
                 complex illumination with arbitrary BRDFs. Our system
                 smoothly integrates all-frequency relighting of shadows
                 and reflections with dynamic per-pixel shading effects,
                 such as bump mapping and spatially varying BRDFs. This
                 combination of capabilities is typically missing in
                 current systems. We represent illumination and
                 precomputed visibility as nonlinear sparse vectors; we
                 then use our cut merging algorithm to simultaneously
                 interpolate visibility cuts at each pixel, and compute
                 the triple product integral of the illumination,
                 interpolated visibility, and dynamic BRDF samples.
                 Finally, we present a two-pass, data-driven approach
                 that exploits pilot visibility samples to optimize the
                 construction of the light tree, leading to more
                 efficient cuts and reduced datasets.",
  acknowledgement = ack-nhfb,
  articleno =    "128",
}


@Article{Ritschel:2008:ISM,
  author =       "T. Ritschel and T. Grosch and M. H. Kim and H.-P.
                 Seidel and C. Dachsbacher and J. Kautz",
  title =        "Imperfect shadow maps for efficient computation of
                 indirect illumination",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "129:1--129:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409082",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a method for interactive computation of
                 indirect illumination in large and fully dynamic scenes
                 based on approximate visibility queries. While the
                 high-frequency nature of direct lighting requires
                 accurate visibility, indirect illumination mostly
                 consists of smooth gradations, which tend to mask
                 errors due to incorrect visibility. We exploit this by
                 approximating visibility for indirect illumination with
                 {\em imperfect shadow maps\/} ---low-resolution shadow
                 maps rendered from a crude point-based representation
                 of the scene. These are used in conjunction with a
                 global illumination algorithm based on virtual point
                 lights enabling indirect illumination of dynamic scenes
                 at real-time frame rates. We demonstrate that imperfect
                 shadow maps are a valid approximation to visibility,
                 which makes the simulation of global illumination an
                 order of magnitude faster than using accurate
                 visibility.",
  acknowledgement = ack-nhfb,
  articleno =    "129",
  keywords =     "global illumination; real-time rendering; visibility",
}


@Article{Hachisuka:2008:PPM,
  author =       "Toshiya Hachisuka and Shinji Ogaki and Henrik Wann
                 Jensen",
  title =        "Progressive photon mapping",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "130:1--130:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409083",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper introduces a simple and robust progressive
                 global illumination algorithm based on photon mapping.
                 Progressive photon mapping is a multi-pass algorithm
                 where the first pass is ray tracing followed by any
                 number of photon tracing passes. Each photon tracing
                 pass results in an increasingly accurate global
                 illumination solution that can be visualized in order
                 to provide progressive feedback. Progressive photon
                 mapping uses a new radiance estimate that converges to
                 the correct radiance value as more photons are used. It
                 is not necessary to store the full photon map, and
                 unlike standard photon mapping it possible to compute a
                 global illumination solution with any desired accuracy
                 using a limited amount of memory. Compared with
                 existing Monte Carlo ray tracing methods progressive
                 photon mapping provides an efficient and robust
                 alternative in the presence of complex light transport
                 such as caustics and in particular reflections of
                 caustics.",
  acknowledgement = ack-nhfb,
  articleno =    "130",
  keywords =     "density estimation; global illumination; photon
                 mapping; sampling and reconstruction",
}


@Article{Lanman:2008:SFM,
  author =       "Douglas Lanman and Ramesh Raskar and Amit Agrawal and
                 Gabriel Taubin",
  title =        "Shield fields: modeling and capturing {$3$D}
                 occluders",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "131:1--131:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409084",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We describe a unified representation of occluders in
                 light transport and photography using shield fields:
                 the 4D attenuation function which acts on any light
                 field incident on an occluder. Our key theoretical
                 result is that shield fields can be used to decouple
                 the effects of occluders and incident illumination. We
                 first describe the properties of shield fields in the
                 frequency-domain and briefly analyze the 'forward'
                 problem of efficiently computing cast shadows.
                 Afterwards, we apply the shield field signal-processing
                 framework to make several new observations regarding
                 the 'inverse' problem of reconstructing 3D occluders
                 from cast shadows -- extending previous work on
                 shape-from-silhouette and visual hull methods. From
                 this analysis we develop the first single-camera,
                 single-shot approach to capture visual hulls without
                 requiring moving or programmable illumination. We
                 analyze several competing camera designs, ultimately
                 leading to the development of a new large-format,
                 mask-based light field camera that exploits optimal
                 tiled-broadband codes for light-efficient shield field
                 capture. We conclude by presenting a detailed
                 experimental analysis of shield field capture and 3D
                 occluder reconstruction.",
  acknowledgement = ack-nhfb,
  articleno =    "131",
  keywords =     "cast shadows; coded aperture imaging; computational
                 photography; light fields; light transport; visual
                 hull",
}


@Article{Atcheson:2008:TRC,
  author =       "Bradley Atcheson and Ivo Ihrke and Wolfgang Heidrich
                 and Art Tevs and Derek Bradley and Marcus Magnor and
                 Hans-Peter Seidel",
  title =        "Time-resolved {$3$D} capture of non-stationary gas
                 flows",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "132:1--132:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409085",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Fluid simulation is one of the most active research
                 areas in computer graphics. However, it remains
                 difficult to obtain measurements of real fluid flows
                 for validation of the simulated data.\par In this
                 paper, we take a step in the direction of capturing
                 flow data for such purposes. Specifically, we present
                 the first time-resolved Schlieren tomography system for
                 capturing full 3D, non-stationary gas flows on a dense
                 volumetric grid. Schlieren tomography uses 2D ray
                 deflection measurements to reconstruct a time-varying
                 grid of 3D refractive index values, which directly
                 correspond to physical properties of the flow. We
                 derive a new solution for this reconstruction problem
                 that lends itself to efficient algorithms that robustly
                 work with relatively small numbers of cameras. Our
                 physical system is easy to set up, and consists of an
                 array of relatively low cost rolling-shutter camcorders
                 that are synchronized with a new approach. We
                 demonstrate our method with real measurements, and
                 analyze precision with synthetic data for which ground
                 truth information is available.",
  acknowledgement = ack-nhfb,
  articleno =    "132",
  keywords =     "computational cameras and optics; image processing;
                 object scanning/acquisition",
}


@Article{Holroyd:2008:PAE,
  author =       "Michael Holroyd and Jason Lawrence and Greg Humphreys
                 and Todd Zickler",
  title =        "A photometric approach for estimating normals and
                 tangents",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "133:1--133:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409086",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a technique for acquiring the
                 shape of real-world objects with complex isotropic and
                 anisotropic reflectance. Our method estimates the local
                 normal and tangent vectors at each pixel in a reference
                 view from a sequence of images taken under varying
                 point lighting. We show that for many real-world
                 materials and a restricted set of light positions, the
                 2D slice of the BRDF obtained by fixing the local view
                 direction is symmetric under reflections of the halfway
                 vector across the normal-tangent and normal-binormal
                 planes. Based on this analysis, we develop an
                 optimization that estimates the local surface frame by
                 identifying these planes of symmetry in the measured
                 BRDF. As with other photometric methods, a key benefit
                 of our approach is that the input is easy to acquire
                 and is less sensitive to calibration errors than stereo
                 or multi-view techniques. Unlike prior work, our
                 approach allows estimating the surface tangent in the
                 case of anisotropic reflectance. We confirm the
                 accuracy and reliability of our approach with analytic
                 and measured data, present several normal and tangent
                 fields acquired with our technique, and demonstrate
                 applications to appearance editing.",
  acknowledgement = ack-nhfb,
  articleno =    "133",
  keywords =     "anisotropic; BRDF; normal map; photometric stereo;
                 symmetry; tangent map",
}


@Article{Bando:2008:EDM,
  author =       "Yosuke Bando and Bing-Yu Chen and Tomoyuki Nishita",
  title =        "Extracting depth and matte using a color-filtered
                 aperture",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "134:1--134:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409087",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a method for automatically
                 extracting a scene depth map and the alpha matte of a
                 foreground object by capturing a scene through RGB
                 color filters placed in the camera lens aperture. By
                 dividing the aperture into three regions through which
                 only light in one of the RGB color bands can pass, we
                 can acquire three shifted views of a scene in the RGB
                 planes of an image in a single exposure. In other
                 words, a captured image has depth-dependent color
                 misalignment. We develop a color alignment measure to
                 estimate disparities between the RGB planes for depth
                 reconstruction. We also exploit color misalignment cues
                 in our matting algorithm in order to disambiguate
                 between the foreground and background regions even
                 where their colors are similar. Based on the extracted
                 depth and matte, the color misalignment in the captured
                 image can be canceled, and various image editing
                 operations can be applied to the reconstructed image,
                 including novel view synthesis, postexposure
                 refocusing, and composition over different
                 backgrounds.",
  acknowledgement = ack-nhfb,
  articleno =    "134",
  keywords =     "alpha matting; color correlation; color filters;
                 computational camera; computational photography; depth
                 estimation",
}


@Article{Nehab:2008:RAR,
  author =       "Diego Nehab and Hugues Hoppe",
  title =        "Random-access rendering of general vector graphics",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "135:1--135:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409088",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a novel representation for random-access
                 rendering of antialiased vector graphics on the GPU,
                 along with efficient encoding and rendering algorithms.
                 The representation supports a broad class of vector
                 primitives, including multiple layers of
                 semitransparent filled and stroked shapes, with
                 quadratic outlines and color gradients. Our approach is
                 to create a coarse lattice in which each cell contains
                 a variable-length encoding of the graphics primitives
                 it overlaps. These cell-specialized encodings are
                 interpreted at runtime within a pixel shader.
                 Advantages include localized memory access and the
                 ability to map vector graphics onto arbitrary surfaces,
                 or under arbitrary deformations. Most importantly, we
                 perform both prefiltering and supersampling within a
                 single pixel shader invocation, achieving
                 inter-primitive antialiasing at no added memory
                 bandwidth cost. We present an efficient encoding
                 algorithm, and demonstrate high-quality real-time
                 rendering of complex, real-world examples.",
  acknowledgement = ack-nhfb,
  articleno =    "135",
}


@Article{Tai:2008:TAR,
  author =       "Yu-Wing Tai and Michael S. Brown and Chi-Keung Tang
                 and Heung-Yeung Shum",
  title =        "Texture amendment: reducing texture distortion in
                 constrained parameterization",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "136:1--136:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409089",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Constrained parameterization is an effective way to
                 establish texture coordinates between a 3D surface and
                 an existing image or photograph. A known drawback to
                 constrained parameterization is visual distortion that
                 arises when the 3D geometry is mismatched to highly
                 textured image regions. This paper introduces an
                 approach to reduce visual distortion by expanding image
                 regions via texture synthesis to better fit the 3D
                 geometry. The result is a new {\em amended texture\/}
                 that maintains the essence of the input texture image
                 but exhibits significantly less distortion when mapped
                 onto the 3D model.",
  acknowledgement = ack-nhfb,
  articleno =    "136",
  keywords =     "image enhancement; texture-mapping; texture synthesis;
                 user-assistance",
}


@Article{Garcia:2008:IIG,
  author =       "Ismael Garc{\'\i}a and Gustavo Patow",
  title =        "{IGT}: inverse geometric textures",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "137:1--137:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409090",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Preserving details from a high resolution reference
                 model onto lower resolution models is a complex, and
                 sometimes daunting, task as manual intervention is
                 required to correct texture misplacements. Inverse
                 Geometric Textures (IGT) is a
                 parameterization-independent texturing technique that
                 allows preservation of texture details from a high
                 resolution reference model onto lower resolutions,
                 generated with any given simplification method. IGT
                 uses a parameterization defined on the reference model
                 to generate an inversely parameterized texture that
                 stores, for each texel, a list with information about
                 all the triangles mapped onto it. In this way, for any
                 valid texture coordinate, IGT can identify the point
                 and the triangle of the detailed model that was
                 projected, allowing details from the reference model to
                 be applied onto the fragment from the low-resolution
                 model. IGT is encoded in compact data structures and
                 can be evaluated quickly. Furthermore, the high
                 resolution model can have its own independent {\em
                 artist-provided}, unmodified parameterization, so that
                 no additional effort is required to directly use
                 artist-designed content.",
  acknowledgement = ack-nhfb,
  articleno =    "137",
  keywords =     "appearance preserving simplification; computer games;
                 detail-recovery; LoD; parameterizations; texturing",
}


@Article{Filip:2008:PVM,
  author =       "Ji{\v{r}}{\'\i} Filip and Michael J. Chantler and
                 Patrick R. Green and Michal Haindl",
  title =        "A psychophysically validated metric for bidirectional
                 texture data reduction",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "138:1--138:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409091",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Bidirectional Texture Functions (BTF) are commonly
                 thought to provide the most realistic perceptual
                 experience of materials from rendered images. The key
                 to providing efficient compression of BTFs is the
                 decision as to how much of the data should be
                 preserved. We use psychophysical experiments to show
                 that this decision depends critically upon the material
                 concerned. Furthermore, we develop a BTF derived metric
                 that enables us to automatically set a material's
                 compression parameters in such a way as to provide
                 users with a predefined perceptual quality. We
                 investigate the correlation of three different BTF
                 metrics with psychophysically derived data. Eight
                 materials were presented to eleven naive observers who
                 were asked to judge the perceived quality of BTF
                 renderings as the amount of preserved data was varied.
                 The metric showing the highest correlation with the
                 thresholds set by the observers was the mean variance
                 of individual BTF images. This metric was then used to
                 automatically determine the material-specific
                 compression parameters used in a vector quantisation
                 scheme. The results were successfully validated in an
                 experiment with six additional materials and eighteen
                 observers. We show that using the psychophysically
                 reduced BTF data significantly improves performance of
                 a PCA-based compression method. On average, we were
                 able to increase the compression ratios, and decrease
                 processing times, by a factor of four without any
                 differences being perceived.",
  acknowledgement = ack-nhfb,
  articleno =    "138",
  keywords =     "BTF; perceptual metric; phychophysical experiment;
                 surface texture; texture compression; texture
                 perception",
}


@Article{Ghosh:2008:PMA,
  author =       "Abhijeet Ghosh and Tim Hawkins and Pieter Peers and
                 Sune Frederiksen and Paul Debevec",
  title =        "Practical modeling and acquisition of layered facial
                 reflectance",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "139:1--139:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409092",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a practical method for modeling layered
                 facial reflectance consisting of specular reflectance,
                 single scattering, and shallow and deep subsurface
                 scattering. We estimate parameters of appropriate
                 reflectance models for each of these layers from just
                 20 photographs recorded in a few seconds from a single
                 viewpoint. We extract spatially-varying specular
                 reflectance and single-scattering parameters from
                 polarization-difference images under spherical and
                 point source illumination. Next, we employ
                 direct-indirect separation to decompose the remaining
                 multiple scattering observed under cross-polarization
                 into shallow and deep scattering components to model
                 the light transport through multiple layers of skin.
                 Finally, we match appropriate diffusion models to the
                 extracted shallow and deep scattering components for
                 different regions on the face. We validate our
                 technique by comparing renderings of subjects to
                 reference photographs recorded from novel viewpoints
                 and under novel illumination conditions.",
  acknowledgement = ack-nhfb,
  articleno =    "139",
}


@Article{Donner:2008:LHR,
  author =       "Craig Donner and Tim Weyrich and Eugene d'Eon and Ravi
                 Ramamoorthi and Szymon Rusinkiewicz",
  title =        "A layered, heterogeneous reflectance model for
                 acquiring and rendering human skin",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "140:1--140:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409093",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a layered, heterogeneous spectral
                 reflectance model for human skin. The model captures
                 the inter-scattering of light among layers, each of
                 which may have an independent set of spatially-varying
                 absorption and scattering parameters. For greater
                 physical accuracy and control, we introduce an
                 infinitesimally thin absorbing layer between scattering
                 layers. To obtain parameters for our model, we use a
                 novel acquisition method that begins with
                 multi-spectral photographs. By using an inverse
                 rendering technique, along with known chromophore
                 spectra, we optimize for the best set of parameters for
                 each pixel of a patch. Our method finds close matches
                 to a wide variety of inputs with low residual
                 error.\par We apply our model to faithfully reproduce
                 the complex variations in skin pigmentation. This is in
                 contrast to most previous work, which assumes that skin
                 is homogeneous or composed of homogeneous layers. We
                 demonstrate the accuracy and flexibility of our model
                 by creating complex skin visual effects such as veins,
                 tattoos, rashes, and freckles, which would be difficult
                 to author using only albedo textures at the skin's
                 outer surface. Also, by varying the parameters to our
                 model, we simulate effects from external forces, such
                 as visible changes in blood flow within the skin due to
                 external pressure.",
  acknowledgement = ack-nhfb,
  articleno =    "140",
  keywords =     "BSSRDF; layered materials; light transport; reflection
                 models; skin reflectance; subsurface scattering",
}


@Article{Boubekeur:2008:PT,
  author =       "Tamy Boubekeur and Marc Alexa",
  title =        "{Phong Tessellation}",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "141:1--141:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409094",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Modern 3D engines used in real-time applications
                 provide shading that hides the lack of higher order
                 continuity inside the shapes using modulated normals,
                 textures, and tone-mapping -- artifacts remain only on
                 interior contours and silhouettes if the surface
                 geometry is not smooth. The basic idea in this paper is
                 to apply a purely local refinement strategy that
                 inflates the geometry enough to avoid these artifacts.
                 Our technique is a geometric version of Phong normal
                 interpolation, not applied on normals but on the vertex
                 positions. We call this strategy Phong Tessellation.",
  acknowledgement = ack-nhfb,
  articleno =    "141",
  keywords =     "mesh refinement; real-time tessellation; visual
                 continuity",
}


@Article{Alexa:2008:SS,
  author =       "Marc Alexa and Tamy Boubekeur",
  title =        "Subdivision shading",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "142:1--142:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409095",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The idea of Phong Shading is applied to subdivision
                 surfaces: normals are associated with vertices and the
                 same construction is used for both locations and
                 normals. This creates vertex positions {\em and\/}
                 normals. The vertex normals are smoother than the
                 normals of the subdivision surface and using vertex
                 normals for shading attenuates the well known visual
                 artifacts of many subdivision schemes. We demonstrate
                 how to apply subdivision to normals and how blend and
                 combine different normals for achieving a variety of
                 effects.",
  acknowledgement = ack-nhfb,
  articleno =    "142",
  keywords =     "irregular vertices; shading; subdivision; visual
                 quality",
}


@Article{Patney:2008:RTR,
  author =       "Anjul Patney and John D. Owens",
  title =        "Real-time {Reyes}-style adaptive surface subdivision",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "143:1--143:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409096",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a GPU based implementation of Reyes-style
                 adaptive surface subdivision, known in Reyes
                 terminology as the Bound/Split and Dice stages. The
                 performance of this task is important for the Reyes
                 pipeline to map efficiently to graphics hardware, but
                 its recursive nature and irregular and unbounded memory
                 requirements present a challenge to an efficient
                 implementation. Our solution begins by characterizing
                 Reyes subdivision as a work queue with irregular
                 computation, targeted to a massively parallel GPU. We
                 propose efficient solutions to these general problems
                 by casting our solution in terms of the fundamental
                 primitives of prefix-sum and reduction, often
                 encountered in parallel and GPGPU environments.\par Our
                 results indicate that real-time Reyes subdivision can
                 indeed be obtained on today's GPUs. We are able to
                 subdivide a complex model to subpixel accuracy within
                 15 ms. Our measured performance is several times better
                 than that of Pixar's RenderMan. Our implementation
                 scales well with the input size and depth of
                 subdivision. We also address concerns of memory size
                 and bandwidth, and analyze the feasibility of
                 conventional ideas on screen-space buckets.",
  acknowledgement = ack-nhfb,
  articleno =    "143",
  keywords =     "adaptive surface subdivision; GPGPU; graphics
                 hardware; Reyes",
}


@Article{Sander:2008:ETM,
  author =       "Pedro V. Sander and Diego Nehab and Eden Chlamtac and
                 Hugues Hoppe",
  title =        "Efficient traversal of mesh edges using adjacency
                 primitives",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "144:1--144:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409097",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Processing of mesh edges lies at the core of many
                 advanced realtime rendering techniques, ranging from
                 shadow and silhouette computations, to motion blur and
                 fur rendering. We present a scheme for efficient
                 traversal of mesh edges that builds on the adjacency
                 primitives and programmable geometry shaders introduced
                 in recent graphics hardware. Our scheme aims to
                 minimize the number of primitives while maximizing SIMD
                 parallelism. These objectives reduce to a set of
                 discrete optimization problems on the dual graph of the
                 mesh, and we develop practical solutions to these graph
                 problems. In addition, we extend two existing vertex
                 cache optimization algorithms to produce
                 cache-efficient traversal orderings for adjacency
                 primitives. We demonstrate significant runtime speedups
                 for several practical real-time rendering algorithms.",
  acknowledgement = ack-nhfb,
  articleno =    "144",
  keywords =     "programmable geometry shader; real-time rendering;
                 shadow volumes; silhouettes; vertex locality",
}


@Article{Golovinskiy:2008:RCM,
  author =       "Aleksey Golovinskiy and Thomas Funkhouser",
  title =        "Randomized cuts for {$3$D} mesh analysis",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "145:1--145:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409098",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "The goal of this paper is to investigate a new shape
                 analysis method based on randomized cuts of 3D surface
                 meshes. The general strategy is to generate a random
                 set of mesh segmentations and then to measure how often
                 each edge of the mesh lies on a segmentation boundary
                 in the randomized set. The resulting 'partition
                 function' defined on edges provides a continuous
                 measure of where natural part boundaries occur in a
                 mesh, and the set of 'most consistent cuts' provides a
                 stable list of global shape features. The paper
                 describes methods for generating random distributions
                 of mesh segmentations, studies sensitivity of the
                 resulting partition functions to noise, tessellation,
                 pose, and intra-class shape variations, and
                 investigates applications in mesh visualization,
                 segmentation, deformation, and registration.",
  acknowledgement = ack-nhfb,
  articleno =    "145",
  keywords =     "mesh segmentation; shape analysis",
}


@Article{Lin:2008:DIS,
  author =       "Shujin Lin and Fang You and Xiaonan Luo and Zheng Li",
  title =        "Deducing interpolating subdivision schemes from
                 approximating subdivision schemes",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "146:1--146:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409099",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper we describe a method for directly
                 deducing new interpolating subdivision masks for meshes
                 from corresponding approximating subdivision masks. The
                 purpose is to avoid complex computation for producing
                 interpolating subdivision masks on extraordinary
                 vertices. The method can be applied to produce new
                 interpolating subdivision schemes, solve some
                 limitations in existing interpolating subdivision
                 schemes and satisfy some application needs. As cases,
                 in this paper a new interpolating subdivision scheme
                 for polygonal meshes is produced by deducing from the
                 Catmull-Clark subdivision scheme. It can directly
                 operate on polygonal meshes, which solves the
                 limitation of Kobbelt's interpolating subdivision
                 scheme. A new \sqrt 3 interpolating subdivision scheme
                 for triangle meshes and a new \sqrt 2 interpolating
                 subdivision scheme for quadrilateral meshes are also
                 presented in the paper by deducing from \sqrt 3
                 subdivision schemes and 4-8 subdivision schemes
                 respectively. They both produce {\em C\/}$^1$
                 continuous limit surfaces and avoid the blemish in the
                 existing interpolating \sqrt 3 and \sqrt 2 subdivision
                 masks where the weight coefficients on extraordinary
                 vertices can not be described by formulation
                 explicitly. In addition, by adding a parameter to
                 control the transition from approximation to
                 interpolation, they can produce surfaces intervening
                 between approximating and interpolating which can be
                 used to solve the 'popping effect' problem when
                 switching between meshes at different levels of
                 resolution. They can also force surfaces to interpolate
                 chosen vertices.",
  acknowledgement = ack-nhfb,
  articleno =    "146",
  keywords =     "approximating subdivision; interpolating subdivision",
}


@Article{Huang:2008:SQO,
  author =       "Jin Huang and Muyang Zhang and Jin Ma and Xinguo Liu
                 and Leif Kobbelt and Hujun Bao",
  title =        "Spectral quadrangulation with orientation and
                 alignment control",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "147:1--147:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409100",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "This paper presents a new quadrangulation algorithm,
                 extending the spectral surface quadrangulation approach
                 where the coarse quadrangular structure is derived from
                 the Morse-Smale complex of an eigenfunction of the
                 Laplacian operator on the input mesh. In contrast to
                 the original scheme, we provide flexible explicit
                 controls of the shape, size, orientation and feature
                 alignment of the quadrangular faces. We achieve this by
                 proper selection of the optimal eigenvalue (shape), by
                 adaption of the area term in the Laplacian operator
                 (size), and by adding special constraints to the
                 Laplace eigenproblem (orientation and alignment). By
                 solving a generalized eigen-problem we can generate a
                 scalar field on the mesh whose Morse-Smale complex is
                 of high quality and satisfies all the user
                 requirements. The final quadrilateral mesh is generated
                 from the Morse-Smale complex by computing a globally
                 smooth parametrization. Here we additionally introduce
                 edge constraints to preserve user specified feature
                 lines accurately.",
  acknowledgement = ack-nhfb,
  articleno =    "147",
  keywords =     "constrained optimization; Laplacian eigenfunctions;
                 quadrangular remeshing",
}


@Article{Daniels:2008:QMS,
  author =       "Joel Daniels and Cl{\'a}udio T. Silva and Jason
                 Shepherd and Elaine Cohen",
  title =        "Quadrilateral mesh simplification",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "148:1--148:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409101",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce a simplification algorithm for meshes
                 composed of quadrilateral elements. It is reminiscent
                 of edge-collapse based methods for triangle meshes, but
                 takes a novel approach to the challenging problem of
                 maintaining the quadrilateral connectivity during
                 level-of-detail creation. The method consists of a set
                 of unit operations applied to the dual of the mesh,
                 each designed to improve mesh structure and maintain
                 topological genus. Geometric shape is maintained by an
                 extension of a quadric error metric to quad meshes. The
                 technique is straightforward to implement and efficient
                 enough to be applied to real-world models. Our
                 technique can handle models with sharp features, and
                 can be used to re-mesh general polygonal, i.e. tri- and
                 quad-dominant, meshes into quadonly meshes.",
  acknowledgement = ack-nhfb,
  articleno =    "148",
}


@Article{Aliaga:2008:VRS,
  author =       "Daniel G. Aliaga and Alvin J. Law and Yu Hong Yeung",
  title =        "A virtual restoration stage for real-world objects",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "149:1--149:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409102",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we introduce a system to virtually
                 restore damaged or historically significant objects
                 without needing to physically change the object in any
                 way. Our work addresses both creating a restored
                 synthetic version of the object as viewed from a camera
                 and projecting the necessary light, using digital
                 projectors, to give the illusion of the object being
                 restored. The restoration algorithm uses an energy
                 minimization method to enforce a set of criteria over
                 the surface of the object and provides an interactive
                 tool to the user which can compute a restoration in a
                 few minutes. The visual compensation method develops a
                 formulation that is particularly concerned with
                 obtaining bright compensations under a specified
                 maximum amount of light. The bound on the amount of
                 light is of crucial importance when viewing and
                 restoring old and potentially fragile objects. Finally,
                 we demonstrate our system by restoring several
                 deteriorated and old objects enabling the observer to
                 view the original or restored object at will.",
  acknowledgement = ack-nhfb,
  articleno =    "149",
  keywords =     "digitization; energy minimization; image completion;
                 light transport; radiometric calibration; restoration",
}


@Article{Bimber:2008:SDR,
  author =       "Oliver Bimber and Daisuke Iwai",
  title =        "Superimposing dynamic range",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "150:1--150:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409103",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a simple and cost-efficient way of
                 extending contrast, perceived tonal resolution, and
                 color space of reflective media, such as paper prints,
                 hardcopy photographs, or electronic paper displays. A
                 calibrated projector-camera system is applied for
                 automatic registration, radiometric scanning and
                 superimposition. A second modulation of the projected
                 light on the surface of such media results in a high
                 dynamic range visualization. This holds application
                 potential for a variety of domains, such as radiology,
                 astronomy, optical microscopy, conservation and
                 restoration of historic art, modern art and
                 entertainment installations.",
  acknowledgement = ack-nhfb,
  articleno =    "150",
  keywords =     "hardcopy image; HDR display; HDR splitting; inverse
                 tone-mapping; luminance quantization; projector-camera
                 system",
}


@Article{Grundhofer:2008:VDV,
  author =       "Anselm Grundh{\"o}fer and Oliver Bimber",
  title =        "{VirtualStudio2Go}: digital video composition for real
                 environments",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "151:1--151:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409104",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We synchronize film cameras and LED lighting with
                 off-the-shelf video projectors. Radiometric
                 compensation allows displaying keying patterns and
                 other spatial codes on arbitrary real world surfaces. A
                 fast temporal multiplexing of coded projection and
                 flash illumination enables professional keying,
                 environment matting, displaying moderator information,
                 scene reconstruction, and camera tracking for
                 non-studio film sets without being limited to the
                 constraints of a virtual studio. This makes digital
                 video composition more flexible, since static studio
                 equipment, such as blue screens, teleprompters, or
                 tracking devices, is not required. Authentic film
                 locations can be supported with our portable system
                 without causing a lot of installation effort.",
  acknowledgement = ack-nhfb,
  articleno =    "151",
  keywords =     "digital video composition; projector-camera systems;
                 radiometric compensation",
}


@Article{Liu:2008:IC,
  author =       "Xiaopei Liu and Liang Wan and Yingge Qu and Tien-Tsin
                 Wong and Stephen Lin and Chi-Sing Leung and Pheng-Ann
                 Heng",
  title =        "Intrinsic colorization",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "152:1--152:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409105",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In this paper, we present an example-based
                 colorization technique robust to illumination
                 differences between grayscale target and color
                 reference images. To achieve this goal, our method
                 performs color transfer in an illumination-independent
                 domain that is relatively free of shadows and
                 highlights. It first recovers an
                 illumination-independent {\em intrinsic reflectance
                 image\/} of the target scene from multiple color
                 references obtained by web search. The reference images
                 from the web search may be taken from different vantage
                 points, under different illumination conditions, and
                 with different cameras. Grayscale versions of these
                 reference images are then used in decomposing the
                 grayscale target image into its intrinsic reflectance
                 and illumination components. We transfer color from the
                 color reflectance image to the grayscale reflectance
                 image, and obtain the final result by relighting with
                 the illumination component of the target image. We
                 demonstrate via several examples that our method
                 generates results with excellent color consistency.",
  acknowledgement = ack-nhfb,
  articleno =    "152",
  keywords =     "colorization; intrinsic images",
}


@Article{Shan:2008:FIV,
  author =       "Qi Shan and Zhaorong Li and Jiaya Jia and Chi-Keung
                 Tang",
  title =        "Fast image\slash video upsampling",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "153:1--153:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409106",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose a simple but effective upsampling method
                 for automatically enhancing the image/video resolution,
                 while preserving the essential structural information.
                 The main advantage of our method lies in a
                 feedback-control framework which faithfully recovers
                 the high-resolution image information from the input
                 data, {\em without\/} imposing additional local
                 structure constraints learned from other examples. This
                 makes our method independent of the quality and number
                 of the selected examples, which are issues typical of
                 learning-based algorithms, while producing high-quality
                 results without observable unsightly artifacts. Another
                 advantage is that our method naturally extends to video
                 upsampling, where the temporal coherence is maintained
                 automatically. Finally, our method runs very fast. We
                 demonstrate the effectiveness of our algorithm by
                 experimenting with different image/video data.",
  acknowledgement = ack-nhfb,
  articleno =    "153",
  keywords =     "image deconvolution; image/video enhancement;
                 image/video upsampling",
}


@Article{Burns:2008:ACC,
  author =       "Michael Burns and Adam Finkelstein",
  title =        "Adaptive cutaways for comprehensible rendering of
                 polygonal scenes",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "154:1--154:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409107",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "In 3D renderings of complex scenes, objects of
                 interest may be occluded by those of secondary
                 importance. Cutaway renderings address this problem by
                 omitting portions of secondary objects so as to expose
                 the objects of interest. This paper introduces a method
                 for generating cutaway renderings of polygonal scenes
                 at interactive frame rates, using illustrative and
                 non-photorealistic rendering cues to expose objects of
                 interest in the context of surrounding objects. We
                 describe a method for creating a view-dependent cutaway
                 shape along with modifications to the polygonal
                 rendering pipeline to create cutaway renderings.
                 Applications for this technique include architectural
                 modeling, path planning, and computer games.",
  acknowledgement = ack-nhfb,
  articleno =    "154",
  keywords =     "cutaway diagram; distance transform; NPR; visibility",
}


@Article{Qu:2008:RPM,
  author =       "Yingge Qu and Wai-Man Pang and Tien-Tsin Wong and
                 Pheng-Ann Heng",
  title =        "Richness-preserving manga screening",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "155:1--155:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409108",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Due to the tediousness and labor intensive cost, some
                 manga artists have already employed computer-assisted
                 methods for converting color photographs to manga
                 backgrounds. However, existing bitonal image generation
                 methods usually produce unsatisfactory uniform
                 screening results that are not consistent with
                 traditional mangas, in which the artist employs a rich
                 set of screens. In this paper, we propose a novel
                 method for generating bitonal manga backgrounds from
                 color photographs. Our goal is to preserve the visual
                 richness in the original photograph by utilizing not
                 only screen density, but also the variety of screen
                 patterns. To achieve the goal, we select screens for
                 different regions in order to preserve the tone
                 similarity, texture similarity, and chromaticity
                 distinguishability. The multi-dimensional scaling
                 technique is employed in such a color-to-pattern
                 matching for maintaining pattern dissimilarity of the
                 screens. Users can control the mapping by a few
                 parameters and interactively fine-tune the result.
                 Several results are presented to demonstrate the
                 effectiveness and convenience of the proposed method.",
  acknowledgement = ack-nhfb,
  articleno =    "155",
  keywords =     "manga; multidimensional scaling; non-photorealistic
                 rendering; screening",
}


@Article{Kim:2008:LAI,
  author =       "Yongjin Kim and Jingyi Yu and Xuan Yu and Seungyong
                 Lee",
  title =        "Line-art illustration of dynamic and specular
                 surfaces",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "156:1--156:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409109",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Line-art illustrations are effective tools for
                 conveying shapes and shading of complex objects. We
                 present a set of new algorithms to render line-art
                 illustrations of dynamic and specular (reflective and
                 refractive) surfaces. We first introduce a real-time
                 principal direction estimation algorithm to determine
                 the line stroke directions on dynamic opaque objects
                 using neighboring normal ray triplets. To render
                 reflections or refractions in a line-art style, we
                 develop a stroke direction propagation algorithm by
                 using multi-perspective projections to propagate the
                 stroke directions from the nearby opaque objects onto
                 specular surfaces. Finally, we present an image-space
                 stroke mapping method to draw line strokes using the
                 computed or propagated stroke directions. We implement
                 these algorithms using a GPU and demonstrate real-time
                 illustrations of scenes with dynamic and specular 3D
                 models in line-art styles.",
  acknowledgement = ack-nhfb,
  articleno =    "156",
  keywords =     "dynamic surfaces; hatching; line-art illustration;
                 principal direction; real-time rendering; reflection
                 and refraction",
}


@Article{Kolomenkin:2008:DCS,
  author =       "Michael Kolomenkin and Ilan Shimshoni and Ayellet
                 Tal",
  title =        "Demarcating curves for shape illustration",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "157:1--157:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409110",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Curves on objects can convey the inherent features of
                 the shape. This paper defines a new class of
                 view-independent curves, denoted {\em demarcating
                 curves.\/} In a nutshell, demarcating curves are the
                 loci of the 'strongest' inflections on the surface. Due
                 to their appealing capabilities to extract and
                 emphasize 3D textures, they are applied to artifact
                 illustration in archaeology, where they can serve as a
                 worthy alternative to the expensive, time-consuming,
                 and biased manual depiction currently used.",
  acknowledgement = ack-nhfb,
  articleno =    "157",
}


@Article{Merrell:2008:CMS,
  author =       "Paul Merrell and Dinesh Manocha",
  title =        "Continuous model synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "158:1--158:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409111",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel method for procedurally modeling
                 large complex shapes. Our approach is general-purpose
                 and takes as input any 3D polyhedral model provided by
                 a user. The algorithm exploits the connectivity between
                 the adjacent boundary features of the input model and
                 computes an output model that has similar connected
                 features and resembles the input. No additional user
                 input is needed to guide the model generation and the
                 algorithm proceeds automatically. In practice, our
                 algorithm is simple to implement and can generate a
                 variety of complex shapes representing buildings,
                 landscapes, and 3D fractal shapes in a few minutes.",
  acknowledgement = ack-nhfb,
  articleno =    "158",
  keywords =     "model synthesis; procedural modeling",
}


@Article{Sinha:2008:IAM,
  author =       "Sudipta N. Sinha and Drew Steedly and Richard Szeliski
                 and Maneesh Agrawala and Marc Pollefeys",
  title =        "Interactive {$3$D} architectural modeling from
                 unordered photo collections",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "159:1--159:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409112",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an interactive system for generating
                 photorealistic, textured, piecewise-planar 3D models of
                 architectural structures and urban scenes from
                 unordered sets of photographs. To reconstruct 3D
                 geometry in our system, the user draws outlines
                 overlaid on 2D photographs. The 3D structure is then
                 automatically computed by combining the 2D interaction
                 with the multi-view geometric information recovered by
                 performing structure from motion analysis on the input
                 photographs. We utilize vanishing point constraints at
                 multiple stages during the reconstruction, which is
                 particularly useful for architectural scenes where
                 parallel lines are abundant. Our approach enables us to
                 accurately model polygonal faces from 2D interactions
                 in a single image. Our system also supports useful
                 operations such as edge snapping and extrusions.\par
                 Seamless texture maps are automatically generated by
                 combining multiple input photographs using graph cut
                 optimization and Poisson blending. The user can add
                 brush strokes as hints during the texture generation
                 stage to remove artifacts caused by unmodeled geometric
                 structures. We build models for a variety of
                 architectural scenes from collections of up to about a
                 hundred photographs.",
  acknowledgement = ack-nhfb,
  articleno =    "159",
}


@Article{Aliaga:2008:IEB,
  author =       "Daniel G. Aliaga and Carlos A. Vanegas and
                 Bed{\v{r}}ich Bene{\v{s}}",
  title =        "Interactive example-based urban layout synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "160:1--160:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409113",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present an interactive system for synthesizing
                 urban layouts by example. Our method simultaneously
                 performs both a structure-based synthesis and an
                 image-based synthesis to generate a complete urban
                 layout with a plausible street network and with
                 aerial-view imagery. Our approach uses the structure
                 and image data of real-world urban areas and a
                 synthesis algorithm to provide several high-level
                 operations to easily and interactively generate complex
                 layouts by example. The user can create new urban
                 layouts by a sequence of operations such as join,
                 expand, and blend without being concerned about
                 low-level structural details. Further, the ability to
                 blend example urban layout fragments provides a
                 powerful way to generate new synthetic content. We
                 demonstrate our system by creating urban layouts using
                 example fragments from several real-world cities, each
                 ranging from hundreds to thousands of city blocks and
                 parcels.",
  acknowledgement = ack-nhfb,
  articleno =    "160",
  keywords =     "content-aware image editing; example-based; procedural
                 modeling; texture and image synthesis",
}


@Article{Xiao:2008:IBF,
  author =       "Jianxiong Xiao and Tian Fang and Ping Tan and Peng
                 Zhao and Eyal Ofek and Long Quan",
  title =        "Image-based fa{\c{c}}ade modeling",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "161:1--161:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409114",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose in this paper a semi-automatic image-based
                 approach to fa{\c{c}}ade modeling that uses images
                 captured along streets and relies on structure from
                 motion to recover camera positions and point clouds
                 automatically as the initial stage for modeling. We
                 start by considering a building fa{\c{c}}ade as a flat
                 rectangular plane or a developable surface with an
                 associated texture image composited from the multiple
                 visible images. A fa{\c{c}}ade is then decomposed and
                 structured into a Directed Acyclic Graph of rectilinear
                 elementary patches. The decomposition is carried out
                 top-down by a recursive subdivision, and followed by a
                 bottom-up merging with the detection of the
                 architectural bilateral symmetry and repetitive
                 patterns. Each subdivided patch of the flat
                 fa{\c{c}}ade is augmented with a depth optimized using
                 the 3D points cloud. Our system also allows for an easy
                 user feedback in the 2D image space for the proposed
                 decomposition and augmentation. Finally, our approach
                 is demonstrated on a large number of fa{\c{c}}ades from
                 a variety of street-side images.",
  acknowledgement = ack-nhfb,
  articleno =    "161",
  keywords =     "ade modeling; building modeling; city modeling;
                 fa{\c{c}} image-based modeling; photography",
}


@Article{Thomaszewski:2008:MM,
  author =       "Bernhard Thomaszewski and Andreas Gumann and Simon
                 Pabst and Wolfgang Stra{\ss}er",
  title =        "Magnets in motion",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "162:1--162:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409115",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We introduce magnetic interaction for rigid body
                 simulation. Our approach is based on an equivalent
                 dipole method and as such it is discrete from the
                 ground up. Our approach is symmetric as we base both
                 field and force computations on dipole interactions.
                 Enriching rigid body simulation with magnetism allows
                 for many new and interesting possibilities in computer
                 animation and special effects. Our method also allows
                 the accurate computation of magnetic fields for
                 arbitrarily shaped objects, which is especially
                 interesting for pedagogy as it allows the user to
                 visually discover properties of magnetism which would
                 otherwise be difficult to grasp. We demonstrate our
                 method on a variety of problems and our results reflect
                 intuitive as well as surprising effects. Our method is
                 fast and can be coupled with any rigid body solver to
                 simulate dozens of magnetic objects at interactive
                 rates.",
  acknowledgement = ack-nhfb,
  articleno =    "162",
  keywords =     "magnetic fields and forces; rigid body dynamics",
}


@Article{Barbic:2008:RTC,
  author =       "Jernej Barbi{\v{c}} and Jovan Popovi{\'c}",
  title =        "Real-time control of physically based simulations
                 using gentle forces",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "163:1--163:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409116",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "Recent advances have brought real-time physically
                 based simulation within reach, but simulations are
                 still difficult to control in real time. We present
                 interactive simulations of passive systems such as
                 deformable solids or fluids that are not only fast, but
                 also directable: they follow given input trajectories
                 while simultaneously reacting to user input and other
                 unexpected disturbances. We achieve such directability
                 using a real-time controller that runs in tandem with a
                 real-time physically based simulation. To avoid stiff
                 and over-controlled systems where the natural dynamics
                 are overpowered, the injection of control forces has to
                 be minimized. This search for gentle forces can be made
                 tractable in real-time by linearizing the system
                 dynamics around the input trajectory, and then using a
                 time-varying linear quadratic regulator to build the
                 controller. We show examples of controlled complex
                 deformable solids and fluids, demonstrating that our
                 approach generates a requested fixed outcome for
                 reasonable user inputs, while simultaneously providing
                 runtime motion variety.",
  acknowledgement = ack-nhfb,
  articleno =    "163",
  keywords =     "control; deformations; fluids; model reduction;
                 real-time simulation",
}


@Article{Kaufman:2008:SPF,
  author =       "Danny M. Kaufman and Shinjiro Sueda and Doug L. James
                 and Dinesh K. Pai",
  title =        "Staggered projections for frictional contact in
                 multibody systems",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "164:1--164:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409117",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a new discrete velocity-level formulation
                 of frictional contact dynamics that reduces to a pair
                 of coupled projections and introduce a simple
                 fixed-point property of this coupled system. This
                 allows us to construct a novel algorithm for accurate
                 frictional contact resolution based on a simple
                 staggered sequence of projections. The algorithm
                 accelerates performance using warm starts to leverage
                 the potentially high temporal coherence between contact
                 states and provides users with direct control over
                 frictional accuracy. Applying this algorithm to rigid
                 and deformable systems, we obtain robust and accurate
                 simulations of frictional contact behavior not
                 previously possible, at rates suitable for interactive
                 haptic simulations, as well as large-scale animations.
                 By construction, the proposed algorithm guarantees
                 exact, velocity-level contact constraint enforcement
                 and obtains long-term stable and robust integration.
                 Examples are given to illustrate the performance,
                 plausibility and accuracy of the obtained solutions.",
  acknowledgement = ack-nhfb,
  articleno =    "164",
  keywords =     "contact; deformation; friction; multibody dynamics",
}


@Article{An:2008:OCE,
  author =       "Steven S. An and Theodore Kim and Doug L. James",
  title =        "Optimizing cubature for efficient integration of
                 subspace deformations",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "165:1--165:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1409060.1409118",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We propose an efficient scheme for evaluating
                 nonlinear subspace forces (and Jacobians) associated
                 with subspace deformations. The core problem we address
                 is efficient integration of the subspace force density
                 over the 3D spatial domain. Similar to Gaussian
                 quadrature schemes that efficiently integrate functions
                 that lie in particular polynomial subspaces, we propose
                 cubature schemes (multi-dimensional quadrature)
                 optimized for efficient integration of force densities
                 associated with particular subspace deformations,
                 particular materials, and particular geometric domains.
                 We support generic subspace deformation kinematics, and
                 nonlinear hyperelastic materials. For an {\em r\/}
                 -dimensional deformation subspace with {\em O\/} ({\em
                 r\/}) cubature points, our method is able to evaluate
                 sub-space forces at {\em O\/} ({\em r\/}$^2$) cost. We
                 also describe composite cubature rules for runtime
                 error estimation. Results are provided for various
                 subspace deformation models, several hyperelastic
                 materials (St. Venant-Kirchhoff, Mooney-Rivlin,
                 Arruda-Boyce), and multi-modal (graphics, haptics,
                 sound) applications. We show dramatically better
                 efficiency than traditional Monte Carlo integration.",
  acknowledgement = ack-nhfb,
  articleno =    "165",
  keywords =     "dimensional model reduction; dynamic deformations;
                 nonlinear solid mechanics; quadrature; real-time
                 simulation; reduced-order modeling; subspace dynamics;
                 subspace integration",
}


@Article{Narain:2008:FAT,
  author =       "Rahul Narain and Jason Sewall and Mark Carlson and
                 Ming C. Lin",
  title =        "Fast animation of turbulence using energy transport
                 and procedural synthesis",
  journal =      j-TOG,
  volume =       "27",
  number =       "5",
  pages =        "166:1--166:??",
  month =        dec,
  year =         "2008",
  CODEN =        "ATGRDF",
  doi =          "http://doi.acm.org/10.1145/1457515.1409119",
  ISSN =         "0730-0301",
  bibdate =      "Mon Dec 8 14:35:04 MST 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tog/",
  abstract =     "We present a novel technique for the animation of
                 turbulent fluids by coupling a procedural turbulence
                 model with a numerical fluid solver to introduce
                 subgrid-scale flow detail. From the large-scale flow
                 simulated by the solver, we model the production and
                 behavior of turbulent energy using a physically
                 motivated energy model. This energy distribution is
                 used to synthesize an incompressible turbulent velocity
                 field, whose features show plausible temporal behavior
                 through a novel Lagrangian approach for advected noise.
                 The synthesized turbulent flow has a dynamical effect
                 on the large-scale flow, and produces visually
                 plausible detailed features on both gaseous and
                 free-surface liquid flows. Our method is an order of
                 magnitude faster than full numerical simulation of
                 equivalent resolution, and requires no manual
                 direction.",
  acknowledgement = ack-nhfb,
  articleno =    "166",
}
