• DocumentCode
    951595
  • Title

    VLSI implementation of low-power high-quality color interpolation processor for CCD camera

  • Author

    Hsia, Shih-Chang ; Chen, Ming-Huei ; Tsai, Po-Shien

  • Author_Institution
    Dept. of Comput. & Commun. Eng, Nat. Kaohsiung First Univ. ofScience & Technol., Taiwan
  • Volume
    14
  • Issue
    4
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    361
  • Lastpage
    369
  • Abstract
    This paper presents a color interpolation technique for a single-chip charge-coupled device with color-filter-array format. We propose edge-direction weighting and the local gain approach to reconstruct missing color components. Simulations show that the proposed method can achieve better quality-complexity tradeoff than other algorithms. For real-time implementation, a cost-effective architecture consisting of a pipeline schedule is designed based on our new algorithm. With the time-sharing method, the VLSI architecture can interpolate various colors using a common computational kernel, reducing the circuit complexity. The prototype of the color interpolation processor has been successfully verified with a field-programmable gate array device. The chip only uses about 10K gates and two line buffers.
  • Keywords
    CCD image sensors; VLSI; field programmable gate arrays; image colour analysis; interpolation; low-power electronics; microprocessor chips; pipeline processing; real-time systems; CCD camera; FPGA; VLSI; circuit complexity reduction; color filter array; edge-direction weighting; field-programmable gate array device; low-power high-quality color interpolation processor; pipeline schedule; real-time implementation; single-chip charge-coupled device; time-sharing; Charge coupled devices; Charge-coupled image sensors; Circuit simulation; Color; Computational modeling; Computer architecture; Interpolation; Pipelines; Time sharing computer systems; Very large scale integration; Camera; charge-coupled device (CCD); color filter array (CFA); field programmable gate array (FPGA); interpolation;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.874367
  • Filename
    1637466