Thambipillai Srikanthan’s research while affiliated with Nanyang Technological University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (383)


GPSFormer: A Global Perception and Local Structure Fitting-Based Transformer for Point Cloud Understanding
  • Chapter

October 2024

·

15 Reads

·

16 Citations

·

Meiqing Wu

·

·

[...]

·

Thambipillai Srikanthan

Fig. 1: Performance comparison on the challenging ScanobjectNN dataset. We show supervised learning-based and pretraining-based methods with parameters less than 22M. The proposed supervised learning GPSFormer outperforms state-ofthe-art methods, achieving an accuracy of 95.4% with a modest parameter of 2.36M.
Fig. 2: Taylor series and schematic diagram of High-Order Convolution (HOConv).
Classification results on the ScanObjectNN dataset. "-" denotes un- known. "*" denotes pre-training methods.
Few-shot classification results on the ModelNet40 dataset. Mean accu- racy (%) and standard deviation are re- ported across 10 independent trials for each scenario.
Impact of each component of GPM on the ScanObjectNN.

+3

GPSFormer: A Global Perception and Local Structure Fitting-based Transformer for Point Cloud Understanding
  • Preprint
  • File available

July 2024

·

33 Reads

Despite the significant advancements in pre-training methods for point cloud understanding, directly capturing intricate shape information from irregular point clouds without reliance on external data remains a formidable challenge. To address this problem, we propose GPSFormer, an innovative Global Perception and Local Structure Fitting-based Transformer, which learns detailed shape information from point clouds with remarkable precision. The core of GPSFormer is the Global Perception Module (GPM) and the Local Structure Fitting Convolution (LSFConv). Specifically, GPM utilizes Adaptive Deformable Graph Convolution (ADGConv) to identify short-range dependencies among similar features in the feature space and employs Multi-Head Attention (MHA) to learn long-range dependencies across all positions within the feature space, ultimately enabling flexible learning of contextual representations. Inspired by Taylor series, we design LSFConv, which learns both low-order fundamental and high-order refinement information from explicitly encoded local geometric structures. Integrating the GPM and LSFConv as fundamental components, we construct GPSFormer, a cutting-edge Transformer that effectively captures global and local structures of point clouds. Extensive experiments validate GPSFormer's effectiveness in three point cloud tasks: shape classification, part segmentation, and few-shot learning. The code of GPSFormer is available at \url{https://github.com/changshuowang/GPSFormer}.

Download


A Versatile Approach for Adaptive Grid Mapping and Grid Flex-Graph Exploration with a Field-Programmable Gate Array-Based Robot Using Hardware Schemes

April 2024

·

54 Reads

Robotic exploration in dynamic and complex environments requires advanced adaptive mapping strategies to ensure accurate representation of the environments. This paper introduces an innovative grid flex-graph exploration (GFGE) algorithm designed for single-robot mapping. This hardware-scheme-based algorithm leverages a combination of quad-grid and graph structures to enhance the efficiency of both local and global mapping implemented on a field-programmable gate array (FPGA). This novel research work involved using sensor fusion to analyze a robot’s behavior and flexibility in the presence of static and dynamic objects. A behavior-based grid construction algorithm was proposed for the construction of a quad-grid that represents the occupancy of frontier cells. The selection of the next exploration target in a graph-like structure was proposed using partial reconfiguration-based frontier-graph exploration approaches. The complete exploration method handles the data when updating the local map to optimize the redundant exploration of previously explored nodes. Together, the exploration handles the quadtree-like structure efficiently under dynamic and uncertain conditions with a parallel processing architecture. Integrating several algorithms into indoor robotics was a complex process, and a Xilinx-based partial reconfiguration approach was used to prevent computing difficulties when running many algorithms simultaneously. These algorithms were developed, simulated, and synthesized using the Verilog hardware description language on Zynq SoC. Experiments were carried out utilizing a robot based on a field-programmable gate array (FPGA), and the resource utilization and power consumption of the device were analyzed.


Geometry-Based Parking Assistance Using Sensor Fusion for Robots With Hardware Schemes

March 2024

·

49 Reads

·

3 Citations

IEEE Sensors Journal

Mobile robots parking in indoor environments, trending towards complex problems, has motivated the development of new hardware computational paradigms. In this paper, we present a novel and effective research for addressing parking assistance in slot identification based on the geometry of a mobile robots using sensor data fusion with hardware schemes. This paper has been abstracted into three levels. Initially, the geometry of the mobile robots was analyzed using multi-sensory fusion at the gateway and parking slots of the indoor environment. A heuristic algorithm was developed to analyze the vehicle geometry patterns. Reconfigurable computing architectures have been developed for geometry analysis with respect to measurements of individuals or groups of robots as leader-follower and rendezvous approaches. The next level of the proposed algorithm estimates the availability of parking slots as per mobile robots geometry using a customized accelerator approach. Mobile robots navigate parking spaces using parking assistance and environmental maps. Parking assistance is integrated with direction-based path planning and odometer techniques are embedded in a known environmental navigation map. A Zynq XC7Z020-CLG484-1 Field Programmable Gate Array (FPGA) was deployed to validate and implemented the design using Xilinx Vivado 2017.4. This paper presents essential information for indoor logistics industries, hospital services, and domestic services at home.


Hardware Schemes for Smarter Indoor Robotics to Prevent the Backing Crash Framework Using Field Programmable Gate Array-Based Multi-Robots

March 2024

·

30 Reads

·

3 Citations

The use of smart indoor robotics services is gradually increasing in real-time scenarios. This paper presents a versatile approach to multi-robot backing crash prevention in indoor environments, using hardware schemes to achieve greater competence. Here, sensor fusion was initially used to analyze the state of multi-robots and their orientation within a static or dynamic scenario. The proposed novel hardware scheme-based framework integrates both static and dynamic scenarios for the execution of backing crash prevention. A round-robin (RR) scheduling algorithm was composed for the static scenario. Dynamic backing crash prevention was deployed by embedding a first come, first served (FCFS) scheduling algorithm. The behavioral control mechanism of the distributed multi-robots was integrated with FCFS and adaptive cruise control (ACC) scheduling algorithms. The integration of multiple algorithms is a challenging task for smarter indoor robotics, and the Xilinx-based partial reconfiguration method was deployed to avoid computational issues with multiple algorithms during the run-time. These methods were coded with Verilog HDL and validated using an FPGA (Zynq)-based multi-robot system.


A Versatile Approach to Polygonal Object Avoidance in Indoor Environments with Hardware Schemes Using an FPGA-Based Multi-Robot

November 2023

·

39 Reads

·

1 Citation

Service robots perform versatile functions in indoor environments. This study focuses on obstacle avoidance using flock-type indoor-based multi-robots. Each robot was developed with rendezvous behavior and distributed intelligence to perform obstacle avoidance. The hardware scheme-based obstacle-avoidance algorithm was developed using a bio-inspired flock approach, which was developed with three stages. Initially, the algorithm estimates polygonal obstacles and their orientations. The second stage involves performing avoidance at different orientations of obstacles using a heuristic based Bug2 algorithm. The final stage involves performing a flock rendezvous with distributed approaches and linear movements using a behavioral control mechanism. VLSI architectures were developed for multi-robot obstacle avoidance algorithms and were coded using Verilog HDL. The novel design of this article integrates the multi-robot’s obstacle approaches with behavioral control and hardware scheme-based partial reconfiguration (PR) flow. The experiments were validated using FPGA-based multi-robots.



Reconfiguration algorithms for synchronous communication on switch based degradable arrays

February 2022

·

18 Reads

·

1 Citation

Parallel Computing

Synchronous communication is one of the most important issues in high performance architectures for large scale of parallel computing, such as matrix computing, image processing, etc. Mesh-connected processor array is characteristic of synchronous communication due to the same length of the interconnects between the neighboring processing elements (PEs) in rows/columns. But long interconnects caused by faulty PEs clearly impact the synchronous communication between the adjacent rows/columns. If long interconnects exist between two adjacent rows, we say that a synchronous communication delay is caused. This paper contributes algorithms to construct logical arrays with synchronous communication in a given host array. Specifically, an algorithm for synchronous communication array (ASCA) is firstly presented, to construct a maximum logical array with synchronous communication. When all of the long interconnects are independent each other, the proposed algorithm is proved to be optimal. After that, two heuristic algorithms are also proposed, to construct a logical array with given size, by integrating the proposed ASCA and two exclusion schemes. The proposed two exclusion schemes are based on strategies of divide-and-conquer and the longest logical column first, respectively. In addition, the lower bound of synchronous communication delay for a logical array is calculated by an algorithm also developed in this paper, in order to evaluate the synchronous performance of reconfiguration algorithms. Simulation results show that, the proposed two heuristic algorithms have their own advantages for different cases. The synchronous communication delay of the logical arrays is significantly reduced, and it is very close to the lower bound for the cases of small fault density and larger exclusion rate. For 32 × 32 physical arrays with exclusion rates that are larger than 15%, the synchronous communication delay of logical array is reduced from 11.09 to 6.97, which is more closer to the lower bound 4.43, for different fault densities on average.



Citations (70)


... Temporal sentence grounding (TSG) (Gao et al. 2017;Li et al. 2023Li et al. , 2024Yu et al. 2024b;Ning et al. 2024 is an important yet challenging multi-modal task, which has received increasing attention in recent years due to its wide potential applications, such as video understanding Wang et al. 2024c;Hu et al. 2023;Fei et al. 2024b,a;Wu et al. 2024;Wang et al. 2024bWang et al. , 2023Wang et al. , 2022aZhang et al. 2024a,b;Yu et al. 2022) and humancomputer interaction (Liu et al. , 2023cTang et al. 2022aTang et al. , 2024aFeng et al. 2023b,a;Zhao et al. 2024a,b;Wang et al. 2024a;Yu et al. 2024aYu et al. , 2023. By complex multi-modal interactions and complicated context information, TSG targets the challenging problem of locating a variety of sentence queries about a video, which requires the designed models to understand both natural language and long video, including reasoning about activities, objects, sequence of events, and interactions within the video (Hu et al. 2022;Wei et al. 2023;Zhao et al. 2021Zhao et al. , 2017Zhao et al. , 2022Zhao et al. , 2018Jia et al. 2024;Gao et al. 2021Gao et al. , 2022Gao et al. , 2024a. ...

Reference:

Multi-Pair Temporal Sentence Grounding via Multi-Thread Knowledge Transfer Network
GPSFormer: A Global Perception and Local Structure Fitting-Based Transformer for Point Cloud Understanding
  • Citing Chapter
  • October 2024

... Table 3 presents the device's utilization of the sleep posture analysis accelerator. FPGAbased accelerators provide fast computing and low power consumption [22][23][24]. The total device utilization for the proposed approach in the form of look-up tables (LUTs), block RAM (BRAM), and digital signal processing (DSP) slices was 46% (24,472), 51% (72), and 44% (96), respectively. ...

Hardware Schemes for Smarter Indoor Robotics to Prevent the Backing Crash Framework Using Field Programmable Gate Array-Based Multi-Robots

... This subsection explains the FPGA Verilog hardware description language (HDL) programming for the PL of Zynq and the embedded Linux system programming for the PS of Zynq. These enable the control board to manage overall data acquisition, data fusion The programming of Zynq on the control board was completed in the Vivado 2017.4 integrated design and development environment [24]. This environment facilitated the convenient development and interfacing of both the PL and PS and allowed for the flexible integration of various IP cores, accelerating software design. ...

Geometry-Based Parking Assistance Using Sensor Fusion for Robots With Hardware Schemes
  • Citing Article
  • March 2024

IEEE Sensors Journal

... The execution of these tasks depends on obstacles and collision avoidance. Bug and other heuristic-based obstacle avoidance methods have been deployed by researchers in the form of cooperative centralization and decentralization approaches [8][9][10]. An interesting aspect of robotics is the fact that the backing of a vehicle/robot during parking or navigation depends on its environment. ...

A Versatile Approach to Polygonal Object Avoidance in Indoor Environments with Hardware Schemes Using an FPGA-Based Multi-Robot

... Several 8-point approximated DCTs are proposed in [16][17][18] with different techniques to derive efficient transforms with a lower number of required additions. Larger transforms such as 16-point DCT can offer better performances as more coding gains compared with 4-point or 8-point transforms [19][20][21]. ...

Area-Time Efficient Two-Dimensional Reconfigurable Integer DCT Architecture for HEVC

... 1) Input: The input to the algorithm is a tree data structure generated using the technique proposed in [10]. The technique is summarized here. ...

Directionality-centric bus transit network segmentation for on-demand public transit

... The proposed threshold logic FPGA (TLFPGA) reduced power consumption by 14%, and the area and delay overheads of the implemented circuits were reduced by 5% and 16%, respectively. Herath et al. (2021) proposed a power-efficient mapping approach to implement large-scale applications on modern heterogeneous FPGAs. In the mapping approach, a communication-aware placement methodology found the optimal shape of the modules. ...

Power-Efficient Mapping of Large Applications on Modern Heterogeneous FPGAs
  • Citing Article
  • December 2020

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

... The number of shares invested greatly illustrates investor related factors. A high level of institutional ownership can increase pressure on companies to change auditors if there are concerns about the integrity or quality of the audit performed by the current auditor (Li, 2020). High institutional ownership can influence auditor switching decisions by requiring companies to choose auditors who have a good reputation and can provide assurance of the quality of financial statements (Liu ,2020) The profit obtained by a company are very much needed information, therefore Return on assets which can show the company's profits can describe client-related factors, company with low ROA tending to change auditors more often to find auditors who can provide better advice or analysis to improve their financial performance (Chen, 2020), in contrast companies with high ROA may want to change auditors to maintain strong growth and ensure that audits are carried out in a way that supports their growth strategy (Zhang, 2022) For auditor related factors, the most striking is the opinion that will be given by the auditor, the audit opinion itself can be negative or positive, clearly the company wants a positive opinion. ...

Blockchain-based public auditing for big data in cloud storage
  • Citing Article
  • November 2020

Information Processing & Management

... Usually, performance analysis and device software improvement make use of the data gathered on HPCs. More recently, though, studies have looked at its possibilities for "malware detection [9], [10], [11], [12], [13], [14]". Alam et al. [15] made use of HPC records gathered from every technique available for system walks. ...

Hardware Performance Counter-Based Fine-Grained Malware Detection
  • Citing Article
  • October 2020

ACM Transactions on Embedded Computing Systems

... Furthermore, the technology scaling has resulted in higher power density and chip temperature, accelerating the aging process that may compromise the system's reliability [2]. Also, the manufacturing-induced process variations (PVs) further impact the lifetime of cores [3]. ...

Longevity Framework: Leveraging Online Integrated Aging-Aware Hierarchical Mapping and VF-Selection for Lifetime Reliability Optimization in Manycore Processors
  • Citing Article
  • July 2020

IEEE Transactions on Computers