Resource-Efficient FPGA Architecture and Implementation of Hough Transform.

Saved in:
Bibliographic Details
Title: Resource-Efficient FPGA Architecture and Implementation of Hough Transform.
Authors: Chen, Zhong-Ho1, Su, Alvin W. Y.1, Sun, Ming-Ting2
Source: IEEE Transactions on Very Large Scale Integration (VLSI) Systems. Aug2012, Vol. 20 Issue 8, p1419-1428. 10p.
Subjects: Field programmable gate arrays, Integrated circuit design, Mathematical transformations, Embedded computer systems, Parallel algorithms, Image analysis
Abstract: Hough transform is widely used for detecting straight lines in an image, but it involves huge computations. For embedded application, field-programmable gate arrays are one of the most used hardware accelerators to achieve real-time implementation of Hough transform. In this paper, we present a resource-efficient architecture and implementation of Hough transform on an FPGA. The incrementing property of Hough transform is described and used to reduce the resource requirement. In order to facilitate parallelism, we divide the image into blocks and apply the incrementing property to pixels within a block and between blocks. Moreover, the locality of Hough transform is analyzed to reduce the memory access. The proposed architecture is implement on an Altera EP2S180F1508C3 device and can operate at a maximum frequency of 200 MHz. It could compute the Hough transform of 512 \times 512 test images with 180 orientations in 2.07–3.16 ms without using many FPGA resources (i.e., one could achieve the performance by adopting a low-cost low-end FPGA). [ABSTRACT FROM PUBLISHER]
Copyright of IEEE Transactions on Very Large Scale Integration (VLSI) Systems is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 77060325
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Resource-Efficient FPGA Architecture and Implementation of Hough Transform.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Chen%2C+Zhong-Ho%22">Chen, Zhong-Ho</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Su%2C+Alvin+W%2E+Y%2E%22">Su, Alvin W. Y.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Sun%2C+Ming-Ting%22">Sun, Ming-Ting</searchLink><relatesTo>2</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22IEEE+Transactions+on+Very+Large+Scale+Integration+%28VLSI%29+Systems%22">IEEE Transactions on Very Large Scale Integration (VLSI) Systems</searchLink>. Aug2012, Vol. 20 Issue 8, p1419-1428. 10p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Field+programmable+gate+arrays%22">Field programmable gate arrays</searchLink><br /><searchLink fieldCode="DE" term="%22Integrated+circuit+design%22">Integrated circuit design</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+transformations%22">Mathematical transformations</searchLink><br /><searchLink fieldCode="DE" term="%22Embedded+computer+systems%22">Embedded computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+algorithms%22">Parallel algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Image+analysis%22">Image analysis</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Hough transform is widely used for detecting straight lines in an image, but it involves huge computations. For embedded application, field-programmable gate arrays are one of the most used hardware accelerators to achieve real-time implementation of Hough transform. In this paper, we present a resource-efficient architecture and implementation of Hough transform on an FPGA. The incrementing property of Hough transform is described and used to reduce the resource requirement. In order to facilitate parallelism, we divide the image into blocks and apply the incrementing property to pixels within a block and between blocks. Moreover, the locality of Hough transform is analyzed to reduce the memory access. The proposed architecture is implement on an Altera EP2S180F1508C3 device and can operate at a maximum frequency of 200 MHz. It could compute the Hough transform of 512 \times 512 test images with 180 orientations in 2.07–3.16 ms without using many FPGA resources (i.e., one could achieve the performance by adopting a low-cost low-end FPGA). [ABSTRACT FROM PUBLISHER]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of IEEE Transactions on Very Large Scale Integration (VLSI) Systems is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=77060325
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1109/TVLSI.2011.2160002
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 1419
    Subjects:
      – SubjectFull: Field programmable gate arrays
        Type: general
      – SubjectFull: Integrated circuit design
        Type: general
      – SubjectFull: Mathematical transformations
        Type: general
      – SubjectFull: Embedded computer systems
        Type: general
      – SubjectFull: Parallel algorithms
        Type: general
      – SubjectFull: Image analysis
        Type: general
    Titles:
      – TitleFull: Resource-Efficient FPGA Architecture and Implementation of Hough Transform.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Chen, Zhong-Ho
      – PersonEntity:
          Name:
            NameFull: Su, Alvin W. Y.
      – PersonEntity:
          Name:
            NameFull: Sun, Ming-Ting
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 08
              Text: Aug2012
              Type: published
              Y: 2012
          Identifiers:
            – Type: issn-print
              Value: 10638210
          Numbering:
            – Type: volume
              Value: 20
            – Type: issue
              Value: 8
          Titles:
            – TitleFull: IEEE Transactions on Very Large Scale Integration (VLSI) Systems
              Type: main
ResultId 1