Post on 06-Jul-2018
8/18/2019 ITR Paper Presentation
1/18
AN EFFECTIVE APPROACH OF
BILATERAL FILTER IMPLEMENTATIONIN SPARTAN-3 FIELD PROGRAMMABLEGATE ARRAY
BY
M.GAUTHAM
8/18/2019 ITR Paper Presentation
2/18
Introducton• I!"#$% "r$ corru&t$d '( no%$ n t)$
&roc$dur$% o* !"#$ "c+u%ton "ndtr"n%!%%on.
• I!"#$ d$-no%n# r$*$r% to t)$ r$co,$r( o* "d#t" !"#$ t)"t )"% '$$n cont"!n"t$d '(no%$.
• M"n( d$no%n# !$t)od% )",$ '$$n d$,$o&$do,$r t)$ ($"r%-But B"t$r" t$r % " &o/$r*ut$r0
I.C"n /or1 /t) "n( r$"%on"'$ d%t"nc$%.
II.E"%( $2t$nd$d to )#)$r d!$n%on%#n"% $.#. I!"#$% ,d$o $tc.
8/18/2019 ITR Paper Presentation
3/18
O'4$ct,$
• F$d Pro#r"!!"'$ G"t$ Arr"( 5FPGA6!&$!$nt"ton o* B"t$r" Ft$r n ord$rto "c)$,$ )#) &$r*or!"nc$ "nd o/&o/$r con%u!&ton.
•
L"c1 o* "&&ro"c) n R$" t!$ H"rd/"r$I!&$!$nt"ton.
• B"t$r" t$rn# c"n '$ "cc$$r"t$d '('"t$r" #rd %c)$!$ t)"t $n"'$% *"%t$d#$-"/"r$ !"#$ &roc$%%n#.
8/18/2019 ITR Paper Presentation
4/18
M$t)odoo#$%
• B"t$r"
– Brut$-*orc$ I!&$!$nt"ton
– S$&"r"'$ 7$rn$
– Loc" H%to#r"!
– B"t$r" Grd
Reference:• “Digital signal processing with FPGA” , '( U.M$($r-B"$%$.
• “Bilateral Filtering: Theory and Applications”, b( S(,"n P"r%P$rr$ 7orn&ro'%t8"c1 Tu!'n "nd Fr9$do Dur"nd.
8/18/2019 ITR Paper Presentation
5/18
:)( B"t$r" Grd
• T)$ 'rut$ *orc$ !&$!$nt"ton % $;c$nt*or %!" %&"t" 1$rn$% 'ut '$co!$+uc1( &ro)'t,$ *or "r#$ 1$rn$%.
• T)$ %$&"r"'$ 1$rn$ "&&ro"c) ($d%
%#nc"nt( *"%t$r runnn# t!$% 'ut t)$&$r*or!"nc$ %t d$#r"d$% n$"r( /t)t)$ 1$rn$ %
8/18/2019 ITR Paper Presentation
6/18
CONT=.
• B"t$r" Grd !$t)od c"n '$ u%$d /)$nGr"&)c% )"rd/"r$ % ",""'$ '$c"u%$ t"c)$,$% )#)-+u"t( out&ut% "nd r$"-t!$ &$r*or!"nc$% $,$n on )#)-r$%outon
!"#$% "nd ,d$o%.• To &roc$%% coor !"#$% t)$ '"t$r" #rd
&ro,d$% " %"t%*(n# %outon $%&$c"(/t) "r#$ 1$rn$%. H$nc$ B"t$r" Grd
"&&ro"c) % u%$d n t)$ !&$!$nt"ton o*'"t$r" t$r n S&"rt"n 3 FPGA.
8/18/2019 ITR Paper Presentation
7/18
B"t$r" Ft$r
• To %!oot) !"#$% /)$ &r$%$r,n# $d#$%'( !$"n% o* " nonn$"r co!'n"ton o*n$"r'( !"#$ ,"u$%.
• Nonn$"r t$r /)c) co!'n$% do!"n
"nd r"n#$ t$rn#.• T)$ 1$( d$" o* t)$ '"t$r" t$r % t)"t
*or " &2$ to n>u$nc$ "not)$r &2$ t%)oud not on( occu&( " n$"r'( oc"ton
'ut "%o )",$ " %!"r ,"u$.
8/18/2019 ITR Paper Presentation
8/18
B"t$r" A#ort)!
• For $"c) &2$ & , Initialize the values ofnormalization factor and Bilateral lter to
zero.
• For $"c) &2$ + , the non-negative weight
is given by the product of spatial weightand range weight.
• Normalization at pixel p,
B!I" p #I$ %& $
Reference:?B"t$r" Ft$rn#0 T)$or( "nd A&&c"ton%@ '( S(,"n P"r% P$rr$7orn&ro'%t8"c1 Tu!'n "nd Fr9$do Dur"nd.
8/18/2019 ITR Paper Presentation
9/18
H"rd/"r$ I!&$!$nt"ton
FPGA % " '$%t &o%%'$ %outon *or co%t$$ct,$ &"t*or! o* )#) r$%ourc$ut
8/18/2019 ITR Paper Presentation
10/18
:)( !&$!$nt"ton
• No/"d"(% !o%t o* t)$ "&&c"ton%r$+ur$ r$"-t!$ )"rd/"r$ %(%t$!% /t)"r#$ co!&utn# &ot$nt"t( *or /)c) "
*"%t "nd d$dc"t$d VLSI "rc)t$ctur$"&&$"r% to '$ t)$ '$%t &o%%'$ %outon.
8/18/2019 ITR Paper Presentation
11/18
:)( n2 S&"rt"n 3
• n2 S&"rt"n 3 FPGA % %&$cc"(d$%#n$d *or to cr$"t$ !&$!$nt "ndt$%t d#t" d$%#n% u%n# &ro#r"!!"'$
o#c /t) o/ co%t M"nn$r.• :$ c"n con#ur$ t)$ FPGA to !&$!$nt
"n( %(%t$! d$%#n.
8/18/2019 ITR Paper Presentation
12/18
S&"rt"n-3 FPGA Bo"rd
8/18/2019 ITR Paper Presentation
13/18
8/18/2019 ITR Paper Presentation
14/18
Co!&"r%on T"'$
ARAMETERS S ARTAN - 3
F GA
ATTRIBUTES
USAGE
SYSTEM GATES7 7
LOGIC CELLS
TOTAL CLBSJ KJ
DEDICATED
MULTIPLIERS
MAXIMUM USER I/O 3
MAXIMUM
DIFFERENTIAL I/O
PAIRS
8/18/2019 ITR Paper Presentation
15/18
R$%ut%
• On "&&(n# ,"rou% nu!'$r% o* t$r"ton%n t)$ !&$!$nt"ton o* '"t$r" t$r t% o'%$r,$d t)"t t)$ r$%ourc$ u%"#$ %!n!u!.
•
T)$ tot" nu!'$r o* %(%t$! #"t$% u%$d % o* t)$ tot" %(%t$! #"t$% ",""'$.On( o* o#c c$% /$r$ u%$d "nd)$nc$ t)$ r$%ourc$ u%"#$ % o/. Out o*
J Con#ur"'$ Lo#c Boc1% on( %u%$d. It % o'%$r,$d t)"t on( 3 o* t)$!ut&$r% "r$ u%$d.
8/18/2019 ITR Paper Presentation
16/18
Concu%on
• A nu!'$r o* t$r"ton% "r$ &$r*or!$du%n# '"t$r" #rd "&&ro"c) to d$t$r!n$t)$ r$%ourc$ u%"#$.
• It % d$t$r!n$d t)"t t)$ '"t$r" t$r % "
&o/$r*u "t$rn"t,$ to t)$ t$r"ton-'"%$dt$r% *or no%$ r$!o,".
• T)$ u%$ o* '"t$r" t$r r$%ut% n Lo/r$%ourc$ u%"#$.
• Snc$ t)$r$ % o/ r$%ourc$ u%"#$ t)$&o/$r con%u!&ton % o/. A% " r$%ut t)$co!&ut"ton" %&$$d % )#).
8/18/2019 ITR Paper Presentation
17/18
R$*$r$nc$%• Mc)"$ M. Bron%t$n@ L"
8/18/2019 ITR Paper Presentation
18/18
T A !
"
# $ %