(Microscope) Picture Stitching Program

B

Bernd Schmitt

Hello,

a friend of mine wrote this program and maybe it is useful to some of
you. It is a free (GPL2-licenced) software package for stitching
pictures. The GUI is far from perfect, but is working well and (IMHO)
effective.

https://gna.org/projects/mipisti (main page)
http://home.gna.org/mipisti/ (screenshots)
http://download.gna.org/mipisti/ (downloads)

"Suppose you want to analyse an object with your microscope which is
much too big for one photo. Several programs offer to arrange charts to
one overall picture. But very often those programs are not accurate
enough (they may change scaling / orientation) and configuration is
limited. These programs are not specialized for processing microscope
pictures. That was the reason for me to develop my own microscope
picture stitching program :)

MiPiSti is designed for this purpose only. The idea is (already working
with bmp-files) that you have a sequence of (pairwise) overlapping
pictures (see figure 1).

MiPiSti works in 2 steps. In the first mipisti calculates the offset
position of each picture and its successor in the sequence of pictures.
In the second step those offsets are used to put all pictures into one
overall picture. It is planned, that image correction (lens errors
(dust...) inhomogeneous illumination) will be done in this step as well
(see task-tracker for details).

Basic functions work stable. The command line program ("bmp" or "fast")
can calculate offsets and stitch a sequence of bmp-files as well as
putting an scaling into the picture. There are scripts available to do
automatic stitching. A first GUI is finished. It is called adjust.tcl in
the download area. You need Tcl/Tk interpreter to run it - I will wrap
it into a single executable soon.
See BUG- and Task-tracker for current limitations.
I've used this program with more than 200 particular pictures of
640x400x24 RGB, without problems. "


Ciao,
Bernd
 
B

Bernd Schmitt

missing ...

Bernd said:
"A first GUI is finished.

There are 3 programs: adjust.tcl, readjust.tcl and scale.tcl. You find
Win-executables in the bin-directory.
adjust.tcl is a frontend for the command-line-program fast.
readjust.tcl is for correcting errors in the mergelist.
scale.tcl if for putting a scale into a bmp-picture.

: directory : content
............................................................
.. 0.8 . Version 0.8 of the source-code
.. 0.9.1.0 . Version 0.9.1.0 of the source code
.. 0.9.2.0 . Version 0.9.2.0 of the source code
.. bin . Binaries Version 0.9.2.0
.. config . Configuration information on using GNA"s CVS
.. example . Example pictures, stitching & merging lists

A daily snapshot of the source-CVS can be obtained here:
http://cvs.gna.org/daily/mipisti-snapshot.tar.gz"

Using the sources, you need a Tcl/Tk interpreter (free
http://www.tcl.tk) Img-lib and a C++ compiler like gcc (mingw) to
compile "fast". They work on Debian, SuSE, WinXP prof. and hopefully on
all Tcl/Tk && gcc supported platforms like BSD, Mac, Win9x2k ...

I use the programs to automatically stitch more than 200 particular
pictures of 640x400x24 RGB BMP, without problems.

A daily CVS-source-snapshot can be downloaded:
http://cvs.gna.org/daily/mipisti-snapshot.tar.gz.

License : GNU General Public License V2 or later
Registration Date : Sun 06/27/2004 at 21:42
Development Status : 5 - Production/Stable"


Ciao,
Bernd
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top