Taught Under Graduate Courses

Digital Signal Processing TEL 301

  • Discrete–time signals and systems.
  • Sampling and Quantization effects.
  • Fourier Transform: properties and applications.
  • Ζ–Transform: properties and applications.
  • Sampling and reconstruction of analog signals.
  • Changing sampling frequency: downsampling and upsampling.
  • Power spectrum estimation.
  • Processing of analog signals with digital filters.
  • Transform analysis of linear time–invariant systems.
  • Minimum phase systems.
  • Structures for discrete–time and digital filters.
  • Design and implementation of infinite impulse response (IIR) and finite impulse response (FIR) filters.
  • Transform and windowing methods.

Digital Image Processing TEL 411

  • General principles and modeling of digital images.
  • Image Perception.
  • Color representation and transformations.
  • 2–D Sampling, 2–D Fourier and other transforms.
  • Image description and processing using vectors and matrix operators.
  • Image enhancement: Histogram equalization and mapping, contrast enhancement, low–pass and highpass filters in two dimensions.
  • Image restoration: Deterministic and stochastic methods.
  • Optimization for the design of image restoration filters, comparisons and applications.
  • Image coding and compression: JPEG, MPEG. Image analysis and segmentation methods.

Statistical Modeling and Pattern Recognition TEL 311

  • Introduction to Statistical models.
  • Bayes decision theory, maximum likelihood estimation, Bayes estimation, expectation maximization algorithm, hidden Markov models.
  • Linear Classifiers, feature selection and reduction with transforms, Principal Component Analysis (PCA).
  • Unsupervised learning, clustering and non-parametric classifiers.
  • Clustering models with k-means and Nearest Neighbor.
  • Linear classifiers, Perceptron algorithm and support vector machines (SVM).
  • Linear regression.
  • Non-linear classifiers and Artificial Neural Networks (ANNs).
  • Deep Neural Network models.
  • Non-metric methods, classification and regression trees.
  • Bayesian networks, non-parametric methods and Parzen windows.
  • Accuracy estimation, cross-validation and Receiver Operator Characteristic curves (ROC curves).

Machine Vision INF 417

  • Principles and methodological concepts in machine vision with emphasis on algorithms and applications.
  • Image formation and models (geometric, color, frequency, symbolic).
  • Basic image processing methods including filtering, normalization, enhancement, edge detection with first and second derivative operators, image thresholding and content enhancement.
  • Image segmentation and edge models using split and merge, hierarchical segmentation, relaxation labeling, Hough transform.
  • Binary image processing, distance and morphological transforms, shape recognition and region labeling.
  • Image representation and understanding.
  • Color and texture analysis for content representation and modeling.
  • Texture understanding with structural and statistical methods.
  • Dynamic vision effects, motion estimation, optical flow and motion tracking.
  • Principles of video analysis and applications in information systems.
  • 3D projections from photometric stereo and motion.
  • Recovering shape, orientation and motion of 3D objects, with applications in robotics and automation.