Escolar Documentos
Profissional Documentos
Cultura Documentos
Mueller Imaging:
Imaging An
An approach to Detect
etect
Abnormality in
i Humaan Brain Tissues
Project Report
((13th May – 28th July 2009)
2009)
Harsh Purwar
IInd Year Student
Indian Institute of Science Education & Research
Kolkata
Certificate
It is certified that the work in this project report entitled “Mueller Imaging: An
been carried out under my supervision and is not submitted anywhere else for
Dated:
Place:
Acknowledgement
I would like to express my gratitude to my mentor honorable Dr. Asima
Pradhan for her support, guidance and motivation throughout the project. I
would also like to thank Mr. Prashant Shukla (PhD. Scholar), Jaidip Jagtap (PhD.
Scholar) and Prabodh Pandey (Final Year Student, Int. M.Sc., IIT – Kanpur) for
their help and guiding me with their rich experience in the experiments and
data analysis. I would also like to thank for the co-operation extended by all
SL - 111, Indian Institute of Technology, Kanpur for their help and support.
Table of Contents
(The page numbers are indicated in the square brackets)
1. ABSTRACT [6]
2. KEYWORDS [6]
3. INTRODUCTION [6]
4. THEORY [7]
a. Stokes Vector & Mueller Matrix [7]
8. METHODOLOGY [16]
Abstract
It has been observed that in recent years, researchers have given much emphasis on exploring on
various tissues through polarized light imaging technique as a potential diagnostic tool for detecting
any kind of abnormality particularly chronic diseases such as Cancer, Tumor, etc. As we are aware
of the fact that tissues depolarize a large fraction of incident light so that the Mueller calculus lends
itself well to these applications. Cancerous tissues were well discriminated from normal tissues using
retardance in the form of three 4 × 4 matrices, containing information about the optical properties
of the tissues based on their morphology and various chemical changes that occur in cells during
different stages of chronic diseases. It was found that abnormal tissues can be identified and
distinguished from the normal tissues based on these Mueller images and various other
decomposition plots at different stages of abnormality.
Keywords:
Mueller matrix, Mueller imaging, depolarization, diattenuation, birefringence, tissue optics,
polarization imaging, retardance, Mueller decomposition.
Introduction
In general, tissues are optically inhomogeneous and absorbing media whose average refractive index
is greater than that of air. This results in partial reflection of the radiations at the tissue/air interface,
while the remaining part penetrates the tissue. Bulk scattering of radiations in tissues is a major
cause of a large fraction of its dispersion in the backward direction, whereas multiple scattering and
absorption of radiations results in LASER beam broadening and its eventual decay as it travels
through them. Cellular organelles mitochondria, nucleus etc. are the major scatterers and blood is a
major absorber in the tissues. Scattering of radiations in tissues also depends on the water content
in them (1).
, the scattering coefficient and the anisotropy factor . As a tissue becomes cancerous,
Biological tissues can be characterized by their optical properties, namely the absorbing coefficient
several morphological and chemical changes occur in them such as; uncontrolled growth of cells in
tissues causes the collagen fibers to breakdown, increased nucleus size & number of mitochondria
etc. These changes affect various optical properties of tissues mentioned above. Also due to
increased blood perfusion, cancerous tissue is typically higher in absorption of radiations than normal
tissue (2). In general, tissues are birefringent and therefore they randomize the incident polarized
light to a very large extent. This allows polarimetry to be used as a tool for studying the various
optical properties of tissues and distinguish them on this basis.
Theory
Stokes Vector and Mueller Matrix
Stokes vector is a 4 element column matrix that describes the polarization state of electromagnetic
Stokes in 1852. In terms of the components of electric field ( and ),, the stokes
radiations. The elements of a Stokes vector are called Stokes parameters. These were defined by b
George Gabriel Stokes
parameters are given by (1):
Here , ,
,
are the 4 elements of Stokes vector or Stokes parameters.
connected with the Stokes vector of the incident light. If is the initial incident Stokes vector and
The polarization state of the scattered light in the far zone is described by the Stokes vector
Polarization States
Polarization states are various orientations of a polarizer or analyzer. There can be infinitely many
orientations and so infinitely many states. These all experiments are designed to use only seven such
These angles for the two polarizers were found out by fixing one polarizer’s orientation (analyzer)
and rotating the other to get a minimum intensity of the LASER beam.
It should be clear from the table that vertical polarization state and a quarter wave plate both of
them combine to give circular polarized and we call it right circular polarized light.
Mueller Matrix
Mueller matrix is constructed as listed below. The different components of this matrix are made by
the combinations of different polarization states as stated above.
!! "!
! #! ! $! %!
!" !
""
"
" #"
#
" %
$" %" $
(
'
!# ! "#
"
# ## # # % $# %# $
!$ !% "$
% "%
$ #$ % #% $ %% $$ %$ $% &
The Mueller matrix can be calculated using 16, 36, or 49 polarization images, with 36 and 49 images
corresponding to an over determined system. Here it was necessary to use more than 16 images to
reduce the error due to noise associated with the Mueller matrix calculation (2). In this experiment,
49 polarization images based system is used.
intensity images for various states. Basically these intensity images are 512 × 768 matrix, each
states like HO, OO, VO, OV, RO, LR, etc. These polarization images may also be called as the
element storing the value of intensity falling at that particular location on the CCD’s chip. This
intensity can have values ranging from 0 to 12,000 in arbitrary units. While processing the images
and decomposing the matrix using a simple matlab script the value of each parameter is calculated
for each pixel of the images.
Mueller Images
A Mueller image is an element of the Mueller matrix. Since Mueller matrix is being calculated for
each and every pixel of the polarization images obtained, therefore each element can be obtained as
an image of the same size i.e. 512 × 768 pixels. Each pixel of let’s say image, M11 stores the value of
the element M11 of the Mueller matrix – calculated for that pixel using the polarization images.
of propagation with different refractive indices /0 and / . The birefringence is given by,
medium. For each propagation direction within a birefringent medium there are two modes
|/0 / |.
∆ 3 4 ⋯ ⋯ ⋯ ⋯ 1
The three diattenuation components 6 ⁄7, 45⁄135 and :;ℎ=/?@A= provide its complete
description. The diattenuation of a Mueller matrix described above is given by
1
B C0
0D
0E
⋯ ⋯ ⋯ ⋯ 2
00
BI 1 0
Similarly diattenuation vector is given by
where N4 is given by
1 0 0
P
N4 1 B H0 1
FG B
0K Q1 P1 B R B FGM ⋯ ⋯ ⋯ ⋯ 5
0 0 1
matrix (Eq. – 4) was calculated for each pixel of cropped polarization images (100 × 100 pixels).
The value of diattenuation (Eq. – 2), diattenuation vector (Eq. – 3) and diattenuator or diattenuation
The values of diattenuation for 10000 pixels are shown in the form of a figure (later). So, we are
now left with,
4S0 ∆ 3 T ⋯ ⋯ ⋯ ⋯ 6
⇒ NT N∆ N3 ⋯ ⋯ ⋯ ⋯ 7
Let V0 , V and VD be the eigenvalues of NT NT M . So from Eq. – 7, N∆ has PV0 , PV and PVD as
eigenvalues. After calculating the eigenvalues of NT NT M we evaluate the following expression,
S0
N∆ ±XNT NT M YPV0 V PV VD PVD V0 Z [
× XYPV0 PV PVD ZNT NT M PV0 V VD [ ⋯ ⋯ ⋯ ⋯ 8
If the determinant of NT is negative then minus sign is applied otherwise positive. Now to get ∆
from N∆ we first calculate polarizance vector and polarizance matrix using,
1 0
#FG HD0 K ⋯ ⋯ ⋯ ⋯ 9
00
E0
#FG NB
FG
#FG∆ ⋯ ⋯ ⋯ ⋯ 10
1B
1 F0GM
∆ L O ⋯ ⋯ ⋯ ⋯ 11
#FG∆ N∆
The value of depolarization power or simple depolarization is also calculated and is shown as a figure
(later) using,
10 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
|=:∆ 1|
∆ 1 ⋯ ⋯ ⋯ ⋯ 12
3
3 ∆S0 T ⋯ ⋯ ⋯ ⋯ 13
=:3
% cos S0 L 1O ⋯ ⋯ ⋯ ⋯ 14
2
After calculating the values of all the parameters for each pixel of the cropped polarization images,
these values are plotted or represented in the form of images of the same size and orientation.
11 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July
May July 2009
Figure 3:: A 512 X 768 pixels Charge Coupled to its neighbor. The last capacitor in the array
Device (CCD) dumps its charge into a charge amplifier, which
converts the charge
charge into a voltage. By repeating this process, the controlling circuit converts
the entire semiconductor contents of the array to a sequence of voltages, which it samples,
digitizes and stores in some form of memory.
12 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
• Quarter Wave Plates (QWP): A wave plate or retarder is an optical device that alters
the polarization state of a light wave travelling through it. A wave plate works by shifting the
phase between two perpendicular polarization components of the light wave. A typical wave
plate is simply a birefringent crystal with a carefully chosen orientation and thickness. The
crystal is cut so that the extraordinary axis or "optic axis" is parallel to the surfaces of the
plate. Light polarized along this axis travels through the crystal at a different speed than light
with the perpendicular polarization, creating a phase difference. When the extraordinary
index is smaller than the ordinary index the extraordinary axis is called the "fast axis" and
the perpendicular direction in the plane of the surfaces is called the "slow axis". Depending
on the thickness of the crystal, light with polarization components along both axes will
emerge in a different polarization state. For instance a quarter-wave plate creates a quarter
wavelength phase shift and can change linearly polarized light to circular and vice versa. This
is done by adjusting the plane of the incident light so that it makes 45° angle with the fast
axis. This gives ordinary and extraordinary waves with equal amplitude.
13 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Designed Experiments
Exp. – 1
Exp. – 2
Exp. – 3
• To distinguish between the various stages of abnormality in brain tissue slides obtained from
a local medical college by comparing the various parameters calculated from the polarization
images obtained from the CCD.
• To correlate the values of the optical parameters with the actual microscopic structures of
the tissues using Mueller imaging.
Experimental Setup
Back-scattering Mode (Exp – 1 and 2):
The setup for various experiments described above based on the backscattering mode
was laid out in the following manner-
• Helium Neon LASER was first aligned on an optical bread board and its beam was made
horizontal up to a distance of a few meters. The height of the LASER beam from the bread
board was adjusted according to the height of the other mounts and CCD.
• Then the LASER beam was expanded using an objective lens of a compound microscope.
• The expanded beam was then made parallel using a bi-convex lens (A) and a plano-convex
lens (B) of focal lengths 8 – 10 cm & 7 – 9 cm respectively. Lens (B) was placed at a distance
so that the image formed by the Lens (A) was at its focus and the rays emerging out of this
two lens system were parallel.
14 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
• This parallel beam was made to fall on the iris and its hole was adjusted according to the
need of the experiments.
• A polarizer and a quarter wave plate follows iris and were placed on the board such that the
beam falls at the center of them.
• Liquid samples were filled in a cuvette and mounted on adjustable stands in front of the
beam. The solid samples were mounted directly. The LASER beam was incident normally to
the samples.
• The light scattered from these samples was collected using a biconvex collecting lens of large
aperture (diameter) having short focal length. This collecting lens was placed as close to the
sample as possible so as to collect maximum scattered light. The sample should also be
oriented such that the speckles are reflected back and are not collected by the lens.
• The converged light (through lens) was focused on the CCD’s chip used to record intensity
profile.
• Another polarizer (as analyzer) and a quarter wave plate were placed between CCD and
collecting lens and their positions were marked on the board. These were used for
constructing various polarization states.
• The CCD was connected to the computer for recording the various polarization images for
analysis.
Diffuser
He-Ne LASER Lens A Lens B Mirror
Polarizer
CCD
Polarizer QWP
QWP
Collecting Lens
Sample
• Helium Neon LASER was first aligned on an optical bread board and its beam was made
horizontal up to a distance of a few meters. The height of the LASER beam from the bread
board was adjusted according to the height of the other mounts and CCD.
15 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
• This aligned LASER beam was then made to fall on the iris and its hole was adjusted
according to the need of the experiments.
• A polarizer and a quarter wave plate follows iris and they are placed on the board such that
the beam falls at the center of both of them.
• The samples were mounted directly on an adjustable mount. The LASER beam was incident
normally on the samples.
• The transmitted light is allowed to fall on the CCD’s chip used to record intensity profile.
• In between the CCD and the collecting lens another polarizer (or analyzer) and a quarter
wave plate was placed and their positions were marked on the board. These polarizers and
QWP’s will be used for constructing various polarization states.
• The CCD was finally connected to the computer with a serial port cable provided with it.
Above basic setup was used for most of the experiments done in back-scattering and transmission
mode after desired modifications/adjustments such as adding an appropriate ND filter in front of the
LASER beam if the incoming intensity saturates the CCD.
A coherence scrambler (diffuser) was used and placed in front of the LASER to study its effect in
Exp. – 1.
Methodology
• Intensity of the source i.e. He – Ne LASER has to be made uniform as much as possible
before starting the experiments. A coherence scrambler (diffuser) may be used for this
purpose. Formation of any kind of patterns due to dust particles, scratches on the optical
instruments or due to the interference of the speckles (5; 6) produced by the LASER should
be avoided.
• A CCD controlled by a software called MaxImDL was used for measuring intensity profile
and it was cooled to -20° C before taking the images.
• The liquid/solid samples (according to the experiment) were mounted and illuminated.
• The exposure time of the CCD was adjusted before starting the experiment by recording
OO polarization images so that the maximum intensity in this state is below its saturation
level.
• A reference box (set wise) was drawn on the image window and its co-ordinates were
noted. This helps in monitoring even a small shift in the bright spot of the LASER beam
during the experiment. This reference box may be required to be changed in subsequent set
of images.
• The various polarization states like VO, HO, LO, MH, PV, etc were constructed manually by
rotating the polarization axis of polarizer and analyzer in specific angles mentioned above.
• The 49 polarization images of a set were recorded and saved in .tif format, maintaining the
same exposure time and its position marked by reference box.
16 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
• A background image was also recorded by blocking the main LASER source to correct the
intensity of OO polarization state later on, during image processing and cropping. Further
background correction also plays an important role in cropping the images by the algorithm
designed by me.
• These images were then processed and cropped by using a simple matlab script mentioned
at the end of this report.
• Images were then analyzed and decomposed according to the above mentioned
decomposition scheme to give the values of the three parameters – depolarization,
diattenuation and retardance for every pixel of the cropped images.
Sample Preparation
Solid Phantom (Exp. – 1)
The epoxy and titanium oxide solid phantom was prepared in my laboratory by Mr. Prashant Shukla
(PhD. Scholar) under the guidance of Dr. Asima Pradhan (Associate Professor, Department of
Physics, IIT – Kanpur) and was used as a sample in this experiment. The main reason behind this was
that it was a solid phantom and could be mounted directly in front of the LASER beam. In
backscattering mode to study the effect of speckles produced by the LASER it was necessary to
collect the specular reflection. While in case of a liquid medium speckles are reflected by the
container’s surface (cuvette) and not from the sample placed inside it. Therefore it was essential to
use some solid as a sample and mount it directly in front of the beam. However, there is no specific
reason for using this same solid phantom and so it could be changed. (Results for different phantoms
might be different).
Four samples of different scattering coefficients ( 3, 4, 6, 10 mm-1) were made by diluting the
above stock solution according to the fundamental dilution formula (0
0
).
17 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
14 wks
Microscopic
Image (5X)
P#: 1 P#: 2 P#: 3 P#: 4
17 wks
Microscopic
Image (5X)
P#: 1 P#: 2
20 wks
Microscopic
Image (5X)
P#: 1 P#: 2 P#: 3
18 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
24 wks
Microscopic
Image (5X)
P#: 1 P#: 2
28 wks
Microscopic
Image (5X)
P#: 1 P#: 2 P#: 3 P#: 4
33 wks
Microscopic
Image (5X)
P#: 1 P#: 2 P#: 3 P#: 4
36 wks
Microscopic
Image (5X)
P#: 1 P#: 2 P#: 3
19 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
20 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
21 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Above polarization images are centered and cropped to size 100 × 100 pixels using a small matlab
script. The depolarization scheme is then applied to all 10,000 pixels to give depolarization,
retardance and diattenuation values for all 10,000 pixels. These values are then scaled properly and
mapped to produce following plots.
22 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
• The obtained images were processed and cropped up to the bright spot’s size (100 × 100
pixels).
• These cropped images were then decomposed to give diattenuation, depolarization and
retardance values for each pixel.
• The values of these parameters were averaged over all the pixels and plotted against other
quantities.
• The Mueller images were also calculated and are compared. These images were normalized
in two different ways before comparing –
1. Normalized with respect to first element of Mueller matrix (M11)
2. Normalized with respect to the maximum intensity in that particular image.
• The decomposition plots were averaged either column wise or row wise and corresponding
values were plotted for comparison between two or more samples and distinguishing one
sample from the other. Similar treatment was also done with the Mueller images.
Table 2: Listing average values of the three parameters, average being calculated over 100 X 100 pixels for
the two sets.
Figure 5: Depolarization Plots – without diffuser (left) & with diffuser (right)
23 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Figure 6: Diattenuation plots – without diffuser (left) & with diffuser (right)
Figure 7: Retardance plots – without diffuser (left) & with diffuser (right)
Table 3: Listing average values of the three parameters, average being calculated over 100 X 100 pixels for
various sets. Exposure time of CCD was 0.1 sec.
Scattering coefficient was calculated using Mie calculator (7) based on the Mie Theory for scattering
of light in a highly turbid media.
24 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Mean Depolarization
0.99
Mean over 100 X 100 pixels
0.98
0.97
0.96
0.95
0.94
0.93
0.92
0.91
0.9
0.89
0.88
0 2 4 6 8 10 12
Scattering Coefficient
Mean Diattenuation
0.045
Mean over 100 X 100 pixels
0.04
0.035
0.03
0.025
0.02
0.015
0 2 4 6 8 10 12
Scattering Coefficient
Mean Retardance
3
Mean over 100 X 100 pixels
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
0 2 4 6 8 10 12
Scattering Coefficient
25 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Table 4: Listing average values of the three parameters, average being calculated over 100 X 100 pixels for
various sets. Exposure time of CCD was 1 sec.
26 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Mean Depolarization
0.4
Mean over 100X100 pixels
0.35
0.3
0.25
0.2
10 15 20 25 30 35 40
Slide ID (wks)
Mean Diattenuation
0.1
Mean over 100X100 pixels
0.09
0.08
0.07
0.06
0.05
0.04
0.03
10 15 20 25 30 35 40
Slide ID (wks)
Mean Retardance
3.5
Mean over 100 X 100 pixels
3
2.5
2
1.5
1
0.5
0
10 15 20 25 30 35 40
Slide ID (wks)
27 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Figure 8: Normalized (with respect to M11) Mueller images for Brain tissue (Slide ID: 33 wks; Position # 2)
28 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Table 5: For comparing the normalized (with respect to maximum intensity in that image) Mueller images
M11 (only) for various sets.
14 wks
17 wks
20 wks
24 wks
28 wks
33 wks
29 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
36 wks
0.6
0.55
0.5
0.45
0.4
0.35
0.3
10 15 20 25 30 35 40
Silde ID (wks)
30 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Figure 9: Depolarization (top left), Retardance (top right) and Diattenuation (bottom) plots for brain tissue
(Slide ID: 33 wks; Position # 2)
Note the common pattern in all the three plots. This common pattern is the diffraction pattern
formed due to speckles of the LASER beam. This was confirmed after recording & analyzing the
LASER spot (or oo polarization state’s image) and Mueller images (Figure 8).
31 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
The above figure represents the average values of depolarization – calculated for the set of
data taken, without using a diffuser and using a diffuser. The spread in the average values of
depolarization is less using a diffuser. This is because the incident light is now more uniform
than the LASER beam.
• Brain tissues can also be distinguished from each other on the basis of cell density or
scatterer density. More is the concentration of the cells in a particular region more are the
32 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
number of scatterers, absorbers, etc in that particular region. Talking simply if at a particular
location there is a very high density of scatterers like mitochondria, etc which happens in
cancer and other chronic diseases then a similar pattern should be shown by the values of
depolarization as well (concluded by Exp. – 2). From the plots (Plot 4, Plot 5 & Plot 6) it is
shown that these parameters are very sensitive and tissues can be distinguished on this basis.
Tissues can also be distinguished on the basis of the Mueller images. Following is a plot of
average of Mueller element (M43), average taken over each column of the Mueller image M43.
According to the above plot which shows a clear cut distinction in the values of the Mueller
element M43 compared between the various tissue slides. These can be divided into two
major groups based on this plot. Similar are the two following plots for M24 and M34, which
also shows that there is a range in which the values of these elements lie.
33 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Any abnormality in the tissue’s morphology shows an abnormal increase or decrease in the
values of these parameters at that particular location. The curves for 36 wks (all positions)
all have the minimum value for this element (M24) and all lie close to each other. Similarly the
curves for 20 wks position 1 and 2 lie close to each other while the same for position
number 3 is quite high and might indicate some change in tissue morphology. This should be
compared with the histopathology report (yet to come) and then infer the final results.
Comparing the above graphs with the microscopic images of the tissues (shown above),
shows that the values being indicated by the above graphs for the various sets of data match
with them and hence, this approach can be used to detect severe abnormalities in the live
systems and should be further developed.
34 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
Precautions
• The background intensity and thermal noise of CCD should be lesser than the LASER
intensity (signal). It is strongly recommended to do the experiments in a completely dark
room.
• Before starting the experiment, initial spot’s size and its uniformity should be checked. There
should be no or very little variation in intensity.
• All optical instruments such as lenses, polarizers, quarter wave plate, CCD etc should be
free from any scratches or dust particles. Acetone or alcohol may be used for cleaning
purposes. Dust or scratch produces diffraction patterns due to which intensity varies.
• Don’t look at the LASER beam not even it reflection with the naked eyes.
• Wear gloves when dealing with cancerous tissues or toxic chemicals.
• In case of polystyrene microspheres solution (Exp. – 2) specular reflection in back-scattering
mode should not be taken into account. The speckles generally are of lesser intensity (than
main LASER beam) and get reflected from the walls of cuvette and so carry no information
about the sample filled inside it.
Bibliography
1. Tuchin, Valery. Optical properties of tissues with strong (multiple) scattering. Tissue Optics: Light
Scattering Methods and Instruments for Medical Diagnosis. Second. 1, pp. 3-108.
2. Gupta, Vivek. Mueller matrix in optical imaging for cervical cancer detection. Department of Physics,
Indian Institute of Technology. Kanpur : s.n., 2009. pp. 1-6.
4. Interpretation of Mueller matrices based on polar decomposition. Lu, Shih-Yau and Chipman,
Russell A. 5, Alabama : Optical Society of America, May 1996, Opt. Soc. Am. A, Vol. 13, pp. 1106-
1113.
5. Size determination by use of two-dimentional Mueller matrices backscattered by optically thick random
media. Dillet, Jerome, et al. 19, s.l. : Optical Society of America, February 23, 2006, APPLIED
OPTICS, Vol. 45, pp. 4669-4678.
6. Interpreting Mueller images of tissues. Smith, Matthew H. Alabama : SPIE, 2001, SPIE, pp. 82-89.
7. Prahl, Scott. Mie Scattering Calculator. [Online] Oregon Medical Laser Center, 2007.
http://omlc.ogi.edu/calc/mie_calc.html.
8. Measurement and calculation of the two-dimensional backscattering Mueller matrix of a turbid medium.
Cameron, Brent D., et al. 7, Texas : Optical Society of America, April 1, 1998, OPTICS
LETTERS, Vol. 23, pp. 485-487.
35 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
9. Diffuse backscattering Mueller matrices patterns from turbid media. Lian-Shun, ZHANG, et al. 6,
China : Chinese Physical Society and IOP Publishing Ltd., January 23, 2006, CHIN. PHYS. LETT., Vol.
23, pp. 1603-1606.
10. Bladwin, Angela M. Mueller matrix imaging for skin cancer detection. Biomedical Engineering,
Texas A & M University. Texas : s.n., 2004. pp. 1-135, Thesis.
11. Mueller decomposition images for cervical tissue: Potential for discriminating normal and dysplastic states.
Shukla, Prashant and Pradhan, Asima. 3, s.l. : Optical Society of America, February 2, 2009,
OPTICS EXPRESS, Vol. 17, pp. 1600-1609.
12. Hahn, Brian D. and Valentine, Daniel T. Essential Matlab for engineers and scientists. Second.
s.l. : Elsevier Ltd., 2007. p. 428. ISBN 13: 9-78-0-75-068417-0; ISBN 10: 0-75-068417-8.
36 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
close all
clear
wdir=input('Enter the location of original images: ','s');
fname=['oo';'oh';'ov';'op';'om';'ol';'or';'hh';'ho';'hp';'hm';'hr';'hl';'vv';'vo';'vp';'vm';'vr';'vl';'pp';'pl';'ph';'pr';'pv'
;'po';'mm';'mh';'mv';'mr';'ml';'mo';'rr';'rh';'rv';'ro';'rp';'rm';'rl';'ll';'lp';'lm';'lh';'lv';'lo';'lr';'hv';'vh';'mp';'pm'];
[w,e]=size(fname);
hlim=100;
wlim=100;
ch=input('Do you want to crop the images(Y/N)? ','s');
if ch=='Y' || ch=='y'
fprintf('\nEnter the dimensions of the box...\n');
tl=input('Top left coordinates of the box: ');
rb=input('Right bottom coordinates of the box: ');
cd(wdir);
mkdir new_data
bg=imread('bkg.tif');
z=1;
while z<=w-4
im=imread(fname(z,:),'tif');
I=im-bg;
J=double(I);
maxI=max(J(:));
M=(J/maxI)*255;
M=uint8(M);
thres=graythresh(M);
bw=im2bw(M,thres);
bw=bwareaopen(bw,5);
bw=imfill(bw,'holes');
[B,L]=bwboundaries(bw);
[p,q]=size(B);
if p==0
fprintf('BAD IMAGE...%s.tif\n',fname(z,:));
else
stats=regionprops(L,'Centroid','Area');
for t=1:p
A(t)=stats(t).Area;
end
[val,ind]=max(A);
cord=stats(ind).Centroid;
I=imcrop(I,[round(cord(1,1)-wlim/2),round(cord(1,2)-hlim/2),wlim-1,hlim-1]);
cd new_data
imwrite(I,[fname(z,:),'.tif']);
cd ..
fprintf('%s.tif done...\n',fname(z,:));
37 | S u m m e r P r o j e c t R e p o r t
Indian Institute of Science Education & Research, Kolkata May-July 2009
clear A
end
z=z+1;
end
clear B z L t bw p q thres M maxI cord val ind e J im I stats
cd(wdir)
for z=w-3:w
I=imread(fname(z,:),'tif');
I=I-bg;
[u,v]=size(I);
for i=1:u
for j=1:v
if I(i,j)<0
I(i,j)=0;
end
end
end
J=imcrop(I,[(tl(1)+(rb(1)-tl(1))/2),(tl(2)+(rb(2)-tl(2))/2),wlim-1,hlim-1]);
cd new_data
imwrite(J,[fname(z,:),'.tif']);
cd ..
fprintf('%s.tif done...\n',fname(z,:));
end
clear tf rb I bg J z u v
end
ndir=[wdir,'\new_data'];
ch=input('Do you want to check the images(Y/N)? ','s');
if ch=='y' || ch=='Y'
cd(ndir);
for i=1:w
im=imread(fname(i,:),'tif');
if rem(i,12)==1
figure;
end
if rem(i,12)==0
j=12;
else
j=rem(i,12);
end
subplot(3,4,j);imagesc(im);axis off;colorbar;
title(fname(i,:));
end
end
char=input('Do you want to decompose the Mueller images (Y/N)? ','s');
if char=='y' || char=='Y'
cd 'C:\Users\Harsh Purwar\Documents\MATLAB'
finalchz_mod2
end
cd 'C:\Users\Harsh Purwar\Documents\MATLAB'
clear
38 | S u m m e r P r o j e c t R e p o r t