Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm

Block-matching and 3D-filtering(BM3D) is a state of the art denoising algorithm for image/video,which takes full advantages of the spatial correlation and the temporal correlation of the video. The algorithm performance comes at the price of more similar blocks finding and filtering which bring high...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Shanghai jiao tong da xue xue bao 2016-04, Vol.21 (2), p.173-183
1. Verfasser: 张昊 刘文江 王若琳 刘涛 戎蒙恬
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 183
container_issue 2
container_start_page 173
container_title Shanghai jiao tong da xue xue bao
container_volume 21
creator 张昊 刘文江 王若琳 刘涛 戎蒙恬
description Block-matching and 3D-filtering(BM3D) is a state of the art denoising algorithm for image/video,which takes full advantages of the spatial correlation and the temporal correlation of the video. The algorithm performance comes at the price of more similar blocks finding and filtering which bring high computation and memory access. Area, memory bandwidth and computation are the major bottlenecks to design a feasible architecture because of large frame size and search range. In this paper, we introduce a novel structure to increase data reuse rate and reduce the internal static-random-access-memory(SRAM) memory. Our target is to design a phase alternating line(PAL) or real-time processing chip of BM3 D. We propose an application specific integrated circuit(ASIC) architecture of BM3 D for a 720 × 576 BT656 PAL format. The feature of the chip is with 100 MHz system frequency and a 166-MHz 32-bit double data rate(DDR). When noise is σ = 25, we successfully realize real-time denoising and achieve about 10 d B peak signal to noise ratio(PSNR) advance just by one iteration of the BM3 D algorithm.
doi_str_mv 10.1007/s12204-016-1709-0
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1835647491</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>668462428</cqvip_id><sourcerecordid>1835647491</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2630-c2e1c2446bdec60176b02699c776d92c88068d973ba5f56cdaec64e42b6e90a33</originalsourceid><addsrcrecordid>eNp9UMtOwzAQjBBIlMIHcIs4cTGsH3HsY6GUIhVxAM6W4zhtShq3diLE3-MoFUcu-5zZ1UySXGO4wwD5fcCEAEOAOcI5SAQnyQRLmSGBhTiNdQQhjHNynlyEsAVgQKmcJO9L7ctv7W0682ZTd9Z0fWzmNtTrNnVV-tA484VedRe37TrVbZnSOVrUTWf9MJjb1tVhqGbN2vm62-wuk7NKN8FeHfM0-Vw8fTwu0ert-eVxtkKGcAoxWmwIY7woreGAc14A4VKaPOelJEYI4KKUOS10VmXclDrCmGWk4FaCpnSa3I53994dehs6tauDsU2jW-v6oLCgGWc5kzhC8Qg13oXgbaX2vt5p_6MwqMEbNRqoooFqMFBB5JCRE_aDUuvV1vW-jYr-Jd0cH21cuz5E3t8nzgXjhBFBfwEnWn2y</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1835647491</pqid></control><display><type>article</type><title>Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm</title><source>SpringerNature Journals</source><source>Alma/SFX Local Collection</source><creator>张昊 刘文江 王若琳 刘涛 戎蒙恬</creator><creatorcontrib>张昊 刘文江 王若琳 刘涛 戎蒙恬</creatorcontrib><description>Block-matching and 3D-filtering(BM3D) is a state of the art denoising algorithm for image/video,which takes full advantages of the spatial correlation and the temporal correlation of the video. The algorithm performance comes at the price of more similar blocks finding and filtering which bring high computation and memory access. Area, memory bandwidth and computation are the major bottlenecks to design a feasible architecture because of large frame size and search range. In this paper, we introduce a novel structure to increase data reuse rate and reduce the internal static-random-access-memory(SRAM) memory. Our target is to design a phase alternating line(PAL) or real-time processing chip of BM3 D. We propose an application specific integrated circuit(ASIC) architecture of BM3 D for a 720 × 576 BT656 PAL format. The feature of the chip is with 100 MHz system frequency and a 166-MHz 32-bit double data rate(DDR). When noise is σ = 25, we successfully realize real-time denoising and achieve about 10 d B peak signal to noise ratio(PSNR) advance just by one iteration of the BM3 D algorithm.</description><identifier>ISSN: 1007-1172</identifier><identifier>EISSN: 1995-8188</identifier><identifier>DOI: 10.1007/s12204-016-1709-0</identifier><language>eng</language><publisher>Shanghai: Shanghai Jiaotong University Press</publisher><subject>Algorithms ; Architecture ; Computation ; Computer Science ; Correlation ; Design engineering ; Electrical Engineering ; Engineering ; Life Sciences ; Materials Science ; Noise reduction ; Real time ; Searching</subject><ispartof>Shanghai jiao tong da xue xue bao, 2016-04, Vol.21 (2), p.173-183</ispartof><rights>Shanghai Jiaotong University and Springer-Verlag Berlin Heidelberg 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2630-c2e1c2446bdec60176b02699c776d92c88068d973ba5f56cdaec64e42b6e90a33</citedby><cites>FETCH-LOGICAL-c2630-c2e1c2446bdec60176b02699c776d92c88068d973ba5f56cdaec64e42b6e90a33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/85391X/85391X.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s12204-016-1709-0$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s12204-016-1709-0$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>315,781,785,27929,27930,41493,42562,51324</link.rule.ids></links><search><creatorcontrib>张昊 刘文江 王若琳 刘涛 戎蒙恬</creatorcontrib><title>Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm</title><title>Shanghai jiao tong da xue xue bao</title><addtitle>J. Shanghai Jiaotong Univ. (Sci.)</addtitle><addtitle>Journal of Shanghai Jiaotong university</addtitle><description>Block-matching and 3D-filtering(BM3D) is a state of the art denoising algorithm for image/video,which takes full advantages of the spatial correlation and the temporal correlation of the video. The algorithm performance comes at the price of more similar blocks finding and filtering which bring high computation and memory access. Area, memory bandwidth and computation are the major bottlenecks to design a feasible architecture because of large frame size and search range. In this paper, we introduce a novel structure to increase data reuse rate and reduce the internal static-random-access-memory(SRAM) memory. Our target is to design a phase alternating line(PAL) or real-time processing chip of BM3 D. We propose an application specific integrated circuit(ASIC) architecture of BM3 D for a 720 × 576 BT656 PAL format. The feature of the chip is with 100 MHz system frequency and a 166-MHz 32-bit double data rate(DDR). When noise is σ = 25, we successfully realize real-time denoising and achieve about 10 d B peak signal to noise ratio(PSNR) advance just by one iteration of the BM3 D algorithm.</description><subject>Algorithms</subject><subject>Architecture</subject><subject>Computation</subject><subject>Computer Science</subject><subject>Correlation</subject><subject>Design engineering</subject><subject>Electrical Engineering</subject><subject>Engineering</subject><subject>Life Sciences</subject><subject>Materials Science</subject><subject>Noise reduction</subject><subject>Real time</subject><subject>Searching</subject><issn>1007-1172</issn><issn>1995-8188</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9UMtOwzAQjBBIlMIHcIs4cTGsH3HsY6GUIhVxAM6W4zhtShq3diLE3-MoFUcu-5zZ1UySXGO4wwD5fcCEAEOAOcI5SAQnyQRLmSGBhTiNdQQhjHNynlyEsAVgQKmcJO9L7ctv7W0682ZTd9Z0fWzmNtTrNnVV-tA484VedRe37TrVbZnSOVrUTWf9MJjb1tVhqGbN2vm62-wuk7NKN8FeHfM0-Vw8fTwu0ert-eVxtkKGcAoxWmwIY7woreGAc14A4VKaPOelJEYI4KKUOS10VmXclDrCmGWk4FaCpnSa3I53994dehs6tauDsU2jW-v6oLCgGWc5kzhC8Qg13oXgbaX2vt5p_6MwqMEbNRqoooFqMFBB5JCRE_aDUuvV1vW-jYr-Jd0cH21cuz5E3t8nzgXjhBFBfwEnWn2y</recordid><startdate>20160401</startdate><enddate>20160401</enddate><creator>张昊 刘文江 王若琳 刘涛 戎蒙恬</creator><general>Shanghai Jiaotong University Press</general><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>W92</scope><scope>~WA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>7TB</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>FR3</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160401</creationdate><title>Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm</title><author>张昊 刘文江 王若琳 刘涛 戎蒙恬</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2630-c2e1c2446bdec60176b02699c776d92c88068d973ba5f56cdaec64e42b6e90a33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Architecture</topic><topic>Computation</topic><topic>Computer Science</topic><topic>Correlation</topic><topic>Design engineering</topic><topic>Electrical Engineering</topic><topic>Engineering</topic><topic>Life Sciences</topic><topic>Materials Science</topic><topic>Noise reduction</topic><topic>Real time</topic><topic>Searching</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>张昊 刘文江 王若琳 刘涛 戎蒙恬</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库-工程技术</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Shanghai jiao tong da xue xue bao</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>张昊 刘文江 王若琳 刘涛 戎蒙恬</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm</atitle><jtitle>Shanghai jiao tong da xue xue bao</jtitle><stitle>J. Shanghai Jiaotong Univ. (Sci.)</stitle><addtitle>Journal of Shanghai Jiaotong university</addtitle><date>2016-04-01</date><risdate>2016</risdate><volume>21</volume><issue>2</issue><spage>173</spage><epage>183</epage><pages>173-183</pages><issn>1007-1172</issn><eissn>1995-8188</eissn><abstract>Block-matching and 3D-filtering(BM3D) is a state of the art denoising algorithm for image/video,which takes full advantages of the spatial correlation and the temporal correlation of the video. The algorithm performance comes at the price of more similar blocks finding and filtering which bring high computation and memory access. Area, memory bandwidth and computation are the major bottlenecks to design a feasible architecture because of large frame size and search range. In this paper, we introduce a novel structure to increase data reuse rate and reduce the internal static-random-access-memory(SRAM) memory. Our target is to design a phase alternating line(PAL) or real-time processing chip of BM3 D. We propose an application specific integrated circuit(ASIC) architecture of BM3 D for a 720 × 576 BT656 PAL format. The feature of the chip is with 100 MHz system frequency and a 166-MHz 32-bit double data rate(DDR). When noise is σ = 25, we successfully realize real-time denoising and achieve about 10 d B peak signal to noise ratio(PSNR) advance just by one iteration of the BM3 D algorithm.</abstract><cop>Shanghai</cop><pub>Shanghai Jiaotong University Press</pub><doi>10.1007/s12204-016-1709-0</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1007-1172
ispartof Shanghai jiao tong da xue xue bao, 2016-04, Vol.21 (2), p.173-183
issn 1007-1172
1995-8188
language eng
recordid cdi_proquest_miscellaneous_1835647491
source SpringerNature Journals; Alma/SFX Local Collection
subjects Algorithms
Architecture
Computation
Computer Science
Correlation
Design engineering
Electrical Engineering
Engineering
Life Sciences
Materials Science
Noise reduction
Real time
Searching
title Hardware Architecture Design of Block-Matching and 3D-Filtering Denoising Algorithm
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T00%3A00%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Hardware%20Architecture%20Design%20of%20Block-Matching%20and%203D-Filtering%20Denoising%20Algorithm&rft.jtitle=Shanghai%20jiao%20tong%20da%20xue%20xue%20bao&rft.au=%E5%BC%A0%E6%98%8A%20%E5%88%98%E6%96%87%E6%B1%9F%20%E7%8E%8B%E8%8B%A5%E7%90%B3%20%E5%88%98%E6%B6%9B%20%E6%88%8E%E8%92%99%E6%81%AC&rft.date=2016-04-01&rft.volume=21&rft.issue=2&rft.spage=173&rft.epage=183&rft.pages=173-183&rft.issn=1007-1172&rft.eissn=1995-8188&rft_id=info:doi/10.1007/s12204-016-1709-0&rft_dat=%3Cproquest_cross%3E1835647491%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1835647491&rft_id=info:pmid/&rft_cqvip_id=668462428&rfr_iscdi=true