parte i. introducción a imagej operaciones sobre píxeles ...parte i. introducción a imagej parte...

20

Upload: others

Post on 23-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes
Page 2: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Page 3: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Page 4: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Spots.tiff: Image courtesy of Wu Yuhong: 1. It is RGB 2. Low contrast 3. Uneven background (stripes from a scanner) 4. Size is given as 1.54x1.18 inches

Page 5: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

The goal is to count, and measure the spots. The approach has to evolve, but here are the essential elements: 1. Since all of the spots appear to be black, color is not

significant, and one can use a monochrome image. 2. The background must be dealt with. 3. The spots need to be discriminated from the

background –several options. 4. We can scan a line across the image, storing the

coordinates.

Note the slight rise upwards, Also the range, from 140-ish to 130 or so for the largest dot.

Page 6: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Adjust contrast and brightness according to the histogram

Page 7: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Separate channels

red

green

blue

It appears that the greatest difference between the background and the signal is in the red channel, but there are stripes on the image.

Page 8: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Scan each channel.

red

green

blue

It appears that the greatest difference between the background and the signal is in the red channel, but there are stripes on the image.

Page 9: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Red channel

Page 10: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

We make a rough determination of the threshold.

Page 11: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Exclude very small objects by selecting a size > 10

Page 12: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

La transformada de Fourier se puede usar, entre otras cosas, para eliminar ruido periódico. También para realizar filtrados de suavizado o de realce.

Page 13: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

La transformada de Fourier se puede usar, entre otras cosas, para eliminar ruido periódico. También para realizar filtrados de suavizado o de realce. http://imagej.nih.gov/ij/docs/guide/146-29.html#toc-Subsection-29.10

Page 14: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Bandpass Filter to smooth background

Page 15: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

FFT Filtering

Here is one of the nifty

things you may use fft

filtering for. The laser

scanning confocal

microscope scans along

the X axis. If there is

noise in the laser, then

this shows up most

dramatically in adjacent X

axis scans. Filtering the

frequency of the

alternating X axis

intensities cleans up the

image.

FFT filtering example

Page 16: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Recursos usados para la elaboración de estas diapositivas:

» ImageJ, A Useful Tool for Image Processing and Analysis Joel B. Sheffield, Temple University.

http://rsbweb.nih.gov/ij/docs/examples/IJ-M&M08.ppt

» MRI ImageJ Workshop. Exercises 4 with solutions

http://dev.mri.cnrs.fr/wiki/imagej-workshop

» http://rsb.info.nih.gov/ij/docs/examples/FFT/index.html

Page 17: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

» Operaciones morfológicas binarias

Page 18: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

» Operaciones morfológicas binarias

Page 19: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

» Operaciones morfológicas binarias

Original erosión

apertura= erosión+dilatación

clausura= dilatación+erosión

dilatación

Page 20: Parte I. Introducción a ImageJ Operaciones sobre píxeles ...Parte I. Introducción a ImageJ Parte II – Operaciones sobre píxeles Parte III - Filtros Parte IV - Análisis de imágenes

Ejercicio Usa todo lo aprendido sobre Image J para intentar segmentar la imagen de células de músculo humano.

Consulta los trabajos en https://opera.eii.us.es/pid