Ahmed Abdelmoamen Ahmed

Dr. Ahmed Abdelmoamen Ahmed

orcid
Associate Professor at PVAMU

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 July 2021 in Agriengineering
Verified
Journal Article
Open access
PDF file
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
GRGopireddy Harshavardhan Reddy
Gopireddy Harshavardhan Reddy
Plant diseases are one of the grand challenges that face the agriculture sector worldwide. In the United States, crop diseases cause losses of one-third of crop production annually. Despite the importance, crop disease diagnosis is challenging for limited-resources farmers if performed through optical observation of plant leaves’ symptoms. Therefore, there is an urgent need for markedly improved detection, monitoring, and prediction of crop diseases to reduce crop agriculture losses. Computer vision empowered with Machine Learning (ML) has tremendous promise for improving crop monitoring at scale in this context. This paper presents an ML-powered mobile-based system to automate the plant leaf disease diagnosis process. The developed system uses Convolutional Neural networks (CNN) as an underlying deep learning engine for classifying 38 disease categories. We collected an imagery dataset containing 96,206 images of plant leaves of healthy and infected plants for training, validating, and testing the CNN model. The user interface is developed as an Android mobile app, allowing farmers to capture a photo of the infected plant leaves. It then displays the disease category along with the confidence percentage. It is expected that this system would create a better opportunity for farmers to keep their crops healthy and eliminate the use of wrong fertilizers that could stress the plants. Finally, we evaluated our system using various performance metrics such as classification accuracy and processing time. We found that our model achieves an overall classification accuracy of 94% in recognizing the most common 38 disease classes in 14 crop species.

20 April 2021 in IEEE Access
Verified
Journal Article
Open access
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
MEMathias Echi
Mathias Echi
With recent advances in both AI and IoT capabilities, it is possible than ever to implement surveillance systems that can automatically identify people who might represent a potential security threat to the public in real-time. Imagine a surveillance camera system that can detect various on-body weapons, masked faces, suspicious objects and traffic. This system could transform surveillance cameras from passive sentries into active observers which would help in preventing a possible mass shooting in a school, stadium or mall. In this paper, we present a prototype implementation of such systems, Hawk-Eye, an AI-powered threat detector for smart surveillance cameras. Hawk-Eye can be deployed on centralized servers hosted in the cloud, as well as locally on the surveillance cameras at the network edge. Deploying AI-enabled surveillance applications at the edge enables the initial analysis of the captured images to take place on-site, which reduces the communication overheads and enables swift security actions. At the cloud side, we built a Mask R-CNN model that can detect suspicious objects in an image captured by a camera at the edge. The model can generate a high-quality segmentation mask for each object instance in the image, along with the confidence percentage and classification time. The camera side used a Raspberry Pi 3 device, Intel Neural Compute Stick 2 (NCS 2), and Logitech C920 webcam. At the camera side, we built a CNN model that can consume a stream of images directly from an on-site webcam, classify them, and displays the results to the user via a GUI-friendly interface. A motion detection module is developed to capture images automatically from the video when a new motion is detected. Finally, we evaluated our system using various performance metrics such as classification time and accuracy. Our experimental results showed an average overall prediction accuracy of 94% on our dataset.

16 July 2024 in IEEE Access
Verified
Journal Article
Open access
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
OAOluwayemisi O. Alabi
Oluwayemisi O. Alabi
With the wide adoption of cryptocurrency, blockchain technologies have become the foundation of such digital currencies. However, this adoption has been accompanied by a surge in cryptocurrency fraud, causing significant losses to financial organizations and individuals. One way to mitigate these losses is to use Federated Learning (FL) techniques to detect fraudulent cryptocurrency transactions. This paper provides an overview of secure, privacy-preserving, and scalable Blockchain-based Federated Learning (BCFL) as a promising solution for slowing the exponential growth of cryptocurrency fraud. BCFL enables multiple entities to collaboratively train machine learning models for detecting fraudulent cryptocurrency transactions without sharing their private data, thus preserving privacy. However, Integrating differential privacy and Secure Multi-party computation (SMPC) models in BCFL presents an additional scalability challenge. This study provides an overview of BCFL, evaluating existing research on its security, privacy, and scalability challenges in detecting cryptocurrency fraud. The review explores existing research and various methodologies, highlighting advancements and challenges in creating effective, privacy-conscious fraud detection solutions for cryptocurrency transactions. We first discuss the current state of BCFL in fraud detection, along with its potential advantages and limitations, and then discuss the existing research gaps. In particular, this paper examines various BCFL frameworks, consensus algorithms, and block architectures, emphasizing their strengths and limitations in the context of cryptocurrency fraud detection to develop scalable and privacy-preserving solutions. We compare various solutions that address scalability and privacy challenges in BCFL, including adopting a geographically distributed cloud computing model that utilizes SMPC and lightweight consensus algorithms and protocols to manage computational overheads.

24 July 2024 in Hydrology
Verified
Journal Article
Open access
PDF file
MAMd Jobair Bin Alam
Md Jobair Bin Alam
LMLuis Salgado Manzano
Luis Salgado Manzano
RDRahul Debnath
Rahul Debnath
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
Landslides or slope failure pose a significant risk to human lives and infrastructures. The stability of slopes is controlled by various hydrological processes such as rainfall infiltration, soil water dynamics, and unsaturated soil behavior. Accordingly, soil hydrological monitoring and tracking the displacement of slopes become crucial to mitigate such risks by issuing early warnings to the respective authorities. In this context, there have been advancements in monitoring critical soil hydrological parameters and slope movement to ensure potential causative slope failure hazards are identified and mitigated before they escalate into disasters. With the advent of the Internet of Things (IoT), artificial intelligence, and high-speed internet, the potential to use such technologies for remotely monitoring soil hydrological parameters and slope movement is becoming increasingly important. This paper provides an overview of existing hydrological monitoring systems using IoT and AI technologies, including soil sampling, deploying on-site sensors such as capacitance, thermal dissipation, Time-Domain Reflectometers (TDRs), geophysical applications, etc. In addition, we review and compare the traditional slope movement detection systems, including topographic surveys for sophisticated applications such as terrestrial laser scanners, extensometers, tensiometers, inclinometers, GPS, synthetic aperture radar (SAR), LiDAR, and Unmanned Aerial Vehicles (UAVs). Finally, this interdisciplinary research from both Geotechnical Engineering and Computer Science perspectives provides a comprehensive state-of-the-art review of the different methodologies and solutions for monitoring landslides and slope failures, along with key challenges and prospects for potential future study.

21 August 2021 in Algorithms
Verified
Journal Article
Open access
PDF file
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
GAGbenga Agunsoye
Gbenga Agunsoye
The increasing ubiquity of network traffic and the new online applications’ deployment has increased traffic analysis complexity. Traditionally, network administrators rely on recognizing well-known static ports for classifying the traffic flowing their networks. However, modern network traffic uses dynamic ports and is transported over secure application-layer protocols (e.g., HTTPS, SSL, and SSH). This makes it a challenging task for network administrators to identify online applications using traditional port-based approaches. One way for classifying the modern network traffic is to use machine learning (ML) to distinguish between the different traffic attributes such as packet count and size, packet inter-arrival time, packet send–receive ratio, etc. This paper presents the design and implementation of NetScrapper, a flow-based network traffic classifier for online applications. NetScrapper uses three ML models, namely K-Nearest Neighbors (KNN), Random Forest (RF), and Artificial Neural Network (ANN), for classifying the most popular 53 online applications, including Amazon, Youtube, Google, Twitter, and many others. We collected a network traffic dataset containing 3,577,296 packet flows with different 87 features for training, validating, and testing the ML models. A web-based user-friendly interface is developed to enable users to either upload a snapshot of their network traffic to NetScrapper or sniff the network traffic directly from the network interface card in real time. Additionally, we created a middleware pipeline for interfacing the three models with the Flask GUI. Finally, we evaluated NetScrapper using various performance metrics such as classification accuracy and prediction time. Most notably, we found that our ANN model achieves an overall classification accuracy of 99.86% in recognizing the online applications in our dataset.

20 December 2020 in Engineering Reports
Verified
Journal Article
Open access
PDF file
Ahmed Abdelmoamen AhmedAhmed Abdelmoamen Ahmed
Ahmed Abdelmoamen Ahmed
SOSuhib Al Omari
Suhib Al Omari
Ripendra AwalRipendra Awal
Ripendra Awal
AFAli Fares
Ali Fares
MCMohamed Chouikha
Mohamed Chouikha
In this paper, we present the design and implementation of a smart irrigation system using Internet of Things (IoT) technology, which can be used for automating the irrigation process in agricultural fields. It is expected that this system would create a better opportunity for farmers to irrigate their fields efficiently, as well as eliminating the field's under‐watering, which could stress the plants. The developed system is organized into three parts: sensing side, cloud side, and user side. We used Microsoft Azure IoT Hub as an underlying infrastructure to coordinate the interaction between the three sides. The sensing side uses a Raspberry Pi 3 device, which is a low‐cost, credit‐card sized computer device that is used to monitor in near real‐time soil moisture, air temperature and relative humidity, and other weather parameters of the field of interest. Sensors readings are logged and transmitted to the cloud side. At the cloud side, the received sensing data is used by the irrigation scheduling model to determine when and for how long the water pump should be turned on based on a user‐predefined threshold. The user side is developed as an Android mobile app, which is used to control the operations of the water pump with voice recognition capabilities. Finally, this system was evaluated using various performance metrics, such as latency and scalability.