Skip to Main Content
Quick Links

Gateway Links

  • Alumni & Friends
  • Community
  • Current Students
  • Faculty & Staff
  • Parents & Family
  • Prospective Students
Go to the UNC Charlotte Homepage

Go to Charlotte.edu

My UNC Charlotte
Directory
Campus Events
Library

Prospective Students

  • About UNC Charlotte
  • Campus Life
  • Admissions
  • Graduate Admissions

Faculty and Staff

  • Human Resources
  • Auxiliary Services
  • Inside UNC Charlotte
  • Academic Affairs

Current Students

  • Athletics
  • Financial Aid
  • Advising
  • Student Health

Alumni and Friends

  • Alumni Association
  • Advancement
  • Foundation
  • Make a Gift
Visit Charlotte.edu

UNC Charlotte Machine Vision Laboratory

The Department of Electrical and Computer Engineering
  • Home
    • Wiki
    • About
  • Courses
  • Documentation
  • Research
  • Publications
  • News
  • Download
  1. Home
  2. Courses

Courses

Courses instructed by Dr. Willis are provided in the list below. For some courses, detailed information regarding the lecture material has also been provided.

Subcategories

ECGR2103 Computer Utilization in C++

An introduction to the use of computers and computing methods to solve engineering problems.  Structures and object-oriented programming design using C++.

ECGR3111 Signals and Systems

 

Prerequisite: ECGR 2112 with a C or better. Analysis of continuous-time signal and systems. Input-output relationships of linear time-invariant systems. Transient and steady state analysis. Frequency domain descriptions and Fourier analysis. Analysis and characterization of LTI systems using Laplace transforms.

ECGR4124/5124 Digital Signal Processing

 

Prerequisite: ECGR3111 Signals or Systems with a grade of C or better. Sampling and signal recovery in linear systems; analysis of sampled systems; discrete and fast Fourier transforms; z-transform; discrete convolution; design of FIR and IIR filters.

ECGR4103/5103 Applied Computer Graphics

 

Prerequisite: Permission from department. Interactive graphics; raster, character, vector, graphics, display technologies; rotation, scaling, translating of graphics image; image processing / enhancement; feature extraction; 3-D graphics; hidden lines. Credit will not be given for ECGR5103 where credit has been given for ECGR4103.


ECGR6119/8119 Applied Artificial Intelligence

 

The theory of machine intelligence. Computational methods for modeling machine intelligence including machine vision and automatic decision making from sensor measurements. Applications of this theory to autonomous robotic decision making such as navigation and industrial quality control.

ECGR6127/8127 Medical Signal Processing

 

Prerequisites:  ECGR 3122 or equivalent. Fourier methods of medical signal processing. Physics of image formation for different medical imaging modalities including: planar x-ray, computerized tomography (CT), magnetic resonance imaging, and ultrasound. Signal processing techniques for image reconstruction, enhancement, and multimodal fusion. Credit will not be given ECGR 6127 where credit has been given for ECGR 8127. (Spring)

ECGR4090/6090/8090 Spring 2008 Pattern Recognition

 

This course instructs students in the use probablistic and statistical mathematics to develop computational models for the purpose of recognizing patterns in low-dimensional and high-dimensional spaces. Course topics include probability theory, introductory information theory, linear regression models, linear classifiers. Advanced topics in pattern recognition are also discussed and will vary each year.

ECGR 6090/8090: Pattern Recognition II Spring 2008

 

This course instructs students in the use probabilistic and statistical mathematics to develop computational models for the purpose of recognizing patterns in low-dimensional and high-dimensional spaces. Course topics include probability theory, introductory information theory, linear regression models, linear classifiers. Advanced topics in pattern recognition are also discussed and will vary each year.

ECGR4090/6090/8090: Recognition from 2D/3D Images Fall 2008

This course is intended to teach students how to process images for the purpose of recognizing objects within images. The course will deal primarily with 2D images of natural scenes, i.e., images taken from a conventional digital camera, and with 3D images, i.e., images that represent the geometry of a scene as a collection of (x,y,z) coordinates.

The primary textbook for the course will be Trucco and Verri's Introductory Techniques for 3-D Computer Vision (publisher: Prentice Hall, 1998,ISBN-10: 0132611082, ISBN-13: ISBN-13: 978013261108).

To see what other students have thought of this text look here.

ECGR4090/6090/8090 Fall 2007 Computer Vision

 

This course builds upon image and signal processing concepts and introduces the field of computer vision, modeling human perception with computers. Topics covered include image formation, radiometry, photometry, shading, 3D coordinate systems, homogeneous coordinates, stereoscopic 3D reconstruction, elementary differential geometry, and algorithms for processing 3D range and mesh surface data.

ECGR3090/6090/8090 Spring 2006 : Spacecraft

This is an inter-disciplinary course that integrates concepts from mathematics, physics, engineering and computer science to educate students on the design of intelligent spacecraft. Course instruction takes a new tact best summarized by the expression: All science was new at some point. This approach augments class topics with historic context and, in some cases, facsimiles of original works such as Galileo's theory on planetary motion. Course topics include mathematical models of planetary motion and heat transfer and how these models are used in designing intelligent spacecraft, i.e., robotic systems which can autonomously perform complex space-mission tasks.

ECGR6090/8090 Fall 2006 : Computer Vision / Pattern Recognition

This course builds upon image and signal processing concepts and introduces the field of computer vision, modeling human perception with computers. Topics covered include image formation, radiometry, photometry, shading, 3D coordinate systems, homogeneous coordinates, stereoscopic 3D reconstruction, elementary differential geometry, and algorithms for processing 3D range and mesh surface data.

ECGR6090/8090 Multidimensional Signal Processing

 

Prerequisites: ECGR 3111 or permission of Department. Review of probability, univariate and multivariate distribution functions, noise modeling, least-squares estimation, non-linear optimization, Markov chains, Bayes theorem; applications. (On demand)

Main Menu

  • Home
  • Courses
  • Documentation
  • Research
  • Publications
  • News
  • Download
 
  • © 2023 UNC Charlotte. All rights reserved.
  • Contact Us
  • Terms of Use
  • University Policies
Visit charlotte.edu

Campus Links

  • Alerts
  • Jobs
  • Make a Gift
  • Maps / Directions
  • Accessibility

Resources

  • Alumni & Friends
  • Faculty & Staff
  • Prospective Students
  • Community
  • Current Students
  • Parents and Family

Stay In Touch

  • Facebook
  • Instagram
  • Flickr
  • LinkedIn
  • Twitter
  • YouTube

The University of North Carolina at Charlotte

9201 University City Blvd
Charlotte, NC 28223-0001
704-687-8622
  • © 2023 UNC Charlotte. All rights reserved.
  • Contact Us
  • Terms of Use
  • University Policies