Home | Mission | Network Members | CMCI Seminar | Courses | Downloads|
Weblog | FAQ | Links | Contact | Calender



CMCI imaging courses

Last Update: 17.Nov. 2008


[basic course][macro course][ImageJ Plugin course]
[List of Students]
[Documents for Courses]


Aim of the course is to shift up the level of image processing/ analysis knowledge and techniques of EMBL researchers. Three courses with different levels are available.


Overview:

1.      Basics for Scientific Digital Image Processing / Analysis
( slide show of the presentation)  --> wirte to Kota if you want to see the textbook.
3 x 2 hours per course. Next basic courses will be in Dec 3, 5, 6
. Place: Room 327.
Maximum number of participants: 15 (filled).

    

2.      Image J  Macro programming
( slide show of the presentation)  --> wirte to Kota if you want to see the textbook.
3 x 2 hours per course. Place:

      Maximum number of participants: 15.    



3.      ImageJ PlugIn programming (Lecturer: Cihan Cetin)

                   (slide show of the presentation)



Requirements: you must bring  down your own laptop.

Please contact Kota Miura (miura@...) directly if you are willing to attend a course.


 

Course 1: Basics for Scientific Digital Image Processing / Analysis

 

Background:                 Basic knowledge on digital image processing and analysis has become indispensable in biology. On the contrary, basic training to deal with images quantitatively is not integrated. Standardized knowledge thus must be propagated as a course to all imaging beginners.

 

Level:               Beginners

 

Duration:          Three days, two hours each. Practical works using ImageJ will be given as assignments.

 

Requirements:   Please bring down your own lap-top computer.

 

Content:           Digital image files and Quantitative Measurements.

 

Program Outline:

 

I (day 1)

I-1 Basics of Basics           

- What is “pixel”?        

Pixel intensity = number: digital image is an nD array of numbers

                  Math functions: add, subtract, multiply, divide

 

- Look-Up Table

            numbers -> intensity -> monitor

 

- Image Depth

                  Gray scales       (8bit, 12bit, 16bit, 32 bit)

                  RGB    (RGB splitting, RGB merging)

                  Image Math – calculation using two images

 

- Image Formats           (Header and Data)

                  Microscopy formats

 

- Compression              (Don’t Compress scientific images)      

- Resizing                     (Shrinking and Enlarging)

     

I-2 Intensity

 

      - Histogram

 

      - Region of Interest (ROI)

                  Intensity measurement

Protein density – intensity, saturation

 

      - Image correlation between two images

co-localization plot

 

-         Transformation                  

Contrast Enhancement

Thresholding, Density Slice                              

 

I-3 Practical works or ASSIGNMENTS

 

II (day 2)

 

II-1  Questions and Answers for the assignment from day1.

 

II-2  Spatial Filtering

 

      - Linear image processing: convolutions.

High Pass/ Low Pass Filtering

Examples: Gaussian, Averaging, Gradient

 

- Nonlinear Image Processing:

Basic operations:

Median, Dilation, Erosion, Gradient, Opening, Closing,

Derived operators:

Toggle- Mappings, Top-hat

More advanced techniques:

Morphological Reconstruction , Filling Holes, Clear Border objects

 

II-3  Segmentation:

 

- Threshold:

Interactive, Otsu, Isodata, Entropy

Limitations of global threshold methods

 

- Background subtraction.

 

- Watershed algorithm

 

II-4  Feature extraction:

 

- Binary features (features on a binary set)

 

- Grey level features (features based on a grey scale image)

 

 

II-5  Practical works or ASSIGNMENTS

 

III (day 3)

 

III-1  Q & A for the assignment from day2.

 

III-2 Particle Analysis

 

                        - semi-automatic measurement of particle number, shapes, intensity

 

III-3  Dynamics / Motion Analysis

 

                        - image stacks              (handling)

 

                        - measuring dynamics: FRAP example

 

- Z (T) projection         maximum, minimum, average, remove noise, leave tracks…

 

                        - kymographs

 

                        - manual tracking          (using plugin)

                                    Calculation of average velocity

           

Practical works or ASSIGNMENTS

                       

 

Course 2: Macro programming with ImageJ

 

Background:    Routine operations can be done automatically when a program using a macro, which is equipped in most of imaging software, is written. Here, we use ImageJ to learn basics on how to write macros for semi-automatic processing of digital image files.   

 

Level: Intermediate

 

Duration: Three days with  two hours each. Homework will be assigned to get used to do programming.

 

Requirements:   Please bring down your own lap-top computer (Please install ImageJ or update to the latest version before coming to the course).

 

Content: Scripting Quantitative Measurements.

 

1.      merits of writing macro

2.      Macro „Hello World“

3.      Command Recorder

4.      Getting variables and strings from the user

5.      Loops: while, for

6.      if – else

7.      processing stacks

8.      File I/O

9.      batch processing

 

Assignments

 

 

Course 3: ImageJ PlugIn Development – JAVA programming (3 days course by Cihan Cetin)

 

            Aim: participants learn how to code ImageJ PlugIn.

 

 

 


 

Documents for Courses

- Measureing Time Lapse Experiments: An Overview  (html)(pdf)
      Resume for a talk, with reference lists and notes.



List of Students

Basic Course

Nov. 27-31, 2006
Antonino Schepis (CBB)
Darren Gilmour
(CBB)
Virginie Lecaudey (CBB)
Fatima Verissimo (CBB)
Heiko Runz (CBB)
Maria Mora Corral (CBB)
Marco Marcello (CBB guest)
Minna Poukkula (DB)
Katrien Janssens
(DB)
Lucia  Sironi (GE)
Paulo Alves
(CBB)

Feb 12-16, 2007
Johanna Hoog (CBB)
Adam Cliffe (DB)
Petra Haas (CBB)
Sabrina Marion
(CBB)
Martin Etzrodt (CBB)
Celine.Maeder@embl.de (CBB)
Lucia Kayserov (DB)
Carolina Taengenmo (CBB)
Simone Eicher (CBB)
Nachen Yang (DB)
Daniela Holzer (CBB)
Elisa Dultz (GE)
Michael Granato (CBB guest)

Mar. 5 - 9, 2007
Lindsay MURRELLS (CBB)
Guillaume VALENTIN (CBB)
Stefanie Kandels-Lewis (CBB)
Luis Mayorga (CBB)
Gregor Reither (GE)
Felipe Mora-Bermúdez (GE)
Gáspár Jékely (DB)
Florence Besse (DB)
Georg Kustatscher (GE)
Stefan Welti (SCB)
Aynur kaya (CBB)
Mayka Sanchez (GE)
Katherine Brown (DB)

April 23-25. 2007

Anamarija Kruljac (CBB)
Helena Jambor  (DB)
Sergey Prykhozhij (DB)
Veronica Gonzalez-Nunez (DB)
Yawen Cheng (DB)
Irina Treede (CBB)
Andreas Jaedicke (DR)
Ulrike Bauer (DR)
Annelie Wunshe (GE)
Els Wessels
(CBB)

May 7-9, 2007

Vytaute Starkuviene (CBB)
Manickam Muthuram(SCB)
Melpi Platani (DR)
Anette Schmidt (DB)
Sonia Lopez de Quinto (DB)
Mingang Zhu (CBB)
Ni Hong (DB)
Tomo Kitajima (GE)
Fabian (Guest)
Hideki Yokoyama (CBB)

Nov. 19 - 23, 2007

Sevil Yavus (DR)
Nicole Appel (CCB)
Celine Pugieux (CCB)
Panagiota Makri (DR)
Antje Fischer (DB)
Ana Fernandez Miñan (CCB)
Julia Ritzerfeld (CCB)
Matthias Meurer (CCB)
Anna Oddone (SCB)
Vibor Laketa (CCB)
Felix Loosli (DB)
Ana Dinarina (CCB)

Dec. 3 - 7
, 2007

Maximiliano G. Gutierrez (CCB)
Enrica San Pietro (CCB)
Alejandra Leo-Macias (SCB)
Carmen Döring (DB)
Cvetalina Coneva (CCB)
Stephen M. Huisman (CCB)
Miriam Bortfeld (GE)
Christian Schuberth (CCB)
Luise kern (Guest: Heiko's lab@Uni)
Valentina Nocco (DB)
Iva Ganeva (CCB)
Zsofia Sebö-Lemke (CCB)
Celia Michèle Kassmann (Guest: em.mpg.de)

April 28-30
, 2008

Ghislaine Arib (GE)
Christian Hoerner (CBB)
Daniela Fabrino (CBB)
Jelena Gvozdenovic-Jeremic (SCB)
Ronald Gstir (DB)
Nadia Dubé (CBB)
Stephane Burtey (CBB)
Stephanie Schneider (DB)
Ciaran Behan (CBB)
Christophe Landret (CBB)
Ritsuko SUYAMA (GE)
Daria Gavriouchkina (DB)
Marina Freudzon (GE)

June 12-13 (Monterotondo), 2008

Valeria Berno (MB, Monterotondo)
Sara Buonomo (MB, Monterotondo)
Albancha (? MB, Monterotondo)
Mirjam Geibel  (MB, Monterotondo)
Tiago Alves Ferreira (MB, Monterotondo)
Dario Besusso (MB, Monterotondo)
Tommaso Natasi (MB, Monterotondo)
Rosa Chiara Paolicelli (MB, Monterotondo)
Viviana Triaca (MB, Monterotondo)
Fatima Cavaler (MB, Monterotondo)

October 6 - 8, 2008

Giovanna Benvenuto (CBB)
Michal Skruzny (CBB)
Fargol Mazaheri (DB)
Mario Mauri (CBB, guest from Milano)
Charles Roduit (CBB)
Paras Anand (CBB)
Andrea Picco (CBB)
Archana Bairavas (GE)
Francesca Peri (DB)
Kimi Ogasawara (CMCI guest)
Emmanuel Poilpré (SCB)
Omer Copur (GE)
Maho Hamasaki (CBB)

November 10 - 14, 2008

Martina Trokter (CBB)
Moritz Mall (DR)
Oriol Gallego (SCB)
Andrea Erlbruch (GE)
Sarada Raghavan (CBB)
Maryam Rastegar (Guest to DB from Karlsruhe)
Tatjana Schneidt (SCB)
Konstantina Diamantara (GE)

(125)

Macro Course

Feb 13-20, 2007
Adam Cliffe (DB)
Gulcin Cakan (CBB)
Fatima Verissimo (CBB)
Virginie Lecaudey (CBB)
Heiko Runz (CBB)
Marco Marcello (CBB guest)
Lucia Sironi (GE)
Maria Mora Corral (CBB)
Petra Haas (CBB)
Raju Tomer (DB)
Martin Etzrodt (CBB)
Sebastien Huet (GE)
Darren Gilmour (CBB)

Mar 6 - 12
, 2007
Carolina Taengenmo (CBB)
Lindsay MURRELLS (CBB)
Elisa Dultz (GE)
Gregor Reither (GE)
Celine.Maeder (CBB)
Gáspár Jékely (DB)
Stefan Welti    (SCB)
Aynur kaya (CBB)
Marlene Rau (DB)
Manu Reynaud (CBB)
Felipe Mora-Bermúdez (GE)
Katherine brown (DB)

Jan 28 - Feb 1, 2008
Helio Roque (CBB)
Annette Schmidt (D)
Hideki Yokoyama (CBB)
Melina Schuh (GE)
Vibor Laketa (GE )
Tomo Kitajima (GE)
Ana Fernandez Minan (CBB)
Annelie Wunshe (GE)
Ioannis Legouras (CBB)
Anamarija Kruljac-Letunic (CBB)
Christian Schuberth (CBB)
Anna Oddone (SCB)