43 <img class="hidden" src="Slidy/bullet-nofold-dim.gif" alt="" /> |
43 <img class="hidden" src="Slidy/bullet-nofold-dim.gif" alt="" /> |
44 <img class="hidden" src="Slidy/bullet-unfold-dim.gif" alt="" /> |
44 <img class="hidden" src="Slidy/bullet-unfold-dim.gif" alt="" /> |
45 |
45 |
46 <!--<img src="keys.jpg" alt= |
46 <!--<img src="keys.jpg" alt= |
47 "Cover page images (keys)" class="cover" /><br clear="all" /> --> |
47 "Cover page images (keys)" class="cover" /><br clear="all" /> --> |
48 |
48 <br/><br/><br/><br/><br/> |
49 <h1>Restauració d'imatges JPEG</h1> |
49 <h1>Restauració d'imatges JPEG</h1> |
50 |
50 |
51 <p>Autor: <a href="http://vicerveza.homeunix.net/">Lluís Batlle i Rossell</a>, |
51 <p>Autor: <a href="http://vicerveza.homeunix.net/">Lluís Batlle i Rossell</a>, |
52 <<a href="mailto:viric@vicerveza.homeunix.net">dsr@w3.org</a>><br /> |
52 <<a href="mailto:viric@vicerveza.homeunix.net">viric@vicerveza.homeunix.net</a>><br /> |
53 <p>Director: <a href="http://www-ma4.upc.edu/~aroca/">Josep Maria Aroca i Farrerons</a>, |
53 <p>Director: <a href="http://www-ma4.upc.edu/~aroca/">Josep Maria Aroca i Farrerons</a>, |
54 <<a href="mailto:viric@vicerveza.homeunix.net">aroca@ma4.upc.edu</a>><br /> |
54 <<a href="mailto:viric@vicerveza.homeunix.net">aroca@ma4.upc.edu</a>><br /> |
55 </div> |
55 </div> |
56 |
56 |
57 <div class="slide"> |
57 <div class="slide"> |
58 <h1>Estructura</h1> |
58 <h1>Estructura</h1> |
59 <ul> |
59 <ul> |
60 <li>Motius |
60 <li>Motius |
61 <li>Pèrdua als JPEG |
61 <li>Pèrdues als JPEG |
62 <li>Tècniques de recuperació |
62 <li>Tècniques de recuperació |
63 <li>Implementació |
63 <li>Implementació |
64 </ul> |
64 </ul> |
65 </div> |
65 </div> |
66 |
66 |
91 </div> |
91 </div> |
92 |
92 |
93 <div class="slide"> |
93 <div class="slide"> |
94 <h1>Canvi dels plans de color</h1> |
94 <h1>Canvi dels plans de color</h1> |
95 <h2>RGB a YCbCr</h2> |
95 <h2>RGB a YCbCr</h2> |
96 <p><img src=""/></p> |
96 <p><img height=200 src="flors-r.png"/> <img height=200 src="flors-g.png"> <img height=200 src="flors-b.png"> <img height=200 src="flors.png"/></p> |
|
97 <p><img height=200 src="flors-y.png"/> <img height=200 src="flors-cb.png"> <img height=200 src="flors-cr.png"></p> |
97 </div> |
98 </div> |
98 |
99 |
99 <div class="slide"> |
100 <div class="slide"> |
100 <h1>Delmat dels plans de color</h1> |
101 <h1>Delmat dels plans de color</h1> |
101 <h2>1x1:2x2:2x2</h2> |
102 <h2>2x2:1x1:1x1 (blavor)</h2> |
102 <p><img src=""/></p> |
103 <p><img height=380 src="flors-cb.png"/><img height=200 src="flors-cb-211.png"/><img height=380 src="flors-cb-211-rescaled.png"/></p> |
103 </div> |
104 </div> |
104 |
105 |
105 <div class="slide"> |
106 <div class="slide"> |
106 <h1>Transformada DCT per pla [1]</h1> |
107 <h1>Transformada DCT per pla [1]</h1> |
107 <ul> |
108 <ul> |
108 <li>Divisió en blocs de 8x8 independents |
109 <li>Divisió en blocs de 8x8 independents |
109 <li>Enmirallat als blocs incomplets |
110 <li>Enmirallat als blocs incomplets |
110 <li>Transformació DCT per bloc |
111 <li>Transformació DCT per bloc |
|
112 </ul> |
|
113 <p><img height=380 src="Dctjpeg-wikipedia.png"/> <img height=380 src="base8x8-2-8x8.png"/></p> |
111 </div> |
114 </div> |
112 |
115 |
113 <div class="slide"> |
116 <div class="slide"> |
114 <h1>Transformada DCT per pla [2]</h1> |
117 <h1>Transformada DCT per pla [2]</h1> |
115 <h2>Exemple de bloc transformat</h2> |
118 <h2>Exemple de bloc transformat</h2> |
|
119 <font size="-2"> |
|
120 <table> |
|
121 <tr> |
|
122 <td> |
|
123 <table border=1> |
|
124 <tr> |
|
125 <td>127 |
|
126 <td>127 |
|
127 <td>127 |
|
128 <td>127 |
|
129 <td>127 |
|
130 <td>127 |
|
131 <td>127 |
|
132 <td>0 |
|
133 <tr> |
|
134 <td>127 |
|
135 <td>127 |
|
136 <td>127 |
|
137 <td>0 |
|
138 <td>0 |
|
139 <td>127 |
|
140 <td>0 |
|
141 <td>127 |
|
142 <tr> |
|
143 <td>127 |
|
144 <td>127 |
|
145 <td>0 |
|
146 <td>127 |
|
147 <td>127 |
|
148 <td>0 |
|
149 <td>127 |
|
150 <td>127 |
|
151 <tr> |
|
152 <td>127 |
|
153 <td>0 |
|
154 <td>127 |
|
155 <td>0 |
|
156 <td>127 |
|
157 <td>127 |
|
158 <td>0 |
|
159 <td>127 |
|
160 <tr> |
|
161 <td>191 |
|
162 <td>0 |
|
163 <td>191 |
|
164 <td>191 |
|
165 <td>0 |
|
166 <td>191 |
|
167 <td>0 |
|
168 <td>191 |
|
169 <tr> |
|
170 <td>191 |
|
171 <td>191 |
|
172 <td>0 |
|
173 <td>191 |
|
174 <td>191 |
|
175 <td>0 |
|
176 <td>191 |
|
177 <td>191 |
|
178 <tr> |
|
179 <td>191 |
|
180 <td>0 |
|
181 <td>191 |
|
182 <td>0 |
|
183 <td>0 |
|
184 <td>191 |
|
185 <td>191 |
|
186 <td>191 |
|
187 <tr> |
|
188 <td>0 |
|
189 <td>191 |
|
190 <td>191 |
|
191 <td>191 |
|
192 <td>191 |
|
193 <td>191 |
|
194 <td>191 |
|
195 <td>191 |
|
196 </table> |
|
197 <td> |
|
198 <table border=1> |
|
199 <tr> |
|
200 <td>914.25 |
|
201 <td>-18.30 |
|
202 <td>82.36 |
|
203 <td>-13.49 |
|
204 <td>39.75 |
|
205 <td>14.22 |
|
206 <td>94.96 |
|
207 <td>-7.02 |
|
208 <tr> |
|
209 <td>-173.46 |
|
210 <td>128.41 |
|
211 <td>-12.29 |
|
212 <td>60.55 |
|
213 <td>5.73 |
|
214 <td>-34.41 |
|
215 <td>-7.00 |
|
216 <td>-6.30 |
|
217 <tr> |
|
218 <td>82.36 |
|
219 <td>-22.47 |
|
220 <td>-58.21 |
|
221 <td>-2.88 |
|
222 <td>-168.41 |
|
223 <td>-14.50 |
|
224 <td>-84.32 |
|
225 <td>15.02 |
|
226 <tr> |
|
227 <td>43.19 |
|
228 <td>60.55 |
|
229 <td>30.28 |
|
230 <td>33.45 |
|
231 <td>35.68 |
|
232 <td>88.66 |
|
233 <td>1.19 |
|
234 <td>-21.81 |
|
235 <tr> |
|
236 <td>39.75 |
|
237 <td>0.52 |
|
238 <td>-168.41 |
|
239 <td>-17.90 |
|
240 <td>-39.75 |
|
241 <td>-7.97 |
|
242 <td>112.78 |
|
243 <td>-19.59 |
|
244 <tr> |
|
245 <td>-48.80 |
|
246 <td>-34.41 |
|
247 <td>26.71 |
|
248 <td>88.66 |
|
249 <td>-18.63 |
|
250 <td>46.05 |
|
251 <td>6.01 |
|
252 <td>116.77 |
|
253 <tr> |
|
254 <td>94.96 |
|
255 <td>5.09 |
|
256 <td>-84.32 |
|
257 <td>-4.57 |
|
258 <td>112.78 |
|
259 <td>-22.99 |
|
260 <td>-339.29 |
|
261 <td>-3.40 |
|
262 <tr> |
|
263 <td>15.02 |
|
264 <td>-6.30 |
|
265 <td>8.21 |
|
266 <td>-21.81 |
|
267 <td>-11.80 |
|
268 <td>116.77 |
|
269 <td>75.79 |
|
270 <td>-48.91 |
|
271 </table> |
|
272 </table> |
|
273 </font> |
|
274 |
|
275 |
116 </div> |
276 </div> |
117 |
277 |
118 <div class="slide"> |
278 <div class="slide"> |
119 <h1>Quantització dels coeficients</h1> |
279 <h1>Quantització dels coeficients</h1> |
120 <ul> |
280 <ul> |
121 <li>Divisió i arrodoniment |
281 <li>Divisió i arrodoniment |
122 </ul> |
282 </ul> |
123 <h2>Exemple de bloc quantitzat</h2> |
283 <h2>Exemple de bloc quantitzat (q=40)</h2> |
|
284 <font size="-1"> |
|
285 <table> |
|
286 <tr> |
|
287 <td> |
|
288 <table border=1> |
|
289 <tr> |
|
290 <td>914.25 |
|
291 <td>-18.30 |
|
292 <td>82.36 |
|
293 <td>-13.49 |
|
294 <td>39.75 |
|
295 <td>14.22 |
|
296 <td>94.96 |
|
297 <td>-7.02 |
|
298 <tr> |
|
299 <td>-173.46 |
|
300 <td>128.41 |
|
301 <td>-12.29 |
|
302 <td>60.55 |
|
303 <td>5.73 |
|
304 <td>-34.41 |
|
305 <td>-7.00 |
|
306 <td>-6.30 |
|
307 <tr> |
|
308 <td>82.36 |
|
309 <td>-22.47 |
|
310 <td>-58.21 |
|
311 <td>-2.88 |
|
312 <td>-168.41 |
|
313 <td>-14.50 |
|
314 <td>-84.32 |
|
315 <td>15.02 |
|
316 <tr> |
|
317 <td>43.19 |
|
318 <td>60.55 |
|
319 <td>30.28 |
|
320 <td>33.45 |
|
321 <td>35.68 |
|
322 <td>88.66 |
|
323 <td>1.19 |
|
324 <td>-21.81 |
|
325 <tr> |
|
326 <td>39.75 |
|
327 <td>0.52 |
|
328 <td>-168.41 |
|
329 <td>-17.90 |
|
330 <td>-39.75 |
|
331 <td>-7.97 |
|
332 <td>112.78 |
|
333 <td>-19.59 |
|
334 <tr> |
|
335 <td>-48.80 |
|
336 <td>-34.41 |
|
337 <td>26.71 |
|
338 <td>88.66 |
|
339 <td>-18.63 |
|
340 <td>46.05 |
|
341 <td>6.01 |
|
342 <td>116.77 |
|
343 <tr> |
|
344 <td>94.96 |
|
345 <td>5.09 |
|
346 <td>-84.32 |
|
347 <td>-4.57 |
|
348 <td>112.78 |
|
349 <td>-22.99 |
|
350 <td>-339.29 |
|
351 <td>-3.40 |
|
352 <tr> |
|
353 <td>15.02 |
|
354 <td>-6.30 |
|
355 <td>8.21 |
|
356 <td>-21.81 |
|
357 <td>-11.80 |
|
358 <td>116.77 |
|
359 <td>75.79 |
|
360 <td>-48.91 |
|
361 </table> |
|
362 <td> |
|
363 <table border=1> |
|
364 <tr> |
|
365 <td>20 |
|
366 <td>14 |
|
367 <td>13 |
|
368 <td>20 |
|
369 <td>30 |
|
370 <td>50 |
|
371 <td>64 |
|
372 <td>76 |
|
373 <tr> |
|
374 <td>15 |
|
375 <td>15 |
|
376 <td>18 |
|
377 <td>24 |
|
378 <td>33 |
|
379 <td>73 |
|
380 <td>75 |
|
381 <td>69 |
|
382 <tr> |
|
383 <td>18 |
|
384 <td>16 |
|
385 <td>20 |
|
386 <td>30 |
|
387 <td>50 |
|
388 <td>71 |
|
389 <td>86 |
|
390 <td>70 |
|
391 <tr> |
|
392 <td>18 |
|
393 <td>21 |
|
394 <td>28 |
|
395 <td>36 |
|
396 <td>64 |
|
397 <td>109 |
|
398 <td>100 |
|
399 <td>78 |
|
400 <tr> |
|
401 <td>23 |
|
402 <td>28 |
|
403 <td>46 |
|
404 <td>70 |
|
405 <td>85 |
|
406 <td>136 |
|
407 <td>129 |
|
408 <td>96 |
|
409 <tr> |
|
410 <td>30 |
|
411 <td>44 |
|
412 <td>69 |
|
413 <td>80 |
|
414 <td>101 |
|
415 <td>130 |
|
416 <td>141 |
|
417 <td>115 |
|
418 <tr> |
|
419 <td>61 |
|
420 <td>80 |
|
421 <td>98 |
|
422 <td>109 |
|
423 <td>129 |
|
424 <td>151 |
|
425 <td>150 |
|
426 <td>126 |
|
427 <tr> |
|
428 <td>90 |
|
429 <td>115 |
|
430 <td>119 |
|
431 <td>123 |
|
432 <td>140 |
|
433 <td>125 |
|
434 <td>129 |
|
435 <td>124 |
|
436 </table> |
|
437 <td> |
|
438 <table border=1> |
|
439 <tr> |
|
440 <td>46 |
|
441 <td>-1 |
|
442 <td>6 |
|
443 <td>-1 |
|
444 <td>1 |
|
445 <td>0 |
|
446 <td>1 |
|
447 <td>0 |
|
448 <tr> |
|
449 <td>-12 |
|
450 <td>9 |
|
451 <td>-1 |
|
452 <td>3 |
|
453 <td>0 |
|
454 <td>0 |
|
455 <td>0 |
|
456 <td>0 |
|
457 <tr> |
|
458 <td>5 |
|
459 <td>-1 |
|
460 <td>-3 |
|
461 <td>0 |
|
462 <td>-3 |
|
463 <td>0 |
|
464 <td>-1 |
|
465 <td>0 |
|
466 <tr> |
|
467 <td>2 |
|
468 <td>3 |
|
469 <td>1 |
|
470 <td>1 |
|
471 <td>1 |
|
472 <td>1 |
|
473 <td>0 |
|
474 <td>0 |
|
475 <tr> |
|
476 <td>2 |
|
477 <td>0 |
|
478 <td>-4 |
|
479 <td>0 |
|
480 <td>0 |
|
481 <td>0 |
|
482 <td>1 |
|
483 <td>0 |
|
484 <tr> |
|
485 <td>-2 |
|
486 <td>-1 |
|
487 <td>0 |
|
488 <td>1 |
|
489 <td>0 |
|
490 <td>0 |
|
491 <td>0 |
|
492 <td>1 |
|
493 <tr> |
|
494 <td>2 |
|
495 <td>0 |
|
496 <td>-1 |
|
497 <td>0 |
|
498 <td>1 |
|
499 <td>0 |
|
500 <td>-2 |
|
501 <td>0 |
|
502 <tr> |
|
503 <td>0 |
|
504 <td>0 |
|
505 <td>0 |
|
506 <td>0 |
|
507 <td>0 |
|
508 <td>1 |
|
509 <td>1 |
|
510 <td>0 |
|
511 </table> |
|
512 </table> |
|
513 </font> |
124 </div> |
514 </div> |
125 |
515 |
126 <div class="slide"> |
516 <div class="slide"> |
127 <h1>Descodificació JPEG</h1> |
517 <h1>Descodificació JPEG</h1> |
128 <ul> |
518 <ul> |
136 |
526 |
137 <div class="slide"> |
527 <div class="slide"> |
138 <h1>Descodificació convencional [1]</h1> |
528 <h1>Descodificació convencional [1]</h1> |
139 <ul> |
529 <ul> |
140 <li>Punt mig de l'interval de quantització |
530 <li>Punt mig de l'interval de quantització |
|
531 <!-- ****************** Afegir imatge **************** --> |
141 <li>Independència entre blocs |
532 <li>Independència entre blocs |
142 <li>Independència entre plans |
533 <li>Independència entre plans |
143 <li>Independència del tipus d'imatges |
534 <li>Independència del tipus d'imatges |
144 <li>Simplicitat |
535 <li>Simplicitat |
145 <li>Velocitat |
536 <li>Velocitat |