Stephen H. Westin104 Eastern Heights Drive I am currently employed at GrammaTech, Inc. where I am involved in static code analysis. Until May, 2014, I worked at Doron Precision Systems, Inc. where I dealt with visual simulation and vehicle dynamics. Until August 18, 2005, I was responsible for the Light Measurement Laboratory of the Program of Computer Graphics. |
Education | Experience | Research Interests | Publications | Educational Material | Other |
Year | Institution | Degree |
---|---|---|
1992 | Cornell University | Master of Science |
1980 | University of Michigan | Bachelor of Science in Engineering (Computer Engineering) |
Years | Organization | Responsibilities |
---|---|---|
2014-present |
GrammaTech, Inc. |
Developed and tested static
analysis checks to enforce coding standards. |
2007-2014 |
Doron Precision Systems, Inc. |
Developed new graphics software
for interactive driving simulators. Consulted on hardware and software
requirements. Assisted in maintaining and improving visual models for
real-time display. |
2005-2007 | Animusic LLC, Lansing, NY | Teamed with 1 other programmer to reimplement interactive application for animation and music production. Implemented real-time display using Open Scene Graph; partnered in creating custom skins for GUI using Qt toolkit; installed RenderMan render farm on 13-node cluster. |
1997-2005 | Cornell University Program of Computer Graphics | Head of Light Measurement Lab |
1992-1997 | Ford Motor Company, Dearborn, MI | Supported electronic tools for creative design. Produced HDTV renderings for market research and design evaluation. Consulted on rendering and design issues. |
1987-1990 | Ford-Werke AG, Köln, Germany | Coordinated development of CDRS CAD system for design studios. Wrote specifications for CDRS and other development in collaboration with Ford personnel in U.S. and England. |
1984-1987 | Ford Motor Company, Dearborn, MI | Researched advanced electronic tools for creative design. |
1983-1984 | Ford Motor Company, Dearborn, MI (contractor) | Supported visualization software for structural analysis. |
1975-1983 | Environmental Research Institute of Michigan | System programming and management of VAX and PDP-11 systems. Supported software for remote sensing: image processing and atmospheric optics simulation. |
Image-Based BRDF Measurement Including Human Skin, a paper by Steve Marschner and others (including me) on how to measure the BRDF of a curved object using only a good digital camera, an electronic flash, and a Cyberware scanner. This is a PDF file distilled from the actual PostScript® file submitted for the conference proceedings, but one or two figures that were printed in black and white are color here. In addition, two technical reports are avaliable, Image-Based BRDF Measurement and Reflectance Measurements of Human Skin. These provide added technical detail.
Hongsong Li, Sing-Choong Foo, Kenneth E. Torrance, and
Stephen H. Westin. |
|
Stephen R. Marschner, Stephen H. Westin, Adam Arbree, and
Jonathan T. Moon. |
|
James A. Ferwerda, Stephen H. Westin, Randall C. Smith, and
Richard Pawlicki. |
|
Stephen R. Marschner, Stephen H. Westin, Eric P. F.
Lafortune, and Kenneth E. Torrance. |
|
|
|
Stephen R. Marschner, Stephen H. Westin, Eric P. F.
Lafortune, Kenneth E. Torrance, and Donald P. Greenberg. This is a PDF file distilled from the actual PostScript® file submitted for the conference proceedings, but one or two figures that were printed in black and white are color here. |
|
Stephen H. Westin, James R. Arvo, and Kenneth E. Torrance. This is a modified version of the PostScript® file used to make the camera-ready copy. I had to insert the images by hand, so cropping and alignment may be a bit different from the SIGGRAPH proceedings. Microgeometry for various surfaces and images used in the paper are also available. |
|
François X. Sillion, James R. Arvo, Stephen H. Westin,
and Donald P. Greenberg. |
Stephen H. Westin, Hongsong Li, and
Kenneth E. Torrance. |
|
Stephen H. Westin, Hongsong Li, and
Kenneth E. Torrance. |
|
Stephen R. Marschner, Eric P. F. Lafortune, Stephen H.
Westin, , Kenneth E. Torrance, and Donald P. Greenberg. |
|
Stephen R. Marschner, Stephen H. Westin, Eric P. F.
Lafortune, Kenneth E. Torrance, and Donald P. Greenberg. |
Full text of thesis (gzipped PostScript®) This file is about 1.8MB and contains all the figures. The images are all linear in intensity (i.e. no gamma correction).
Torrance-Sparrow |
|
K. E. Torrance and E. M. Sparrow. |
|
He-Torrance BRDF Implementation |
|
Xiao D. He, Kenneth E. Torrance, Francois X. Sillion, and Donald P. Greenberg. |
|
Fresnel Reflectance |
|
About Fresnel Reflectance, a short sermon on what it is and why you probably want to use it. |
|
Gamma Correction |
|
I have written a brief practical explanation of monitor gamma correction, including how to find out the correction for your display. |
|
Multimedia Paper |
|
Try the developing version of the SIGGRAPH '92 multimedia paper, A Fast and Accurate Light Reflection Model. This is eventually intended to be a complete translation into HTML and Java of the NeXT-based MediaView document. The interactive Java illustrations basically work, but lack some of the functionality present on the NeXT. There is also one animation that we haven't managed to resurrect. |
|
Kubelka-Munk |
|
|
I have translated the paper Ein Beitrag zur Optik der Farbanstriche, by Paul Kubelka and Franz Munk, in Zeitschrift für Technishen Physik 12(112). Get the gzipped PostScript® file or the Acrobat PDF file. The PostScript® is about 144K bytes compressed, 588K bytes uncompressed; the PDF file is about 118K. This translation is gradually improving; please send me your corrections and suggestions. Updated Friday, March 12, 2004. Since posting this translation on the Web, I was contacted by Paul Kubelka’s son Werner, who lives in Brazil. He graciously sent me an autobiographical sketch that his father wrote, apparently in the 1940s. |
Lafortune BRDF Representation |
|
I have written a simple RenderMan shader to implement the BRDF representation presented in Non-linear approximation of reflectance functions, by Lafortune et al. at SIGGRAPH 97. A sample RIB file showing its application to modeling human skin from measured data, compared with Matt Pharr's quick hack, is here. The resulting image from BMRT is here. |
Lens register list |
|
Willem-Jan Markerink has compiled an extensive list of registers (flange-to-film distances) for many cameras. I have made a nicely-formatted version of his list, with some additions and corrections. I also have sorted the list by flange distance to make it easier to see which adaptations might be feasible. |
|
Camera resolution test chart |
|
The International Standards Organization has adopted ISO Standard 12233: Photography -- Electronic still-picture cameras -- Resolution measurements for the measurement of camera resolution. The procedure requires a standard test target, which I have converted to a vector format so you can print your own. |
|
Canon digital camera protocol |
|
As part of the gphoto project, I have helped to update and expand the document describing the serial and USB protocol for communicating with Canon cameras. I provide a prebuilt HTML version of the document here as a convenience for those wha want to communicate with Canon cameras, but don't want to download the entire libgphoto2 source. |
|
Sigma SA lens mount vs. Pentax K |
|
Sigma SLR cameras use a unique lens mount that seems to be derived from the Pentax K bayonet mount. I have compared the two and offer a drawing with the results here. NOTE: this is an SVG document, so you may need to download a browser plugin to display it. The link to do so is on the page. |
|
Windows Character Codes |
|
After years of mystification of how to generate special characters in Windows NT, 200, and XP, I think I have learned something about Windows character codes. |