A real-time two-dimensional moment generating algorithm and its single chip implementation

We present a fast algorithm and its single chip VLSI implementation for generating moments of two-dimensional (2-D) digital images for real-time image processing applications. Using this algorithm, the number of multiplications for computing 16 moments of a 512 × 512 image is reduced by more than 5...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on acoustics, speech, and signal processing speech, and signal processing, 1986-06, Vol.34 (3), p.546-553
1. Verfasser: Hatamian, M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 553
container_issue 3
container_start_page 546
container_title IEEE transactions on acoustics, speech, and signal processing
container_volume 34
creator Hatamian, M.
description We present a fast algorithm and its single chip VLSI implementation for generating moments of two-dimensional (2-D) digital images for real-time image processing applications. Using this algorithm, the number of multiplications for computing 16 moments of a 512 × 512 image is reduced by more than 5 orders of magnitude compared to the direct implementation; the number of additions is reduced by a factor of 4. This also makes the software implementation extremely fast. Using the chip, 16 moments μ p,q (p = 0, 1, 2, 3, q = 0, 1, 2, 3) of a 512 × 512 8 bits/pixel image can be calculated in real time (i.e., 30 frames per second). Each moment value is computed as a 64- bit integer. The basic building block of the algorithm is a single-pole digital filter implemented with a simple accumulator. These filters are cascaded together in both horizontal and vertical directions in a highly regular structure which makes it very suitable for VLSI implementation. The chip has been implemented in 2.5 μ CMOS technology, it occupies 6100 μm × 6100 μm of silicon area. The chip can also be used as a general cell in a systolic architecture for implementing 2-D transforms having polynomial basis functions.
doi_str_mv 10.1109/TASSP.1986.1164853
format Article
fullrecord <record><control><sourceid>pascalfrancis_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TASSP_1986_1164853</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1164853</ieee_id><sourcerecordid>8022616</sourcerecordid><originalsourceid>FETCH-LOGICAL-c294t-dcd53a515890b49712ad5c1ca02264ecf61f5efe98e44c87294056034b919de23</originalsourceid><addsrcrecordid>eNpFkEtLAzEUhbNQsFb_gG6ycDs1ySRpsizFFxQUWjduhjRzZxrJPEgC4r83Y4uu7ut858JB6IaSBaVE3-9W2-3bgmol8yy5EuUZmhGiZVEKqi7QZYyfhNB8YDP0scIBjC-S6wCnr6Goc9NHN_TG427IfcIt9BBMcn2LjW-H4NKhw6avsUsRx7z2gO3Bjdh1o4cJyeKhv0LnjfERrk91jt4fH3br52Lz-vSyXm0KyzRPRW1rURpBhdJkz_WSMlMLS60hjEkOtpG0EdCAVsC5VcsMESFJyfea6hpYOUfs6GvDEGOAphqD60z4riippkSq30SqKZHqlEiG7o7QaKI1vgmmty7-kWp6TmWW3R5lDgD-fU8mPywMbSo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A real-time two-dimensional moment generating algorithm and its single chip implementation</title><source>IEEE Electronic Library (IEL)</source><creator>Hatamian, M.</creator><creatorcontrib>Hatamian, M.</creatorcontrib><description>We present a fast algorithm and its single chip VLSI implementation for generating moments of two-dimensional (2-D) digital images for real-time image processing applications. Using this algorithm, the number of multiplications for computing 16 moments of a 512 × 512 image is reduced by more than 5 orders of magnitude compared to the direct implementation; the number of additions is reduced by a factor of 4. This also makes the software implementation extremely fast. Using the chip, 16 moments μ p,q (p = 0, 1, 2, 3, q = 0, 1, 2, 3) of a 512 × 512 8 bits/pixel image can be calculated in real time (i.e., 30 frames per second). Each moment value is computed as a 64- bit integer. The basic building block of the algorithm is a single-pole digital filter implemented with a simple accumulator. These filters are cascaded together in both horizontal and vertical directions in a highly regular structure which makes it very suitable for VLSI implementation. The chip has been implemented in 2.5 μ CMOS technology, it occupies 6100 μm × 6100 μm of silicon area. The chip can also be used as a general cell in a systolic architecture for implementing 2-D transforms having polynomial basis functions.</description><identifier>ISSN: 0096-3518</identifier><identifier>DOI: 10.1109/TASSP.1986.1164853</identifier><identifier>CODEN: IETABA</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Application software ; Applied sciences ; Artificial intelligence ; CMOS technology ; Computer science; control theory; systems ; Digital filters ; Digital images ; Exact sciences and technology ; Image processing ; Pattern recognition. Digital image processing. Computational geometry ; Pixel ; Polynomials ; Silicon ; Two dimensional displays ; Very large scale integration</subject><ispartof>IEEE transactions on acoustics, speech, and signal processing, 1986-06, Vol.34 (3), p.546-553</ispartof><rights>1987 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c294t-dcd53a515890b49712ad5c1ca02264ecf61f5efe98e44c87294056034b919de23</citedby><cites>FETCH-LOGICAL-c294t-dcd53a515890b49712ad5c1ca02264ecf61f5efe98e44c87294056034b919de23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1164853$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1164853$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=8022616$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Hatamian, M.</creatorcontrib><title>A real-time two-dimensional moment generating algorithm and its single chip implementation</title><title>IEEE transactions on acoustics, speech, and signal processing</title><addtitle>T-ASSP</addtitle><description>We present a fast algorithm and its single chip VLSI implementation for generating moments of two-dimensional (2-D) digital images for real-time image processing applications. Using this algorithm, the number of multiplications for computing 16 moments of a 512 × 512 image is reduced by more than 5 orders of magnitude compared to the direct implementation; the number of additions is reduced by a factor of 4. This also makes the software implementation extremely fast. Using the chip, 16 moments μ p,q (p = 0, 1, 2, 3, q = 0, 1, 2, 3) of a 512 × 512 8 bits/pixel image can be calculated in real time (i.e., 30 frames per second). Each moment value is computed as a 64- bit integer. The basic building block of the algorithm is a single-pole digital filter implemented with a simple accumulator. These filters are cascaded together in both horizontal and vertical directions in a highly regular structure which makes it very suitable for VLSI implementation. The chip has been implemented in 2.5 μ CMOS technology, it occupies 6100 μm × 6100 μm of silicon area. The chip can also be used as a general cell in a systolic architecture for implementing 2-D transforms having polynomial basis functions.</description><subject>Application software</subject><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>CMOS technology</subject><subject>Computer science; control theory; systems</subject><subject>Digital filters</subject><subject>Digital images</subject><subject>Exact sciences and technology</subject><subject>Image processing</subject><subject>Pattern recognition. Digital image processing. Computational geometry</subject><subject>Pixel</subject><subject>Polynomials</subject><subject>Silicon</subject><subject>Two dimensional displays</subject><subject>Very large scale integration</subject><issn>0096-3518</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1986</creationdate><recordtype>article</recordtype><recordid>eNpFkEtLAzEUhbNQsFb_gG6ycDs1ySRpsizFFxQUWjduhjRzZxrJPEgC4r83Y4uu7ut858JB6IaSBaVE3-9W2-3bgmol8yy5EuUZmhGiZVEKqi7QZYyfhNB8YDP0scIBjC-S6wCnr6Goc9NHN_TG427IfcIt9BBMcn2LjW-H4NKhw6avsUsRx7z2gO3Bjdh1o4cJyeKhv0LnjfERrk91jt4fH3br52Lz-vSyXm0KyzRPRW1rURpBhdJkz_WSMlMLS60hjEkOtpG0EdCAVsC5VcsMESFJyfea6hpYOUfs6GvDEGOAphqD60z4riippkSq30SqKZHqlEiG7o7QaKI1vgmmty7-kWp6TmWW3R5lDgD-fU8mPywMbSo</recordid><startdate>19860601</startdate><enddate>19860601</enddate><creator>Hatamian, M.</creator><general>IEEE</general><general>Institute of electrical and electronics engineers</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>19860601</creationdate><title>A real-time two-dimensional moment generating algorithm and its single chip implementation</title><author>Hatamian, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c294t-dcd53a515890b49712ad5c1ca02264ecf61f5efe98e44c87294056034b919de23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1986</creationdate><topic>Application software</topic><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>CMOS technology</topic><topic>Computer science; control theory; systems</topic><topic>Digital filters</topic><topic>Digital images</topic><topic>Exact sciences and technology</topic><topic>Image processing</topic><topic>Pattern recognition. Digital image processing. Computational geometry</topic><topic>Pixel</topic><topic>Polynomials</topic><topic>Silicon</topic><topic>Two dimensional displays</topic><topic>Very large scale integration</topic><toplevel>online_resources</toplevel><creatorcontrib>Hatamian, M.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>IEEE transactions on acoustics, speech, and signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hatamian, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A real-time two-dimensional moment generating algorithm and its single chip implementation</atitle><jtitle>IEEE transactions on acoustics, speech, and signal processing</jtitle><stitle>T-ASSP</stitle><date>1986-06-01</date><risdate>1986</risdate><volume>34</volume><issue>3</issue><spage>546</spage><epage>553</epage><pages>546-553</pages><issn>0096-3518</issn><coden>IETABA</coden><abstract>We present a fast algorithm and its single chip VLSI implementation for generating moments of two-dimensional (2-D) digital images for real-time image processing applications. Using this algorithm, the number of multiplications for computing 16 moments of a 512 × 512 image is reduced by more than 5 orders of magnitude compared to the direct implementation; the number of additions is reduced by a factor of 4. This also makes the software implementation extremely fast. Using the chip, 16 moments μ p,q (p = 0, 1, 2, 3, q = 0, 1, 2, 3) of a 512 × 512 8 bits/pixel image can be calculated in real time (i.e., 30 frames per second). Each moment value is computed as a 64- bit integer. The basic building block of the algorithm is a single-pole digital filter implemented with a simple accumulator. These filters are cascaded together in both horizontal and vertical directions in a highly regular structure which makes it very suitable for VLSI implementation. The chip has been implemented in 2.5 μ CMOS technology, it occupies 6100 μm × 6100 μm of silicon area. The chip can also be used as a general cell in a systolic architecture for implementing 2-D transforms having polynomial basis functions.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TASSP.1986.1164853</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0096-3518
ispartof IEEE transactions on acoustics, speech, and signal processing, 1986-06, Vol.34 (3), p.546-553
issn 0096-3518
language eng
recordid cdi_crossref_primary_10_1109_TASSP_1986_1164853
source IEEE Electronic Library (IEL)
subjects Application software
Applied sciences
Artificial intelligence
CMOS technology
Computer science
control theory
systems
Digital filters
Digital images
Exact sciences and technology
Image processing
Pattern recognition. Digital image processing. Computational geometry
Pixel
Polynomials
Silicon
Two dimensional displays
Very large scale integration
title A real-time two-dimensional moment generating algorithm and its single chip implementation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T20%3A42%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20real-time%20two-dimensional%20moment%20generating%20algorithm%20and%20its%20single%20chip%20implementation&rft.jtitle=IEEE%20transactions%20on%20acoustics,%20speech,%20and%20signal%20processing&rft.au=Hatamian,%20M.&rft.date=1986-06-01&rft.volume=34&rft.issue=3&rft.spage=546&rft.epage=553&rft.pages=546-553&rft.issn=0096-3518&rft.coden=IETABA&rft_id=info:doi/10.1109/TASSP.1986.1164853&rft_dat=%3Cpascalfrancis_RIE%3E8022616%3C/pascalfrancis_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1164853&rfr_iscdi=true