for ALS disease recognition PROCESAMIENTO DE IMGENES DIGITALES - - PowerPoint PPT Presentation

for als disease recognition
SMART_READER_LITE
LIVE PREVIEW

for ALS disease recognition PROCESAMIENTO DE IMGENES DIGITALES - - PowerPoint PPT Presentation

Image analysis of mice muscle cells for ALS disease recognition PROCESAMIENTO DE IMGENES DIGITALES Paolo Serafini Introduction Healthy mouse Mouse with ALS (Amyotrophic lateral sclerosis) Mutation in the SOD1 genome and the G93A


slide-1
SLIDE 1

Image analysis of mice muscle cells for ALS disease recognition

Paolo Serafini PROCESAMIENTO DE IMÁGENES DIGITALES

slide-2
SLIDE 2

Introduction

  • Mouse with ALS (Amyotrophic lateral sclerosis)

Mutation in the SOD1 genome and the G93A mutation (glycine 93 changed to alanine)

  • Healthy mouse
slide-3
SLIDE 3

Image Folder

Red Image Green Image Blue Image Fast fibers Lens fibers Edge Nuclei

slide-4
SLIDE 4

Practical Resolution

Green Image

  • 1. Greyscale
  • 2. Filtering
  • 3. Binarization
  • 4. Segmentation
  • 5. Region computation

Red Image Blue Image

  • 1. Greyscale
  • 2. Combination of images
  • 3. Binarization
  • 4. Division
  • 5. Region computation
  • 1. Greyscale
  • 2. Binarization
  • 3. Combination of images
  • 4. Region computation
slide-5
SLIDE 5

Segmentation Without borders Combination Fast cells Binarisation Combination Red Green Blue

slide-6
SLIDE 6

Green image

slide-7
SLIDE 7

From green image to green channel

Green channel

slide-8
SLIDE 8

Filtering

1) After median filtering 2) After static filtering The first approach after the greyscale transformation is the combination of two filters to smooth the image and incremented the cells division.

slide-9
SLIDE 9

Binarization

The binarization was made through two different threshold methods:

  • DYNAMIC
  • STATIC

With Otsu’s method for the threshold With a cycle and a defined threshold

Better result

slide-10
SLIDE 10

Result after binarization

The result after binarisation shows a lot of noise inside and

  • utside the cells

NOISE inside the cells NOISE

  • utside

the cells

slide-11
SLIDE 11

Noise removal

Sequence of removals: ➢White connected components smaller than 500 ➢Black parts with disk structural element ➢All white noise inside the cells through filling ➢Black connected components smaller than 1000

slide-12
SLIDE 12

White connected component

Removal of white connected components smoller than 500

slide-13
SLIDE 13

Disk structural element

Morphological operation of closing with a disk structural element of radius 30.

slide-14
SLIDE 14

Filling operation

Through the use of imfill function implemented on Matlab I was able to remove this white noise inside the cells. Previous image After the filling

slide-15
SLIDE 15

Black connected component

Final segmented image Remove of all connected component of the inverse image smaller than 1000

slide-16
SLIDE 16

Computation

Used of functions:

  • Imclearborder
  • Regionprops:

With this function is possible to compute Area, Convexity and Eccentricty

  • f the cells
slide-17
SLIDE 17

Red image

slide-18
SLIDE 18

From red image to red channel

Green channel

slide-19
SLIDE 19

Combination

Green binarized image Red channel

Fast fibers Slow fibers

slide-20
SLIDE 20

Computation

  • Used of function Regionprops to

establish the amount of fibers with a mean intensity smaller and greater than 50.

Fast cells

  • Removal of connected component

which mean intensity is smaller than 50

  • Computation of FAST and SLOW

fibers

slide-21
SLIDE 21

Blue image

slide-22
SLIDE 22

Blue channels

Green channel

slide-23
SLIDE 23

Binarization and Segmentation

Binarized image Image after the remove of all connected component smaller than 500

slide-24
SLIDE 24

Combination

Result image to establish the number

  • f NUCLEI inside the cells through the use of

connected component Green binarized image Blue segmented image

slide-25
SLIDE 25

Nuclei

  • The total amount of

nuclei is computed from the binarized and segmented image

  • The percentage is

the amount of nuclei inside the cells divided to the total

slide-26
SLIDE 26

Problem with binarization

Green image Binarized image As we can see in this example the binarisation does not allowed a clearly separation of the different cells, due to a problem related to the thresold.

slide-27
SLIDE 27

Solution and Conclusions

To overcome the problem is possible to implemented a GUI with which the user could change the values of the different threshold and thanks to this he could improve the segmentation. Anyhow, many tissues studied resulted well segmented and the computation of their property was very precise. This work allows the scientist to obtain the different property of the cells (Area, eccentricity, convexity, number of fast and slow fibres and number of nuclei inside the cells) and to start a study of that to understand the main characteristics that could establish if a Mouse is affected or not by the ALS.

slide-28
SLIDE 28

References

[1] Mauro Miazaki, Matheus P Viana, Zhong Yang, Cesar H Comin, YamingWang, Luciano da F Costa, Xiaoyin Xu .”Automated high-content morphological analysis of muscle fiber histology”. Computers in Biology and Medicine, Vol. 63, pp. 28–35, 2015. [2] MathWorks. (s.f.). bwconncomp. Link: https://es.mathworks.com/help/images/ref/bwconncomp.html [3] MathWorks. (s.f.). imhmin. Link: https://it.mathworks.com/help/images/ref/imhmin.html [4] MathWorks. (s.f.). regionprops. Link: https://it.mathworks.com/help/images/ref/regionprops.html [5] MathWorks. (s.f.). imfill. Link: https://es.mathworks.com/help/images/ref/imfill.html [6] MathWorks. (s.f.). medfilt2. Link: https://it.mathworks.com/help/images/ref/medfilt2.html [7] MathWorks. (s.f.). ordfilt2. Link: https://it.mathworks.com/help/images/ref/ordfilt2.html [8] MathWorks. (s.f.). imclearborder. Link: https://es.mathworks.com/help/images/ref/imclearborder.html

slide-29
SLIDE 29

Thanks for your attention!! Any questions?