Sidi Ahmed Mahmoudi. Univ of Mons. Belgium
Transcription
Sidi Ahmed Mahmoudi. Univ of Mons. Belgium
!"#$%&'()*%+&,#-./0$,( "#$%&'(!)*"!$''+,-! !!!!!!!Parallel Image Processing on GPU with CUDA and OpenGL ((1/2/(3-4,2(5"-4*$2/( ((((()/,66,(5"..,7"#89(!"7/".(:,#6*.9(5*-"44,2(;,.<,%%*$.9(1"/2(5"-4*$2/( =*4>$&,6(1#/,.#,(?,>&9(!"#$%&+(*@(A.B/.,,6/.BC(D./E,6F/&+(*@(5*.F( *.'/',01+#,!#2!03'!0'1$! H ((((5,47,6(*@(&-,(IJ(K,F,"6#-(:"7(*@(!"#$%&+(*@(A.B/.,,6/.B( • ((((IJ(:"7(/F("#LE,(/.M( H (1/B."%()6*#,FF/.B( H (J,%,#*44$./#"L*.F( H ((5/#6*N,%,#&6*./#F( H (O>,6"L*."%(K,F,"6#-( H (=*4>$&,6(1#/,.#,( • P)=( • 5,2/#"%(I4"B/.B( • K,F*$6#,(5"."B,4,.&(".2(1#-,2$%/.B( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((=*4>%,Q(P)=(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( G( 450&6,'! H (((I.&6*2$#L*.( H (((I4"B,()6*#,FF/.B(3%B*6/&-4F(*.(V)D( H (((3(DF,(="F,M((V)D(@*6(E,6&,76"(F,B4,.&"L*.(( H (((=*.#%$F/*.(".2(@$&$6,(W*68F( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((=*4>%,Q(P)=(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( U( 7,0.#859+#,!! (Device) Grid H (V)D(#".(7,($F,2(/.(4".+(&+>,F(*@( ">>%/#"L*.F(YV)V)DZC( Block (0, 0)! Block (1, 0)! H (((V)D("6#-/&,#&$6,("%%*[F("(4"FF/E,%+( >"6"%%,%(2"&"(>6*#,FF/.B(C( Registers H (((1,E,6"%(&**%F(&*(,Q>%*/&(V)DC( Thread (0, 0)! Thread (1, 0)! Thread (0, 0)! Thread (1, 0)! Local Memory Local Memory ! ! ! ! ! ;6**8V)D( 3JI(1&6,"4( O>,.V:( =D?3( O>,.=:(( Shared Memory Host Registers Local Memory Shared Memory Registers Registers Local Memory Global Memory Constant Memory Texture Memory Université de Mons X( 7$1-'!*.#9'//6,-!#,!:*;! H ((((I4"B,(>6*#,FF/.B(]&F(."&$6"%%+(@*6(2"&"(>"6"%%,%(>6*#,FF/.B( ((((((((((N(>/Q,%F(#".(7,(4">>,2(2/6,#&%+(&*(&-6,"2F( ((((((((((N(%*&F(*@(2"&"("6,(F-"6,2(7,&[,,.(>/Q,%F( H ((((32E".&"B,(*@(=D?3(".2(>/Q,%(F-"2,6(@*6(7"F,2(/4"B,(>6*#,FF/.B(( H ((((=D?3(F$>>*6&F(F-"6/.B(/4"B,F(2"&"([/&-(O>,.V:(".2(?/6,#&U?(">>%/#"L*.F( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( \( !7$1-'!*.#9'//6,-!<603!";=>!1,8!4%',:?!! Geometric Transform Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( ^( !7$1-'!*.#9'//6,-!<603!";=>!1,8!4%',:?!! :'@#.9'!ABCC! Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( _( 7$1-'!*.#9'//6,-!1&-#.603$/!#,!:*;D!7$%&'$',01+#,!! ((((W,(-"E,(/4>%,4,.&,2(&-,(@*%%*[/.B(I4"B,()6*#,FF/.B("%B*6/&-4F(*.(V)D($F/.B( =D?3(".2(O>,.V:M( H ((V,*4,&6/#"%(J6".F@*64"L*.F( ((((((((((((((((((J6".F%"L*.( ((((((((((((((((((K*&"L*.( H ((I4"B,(?,.*/F/.B( (((((((((((((((((:/.,"6(!/%&,6/.B( (((((((((((((((((5,2/".(!/%&,6/.B(( (((((((((((((((((V"$FF/".(14**&-/.B( H ((A2B,(?,&,#L*.(( (((((((((((((((((?,6/#-,(!/%&,6( (((((((((((((((((1*7,%(!/%&,6(( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( `( 7$1-'!=',#6/6,-!D!?6,'1.!1,8!E'861,!@6&0'.6,-!! :'@#.9'!ABCC! Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( S( 7$1-'!=',#6/6,-!D!:15//61,!F$##036,-!G='.693'H! 1>,,2$>(#%*F,(&*(GTQ((Y2"&"(&6".F@,6(/.#%CZ(( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RT( F#I'&!@6&0'.D!*'.2#.$1,9'/!G:&#I1&!E'$#.JH! :'@#.9'!ABCC! Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RR( !>!;/'!91/'D!:*;!2#.!K'.0'I.1!/'-$',01+#,!! H (((AQ&6"#&(&-,("E,6"B,(4*2,%(*@(E,6&,76",(7+("%/B.4,.&(*@("%%(&-,( 4"68,2(E,6&,76",(*@(G\(/.>$&(/4"B,FC H ((O>L4"%(?,&,#L*.(*@(,2B,F. H (((I&(/4>6*E,F(&-,(#*.&6"F&(@*6(7,a,6(2,&,#L*.(*@(#*.&*$6FC( H ((J-/F(F&,>(&"8,F(#*.F/2,6"7%,(L4,M(F/b,(*@(/4"B,F($F,2 Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RG( H (34*.B(&-,(6,4"/./.B(#*6.,6F9([,(2,&,64/.,(&-,(G(%,c(#*6.,6F(*@(,"#-( H ((W,(2,&,#&(P"66/F(#*6.,6F(/.(&-,(#*.&*$6FC((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( E,6&,76"(&*(4">(("2,0$"&,%+(&-,(4*2,% . • )6*7%,4M(P"66/F(>6*E/2,F(&**(4".+(#*6.,6FC((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( • W,(#".(">>%+("c,6(315(&*(2,&,#&(E,6&,76"(*.(4,2/#"%(/4"B,F((((((((((((((C(((((( H ([,(]%&,6(7"2(#*6.,6F(7+(/.F>,#L.B(&-,(".B%,(@*64,2([/&-(.,/B-7*6FC(((((((((((((( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RU( !>!;/'!91/'D!:*;!2#.!K'.0'I.1!/'-$',01+#,!! (J-/F(">>%/#"L*.(B/E,F(E,6+(B**2(6,F$%&F(7$&(&"8,F("(6,%"LE,%+(%*.B(L4,(Y4*6,( &-".(R(4/.Z( 5*F&(#*.F$4/.B(F&,>F("6,M( ((((((((((((((((((RC(5*2,%/F"L*.(M("%/B.4,.&(*@("%%(&-,(E,6&,76",(/.("(F,&(*@(/4"B,FC( ((((((((((((((((((UC(=*.&*$6(?,&,#L*.(M(="..+(!/%&,6C( ((((((((((((((((((\C(1,"6#-(*@(B**2(#*6.,6FC( O$6(#$66,.&([*68(/F(@*#$F,2((*.(>"6"%%,%/b/.B(&-,F,(F&,>FC( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RX( :*;!2#.!K'.0'I.1!/'-$',01+#,D!"#,0#5.!='0'9+#,!G"1,,JH! (="..+(!/%&,6(M("%B*6/&-4(#*4>*F,2(*@(4".+(F&,>F(( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( R\( :*;!2#.!K'.0'I.1!/'-$',01+#,D!"#,0#5.!='0'9+#,!G"1,,JH! H ((((V"/.M("7*$&(\Td(Y*.%+(U(]6F&(F&,>F(>"6"%%,%/b,2(*.(V)DZC( W/%%(7,(/4>6*E,2(7+(>"6"%%,%/b/.B(6,4"/./.B(F&,>F(".2($F/.B(&,Q&$6,(".2(F-"6,2( 4,4*6+C( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( R^( "4L"?;F74L!1,8!@;M;NO!P4NQF! H ((DF,(*@(=D?3(".2(O>,.V:M(6,"%(7,.,]&(@*6(I4"B,()6*#,FF/.B(*.(V)DC( H ((P/B-()*&,.L"%(/.(4,2/#"%(/4"B/.BM( ! (((=*4>$&"L*."%(/.&,.F/&+( ! (((P/B-(6,F*%$L*.(*@(4,2/#"%(/4"B,F( H ((V**2(>,6@*64".#,(@*6(6,#$6F/E,(4,&-*2F(Y?,6/#-,(!/%&,6(".2(:/.,"6(!/%&,6ZC( @505.'!P#.R/D! H ((AQ>%*/&"L*.(*@(J,Q&$6,(".2(1-"6,2(4,4*6/,FC( H (()"6"%%,%/b"L*.(*@(6,4"/./.B(F&,>F(*@(e(E,6&,76"(F,B4,.&"L*.(f(">>%/#"L*.C( H ((3>>%/#"L*.(*@(&-,F,(4,&-*2F(*.(E/2,*(F,0$,.#,F(@*6(6,"%(L4,(>6*#,FF/.BC( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( R_( !"#$%&''' ()*&+,$&'-''' Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( R`( NO@ONOL"OF! ghi".BT`j((hCi".B9(iCh-$9(iC)$(k)"6"%%,%(I4"B,()6*#,FF/.B(;"F,2(*.(=D?3lC(I.&,6."L*."%(=*.@,6,.#,(*.( =*4>$&,6(1#/,.#,(".2(1*c["6,(A.B/.,,6/.BC(=-/."C(GTT`C()"B,F(RS`NGTRC( g;,.TSj((5C;,.<,%%*$.9(1"m2C5"-4*$2/(k1>/.,(:*#"%/b"L*.(/.(nN6"+(I4"B,F(DF/.B(I.&,6,F&()*/.&(?,&,#L*.lC( o*$6."%(*@(?/B/&"%(I4"B/.BC(p*%(GG9(q*(U(Yo$.,Z9(GTTSM(>>(UTSNUR`C( g;,.T`j(5C;,.<,%%*$.9(1"m2C5"-4*$2/(knN6"+(I4"B,(1,B4,.&"L*.(@*6(p,6&,76"%(5*7/%/&+(3."%+F/FlC( I.&,6."L*."%(o*$6."%(*@(=*4>$&,6(3FF/F&,2(K"2/*%*B+(".2(1$6B,6+Cp*%$4,(G9(q$47,6(^9(3E6/%(GTT`9(>"B,F( U_RNU`UC(( g?,6/#-,`_j((KC?,6/#-,(k(?,&,#L*.(O>L4"%,(?,(=*.&*$6F("E,#(D.,(5/F,(,.(O,$E6,(K,#$6F/E,l(RRr4,( =*%%*0$,(VKAJ1I9(o$.,(RS`_C(( g1/2/T`j(1/2/C5"-4*$2/9(PC1-"6/@9(qCI-"22"2,.,9(=C?<,6"7"(k(37.*64"%(AE,.&(?,&,#L*.(/.(K,"%(J/4,(p/2,*lC( !/6F&(I.&,6."L*."%(W*68F-*>(*.(5$%L4*2"%(I.&,6"#L*.F(3."%+F/F(*@(DF,6F(/.("(=*.&6*%%,2(A.E/6*.4,.&C( IF%".2(*@(=6,&,9(V6,,#,C(O#&*7,6((GTT`C(( g5".#TSj(5C5".#"F(".2("%(k(q"&$6"%(I.&,6"#L*.(;,&[,,.(K,"%(".2(p/6&$"%(W*6%2FlC(s)K1(*@(&-,(.$4,2/"6&( 6,F,"6#-(>6*B6"49(p*%C(R9(q*C(\9(o".$"6+(GTTSC((( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( RS( Université de Mons GT( Université de Mons GR( Université de Mons GG( 7,0.#859+#,! "(;/6&-(*@((V)V)D( Université de Mons GU( 7$1-'!=',#6/6,-!D!?6,'1.!1,8!E'861,!@6&0'.6,-!! H (;/B(]%&,6(F/b,(t(7/B(/4"B,(F/b,(u(4*6,(/4>*6&".&(L4,(@*6(/4"B,(]%&,6/.BC( H (J-,(>"6"%%,%/b"L*.(*@(&-,F,F(">>%/#"L*.F(/F(4*6,(F/B./]#".&("F(&-,(/4"B,(".2( ]%&,6(F/b,F("6,(/4>*6&".&C( ! ((((()"6"%%,%/b"L*.(*.(V)DM(( H P*6/b*.&"%(!/%&,6M(=*.E*%$L*.(*@(&-,(%/.,F(*@(&-,(/4"B,(7+(&-,(4/22%,( -*6/b*.&"%(%/.,(*@(&-,(]%&,6(/.(>"6"%%,%(gR(R(Rj(C(( H p,6L#"%(!/%&,6M(=*.E*%$L*.(*@(&-,(#*%$4.F(*@(&-,(/4"B,(7+(&-,(4/22%,(E,6L#"%( ((((((%/.,(*@(&-,(]%&,6(/.(>"6"%%,%((((((((C( H P*6/b*.&"%(!/%&,6M(.$47,6(*@(&-6,"2F(u(.$47,6(*@(/4"B,F(%/.,F(Y(-,/B-&ZC( H p,6L#"%(!/%&,6M(.$47,6(*@(&-6,"2F(u(.$47,6(*@(/4"B,(#*%$4.F(Y([,/B-&ZC( H [,(-"E,($F,2(*@(6,#$6F/E,(4,&-*2M(&-,($F,(*@(.,/B-7*6F(6,F$%&FC((((((((((((((((((( Université de Mons GX( 7$1-'!=',#6/6,-!D!:15//61,!F$##036,-!! ! ((((()6/.#/>%,(M(3>>%+/.B("(G?(V"$FF/".(8,6.,%M(( (((((((((((((((((((( H ((14**&-F(&-,(/4"B,(".2(,%/4/."&,F(.*/F,(( H ((J-,(#*.E*%$L*.(8,6.,%(/F(#"%#$%"&,2(7"F,2(*.(&-,(F&".2"62(2,E/"L*.(v(( ! (((((()"6"%%,%/b"L*.(*.(V)DM(((((( H J-,(#*.E*%$L*.(8,6.,%(/F(#"%#$%"&,2(*.(=)D((((((((((/&(.,,2F(&*(7,(2*.,(*.#,(*.%+C( H J-,(8,6.,%(2,>,.2F(2/6,#&%+(&*(&-,(E"%$,(*@(vC( H (W,(">>%+("(>"6"%%,%(#*.E*%$L*.([/&-(&-,(8,6.,%(@*6("%%(&-,(>/Q,%F((((((((((([,(#".w&(2*( /&(>,6(%/.,F(".2(>,6(#$%$4F(F,>"6"&,%+C((((((((((((((((((((( ! ((((((((K,F$%&M(((((((((((((((( H 3(%*&(*@(4,4*6+("##,FFM(G\("##,FF(&*(&-,(E"%$,F(*@(.,/B-7*$6wF(>/Q,%F(".2(G\("##,F( &*(&-,(E"%$,(*@(&-,(#*.E*%$L*.(8,6.,%((@*6("(\x\(]%&,6M(\T(4,4*6+("##,FFC( H (J-,(B"/.(/.(>,6@*64".#,F(/F(.*&(F*(/4>*6&".&C( H (J-,(#*4>$L.B(L4,(/.#6,"F,F(F/B./]#".&%+(7+(/.#6,"F/.B(&-,(]%&,6(F/b,C(( Université de Mons G\( 7$1-'!=',#6/6,-!D!:15//61,!F$##036,-!! J-,(B"/.(/F(.*&(F*(/4>*6&".& Université de Mons J-,($F,(*@(?,6/#-,(5,&-*2C( G^( 7$1-'!=',#6/6,-!D!:15//61,!F$##036,-!G='.693'H! ! ()"6"%%,%/b"L*.(*.(V)D(M((( H =*4>$&"L*.(*@(&-,(#*,y#/,.&F(*@(?,6/#-,(]%,6(Y89"T9"R9"G9"U97R97GZ(*.(=)D(((((((((((*.#,(*.%+C( H (=*4>$&,(*@(+tY4Z(".2(+NY4Z(/.(>"6"%%,%(@*6("%%(&-,(%/.,F(*@(&-,(4"&6/Q(6,>6,F,.L.B(*$6(/4"B,C( H (=*4>$&,(*@(&-,(&6".F>*F,2(*@(&-,(6,F$%L.B(/4"B,(/.(>"6"%%,%C( H (=*4>$&,(*@(+tY4Z(".2(+NY4Z(/.(>"6"%%,%(@*6("%%(&-,(%/.,F(*@(&-,(&6".F>*F,2(/4"B,(Y(#*%$4.F(*@( &-,(*6/B/."%(/4"B,ZC( H ((K,#*4>$&,(*@(&-,(&6".F>*F,2(/.*62,6(&*(B,&(*$6(*6/B/."%(/4"B,(F4**&-,2([/&-(?,6/#-,(]%&,6C( H ((1-"6/.B(K,F$%L.B(I4"B,([/&-(O>,.V:C( ! (((K,F$%&M(( H 5*6,(/4>*6&".&(>,6@*64".#,F(*7&"/.,2($F/.B(?,6/#-,(5,&-*2C(((((((((((((((((((((( Université de Mons G_( O8-'/!='0'9+#,!D!='.693'!O8-'/S! ! ((((()6/.#/>%,(M((( H 5,&-*2(7"F,2(*.(&-,(,0$"L*.(*@(?,6/#-,(]%&,6($F,2(@*6(F4**&-/.BC( H (J-,(#*4>$&,(*@(&-,(]6F&(2,6/E"&,(,0$"L*.("%%*[F(&*(2,&,#&(,2B,FC( H (J-,($F,(*@(h(&6".F@*64,F("%%*[F(&*($F,(&-,(F"4,(@*64$%"F(*@(F4**&-/.B(Y+tY4Z(".2(+NY4ZZ(7$&( [/&-(2/z,6,.&(@*64$%"F(&*(#*4>$&,(&-,(#*,y#/,.&F(Y89("T9("R9("G9"UZC( ! (((()"6"%%,%/b"L*.(*.(V)D(M H J-,(>6/.#>%,(*@(>"6"%%,%/b"L*.(/F(&-,(F"4,(*@(&-,(F4**&-/.B(*.,C( H (J-,(#-".B,4,.&(/F(%*#"&,2(*.%+(*.(&-,(#*4>$&,(*@(&-,(#*,y#/,.&F(Y89("T9"R9"G9"UZC( H (K,#$6F/E,(5,&-*2C( ! ((((((((K,F$%&F(M(( H V**2(>,6@*64"#,F(*7&"/.,2(YF>,,2$>(#%*F,(&*(GTQZM(E,6+(#%*F,(&*(&-,(F4**&-/.B(6,F$%&FC( H ;"2(Y@,[Z(#*.&*$6F(2,&,#&,2(@*6(4,2/"#%(/4"B,F(((((((((((((((((((((((((?,6/#-,(="..+(5,&-*2C((((( Université de Mons G`( 7$1-'!=',#6/6,-!D!:15//61,!F$##036,-!G='.693'H! J-,(/4>%,4,.&"L*.(*@(&-/F(]%&,6(.,,2F(&[*(F&,>FM( Université de Mons 1/2/(5"-4*$2/9()/,66,(5"..,7"#89((((((((((((((((((((((((((((((((P)=(=*4>%,Q(5,,L.B9(:/F7*.9(*#&(RSNGT9(GTTS( GS( ='.693'!@6&0'.D!:15//61,!F$##036,-!1,8!O8-'!='0'9+#,! ! (?,6/#-,(!/%&,6(@*6(V"$FF/".(14**&-/.B(g?,6/#-,`_jM((( H K,F$%&(*@("(&-,6*6/#"%(F&$2+(7"F,2(*.(&-,(">>%/#"L*.(*@(h(&6".F@*64,2(&,#-./0$,FC( H ;"F,2(*.(&-,(#*4>$&,(*@(+tY4Z(".2(+NY4Z($F/.B(#*,y#/,.&F(Y89"T9"R9"G97R97GZC( H q,,2F(%,FF(*>,6"L*.F(>,6(>/Q,%C( H K,#$6F/E,(5,&-*2,( ! (?,6/#-,(!/%&,6(@*6(A2B,(?,&,#L*.(g?,6/#-,`_jM((( H (;"F,2(*.(&-,(#*4>$&,(*@(+tY4Z(".2(+NY4Z($F/.B(2/z,6,.&(E"%$,F(*@(#*,y#/,.&F( Y89"T9"R9"GZC( Université de Mons UT( ='.693'!@6&0'.D!:15//61,!F$##036,-!1,8!O8-'!='0'9+#,! Université de Mons UR( O8-'/!='0'9+#,!D!F#I'&!@6&0'.S! ! ()6/.#/>%,(M((((">>%+/.B("(B6"2/,.&(*>,6"&*6M( H =*4>$&,((&-,(E"6/"L*.(*@(/.&,.F/&+(*@(%$4/.".#,(".2(&-,(*6/,.&"L*.(*@("(>/Q,%(#*4>"6,2(&*(/&F( .,/B-7*6F(C( H DF/.B(1*7,%(O>,6"&*6C( ! ((()"6"%%,%/b"L*.(*.(V)DM(( H J-,(#*.E*%$L*.([/&-(1*7,%(*>,6"&*6(.,,2F(S(4,4*6+("##,FF(Y.,/B-7*6FwF(>/Q,%ZC( H (J-,(#*4>$&,(*@(1*7,%(]%&,6(/F(#*4>$&,2(/.(>"6"%%,%(@*6(&-,(%/.,F(*@(/4"B,(".2(F,0$,.L"%%+( [/&-/.(,"#-(%/.,C( H (I.>$&(".2(*$&>$&(/4"B,F("6,(F"E,2(/.(&-,(B%*7"%(4,4*6+C((((((((( ! (K,F$%&M( H V**2(>,6@*64".#,F(*7&"/.2(7$&(#".(7,(/4>6*E,2(Y7+((6,2$#/.B(&-,("##,F(&*(B%*7"%(4,4*6+ZC(((( Université de Mons UG( :*;!F#I'&!@6&0'.!*'.2#.$1,9'! Université de Mons UU(