Information for Students

  • Perspective Students - Information for perspective students both within the CSU program and those applying. jump there
  • Courses - Various courses we offer within the program and suggestions for additional supplementary courses. jump there
  • Vision Lunch - Information concerning the weekly vision lunch for all vision students and those interested in vision. jump there

Perspective Students

The vision group is open to graduates and enthusiastic undergraduates interested in computer vision and graphics. We encourage students to look into our various research topics. If you find an area that interests you, contact the professor involved. Additionally we do research outside of our main projects, so if you don't see your ideal research topic, feel free to contact our professors to see how you can get involved more along your interests.

In order to work with the vision group, one must first be a student at Colorado State University. Follow this link, for information on various degree programs offered by the CSU Computer Science Department.

Traditionally, for work in the vision group we look for students that have backgrounds in the following areas.

  • Computer Science
  • Computer Graphics
  • Linear Algebra
  • Statistics
  • Ability to Express Yourself
  • Passion for research and cutting edge technologies.

Courses within the Vision Program

CS410 - Introduction to Computer Graphics
The goal of this course is to convey understanding of the process of modeling and generating images of 3D objects. We will start by studying the basic process of drawing primitive objects on a display (lines, circles, polygons). We will then look at the process of building two and three dimensional mathematical models of more complex objects, manipulating and combining these models, and projecting the models onto a two dimensional image space. Along the way we'll also spend some time on windowing systems and on drawing more complex primitive objects such as curves and surfaces.
Prerequisite: Linear Algebra (M229), Software Engineering Fundamentals (CS314).

CS510 - Computer Graphics
Computer graphics and computer vision are converging on a set of common models and equations for generating, manipulating, and analyzing images. Recently the term image computation has been coined to describe the fundamentals common to both fields and upon which advanced research in each depends. This course instructs students in four essential aspects of image computation: image generation, image manipulation, image matching and image feature extraction and matching.
Prerequisite: CS410

CS612 - Topics in Computer Graphics
covers new state-of-the-art topics in computer vision and computer graphics. The course is typically structured around a reading list and semester project. The goal is to involve students in Ph.D.-level research, and to train them to become independent researchers in this area. The ultimate measure of success is when a student publishes a paper based on work done for this class. Examples include the paper by Forbes & Draper in CVPR2000, or Bolme & Draper in BMCV2002.
Prerequisite: CS510

Additional Courses
Since most vision work also utilizes artificial intelligence techniques we encourage the following courses.

CS440: Introduction to Artificial Intelligence
CS540: Artificial Intelligence
CS545: Machine Learning
CS640: Advanced Artificial Intelligence I. F.
CS641: Advanced Artificial Intelligence II. S.
M560: Matrix Analysis
M676: Pattern Analysis
M693: Geometric Data Analysis


Vision Lunch

What exactly is the vision lunch? The vision lunch is an internal forum in which students and professors present topics within the vision field. It provides an ideal medium to practice presentations and stay informed on various subjects in a low pressure friendly atmosphere.
When? - Traditionally, the vision lunch is held Monday's at noon (12:00) in the 3rd floor conference room. However, times vary each semester.
Who? - Anyone interested or participating within the vision program. Even if this is your first semester with the department, we encourage you to attend so that you can be informed of various research areas and to meet other vision students.
Why? - Why not? :-)

Made with:

Last Updated:
4/27/04

Disclaimer |Equal Opportunity |Privacy Statement
© Colorado State University Vision Group
Computer Science Department
Colorado State University