Professional Documents
Culture Documents
3DGPRIPS: 3-D Ground Penetrating Radar Image Processing System
3DGPRIPS: 3-D Ground Penetrating Radar Image Processing System
3DGPRIPS: 3-D Ground Penetrating Radar Image Processing System
2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence) | 978-1-6654-1451-7/20/$31.00 ©2021 IEEE | DOI: 10.1109/Confluence51648.2021.9377193
I. Introduction
978-1-6654-1451-7/21/$31.00 2021
c IEEE 476
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.
c) 3-D Erosion
3-D erosion is performed in the frame work of mathematical
morphology. A detailed discussion on 3-D erosion definition
with example is discussed in [6-8]. Basically in the erosion
operation we look for a structure/pattern in the original 3-D
image based on the structure defined in the 3-D structuring
element, if the pattern exactly matches then retain the central
voxel otherwise remove all voxel information. Fig. 5 shows the
result of 3-D erosion operation on 3-D image shown in Fig. 3.
(c) (d)
Fig. 2 : First 2 and Last 2 Slices of data set containing 81
images (a) Slice 1 (b) Slice 2 (c) Slice 80 (d) Slice 81
d) 3-D Dilation
Similarly 3-D dilation is one of the fundamental operation in
mathematical morphology. In the 3-D dilation if at least one
voxel matched according to the pattern then we retain all voxel
information. Fig. 6 shows the result of 3-D dilation operation
on 3-D image shown in Fig. 3.
Fig. 3: A Reconstructed 3D Volumetric Image
2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence 2021) 477
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.
h) 3-D Textures
Texture is a repeated pattern, which are directional in nature.
There are two types of textures; i) Linear Textures ii) Non
Linear Textures. This is paper discusses about extraction of
linear textures. The detailed algorithm for extraction of Linear
Directional Textures is discussed in [8]. The 3-D directional
texture algorithm detects the textures in north-west, north-
south, north-east, east-west, south-west and south-east. 3-D
directional texture algorithm detects textures in 36 different
directions. The detailed linear 3-D textures algorithm is
discussed in [8]. Fig. 10(a) to (aj) shows the list of 36 linear 3-
D directional textures.
(a) (b)
Fig. 7: (a) 3-D Closing (b) 3-D Opening
Of 3-D Image shown in Fig. 3
f) 3-D Thinning
Thinning is an iterated boundary removal process. The term
boundary refers to the closed surface of a voxel in a specific 3-
D neighborhood. The boundaries were removed repeatedly like (a): Rank Filter X1 (b): Rank Filter X2 (c) Rank Filter X3
that of an onion peeling operation till there is no boundary left
out to be removed. The remaining set of patterns, be it lines or
curves is the thinned version of processed image. The detailed
algorithm is discussed in [8]. Fig. 8 (a) is thinned version of
Fig. 3.
(d): Rank Filter X4 (e): Rank Filter XL1 (f) Rank Filter XL2
(a) (b)
Fig 8: (a) Thinned version (b)Skeletonized version
Of 3-D Image shown in Fig. 3
(g):Rank Filter XL3 (h): Rank Filter XL4 (i) Rank Filter XR1
g) 3-D Skeletonization
Skeletonization is the extended version of thinning.
Skeletonization is an iterated boundary removal process by
preserving the corner edges. The difference between thinning
and skeletonization is better explained in the Fig. 9. Fig. 9(a)
shows a rectangle prism of size 120x120x90. Fig. 9(b) shows
the thinned versions of Fig. 9(b). Fig. 9(c) shows the
skeletonized version of Fig. 9(c). Fig. 8 (b) is skeletonized
version of Fig. 3
(j):Rank Filter XR2 (k): Rank Filter XR3 (l): Rank Filter XR4
478 2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence 2021)
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.
(p):Rank Filter Y4 (q): Rank Filter YL1 (r): Rank Filter YL2 (ah):Rank FilterZR2 (ai):Rank Filter ZR3 (aj): Rank Filter ZR4
Fig 10: 3-D Directional Textures
(a) (b)
(y):Rank Filter Z1 (z):Rank Filter Z2 (aa): Rank Filter Z3 Fig. 11: (a) Synthetic 3-D Solid Cube
(b) Cross section of Surface detected version
2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence 2021) 479
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.
III. Results Comparison Table 1: Comparison of 3-D edge detection algorithms for
GPR data set
In order to compare the performance of 3DGPRIPS system
which is developed in the framework of Cellular Logic Array Number of Number of Processing
Processing (CLAP), one functionality of the said system is Voxels Voxels Time
chosen i.e. 3-D edge detection. The performance of CLAP- Algorithm
Before After (In
BED edge detection is compared against various edge detection
techniques developed in the framework of Mathematical Processing Processing Seconds)
Morphology (MM). The detailed algorithms for CLAP-BED,
EBED, DBED, OBED and MFED is discussed in [6,8]. EBED 5277502 2028118 3
Processing Time
35
(a): Original GPR Image (b) EBED Result 30
25
Seconds
20
15
10
5
0
CLAP-
EBED DBED MFED OBED
BED
Time 3 3 29.71 9.69 3.69
Fig. 13: A comparative study on various edge detection
algorithms for GPR data set
480 2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence 2021)
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.
IV. Conclusions [14]. K. Rajiv, G. Ramesh Chandra, B. Basaveswara Rao, "3D Model
Based Approach for Data Visualization", International Journal of
Computer Science and Information Security (IJCSIS), Vol. 15, no.
Three dimensional Ground Penetrating Radar Image 3, pp.191-196, Mar. 2017.
Processing System (3DGPRIPS) is developed to reconstruct a [15]. K. Rajiv, G. Ramesh Chandra, B. Basaveswara Rao, " Geometrical
GPR image in 3-D space and apply various 3-D image Properties of 3-D Images and Its Uses in 3-D Image Processing ",
processing operations to extract various features from GPR International Journal of Advanced Research in Computer and
data. The various algorithms developed for processing the GPR Communication Engineering, Vol. 5, no. 7, pp.232-236, Jul. 2016.
data are: 3-D edge detection, 3-D surface detection, 3-D [16]. G. Ramesh Chandra, and E.G. Rajan; “Generation of Three
thinning, 3-D skeletonization, 3-D point detection, 3-D Dimensional Structuring elements over 3x3x3 Rectangular Grid”,
directional textures detection etc. All the said algorithms are CIIT International Journal of Digital Image Processing, Vol. 4,
developed in CLAP paradigm. Various algorithms developed no.2, pp.80-89, Feb. 2012.
in the CLAP paradigm is compared against MM paradigm. [17]. E.G.Rajan, G. Ramesh Chandra., T.V.V. Satyanaryana, “On the
Notation of 3-D Structuring elements in mathematical
morphology”, International Conf. on systemics, Cybernetics and
Acknowledgement
Informatics, Hyderabad, India ,pp. 229-231, Jan. 2008.
[18]. Qingxu Dou, Lijun Wei, Derek R. Magee, and Anthony G. Cohn,
The work carried out in this paper is sponsored by "Real-Time Hyperbola Recognition and Fitting in GPR Data", IEEE
Collaborative Research Scheme(CRS), TEQIP-III, JNTUH Transactions On Geoscience And Remote Sensing, Vol. 55, no. 1,
with Procs No. JNTUH/TEQIP-III/CRS/2019/CSE/02. The pp. 51-62, Jan. 2017.
said project is a collaborative research project between VNR [19]. Ibrahim Mesecan and Ihsan Omur Bucak, " Efficient Underground
Vignana Jyothi Institute of Engineering and Technology & Object Detection for Ground Penetrating Radar Signals", Defence
Gokaraju Rangaraju Institute of Engineering and Technology. Science Journal, Vol. 67, no. 1, pp. 12- 18, Jan. 2017.
[20]. Wei Xue, Jichao Zhu, Xia Rong, Yujin Huang, Yue Yang, Yunyun
References Yu, " The analysis of ground penetrating radar signal based on
generalized S transform with parameters optimization", Journal of
[1]. G. Ramesh Chandra, E.G. Rajan, " Improving the Performance of Applied Geophysics, Vol. 1, no. 40, pp. 75–83, Apr. 2017.
Volume Rendering For Medical Images", International Journal of [21]. Arisona A, Nawawi M, Ishola K S and Safiuddin L O, " Forward
Advances in Soft Computing Technology, Vol. 1, Issue 2, pp. 1-7 Modeling of Ground Penetrating Radar for the Reconstruction of
July – December 2011.. Models Response Profiles using Synthetic Data", Journal of
[2]. Bähnisch C., Stelldinger P., Köthe U., Fast and Accurate 3D Edge Geology & Geophysics, Vol. 6, no. 3, pp-1-6, May. 2017.
Detection for Surface Reconstruction., Lecture Notes in Computer [22]. K. Rajiv, G. Ramesh Chandra, B. Basaveswara Rao, “GPR objects
Science, vol 5748. Springer, 2009. hyperbola region feature extraction”, Advances in Computational
[3]. Monga, O., Deriche, R., Rocchisani, J., 3D edge detection using Sciences and Technology , Vol. 10, no. 5, pp. 789-804, 2017.
recursive filtering: application to scanner images, CVGIP: Image [23]. Qingqing Lu, Jiexin Pu, and Zhonghua Liu, "Feature Extraction and
Understanding, Vol. 53, Issue 1, pp. 76–87, 1991. Automatic Material Classification of Underground Objects
[4]. Luo, L., Hamitouche, C., Dillenseger, J., Coatrieux, J., A moment- fromGround Penetrating Radar Data", Journal of Electrical and
based three-dimensional edge operator, IEEE Transactions on Computer Engineering, Vol. 2014, Article ID 347307, pp-1-10,
Biomedical Engineering, Vol.40, Issue 7, pp. 693–703, 1993. Nov. 2014.
[5]. Sagrario Lantarón, M. Dolores López, Javier Rodrigo, "A Doubly [24]. Edoardo Pasolli, Farid Melgani, Senior Member, and Massimo
Adaptive Algorithm for Edge Detection in 3D Donelli, "Automatic Analysis of GPR Images: A Pattern-
Images", Mathematical Problems in Engineering, vol. 2016, Recognition Approach", IEEE Trans. Geosci. Remote Sens., Vol.
Hindwai Publishing 47, No. 7, pp. 2206-2217 July 2009.
[6]. G. Ramesh Chandra, T. Sultana, G. Sathya and E. G. Rajan, "3D [25]. Chen, H.; Cohn, A.G., “Probabilistic robust hyperbola mixture
edge detection of medical images using mathematical model for interpreting ground penetrating radar data”, International
morphological and cellular logic array processing techniques," 2012 Joint Conf. on Neural Networks, Barcelona, Spain, pp. 18–23, Jul.
IEEE International Conference on Systems, Man, and Cybernetics 2010.
(SMC), Seoul, pp. 2156-2160, 2012. [26]. Simi, A.; Bracciali, S.; Manacorda, G., “Hough transform based
[7]. Craig Howard Richardson; “The Symbolic Representation, automatic pipe detection for array GPR: Algorithm development
Analysis, and Manipulation of Morphological Algorithms”; PhD and on-site tests”, IEEE Radar Conf., Rome, Italy, pp. 26–30, May
Thesis; Georgia Institute of Technology, USA; December, 1991. 2008
[8]. G. Ramesh Chandra, “Detection of Superficial and Volumetric [27]. Wahab, W. A., Jaafar, J., Yassin, I. M., & Ibrahim, M. R.,
Feature in 3-D Digital Images”, Ph.D. Thesis, Jawaharlal Nehru “Interpretation of Ground Penetrating Radar (GPR) image for
Technological University, 2013. detecting and estimating buried pipes and cables”, IEEE
[9]. Kang Li, Xiaodong Wu, Danny Z. Chen, and Milan Sonka; International Conf. on Control System, Computing and
"Efficient optimal surface detection: theory, implementation, and Engineering, pp. 361-364, 2013.
experimental validation."; Medical Imaging; International Society [28]. G. Ramesh Chandra, K. Rajiv and B. B. Rao, "Detecting Radius of
for Optics and Photonics, pp. 620-627; 2004. Pipe in GPR Images and Comparing with 3D Synthetic Data," 2019
[10]. Kang Li, Xiaodong Wu, Danny Z. Chen, Milan Sonka; Optimal Fifth International Conference on Image Information Processing
Surface Segmentation in Volumetric Images - A Graph – Theoretic (ICIIP), Shimla, India, 2019.
Approach; IEEE Transactions on Pattern Analysis and Machine
Intelligence; Vol. 28, No. 1, January, 2006.
[11]. Y. Boykov and V. Kolmogorov; An Experimental Comparison of
Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision;
IEEE Trans. Pattern Analysis and Machine Intelligence; vol. 26, no.
9, pp. 1124-1137, Sept. 2004.
[12]. G. Ramesh. Chandra, G. Sathya, E. G. Rajan and M. P. Coyle,
"Surface Detection in 3D images using Cellular Logic Array
Processing," 2014 IEEE International Conference on Systems, Man,
and Cybernetics (SMC), San Diego, CA, pp. 847-851, 2014.
[13]. Liuhang Cheng, Lisheng Wang, Yu Ma; A New Strategy for
Boundary Surface Detection in 3D Biomedical Images; 3rd
International Conference on Biomedical Engineering and
Informatics (BMEI 2010), pp. 51-55, 2010.
2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence 2021) 481
Authorized licensed use limited to: GOVERNMENT ENGINEERING COLLEGE - THRISSUR. Downloaded on December 12,2021 at 15:50:11 UTC from IEEE Xplore. Restrictions apply.