diapositives/qjpegrest.html
changeset 252 d3a405d0742f
child 253 e3aa70211aee
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/diapositives/qjpegrest.html	Sun Dec 14 20:00:34 2008 +0000
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ca" lang="ca-ES">
+<head>
+<meta name="generator" content=
+"HTML Tidy for Linux/x86 (vers 1st November 2003), see www.w3.org" />
+<title>HTML Slidy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="copyright" content=
+"Copyright &#169; 2008 Lluís Batlle i Rossell" />
+<meta name="font-size-adjustment" content="+2" />
+<link rel="stylesheet" href="Slidy/slidy.css" type="text/css"
+media="screen, projection, print" />
+<link rel="stylesheet" href="Slidy/w3c-blue.css" type="text/css"
+media="screen, projection, print" />
+<script src="Slidy/slidy.js" type="text/javascript">
+</script>
+</head>
+<body>
+<!--
+<div class="background"><img alt="" id="head-icon"
+src="icon-blue.png" /><object id="head-logo"
+data="w3c-logo-blue.svg" type="image/svg+xml"
+title="W3C logo"><a href="http://www.w3.org/"><img
+alt="W3C logo" id="head-logo-fallback"
+src="w3c-logo-blue.gif" /></a></object></div>-->
+
+<!-- <div class="background slanty">
+<img src="w3c-logo-slanted.jpg" alt="slanted W3C logo" />
+</div>-->
+<div class="slide cover title">
+  <!-- hidden style graphics to ensure they are saved with other content -->
+  <img class="hidden" src="Slidy/bullet.png" alt="" />
+  <img class="hidden" src="Slidy/fold.gif" alt="" />
+  <img class="hidden" src="Slidy/unfold.gif" alt="" />
+  <img class="hidden" src="Slidy/fold-dim.gif" alt="" />
+  <img class="hidden" src="Slidy/nofold-dim.gif" alt="" />
+  <img class="hidden" src="Slidy/unfold-dim.gif" alt="" />
+  <img class="hidden" src="Slidy/bullet-fold.gif" alt="" />
+  <img class="hidden" src="Slidy/bullet-unfold.gif" alt="" />
+  <img class="hidden" src="Slidy/bullet-fold-dim.gif" alt="" />
+  <img class="hidden" src="Slidy/bullet-nofold-dim.gif" alt="" />
+  <img class="hidden" src="Slidy/bullet-unfold-dim.gif" alt="" />
+
+<!--<img src="keys.jpg" alt=
+"Cover page images (keys)" class="cover" /><br clear="all" /> -->
+
+<h1>Restauració d'imatges JPEG</h1>
+
+<p>Autor: <a href="http://vicerveza.homeunix.net/">Lluís Batlle i Rossell</a>,
+&lt;<a href="mailto:viric@vicerveza.homeunix.net">dsr@w3.org</a>&gt;<br />
+<p>Director: <a href="http://www-ma4.upc.edu/~aroca/">Josep Maria Aroca i Farrerons</a>,
+&lt;<a href="mailto:viric@vicerveza.homeunix.net">aroca@ma4.upc.edu</a>&gt;<br />
+</div>
+
+<div class="slide">
+<h1>Estructura</h1>
+<ul>
+<li>Motius
+<li>Pèrdua als JPEG
+<li>Tècniques de recuperació
+<li>Implementació
+</ul>
+</div>
+
+<div class="slide">
+<h1>Motius</h1>
+<ul>
+<li>Popularitat del JPEG
+<ul>
+<li>Pràcticament amb implementacions des de 1992
+<li>Internet
+<li>Càmeres digitals
+</ul>
+<li>Moltes tècniques proposades
+<li>Falta de descodificadors alternatius
+<li>Falta de programari lliure relacionat
+</ul>
+</div>
+
+<div class="slide">
+<h1>Codificació JPEG</h1>
+<ul>
+<li>Canvi de plans de color
+<li>Delmat dels plans de color
+<li>Transformada DCT a cada pla
+<li>Quantització dels coeficients de la DCT
+<li>Compressió sense pèrdues d'aquests coeficients quantitzats
+</ul>
+</div>
+
+<div class="slide">
+<h1>Canvi dels plans de color</h1>
+<h2>RGB a YCbCr</h2>
+<p><img src=""/></p>
+</div>
+
+<div class="slide">
+<h1>Delmat dels plans de color</h1>
+<h2>1x1:2x2:2x2</h2>
+<p><img src=""/></p>
+</div>
+
+<div class="slide">
+<h1>Transformada DCT per pla [1]</h1>
+<ul>
+<li>Divisió en blocs de 8x8 independents
+<li>Enmirallat als blocs incomplets
+<li>Transformació DCT per bloc
+</div>
+
+<div class="slide">
+<h1>Transformada DCT per pla [2]</h1>
+<h2>Exemple de bloc transformat</h2>
+</div>
+
+<div class="slide">
+<h1>Quantització dels coeficients</h1>
+<ul>
+<li>Divisió i arrodoniment
+</ul>
+<h2>Exemple de bloc quantitzat</h2>
+</div>
+
+<div class="slide">
+<h1>Descodificació JPEG</h1>
+<ul>
+<li>Descodificació dels coeficients quantitzats (sense pèrdues)
+<li>Estimació dels coeficients no quantitzats
+<li>Transformada IDCT a cada pla
+<li>Interpolació dels plans de color
+<li>Canvi de plans de color (YCbCr &rarr; RGB)
+</ul>
+</div>
+
+<div class="slide">
+<h1>Descodificació convencional [1]</h1>
+<ul>
+<li>Punt mig de l'interval de quantització
+<li>Independència entre blocs
+<li>Independència entre plans
+<li>Independència del tipus d'imatges
+<li>Simplicitat
+<li>Velocitat
+</ul>
+</div>
+
+<div class="slide">
+<h1>Descodificació convencional [2]</h1>
+<ul>
+<li>Efecte de blocs
+<li>Efecte d'escala
+<li>Efecte d'anells
+<li>Vessament de color
+</ul>
+</div>
+
+<div class="slide">
+<h1>Noves tècniques</h1>
+<ul>
+<li>Suavitzat entre blocs
+<ul>
+<li>Màxim a posteriori
+<li>Projecció sobre conjunts convexos
+<li>Segmentació
+<li>Reaplicació de DCT/Quantització
+</ul>
+<li>Accentuació de cantonades
+<li>Projecció sobre l'espai de quantització
+<li>Influència de l'intensitat de llum als plans de color
+</ul>
+</div>
+
+<div class="slide">
+<h1>Programari</h1>
+<ul>
+<li>Aplicació i combinació de tècniques
+<li>Fàcil variació de les tècniques
+<li>Comparació a ull nu de les tècniques
+<li>Quantificació de la qualitat
+<li>Fidelitat al JPEG original
+<li>Temps de càlcul irrellevant
+</ul>
+</div>
+
+<div class="slide">
+<h1>Cadena de descodificació</h1>
+<img/>
+</div>
+
+<div class="slide">
+<h1>Desquantització i IDCT</h1>
+<ul>
+<li>Convencional: punt mig de l'interval
+<li>Variable aleatòria exponencial
+</ul>
+</div>
+
+<div class="slide">
+<h1>Recuperació de plans</h1>
+<ul>
+<li>Nosratinia
+<li>HP
+<li>Froment
+<li>O'Rourke
+<li>Robertson
+<li>Trianta
+<li>HContrast
+<li>Projecció a l'espai de quantització
+<li>LoadPlane / SavePlane
+</ul>
+</div>
+
+<div class="slide">
+<h1>Escaladors / Plans de color</h1>
+<ul>
+<li>IntScaler
+<li>FancyScaler
+<li>LumScaler
+<li>YCC2RGB
+</ul>
+</div>
+
+<div class="slide">
+<h1>Demostració</h1>
+</div>
+
+<div class="slide">
+<h1>Conclusions</h1>
+<ul>
+<li>És possible obtenir millors descodificacions dels JPEG
+<li>Tècniques a l'abast del públic no acadèmic
+<li>Hem introduït noves tècniques, i n'hem permès la combinació
+<li>Hem recopilat l'estat de l'art de la descodificació
+<li>Permetem la continuitat amb llicències de codi lliure tant al
+programari com a la memòria
+</ul>
+</div>
+
+<div class="slide">
+<h1>Treball futur</h1>
+<ul>
+<li>Fer l'aplicació més còmoda
+<li>Escriure'n un manual d'ús
+<li>Continuar atents a les noves tècniques desenvolupades
+<li>Integrar les implementacions dels algorismes a altres programes
+</ul>
+</div>
+
+<div class="slide">
+<h1>Reconeixement</h1>
+
+<p>Han contribuït a la realització del projecte:</p>
+
+<ul>
+<li>Jacques Froment, Université de Bretagne Sud - LMAM</li>
+<li>Nikhil Hegde, University of Texas, Multimedia Communications Laboratory</li>
+</ul>
+
+<p>Han contribuït especialment a provar el programari i a jutjar imatges:</p>
+
+<ul>
+<li>Olga Txernixova</li>
+<li>Ferriol Macip</li>
+<li>Maixa Teròkhina</li>
+</ul>
+
+<p>Revisió de la realització del projecte:</p>
+<ul>
+<li>Josep Maria Aroca, UPC, Director</li>
+</ul>
+
+</div>
+</body>
+</html>