ShapeWorksStudio: Particle-based Shape Correspondence and
Visualization Software: PDF
This hands-on tutorial overviews the technical background of
particle-based shape modeling implemented as the backbone of ShapeWorks
and the associated user-friendly graphical interface ShapeworksStudio.
Both software packages are open-source distributions of a new method for
constructing compact statistical point-based models of ensembles of
similar shapes that does not rely on any specific surface
parameterization. It is developed by the NIH Center for Integrative
Biomedical Computing at the University of Utah Scientific Computing and
Imaging (SCI) Institute.
Citation: Shireen Y. Elhabian, Praful Agrawal, Joshua Cates, Manasi Datar, Ross Whitaker. ShapeWorksStudio: Particle-based Shape Correspondence and Visualization Software. Technical Report. Scientific Computing and Imaging Institute, University of Utah, July 2017
Tutorial on Voronoi Diagrams: PDF
In this tutorial, you will learn basic definitions and properties of
voronoi diagrams and their complexity. This tutorial also covers the
Fortune’s algorithm for constructing voronoi diagrams.
Citation: Shireen Y. Elhabian and Aly Farag. A Flavor of Computational Geometry: Voronoi Diagrams. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, March 2010.
Tutorial on Convex Hull: PDF
In this tutorial, you will learn formal definitions of convexity and
convex hull in 2D and 3D.
Citation: Shireen Y. Elhabian and Aly Farag.
A Flavor of Computational Geometry: Convex Hull. Technical Report.
Computer Vision and Image Processing Laboratory, CVIP Lab,
University of Louisville, February 2010.
Tutorial on Polygon Triangulation: PDF
In this tutorial, we will walk you through the core concern of
computational geometry which is polygon partitioning, then move to the
issue of convex hull computation and finalizing with triangulation of a
given set of points.
Citation: Shireen Y. Elhabian and Aly Farag. A Flavor of Computational Geometry: Polygon Triangulation. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, February 2010.
Tutorial on Curves and Surfaces: PDF
In this tutorial, you will learn some of the existing curves associated
with their interpolation techniques. We will introduce transformations
for manipulating curves and then proceed to discuss some of the most
popular curves and surfaces used in computer graphics.
Citation: Shireen Y. Elhabian and Aly Farag. A Tutorial on Curves and Surfaces. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, February 2010.
Tutorial on Topology: PDF
In this tutorial, you will learn preliminary background on topology
including functions, topological equivalence, and point-set
topology.
Citation: Shireen Y. Elhabian and Aly Farag. A Flavor of Topology. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, January 2010.
Tutorial on Iris Recognition: PDF
In this tutorial, you will learn details about human iris as an
identifying biometric. You will also learn theoretical and technical
details of Daugman model for iris recognition, including extracting the
iris region, iris normalization, feature extraction and matching.
Citation: Shireen Y. Elhabian. A Tutorial on Iris Recognition. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, November 2009.
Tutorial on Principal Component Analysis: PDF
In this tutorial, you will learn the basic theory behind principal
component analysis (PCA) along with the needed technical background
including basics of statistical measures (e.g. variance and covariance)
and basics of linear algebra (e.g. basis and span).
Citation: Shireen Y. Elhabian and Aly Farag. A Tutorial on Data Reduction: Principal Component Analysis Theoretical Discussion. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, September 2009.
Tutorial on Linear Discriminant Analysis: PDF
In this tutorial, you will learn the basic theory behind linear
discriminant analysis (LDA). This tutorial also includes a hands-on
matlab implementation for LDA.
Citation: Shireen Y. Elhabian and Aly Farag. A Tutorial on Data Reduction: Linear Discriminant Analysis. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, September 2009.
Tutorial on Independent Component Analysis: PDF
In this tutorial, you will learn the basic theory behind independent
component analysis (ICA) along with the needed technical background.
This tutorial also includes a matlab implmentation of ICA gradient
ascent algorithm.
Citation: Shireen Y. Elhabian and Aly Farag. A Tutorial on Data Reduction: Independent Component Analysis. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, September 2009.
Tutorial on Rigid Registration: PDF
In this tutorial, you will learn the basic theory behind the iterative
closest point (ICP) as an algorithm for rigid registration along with
the needed technical background. This tutorial also includes a matlab
implmentation of the ICP algorithm.
Citation: Shireen Y. Elhabian, Amal Farag and Aly Farag. Tutorial on Rigid Registration: Iterative Closest Point. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, March 2009.
Tutorial on CT Reconstructions: PDF
In this tutorial, you will learn the basic theory as well as hands-on
implementation of computed tomography (CT) reconstructions.
Citation: Shireen Y. Elhabian, Amal Farag, and Aly Farag. Tutorial on CT Reconstructions. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, January 2009.
Hands-on Shape from Shading: PDF
In this hands-on tutorial, you will learn the basics of shape from
shading with matlab codes to implement seminal shape from shading
algorithms such as Horn, Shah and Pentland algorithms.
Citation: Shireen Y. Elhabian. Hands on Shape from Shading. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, April 2008.
Hands-on Camera Calibration: PDF
In this tutorial, you will learn the basic theory as well as hands-on
implementation of camera calibration.
Citation: Shireen Y. Elhabian. A Tutorial on
Camera Calibration. Technical Report. Computer Vision and Image
Processing Laboratory, CVIP Lab, University of Louisville, February
2008.
Hands-on Generating Random Numbers: PDF
In this tutorial, you will learn the basic theory as well as hands-on
implementation of random number generation.
Citation: Shireen Y. Elhabian and Aly Farag. Hands-on Generating Random Numbers. Technical Report. Computer Vision and Image Processing Laboratory, CVIP Lab, University of Louisville, October 2007.
More to come …
Copyright © 2022 Shireen Y. Elhabian. All rights reserved.