NSCPHD1190 Hyperspectral and Multichannel Image analysis
Volume 2013/2014
Content
The course is designed to be an
introduction to hyperspectral and multichannel images and their
analysis in MATLAB environment. During the course, the students
will learn how to extract the relevant information from their
images as well as the fundamentals of the main multivariate
analysis methods (chemometrics) applied. The course will be
conducted by using in-house functions programmed in MATLAB. See the
following link for further information
(http://www.models.life.ku.dk/HYPERTools)
1. Introduction
1.1. Types of images
1.2. General terminology
1.3. Outline of this course
2. Basic screening of images
2.1. Regions of interest
2.2. The multivariate approach
3. Pre-processing of images
3.1. Spatial pre-processing
3.1.1. Background removal
3.1.2. Spatial spikes. Dead pixels. Wavelets. Interpolation
3.2. Spectral pre-processing
3.2.1. Dead wavelengths. Wavelets. Interpolation
3.2.2. Spectral artefacts: De-noising, baseline removal, derivatives
3.3. Image compression
3.3.1. Wavelets
3.3.2. Multivariate compression
3.3.3. Spatial binning
4. Exploration of images
4.1. Principal Component Analysis. The MIA approach
4.2. Evolving factor analysis on images
5. Resolution of images. Multivariate Curve Resolution
5.1. MCR on images.
5.2. Constraints
5.3. Interpretation of results.
5.4. Augmented MCR
6. Regression models on images
6.1. Multivariate regression models
6.2. Validation of regression models on images
7. Segmentation
7.1. Definition of segmentation and differences with classification
7.2. Thresholding
7.3. Classification methods
7.3.1. Cluster analysis. Fuzzy clustering and K-means
7.3.2. PLS-DA
8. Topography
8.1. Features extraction from images. Area, diameter, excentricity, etc.
8.2. Domain statistics. Histograms
8.3. Fractals on images
8.4. The concept of homogeneity. Co-occurrence matrices
1. Introduction
1.1. Types of images
1.2. General terminology
1.3. Outline of this course
2. Basic screening of images
2.1. Regions of interest
2.2. The multivariate approach
3. Pre-processing of images
3.1. Spatial pre-processing
3.1.1. Background removal
3.1.2. Spatial spikes. Dead pixels. Wavelets. Interpolation
3.2. Spectral pre-processing
3.2.1. Dead wavelengths. Wavelets. Interpolation
3.2.2. Spectral artefacts: De-noising, baseline removal, derivatives
3.3. Image compression
3.3.1. Wavelets
3.3.2. Multivariate compression
3.3.3. Spatial binning
4. Exploration of images
4.1. Principal Component Analysis. The MIA approach
4.2. Evolving factor analysis on images
5. Resolution of images. Multivariate Curve Resolution
5.1. MCR on images.
5.2. Constraints
5.3. Interpretation of results.
5.4. Augmented MCR
6. Regression models on images
6.1. Multivariate regression models
6.2. Validation of regression models on images
7. Segmentation
7.1. Definition of segmentation and differences with classification
7.2. Thresholding
7.3. Classification methods
7.3.1. Cluster analysis. Fuzzy clustering and K-means
7.3.2. PLS-DA
8. Topography
8.1. Features extraction from images. Area, diameter, excentricity, etc.
8.2. Domain statistics. Histograms
8.3. Fractals on images
8.4. The concept of homogeneity. Co-occurrence matrices
Learning Outcome
After the course the students will be
able to apply basic multivariate data analysis to their own
hyperspectral images using MATLAB as preferred platform. The course
will focus on hyperspectral and multichannel images and their
interpretation and analysis with multivariate methods (PCA, MCR,
PLS, PLS_DA, etc). The methods treated will explicitly or
implicitly cover the following application areas: classification,
calibration, prediction, spectral resolution and interpretability
of solutions.
Literature
Handouts and scientific papers provided
during the course; scripts and source code provided during the
course.
Teaching and learning methods
Contact Teaching: Slides.
The students will follow all the exercises in their own computers.
- Learning: Theoretical and practical exercises. - Educational
approaches: Students with different educational
background.
Remarks
A PhD course in basic
MATLAB programming and analysis is held one week before this
course. Please contact José Amigo Rubio (jmar@life.ku.dk) for more
information on this course.
Workload
- Category
- Hours
- Exam
- 5
- Guidance
- 30
- Lectures
- 30
- Preparation
- 30
- Project work
- 45
- Theory exercises
- 30
- Total
- 170
Sign up
Contact Jeanette Venla Hansen
jva@food.ku.dk
Exam
- Credit
- 7 ECTS
- Type of assessment
- Written assignmentWritten individual report based on an examination assignment. The reports have to be handed in maximally one week after the last lecture and are evaluated and credited with PASS/FAIL by the course lectures.
- Marking scale
- passed/not passed
Course information
- Language
- English
- Course code
- NSCPHD1190
- Credit
- 7 ECTS
- Level
- Ph.D.
- Placement
- Block 1
- Schedule
- A 2 week course.
- Course capacity
- Max 15 participants
- Study board
- Natural Sciences PhD Committee
Contracting department
- Department of Food Science
Course responsibles
- Søren Balling Engelsen (2-82744f757e7e733d7a843d737a)
Lecturers
Dr José Amigo Rubio jmar@food.ku.dk
Saved on the
23-07-2013