Microscope Control Software
From MMVLWiki
(Difference between revisions)
m |
m (→External Links) |
||
(23 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | <html> | |
− | At the MMVL a ''Linux'' software for controlling a ''Leica DM LAM'' microscope with a ''Basler A302fc'' firewire camera has been developed. | + | <div class="thumb tright"> |
+ | <div style="width:320px;"> | ||
+ | <embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" | ||
+ | src="http://vision.eng.shu.ac.uk/jan/foodautomation/flvplayer.swf" width="320" height="240" | ||
+ | flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/cells4.flv&image=http://vision.eng.shu.ac.uk/mmvlwiki/images/0/02/Cells4.jpg&displayheight=240"/> | ||
+ | <div class="thumbcaption" > | ||
+ | Microscope video (FOV width 500 um) of eucaryote (<a href="http://vision.eng.shu.ac.uk/jan/cells4.avi">934kB Divx3-video</a>) | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | </html> | ||
+ | =Microscope Control Software= | ||
+ | ==Hardware== | ||
+ | At the [[MMVL]] a ''Linux'' software for controlling a ''Leica DM LAM'' microscope with a ''Basler A302fc'' IIDC/DCAM-compatible firewire camera has been developed. | ||
+ | ==Software== | ||
+ | ===Features=== | ||
The software uses OpenGL to display the camera image with a high framerate. The software already has the following capabilities: | The software uses OpenGL to display the camera image with a high framerate. The software already has the following capabilities: | ||
* Move object table with mouse-dragging | * Move object table with mouse-dragging | ||
− | * | + | * Camera-display with digital zoom (requires IIDC 1394-based firewire digital camera) |
* Display and capture videos: | * Display and capture videos: | ||
** Colour images | ** Colour images | ||
Line 11: | Line 26: | ||
* Capture focus stacks | * Capture focus stacks | ||
− | The implementation took maybe 15 days. Before being able to develop the application itself, the [[Mimas]]-library had to be enhanced with | + | ===Implementation=== |
+ | The implementation took maybe 15 days. Before being able to develop the application itself, the [[Mimas]]-library had to be enhanced with firewire digital camera input, the existing [http://sourceforge.net/projects/libserial/ libserial]-library had to be enhanced with timing functionality and the required part of the serial communication with the ''Leica DM LAM'' microscope had to be implemented under ''Linux''. | ||
+ | ===Download=== | ||
+ | * You need to have [[Image:Qt logo.png|30px|]] [http://www.trolltech.com/ Qt3] and [http://sourceforge.net/projects/libdc1394/ libdc1394] on your computer. | ||
+ | * You need to install [[Image:Serial.jpg|60px|]] [http://vision.eng.shu.ac.uk/jan/libserial-0.4.1.tar.gz libserial-0.4.1.tar.gz] (195 kByte). | ||
+ | * You also need [[Image:mimasanim.gif|mimasanim.gif]] [http://vision.eng.shu.ac.uk/jan/mimas/mimas-1.4.tar.bz2 Mimas-1.4] (12.2 MByte). | ||
+ | * Finally you need to install [http://vision.eng.shu.ac.uk/jan/leica.tar.gz leica.tar.gz] (32 kByte). | ||
+ | |||
+ | ==Gallery== | ||
{|align=center | {|align=center | ||
|- | |- | ||
− | |[[Image:Syringe.png|thumb|160px|Image of syringe chip, captured with the software]]||[[Image:Cells1.jpg|thumb|160px|Microscope image (FOV width 1 mm) of eucaryote [http://vision.eng.shu.ac.uk/jan/cells1.avi (4.8MB video)]]]||[[Image:Cells2.jpg|thumb|160px|Microscope image (FOV width 500 um) [http://vision.eng.shu.ac.uk/jan/cells2.avi (6.7MB video)]]]||[[Image:Cells3.jpg|thumb|160px|Microscope image (FOV width 100 um) of eucaryote [http://vision.eng.shu.ac.uk/jan/cells3.avi (12.6MB | + | |[[Image:Leica.jpg|thumb|160px|Screenshot of Qt3 software controlling a microscope developed with [[Mimas]]]]||[[Image:Syringe.png|thumb|160px|Image of syringe chip, captured with the software]]||[[Image:Cells1.jpg|thumb|160px|Microscope image (FOV width 1 mm) of eucaryote [http://vision.eng.shu.ac.uk/jan/cells1.avi (4.8MB video)]]]||[[Image:Cells2.jpg|thumb|160px|Microscope image (FOV width 500 um) [http://vision.eng.shu.ac.uk/jan/cells2.avi (6.7MB video)]]]||[[Image:Cells3.jpg|thumb|160px|Microscope image (FOV width 100 um) of eucaryote [http://vision.eng.shu.ac.uk/jan/cells3.avi (12.6MB video)]]] |
|- | |- | ||
|} | |} | ||
+ | |||
+ | =See Also= | ||
+ | * [[TEM vision software]] | ||
+ | * [[Mimas Depth from Focus|Depth from Focus]] | ||
+ | * [[Image:Hornetseye.png|40px]] [[HornetsEye]] | ||
+ | |||
+ | =External Links= | ||
+ | * [http://www.micro-scope.de/toc.html European Microscopy Site] | ||
+ | * [http://www.leica-microsystems.com/ Leica Microsystems] (on this site you can find the documentation of the serial protocol) | ||
+ | * [http://www.bbc.co.uk/sn/tvradio/programmes/lifeintheundergrowth/ David Attenborough - Life In The Undergrowth] | ||
+ | |||
+ | [[Category:Projects]] | ||
+ | [[Category:Fun-Projects]] |
Latest revision as of 14:13, 17 June 2010
Contents |
[edit] Microscope Control Software
[edit] Hardware
At the MMVL a Linux software for controlling a Leica DM LAM microscope with a Basler A302fc IIDC/DCAM-compatible firewire camera has been developed.
[edit] Software
[edit] Features
The software uses OpenGL to display the camera image with a high framerate. The software already has the following capabilities:
- Move object table with mouse-dragging
- Camera-display with digital zoom (requires IIDC 1394-based firewire digital camera)
- Display and capture videos:
- Colour images
- Graylevel images
- Edge images (thresholded Sobel)
- Capture focus stacks
[edit] Implementation
The implementation took maybe 15 days. Before being able to develop the application itself, the Mimas-library had to be enhanced with firewire digital camera input, the existing libserial-library had to be enhanced with timing functionality and the required part of the serial communication with the Leica DM LAM microscope had to be implemented under Linux.
[edit] Download
- You need to have Qt3 and libdc1394 on your computer.
- You need to install libserial-0.4.1.tar.gz (195 kByte).
- You also need Mimas-1.4 (12.2 MByte).
- Finally you need to install leica.tar.gz (32 kByte).
[edit] Gallery
[edit] See Also
[edit] External Links
- European Microscopy Site
- Leica Microsystems (on this site you can find the documentation of the serial protocol)
- David Attenborough - Life In The Undergrowth