Image Proccesing

Professor: Luiz Velho. webpage

Period: Ago-Nov 2011.

Project: GrabCut+D

Description: In this project I studied different approaches to get a robust object extraction method (based in GrabCut technique) that take advantage of the depth data provided by Kinect.


Algorithms

Professor: Luiz Henrique de Figueiredo.webpage

Period: Ago-Nov 2011.

Assigment 1: Sorting. Selection,Insertion,Mergesort,Heapsort, and Quicksort comparision.

Assignmet 2: Graphs. Minimun spanning tree and shortest path.

Assignmet 3: Convex Hull. Jarvis and Graham algorithms.

Assignmet 4: Cryptography. RSA algorithm.


Resampling and Antialiasing

Professor: Diego Nehab.webpage

Period: Jan-Feb 2012.

Assigment 1: Reconstruction 1. Image resizing using simple kernels.

Assignmet 2: Reconstruction 2. Image resizing using digital filters.

Assignmet 3: Robustness. Comparision of filters robustness to sequential transformations.

Assignmet 4: Supersampling. Comparision of supersampling strategies.

Presentation 1: Resizing. Enlargement or Reduction of Digital Images with Minimum Loss of Information. M. Unser, et. al.

Presentation 2: Cleartype. Optimal Filtering For Patterned Displays. J Platt, et. al.

Project: Orthogonal Projections. Piecewise polynomial convolution using power-step decomposition.


3D Graphics Systems

Professor: Luiz Velho.

Period: Mar-Jun 2012.

Assigment 1: PBRT Introduction. Testing with samplers, filters, camera-world transformations and lights.

Assignmet 2: Lighting Desing. Spot lights and Area lights configurations .

Assignmet 3: Height Field Rendering . Implementation of a acceleration structure to render a heightfield.

Assignmet 4: Realistic Camera Simulation . Implementation of a camera lens system to simulate focus effects.

Project: Photorealistic Motion.


Geometry Processing

Professor: Luiz Henrique de Figueiredo-Luiz Velho.

Period: Mar-Jun 2012.

Assigment 1: Subdivision. Sphere aproximation by sucesive triangle subdivision.

Assignmet 2: Normal Estimation.Comparision of normal estimation at mesh vertices using uniform, area and angle weights.

Assignmet 3: Smoothing. Mesh smoothing using uniform and cotangent laplacian.

Project: Remeshing. Uniformization and regularization using stellar operators.


Parallelism in Modern Architectures

Professor: Diego Nehab.

Period: Ago-Nov 2012.

Assigment 1: Simple Matrix Multiplication. Introduction to CUDA.

Assigment 2: Tiled Matrix Multiplication. Using shared memmory and thread cooperation.

Presentation 1: Tridiagonal Solvers. Fast Tridiagonal Solvers on the GPU. Y. Zhang, et. al.


Courses at Uniandes:


Discrete Geometry

Professor: Federico Ardila. webpage

Period: Ago-Dic 2010.

Homework 1.

Homework 2.

Homework 3.

Homework 4.

Short Homework 1.

Short Homework 2.

Short Homework 3.

Project. Konstant partition functions in non-unimodular systems.