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...
Gespeichert in:
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 & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical & 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 |