Ucar Icatces Proceeding
Ucar Icatces Proceeding
net/publication/334481021
CITATION READS
1 616
2 authors:
All content following this page was uploaded by Mustafa Uğur Uçar on 16 July 2019.
Editors
Assoc. Prof. Dr. Oguz FINDIK
Asst. Prof. Dr. Emrullah SONUÇ
Res. Asst. Yusuf Yargı BAYDİLLİ
Published, 2019.
This work is subject to copyright. All rights are reserved, whether the whole or part of the material is
concerned. Nothing from this publication may be translated, reproduced, stored in a computerized system
or published in any form or in any manner.
http://icatces.org/
[email protected]
The individual contributions in this publication and any liabilities arising from them remain the responsi-
bility of the authors.
The publisher is not responsible for possible damages, which could be a result of content derived from
this publication.
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
Honorary Committee
Prof. Dr. Refik Polat, Karabük University, Rector
Prof. Dr. Mehmet AKBABA, Karabük University
Chair
Assoc. Prof. Dr. İlker TÜRKER, Karabük University
Assoc. Prof. Dr. Oğuz FINDIK, Karabük University
Co-Chair
Asst. Prof. Dr. Emrullah SONUÇ, Karabük University
Organization Committee
Prof. Dr. İsmail Rakıp KARAŞ, Karabük University
Assoc. Prof. Dr. İlker TÜRKER, Karabük University
Assoc. Prof. Dr. Oğuz FINDIK, Karabük University
Asst. Prof. Dr. Caner ÖZCAN, Karabük University
Asst. Prof. Dr. Emrullah SONUÇ, Karabük University
Asst. Prof. Dr. Hakan KUTUCU, Karabük University
Res. Asst. Dr. Rafet DURGUT, Karabük University
Res. Asst. Sait DEMİR, Karabük University
Res. Asst. Yusuf Yargı BAYDİLLİ, Karabük University
Scientific Committee
Prof. Dr. Ali Karcı (İnönü University)
Prof. Dr. Basel Mahafzah (The University of Jordan)
Prof. Dr. Cemil ÖZ (Sakarya Üniversitesi)
Prof. Dr. Derviş KARABOĞA (Erciyes University)
Prof. Dr. Erkan ÜLKER (Konya Technical University)
Prof. Dr. Fatih Vehbi ÇELEBİ (Yıldırım Beyazıt University)
Prof. Dr. Ghulam Ali Mallah (Shah Abdul Latif University)
Prof. Dr. Haldun GÖKTAŞ (Yıldırım Beyazıt University)
Prof. Dr. Halil İbrahim BÜLBÜL (Gazi University)
Prof. Dr. Harun UĞUZ (Konya Technical University)
Prof. Dr. İhsan ULUER (Karabük University)
Prof. Dr. İsmail Rakıp KARAŞ (Karabük University)
Prof. Dr. Mario KOEPPEN (Kyushu Instutite Of Technology)
Prof. Dr. Mehmet AKBABA (Karabük University)
Prof. Dr. Mehmet ÖZALP (Karabük University)
Prof. Dr. Mykola S. Nikitchenko (Taras Shevchenko National University of Kyiv)
Prof. Dr. Nurhan KARABOĞA (Erciyes University)
Prof. Dr. Oleksandr I. Provotar (Taras Shevchenko National University of Kyiv)
Prof. Dr. Oleksandr O. Marchenko (Taras Shevchenko National University of Kyiv)
Prof. Dr. Raif BAYIR (Karabük University)
Prof. Dr. Sergiy D. Pogorilyy (Taras Shevchenko National University of Kyiv)
Prof. Dr. Serhii L. Kryvyi (Taras Shevchenko National University of Kyiv)
Prof. Dr. Vasyl M. Tereshchenko (Taras Shevchenko National University of Kyiv)
Prof. Dr. Valentina Emilia BALAS (University Aurel Vlaicu)
Prof. Dr. Yaşar BECERİKLİ (Kocaeli University)
Assoc. Prof. Dr. Abdrakhmanov RUSTAM (Ahmet Yesevi University)
Assoc. Prof. Dr. Adib HABBAL (Karabük University)
Assoc. Prof. Dr. Amirtayev KANAT (Ahmet Yesevi University)
Assoc. Prof. Dr. Bilal Alataş (Fırat University)
Assoc. Prof. Dr. Ergin YILMAZ (Bülent Ecevit University)
Assoc. Prof. Dr. Ivan Izonin (Lviv Polytechnic National University)
Assoc. Prof. Dr. İlhami Muharrem ORAK (Karabük University)
Assoc. Prof. Dr. İlker TÜRKER (Karabük University)
ii
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
Secretary
Res. Asst. Dr. Oğuzhan MENEMENCİOĞLU, Karabük University
Res. Asst. Ayşe Nur ALTINTAŞ, Karabük University
Res. Asst. Berna GÜNEŞ, Karabük University
Res. Asst. Elif KABULLAR, Karabük University
Res. Asst. Furkan SABAZ, Karabük University
Res. Asst. İdris KAHRAMAN, Karabük University
Res. Asst. Mehmet Zahid YILDIRIM, Karabük University
Res. Asst. Sait DEMİR, Karabük University
Res. Asst. Yasemin SANDAL, Karabük University
iii
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
Welcome Address
It is a pleasure for us to offer you Abstracts Book for the 2nd International Conference on Advanced
Technologies, Computer Engineering and Science ICATCES 2019. Our goal was to bring together leading
academic scientists, researchers and research scholars to exchange and share their experiences and present
their latest research results, ideas, developments, and applications about all aspects of advanced technologies,
computer engineering and science. We decided to organize this event with the encouragement of our
colleagues in the hope of transforming the event into a symposium series. Our warmest thanks go to all
invited speakers, authors, and contributors of ICATCES 2019 for accepting our invitation. We hope that
you enjoy the symposium and look forward to meeting you again in one of the forthcoming ICATCES 2020
event.
iv
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
Contents
Welcome Address iv
Proceedings viii
Improving classification performance on microscopic images using Generative Adversarial Net-
works (GAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Analyzing of the wound healing by implementing image processing algorithms on FPGA . . . . 7
Speckle reduction in images using non-local means filter and variational methods . . . . . . . . 11
Real time activity recognition using weighted dynamic time warping . . . . . . . . . . . . . . . 20
Remote controlled vehicle for surface and underground object detection . . . . . . . . . . . . . 25
Estimation relationship between electricity consumption and urban area from night satellite im-
agery: A case study for Istanbul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Classification of flower species using convolutional neural networks . . . . . . . . . . . . . . . 33
Real-time diseases detection of grape and grape leaves using Faster R-CNN and SSD MobileNet
architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Improved network intrusion detection system using deep learning . . . . . . . . . . . . . . . . . 45
Sentiment analysis for hotel reviews with recurrent neural network architecture . . . . . . . . . . 50
Prediction of absenteeism at work with machine learning algorithms . . . . . . . . . . . . . . . 54
Automated diagnosis of tuberculosis using deep learning techniques . . . . . . . . . . . . . . . 58
A system based on image processing and deep CNN features for classification of defective fruits 63
A survey of joint routing and energy optimization techniques for underwater acoustic sensor
networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
An application of artificial bee colony algorithm to fatigue life estimation of magnesium alloy . . 77
An improved crow search algorithm for continuous optimization problems . . . . . . . . . . . . 81
Analysis of electronic countermeasure effects on air defense systems . . . . . . . . . . . . . . . 85
Performance evaluations of meta-heuristic algorithms on solving group elevator control problem 90
Performance comparison between genetic algorithm and ant colony optimization on traveling
salesman problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
On forecasting ability of a logistic model for prostate cancer under intermittent androgen suppres-
sion therapy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Comparison of classification algorithms on heart disease data . . . . . . . . . . . . . . . . . . . 106
ECG signal classification with neural network ensemble . . . . . . . . . . . . . . . . . . . . . . 111
Detection of wart treatment method using machine learning algorithms . . . . . . . . . . . . . . 115
Detecting student engagement in e-learning environment based on head pose estimation and eye
aspect ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Functional brain network analysis under cognitive task . . . . . . . . . . . . . . . . . . . . . . 124
A suggestion for electronic election system based on blockchain . . . . . . . . . . . . . . . . . 129
Assessing the architectural quality of software projects from an organizational perspective . . . . 135
An overview on data-driven prognostic methods of li-ion batteries . . . . . . . . . . . . . . . . 139
Game design for rehabilitation of children with disabilities by using depth sensor . . . . . . . . 142
Prioritizing manual black-box tests using topic modeling . . . . . . . . . . . . . . . . . . . . . 146
Increasing air traffic control efficiency with integrated human machine interface . . . . . . . . . 150
Comparison of classification algorithms in terms of model performance criteria in data mining
applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Privacy scoring over professional OSNs: More central users are under higher risk . . . . . . . . 157
v
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
Recent advances and future trends in industrial communication networks: M2M, I-IoT and inter-
operability issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Raspberry Pi based personalized encoding ID system inspired by the quick response code software
and hardware design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
The usage statistics of new HTML5 semantic elements in the ClueWeb12 dataset . . . . . . . . 172
Internet of Things based remote monitoring system design for industrial plants . . . . . . . . . . 176
3D scene reconstruction using a swarm of drones . . . . . . . . . . . . . . . . . . . . . . . . . 180
Development of a smart helmet for digital data collection and applications on construction sites . 184
Android secure camera application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
A recommendation system for seattle public library using Naïve Bayes Classifier . . . . . . . . . 196
Server based indoor location and navigation using beacon devices . . . . . . . . . . . . . . . . 200
A conceptual design for managing internet of things devices in emergency situations . . . . . . 205
Can we fight social media with multimedia learning systems? . . . . . . . . . . . . . . . . . . . 211
Increasing the use of digital banking applications for the baby boomer generation by easy interface 218
Detection of P300 ERP waves by different classification methods . . . . . . . . . . . . . . . . . 222
Investigating personalised applications in MOOCs: the challenge of achieving transparency . . . 226
Unification of IT process models into a simpler framework . . . . . . . . . . . . . . . . . . . . 230
An IoT based mobile radar system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Web and mobile based online joint working platform development for university students . . . . 245
Human computer interaction with one-shot learning . . . . . . . . . . . . . . . . . . . . . . . . 250
Local statistical features for multilingual artificial text detection from video images . . . . . . . 256
Real time distributed controller for delta robots . . . . . . . . . . . . . . . . . . . . . . . . . . 261
An overview of captcha systems and bypassing math captcha . . . . . . . . . . . . . . . . . . . 266
A review on Nvidia GauGan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
A simulation based harmony search algorithm for part routing optimization problem . . . . . . . 274
Multi class tag prediction on stack overflow dataset . . . . . . . . . . . . . . . . . . . . . . . . 278
A mobile indoor/outdoor augmented reality application for architecture . . . . . . . . . . . . . . 282
Reassembly of synthetically fractured objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Classification of EEG patterns by using Katz Fractal Dimension . . . . . . . . . . . . . . . . . 290
Learning semi-supervised nonlinear embeddings for domain-adaptive pattern recognition . . . . 296
Tree-seed programming for symbollic regression . . . . . . . . . . . . . . . . . . . . . . . . . 301
An automated deep learning approach for bacterial image classification . . . . . . . . . . . . . . 305
Image processing on electrophoresis image with embedded system . . . . . . . . . . . . . . . . 310
Feature selection for text classification based on term frequency and inter-class standard deviation 312
Comparison of machine learning algorithms for franchise approval . . . . . . . . . . . . . . . . 316
Face detection using forensic software and deep learning methods on images and video files . . . 321
IP packet marking and forwarding based on content type with SDN . . . . . . . . . . . . . . . . 326
NetCar: A testbed for mobile sensor networks . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Modeling and simulation of a reconfigurable microstrip antenna for wireless communication and
mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Node weighting method in centrality measure of complex networks . . . . . . . . . . . . . . . . 339
Deep learning based web application security . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Evaluation of student academics performance via machine learning algorithms . . . . . . . . . . 352
Criminological evaluation of cyber attacks on information and network security . . . . . . . . . 357
Digital forensics in social media; evaluation in the context of system, informatics, network and
cyber security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Gyroscope-accelerometer controlled smart disabled wheelchair . . . . . . . . . . . . . . . . . . 364
The optimization of the process of recognization fingerprint through the minutiae technique . . . 368
An automated GIS tool for property valuation . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Intelligent examination glove system design for use in medical education and user interface
application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Brain tumor detection via active contours and scale invariant feature transform . . . . . . . . . . 381
Spatial preference system for roads maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Spatial preferences decision support tool for historical building restoration . . . . . . . . . . . . 387
Satellite images classification in geographic information systems . . . . . . . . . . . . . . . . . 389
Machine learning and satellite images for agricultural areas determination . . . . . . . . . . . . 391
vi
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
TDMA scheduling for real-time flows in cluster-based wireless sensor networks . . . . . . . . . 393
Deep learning approaches for traffic flow predictions on signal-controlled intersections . . . . . 398
Securing TLS from MITM incursion using Diffie-Hellman . . . . . . . . . . . . . . . . . . . . 404
vii
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
119
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
dimensions: behavioral, cognitive and emotional engagement they showed the correlation between human and automatic
[9]. Behavioral engagement refers to student’s participation and engagement results [15].
involvement in learning activities. Cognitive engagement In addition to behavioral engagement studies, some
corresponds to student's psychological investment on the researchers focused on student’s emotional engagement. Ayvaz
learning process such as being thoughtful and focusing on and Gürüler developed an application to detect student's
achieving goals. On the other hand, emotional engagement can emotional state based on facial expressions. They created a
be understood as student's relationship with his/her teacher and dataset from 11680 emotional images of 12 student (5 female
friends; feelings about learning process such as being happy, and 7 male) and achieved 97.15% accuracy with SVM to
sad, bored, angry, interested and disappointed. classify student's emotional state [16].
In this study, we focus on behavioral engagement, since its Asteriadis et al. aimed a user-independent, non-intrusive
symptoms, such as drowsiness, looking at an irrelevant place engagement detection method, which is also resistant to
and focusing on the screen can be detected explicitly. different lighting conditions, and needs only a computing
Head pose, gaze and facial expressions are main contributors device, and a web-camera. They tracked head pose and eye gaze
to behavioral and emotional engagement. Automated to classify user's attention and frustration. They achieved above
engagement detection studies mostly based on these features. 80% accuracy with Neuro-Fuzzy system [17].
Vertegaal et al. presented an experiment with eye-trackers
attached to the subjects during a conversation and concluded III. METHODS
that gaze is an excellent predictor of conversational attention
A. Dataset and Labelling
[10].
Stiefelhagen and Zhu defined gaze as the direction where the In order to classify the student engagement, we employed
eyes are pointing in the space. They also point out that this several machine-learning algorithms that required labelled data
in training dataset for supervised learning.
direction has a close relation with the Visual Focus of Attention
(VFoA) and it is sum of head and eye orientation. In their study, We created student engagement dataset by using UPNA
they made an experiment to discover the contribution levels of Head Pose Database [18] that is suitable for our needs. This
head and eye orientation to the VFoA. As a result, they found database is publicly available for research purposes and created
that head pose contributes 68.9% to the overall gaze and 88.7% specifically for head pose estimation. There are totally 120
to VFoA estimation [11]. The results show us head pose is a videos in the database for 10 different persons (4 female and 6
good indicator for VFoA and student engagement detection. male) and 12 videos for each person. The videos are at 30 fps
Aslan et al. measured student engagement in 1:1 learning in MPEG-4 format with a resolution of 1280×720 pixels and
environment with 85% accuracy. They used multiple sensors: each video is 10 seconds long. In each video, subjects moved
(1) 2D camera for facial feature detection and analyzing their head combining translations and rotations along the three
spatial axes of head. Actual head pose angles and head position
learner's emotional state; (2) external eye tracking module to
data for each frame were measured with a sensor attached to the
detect student's gaze and region of interest on the screen; (3) 3D
subject’s head. These ground-truth measurements are shared as
camera (Intel's RealSense™ 3D camera and RealSense™ SDK)
a text file with the database.
to record depth data corresponding to each pixel of 2D camera.
Utilizing a 3D camera, they could extract more precise facial We extracted random 100 frames for each person from UPNA
landmark data resulting more accurate emotion recognition, Head Pose Database and created a dataset that consists of totally
head and body pose detection. They collected data from high 1000 images. Five human labelers annotated each image as (0)-
school students. Three human labelers annotated collected data “Not Engaged” or (1)-“Engaged”. We measured consistency
as “Engaged” or “NotEngaged”. They used labelled data to between the labelers based on Fleiss' kappa measure [19], which
train and test their Decision Tree, Random Forest and Naïve is a statistical approach for assessing the inter-rater reliability of
Bayes classifiers [12]. more than two raters. Percent agreement and Fleiss’ kappa
values of our five labelers are 0.95 and 0.85 respectively. These
Nezami et al. proposed a deep learning model to improve
values indicate there is strong agreement between labelers.
engagement detection for the face images in the Facial
Then, we labelled each image as majority decision of our
Expression Recognition-2013 (FER-2013) dataset. Their model labelers.
is trained with 4627 engaged and disengaged samples. On the
test set, proposed model achieves 72.38% classification Sample images in our dataset are shown below in Figure 1.
accuracy [13].
Bosch described results from several prior works that utilize
facial features to detect student engagement. He proposed a new
method based on Mind Wandering detection using face-based
techniques to improve engagement accuracies [14].
Whitehill et al. explored methods for automatic student
engagement recognition from facial expressions. They used
machine learning to automate process and found that
Figure 1. Sample images in the dataset.
engagement detection of 10-second videos can be reliably (First row: Engaged, Second row: Not Engaged)
predicted by using average label of the frames in video. Finally,
120
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
B. Face and Facial Landmark Detection detected by using EAR value. When student is sleepy or closed
We detected the face in the image by utilizing the Histogram his/her eye, EAR value is minimized. Facial landmarks used to
of Oriented Gradients algorithm of Dalal and Triggs [20], which calculate EAR value are shown below in Figure 4.
is already implemented in Dlib library.
After face detection, facial landmarks are extracted by using
Dlib's implementation of the Kazemi and Sullivan’s paper [21].
Detected 68 facial landmarks are illustrated in Figure 2.
E. Classification
Figure 2. Facial landmarks
We constructed our feature vector with four elements that
C. Head Pose Estimation consists of Pitch, Yaw, Roll and EAR values for each frame in
our previously labelled dataset. We used half of our dataset for
We used built-in solvePnP function in OpenCV library to
training purpose and the other part for testing. We trained SVM,
estimate head pose. This function solved Perspective-n-Point
KNN, Random Forest and Decision Tree classifiers with
problem by using Levenberg-Marquardt optimization [22]. As
training set. Thanks to these classifiers, we were able to classify
cited in Zheng et al., Perspective-n-Point is a problem of
a student image captured from camera as “Engaged” or “Not
estimating the pose of a calibrated camera given a set of n 3D
Engaged” in real-time. Our student engagement classification
(n≥3) point coordinates in the world and their corresponding 2D
software runs as a standalone application in student’s computer
projections in the image [23]. We used 2D facial landmark
during he/she takes an e-learning course. Screenshot of our
coordinates for 6 points (nose tip, chin, left corner of left eye,
application is shown in Figure 5.
right corner of right eye, mouth’s left corner and mouth’s right
corner) and their corresponding approximate 3D point
coordinates as Mallick suggested [24]. Then, we got
corresponding rotation and translation vector from solvePnP
function. We transformed the rotation vector to a rotation
matrix by using Rodrigues’ rotation formula [25]. Finally we
computed Euler angles (pitch, yaw and roll) from the rotation
matrix as described in Slabaugh’s paper [26]. Euler angles are
illustrated in Figure 3.
IV. RESULTS
In order to analyze achievement of the student engagement
detection system, we performed two experiments.
In the first experiment, we aimed to measure the mean
absolute deviation of Euler angles. For this purpose, we
Figure 3. Euler angles processed 120 videos of 10 users in UPNA Head Pose
Database. Pitch, yaw and roll angles for each frame is calculated
D. Eye Aspect Ratio (EAR) and compared with the ground-truth pitch, yaw and roll angles,
In addition to Euler angles, another significant contributor to which are provided by UPNA Head Pose Database. The mean
the student engagement is EAR. Soukupová & Cech used EAR absolute deviation from ground-truth data in pitch, yaw and roll
value for real-time eye blink detection successfully [27]. angles are 1.3°, 4.9° and 4.3° respectively and details are
Similar to eye blink detection, student’s drowsiness can be provided in Table 1.
121
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
122
International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES 2019),
Apr 26-28, 2019 Alanya, Turkey
123