VLSI implementation of an M-array image filter based on shift register array

Chen-Yi Lee*, Jer Min Tsai, Shih Chieh Hsu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


This paper presents a novel VLSI solution for sorting input samples in the transform domain to achieve real-time performance for image/video applications. The sorting is based on a dedicated memory containing so-called bar-chart information. The required value, such as median, can be generated from MSB to LSB sequentially by successively evaluating each bit of the memory content. In the architecture design, the dedicated memory is realized by (1) level control unit and (2) shift register arrays. To speed up the formation of bar-charts, the level control unit provides parallel control signals to the shift register arrays. Moreover, such an architecture can easily be updated when running any order operations are concerned. Our current design can handle at most 25 input samples with word-length of 8 bits, and the resultant IC shows that a 25-MHz clock rate can be achieved and the chip area is 0.69×0.56 cm2.

Original languageEnglish
Pages (from-to)91-103
Number of pages13
JournalIntegration, the VLSI Journal
Issue number1
StatePublished - 1 Jan 1993


  • level control
  • M-array
  • Median filtering
  • shift register array

Fingerprint Dive into the research topics of 'VLSI implementation of an M-array image filter based on shift register array'. Together they form a unique fingerprint.

Cite this