1 person following this project (follow)

Project Description
Software application for time-lapse microscopy(microphotography) for Olympus C-series cameras (using RyeNET.dll) which provide possibility of taking sequence of photos with different exposure time.

See Time-lapse microscopy

"Program for capture of microscope images. It is designed for capturing of long image series, more detailed analysis of information content and processes occurring in the microscopy sample. In comparison to classical software tools, it has better possibilities in exposition setup, possibility to capture images with several camera setup at one time. One of typical applications is the possibility to capture several images with different exposition time and in this way to overcome the dynamic limit of camera. In the current version Olympus cameras are supported."

Tested on

Olympus C-7070 Wide Zoom
Olympus SP-500 Ultra Zoom

Possibly support other cameras.

Computes Shannon entropy and Contrast measurement number. So it can be changed to compute something else for taken pictures.

Enabled taking sequences with different focus position and exposure time.
Enabled set up of initial camera configuration.

Usage of current release


Rationale

Development of Control Software for Time-lapse Microscopy 2008 final
Development of Software for Time-lapse Microscopy 2009 final

Works on

Windows XP SP3 and .NET Framework Client Profile 3.5SP1

Depens on

NLog, AForge Framework, Visifire, Microsoft.Contracts

Roadmap

May be will be developed by me next summer.
Possibly would be done or I'd like to do:
  • Using State pattern and something like FSM, WF. WPF interface(write WPF target for NLog) and MVVM. Taking away many UI bugs.
  • Store and load experiment setups. Improved logging and feed back of data to user.
  • Creating stub camera.
  • .NET 4.0 usage.
  • Using MEF,System.AddIn, Mono.Addins to support different calculations and cameras.
  • Unit tests and tests of different usage scenarios. May be using White, NUnit, mock library.
  • Translate part/all code to F#
  • Support of E-series camera

timelapseexp.gif


Last edited Nov 17 2009 at 3:36 AM by asdandRizzo, version 28