BIP: Biofilm Image Processing
People
- Qichang
Li Author
-
Prof. Giri Narasimhan Advisor
- Prof. Kalai Mathee,
Department of Biological Sciences, Florida International University
- Dr. Zhou Ji, Graduate Student, University of Memphis
- Prof. Soren Molin, Danish Technical University, Copenhagen
- Arne Heydorn, Danish Technical University, Copenhagen
Project Publications
- Poster
[Powerpoint Version]: Presented at ASM Biofilms 2000
Conference, Big Sky, Montana, July 2000.
BIP: Biofilm Image Processing
Overview
Download
Install
Manual
Run the Program
Batch Image Processing
Single Image Processing
Overview
The natural mode of microbial growth is as organized biofilm communities
on surfaces. It is now well established that it is very important to study
bacteria such as Pseudomonas aeruginosa by growing it in the laboratory
as a biofilm. The method is facilitated by the use of a confocal scanning
laser microscopy (CSLM) that allows one to follow the development of the
biofilm. The main difficulty faced is the quantitative and comparative
analyses of the heterogeneous images. It was postulated that the bacterial
biofilms have a fractal surface. An object is said to be fractal if its
morphology does not change on different observation scales. If this conjecture
is true then the mathematics of fractals imply that the two-dimensional
cross-sections of the biofilms should have a fractal boundary. One way
to establish fractal behavior is by studying the Fractal Dimension of the
surface or that of the two-dimensional boundary along the cross section
of the biofilm. In order to investigate the fractal behavior, we built
a computer program called Biofilm Image Processing (BIP) to perform bulk
processing of biofilm images produced by a CSLM. Since there is no consensus
on a definition of the Fractal Dimension of a plane curve, our program
computes it in eleven different ways. An analysis of the dependence of
the fractal dimension on experimental parameters such as bacterial strains,
nutrition concentration, and growth time was performed on a large number
(over a thousand) of P. aeruginosa biofilm images. The merits and demerits
of the different methods of computing the fractal dimension were studied.
There are no widely accepted definitions of FD. The software BIP computes
it in 11 different ways. The methods include: Euclidean Distance Map (EDM),
Minkowski Sausage Method (Dilation), Box Counting Method, Corner Method
(Counting and Perimeter), Fast Method (Regular and Hybrid), Parallel Lines
Method, Cumulative Intersection Method, and Mass Radius (Short and Long).
On the whole, biofilm images are about as fractal as can be expected
within the variabilities in nature. The most stable and reliable methods
are: EDM, Minkowski Sausage Method, and Box Counting Method. Other
interesting parameters like biomass & biovolume, surface area, distribution
of thickness, behavior at substratum, roughness coefficient, diffusion
parameters are underway.
VC++6.0 was used to develop this software. It can perform bulk
processing of biofilm images produced by a confocal scanning laser microscopy
(SCLM). A group of image processing tools such as histogram, threshold,
delete noise, thin, smooth, expand, corner and so on were developed.
Download
Download is currently not available! Please e-mail:
qichang_li@yahoo.com.
You can Free Download BIP demo version. it
will function only for half a year. There are some limitations for
the demo version. You can only run 20 images per batch processing.
Serial Number Required for Installation is BIP-001
Download and installation steps
1.On this page, click the
Free Download button.
2.In the Save As dialog
box, choose the location to which you'd like to save the file.
3.Click Save.
Install
Serial Number is required to install this software.
System requirement
Platform: Windows95, Windows98, WindowsNT
Installation steps
1. Locate the file in its
saved location and double-click it to unzip, save the files to a location
you'd like to unzip to.
2. Locate the file in the
unziped location and double-click setup.exe to run setup.
3. The BIP Setup window
will recommend you exit all applications before continuing with the installation.
Close all programs, then click Yes.
4. The setup program will
then present you with an End User License Agreement. Click Yes if you agree
to comply.
5. A dialog requesting the
Serial Number will appear. Input the Serial Number you required by
clicking button
6. Click OK.
7. After you click OK, BIP
Setup program will begin to install the software.
Trouble shoot
If you can not install the
software, make sure you used the right Serial Number (BIP-001). Also,
this program was only tested on Windows platform.
If you can not run the software,
make sure to adjust your computer time to the current time and install
again.
Further question, please
e-mail to : qichang_li@yahoo.com,
I am happy to answer any question related to this software.
Manual
Run the Program
Click the Start menu, point to BIP, and then click
BIP. From the following dialog, you can select either BIP (single
image processing) or PROJECT (batch image processing).
Batch Image Processing
If you selcet PROJECT, you will see the interface looks like the figure
below. If not, you may increase the resolution of you screen.
-
Select Images you want to process
Use the standard windows file operation to locate the image files (there
are some sample images installed in the same folder as this software).
Select a file in the Directory box, double clicking it or clicking Add
will add this file to the Files in Project box. You can add several
files a time: Select the first file you want to add, when pressing Shift,
click the last file you want to add, then all files between them will be
selected, then release Shift. Also, by pressing Ctrl and clicking
each file, you can select or de-select each file. Then click Add
button to add all the selected file into the Files in Project box.
By selecting files in the Files in Project box and clicking Delete button
will delete the selected files from this box.
-
Addjust Parameters
You can addjust parameters in the Image Parameters group. For
the sample images, just use the default values
-
Select Fractal Dimension Method
From the Fractal Dimension Method box, select one of the eleven methods.
-
Calculate Fractal Dimension
Click Calculate FD button, the software will process the images you
select. Through the scrolling of the selected highlight in the Files
in Project box, you will see which image the software is processing.
-
View Fractal Dimension Result
At the end of processing, the result will be displayed in the
three windows rightside. The upper one displays the all fractal dimension
of all images. The lower two will display individual image and detail
information of fractal dimension of that image. You can select different
file in the Files in Project box to view each individual result.
Single Image Processing
If you selcet BIP in the first dialog (clicking New button in the toolbox,
or clicking File menu then New opens this dialog), you will see the interface
looks like the figure below. If not, you may increase the resolution
of you screen.
Open the image you want to process
Click Load File... button, in the following standard open file dialog,
select the image (there are some sample images installed in the same
folder as this software).
-
Use Analysis Tools
-
Click Histogram button displays the color distribution of the image in
the right window
-
Then click Threshold button display the threshold result by parameters
-
Click Swap button, exchange the contents between the two windows
-
Click Delete SP button deletes noises (small islands)
-
Click Swap button
-
Clicking Fill Holes button fills black areas in the island
-
Click Swap button
Clicking Get Edge button calculates the edges of
islands
Calculate Fractal Dimension
ag
-
Addjust Parameters
You can addjust parameters in the Image Parameters group. For
the sample images, just use the default values
-
Select Fractal Dimension Method
From the Fractal Dimension Method box, select one of the eleven methods.
Animate the processing steps
Check Animate below the Calculate FD button will animate the processing
Click Calculate FD button, the software will process the image you select.
View Fractal Dimension Result
At the end of processing, the result will be displayed in the
three windows rightside. The upper one displays the fractal dimension
and the data used for Fit Regress. The lower two will display the
image and Fit Regress graphic.
Contact Person:
Dr. Giri Narasimhan
Associate Professor
School of Computer Science
Florida International University
Office: ECS 389
Phone: (305) 348-3748
Fax: (305) 348-3549
email:
giri@cs.fiu.edu
Last modified on October 6th, 2000
Return to Dr. Giri
Narasimhan