• DocumentCode
    2815736
  • Title

    Two-step evolution of polymorphic circuits for image multi-filtering

  • Author

    Sekanina, Lukas ; Salajka, Vojtech ; Vasicek, Zdenek

  • Author_Institution
    IT4Innovations Centre of Excellence, Brno Univ. of Technol., Brno, Czech Republic
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper proposes to implement multifunctional image filters using multifunctional gates such as polymorphic gates or multiplexed ordinary gates. The design procedure is based on evolutionary design and optimization conducted using Cartesian genetic programming (CGP). Because of the complexity of the problem the design is decomposed to two phases. In the first step, a multifunctional filter is evolved at the register-transfer level (RTL) using a set of processing elements containing functions such as minimum/maximum, minimum/average etc. over two pixels. In the second step, gate-level implementations of the processing elements utilized in evolved filters are designed and optimized using CGP in combination with conventional logic synthesis tools. It is shown that resulting filters exhibit good filtering capabilities. They are also area-efficient in comparison with solutions based on multiplexing of ordinary filters.
  • Keywords
    filtering theory; genetic algorithms; image processing; Cartesian genetic programming; evolutionary design; image multifiltering; logic synthesis tools; multifunctional filter; multifunctional gates; multifunctional image filters; multiplexed ordinary gates; optimization; polymorphic circuits; polymorphic gates; register-transfer level; two-step evolution; Arrays; Image edge detection; Logic gates; Multiplexing; Noise; Optimization; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2012 IEEE Congress on
  • Conference_Location
    Brisbane, QLD
  • Print_ISBN
    978-1-4673-1510-4
  • Electronic_ISBN
    978-1-4673-1508-1
  • Type

    conf

  • DOI
    10.1109/CEC.2012.6256164
  • Filename
    6256164