Eyuphan Bulut, Ph.D.

Associate Professor VCU College of Engineering

  • Richmond VA

Professor Bulut's research interests include wireless networks and mobile computing, cyber-physical systems, and social networks

Contact

VCU College of Engineering

View more experts managed by VCU College of Engineering

Media

Biography

I am an Associate Professor in the CS department at the Virginia Commonwealth University. My responsibilities are teaching, research, service, and mentoring students. My research interests include mobile and pervasive computing, cyber-physical systems, social networks, wireless charging, cyber security, Internet of Things (IoT), wireless sensing, network data mining and learning, and applied machine learning.

Industry Expertise

Wireless
Computer Networking
Computer/Network Security
Computer Software
Internet
Telecommunications

Areas of Expertise

Mobile Computing: Wireless Networks Cyber-physical Systems Mobile Social Networks Wireless Charging
Internet of Things (IoT), Unmanned Aerial Vehicles (UAVs), Wireless Sensing
Mobile (3G/4G) Systems: Mobile Packet Core Cloud Mobile Data Offloading
Security: Cyber Security Network Security Privacy and Trust
Applied Machine Learning with Sensor Data and Wireless Signals

Accomplishments

Percom 2020 - Best Demo Award

2020-03-24

Our paper (http://www.people.vcu.edu/~ebulut/percom20-demo.pdf) is awarded best demo award in Percom 2020..

VCU Teaching and Publication Awards

2020-01-01

VCU Computer Science Departmental Teaching and Publication Awards, 2017-2020.

Air Force Research Lab (AFRL), Summer Faculty Fellowship, 2019.

Attended Summer Program in the summer of 2019.

Show All +

Education

Rensselaer Polytechnic Institute

Ph.D.

Computer Science

2011

Bilkent University

M.S.

Computer Engineering

2007

Bilkent University

B.S.

Computer Engineering

2005

Research Grants

Daily Activity Tracking and Monitoring of Older Adults with WiFi Sensing

NIH

2023-06-01

Maintaining independence in daily activities and mobility is critical for healthy aging. The loss of independence in older age marks the transition from health to disability. Older adults who lose the ability to move or care for themselves are at a high risk of adverse health outcomes, such as falls, and a decreased quality of life. Aging in place poses challenges for low-income older adults who often contend with multiple chronic conditions, disabilities, limited access to healthcare, and restricted social capital. Therefore, it is essential to routinely monitor the daily activities and mobility of these individuals to detect early declines before clinical symptoms emerge.

Traditional activity and mobility assessment tools are primarily self-reported, subjective, and episodic. These assessments are prone to recall bias, especially among older adults with memory impairments. Additionally, they do not capture variability over time, making it challenging to track a patient’s decline in function. Recently, digital health technologies have been proposed to obtain objective, high-frequency, and remote monitoring. The existing systems use camera, sound, infrared sensors or wearables. While being accurate, they can cause a severe invasion of privacy and data confidentiality issues. Moreover, all these approaches require deployment of new dedicated sensors and devices, which bring significant additional cost. Contrary to these approaches, we proposed a WiFi sensing based system that offers a very low-cost solution as WiFi signals are widely available thanks to ubiquitous WiFi devices. WiFi sensing is also not invasive compared to wearable sensors; it can perform regardless of lighting conditions unlike camera-based sensing, and can penetrate through walls.

We have been funded both from internal grants (in collaboration with nursing) and external grants (NIH based PennAITech center) for different stages of this project. We have deployed our WiFi sensing solution in around 10 senior housing setting and collected a week long data (i.e., both WiFi CSI data and video captures) from each of them. We are currently analyzing this data to see how successfully WiFi sensing can detect the activities of older adults. Our initial results show that we can achieve over 90% accuracy in detecting several common daily activities without any wearable on the people. We are also currently seeking large grants (e.g., NSF SCH, NIH R01) using our preliminary studies and results.

Low-cost and Long-lasting Soil Moisture Sensing with WiFi signals and Energy Harvesting

Commonwealth Cyber Initiative (CCI)

2023-08-01

A recent projection shows that the total global food demand is expected to increase by 35% to 56% by 2050. This requires the development of innovative solutions to ensure sufficient future food production as well as to use the available resources (e.g., water) efficiently. Understanding soil moisture in crop fields can help optimize beneficial use of agricultural water through the application of variable rate irrigation (VRI) technology. Water usage efficiency during VRI can be improved with a real-time and dynamic prescription map generation and adapting the actual crop water needs during irrigation application. This can be achieved through a dense deployment of soil moisture sensors and automatic collection and processing of their data in the VRI system. However, current soil moisture sensing technologies are not best-suited for such a dense deployment due to their high adoption and maintenance costs. While there exist some low-cost soil moisture sensors, they are mostly unreliable and do not provide commercial-grade accurate measurements. Moreover, such sensors do not last long once they deployed in the field. Thus, there is a need for low-cost, reliable and long-lasting new sensing solutions that can be deployed densely. To address this, building
on our expertise on WiFi sensing on edge devices we have considered to use the our ESP32 microcontrollers and WiFi sensing solution to sense the soil moisture through the relation in signal propagation (CSI data) and the water amount in the soil. Our initial published results are promising for a scalable solution that will support VRI systems. This is a pilot study funded by CCI and we are collaborating with UVA on this.

iTREAT – Improved Treatment using Advanced Technologies

Commonwealth Health Review Board (CHRB)

2023-07-01

Physical therapy (PT) exercises are critically important for the rehabilitation of patients with motor deficits. While rehabilitation exercises can be most effective when performed properly under the supervision of a physical therapist, it can be costly in terms of several aspects and may not be a viable option for all patients. At-home systems offer more accessible and less costly solutions
to patients while also providing flexibility in scheduling prescribed exercises. However, current systems mostly depend on camera based solutions that have limitations (i.e., deployment cost, requiring patients to be in the sight of camera, potential privacy violations) or wearable solutions that are cumbersome and intrusive. To this end, we proposed to use our WiFi sensing solution for
tracking the exercises prescribed to patients during their rehabilitation. This project is recently funded by Commonwealth Health Review Board (CHRB). So far, through our experiments, we have shown that we can successfully recognize different types of such as hand and finger movements, limb movements and movements performed with exercise equipment. Moreover, we showed that our system can recognize the person performing different activities and can identify when they are at rest or actively performing an exercise. There is currently a journal submission under review that includes not only the recognition of physical therapy exercises but also their segmentation in real time and counting the number of repetitions of each exercise performed by the patient. Future directions in this are is pretty open and we are currently working on deploying and testing our system with real patients.

Show All +

Courses

CMSC 628 Mobile Networks

The course will assume undergraduate-level background in algorithms, programming (e.g., Java), calculus, and probability. Upon successful completion of this course, the student will be able to understand the major concepts about mobile networks; be familiar with various mobile network applications (e.g., ad hoc and sensor networks, mobile social networks, delay tolerant networks, vehicular networks and cellular networks); learn how to model mobile networks with stochastic processes and real datasets; be able to use different networking simulators; understand various routing algorithms and analyze their behavior.
Topics covered:
• Different mobile network applications (e.g., Ad hoc and sensor networks, Delay tolerant networks, Mobile Social Networks, Vehicular networks) and challenges
• Device-to-Device communication technologies (e.g., Bluetooth, WiFi-Direct, LTE-direct)
• Routing algorithms for content distribution and delivery
• Mobility models
• Mathematical tools to analyze and model mobile networks
• Network simulators (ns-2, ONE etc.)
• Data driven simulations and evaluation
• Emerging Networks and Technologies (Internet of Things, Machine to Machine Networks, Connected cars, DSRC, Aerial networks)

CMSC 428 Mobile Programming - iOS

This course covers the fundamentals of Swift and XCode for programming and design of iOS applications. Students develop different types of iOS applications (game, web based etc.) completely functional throughout the course. They also test the developed applications on simulator and on actual device.
Topic covered:
• Introduction to Swift, Xcode and iOS Frameworks
• Swift basics: variables, operations, loops, if statements, functions, optionals
• Object oriented programming, polymorphism, inheritance
• Auto Layout, Stack view, Scroll view, Interface development
• ViewControllers and Segues
• Tableview, Collectionview
• Model, View, Controller (MVC)
• Touches and Gestures
• Data Persistence
• Animations and SpriteKit
• MapKit, Core Location, CoreMotion
• Web services, networking, multipeer connectivity
• Submission to Apple Store

CMSC 401 Algorithm Analysis with Advanced Data Structures

This course covers the basic principles of algorithm design and analysis. Main topics covered:
• Foundations of algorithm and complexity analysis
• Divide and conquer approach
• Data Structures
• Sorting and Order Statistics
• Advanced design and analysis techniques
• Graph algorithms
• Dynamic programming

Selected Articles

WiFi Sensing on the Edge: Signal Processing Techniques and Challenges for Real-World Systems

IEEE Communications Surveys & Tutorials

Steven M. Hernandez, and Eyuphan Bulut

2022-07-07

In this work, we evaluate the feasibility of deploying
ubiquitous WiFi sensing systems at the edge and consider the applicability of existing techniques on constrained edge devices and what challenges still exist for deploying WiFi sensing devices outside of laboratory environments. Through an extensive survey of existing literature in the area of WiFi sensing, we discover common signal processing techniques and evaluate the applicability of these techniques for online edge systems. Based on these techniques, we develop a topology of components required for a low-cost WiFi sensing system and develop a low-cost WiFi sensing system using ESP32 IoT microcontroller
edge devices. We perform numerous real world WiFi sensing experiments to thoroughly evaluate machine learning prediction accuracy by performing Tree-structured Parzen Estimator (TPE) hyperparameter optimization to independently identify optimal hyperparameters for each method. Additionally, we evaluate our system directly on-board the ESP32 with respect to computation time per method and overall sample throughput rate. Through
this evaluation, we demonstrate how an edge WiFi sensing system enables online machine learning through the use of on-device inference and thus can be used for ubiquitous WiFi sensing system deployments.

View more

QoS-based Budget Constrained Stable Task Assignment in Mobile Crowdsensing

IEEE Transactions on Mobile Computing (TMC)

Fatih Yucel, Murat Yuksel and Eyuphan Bulut

2020

One of the key problems in mobile crowdsensing (MCS) systems is the assignment of tasks to users. Most of the existing work aim to maximize a predefined system utility (e.g., quality of service or sensing), however, users (i.e., task requesters and performers/workers) may value different parameters and hence find an assignment unsatisfying if it is produced disregarding these parameters that define their preferences. While several studies utilize incentive mechanisms to motivate user participation in different ways, they do not take individual user preferences into account either. To address this issue, we leverage Stable Matching Theory which can help obtain a satisfying matching between two groups of entities based on their preferences. However, the existing approaches to find stable matchings do not work in MCS systems due to the many-to-one nature of task assignments and the budget constraints of task requesters. Thus, we first define two different stability conditions for user happiness in MCS systems. Then, we propose three efficient stable task assignment algorithms and discuss their stability guarantees in four different MCS scenarios. Finally, we evaluate the performance of the proposed algorithms through extensive simulations using a real dataset, and show that they outperform the state-of-the-art solutions.

View more

Using perceived direction information for anchorless relative indoor localization

Journal of Network and Computer Applications (JNCA)

Steven Hernandez and Eyuphan Bulut

2020

Identifying the positions of mobile devices within indoor environments allows for the development of advanced
context-based applications and general environmental awareness. Classic localization methods require GPS; an
expensive, high power consuming and inaccurate solution for indoor scenarios. Relative positioning instead
allows nodes to recognize location in relation to neighboring nodes without the requirement of GPS. To triangulate their own position however, indoor localization methods either use Received Signal Strength Indication
(RSSI) retrieved from neighboring devices to determine distance or simple binary contact information denoting
whether two nodes are in communication range of one another. RSSI however is plagued by many sources of
noise, thus decreasing distance prediction accuracy as well as being unreliable for networks of heterogeneous
devices. Further, using only binary contacts provides a limited information for localization. In our work, we first
demonstrate the unreliable nature of RSSI in heterogeneous networks. We then demonstrate our intermediate solution between unreliable RSSI and oversimplified binary classifications by introducing Perceived Direction Information (PDI) composed of three states: approaching, retreating and invisible. Through real world experiments, we demonstrate that PDI can be predicted using a Dense Neural Network with more than 95% accuracy even on devices not used during training. We then describe an anchorless Monte Carlo Localization (MCL) algorithm which uses PDI to achieve higher accuracy and a reduction of communication over the state-of-the-art
MCL based methods.

View more

Show All +