=Paper=
{{Paper
|id=Vol-1424/Paper6
|storemode=property
|title=Rough-Fuzzy Granularity in the Study of Optical Phenomena
|pdfUrl=https://ceur-ws.org/Vol-1424/Paper6.pdf
|volume=Vol-1424
|dblpUrl=https://dblp.org/rec/conf/ijcai/PraP15
}}
==Rough-Fuzzy Granularity in the Study of Optical Phenomena==
Rough-Fuzzy Granularity in the study of optical phenomena
Ana Lucia Dai Pra, Lucía Isabel Passoni
Faculty of engineering, National University of Mar del Plata, Mar del Plata, Argentina
daipra@fi.mdp.edu.ar
Abstract a suitable resolution and in stable conditions [Rabal and
Braga, 2008].
Granular computing deals with information
In ecography images, the speckles are a nuisance that is
representation in the form of a number of entities
desired to diminish to improve recognition and resolution
or information granules. Information granules are
made up of a collection of entities, usually of [Damerjiana et al., 2014], [Hiremath et al., 2013] .
numeric level, joined due to their similarity, In both cases, laser and ultrasound, a stable speckle pattern
functional adjacency, indistinguishability, is achieved when the scatterers don´t move however when
coherence or alikeness. The granular computing is the sample has certain activity it is translated to the
associated to sets concepts, such as fuzzy sets, scatterers movement, the dynamic of the speckle pattern is
rough sets, intervals. used to evaluate the scatterer movements.
In this work is considered the application of In this work we propose using a method based on rough-
Rough-Fuzzy Granularity to the detection of fuzzy granular computing to detect regions of interest in
optical phenomena in registered videos. Basically ecographies and Speckle image stack and also in single
these phenomena are dynamic laser speckle and frames, since each of them would allow detecting different
ecography videos. types of features. Then, temporal and spatial granularity is
. analyzed.
.
1 Introduction
2 Methodology
In granular computing the information is grouped in entities
that fulfill conditions of similarity, being the granules, 2.1 Granular Computing
conceptual entities that emerge as a direct consequence of In granular computing the information is grouped in entities
the quest for the identification of abstract objects and its that fulfill conditions of similarity, being the granules,
processing [Zadeh, 1970], [Pedrycz, 2001], [Yao, 2004]. conceptual entities that emerge as a direct consequence of
The fuzzy sets and rough sets are a suitable way to define the quest for the identification of abstract objects and its
information granules. processing.. The fuzzy sets and rough sets are a suitable way
The identification of information granules is context to define granules.
dependent and is expected that achieve two intuitive In the signal processing, the information granules contribute
requirements: Justifiable granularity and Semantic to condensing a signal and represent it as a set of temporal
meaningfulness. For numeric data, the requirement of granules through an abstraction mechanism that synthesizes
Justifiable granularity is quantified by counting the number the information. This representation preserves the granules
of data falling within the bounds of the granule, and the identity in spite of some small fluctuations occurring within
requirement of semantic meaningfulness is quantified by the the experimental data [Bargiela and Pedrycz, 2003] . This
length of the granule [Wang et al., 2015]. type of condensation moves the signal from the numeric
The dynamic laser speckle and ecography videos level up to the symbolic processing layer. The granules size
exhibit special characteristics. and quantity implies a level of abstraction that is achieved
Speckle is a phenomenon that allows to detect activity in (figure 1).
several objects through the lighting with laser beams. In spatial granulation the individual pixels of an image are
Speckle generate an interference pattern formed by coherent arranged into larger entities and processed as such or density
radiation of a medium containing many sub-resolution pixels with determined characteristic are analyzed in small
scatterers in move. In order to register the phenomenon, windows. In small windows, the image is built with pixels
successive images can be obtained with CCD cameras with computed as the sum of elements quantity belonging to the
same fuzzy concept in a slide window of NxN, where the
pixel is in the left-upper side. Thus, the image does not lose defining its possible attributes, the subsets X ⊆ U and B⊆
resolution, only it loses an edge of N-1 pixels (figure 2). A, and an equivalence class [x] B which defines a relation in
which elements in X are indiscernible from each other by
attributes from B, a rough set is defined by the sets
{x∈U:[x] B ⊆ X} and {x∈U:[x] B ∩ X ≠ ∅} which are
denominated as B-lower approximation and B-upper
approximation of X in B respectively. These rough sets are
denoted as BX and B X respectively. The objects in BX are
certainly members of B and the objects in B X are possibly
members in B [Pawlak, 1982], [Pawlak and Skowron,
2007]. If B is a fuzzy attribute, the sets are rough-fuzzy sets
[Jensen, 2002]
To define the fuzzy-rough regions for each Ck concept,
image intensity histogram is analyzed to find an equitable
distribution for the number of pixels that will correspond to
Figure 1. Temporal Fuzzy Granulation each lower approximation and boundary region (figure 3).
To granulate a signal TS(x,y) of length n, corresponding to the
(x,y) pixel, successions of equal equivalence classes [i] Ck are
considered (upper approximation). A granule ends when an
12 Dark
granules
equivalence class membership is zero.
9 Medium
granules
12 Light
granules
Figure 2. Spatial Fuzzy Granulation
2.2 Selection of Fuzzy-Rough sets
The theory of fuzzy sets, that permits the handling of
vagueness and overlapped concepts, makes easy the
adequate definition of intensity grains as they are inherent in Figure 3. Rough Parameters selection
speckle phenomena. By definition [Zadeh, 1965], [Dubois
and Prade, 1980], given a Universal set U of elements ui , a 1 if TS ( x , y ) ( j −1) C = 1 and TS ( x , y ) ( j ) C = 0
Gr( x , y ) ( j , k ) = k k (1)
fuzzy set A∈U is defined by pairs of elements (ui, µA(ui)), 0 in other case
where µA(ui) is a real value in [0,1] that represent the with j =1, n and k =1,2,3
membership degree of ui to A. In this case, the U set is given
by intensity values I(x,y) ∈ [0,255], and the fuzzy set are The Temporal Rough-Fuzzy Granularity (TRFG) is com-
defined by membership functions µ Ck(I(x,y)), with C ∈ puted as the granule quantities Gr in j= n time for k equiva-
{dark, medium, light} conceptual sets that define lence classes. Eq (1) and (2)
characteristics of the intensity pixels. These fuzzy sets
facilitate the interpretation of subjective terms with 3 n
indefinite limits. TRFG( x , y ) = ∑ ∑ Gr( x , y ) (i , j ) / n (2)
A rough set is an approximation of a vague concept by a k =1 j = 2
pair of precise concepts. Rough sets are based on the fact
that an object cannot always be defined in precise form The Rough-Fuzzy spatial granularity (SRFG) is computed as
(crisply) inside a category on the basis of the value of its the relative pixels quantities corresponding to equivalence
attributes. classes [i] Ck in a window of m*m, where P(x,y) indicate a
Formally a rough set is expressed as: pixel. Eq (3)
Given an information system S = (U,A), with U the
universal set defining all the objects to consider, the A set
3 m m the inspection of biological, physical and / or chemical
SRFG( x , y ) = ∑ ∑ ∑ [P(x + i , y + j )]Ck / (m * m ) (3) processes [Todorovich et al., 2013].
k =1 i = 0 j = 0
The computed pixel value will be greater when the window 3.2 Ecography
pixels belong to the boundary regions (the pixel belongs to Usually, speckles observed in ultrasound images are only an
more than one fuzzy concept). This feature could be artifact, a nuisance that is desired to diminish to improve
interpreted as corresponding to the blurring of moving recognition and resolution. In that direction most efforts
regions. were directed. To improve the performance of that
technique, the instruments are usually provided with filters
that smooth slow speckle motions effects, thus avoiding the
3 Experiments dynamics that constitute speckle.
3.1 Speckle In both cases, laser and ultrasound, a stable speckle pattern
Speckle is an optical phenomenon that takes place when a is achieved when the scatterers don´t move, therefore the
beam of coherent light (laser) illuminates an object with a dynamic of the speckle pattern is used to evaluate the
surface that is rough in comparison with the wave length. scatterer movements.
Light is scattered in all directions and an interference pattern Activity measurement has shown a noticeable increase in
of granular aspect, called ‘speckle pattern’ can be observed research interest in the last few years. Laser speckle patterns
on a screen. When the object under study presents some show dynamic behavior when one or more mechanisms act
type of activity, such as biological specimens or certain on the observed sample, such as: Doppler Effect, diffusion,
physical phenomena, the particles of the surface move and optical polarization activity [Briers, 2007].
the speckle pattern changes over time. This change permits
the detection and segmentation of different activity degrees
in a diversity of phenomena, allowing us to analyze paint 4 Coments and results
drying time, imperceptible bruises in fruits, viability of
Figure 4 a) shows a speckle patterns of a corn seed.. Figure
seeds, bacteria mobility, endosperm phase proportions, etc.
4 b) shows the identification of vital region of the seed
[Rabal and Braga, 2008], [Briers, 2007].
(radicle and embryo). It´s important in the agricultural trade.
Stacks of records of successive images are obtained with
CCD cameras with a suitable resolution and in stable
conditions. The variation of each pixel value over time,
considered as a time series, can be analyzed by applying
different technologies of signal processing to obtain values
that describe its behavior. The set of the values or
descriptors obtained in every pixel generates an image
whereby it is possible to detect regions with different
characteristics.
Many of the methods has been studied to analyze dynamic
speckle patterns require a high number of images to obtain
good results. In some cases, the time of evolution of the
analyzed activity is not known a priori and changes inside
the time required for the register are lost. Also, records
taken beyond the end of the studied events reduce the
efficacy of the analysis because of the recording of assumed
activity that has already finished, changed or reduced. Non-
stationary phenomena cannot be detected. a) b)
require the register of images stack where the time history Figure 4. Corn seed
of each pixel is analyzed as a time series [Rabal and Braga,
2008]. Less frequent, single frame estimation techniques,
such as local spatial contrast measurements [Briers, 2007]
have been reported and used in actual applications with the
advantages of being able to follow non-stationary processes.
The temporal granular computing has been applied to obtain
descriptors in dynamic speckle, it provided satisfactory
results in the detection of regions with different activity
characteristic [Dai Pra et. al, 2009], besides, can perform
almost real-time analysis of unquestionable importance in
across a dynamic monitoring, optimizing the strategy
Figure 5. Painted coin ventilatoria during the general anesthesia. The processing of
the video would allow the quantification of the re-aeration
Figure 5 shows the result of the processing of a coin with a and of the loss of pulmonary aeration, in order to contribute
coat of fresh paint. The zones with relief have more activity to not subjective elements in the interpretation of results.
and this allows to visualize the different reliefs of the coin.
This experiment is very useful in the study of times of dried
of paintings.
Figure 6 a) shows a ecography of eye tumor. Figure 6b) is
the result of a temporal process, a semi posterior oval region
with, seemingly, light dots in the middle that can be
estimated could be blood vessels of neo-vascularization
(Doppler effect), making very simple the differentiation
between both pathologies.
Figure 6c) is the result of a spatial process, retina can be
seen that cannot be perceived in the other images.
Figure 7. Pulmonar ecography
References
[Al-Hmouz et.al., 2015] Rami Al-Hmouz, Witold Pedrycz,
Abdullah Balamash. Description and prediction of time
series: A general framework of Granular Computing,
Expert Systems with Applications 42: 4830–4839. 2015.
[Bargiela and Pedrycz, 2003] Bargiela A, Pedrycz W
Granulation of temporal data: a global view on time se-
a) ries, in: IEEE Proceedings of the 22nd International
Conference of the North American Fuzzy Information
Processing Society. 24–26 July, pp. 191–196. 2003.
[Briers, 2007] J. D. Briers, Laser speckle contrast imaging
for measuring blood flow, Optica Applicata 37 139-
152M. 2007
[Dai Pra et. al, 2009] A. L. Dai Pra, L. I. Passoni, H. Rabal.
Evaluation of laser dynamic speckle signals applying
granular computing. Signal Process 89 266-274. 2009
[Damerjiana et al., 2014] V. Damerjiana, O. Tan-
b) kyevycha, N. Souagb, E. Petita Speckle characterization
methods in ultrasound images – A review ,IRBM.
Volume 35, Issue 4, September 2014, Pages 202–213
[Dubois and Prade, 1980] Dubois D, H. Prade H. Fuzzy
Sets Systems, Academic Press, New York. 1980
[Hiremath et al., 2013] P.S. Hiremath, Prema T. Akkasali-
gar and Sharan Badiger. Speckle Noise Reduction in
Medical Ultrasound Images in Advancements and
Breakthroughs in Ultrasound Imaging", book edited by
Gunti Gunarathne, Intech. 2013
c) [Jensen, 2002] R. Jensen, Q. Shen, Fuzzy-rough sets for
descriptive dimensionality reduction, Fuzzy Systems,
2002. FUZZ-IEEE'02. Proceedings of the 2002 IEEE In-
Figure 6. Eye melanoma
ternational Conference on 1: 29-34. 2002.
[Pawlak, 1982] Pawlak Z Rough sets. Int J Comput Inf SciI,
Figure 7 shows pulmonar ecographies that allow to evaluate 11:341-356. 1982.
the efficiency of the maneuver of alveolar recruitment
[Pawlak and Skowron, 2007] Pawlak Z, Skowron A Ru-
diments of rough sets. Inform Sciences 177: 3–27. 2007.
[Pedrycz, 2001] Pedrycz W Granular Computing: An
Emerging Paradigm, Phisica- Verlag, Germany, 2001
[Rabal and Braga, 2008] H. J. Rabal, R. A. Braga (eds.):
Dynamic Laser Speckle and Applications. CRC Press,
2008.
[Todorovich et al., 2013] E. Todorovich, A. L. Dai Pra, L. I.
Passoni, M. Vazquez, E. Cozzolino, F. Ferrara, G. Bioul.
Real-time speckle image processing. J Real-Time Image
Proc. 2013.
[Wang et al., 2015] Weina Wang, Witold Pedrycz,
Xiaodong Liu. Time series long-term forecasting model
based on information granules and fuzzy clustering. En-
gineering Applications of Artificial Intelligence. 41: 17–
24. 2015.
[Yao, 2004] Yao Y Partition Model of Granular Comput-
ing. Transactions on Rough Sets I. Lecture Notes in
Computer Sci-ence Volume 3100: 232-253. 2004
[Zadeh, 1965] Zadeh L A Fuzzy sets. Inform. Control 8:
338–353. 1965.
[Zadeh, 1970] Zadeh L A Toward a theory of fuzzy infor-
mation granu-lation and its centrality in human reason-
ing and fuzzy logic, Fuzzy Sets Syst. 90:111–127. 1970