Recent Changes - Search:

My Research

Teaching

Main / HomePage

Michael Gleicher
Professor
Department of Computer Sciences
University of Wisconsin, Madison
1210 West Dayton St.
Madison, WI 53706

gleicher@cs.wisc.edu
Office: 6385 Computer Sciences Building
Phone: 608-263-2874, Fax: 608-262-9777

Spring 2012 Office Hours: Wednesday, 2-3pm, (except 5/9) or by appointment

I am a professor working in Computer Graphics and related areas (visualization, multimedia, animation, vision, ...). A brief biography will tell you how I got here. You can see a reasonably current CV, but you probably are looking for select publications (papers, videos, talks by project), or a more complete list of papers, talks, or videos in date order. I'l try to keep a list of project descriptions.

On this page: things I'm working on, teaching, recent papers.

Here is my most recent attempt at summarizing my research interests:

How can we use our understanding of human perception and artistic traditions to improve our tools for communicating and comprehending.

In the Spring (S12) I will teach a Visualization Course. Both classes are open to students without graphics backgrounds.

I do External (Ph.D. Minor) Advising. If you need this, please come by my office hours - but check the guidebook rules first. I am not on UGAC anymore, so I cannot officially do undergraduate advising.

I have some pages with various Advice I generally give to students. This includes the format for status reports, what I'd like to see in Prelims and Theses, my grad school FAQ, but my advice on how to give a talk is still elsewhere.

You might be interested in my grad school FAQ. Come and talk to me if you're interested in computer graphics or related topics.

If you're interested in joining our group, come talk to me! If you aren't a student at Wisconsin yet, please look at my grad school FAQ, particularly the last few questions.

Some things that I am working on these days


Visualizing Comparisons
Increasingly, visualization needs to help people make comparisons between things in increasingly large data sets. In the past, visualization has focused on helping with particular types of objects: volumes, graphs, molecules, etc. In contast, the Comparative Visualization project is trying to understand the general principles that apply no matter what is being compared. We are working with several domain collaborators to explore case studies of comparison to inform the general principles. Current collaborations include Educational Science (comparing epistemic frames), Genetics (comparing whole genome alignments), Structural biology (protein shapes and motions), Literary Scholarship (statistical analysis of text corpora), and Virology (understanding virus evolution).
Example Projects: Splatterplots, Tagged Text Collections, Whole Genome Sequence Overviews, Comparing Epistemic Frames, Visualizing Virus Evolution


Abstracting Molecular Surfaces and Motion
The shapes and motions of large molecules (Proteins) are very

important, but very complicated. We are trying to find concise ways to describe them to make it easier to look at them visually, as well as to analyze them automatically. This includes novel visualization and collaboration tools, as well as automatic matching tools that work directly on the shape and physical property distributions.

Example projects: Molecular Surface Abstraction, Surface Descriptors, Depicting Molecular Flexibility, Multi-User Molecular Visualization


Re-thinking Photography and Videography
Digital photography (and videography) has changed the world: it is easy (and cheap) to take lots of pictures and video, to share them with others, and to change them. This means its easy to get lots of bad pictures: good pictures (and video) still takes work.

Our goal is to make it easier for people to have useable images and video. For example, we have developed methods for improving pictures and video as a post-process (e.g. removing shadows and stabilizing video). We have also worked on adapting imagery for use in new settings (e.g. image and video retargeting or automatic video editing) and making use of large image collections (e.g. intestingness detection or panorama finding). In the future, we hope to put these elements together to make systems that help people make effective use of large collections of images and videos.

Example projects: Warp-Based Video Stabilization, Re-Cinematography, 3D Stabilization, Image and Video Retargeting, Panorama finding


Animating Communicative Characters
We are working on better ways to synthesize human motions to make animated characters that are better able to communicate. Generally, we focus on trying to make use of collections of examples (such as motion capture) to build models that allow us to generate novel movements.
Example Projects: Simulating Gaze Behaviors, Parametric Motion Controllers
Other Stuff
I have a bad case of Academic Attention Defecit Disorder, so I am always interested in other things - especially if they involve pictures, geometry, or motion.

Teaching

My teaching schedule used to be regular, but now it changes every semester. In Spring of 12, it will be Visualization. In Fall of 2012 it will be Computer Games Technologies. I have no idea what will happen beyond that.

In the Fall, I teach CS559 Computer Graphics. You can find the web pages for the versions in 2010, 2009, 2008, 2007, 2006, 2005, and if you're really curious, even older versions of the course page are still on the Graphics Group Courses Page.

In the Spring, I teach some more advanced course:

  • In Spring 2011, it will be CS777, Computer Animation. This taught was taught regularly in the past (2006,2004, 2003).
  • Often (aproximately every other year), I teach CS679 Computer Games Technologies (2010, 2008, 2007)
  • I taught an experimental class on Visualization in Spring of 2010. The experiment was a success, so I intend to do it again someday.
  • In the Spring of 2009, I taught an Advanced Graphics class.

You can find other information on graphics group classes on the Graphics Group Courses Page.

Selected Recent Publications

I try to keep the complete list available here. Here are some recent ones:

  • CHI '12: Comparing Averages in Time Series Data w/Correll, Ablers and Franconeri
  • CHI '12: Designing Effective Gaze Mechanisms for Virtual Agents w/Andrist, Pejsa, and Mutlu
  • VR '12: Effective Replays and Summarization of Virtual Experiences [- w/Ponto and Kohlmann ]
  • TVCG 12: Automatic Illustration of Molecular Flexibility w/Bryden and Phillips
  • InfoVis (TVCG) 11: Sequence Surveyor w/Albers and Dewey
  • BioVis 11: Visualizing Viral Population Dynamics w/Correll and others
  • Information Visualization (journal): Visual Comparison for Information Visualization. Information Visualization w/5 others
  • ToG 11: Subspace Video Stabilization w/Liu and others
  • EuroVis 11: Exploring Tagged Text Collections w/Correll and Witmore
  • APGV 10: Detection of Image Stretching w/Niu&Liu
  • CVPR 10: Warp Propogation for Video Resizing w/Niu&Liu
  • Vis 09: Multiscale Surface Descriptors w/Cipriano and Phillips
  • SIGGRAPH 09: Content-Preserving Warps for 3D Video Stabilization w/Liu, Jin, and Agarwala
  • CVPR 09: Learning color and locality cues for moving object detection and segmentation w/Liu
  • ACM TOMCCAP 08: Re-Cinematography: Improving the camerawork of casual video w/Liu
History - Print - Recent Changes - Search
Page last modified on May 07, 2012, at 09:22 PM