Mike Bailey

Professor
Computer Science
Education: 
  • 1979 Ph.D. in Computer Aided Design and Computer Graphics (through the School  of Mechanical Engineering): Purdue University, West Lafayette, IN. Advisor: Dr. David C. Anderson.
  • 1976 Master of Science in Computer Graphics and Computer Aided Design (through the School of Mechanical Engineering – MSME): Purdue University.
  • 1975 Bachelor of Science in Mechanical Engineering (BSME): Purdue University. Graduated with Highest Distinction.
Biography: 

Mike Bailey is a Professor in Computer Science at Oregon State University. His areas of interest include scientific visualization, high performance computer graphics, solid freeform fabrication, geometric modeling, and computer aided design and analysis.

Mike received his PhD from Purdue University in Computer Graphics and Computer Aided Design in 1979. From 1979-1981 he was a member of Sandia National Laboratories’ Technical Staff, specializing in developing 3D graphics tools for mechanical designers. From 1981-1985, Mike was an Assistant and Associate Professor at Purdue University. In 1985, Mike became the Director of Advanced Development at Megatek Corporation, where he managed a group of engineers who were charged with developing Megatek’s next generation of computer graphics technology. From 1989-2004 Mike was the Director of Visualization at the San Diego Supercomputer Center and an Adjunct Professor at the University of California San Diego. He joined the Oregon State Faculty in 2004.

Mike is a member of the Association of Computing Machinery (ACM), the Special Interest Group on Computer Graphics (ACM-SIGGRAPH), the Institute of Electrical and Electronics Engineers (IEEE), and the American Society of Mechanical Engineers (ASME). He has served on a number of conference committees, including co-chairing the 1991 SIGGRAPH international conference and the IEEE Visualization conference in 2001.

Mike has presented numerous technical papers and short courses at a variety of conferences and workshops.

Mike has taught a variety of college classes to over 2,900 students. UCSD’s graduating Computer Science seniors voted him Teacher of the Year 5 years in a row, from 1997-2002.

Research group: 
Research Interests: 

Research Areas
Scientific visualization, high performance computer graphics, solid freeform fabrication, geometric modeling, and computer aided design and analysis.

Research Description
Scientific visualization is an exciting area because there are no rules.
Any hardware or software technique that adds insight to data is fair game.

At OSU, we are working with a variety of fascinating graphics hardware such as stereographics, stereoprojection, true 3D devices, volume graphics accelerators, a 3D fabrication machine, and a 3D tracker in an effort to bring insight to scientific and engineering data.

Besides working with our colleagues in Computer Science, we are working with researchers in Forestry, Oceanography, Geology, Cognitive Psychology, Medicine, and Electrical, Mechanical, and Structural Engineering.

Projects include: GPU programming for volume and flow visualization, volume data analysis and interaction, dome projection, stereo displays, tsunami visualization, mechanical stress absoption, and understanding the proliferation of a tree virus.

2013
Bailey, M. J., "Using GPU Shaders for Visualization, Part 3", IEEE Computer Graphics and Applications, vol. 33, issue 3, pp. 5 - 11, 05/2013. Abstract
2012
Schultz, N., and M. J. Bailey, "Using Extruded Volumes to Visualize Time-Series Datasets", Expanding the Frontiers of Visual Analytics and Visualization: Springer London, pp. 127-148, 2012. Abstract

10.1007/978-1-4471-2804-5_8

Bailey, M. J., "Transitioning Students to Post-Deprecation OpenGL", OpenGL Insights, pp. 17-26, 08/2012.
2011
Weiss, B., and M. J. Bailey, "Massive Parallel Computing to Accelerate Genome-Matching", GPU Programming Gems: NVIDIA Press, 2011.
Bailey, M. J., and S. Cunningham, Graphics Shaders: Theory and Practice, , Second Edition: A K Peters/CRC Press, 11/2011. Abstract
Bailey, M. J., "Using GPU Shaders for Visualization, Part 2", IEEE Computer Graphics and Applications, vol. 31, issue 2, pp. 67 - 73, 03/2011. Abstract
2010
Long, D., S. Wuest, J. Williams, R. Rauwendall, and M. J. Bailey, "Contour Planting: A Strategy to Reduce Soil Erosion on Steep Slopes", International Precision Agriculture Conference, Denver, CO, 07/2010. Abstract
2009
Bailey, M. J., "Using GPU Shaders for Visualization", IEEE Computer Graphics and Applications, vol. 29, issue 5, pp. 96 - 100, 09/2009. Abstract
2008
Nelson, T. R., E. K. Ji, J. H. Lee, M. J. Bailey, and D. H. Pretorius, "Stereoscopic evaluation of fetal bony structures.", Journal of Ultrasound in Medicine, vol. 27, issue 1, pp. 15-24, 01/2008. Abstract
2007
Bailey, M. J., D. Clark, and J. Rapp, "A 3D Graphical Method for Interactively Determining the Vertical Convexity of Designs to be Molded", ASME 2007 International Design Engineering Technical Conferences, Las Vegas, NV, ASME, pp. 189 - 196, 09/2007. Abstract
Bay, B., and M. J. Bailey, "Pre-Programmed Failure Behavior Using Biology-Inspired Structures", ASME 2007 International Design Engineering Technical Conferences, Las Vegas, NV, ASME, pp. 479 - 488, 09/2007. Abstract
Janik, C., M. J. Bailey, D. Keon, C. M. Pancake, and H. Yeh, "Web-based Tsunami Visualization", 9th International Symposium on Fluid Control, Measurement, and Visualization, Tallahassee, FL, 09/2007.
Bailey, M. J., and S. Cunningham, "A GPU shader programming workshop", ACM SIGGRAPH 2007 educators program, San Diego, CA, ACM, 08/2007. Abstract
Bailey, M. J., "Teaching OpenGL shaders: Hands-on, interactive, and immediate feedback", Computers & Graphics, vol. 31, issue 3, pp. 524 - 531, 06/2007. Abstract
Bailey, M. J., and S. Cunningham, "A hands-on environment for teaching GPU programming", Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education - SIGCSE '07, Covington, Kentucky, ACM Press, pp. 254, 03/2007. Abstract
2006
Bailey, M. J., and N. Gebbie, "Accelerating the Hyperbolic Display of Complex 2D Scenes Using the GPU", ASME 2006 International Design Engineering Technical Conference, DETC2006-99477, 09/2006.
Bailey, M. J., M. Clothier, and N. Gebbie, "Realtime Dome Imaging and Interaction: Towards Immersive Design Environments", ASME 2006 International Design Engineering Technical Conferences and Computers and Information in Engineering, vol. 2006, Philadelphia, Pennsylvania, ASME, pp. 813 - 821, 09/2006. Abstract
Bailey, M. J., "Teaching OpenGL Shaders: Hands-on, Interactive, and Immediate Feedback", Eurographics 2006 Education Proceedings, pp. 57-60, 09/2006. Abstract
Bailey, M. J., S. Lukas, and R. Steckler, "Shapes", ACM SIGGRAPH 2006 Educators programACM SIGGRAPH 2006 Educators program on - SIGGRAPH '06, Boston, Massachusetts, ACM Press, pp. 51, 07/2006. Abstract
2005
Hatcher, K., and M. J. Bailey, "Custom Visual Exploration of the InfoVis Dataset", IEEE Information Visualization, Minneapolis, Minnesota, 10/2005.
Bailey, M. J., "Modeling and Imaging Mechanical Chaos", ASME 2005 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, vol. 2005, Long Beach, California, ASME, pp. 95 - 99, 09/2005. Abstract
Bailey, M. J., "Visualizing the Time Motion of Planar Mechanisms With Volume Methods", ASME 2005 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, vol. 2005, Long Beach, California, ASME, pp. 89 - 94, 09/2005. Abstract
Bailey, M. J., "Layered manufacturing for scientific visualization", Communications of the ACM, vol. 48, issue 6, pp. 42, 06/2005. Abstract
2004
Bailey, M. J., K. Knox, C. Kerber, S. A. Singel, and S. G. Imbesi, "Manipulation of volume data to manufacture vascular replicas.", Studies in health technology and informatics, vol. 98, pp. 25-7, 2004. Abstract