Silicon pores with diameters in the range of micro/nano-meters can be used to detect an array of analytes. Silica beads are used as carriers of biomolecules through the pores. Passage of beads through the pores are termed as translocation events. In the presence of certain pairs of biomolecules, the pores exhibit trapping behaviour where the pores gets partially blocked. Such behaviour is termed as a trapping event. In this paper, we analyze simulated data of silicon-pore sensors and propose methods to perform signal de-noising and extraction of translocation/trapping events. In the first approach, we use the Discrete Wavelet based de-noising (DWT) as a preprocessing step. We window the signal and stack the segment into a matrix. The data matrix is decomposed into low rank and non-positive sparse components using the modified RPCA (Robust Principal Component Analysis) algorithm. In the second approach, we decompose the noisy signal matrix obtained without DWT. A GoDec (Go Decomposition) based approach is used here, with an explicit noise component and additionally a smoothness constraint. We compare both approaches and show results for signal de-noising and translocation/trapping event extraction.

Original languageEnglish (US)
Title of host publicationSensor Signal Processing for Defence, SSPD 2012
StatePublished - 2012
EventSensor Signal Processing for Defence, SSPD 2012 - London, United Kingdom
Duration: Sep 25 2012Sep 27 2012

Publication series

NameIET Seminar Digest


OtherSensor Signal Processing for Defence, SSPD 2012
Country/TerritoryUnited Kingdom


  • Analyte classification
  • De-noising
  • Matrix decomposition
  • Silicon pore sensors

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'De-noising and event extraction for silicon pore sensors using matrix decomposition'. Together they form a unique fingerprint.

Cite this