{"title":"Literature Study of Face Recognition using The Viola-Jones Algorithm","authors":"M. F. Hirzi, S. Efendi, R. Sembiring","doi":"10.1109/AIMS52415.2021.9466010","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466010","url":null,"abstract":"The face is the front part of a human expression comprising the eyes, nose, lips, cheeks, forehead, and chin. These characters are uniquely placed according to a human's pattern of face. The Viola-Jones algorithm is used to recognize and detect objects, including this human face. It consists of several stages, such as Haar-like Filter, Integral Image, Adaboost Algorithm, and Cascade. Haar-Like filter is used to determine feature values from images containing certain objects. Furthermore, integral image helps to find the feature value to quicken the calculation process. Adaboost algorithm processes feature selection by determining the threshold value in order to determine the existing object. Meanwhile, cascade performs an image selection process that contains or excludes objects with large amounts of test data. It directly discards the figure when no objects are detected to produce images containing objects. This study is a literature review on facial recognition using the Viola-Jones algorithm. It contributes to the search for the suitability of using the Viola-Jones Algorithm in certain cases. The research contribution also lies in the researcher's idea for future research, namely testing the Viola-Jones algorithm in recognizing objects other than facial images. Furthermore, five studies are analyzed and described the application of the Viola-Jones algorithm for facial recognition with their respective advantages. The first study had a very good accuracy level of 85%–95% in detecting faces. The second study had accuracy, precision, recall, and achievement times of 0.74, 0.73, 0.76, and 15 seconds in recognizing a person's emotions through facial expressions. Meanwhile, the third study had a very good accuracy level of 94.5% in recognizing faces that are 1 meter away.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124413149","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Md. Iqbal Hossain, Maqsudur Rahman, M. T. Ahmed, Md. Saifur Rahman, A. Z. M. T. Islam
{"title":"Rating Prediction of Product Reviews of Bangla Language using Machine Learning Algorithms","authors":"Md. Iqbal Hossain, Maqsudur Rahman, M. T. Ahmed, Md. Saifur Rahman, A. Z. M. T. Islam","doi":"10.1109/AIMS52415.2021.9466022","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466022","url":null,"abstract":"The only way to provide feedback about a product is through reviews. When a new shopper proceeds to an online shop to purchase a product but does not have adequate time to study the reviews provided by other shoppers to get an opinion about the product, the shopper determines whether to buy the product or not on the number rating. Through reviews, shoppers can acquaint everyone about the product's quality and the manufacturer can enhance their products and business by interpreting that review. However, manufacturers demand a number review more than a text review for business analysis. This paper represents a machine learning based model for predicting the number rating from written text for Bangla product review. This study performs on a dataset collected manually from Daraz.com.bd, a Bangladeshi leading e-commerce shop. We have implemented Support Vector Machine (SVM), Random Forest, XGBoost, and Logistic Regression with Term Frequency-Inverse Document Frequency (TF-IDF) Vectorizer on our collected dataset and record all the performance metrics like accuracy, precision, recall and f1-score. From these above four algorithms, SVM showed more outstanding results than others in terms of performance metrics. SVM achieved 90% accuracy on the applied dataset. The other SVM performance metrics are 0.90, 0.92, and 0.91 for precision, recall and f1-score respectively.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"473 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125837153","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Emilliano, C. Chakrabarty, A. Basri, A. Ramasamy, N. Suhendi
{"title":"Embedded System Real Time Data Acquisition System Using FPGA Technology for Detection and Counting of PD Signal from PICO Pulse Generator","authors":"Emilliano, C. Chakrabarty, A. Basri, A. Ramasamy, N. Suhendi","doi":"10.1109/AIMS52415.2021.9466063","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466063","url":null,"abstract":"The FPGA (Field Programmable Gate Array) technology is widely used today for signal processing and control owing to its fast digital processing capabilities. Using this, a test-bed high-speed data acquisition system that combines a commercial FPGA board (ML405) with the ADC in PIC micro-controller 16F877A that has 8 bit in resolution, sampling rate of 20 MS/s and bandwidth of 10 MHz for counting very high speed transient signals has been developed and successfully tested in the lab. This system enables direct measurement and counting of the transient signals at 50–100 ns pulse width at a sampling frequency 20MHz from Pico pulse generator as simulator of Partial Discharge signals on the site. All the results are shown to proof the concept for detecting partial discharge with pulse width of 5 ns in high power underground cables. The advantage of this system is that it can easily be deployed and count simulated Partial Discharge signal without the use of an oscilloscope and PC. The work in this paper comprises of using VHDL programming in FPGA to capture and discriminate the high-speed transient signals that has been digitized by the ADC in PIC micro-controller. In implementation of the test in the laboratory for the detection circuit, it is shown that it can detect the amount of impulses quite accurately. This is shown in PD detector system whereby LCD reads 84,746 impulses per second when it was set at 84.746 KHz repetitive using Pico pulse generator. The result show that the output peak detector can detect peak signal from input signal of the ADC when the pulse width of PD signal more than 30 ns using the ADC of the PIC Microcontroller 16F877A. Several features such as counting and discrimination between pulses are integrated in the system are also shown. This concept will be used in the future to detect real partial discharge generated in high power underground cables in the field.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123798520","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Muhammad Moiz, Hazique Malik, Muhammad Bilal, Noman Naseer
{"title":"A Comparative Analysis of Multiple Biasing Techniques for $Q_{biased}$ Softmax Regression Algorithm","authors":"Muhammad Moiz, Hazique Malik, Muhammad Bilal, Noman Naseer","doi":"10.1109/AIMS52415.2021.9466049","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466049","url":null,"abstract":"Over the past many years the popularity of robotic workers has seen a tremendous surge. Several tasks which were previously considered insurmountable are able to be performed by robots efficiently, with much ease. This is mainly due to the advances made in the field of control systems and artificial intelligence in recent years. Lately, we have seen Reinforcement Learning (RL) capture the spotlight, in the field of robotics. Instead of explicitly specifying the solution of a particular task, RL enables the robot (agent) to explore its environment and through trial and error choose the appropriate response. In this paper, a comparative analysis of biasing techniques for the Q-biased softmax regression (QBIASSR) algorithm has been presented. In QBIASSR, decision-making for un-explored states depends upon the set of previously explored states. This algorithm improves the learning process when the robot reaches unexplored states. A vector bias(s) is calculated on the basis of variable values of experienced states and added to the Q-value function for action selection. To obtain the optimized reward, different techniques to calculate bias(s) are adopted. The performance of all the techniques has been evaluated and compared for obstacle avoidance in the case of a mobile robot. In the end, we have demonstrated that the cumulative reward generated by the technique proposed in our paper is at least 2 times greater than the baseline.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126599883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Iswahyuli, A. Bustamam, Arry Yanuar, W. Mangunwardoyo
{"title":"One-Dimensional Convolutional Neural Network Method as The Predicting Model for Interactions Between Drug and Protein on Heterogeneous Network","authors":"Iswahyuli, A. Bustamam, Arry Yanuar, W. Mangunwardoyo","doi":"10.1109/AIMS52415.2021.9466059","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466059","url":null,"abstract":"Prediction task of drug-target interactions (DTI) is an important step of drug development and repositioning. Experimental identification of drugs and target interactions is expensive and time-consuming. Therefore, predictive drug-target interactions with computational approaches are being developed to alleviate work in drug development. In recent years, many computational approaches aimed at predicting drug-target interactions have been developed. One of the most popular models for predicting drug interactions and targets in recent times is the machine learning-based approach and homogeneous network information. However, the accuracy and efficiency of the methods used still need to be improved. Therefore, this research aims to propose a deep learning-based prediction model for DTI implemented in heterogeneous networks. We use 12,015 nodes and 1,895,445 edges that extract from several databases to build the heterogeneous network. The model of DTI prediction that we proposed implements the random walk with restart (RWR) algorithm to build a heterogeneous network of drug and protein targets, and utilizes diffusion component analysis (DCA) algorithm to obtain low-dimensional vectors. Furthermore, a one-dimensional convolutional neural network (1D-CNN) was used as a predictive model between drug and target. The results show that our proposed model provides good performance with a mean score of AUROC was 0.9332, and a mean score of AUPR was 0.9402.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115199201","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"System Design and Integration for Exploration Mission on Autonomous Underwater Glider","authors":"D. P. Wicaksa, B. Trilaksono, E. Hidayat","doi":"10.1109/AIMS52415.2021.9466075","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466075","url":null,"abstract":"Ganesh Blue Underwater Glider is an autonomous underwater vehicle that moves by changing its buoyancy and attitude to perform gliding movement. To perform a maritime exploration mission, integration between vehicle, control station, and website is required. Ganesh Blue Underwater Glider consists of several subsystems which handle algorithm, actuator control, communications, and sensor reading while the control station manages and monitors mission execution and also acts as a connector between Ganesh Blue Underwater Glider and website. This paper focuses on designing architecture and integration between Ganesh Blue Underwater Glider, Ground Control Station, and website. By separating high-level and low-level processes, the designed system able to complete sensor data acquisition module with average time 333 ms and standard deviation of 8.188 ms. Navigation, guidance, and guidance module is completed from 7.428 ms to 16.532 ms with an average of 10.687 ms.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128330502","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nabeeha Ehsan Mughal, Khurram Khalil, Muhammad Jawad Khan
{"title":"fNIRS Based Multi-Class Mental Workload Classification Using Recurrence Plots and CNN-LSTM","authors":"Nabeeha Ehsan Mughal, Khurram Khalil, Muhammad Jawad Khan","doi":"10.1109/AIMS52415.2021.9466084","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466084","url":null,"abstract":"The ever-increasing human-machine interaction and advancement in socio-technical systems have made it essential to analyze the vital human factors such as mental workload, vigilance, fatigue, stress, etc., via monitoring brain states. Similarly, brain signals are becoming paramount for rehabilitation and assistive purposes in fields such as brain- computer interface (BCI), closed-loop neuromodulation for neurological disorders, etc. The complex, non-stationary, and very low signal-to-noise ratio of brain signals poses a significant challenge for researchers to design robust and reliable BCI systems outside the laboratory environment. In this study, we present novel recurrence plots (RPs) based on convolutional neural network and long short term memory (CNN-LSTM) algorithm for four class functional near-infrared spectroscopy (fNIRS) BCI. The acquired brain signals are projected into a non-linear dimension with RPs and fed into the CNN, which extracts the important features. Then LSTM learns the chronological and time-dependent relations. The average accuracy achieved with the proposed model is 77.7%, while the maximum accuracy is 85.9%. The results confirm the viability of RPs based deep learning algorithms for successful BCI systems.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134265064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Programming Language Translator For Integration Client Application With Web APIs","authors":"Mudiarta Tauda, Z. Zainuddin, Z. Tahir","doi":"10.1109/AIMS52415.2021.9466033","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466033","url":null,"abstract":"The integration of client applications and server is an inseparable part of the process of creating a system. For these two types of applications to communicate well, developers often use the architectural model of Representational State Transfer (REST) or commonly known as the RESTful API. In practice, client application developers have difficulty in integrating their applications with applications running on the server-side, because it requires parameter consistency in every request and response. To minimize errors that can occur, we designed a programming language translator system using the architecture of Long Short-Term Memory (LSTM). The proposed system can translate applications running on the server-side (backend) written using the typescript programming language with the Nest JS framework into an Android-based client application using the Kotlin language with Retrofit modules. The results of this study indicate 93.33% accuracy.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134270305","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Syed Usama Bin Sabir, Kashif Ahmed, Usama Sabir, Noman Naseer
{"title":"Design and Fabrication of Exoskeleton for Power Augmentation of Arm using Intuitive Control","authors":"Syed Usama Bin Sabir, Kashif Ahmed, Usama Sabir, Noman Naseer","doi":"10.1109/AIMS52415.2021.9466021","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466021","url":null,"abstract":"In this paper, design and testing phase of a powered exoskeleton built for enhancement of upper limb, is discussed. An exoskeleton for right upper limb is made having optimal weight actuated by a stepper motor. The input signal for this device to operate is an EMG signal taken from muscular movements of muscles inside forearm. Clenching fist and palm extension are the hand gestures to operate exoskeleton. A binary classifier, Linear Discriminant Analysis, is trained for the corresponding EMG signals of these hand movements to generate control commands for operating device with accuracy. The project also includes acquiring and processing EMG signals. The augmenting factor of this device is set to 1.5 to assist user for lifting loads ranging from 5 to 10 KG for an extended period without causing muscular fatigue.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133911164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Siska Armalivia, Z. Zainuddin, A. Achmad, Muh. Arief Wicaksono
{"title":"Automatic Counting Shrimp Larvae Based You Only Look Once (YOLO)","authors":"Siska Armalivia, Z. Zainuddin, A. Achmad, Muh. Arief Wicaksono","doi":"10.1109/AIMS52415.2021.9466058","DOIUrl":"https://doi.org/10.1109/AIMS52415.2021.9466058","url":null,"abstract":"Shrimp farming activities can be divided into hatchery and rearing. During the hatchery process, there is an activity of counting shrimp larvae. Currently, the method of counting larvae was still done manually using the sampling method by taking a full cup of shrimp larvae and counting them manually. This process was timewasting and can make the result in miscalculations due to human error. Therefore, this study proposed the You Only Look Once (YOLOv3) algorithm to perform automatic counting of the quantity of shrimp larvae. The results of the YOLOv3 final model show a good performance with a mean Average Precision (mAP) value of 96.83% and an average accuracy value of 76.48%. This YOLO algorithm can calculate shrimp larvae with hight precision.","PeriodicalId":299121,"journal":{"name":"2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133073576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}