Pc's Photo

Pc Ng


Welcome! No matter what bring you to my page, I just want to give you a SMILE. Forget about my first name, you can just call me Pc. My current research focuses on Proximity-based Sensing and Networking, Physiological Signals with Mobile and Wearable Devices, and IoT Systems with Artificial Intelligence.


Publications

Journals

  1. P. C. Ng , J. She, P. Spachos, "A Kernel Method to Nonlinear Location Estimation with RSS-based Fingerprint," in IEEE Transactions on Mobile Computing , vol. xx , no. xx , pp. xxx , 2021 , doi: (submitted).
  2. P. C. Ng , J. She, P. Spachos, "Energy-Efficient Overlay Protocol for BLE Beacon-based Mesh Network," in IEEE Transactions on Mobile Computing , vol. xx , no. xx , pp. xxx , 2021 , doi: (submitted).
  3. Pai Chet Ng, Petros Spachos, Stefano Gregori, Konstantinos Plataniotis, "Epidemic Exposure Notification with Smartwatch: A Proximity-Based Privacy-Preserving Approach," in arXiv preprint arXiv:2007.04399 , 2021
  4. P. C. Ng , P. Spachos, K. N. Plataniotis, "COVID-19 and Your Smartphone: BLE-Based Smart Contact Tracing," in IEEE Systems Journal , vol. , no. , pp. 1-12 , 2021 , doi: 10.1109/JSYST.2021.3055675.

    While contact tracing is of paramount importance in preventing the spreading of infectious diseases, manual contact tracing is inefficient and time consuming as those in close contact with infected individuals are informed hours, if not days, later. This article proposes a smart contact tracing (SCT) system utilizing the smartphone’s Bluetooth low energy signals and machine learning classifiers to automatically detect those possible contacts to infectious individuals. SCT’s contribution is two-fold: a) classification of the user’s contact as high/low-risk using precise proximity sensing, and b) user anonymity using a privacy-preserving communication protocol. To protect the user’s privacy, both broadcasted and observed signatures are stored in the user’s smartphone locally and only disseminate the stored signatures through a secure database when a user is confirmed by public health authorities to be infected. Using received signal strength each smartphone estimates its distance from other user’s phones and issues real-time alerts when social distancing rules are violated. Extensive experimentation utilizing real-life smartphone positions and a comparative evaluation of five machine learning classifiers indicate that a decision tree classifier outperforms other state-of-the-art classification methods with an accuracy of about 90% when two users carry their smartphone in a similar manner. Finally, to facilitate research in this area while contributing to the timely development, the dataset of six experiments with about 123 000 data points is made publicly available.

    @article{9373368,
      author = {{Ng}, P. C. and {Spachos}, P. and {N. Plataniotis}, K.},
      journal = {IEEE Systems Journal},
      title = {COVID-19 and Your Smartphone: BLE-Based Smart Contact Tracing},
      year = {2021},
      volume = {},
      number = {},
      pages = {1-12},
      keywords = {Smart phones;Advertising;COVID-19;Protocols;Databases;Privacy;Infectious diseases;Bluetooth low energy;COVID-19;contact tracing;physical distancing;proximity;smartphone},
      doi = {10.1109/JSYST.2021.3055675},
      issn = {1937-9234},
      month = {}
    }
    
  5. P. C. Ng , J. She, "Remote Proximity Sensing with a Novel Q-learning on Bluetooth Low Energy Network," in IEEE Transactions on Wireless Communication , vol. xx , no. xx , pp. xxx , 2020 , doi: (submitted).
  6. P. C. Ng , J. She, R. Rong, "Compressive RF Fingerprint Acquisition and Broadcasting for Dense BLE Networks," in IEEE Transactions on Mobile Computing , vol. , no. , pp. 1-1 , 2020 , doi: 10.1109/TMC.2020.3024842.

    This paper presents a novel Bluetooth Low Energy (BLE) protocol enabling a BLE node to perform RF fingerprint acquisition by measuring the received signal strength (RSS) from its neighboring nodes and simultaneously broadcast the acquired fingerprint via its advertising packet. However, the fingerprint acquisition and broadcast process in a dense BLE network is very challenging owing to 1) the increment of packet collision; and 2) the length-constrained packet. To this end, we exploit the compressive sensing (CS) framework such that each node only needs to acquire no more than M measurements from a very dense network, in which the number of nodes N is far greater than M. By aggregating the M-dimensional measurement vector from s<<N nodes, the receiver is able to reconstruct the fingerprints broadcast by all N nodes. Our proposed compressive RF fingerprinting (CRF) has been demonstrated with real and dense BLE network, consisting of 300 nodes randomly distributed around a confined area. We also conducted extensive simulations to verify the performance of three different reconstruction algorithms. The low reconstruction error at the receiving end indicates the feasibility of our proposed CRF in achieving efficient fingerprint acquisition for dense BLE networks.

    @article{9200785,
      author = {{Ng}, P. C. and {She}, J. and {Rong}, R.},
      journal = {IEEE Transactions on Mobile Computing},
      title = {Compressive RF Fingerprint Acquisition and Broadcasting for Dense BLE Networks},
      year = {2020},
      volume = {},
      number = {},
      pages = {1-1},
      keywords = {Peer-to-peer computing;Radio frequency;Advertising;Broadcasting;Protocols;Receivers;Mobile computing;Bluetooth Low Energy;RF Fingerprint;Dense BLE networks;packet collision},
      doi = {10.1109/TMC.2020.3024842},
      issn = {1558-0660},
      month = {}
    }
    
  7. P. C. Ng , J. She, R. Ran, "A Reliable Smart Interaction With Physical Thing Attached With BLE Beacon," in IEEE Internet of Things Journal , vol. 7 , no. 4 , pp. 3650-3662 , 2020 , doi: 10.1109/JIOT.2020.2974230.

    Bluetooth low-energy (BLE) beacon is a key enabler for smart interaction between the user device and the physical thing, in which the physical thing can actively engage users for interaction via its advertising packet. However, reliability is always an issue for the beacon-based interaction since the beacon employs an unreliable broadcasting approach which provides no way to check if the user device has received the correct packet. We define the sparse observation to describe the phenomenon where the number of packets received by the user device within an arbitrarily small time duration is less than the number of deployed beacons. This article studies the sparse observation causing by the following two factors: 1) the unpredictable environmental variations and 2) the uncontrollable operating conditions of a beacon. An analysis is provided to investigate the interaction reliability in connection with the above two factors. Motivated by the above challenges, a novel solution, which exploits the ambient RF fingerprinting to address the sparse-observation issues, is proposed to enhance the interaction reliability. Our proposed solution is validated with extensive experiments consisting of real data collected from both indoor and outdoor environments. Finally, the feasibility of our proposed solution is demonstrated with a proof-of-concept prototype implemented over multiple physical things.

    @article{9000599,
      author = {{Ng}, P. C. and {She}, J. and {Ran}, R.},
      journal = {IEEE Internet of Things Journal},
      title = {A Reliable Smart Interaction With Physical Thing Attached With BLE Beacon},
      year = {2020},
      volume = {7},
      number = {4},
      pages = {3650-3662},
      keywords = {Advertising;Reliability;Broadcasting;Radio frequency;Bluetooth;Prototypes;Art;Bluetooth low-energy (BLE) beacon;reliability;smart interaction},
      doi = {10.1109/JIOT.2020.2974230},
      issn = {2327-4662},
      month = apr
    }
    
  8. P. C. Ng , J. She, "Denoising-Contractive Autoencoder for Robust Device-Free Occupancy Detection," in IEEE Internet of Things Journal , vol. 6 , no. 6 , pp. 9572-9582 , 2019 , doi: 10.1109/JIOT.2019.2929822.

    Device-free occupancy detection is very important for certain Internet of Things applications that do not require the user to carry a receiver. This paper achieves the device-free occupancy detection with RF fingerprinting, which labels each zone with a 2M-dimensional fingerprint vector. Specifically, the fingerprint vector consists of received signal strength (RSS) values measured from M Bluetooth low energy (BLE) beacons and also their corresponding temporal RSS variations. However, the unreliable RSS values caused two common issues with the fingerprint vector: 1) noise and 2) sparsity. To this end, we propose denoising-contractive autoencoder (DCAE) to jointly deal with these two issues, by learning a robust fingerprint prior to device-free occupancy detection. We validate the performance of our proposed DCAE with large-scale real-world datasets. The experimental results indicate the substantial performance gain of our proposed DCAE in comparison with state-of-the-art autoencoders. In particular, the classifier trained using the fingerprints learned by our proposed DCAE is able to maintain at least 90% accuracy when the noise factor or sparsity ratio increases to 0.6 and 0.5, respectively.

    @article{8766808,
      author = {{Ng}, P. C. and {She}, J.},
      journal = {IEEE Internet of Things Journal},
      title = {Denoising-Contractive Autoencoder for Robust Device-Free Occupancy Detection},
      year = {2019},
      volume = {6},
      number = {6},
      pages = {9572-9582},
      keywords = {Receivers;Radio frequency;Smart phones;Internet of Things;Performance evaluation;Noise measurement;Bluetooth;Autoencoder;Bluetooth low energy (BLE) beacon;occupancy detection},
      doi = {10.1109/JIOT.2019.2929822},
      issn = {2327-4662},
      month = dec
    }
    
  9. P. C. Ng , J. She, R. Ran, "A Compressive Sensing Approach to Detect the Proximity Between Smartphones and BLE Beacons," in IEEE Internet of Things Journal , vol. 6 , no. 4 , pp. 7162-7174 , 2019 , doi: 10.1109/JIOT.2019.2914733.

    Bluetooth low energy (BLE) beacons have been widely deployed to deliver proximity-based services (PBSs) to user’s smartphones when users are in the proximity of a beacon. Conventional proximity detection simply uses the received signal strength (RSS) to infer the proximity, and then retrieves the PBS by mapping the beacon ID with the corresponding service in the cloud database. Such an approach suffers two major issues: 1) the severe RSS fluctuation might confuse the smartphone during the detection and 2) a malicious PBS can be delivered by manipulating the same beacon ID. This paper proposes RF fingerprinting to label a beacon with an N-dimensional fingerprint vector, which consists of N RSS values from N deployed beacons. The contribution of our proposed method is twofold: 1) we infer the proximity based on the fingerprint vector instead of relying solely on the single RSS value and 2) we retrieve the PBS by mapping the fingerprint vector instead of the hard-coded beacon ID. The challenge with our proposed approach is the incomplete fingerprint observation during real-time detection, resulting in an underdetermined proximity detection problem. To this end, we exploit the compressive sensing (CS) approach based on the differential evolutional algorithm to address such an underdetermined problem. Extensive simulations with realworld datasets show that our proposed approach outperforms the legacy machine learning techniques with substantial performance gains.

    @article{8705339,
      author = {{Ng}, P. C. and {She}, J. and {Ran}, R.},
      journal = {IEEE Internet of Things Journal},
      title = {A Compressive Sensing Approach to Detect the Proximity Between Smartphones and BLE Beacons},
      year = {2019},
      volume = {6},
      number = {4},
      pages = {7162-7174},
      keywords = {Smart phones;Radio frequency;Internet of Things;Databases;Bluetooth;Compressed sensing;Real-time systems;Bluetooth low energy (BLE) beacon;compressive sensing (CS);differential evolution (DE);Internet of Things;proximity detection},
      doi = {10.1109/JIOT.2019.2914733},
      issn = {2327-4662},
      month = aug
    }
    
  10. K. E. Jeon, J. She, P. Soonsawad, P. C. Ng , "BLE Beacons for Internet of Things Applications: Survey, Challenges, and Opportunities," in IEEE Internet of Things Journal , vol. 5 , no. 2 , pp. 811-828 , 2018 , doi: 10.1109/JIOT.2017.2788449.

    While the Internet of Things (IoT) is driving a transformation of current society toward a smarter one, new challenges and opportunities have arisen to accommodate the demands of IoT development. Low power wireless devices are, undoubtedly, the most viable solution for diverse IoT use cases. Among such devices, Bluetooth low energy (BLE) beacons have emerged as one of the most promising due to the ubiquity of Bluetooth-compatible devices, such as iPhones and Android smartphones. However, for BLE beacons to continue penetrating the IoT ecosystem in a holistic manner, interdisciplinary research is needed to ensure seamless integration. This paper consolidates the information on the state-of-the-art BLE beacon, from its application and deployment cases, hardware requirements, and casing design to its software and protocol design, and it delivers a timely review of the related research challenges. In particular, the BLE beacon’s cutting-edge applications, the interoperability between packet profiles, the reliability of its signal detection and distance estimation methods, the sustainability of its low energy, and its deployment constraints are discussed to identify research opportunities and directions.

    @article{8242361,
      author = {{Jeon}, K. E. and {She}, J. and {Soonsawad}, P. and {Ng}, P. C.},
      journal = {IEEE Internet of Things Journal},
      title = {BLE Beacons for Internet of Things Applications: Survey, Challenges, and Opportunities},
      year = {2018},
      volume = {5},
      number = {2},
      pages = {811-828},
      keywords = {Internet of Things;Hardware;Protocols;Sensors;Wireless communication;Bluetooth;Software;Bluetooth low energy (BLE);BLE beacons;Internet of Things (IoT)},
      doi = {10.1109/JIOT.2017.2788449},
      issn = {2327-4662},
      month = apr
    }
    
  11. P. C. Ng , J. She, S. Park, "High Resolution Beacon-Based Proximity Detection for Dense Deployment," in IEEE Transactions on Mobile Computing , vol. 17 , no. 6 , pp. 1369-1382 , 2018 , doi: 10.1109/TMC.2017.2759734.

    The emergence of Bluetooth low energy (BLE) beacons has promoted the development of proximity-based service (PBS), which is a context-aware application delivered subject to the Proximity of Interest (PoI). Most commercial applications use the sequential proximity detection with a fixed scanning mechanism to identify the target PoI. Such sequential execution, though is able to produce reliable detection, suffers severe performance degradation especially when the number of deployed beacons in the vicinity increases. To understand the effects of dense deployment, we conduct an empirical investigation and derive the statistical properties of both received signal strength (RSS) and signal inter-arrival time. In light of the statistical insights, this paper proposes a high resolution proximity detection using an adaptive scanning mechanism fusion with a spontaneous Differential Evolution (AS+sDE). This novel approach enables the receiver to adapt its scanning duration conditioned on the deployment density and make an almost spontaneous detection in parallel with the scanning. The feasibility of the proposed approach is verified by both simulations and real-world implementations. For a density of ≤ 5 beacons = m2, AS+sDE achieves a superior performance with a high accuracy rate, i.e., on average <; 1s is spent to guarantee at least 90 percent accuracy.

    @article{8059756,
      author = {{Ng}, P. C. and {She}, J. and {Park}, S.},
      journal = {IEEE Transactions on Mobile Computing},
      title = {High Resolution Beacon-Based Proximity Detection for Dense Deployment},
      year = {2018},
      volume = {17},
      number = {6},
      pages = {1369-1382},
      keywords = {Mobile computing;Bluetooth;Time measurement;Context-aware services;Indexes;Density measurement;Degradation;Proximity detection;bluetooth low energy beacon;proximity-based services;deployment density},
      doi = {10.1109/TMC.2017.2759734},
      issn = {1558-0660},
      month = jun
    }
    
  12. P. C. Ng , J. She, K. E. Jeon, M. Baldauf, "When Smart Devices Interact With Pervasive Screens: A Survey," in ACM Trans. Multimedia Comput. Commun. Appl. , vol. 13 , no. 4 , 2017 , doi: 10.1145/3115933.

    The meeting of pervasive screens and smart devices has witnessed the birth of screen-smart device interaction (SSI), a key enabler to many novel interactive use cases. Most current surveys focus on direct human-screen interaction, and to the best of our knowledge, none have studied state-of-the-art SSI. This survey identifies three core elements of SSI and delivers a timely discussion on SSI oriented around the screen, the smart device, and the interaction modality. Two evaluation metrics (i.e., interaction latency and accuracy) have been adopted and refined to match the evaluation criterion of SSI. The bottlenecks that hinder the further advancement of the current SSI in connection with this metrics are studied. Last, future research challenges and opportunities are highlighted in the hope of inspiring continuous research efforts to realize the next generation of SSI.

    @article{3115933,
      author = {{Ng}, P. C. and {She}, J. and {Jeon}, K. E. and {Baldauf}, M.},
      title = {When Smart Devices Interact With Pervasive Screens: A Survey},
      year = {2017},
      issue_date = {October 2017},
      publisher = {Association for Computing Machinery},
      address = {New York, NY, USA},
      volume = {13},
      number = {4},
      issn = {1551-6857},
      url = {https://doi.org/10.1145/3115933},
      doi = {10.1145/3115933},
      journal = {ACM Trans. Multimedia Comput. Commun. Appl.},
      month = aug,
      articleno = {55},
      numpages = {23},
      keywords = {smart device, Pervasive screen, interactive technology}
    }
    

Conferences

  1. P. C. Ng , J. She, P. Spachos, R. Ran, "A Fast Item Identification and Counting in Ultra-dense Beacon Networks," 2020 IEEE Global Communications Conference (GLOBECOM) , vol. , no. , pp. 1-6 , 2020 , doi: 10.1109/GLOBECOM42002.2020.9348011.

    While many technologies (e.g., RFID, QR code, etc.) have been developed for items identification, they fail to provide continuous monitoring for items in transit. This paper introduces a Bluetooth Low Energy (BLE) beacon-based system, which can be deployed easily with any off-the-shelf smartphone without modification on the existing infrastructures. However, it is an elusive challenge to achieve a fast item identification and counting involving massive items stacked up inside a confined space (e.g., a container), resulting in an ultra-dense beacon network (UDBN). To this end, we propose a novel beaconing solution capable of informing the receiver about their own presence as well as the presence of their neighboring beacons for identification purpose. Specifically, our proposed solution provides a well-designed yet innovative protocol data unit (PDU) which allows the beacon to encapsulate its neighboring information into its own advertising packet. A prototype consisting of 300 beacons is implemented to demonstrate the feasibility of our proposed solution for real-world applications. The extensive experiment confirm the superiority of our proposed solution in delivering a fast item identification and counting in UDBN.

    @inproceedings{9348011,
      author = {{Ng}, P. C. and {She}, J. and {Spachos}, P. and {Ran}, R.},
      booktitle = {2020 IEEE Global Communications Conference (GLOBECOM)},
      title = {A Fast Item Identification and Counting in Ultra-dense Beacon Networks},
      year = {2020},
      volume = {},
      number = {},
      pages = {1-6},
      keywords = {Protocols;System performance;Prototypes;Receivers;Advertising;Monitoring;Radiofrequency identification},
      doi = {10.1109/GLOBECOM42002.2020.9348011},
      issn = {2576-6813},
      month = dec
    }
    
  2. P. C. Ng , J. She, "A Novel Overlay Mesh with Bluetooth Low Energy Network," 2019 IEEE Wireless Communications and Networking Conference (WCNC) , vol. , no. , pp. 1-6 , 2019 , doi: 10.1109/WCNC.2019.8886069.

    While Bluetooth Low Energy (BLE) beacons have been massively deployed to broadcast their advertising packets to any receivers in their vicinity, it is relatively difficult, if not impossible, for a beacon to report the packet back to the server in the absence of a receiver. This paper proposes a novel BLE-based overlay mesh (BOM) that enables the mesh functionality to existing beacon networks without introducing new infrastructure. However, it is an elusive challenge to jointly manage the beaconing and flooding events. To this end, BOM employs 1) best-effort scheduling (BES) to minimize the packet collision rate (PCR) while scheduling the time slots for beaconing events, and 2) received signal strength (RSS)-based bounded flooding (RBF) to maximize the packet delivery ratio (PDR) for the advertising packet while forwarding the relaying packet across the BOM network. Extensive simulations indicate the substantial performance gain of our proposed approach in comparison to the legacy approaches. Specifically, BES reduces the PCR to 66.67%, whereas RBF improves the PDR for the advertising packet to 52% while maintaining approximately the same PDR for the relaying packet. The practical experiment with a real network testbed further demonstrates the feasibility of BOM.

    @inproceedings{8886069,
      author = {{Ng}, P. C. and {She}, J.},
      booktitle = {2019 IEEE Wireless Communications and Networking Conference (WCNC)},
      title = {A Novel Overlay Mesh with Bluetooth Low Energy Network},
      year = {2019},
      volume = {},
      number = {},
      pages = {1-6},
      keywords = {Bills of materials;Advertising;Bluetooth;Mesh networks;Receivers;Scheduling;Protocols},
      doi = {10.1109/WCNC.2019.8886069},
      issn = {1558-2612},
      month = apr
    }
    
  3. P. Soonsawad, K. E. Jeon, J. She, C. H. Lam, P. C. Ng , "Maximizing Energy Harvesting with Adjustable Solar Panel for BLE Beacon," 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) , vol. , no. , pp. 229-234 , 2019 , doi: 10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00058.

    Bluetooth Low Energy (BLE) beacons can be powered up with a small coin cell battery. The problem with battery-powered beacon is that frequent battery replacement is required. Such a battery replacement process can be very tedious considering the massive amount of already deployed beacons. While solar-powered beacons have emerged as an alternative to the battery-powered beacon, beacon deployment is challenging considering the very low ambient light energy available in indoor environments. This paper presents an innovate solar-powered beacon with an adjustable solar panel. In particular, we employ Markov Decision Process (MDP) to model the angle adjusting problem. The contribution of this paper is two-fold: 1) the MDP formulation is based on the insight obtained from a series of preliminary experiments which unveil the relationship between the incident angle and the harvested power; 2) our experiment shows that the legacy Policy Iteration (PI) and Value Iteration (VI) algorithms achieve similar optimized decision-making by adjusting the angle of solar panels such that to quickly charge up the beacon when it is low in energy. This rapid charging time guarantees the sustainable operation of solar-powered beacons in indoor environments.

    @inproceedings{8875324,
      author = {{Soonsawad}, P. and {Jeon}, K. E. and {She}, J. and {Lam}, C. H. and {Ng}, P. C.},
      booktitle = {2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)},
      title = {Maximizing Energy Harvesting with Adjustable Solar Panel for BLE Beacon},
      year = {2019},
      volume = {},
      number = {},
      pages = {229-234},
      keywords = {Solar panels;Light sources;Indoor environment;Batteries;Internet of Things;Current measurement;Voltage measurement;energy harvesting;adjustable solar panel;BLE beacon;Markov Decision Process (MDP)},
      doi = {10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00058},
      issn = {},
      month = jul
    }
    
  4. P. C. Ng , J. She, R. Ran, "Towards Sub-Room Level Occupancy Detection with Denoising-Contractive Autoencoder," 2019 IEEE International Conference on Communications (ICC) , vol. , no. , pp. 1-6 , 2019 , doi: 10.1109/ICC.2019.8761294.

    Lately, there are many works exploited the radio frequency (RF) fingerprint for occupancy detection. However, most works suffer severe performance variations owing to the unreliable received signal strength (RSS). In this paper, we propose a deep learning approach to occupancy detection: 1) an unsupervised denoising-contractive autoencoder (DCAE) is built to learn a robust fingerprint representation from the raw RSS measurements, and 2) a supervised softmax function is added at the last layer for classification. A real testbed with Bluetooth Low Energy (BLE) beacons was built such that we can collect real-world RSS data for experiments. The data were collected via different devices at different times to better reflect environmental variations. The experimental results show that our proposed approach achieves a substantial performance gain in comparison to the conventional machine learning approaches. Specifically, our proposed DCAE is able to reconstruct the noisy and always changing data with less than 0.047 mean square error. Overall, our occupancy detection combining DCAE and softmax classifier achieves sub-room level accuracy for at least 99.3% of the time.

    @inproceedings{8761294,
      author = {{Ng}, P. C. and {She}, J. and {Ran}, R.},
      booktitle = {2019 IEEE International Conference on Communications (ICC)},
      title = {Towards Sub-Room Level Occupancy Detection with Denoising-Contractive Autoencoder},
      year = {2019},
      volume = {},
      number = {},
      pages = {1-6},
      keywords = {Feature extraction;Compounds;Chemicals;Throughput;Drugs;Imaging;Deep learning},
      doi = {10.1109/ICC.2019.8761294},
      issn = {1938-1883},
      month = may
    }
    
  5. C. H. Lam, P. C. Ng , J. She, "Improved Distance Estimation with BLE Beacon Using Kalman Filter and SVM," 2018 IEEE International Conference on Communications (ICC) , vol. , no. , pp. 1-6 , 2018 , doi: 10.1109/ICC.2018.8423010.

    Lately, Bluetooth Low Energy (BLE) beacon has attracted a lot of interests for its capabilities in enhancing the interaction between smart things in the Internet of Things (IoT) ecosystem via proximity approach. Even though Proximity sensing is capable of delivering a correct interaction, it might have a problem for explicit interaction when exact distance estimation is required. Considering those interactive applications which are distance-dependent, this paper proposed an optimized support vector machine (O-SVM) on the cloud for distance estimation and a Kalman filter (KF) on the edge to obtain a near true RSS value from a list of RSS measurements. Four benchmark functions (i.e., two from Industries and two Machine Learning Techniques) have been used for performance evaluation. Simulation with real signal samples was conducted to verify the performance of our proposed algorithm. Besides examining the performance gain of our proposed solution over the four benchmark functions, we also implemented the proposed solution on a smartphone for practical testing to demonstrate its feasibility. The proposed solution not only outperforms the rest with significant performance gain, i.e., > 50% error reduction compared to the benchmark functions. Furthermore, practical implementation verified that our proposed approach is able to return the estimate distance in less than 1s, such real-time response is desirable for many delay- sensitive applications.

    @inproceedings{8423010,
      author = {{Lam}, C. H. and {Ng}, P. C. and {She}, J.},
      booktitle = {2018 IEEE International Conference on Communications (ICC)},
      title = {Improved Distance Estimation with BLE Beacon Using Kalman Filter and SVM},
      year = {2018},
      volume = {},
      number = {},
      pages = {1-6},
      keywords = {Estimation;Support vector machines;Kalman filters;Noise measurement;Computational modeling;Benchmark testing;Mathematical model},
      doi = {10.1109/ICC.2018.8423010},
      issn = {1938-1883},
      month = may
    }
    
  6. L. Zhu, R. Ran, P. C. Ng , J. She, "Using generalized similarity filter to enhance proximity detection for sparse beacon deployment," 2017 International Conference on Information and Communication Technology Convergence (ICTC) , vol. , no. , pp. 433-438 , 2017 , doi: 10.1109/ICTC.2017.8190754.

    Considering an incomplete signals acquisition due to a sparse beacon deployment, this paper proposes a generalized similarity filter to improve the performance of proximity detection and thus guarantee the quality of proximity-based service (PBS). In particular, this paper leverages Bluetooth Low Energy (BLE) Beacons to realize a PBS system which comprises a number of Proximities of Interest (PoIs). We define a PoI as an object or area which is associated with a beacon such that each PoI can announce their presence implicitly through the beacon’s signal. However, under a sparse beacon network condition in which some beacons associated with some PoIs are malfunction or their batteries die before the scheduled maintenance, a receiver (e.g., smartphone) might fail to return the target PoI correctly. In view of the quality degradation in consequence to the sparse condition, we refine the performance of classical compressive sensing based algorithm with a generalized similarity filter. The effects of different similarity measures on proximity detection performance are also investigated. Simulation results indicate that the proposed algorithm improves the detection accuracy as compared to the conventional compressive sensing based algorithm. Specifically, Chordal-based similarity filter achieves substantial improvement in comparison with Mahalanobis and Euclidean-based similarity computation.

    @inproceedings{8190754,
      author = {{Zhu}, L. and {Ran}, R. and {Ng}, P. C. and {She}, J.},
      booktitle = {2017 International Conference on Information and Communication Technology Convergence (ICTC)},
      title = {Using generalized similarity filter to enhance proximity detection for sparse beacon deployment},
      year = {2017},
      volume = {},
      number = {},
      pages = {433-438},
      keywords = {Mobile handsets;Compressed sensing;Mobile communication;Simulation;Euclidean distance;Sensors;Matching pursuit algorithms},
      doi = {10.1109/ICTC.2017.8190754},
      issn = {},
      month = oct
    }
    
  7. P. C. Ng , J. She, S. Park, "Notify-and-interact: A beacon-smartphone interaction for user engagement in galleries," 2017 IEEE International Conference on Multimedia and Expo (ICME) , vol. , no. , pp. 1069-1074 , 2017 , doi: 10.1109/ICME.2017.8019467.

    Existing interactive systems suffer from low user engagement due to their passiveness and steep learning curve. To address these issues, this paper presents an interactive framework, Notify-and-Interact, which leverages the Bluetooth low energy (BLE) beacon infrastructure to notify and a smart-phone to interact, such that it transforms a passive interactive system into an active one. The proposed framework is demonstrated in the Ping Yuan and Kinmay W Tang Gallery, where a series of wildlife artworks are exhibited. Engagement conversion rate is measured, and users’ quality of experience (QoE) is surveyed through likert assessment. Artworks with Notify-and-Interact outperforms the QR code with a high engagement conversion rate at the interaction stage, i.e., 86% over 53%, and an average engagement time of 55.67s over 28.69s, respectively. The mean opinion score (MOS) shows that around 80% of the users expressed high satisfaction with the installed Notify-and-Interact framework in the gallery.

    @inproceedings{8019467,
      author = {{Ng}, P. C. and {She}, J. and {Park}, S.},
      booktitle = {2017 IEEE International Conference on Multimedia and Expo (ICME)},
      title = {Notify-and-interact: A beacon-smartphone interaction for user engagement in galleries},
      year = {2017},
      volume = {},
      number = {},
      pages = {1069-1074},
      keywords = {Interactive systems;Multimedia communication;Nickel;Bluetooth;Cameras;Privacy;Interactive Display;Cyber-physical System;Interactive Gallery;Bluetooth Low Energy;Beacon},
      doi = {10.1109/ICME.2017.8019467},
      issn = {1945-788X},
      month = jul
    }
    
  8. P. C. Ng , L. Zhu, J. She, R. Ran, S. Park, "Beacon-based proximity detection using compressive sensing for sparse deployment," 2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM) , vol. , no. , pp. 1-6 , 2017 , doi: 10.1109/WoWMoM.2017.7974317.

    A proximity-based service (PBS) leverages the estimated proximity to provide users the accessibility to object or location restricted service. This paper exploits the interaction between Bluetooth Low Energy (BLE) Beacon and smartphone to set forth the fundamental building block of a beacon-based PBS system. In real-world scenarios, a beacon-based PBS system might suffer from sparse conditions when some beacons malfunction or beacons can only be deployed in a few specific positions. Motivated by such limitations, a similarity filter extended with compressive sampling matching pursuit (SF-CoSaMP) is proposed to ensure the reliability of proximity detection under such sparse conditions before smartphone proceed to retrieve the corresponding PBS. An extensive simulation with large volume of collected data has been conducted and the results prove the reliability of the proposed algorithm with high detection accuracy in an environment with sparse deployment.

    @inproceedings{7974317,
      author = {{Ng}, P. C. and {Zhu}, L. and {She}, J. and {Ran}, R. and {Park}, S.},
      booktitle = {2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM)},
      title = {Beacon-based proximity detection using compressive sensing for sparse deployment},
      year = {2017},
      volume = {},
      number = {},
      pages = {1-6},
      keywords = {Reliability;Matching pursuit algorithms;Quality of service;Compressed sensing;Servers;Indexes;Bluetooth},
      doi = {10.1109/WoWMoM.2017.7974317},
      issn = {},
      month = jun
    }
    
  9. P. C. Ng , J. She, M. Cheung, A. Cebulla, "An Images-Textual Hybrid Recommender System for Vacation Rental," 2016 IEEE Second International Conference on Multimedia Big Data (BigMM) , vol. , no. , pp. 60-63 , 2016 , doi: 10.1109/BigMM.2016.71.

    To look for the specific vacation rental that suits ones personal preferences can be time consuming due to the wealth of information available on the Internet. Often collaborative filtering is used to help people narrow down their search results. However, most of the methods are solely based on the textual data which might insufficient to capture comprehensive details about the accommodation that suits individuals’ preferences. The visual effects of the images, on the other hands, might reveal hidden users’ preferences which cannot be told through the text. In this paper, an images-textual hybrid recommender system is proposed to enhance the preferable vacation accommodation prediction by leveraging the strength of both data collected from users’ traveling histories. The proposed recommender system is demonstrated on the Airbnb dataset for all the advertised accommodation offers in Hong Kong. Around 1 million images features are extracted from a total of 110572 accommodations’ images for similarity calculation. Rooms description and review scores are collected through a custom built web crawler program, the review scores are used as a reference to filter out the low quality accommodation prior to the implementation of the proposed recommender system. The proposed hybrid recommender system achieves better recommendations with an average precision score of 36.23%, which shows a 26.44% improvement compared to the baseline, which has a mean precision score of 9.79%.

    @inproceedings{7544997,
      author = {{Ng}, P. C. and {She}, J. and {Cheung}, M. and {Cebulla}, A.},
      booktitle = {2016 IEEE Second International Conference on Multimedia Big Data (BigMM)},
      title = {An Images-Textual Hybrid Recommender System for Vacation Rental},
      year = {2016},
      volume = {},
      number = {},
      pages = {60-63},
      keywords = {Recommender systems;Feature extraction;History;Crawlers;Planning;Big data;Electronic mail;multimedia big data;recommender system;vacation rental;image features;textual description},
      doi = {10.1109/BigMM.2016.71},
      issn = {},
      month = apr
    }
    
  10. P. C. Ng , "Optimization of spectrum sensing for cognitive sensor network using differential evolution approach in smart environment," 2015 IEEE 12th International Conference on Networking, Sensing and Control , vol. , no. , pp. 592-596 , 2015 , doi: 10.1109/ICNSC.2015.7116104.