• Publications
  • Influence
Wavelet based fingerprint liveness detection
Proposed is a simple and effective approach for fingerprint liveness detection based on the wavelet analysis of the finger tip surface texture. Experimental results show that the method canExpand
  • 138
  • 4
  • PDF
FPGA implementation of population-based ant colony optimization
Abstract We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-programmable gate arrays (FPGAs). The ant colony optimization meta-heuristic is adopted fromExpand
  • 55
  • 1
  • PDF
Population based ant colony optimization on FPGA
We propose to modify a type of ant algorithm called Population based Ant Colony Optimization (P-ACO) to allow implementation on an FPGA architecture. Ant algorithms are adapted from the naturalExpand
  • 16
  • PDF
Solving hard instances of FPGA routing with a congestion-optimal restrained-norm path search space
  • K. So
  • Computer Science
  • ISPD '07
  • 18 March 2007
The negotiated congestion mechanism forms the basis of most published FPGA routers today, with many routers projecting congestion and any other requirements onto a scalar search space to evaluateExpand
  • 7
Enforcing long-path timing closure for FPGA routing with path searches on clamped lexicographic spirals
  • K. So
  • Computer Science
  • FPGA '08
  • 24 February 2008
As FPGA implementations become more popular in production deployment, improved performance-driven routers are vital in preserving performance upstream from the FPGA design flow. In this paper, aExpand
  • 7
Resource-aware run-time elaboration of behavioural FPGA specifications
The Circal process algebra is being used to explore the behavioural specification of systems that are mapped to field programmable logic circuits. In this paper we report on the implementation andExpand
  • 5
  • PDF
Lexicographic path searches for FPGA routing
  • K. So
  • Computer Science
  • 2008
  • 1
Some useful metrics on evaluating educational hypermedia designs
Reports our work in developing four new metrics to guide the development of computer-assisted learning (CAL) packages and to measure the the educational suitability of a given package. Our firstExpand
  • 1
Towards High-Level Specification, Synthesis, and Virtualization of Programmable Logic Designs (Research Note)
Current FPGA design flows do not readily support high-level, behavioural design or the use of run-time reconfiguration. Designers are thus discouraged from taking a high-level view of their systemsExpand