@conference {523, title = {A Collaborative and Adaptive Feedback System for Physical Exercises}, booktitle = {2021 IEEE 7th International Conference on Collaboration and Internet Computing (CIC)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, address = {Atlanta, GA, USA}, abstract = {

Maintaining motivation to meet physical exercise goals is a big challenge in virtual/home-based exercise guidance systems. Lack of motivation, long-maintained bad daily routines, and fear of injury are some of the reasons that cause this hesitation. This paper proposes a reinforcement learning-based virtual exercise assistant capable of providing encouragement and customized feedback on body movement form over time. Repeated arm curls were observed and tracked using single and dual-camera systems using the Posenet pose estimation library. To accumulate enough experience across individuals, the reinforcement learning model was collaboratively trained by subjects. The proposed system is tested on 36 subjects. Behavioral changes are apparent in 31 of the 36 subjects, with 31 subjects reducing movement errors over time and 15 subjects completely eliminating the errors. The system was analyzed for which types of feedback provided the highest expected value, and feedback directly related to the previous mistake provided the highest valued feedback ( p\<0.0133 ). The result showed that the Reinforcement Learning system provides meaningful feedback and positively impacts behavior progress.

}, keywords = {Distributed Machine Learning, Human-Computer Interaction, Pose Estimation, Reinforcement Learning}, isbn = {978-1-6654-1625-2}, doi = {10.1109/CIC52973.2021.00012}, url = {https://ieeexplore.ieee.org/abstract/document/9707166}, author = {Ranasinghe, Ishan and Yuan, Chengping and Dantu, Ram and Albert, Mark V.} } @conference {543, title = {Cyber-Physiotherapy: Rehabilitation to Training}, booktitle = {2021 IFIP/IEEE International Symposium on Integrated Network Management (IM)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, address = {Bordeaux, France}, abstract = {

Cutting-edge Human-Computer Interaction (HCI) technologies embedded with Machine Learning (ML) will cause a paradigm shift in various domains, including manufacturing and developing facilities and services for professional and personal use. ML implemented HCIs can help people overcome societal challenges brought about by the COVID-19 pandemic. We introduce a system for people to perform physical exercises at home. This system is intended to help a range of demographics, from non-critical physical therapy patients to experienced weightlifters. More specifically, we propose a method to assess the difficulty of an exercise for visual exercise tracking systems. Pose estimation tracks exercises and reinforcement learning provides autonomous feedback to the user (patient/athlete). This information is processed largely on the client side, allowing the application to run smoothly anywhere in the world.

}, keywords = {Fitts{\textquoteright}s law, Human-Computer Interaction, Index of Difficulty, Pose Estimation, Reinforcement Learning}, isbn = {978-3-903176-32-4}, url = {https://ieeexplore.ieee.org/abstract/document/9464036}, author = {Ranasinghe, Ishan and Dantu, Ram and Albert, Mark V. and Watts, Sam and Ocana, Ruben} } @article {300, title = {A novel heart-mobile interface for detection and classification of heart sounds}, journal = {Biomedical Signal Processing and Control}, volume = {45}, year = {2018}, pages = {313 - 324}, abstract = {

Abstract Diagnosis of heart disease requires that a medical practitioner investigate heart auscultations for irregular sounds, followed by echocardiography and electrocardiography tests. These expensive tests also require specialized technicians to operate. We present a low-cost, patient-centered device for the initial screening of the heart sounds that can be potentially used by the users on themselves. They can later share these readings with their healthcare providers. We have created an innovative mobile-health service platform for analyzing and classifying heart sounds. The presented system enables remote patient-monitoring by integrating advanced wireless communications with a customized low-cost stethoscope. This system also permits remote management of a patient{\textquoteright}s cardiac status while maximizing patient mobility. The smartphone application facilitates recording, processing, visualizing, listening to, and classification of heart sounds. We build our classification model using the Mel-Frequency Cepstral Coefficient and Hidden Markov Model. This application is tested in a hospital environment to collect live recordings from patients with positive results. The smartphone application correctly detected 92.68\% of abnormal heart conditions in clinical trials at \{UT\} Southwestern Hospital.

}, keywords = {Hidden Markov Model}, issn = {1746-8094}, doi = {https://doi.org/10.1016/j.bspc.2018.05.008}, url = {https://www.sciencedirect.com/science/article/pii/S1746809418301101}, author = {Thiyagaraja, Shanti and Ram Dantu and Shrestha, Pradhumna and Chitnis, Anurag and Thompson, Mark and Anumandla, Pruthvi and Sarma, Tom and Dantu, Siva} } @conference {233, title = {Pass-pic: A mobile user authentication}, booktitle = {Intelligence and Security Informatics (ISI), 2015 IEEE International Conference on}, year = {2015}, month = {May}, abstract = {

Conventional authentication methods utilizing alphanumeric username and passwords, PIN numbers, or any combination thereof have many weaknesses. On modern smart phones there are multiple ways users can authenticate. The traditional username password combination is used often as well as PIN passwords and pattern based passwords. The problem with these methods is that they are still vulnerable. A short password or to a much greater extent a PIN, or a pattern password can be defeated by various techniques such as smudge attacks, key loggers and so on. Our aim with Pass-Pic is to implement a picture based authentication system that is both more secure and easier for the user to both input and remember.

}, keywords = {alphanumeric username, Authentication, key loggers, Keyboards, message authentication, mobile authentication, Mobile communication, mobile user authentication, pass-pic, passwords, pattern based passwords, picture based authentication system, PIN numbers, Random access memory, Security, smart phones, smudge attacks, Vibrations}, doi = {10.1109/ISI.2015.7165977}, author = {Bajwa, Garima and Ram Dantu and Aldridge, Ryan} } @conference {57, title = {Are You My Friend?}, booktitle = {Proceedings of the 7th IEEE Conference on Consumer Communications and Networking Conference}, year = {2010}, publisher = {IEEE Press}, organization = {IEEE Press}, address = {Piscataway, NJ, USA}, abstract = {

With Twitters growing popularity, privacy has become a major concern for users wary of sensitive information falling in the wrong hands. A typical Twitter user carries hundreds of followers - people who have subscribed to users twitter feeds. Our goal is to target followers that a Twitter user deems safe. Therefore, selecting followers with a closer relationship could help decrease the risk of sensitive information being sent to unknown people. We propose a privacy management system that helps a Twitter user restrict information to only certain followers based on the strength of their social tie. This system would incorporate two tools: the Exclusivity meter and the Twitter Response Estimator. The Exclusivity Meter employs user{\textquoteright}s activity profile to guess similarities between users. Preliminary results have indicated that similarity in time and level of activity between user and follower does suggest a stronger social tie. The Twitter Response Estimator uses a measure of prestige to gauge the probability of response. When applied to a set of followers, the estimator separates real friends from recreational followers

}, keywords = {online social network, Privacy, Twitter}, isbn = {978-1-4244-5175-3}, url = {http://dl.acm.org/citation.cfm?id=1834217.1834342}, author = {Baatarjav, Enkh-Amgalan and Amin, Aliasgar and Ram Dantu and Gupta, Nikhil Kant} } @article {51, title = {A Testbed for Large Mobile Social Computing Experiments}, journal = {Int. J. Sen. Netw.}, volume = {8}, year = {2010}, pages = {89{\textendash}97}, abstract = {

We present a testbed for mobile social computing that can be used to perform research in security, privacy and context-awareness policies and mechanisms appropriate for a wide range of applications. We compare several mobile platforms and present the rational for our design choices and reasons we chose Android as the primary smartphone for the testbed. We also discuss some of the experiments that can be conducted using this testbed.

}, keywords = {context awareness, mobile communications, mobile computing, mobile devices, Privacy, Security, sensor information, sensors, smartphones, social computing, testbed, ubiquitous devices}, issn = {1748-1279}, doi = {10.1504/IJSNET.2010.034618}, url = {http://dx.doi.org/10.1504/IJSNET.2010.034618}, author = {Alazzawe, Ahmed and Alazzawe, Anis and Wijesekera, Duminda and Ram Dantu} } @conference {55, title = {A testbed for mobile social computing}, booktitle = {Testbeds and Research Infrastructures for the Development of Networks Communities and Workshops, 2009. TridentCom 2009. 5th International Conference on}, year = {2009}, month = {April}, abstract = {

We present a testbed for mobile social computing that can be used to perform research in security, privacy, and context-awareness policies and mechanisms appropriate for a wide range of applications. We compare several mobile platforms and present the rational for our design choices and reasons we chose Android as the primary smartphone for this testbed. We also discuss some of the possible experiments that can be conducted using the testbed.

}, keywords = {Acoustic sensors, Computer science, Computer security, context-awareness policy, data privacy, Feedback, Global Positioning System, mobile computing, mobile social computing, Performance evaluation, Privacy, privacy policy, security of data, security policy, Social network services, Testing}, doi = {10.1109/TRIDENTCOM.2009.4976250}, author = {Alazzawe, Ahmed and Alazzawe, Anis and Wijesekera, Duminda and Ram Dantu} } @conference {34, title = {Classification of Attributes and Behavior in Risk Management Using Bayesian Networks}, booktitle = {2007 IEEE International Conference on Intelligence and Security Informatics (ISI) }, year = {2007}, month = {05/2007}, address = {New Brunswick, NJ}, abstract = {

Security administration is an uphill task to implement in an enterprise network providing secured corporate services. With the slew of patches being released by network component vendors, system administrators require a barrage of tools for analyzing the risk due to vulnerabilities in those components. In addition, criticalities in patching some end hosts raises serious security issues about the network to which the end hosts are connected. In this context, it would be imperative to know the risk level of all critical resources keeping in view the everyday emerging new vulnerabilities. We hypothesize that sequence of network actions by attackers depends on their social and attack profile (behavioral resources such as skill level, time, and attitude). To estimate the types of attack behavior, we surveyed individuals for their ability and attack intent. Using the individuals{\textquoteright} responses, we determined their behavioral resources and classified them as having opportunist, hacker, or explorer behavior. The profile behavioral resources can be used for determining risk by an attacker having that profile. Thus, suitable vulnerability analysis and risk management strategies can be formulated to efficiently curtail the risk from different types of attackers.

}, keywords = {attack behaviour, attack graphs, attack intent, Bayesian network, behavior, belief networks, explorer behavior, hacker behavior, opportunist behavior, profile behavioral resource classification, risk management, Security, security administration, vulnerability analysis}, doi = {10.1109/ISI.2007.379536}, author = {Ram Dantu and Kolan, Prakash and Akl, Robert and Loper, Kall} } @article {14, title = {EAP Methods for Wireless Networks}, journal = {Comput. Stand. Interfaces}, volume = {29}, year = {2007}, pages = {289{\textendash}301}, keywords = {802.11, 802.16, EAP, Extensible authentication protocol, RFID, Security, WiMAX, Wireless LAN}, issn = {0920-5489}, doi = {10.1016/j.csi.2006.04.001}, url = {http://dx.doi.org/10.1016/j.csi.2006.04.001}, author = {Ram Dantu and Clothier, Gabriel and Atri, Anuj} } @article {79, title = {Dynamic resource management in QoS controlled networks}, journal = {Telecommunication Systems}, volume = {32}, year = {2006}, pages = {11{\textendash}30}, abstract = {

This paper addresses the problem of resource fragmentation (RF) in QoS controllednetworks. Resources are said to be fragmented when they are available in non-contiguousblocks and hence cannot be utilized by incoming calls with high resource demands. This paper shows the effect of resource fragmentation on QoS controlled networks and presents the Dynamic Resource Redistribution (DRR) algorithm to counteract RF. The DRR algorithm reduces the effects of RF by attempting to redistribute resources in different paths to make resources to incoming calls. A variety of simulation experiments were conducted to study the performance of the DRR algorithm on different network topologies with varying traffic characteristics. The DRR algorithm, when used, increased the number of calls accommodated in the network as well as the overall resource allocation in the network.

}, issn = {1572-9451}, doi = {10.1007/s11235-006-8200-4}, url = {http://dx.doi.org/10.1007/s11235-006-8200-4}, author = {Prasanna, Venkatesan and Mikler, Armin and Ram Dantu and Abbas, Kaja} } @article {295, title = {Quality indicator and method for frame selection in wireless network}, year = {2006}, month = {07/2006}, publisher = {Cisco Technology Inc}, chapter = {US7079512B1}, address = {US}, abstract = {

A method and system for indicating quality of a radio frame transmitted over a wireless link includes receiving a radio frame from the wireless link. A power indicator for the radio frame is determined based on a power control trend of the wireless link. A quality indicator for the radio frame is generated based on the power indicator.

}, keywords = {frame, indicator, link, quality, radio}, url = {https://patents.google.com/patent/US7079512/en}, author = {Alam, Mahbubul and Ram Dantu and Holur, Balaji and Eyceoz, Tugay} } @article {296, title = {Wireless router and method for processing traffic in a wireless communications network}, year = {2006}, month = {06/2006}, publisher = {Cisco Technology Inc}, address = {US}, abstract = {

A wireless communications network includes a wireless-specific router topology layer that connects cellular sites to a wireline topology. The wireless-specific router topology provides a distributed architecture in which call processing including call setup, resource preservation, air bandwidth allocation, switching, soft handoff, and micromobility is performed at the cell level. The wireless routers are technology independent to support various cellular technologies. The wireless router may include a first interface operable to communicate wireless packets for a call with a remote device and a second interface operable to communicate wireline packets for the call with the wireline network. A traffic controller is coupled to the first and second interfaces and operable to convert traffic between the wireless and wireline packets and to route packets to a destination mobile or wireline device. A selection and distribution unit is operable to select and distribute traffic to support soft handoff for calls in the wireless communications network.

}, keywords = {network, router, routers, traffic, wireless}, issn = {US7068624B1}, url = {https://patents.google.com/patent/US7068624B1/en}, author = {Ram Dantu and Patel, Pulin and Choksi, Ojas and Patel, Achal and Ali, Mohammad and Miernik, Jerzy and Holur, Balajl} } @conference {48, title = {Data centric modeling of environmental sensor networks}, booktitle = {Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004. IEEE}, year = {2004}, month = {Nov}, abstract = {

Meteorological and hydrological sensors deployed over several hundred kilometers of geographical area comprise an environmental sensor network. Large amounts of data need to be processed in minimal time and transmitted over the available low speed and low bandwidth links. This paper describes algorithms for optimal data collection and data fusion. An inductive model using exponential back-off policy is used to collect optimal amount of data. The data measurements for temperature, pH and specific conductance collected for a year from the sensors deployed at Lake Lewisville are used to test the inductive model. Energy savings of 90\% are achieved even with 1\% of degree of tolerance. The problem of data fusion is addressed by the introduction of a novel concept of a super-sensor, based on self-organization and collaboration among sensors. A histogram application is described that uses recursive doubling for global collaboration between sensors. The performance of the networked super-sensor in comparison to a centralized polling approach is analyzed for optimality on two different geographical areas.

}, keywords = {Bandwidth, biosensors, data centric modeling, data fusion, environmental sensor network, exponential back-off policy, Histograms, hydrological sensor, International collaboration, Lakes, meteorological, Meteorology, networked super-sensor, optimal data collection, sensor fusion, Sensor phenomena and characterization, Temperature measurement, temperature sensors, Testing}, doi = {10.1109/GLOCOMW.2004.1417621}, author = {Ram Dantu and Abbas, Kaja and O{\textquoteright}Neill, Marty and Mikler, Armin} } @article {6, title = {Forwarding and Control Element Separation (ForCES) Framework}, year = {2004}, month = {04/2004}, publisher = {RFC Editor}, issn = {2070-1721}, author = {Yang, L and Ram Dantu and Anderson, Todd and Gopal, Ram} } @article {229, title = {Requirements for Separation of IP Control and Forwarding}, year = {2003}, month = {11/2003}, publisher = {RFC Editor}, abstract = {

This document introduces the Forwarding and Control Element\ Separation (ForCES) architecture and defines a set of associated\ terminology.\  This document also defines a set of architectural,\ modeling, and protocol\ requirements to logically separate the control\ and data forwarding planes of an IP (IPv4, IPv6, etc.) networking\ device.

}, author = {Anderson, Todd and Bowen, Ed and Ram Dantu and Doria, Avri and Gopal, Ram and Salim, Jamal and Khosravi, Hormuzd and Minhazuddin, Muneyb and Wasserman, Margaret} } @article {279, title = {Constraint-Based Label Switched Path Setup using Label Distribution Protocol}, year = {2002}, url = {https://tools.ietf.org/html/rfc3212}, author = {Andersson, Loa and Callon, Ross and Ram Dantu and Doolan, Paul and Feldman, Nancy and Fredette, Andre and Gray, Eric and Heinanen, Juha and Jamoussi, Bilel and Kilty, Timothy and Malis, Andrew and Girish, Muckai and Worster, Tom and Wu, Liwen} } @article {275, title = {Parallel algorithms for low-level vision on the homogeneous multiprocessor}, journal = {Computers \& Electrical Engineering}, volume = {20}, year = {1994}, pages = {51 - 60}, abstract = {

In this work, we present the parallel implementation of three low-level vision algorithms, namely smoothing, histogram generation and edge detection by using the Sobel operator on the Homogeneous Multiprocessor. These algorithms were run on the simulator specifically developed for the Homogeneous Multiprocessor and the simulation experiments were used to establish the performance of these algorithms on the proposed architecture.

}, keywords = {Computer architecture, image processing, MIMO architecture, Multiprocessing, pattern recognition, vision}, issn = {0045-7906}, doi = {https://doi.org/10.1016/0045-7906(94)90006-X}, url = {http://www.sciencedirect.com/science/article/pii/004579069490006X}, author = {Ram Dantu and Dimopoulos, Nikitas and Li, Kinfu and Patel, Rajni and Al-Khalili, Asim} } @article {276, title = {Depth perception using blurring and its application in VLSI wafer probing}, journal = {Machine Vision and Applications}, volume = {5}, year = {1992}, month = {12/1992}, pages = {35{\textendash}45}, abstract = {

In this paper, we present a technique for measuring the amount of blur of an edge and using this information to determine the distance of a micromanipulator probe from a wafer surface in very large scale integration (VLSI) wafer probing. In this application, a soft and reliable touch of the probe with a metal pad in the wafer is a sensitive operation. The wafer is focused and several images of the probe while approaching the wafer are analyzed. In our theory, the amount of blur is calculated from the height of the step edge and the slope of the intensity profile at the zero crossing. Hence, our formula is simple and easy to use. We estimate the distance of the probe from the surface of the wafer and obtain a robust measure, i.e., one which is valid even in the presence of significant noise in the images. In order to validate our methods, we have experimented with various VLSI patterns as backgrounds.

}, issn = {1432-1769}, doi = {10.1007/BF01213528}, url = {https://doi.org/10.1007/BF01213528}, author = {Ram Dantu and Dimopoulos, Nikitas and Patel, Rajni and Al-Khalili, Asim} } @booklet {283, title = {Vision Algorithms For VLSI Wafer Probing}, year = {1990}, abstract = {

This paper deals with an important problem encountered in automating VLSI wafer probing. In this automation, vision is used for accurately guiding and lowering a probe to make contact with the wafer. In this paper, we discuss various algorithms used in measurement of the distance of the micro-manipulator from the wafer surface. In particular, we describe algorithms for alignment of consecutive frames of the wafer, separation of probe and wafer regions, and getting a clean image of the probe by eliminating traces of the background patterns. We also describe a three-level procedure for obtaining the proximity of the probe from the wafer. These algorithms are verified with the experimental data.

}, doi = {10.1117/12.969934}, url = {https://doi.org/10.1117/12.969934}, author = {Ram Dantu and Patel, Rajni and Dimopoulos, Nikitas and Al-Khalili, Asim} } @article {277, title = {Micromanipulator vision for wafer probing}, journal = {IEEE Transactions on Semiconductor Manufacturing}, volume = {2}, year = {1989}, month = {08/1989}, pages = {114-117}, abstract = {

An overview is presented of a micromanipulator vision system for use in automating various functions during the testing of a wafer for semiconductor parameters and inspection of VLSI circuits. It is assumed that the wafer under test is not necessarily in its proper orientation. It is required that certain probes be lowered automatically onto certain pads to inject test vectors and to read the results for analysis. A methodology was developed for determining the position (especially the vertical distance from the target) of the tip of a probe, so that it can be guided accurately to its target pad. Standard image processing steps used for efficient feature extraction and registration of the target integrated circuit are outlined, and a method of obtaining the vertical distance of the tip of a probe from its target pad is presented. Two different criteria through which it can be established whether a probe is in contact with its target are given. The algorithm developed was tested for touch using different types of tips such as tungsten and tungsten carbide, and with NMOS and CMOS processes. Clean and accurate representations of the probes were extracted from integrated images in all the tests, and in all cases, touch was achieved without the surface being scratched

}, keywords = {Automatic testing, automating various functions, Circuit testing, CMOS processes, computer vision, computerised picture processing, efficient feature extraction, image processing steps, Inspection, inspection of VLSI circuits, Machine vision, micromanipulator vision system, Micromanipulators, NMOS ICs, overview, Probes, registration, Semiconductor device testing, System testing, Tungsten, vertical distance, Very large scale integration, VLSI, W tip, wafer probing, WC tip}, issn = {0894-6507}, doi = {10.1109/66.29680}, author = {Ram Dantu and Dimopoulos, Nikitas and Patel, Rajni and Al-Khalili, Asim} } @conference {284, title = {A micro-manipulator vision in IC Manufacturing}, booktitle = {Proceedings. 1988 IEEE International Conference on Robotics and Automation}, year = {1988}, month = {Apr}, abstract = {

An overview is presented of a micromanipulator vision system for use in automating various functions during the testing of a wafer for semiconducting parameters and inspection of VLSI circuits. Positioning the probe and touching a test pad are the chief concern of the work desired. A brief description of the experimental setup is given. The image processing techniques used in identifying and controlling the location of various components such as the probes and the test pads are discussed. The vision modules and an expert system using hierarchical plan generation to control the sequence of plans are included

}, keywords = {Automatic testing, Circuit testing, computer vision, computer vision module, computerised pattern recognition, expert system, expert systems, IC Manufacturing, image processing, industrial robots, Inspection, integrated circuit manufacture, integrated circuit testing, Machine vision, Manufacturing, micromanipulator vision, Micromanipulators, Probes, robots, Semiconductivity, Semiconductor device manufacture, Semiconductor device testing, System testing, test pads, VLSI, wafer testing}, doi = {10.1109/ROBOT.1988.12271}, author = {Ram Dantu and Dimopoulos, Nikitas and Patel, Rajni and Al-Khalili, Asim} }