|
|
|
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
Office Hours: Fall 09: Wednesday 11-12, Thursday 1:30-2:30, except Oct 14/15 and Nov 5, 19, 25, 26.
|
I am a professor working in Computer Graphics and related areas (visulation, 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.
This spring (S2010) I will be teaching CS679 Computer Games Technolgies and CS838 Visualization.
Right now, (F2009) I am teaching CS559 Computer Graphics.
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.
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
| Molecular Surfaces with Greg Cipriano and George Phillips We are building tools to help understand how the geometry and physics of proteins influences their function. We're looking at new ways to visualize protein shape and physics as well as ways to perform matching directly on the shape and physical property distributions. Example projects: Molecular Surface Abstraction, Surface Descriptors
|
| Molecular Motion with Aaron Bryden and George Phillips We are trying to build better tools for understand the flexibility and motion of protein molecules. We're using coarse-grained models (e.g. normal mode analysis) and finding new ways to make these analyses useful. Example Projects: Static depiction of motion, Normal Mode Explorer
|
| Visualizing Comparisons I am trying to understand how we can build tools that help people compare large and/or complex things visually. Protein shape and motion, genomes, and human gait are some of the examples we're looking at in our quest for general principles. Example Projects: Genome alignment comparison, Gait Accelerometry
|
| Effective Multimedia with Feng Liu and Yuzhen Niu We develop ways to make pictures and videos more useful by post-processing them to improve their quality and adapt them to specific needs. For example, we have developed methods to stabilize video, remove shadows in pictures, and retarget media to new displays. Generally, we hope to make photo/video touchup easier. Example projects: Re-Cinematography, 3D Stabilization, Auto Pan-and-Scan
|
| Multimedia Database Usage with Feng Liu We are developing ways to make use of collections of images and videos - both personal collections, as well as large internet databases. For example, we have created tools for finding panoramic images in YouTube collections. Example Projects: Video frame interest, Panorama finding
|
| Computer Animation I work with various collaborators on making better tools to produce human motion from collections of examples (motion capture), in particular to find ways to better author characters for interactive applications (like games). I want to developing ways of producing 2D animations more easily - to make it easier to create things like Flash and games. Example Projects:
|
|
| 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. For example, lately I've been thinking about making it easier to create vector art.
|
Teaching
In the Fall, I teach CS559 Computer Graphics. You can find the web pages for the versions in
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 2010 I will teach CS679 Computer Games Technologies (see the 2008 or 2007 versions of the class). In the Spring of 2009, I taught an Advanced Graphics class. In the past, I taught CS777 Computer Animation (2006,
2004,
2003,
and . I am not sure when (or if) this class will be taught again.
You can find other information on graphics group classes on the Graphics Group Courses Page.
Recent Papers
I try to keep the complete list available here. Here are some recent ones:
- IEEE Trans MM 09: Image Retargeting Using Mesh Parametrization w/Guo et al
- Vis 09: Multiscale Surface Descriptors w/Cipriano and Phillips
- SIGGRAPH 09: Content-Preserving Warps for 3D Video Stabilization w/Liu, Jin, and Agarwala
- IJCAI 09: Using Web Photos for Measuring Video Frame Interestingness w/Liu and Niu
- CVPR 09: Learning color and locality cues for moving object detection and segmentation w/Liu
- CGF 09: Visual-Quality Optimizing Super Resolution w/Liu et al
- ACM TOMCCAP 08: Re-Cinematography: Improving the camerawork of casual video w/Liu
- Vis 08: Text Scaffolds for Effective Surface Labeling w/Cipriano
- ECCV 08: Texture-Consistent Shadow Removal w/Liu
- Multimedia 08: Discovering Panoramas in Web Videos w/Liu and Hu
- Multimedia 08: Noisy video super-resolution w/Liu et al
- SCA 08: Staggered Poses: A Character Motion Representation for Detail–Preserving Editing of Pose and Coordinated Timing w/Coleman et al
- MIG 08: More Motion Capture in Games — Can We Make Example-Based Approaches Scale?