Upload
rosa-price
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
"Development of automatic slide scanning "Development of automatic slide scanning
methods for diatom detection"methods for diatom detection"
Gabriel Cristóbal, José Luis Pech-Pacheco & José I. Uzquiano
Instituto de Óptica, CSIC, Madrid, Spain
http://www.iv.optica.csic.es
OverviewOverview
• I. Motivation / Objectives• II. Equipment• III. Control and Image Processing• IV. Discussion / Problems
I. Motivation / ObjectivesI. Motivation / Objectives
• Automatic slide scanning in lighting microscopy “Sequential scanning vs selective scanning”• Background suppression• Diatom detection and localization•Remote slide scanning (telemicroscopy)•Autofocusing
II. Computer EquipmentII. Computer Equipment
• 2 Pentium PC (II & III) with Windows / Linux - 128 M RAM, 14+9 Gbytes disk, networked•1 Frame Grabber Scion (lg-3) + ImagePC Soft (Formerly NIH)•1 Hitachi CCD camera + Pulnix CCD camera (8 bpp, B/W)•1 Videoconference Logitech camera for inspection•1 SUN Enterprise 450 with Solaris 2.6 - 2 Processors (400 Mhz) + 512 M + 9 Gbytes - SUN AEG Research Grant (x2)
•1 Zeiss Axiophot microscope + 2 objective sets•1 Prior X-Y-Z positioning stage (Resol. = 0.1 µm)•1 Stage Controller•1 X-Y Joystick
II. Microscopy EquipmentII. Microscopy Equipment
II. Microscopy EquipmentII. Microscopy Equipment
System configuration for automatic slide scanning
•A. Control
macro ’Contro Prior';var i:integer; ch:string; {actually one char}begin OpenSerial('com1:,9600 baud,no parity,eight data,one stop');
for i:=1 to 10 do begin PutSerial(’r',chr(13)); wait(1); capture; ch:=GetSerial; ShowMessage('char="',ch,'" ); end;end;
III. Control / Image ProcessingIII. Control / Image Processing
•A. Control. -Example of a control algorithm
III. Control / Image ProcessingIII. Control / Image Processing
•A. Control. Sequential vs selective scanning
Sequential
SelectiveMother Image
III. Control / Image ProcessingIII. Control / Image Processing
•A. Control. -Calibration & Computational costs
Objectives Resolution Area in microns # images Time
5x 0.2972 2584.11 x 1938.08 100 1 min. 40 sec. 10x 0.6023 1275.02 x 956.27 400 6 min. 39 sec. 20x 1.1874 676.75 x 485.06 1600 36 min. 0 sec. 50x 3.0610 250.75 x 188.06 10000 2 hrs. 46 min.
III. Control / Image ProcessingIII. Control / Image Processing
•Background suppression - Top-hat algorithms•Binarization - Adaptive thresholding. Triangle’s method - Morphological operators - Centroid calculation (X-Y positions)
B. Image Processing (low resolution mother image)
III. Control / Image ProcessingIII. Control / Image Processing
B. Image Processing. - Background suppression
Mother Image
Without background
Top-Hat
III. Control / Image ProcessingIII. Control / Image Processing
B. Image Processing. - Binarization (Adaptive thresholding)
Without background
Triangle’s method
Thresholded image
Thresholding
III. Control / Image ProcessingIII. Control / Image Processing
B. Image Processing. - Binarization (Centroid calculation)
Thresholding image (X-Y positions)
Centroid Calculation
III. Control / Image ProcessingIII. Control / Image Processing
B. Image Processing. - Scanning strategies method
Particledensity>τ
Particledensity>τ
Mother image
Sequential scanning
NoYes
Selective scanning
System setupSystem setup
III. Control / Image ProcessingIII. Control / Image Processing
System setup and example of automatic slide scanning
Automatic slide scanning
IV. Discussion / ProblemsIV. Discussion / Problems
• Scanning area from slides. Retangular vs circular
preparations. Some standards?
• Broken / agglomerates of particles.
• Geometric invariances. Scale and Mellin transforms.
Correlation measures
• Symmetry.
IV. Discussion / ProblemsIV. Discussion / Problems
• BibTex database of diatom references@article{casasent76a,
author = “Casasent, D. and Psaltis, D.”,
title = “Position, rotation and scale invariant optical correlation”,
journal = “Appl. Opt.”
year = “1976”,
volume = “15”,
number = “7”,
pages = “1795-1799”
IV. Discussion / ProblemsIV. Discussion / Problems
• ADIAC extensions:
- Multiple slide scanning
- Automatic objective’s change
- Problem: option not available in some microscopes
- Pollen counting and identification