Difference between revisions of "Stefan Karlsson/PersonalPage/Education/MultiScaleCourse"

From ISLAB/CAISR
(Created page with "This is the web page for the course Matlab with Applications (Matlab med tillämpningar). Find the course description [http://www.hh.se/sitevision/proxy/utbildning/sokkursplan...")
 
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is the web page for the course Matlab with Applications (Matlab med tillämpningar). Find the course description [http://www.hh.se/sitevision/proxy/utbildning/sokkursplan.4677.html/svid12_70cf2e49129168da015800074301/752680950/se_proxy/utb_kursplan.asp?kurskod=MA4024&revisionsnr=1&format=pdf here], and the schedule for the course [https://se.timeedit.net/web/hh/db1/schema/ri167816X20Z03Q5Z06g6Y90y0086Y08Q09gQY5Q55767.html here].
 
  
This course is given at one quarter speed, as lectures/practical excercises in the afternoons. The exercises will be available on this page that will update regularly.
+
{{Infobox
 +
|image        = [[Image:Segmentation-picture.png|200px]]
 +
|header1 = Multiscale and Multidimensional Analysis
 +
|header2 = '''Contact:''' [[Fernando Alonso-Fernandez]], [[Stefan Karlsson]]
 +
}}
  
Reach me at Stefan.Karlsson@hh.se for any questions.
+
='''Multiscale and Multidimensional Analysis course (Autumn 2014)'''=
  
===News===
+
This is the web page for the course '''Multiscale and Multidimensional Analysis'''.
'''20 February'''
+
  
from exercise 5 onwards, I am forced to revert to the old material from previous years. There simply isnt resources and time enough to make new material for the entire course.
+
=== Course information ===
  
In these old formats of exercises, there is some conflicting information on deadlines. The information on the webpage and in readme.txt file is the valid one.
+
Instructors: [[Fernando Alonso-Fernandez]], [[Stefan Karlsson]]
  
'''20 February'''
+
Class time: The schedule for the course will be made ad hoc, using doodle or by agreement over email.
CLARIFICATION: You will have the oppurtunity to hand in twice for each exercise. Only twice, so LOOK CAREFULLY AT THE PDF. THERE ARE INSTRUCTIONS ON HOW TO HAND IN!
+
  
'''20 February'''
+
Class location: E5.
Extension of deadline for task 2 with one day. New deadline 21st of February, 12 am
+
  
'''17 February'''
+
Office hours: by appoinment.
Exercise 3 is updated!
+
  
It had a missing section in it, which is now fixed. There were some typos I fixed while at it, and I put some new hints in the document as well. Task no 3 is now optional, if you aim for a grade 4 on this exercise.
+
Contact: Stefan.Karlsson(AHTT)hh.se or feralo(AHTT)hh.se.
  
'''28 January'''
 
  
Exercise 2 has a Matlab version issue. Check out the description below
+
===Course description===
  
===Course organization===
+
The course is focused on the topic of multi-scale and multi-dimensional signal analysis. More particularly, it will provide with advanced concepts and techniques to extract useful information from signals of arbitrary dimension (such as audio (1D) and video (3D) signals), drawing on topics from the signal/image processing and computer vision fields.  
There will be one new exercise made available to you for every session. For each exercise there are several tasks for you to perform (2-4). These are to be handed in to me, instructions on how to hand them in are available in the provided pdf, and '''WILL NOT''' be done through blackboard. No communication is to be done through blackboard in this course.
+
  
There will be a total of 10-11 exercises in this course. Your will be graded for each exercise.
+
There will be exercises made available to you during some modules, and a project at the end of the course. For each exercise there are several tasks for you to perform. These are to be completed and discussed during the sessions. Instructions on how to report on them will be given in the descriptions for the exercises. Communication '''WILL NOT''' be done through blackboard.  
  
You may work in groups of 2, not more.
+
Office hours:  There are no regularly scheduled office hours, but you can always arrange a meeting with the instructors. Just send an email or drop by.
  
There is a deadline of 2 weeks for the tasks of each exercise. Exercises are graded as "Passed"(3), "Passed with distinction"(4) or "not passed" (0). If a deadline is missed for an exercise, you will have to resubmit late, which limits the max grade to (3), and will affect your overal course grade.
+
Grading: by practical assignment
  
In the second part of the course (period 2) you will start on a small project. This project can have any grade in the range (1 to 6). There will be more details on the exact content of this project.
+
Prerequisites: linear algebra (vector and matrix operations), probability theory/statistics, signal processing, image processing and multi-variate calculus. The course assumes a programing background (primarily in Matlab).
  
The final grade of the course is set with an algorithm you can download [[Media:WhatsMyGradeMA4024_2014.zip‎|here]].
 
  
===Compulsory elements/attendance===
+
=Exercises and sessions (files will be made available before each session)=
Handing in tasks and project on time are the only compulsory elements of the course. Physical presence on any lecture/exercise is '''not compulsory'''
+
1. [[Media:MultiScaleApproaches.pdf|'''Linear scale space''']] (<u>Stefan</u>): 1 WEEK
  
=Exercises=
+
* Waveletets (Gabor, Mexican Hat)
== Introduction meeting ==
+
Start reading the [[Media:E1MA4024.pdf|the first exercise]] in preparation. Get all files need for Exercise 1 [[Media:E1MA4024.zip| here]].
+
  
During the first introduction meeting, I will briefly explain the outline of the course, and how you will be graded and what is expected of you. This should take no more than 30 minutes, after that we will get started with exercise 1 during the remainder of the introduction meeting.
+
* Pyramids (Gaussian, Laplacian, etc.)
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e1 Excercise 1, Vectors and Functions ]==
+
* Median filtering
Deadline to submit your tasks: 12am(24.00 hrs) on 13th of february.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e2 Excercise 2, Matrices, program flow and sound of music]==
+
&rarr; [[Media:MultiDimE1.zip|PRACTICAL ASSIGNMENT]]   
Deadline to submit your tasks: 12am(24.00 hrs) NEW DEADLINE: 21th of february.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e3 Excercise 3, Matrices and Handles]==
 
Deadline to submit your tasks: 12am(24.00 hrs) on 27th of february.
 
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e4 Excercise 4, Fuzzy logic and Callbacks]==
 
Deadline to submit your tasks: 12am(24.00 hrs) on 6th of March.
 
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e5 Excercise 5, Linear Systems]==
+
2. [http://islab.hh.se/mediawiki/Directionality_Analysis '''Directionality analysis'''] (<u>Fernando</u>): 1 WEEK
Deadline to submit your tasks: 12am(24.00 hrs) on 13th of March.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e6 Excercise 6, interpolation, curve fitting, integrals and differential equations]==
+
* Structure tensor, HOGs, Gabor
Deadline to submit your tasks: 12am(24.00 hrs) on 20th of March.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e7 Excercise 7, Vectorization, timing and Debugging]==
+
* Edges, corners
Deadline to submit your tasks: 12am(24.00 hrs) on 10th of April.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e8 Excercise 8, Graphical User Interface (GUI)]==
 
Deadline to submit your tasks: 12am(24.00 hrs) on 28th of April.
 
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e9 Excercise 9, Symbolic vs. Numerical Programming]==
+
3. '''Non-linear scale-space''' (<u>Stefan</u>): 1.5 WEEK
Deadline to submit your tasks: 12am(24.00 hrs) on 26th of May.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/e10 Excercise 10, Simulink]==
+
* Variational formulations
Deadline to submit your tasks: 12am(24.00 hrs) on 3rd of June.
+
  
== [http://islab.hh.se/mediawiki/index.php/Stefan_Karlsson/PersonalPage/Education/Matlab_With_Applications/Project, Project]==
+
* Non-linear filtering
Deadline to submit your tasks: End of course, 27th of June.
+
 
 +
* De-noising
 +
 
 +
&rarr; PRACTICAL ASSIGNMENT
 +
 
 +
 
 +
4. '''Feature analysis''' (<u>Fernando</u>): 1.5 WEEK
 +
 
 +
* [http://islab.hh.se/mediawiki/Segmentation Segmentation, clustering] '''(video-lecture and video commenting the slides already available)'''
 +
 
 +
* [http://islab.hh.se/mediawiki/Feature_Extraction_And_Matching Feature extraction, pattern matching and classification] '''(video-lecture and video commenting the slides available soon)'''
 +
 
 +
&rarr; PRACTICAL ASSIGNMENT
 +
 
 +
 
 +
5. '''Applications for computer vision/object detection''' (<u>Fernando, Stefan</u>): 1 WEEK
 +
 
 +
Topics to be presented will include (but are not restricted to):
 +
 
 +
* SIFT
 +
 
 +
* Viola-Jones
 +
 
 +
* Perona-Malik
 +
 
 +
&rarr; FINAL PROJECT ASSIGNMENT

Latest revision as of 17:17, 10 November 2016

Segmentation-picture.png
Multiscale and Multidimensional Analysis
Contact: Fernando Alonso-Fernandez, Stefan Karlsson

Multiscale and Multidimensional Analysis course (Autumn 2014)

This is the web page for the course Multiscale and Multidimensional Analysis.

Course information

Instructors: Fernando Alonso-Fernandez, Stefan Karlsson

Class time: The schedule for the course will be made ad hoc, using doodle or by agreement over email.

Class location: E5.

Office hours: by appoinment.

Contact: Stefan.Karlsson(AHTT)hh.se or feralo(AHTT)hh.se.


Course description

The course is focused on the topic of multi-scale and multi-dimensional signal analysis. More particularly, it will provide with advanced concepts and techniques to extract useful information from signals of arbitrary dimension (such as audio (1D) and video (3D) signals), drawing on topics from the signal/image processing and computer vision fields.

There will be exercises made available to you during some modules, and a project at the end of the course. For each exercise there are several tasks for you to perform. These are to be completed and discussed during the sessions. Instructions on how to report on them will be given in the descriptions for the exercises. Communication WILL NOT be done through blackboard.

Office hours: There are no regularly scheduled office hours, but you can always arrange a meeting with the instructors. Just send an email or drop by.

Grading: by practical assignment

Prerequisites: linear algebra (vector and matrix operations), probability theory/statistics, signal processing, image processing and multi-variate calculus. The course assumes a programing background (primarily in Matlab).


Exercises and sessions (files will be made available before each session)

1. Linear scale space (Stefan): 1 WEEK

  • Waveletets (Gabor, Mexican Hat)
  • Pyramids (Gaussian, Laplacian, etc.)
  • Median filtering

PRACTICAL ASSIGNMENT


2. Directionality analysis (Fernando): 1 WEEK

  • Structure tensor, HOGs, Gabor
  • Edges, corners


3. Non-linear scale-space (Stefan): 1.5 WEEK

  • Variational formulations
  • Non-linear filtering
  • De-noising

→ PRACTICAL ASSIGNMENT


4. Feature analysis (Fernando): 1.5 WEEK

→ PRACTICAL ASSIGNMENT


5. Applications for computer vision/object detection (Fernando, Stefan): 1 WEEK

Topics to be presented will include (but are not restricted to):

  • SIFT
  • Viola-Jones
  • Perona-Malik

→ FINAL PROJECT ASSIGNMENT