International Journal of Modern Education and Computer Science (IJMECS)

IJMECS Vol. 12, No. 2, Apr. 2020

Cover page and Table of Contents: PDF (size: 599KB)

Table Of Contents

REGULAR PAPERS

Real-time Corresponding and Safety System to Monitor Home Appliances based on the Internet of Things Technology

By Nalinsak Gnotthivongsa Huangdongjun Khamla Non Alinsavath

DOI: https://doi.org/10.5815/ijmecs.2020.02.01, Pub. Date: 8 Apr. 2020

Smart Home is a versatile system that incorporates several elements, i.e., visual intercom, home security, remote monitoring of home appliances, remote video surveillance, care systems and online education systems. The basic goal of a smart home is to connect various information-related communication devices, household appliances and home security devices in the home, to an intelligent system for centralized or remote monitoring, control and family affairs management. IoT refers to the infrastructure of connected physical devices, which is growing at a rapid rate, as a huge number of devices and objects are getting connected to the Internet. Internet of Things (IoT) is a significant part of the smart home scenario. It performs information exchange and communication between the home environment and smart system, through multiple sensors, such as photoelectric sensors, radio frequency identification, and so on. Its purpose is to realize real-time connection between objects and objects, objects and people, all items and networks, and to facilitate identification, management and control. This proposed paper presents a smart home application to support real-time correspondence to reduce the cost of implementation, to pursue life intelligence and comfort, with the hope that the system is able to provide a much more convenient and efficient energy saving consumption for the daily activities of the family. Having this application helps a lot of user to know the real-time notification in case of emergency occurs within the house, the advanced feathers of this application consisting of monitoring, control system and information support system as one stop-service application in order to assist user to know more environment context and being intermediate between user and home appliances. For example, if someone forgets to turn off the light when they are out of the home, and all other home appliances are active without being used. As such, a smart home, or home automation, which induces technology for the home atmosphere provides ease of use and the necessary protection to its occupants.

[...] Read more.
Integration Colour and Texture Features for Content-based Image Retrieval

By Hanan A. Al-Jubouri

DOI: https://doi.org/10.5815/ijmecs.2020.02.02, Pub. Date: 8 Apr. 2020

Content-Based Image Retrieval offers an automatic way to extract visual image contents such as colour, texture, and shape so-called extracted features. Due to growing volume of digital images, Content-Based Image Retrieval is emerged to store and retrieved images from large scale databases. However, Content-Based Image Retrieval faces a challenge of meaning “Semantic gap” between machine and human conceptual. How to reduce this gap between colour and/or texture features that represent an object in the image? It is still the challenge that basically related to the effectiveness of image representation by extracted features and similarity measures between a query image features and database image features. Hence, different visual features have been proposed such as Gary Level Co-occurrence Matrix (GLCM), Local Binary Pattern (LBP), and Discrete Wavelet Transform (DWT) texture features that are extracted from gray-scale images. This paper presents an unsupervised algorithm that exploits data and score-level fusion to address the semantic gap. The algorithm first extracts mentioned features from colour images in HSV and YCbCr colour spaces to increase the effectiveness of image representation by integrating texture and colour visual information in terms of data-level fusion. Resulted similarity retrieval values are then fused in three versions of score-level fusion, summing values without weights, fixed, and adaptive weights using linear regression to raise relevant images in a ranked retrieved images list. WANG standard colour images are used to implement the algorithm. Rates of achievement in image retrievals are enhanced at both levels.

[...] Read more.
OCR for Printed Bangla Characters Using Neural Network

By Asif Isthiaq Najoa Asreen Saif

DOI: https://doi.org/10.5815/ijmecs.2020.02.03, Pub. Date: 8 Apr. 2020

Optical Character recognition is a buzzword in the field of computing. Artificial neural networks are being used to recognize characters for a long time. ANN has the ability to learn and model non-linear and complex relationships, which is really important because in real life, many of the relationships between inputs and outputs are non-linear as well as complex. Research in the field of OCR with Bangla language is not as vast as the English language. So, there is a scope of research in this area. It can be used to search and scan hundreds of Bangla documents within seconds and can easily manipulate the data. It is developed for various purpose like for vision impaired person where OCR software can help turn books, magazines and other printed documents into accessible files that they can listen. The limitation of traditional OCR are sufficient dataset is not available, all different font of characters are not available and there are lots of complex and similar shape characters for which accuracy not good. In our research, we first tried to make a dataset large enough so that we can train our neural network as they require big data to train. We built our own dataset of 2,97,898 Bangla single character images of different fonts . Then for implementing neural network we used Scikit-learn’s multi-layer perceptron classifier and we also implemented our own multi-layer feed forward back propagation neural network using a machine learning framework named Tensorflow. We have also built a GUI application to demonstrate the recognition of Bangla single character images.

[...] Read more.
Data Security in Mobile Cloud Computing: A State of the Art Review

By Rida Qayyum Hina Ejaz

DOI: https://doi.org/10.5815/ijmecs.2020.02.04, Pub. Date: 8 Apr. 2020

Due to tremendous use of smartphones the concern of cloud computing in mobile devices emerges, which is known as Mobile Cloud Computing (MCC). It involves the usage of mobile devices and cloud computing to perform resource intensive tasks using the internet with minimum impact on cellular resources. Nowadays, people are relying on mobile devices due to their small size and user friendly interface but due to its limited storage capacity, people can no more rely on internal RAM. Therefore, this promotes a drastic need for technology to make it possible for anyone to access their data anywhere anytime. As a result, Mobile Cloud Computing facilitates mobile users with its enticing technology by providing its on-demand and scalable services. But privacy and security are the main concern for a mobile user in the modern era. Thus, issues regarding security can be divided into cloud security and mobile network user’s security, respectively. However, the primary focus of this study is to analyze how to secure the user's data in a mobile cloud. Leading to objectives, the current study presents a comprehensive analysis of existing techniques that can be considered for securing data in MCC efficiently. Moreover, this work will contribute a state-of-the-art roadmap to research and development communities for the right selection of proposed approach.

[...] Read more.
Inter-Process Communication (IPC) in Distributed Environments: An Investigation and Performance Analysis of Some Middleware Technologies

By Hamed Dinari

DOI: https://doi.org/10.5815/ijmecs.2020.02.05, Pub. Date: 8 Apr. 2020

Nowadays with improvement in computer science, distributed systems have attracted remarkable attention and increasingly becoming an indispensable factor in our life. Massive-scale data processing, weather forecasting, industrial control systems, medical science, multi-tire architectures in enterprise applications, and aerospace to name but a few are the cases in point that distributed systems play a notable role. Inter-Process Communication or in a short form, IPC is specified as the heart of all distributed systems, therefore they are not formed without IPC. Numerous methods concerning IPC have been proposed so far that are utilized in diverse circumstances. According to the physical location of communication processes in applications, IPC could be established among either multiple processes on the same computer or several computers across a network. From the communication pattern’s perspective, these IPCs can be classified into two broad groups namely, shared memory and message passing. Although, it is not true to say when processes are performed on the same computer definitely employ shared memory to communicate if processes are executed on the different systems they inevitably communicate through message passing. By way of illustration, pipes use message passing patterns to make a connection between various processes but all of the processes are carried out on the same system. The aim of this research is to depict a categorization of the some IPC methods, give a brief description of them, and assess their performance in terms of transferring rate by sending multiple files in different sizes between client and server. As we expected, socket as the basic IPC, since it does not perform extra operations on the input data to be sent had a desirable performance compared to others. Although, to achieve some of the capabilities, like eliminating platform dependencies and asynchronous communication, it needs to add additional layers that make poor performance.

[...] Read more.