John C. AndersonI am a software engineer at Google, Inc. working on the Google Earth client software.  Before joining Google in 2012, I was a computer scientist and group leader at Makai Ocean Engineering, Inc. located on the windward coast of Oahu in Hawaii. At Makai, I worked on a scientific visualization and analysis software package targeting ocean and atmospheric scientists called Makai Voyager.

In 2009, I finished a Ph.D. in Computer Science with the Visualization and Graphics Research Group of the Institute for Data Analysis and Visualization (IDAV) at University of California, Davis. Broadly, my area of research was scientific visualization – designing better algorithms and tools for visual data analysis; my dissertation work focused on surface extraction, and the visualization of high-dimensional, multi-variate data.  I did my undergraduate studies at University of the Pacific.

I’m also an avid golfer, but discussing that line of “research” would take yet another webpage...

Dissertation

John C. Anderson, “Scientific Visualization Techniques for Volume Fraction Data and Function Fields,” Ph.D. Dissertation, Computer Science Department, University of California Davis, June 2009. [PDF] [BibTeX]

Abstract:    While the scientific visualization community is comfortable with isosurfacing and volume rendering of scalar fields, data from simulations and sensors often have additional constraints or dimensions that are not easily handled by these algorithms. In the first part of this dissertation we consider volume fraction data and the material interface reconstruction problem, for which existing isosurfacing and segmentation methods do not produce satisfactory results. Optimization-based methods are introduced that produce accurate multi-material segmenting surfaces through volume fraction data. In the second part, we discuss visualization techniques for function fields. A dimension reduction approach based upon probing and range-space segmentation is introduced, allowing function fields to be analyzed with traditional visualization algorithms. Finally, queries are considered for explicit feature extraction.

CV

My CV is available below (in different formats, as time permits):

Publications

Below is a list of my publications (in reverse chronological order):

Duke J. Hartman, Greg Rocheleau, and John C. Anderson. "Visualizing Large Environmental Data Sets in a Global 4D Viewer," Sea Technology Magazine, May 2012. (Web Version)

John C. Anderson and Duke J. Hartman, "A tool for visualizing large oceanographic, atmospheric and GIS datasets," Asian Environmental Technology, vol. 15, pp. 14–15, Oct.–Nov. 2011.

John C. Anderson, Jose. M. Andres, McKay Davis, Kayo Fujiwara, Tie Fang, and Michael Nedbal, “Web-Based Scientific Visualization Software for Geospatial Displays and Collaborative Applications,” OCEANS Conference, Marine Technical Society/American Institute of Electrical Engineers, Sept. 2011.

Luke J. Gosink, Christoph Garth, John C. Anderson, E. Wes Bethel, and Kenneth I Joy, “An Application of Multivariate Statistical Analysis for Query-Driven Visualization,” IEEE Trans. on Visualization and Computer Graphics, vol.17, no.3, pp. 264–275, March 2011. (10.1109/TVCG.2010.80)

John C. Anderson, Christoph Garth, Mark A. Duchaineau, and Kenneth I Joy, “Smooth, Volume-Accurate Material Interface Reconstruction,” IEEE Trans. on Visualization and Computer Graphics, vol. 16, no. 5, pp. 802–814, Sept.-Oct. 2010. (10.1109/TVCG.2010.17)

John C. Anderson, Jose. M. Andres, McKay Davis, Kayo Fujiwara, Tie Fang, and Michael Nedbal, “Voyager: An Interactive Software for Visualizing Large, Geospatial Data Sets,” Marine Technology Society Journal, vol. 44, no. 4, pp. 8–19, July/Aug. 2010.

Jose M. Andres, McKay Davis, Kayo Fujiwara, John C. Anderson, Tie Fang, and Michael Nedbal, “A Geospatially Enabled, PC-based, Software to Fuse and Interactively Visualize Large 4D/5D Data Sets,” OCEANS Conference, Marine Technical Society/American Institute of Electrical Engineers, Oct. 2009.

John C. Anderson, Luke J. Gosink, Mark A. Duchaineau, and Kenneth I Joy, “Interactive Visualization of Function Fields by Range-Space Segmentation,” Computer Graphics Forum (Proc. of EuroVis), June 2009. (10.1111/j.1467-8659.2009.01480.x)

Luke J. Gosink, John C. Anderson, E. Wes Bethel, and Kenneth I. Joy, “Query-Driven Visualization of Time-Varying Adaptive Mesh Refinement Data,” IEEE Trans. on Visualization and Computer Graphics (Proc. of IEEE Visualization), Nov./Dec. 2008. (10.1109/TVCG.2008.157)

Brian C. Budge, John C. Anderson, and Kenneth I. Joy, “Caustic Forecasting: Unbiased Estimation of Caustic Lighting for Global Illumination,” Computer Graphics Forum (Proc. of Pacific Graphics), Oct. 2008.

Brian C. Budge, John C. Anderson, Christoph Garth, and Kenneth I. Joy, “A Hybrid CPU-GPU Implementation for Interactive Ray-Tracing of Dynamic Scenes,” Tech. Rep. CSE-2008-9, University of California, Davis, July 2008. (Also presented as a poster at IEEE Symposium on Interactive Ray Tracing 2008.)

John C. Anderson, Christoph Garth, Mark A. Duchaineau, and Kenneth I. Joy, “Discrete Multi-Material Interface Reconstruction for Volume Fraction Data,” Computer Graphics Forum (Proc. of EuroVis), vol. 27, pp. 1015–1022, May 2008. (10.1111/j.1467-8659.2008.01237.x)

E. Wes Bethel, Luke J. Gosink, John C. Anderson, and Kenneth I. Joy, “Variable Interactions in Query-Driven Visualization,” Tech. Rep. LBNL-63674, Lawrence Berkeley National Laboratory, Dec. 2007.

Luke J. Gosink, John C. Anderson, E. Wes Bethel, and Kenneth I. Joy, “Variable Interactions in Query Driven Visualization,” IEEE Trans. on Visualization and Computer Graphics (Proc. of IEEE Visualization), vol. 13, pp. 1400–1407, Nov./Dec. 2007. (10.1109/TVCG.2007.70519) (Nominated for Best Paper award.)

John C. Anderson, Luke J. Gosink, Mark A. Duchaineau, and Kenneth I. Joy, “Feature Identification and Extraction in Function Fields,” in Proc. of EuroVis, pp. 195–201, May 2007. (10.2312/VisSym/EuroVis07/195-201)

John C. Anderson, Janine Bennett, and Kenneth I. Joy, “Marching Diamonds for Unstructured Meshes,” in Proc. of IEEE Visualization, pp. 423–429, Oct. 2005. (10.1109/VIS.2005.66)