Hello! I'm a Ph.D. Candidate in Computer Science and Engineering (CSE) at University of Cincinnati. I have a bachelor's degree in Electrical and Electronic Engineering (EEE), and I am a Cisco Certified Network Associate (CCNA).
My current research areas include future Internet architectures, wireless networks, quality of experience (QoE), multimedia communication, Internet-of-Things (IoT), deep learning, and edge computing. Formerly, I worked on pattern recognition, image processing, smart meters, and fuel cell efficiency.
My research has been supported by NSF, NIST, AFRL, and URC.
Video analytics applications often require fast response and high accuracy. Performing the video analysis at the network edge can provide significantly lower latency and also reduce bandwidth consumption. Due to these advantages, video analytics in edge computing environments have been gaining popularity. In our pursuit to study video quality from the perspective of video analytics tools, we will design and implement a quality-aware video analytics platform based on edge computing.
With the prevalence of wireless imaging applications, there is an emerging need to support the exchange of videos among different wireless communication entities. Software-defined radio (SDR) is a promising technology for handling the needs of video communication in dynamic wireless conditions.
We designed a cross-layer video streaming mechanism over SDR to maximize the perceptual video quality. First, we built an SDR platform comprising of GNU radio, USRP B210 and VERT2450 antennas, and GStreamer. Then, we analyzed the experimental results from the platform to determine how the parameters in the physical and the application layer influence the QoE. Based on these results, we formulated a streaming algorithm that simultaneously adjusts the video resolution, bitrate, frame rate, Tx gain, and frequency to maximize the QoE.
Our SDR video streaming platform won the Best Team Project in the Constrained category at the 2020 AFRL Beyond 5G Software Defined Radio (SDR) University Challenge.
Publication: [1].
Content-centric networking (CCN) is a future Internet architecture that focuses on the content or data rather than its location. It offers more efficient and scalable communication than traditional host-to-host networking solutions. The delivery of multimedia information in CCNs requires sophisticated design due to the large amount of traffic, complicated syntax and bitstream organization, and quality requirements from users.
We developed a novel QoE-aware multisource video streaming scheme for CCN. First, we studied the content distributions of video files among CCN nodes for different caching methods. Then, we designed an adaptive video streaming with distributed caching (ASDC) algorithm to guarantee satisfactory QoE. The ASDC algorithm considers the delivery of scalable video streams and automatically adapts the layers in a video stream based on a QoE model that characterizes the effect of stalling.
Publication: [2].
With the ubiquity of smart mobile devices, online streaming services, and the popularity of social media, the demand for video traffic has skyrocketed. Consequently, providing good Quality of Experience (QoE) to users of video streaming applications has become crucial. A key step in this process is building a QoE prediction model that can closely estimate viewers' mean opinion scores (MOS).
We conducted two human subjective tests where a total of 64 participants (45 males and 19 females, aged 18 to 34) rated 92 videos in a controlled environment. The videos had different contents, motion characteristics, and stalling artifacts resulted from distributed caching. We determined the relationships between various video quality metrics (e.g. clarity, fluidity, initial delay, buffering, etc.) and MOS collected from the subjective tests. We also observed how distributed caching impacted video stalling frequency and duration.
UAVs are used in many surveillance and remote sensing applications because of their ability to fly with sensing devices over large areas. The sensed data such as weather information or surveillance footage is usually very time sensitive, and a successful mission requires the data to be captured and delivered to processing centers in time. So, the data collection and offloading strategies of UAVs should be carefully determined to ensure the timely delivery of information while saving the travel costs.
We designed a novel path planning strategy for UAVs that finds paths with minimal cost to meet application deadline requirements under time window and communication constraints. First, we formulated a Mixed Integer Linear Programming (MILP) based path planning problem considering realistic data ferrying scenarios that include the complete mission of UAVs from data collection to data offloading, in which operation time windows and variable channel bandwidths are considered for each waypoint. Then, we designed a genetic algorithm (GA) based algorithm to solve the optimization problem.
Publication: [4].
Smart energy metering systems are in high demand as they offer quick revenue collection, remote monitoring, and control of power distribution system. We proposed, designed, and implemented a low-cost universal smart energy meter (USEM) with demand-side load management. The meter can be used in the postpaid and prepaid modes with flexible tariff plans such as time of use and block rate tariff.
The smart meter comprises of a potential transformer, current transformer, and microcontroller unit with an embedded communication module. The connectivity among the utility authority, the smart meter, and consumer is established by exchanging identification numbers via the cellular network. The load management option of the meter controls electrical loads and provides emergency power during the power shortage. The USEM can be configured and reconfigured remotely by SMS. Moreover, energy consumption status, meter tampering, and fault at the distribution end can be monitored with the proposed metering system.
Publication: [5].
Despite being the 5th most-spoken native language and the 7th most spoken language by total number of speakers in the world, there are very few efficient Bangla OCR systems. The number of systems that can deal with graphical elements are even fewer.
We built a Bengali OCR framework based on Texture-based Image Segmentation that works on printed Bengali text. The framework uses five Gray Level Co-occurrence Matrix (GLCM) features and structural analysis for image segmentation. Then, our proposed Normalized Cross Correlation (NCC)-based algorithm is employed to retrieve the Bengali text from document image.
More details: [6].