etude d'algorithmes de quantification vectorielle ... · institut national de recherche en...

43
HAL Id: inria-00074429 https://hal.inria.fr/inria-00074429 Submitted on 24 May 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Etude d’algorithmes de quantification vectorielle arborescente pour la compression d’images fixes Patrick Fiche, Vincent Ricordel, Claude Labit To cite this version: Patrick Fiche, Vincent Ricordel, Claude Labit. Etude d’algorithmes de quantification vectorielle arborescente pour la compression d’images fixes. [Rapport de recherche] RR-2241, INRIA. 1994. <inria-00074429>

Upload: lytuyen

Post on 01-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

HAL Id: inria-00074429https://hal.inria.fr/inria-00074429

Submitted on 24 May 2006

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Etude d’algorithmes de quantification vectoriellearborescente pour la compression d’images fixes

Patrick Fiche, Vincent Ricordel, Claude Labit

To cite this version:Patrick Fiche, Vincent Ricordel, Claude Labit. Etude d’algorithmes de quantification vectoriellearborescente pour la compression d’images fixes. [Rapport de recherche] RR-2241, INRIA. 1994.<inria-00074429>

Page 2: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

ISS

N 0

249-

6399

appor t de r ech er ch e

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET AUTOMATIQUE

Etude d’algorithmes de quantification vectoriellearborescente pour la compression d’images fixes

������������ �������, � �������������������������

, � ���������! "��#��$�

N˚ 2241janvier 1994

PROGRAMME 4

Robotique,

image

et vision

Page 3: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente
Page 4: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� ������������������������������������� "!#�$�����%�'&(�$!)�*�������+�,����-�/.0���/�$�1!��+���/�320�%���4���5!��6��2��/�$�1�/���6�7�89�,�:�-���$�� <;��$�

=?>A@CB�D E�FHG$D E�I�J?K/LMD N�E�J/N?@POQD E�R$B?S�J/T$UVK?W�TX>�Y�S�J�Z#>\[AD]@^U�U

_1`badcd`fe,ghg^i?j+kml?adnoadpbqsrdtuidvwqxg�e,cVi?i�p�ywqxz qxaV{_1` a�|9i�p�}�~/��� �

l#e,���oad`bp��wi$` i��b��i�`f�b��i%{-���V�,jo�?k�|�e�{wy�qxi�`$���V�,j+k7�V�-��e�cdi�z

��������1� ��8��� adpb` i%adnd|9i��fp q��?i�z p��wi^�fad{uz p `bt�qx` i%t�{0rVt�e,{wpbq�����e,pbi�t�`��ehz pb` t��9p t�`bi�e,`bn�aV` i�zf�fi�{wp i��wi�z �fi�{o��e,{wp i¡i�¢se,cdt ¡i�i$��aVt�`?¢xi£�9a¤�ue,cdi-��¥ qxg�e�cdi�z*��¦�i�z�§¨©e�rVt�e,{wpbq�����e,pbqªaV{%ydi��9p ad`bqxi�¢x¢ªi#i�z p?` ¡i�e,¢xqxz ¡i�i\zbt�`?t�{�i$qxg�e�cdi�` i��u` ¡i�zbi�{wp ¡i�i�{�ad{h��e,z?��e�{�z?¢xi\�waVg�e,qx{�i?�wi�z?¢xt�ghq�«{�e�{��fi�z$g�e�qxz���e,{�z-�fi�¢ªtuq*�¤i�z#�¬` ¡i�rVt�i�{��fi�z%­]®?{�i%pb` e�{�z]�¬aV` g ¡i�i�¯$°�}±adt"�<¨w}±i�z p-�waV{��-e�����¢xqsrdt ¡i�i��e6¢]¥ qxgQe,c,iad`bqxcdqx{�e,¢xi$e,t^�u` ¡i�e�¢²e�n�¢xi�³�§o¨�i-�b��e,{ucdi�ghi�{wp���¥ i�z ��eV�fi��wi$`bi���` ¡i�z i�{wp e�p qxad{0e��oadt�`?n�tup��wi-z tu����` qxghi�`C�9i�` pfe,qx{�i�z` i´�wad{��ue,{��fi�z(��¥ qx{w�¬aV` gQe,p qxa,{h��` ¡i�zbi�{wp i�z^�ue,{�z$¢xi(�¤adg�e�qx{�i-�wi�z-¢xt�ghqª{oe,{��fi�z?i�p��wi%�fad{o�fi�{wp `bi�`%¢]¥ qx{w�µad` g^e�p qxad{z tu`�rdtui�¢srdtui�z��fawif¶��fqxi�{wp z´§�¯\e�{�z�t�{�i$��` i�g^q·�i�` i#��e,`bp qxidvu{�adt�z���` ¡i�z i�{wpbad{�z$t�{Qrdtoe,{wp q��¸��e�p i�tu`?ydi��fpbad`bqªi�¢/­·¹#º$³�e<` i��b��i�`f�b��i"i9¦¤�oe,t�zbp qxydi<­·�,§»e�§»��e,t��ftu{�i��fad{wp `fe,qx{wp iQ�wiQ{�e,pbt�` iQc ¡i�adg ¡i�p ` qsrVt�i%aVt8p aV��aV¢xadcdqsrVt�i%{©¥ i�zbp^e,���u¢ªq�«rVt ¡i�ihz t�`�¢xi^�wqs�fp qxad{u{�e,qx` i^�¤i�z�yVi��fpbi�t�` z%`bi���` ¡i�z i�{wpfe,{wp zf³�§¼¨A¥»e,¢xcdaV` qxp ��ghi��wi^�faV{�z pb` t��9p qxad{��wi�z%�wqs�fpbqªaV{�{�e�qª`bi�zt�pbqª¢xqxz ¡i+i�z p$¢]¥»e,¢xcdaV` qxp ��g%i$�f¢se,zbz qsrVt�i(¨¾½¼¿À­¬if¦�p i�{�z qxad{0�wi�¢]¥ e�¢xcdad`bqxp ��g%i$�wi�¨�¢xa,Á��V« ��e´¦�e,t"��e,z$ydi��9p ad`bqxi�¢s³�§�°�irVt�e,{wpbq�����e,pbi�t�`?e-{�aVp e�g^g%i�{wp1��aVt�`�n�t�p¼�wi-�faVg^��e�` i�`A¢²e+rdtoe,{wp q��¸��e�p qxad{%�oe,`/n�¢xa��fz?�wi��uq�¦�i�¢xz?e,���oe,` pbi�{�e�{�p-�et�{�i+g"Âi�ghi?n�e,{��¤i��µ` ¡i�rVt�i�{wpbqªi�¢ª¢xi%­µqx{�pb` eë·n�e�{��wi�³-�e�¢se%rVt�e�{�pbq��¸��e,pbqxad{^a©�tQ¢ªi�z?n�¢xa¤�9z\�faV{�z qs� ¡i�` ¡i�z-�fad`b` i�zb��aV{��wi�{wpz �oe,p qse�¢ªi�g^i�{wp/e,tw¦%n�¢xa��fz?�wi�¢]¥ qxg�e,c,i���¥ ad` qxcVqª{ui�­µqª{wpbi�`]«]n�e,{o�wi�³�§�®){��wi�zCe�t�p `bi�z¼aVnd|fi��fpbq��¬zC�¤i\�fi$rdtoe,{wp q��¸��e�p i�tu`i�zbp��wi\�faVg^��e�` i�`A¢·¥ if¶���ed�fqxp ¡i��¤i�z?p `fe,{�zÄ�¬ad`bg�e,pbqxad{�z/��¨w}Åi�p?¯$°�}���e,{�z�¢xi���ed�¤` i-�wi�¢se-rVt�e�{wp q��¸��e�p qxad{�ydi��9p a,«` qxi�¢x¢xid§w®?{�i ¡i�p to�wi$��aV` p i ¡i�c�e�¢xi�g^i�{wp1z tu`?¢·¥ t�pbqx¢ªqxp ¡iC�wi#¢]¥ qx{wp `ba��wt��fpbqªaV{^��¥ t�{�i#��aV{�� ¡i�`fe,p qxaV{^��zbÁ¤�b��a,ywqxz tui�¢x¢ªi?�oadtu`¢se-`bi��faV{�z pb` t��fpbqxad{©§¨©eQ�faVg^��¢xif¦�qxp ¡i��wi�z�¹#ºÆ�eh` i��b��i�`f�b��iQif¦���e,t�zbp qxydi%i�z p��fa©Ât�p i�t�z ihi�{"pbi�` ghi�z-aV� ¡i�` e�p aVqª`bi�z%­]��e,¢s�ft�¢xz-�wi^�wqxzbp ad`Ä«z qxaV{�³�v��fi��9q¼�fad{o�wt�qxp^�e^�faV{��fi�yVadqx`-�wi�z�rVt�e�{�pbq��¸��e,pbi�t�`bz6�e6` i��b��i�` �b��i�e�` noad`bi�z �fi�{�pbid§/®?{0rVt�e,{wpbq�����e,pbi�t�`-�wi%�fip]Áw��i$e-�waV{�� ¡i�p ¡i#` ¡i�e�¢xqªz ¡i�i�pAz i�z?�oi�`]�µad` gQe,{��9i�z�vVn�qxi�{^rVt�i?¢ ¡i�c��i�` i�ghi�{wp/qx{w� ¡i�`bqªi�t�` i�z��e+�fi�¢x¢xi�z¼�wtQ¹�º��e$` i��b��i�` �b��iif¦���e�t�z pbqªyViQ­·�wqxzbp ad`bz qxad{Çz tu� ¡i�` qxi�tu` i^�oadtu`-t�{Çg"Âi�ghi£� ¡i�n�qxp ³�v©�wi�ghi�t�` i�{�p�ed���fi���p e�n�¢xi�z�ywqxz^�ehy�qxz-�wtÇc�e�qª{Ç�wi�faVg^��¢xif¦�qxp ¡i#­¬pbi�g^��z��wi���e,¢s�ftu¢²³*` ¡i�e�¢ªqxz ¡id§�~*{w��{%{�aVt�z¼�u` ¡i�zbi�{wp ad{uz¼¢se$` ¡i�e,¢xqxz e�p qxad{%��¥ t�{�i?zbp ` to�fp t�`bi-e,` noad`bi�z �9i�{wp i¡i�¢se,cdt ¡i�iQ��i�`bg^i�pbp e�{�p^�¤i��9ad{�zbp ` tuqª`bi"�wi�z^e�` n�`bi�z^{uad{ ¡i�rVt�qx¢xqxn�` ¡i�z^eÃ��{��wi��wqxg^qx{wt�i�`-¢seÇ�wqxz pbad` zbqxad{Å��aVt�`%t�{g"Âi�g^i�� ¡i�nuqªp´§

ÈsÉ1Ê]Ë]ÌxͬÎ�ÏÄÌxФѴ̬ҵÓ

ÔoÕ ÖµÖ¬Õ¼×Õ ÖÙØdÚ,Õ�Û$×ÕbÖ�×ÕuÜ�Õ]Ý©×ÕbÕ�Ú,ÛfÝdÞVß�Õ�àbÛ�Ú´á·ÕuÚwâ Ø,ÝdÕ�àbã�ãfä©×ÕÄá·Û�Öså�ãfÝ1Õ]Ý,Ösá]Õwß�ÕbÞwß�Ûfæ�ã9á·Û�Öµãfå»á]Õ Þ,çsè´é�ê²é´ã9ä,ë,å�Ûfìsí�Ý,Öså»äwã ß»å�Þ]îÄï¬ð�ñ�é�êxò¸é´ò�ó�ô¾å»õÞÙØ,á÷ö1ø�Õ ÖµÖµÕ î�ÕbÖ¾ßsâ çsù©ç¬é´íAúdÔoÕ ÖµÖ¬Õ�Û�à ÖÙå�ãfÝ�ï�û,ÝdÛfÝdàd×ÕbÕ©ädÛ9á÷ß�Õ?Ôoü©òoý©ó�ô1þ1ù0ý�Údé´ç¾ÿ�ýVá·Ûfå�ÖµÕ]Ü�ÕÄÝÃÖ�Ú´Ø%é�å��fÝdÛfß�ÕbÖ1Ú,Õ/ßsâ çxÜ�Û���Õ ÿ,ï´ø�å�ÞµÕ��Ûà ã9Ü?ädÛfá·ÕÄá�Ú´å���ÕÄá·ÕÄÝÃÖµÕ Þ¤Ü6×Õ ÖÙëdã�Ú,ÕbÞ�Ú,Õ1à ãfÜ?ä,á]Õ ÞµÞså�ã9ݼÚwâ å»Ü�Û���ÕbÞwØdÖså»ß»å�ÞµÛfÝ,Ö�ß�Û��ØdÛfÝÃÖÙå»ûdà Û�Öså»ãfÝ?ø�Õ àbÖ¬ãfáµå�Õ]ß»ß�Õfú

ÔoÕ�á·Ûfä,äwãfá]Ö©ä,á,×Õ ÞµÕ]Ý,ÖµÕ1ädÛfá]Öså�àÄØ,ß»å�Õ]á]ÕµÜ�Õ]Ý�ÖXß�Õ?Ösá]Ûfø Û9å»ß¤Ú,Õ?ÞµÖµÛ���Õ?Ú,ÕAû,Ý(Úwâs×ÕbÖsØdÚ,ÕbÞ÷Ú,Õ��Û�ÖÙáµå�à ���¤å�àµëdÕ�áÃ×ÕbÛfß»å�Þ�×Õ�Õ]Ý�������è�Ú,ÛfÝdÞ¾ß�Õà Û�Ú´á·Õ¾Ú,Õ©ß�ÛAõªã9á¬Ü�Û�ÖÙå�ãfÝ?çsü÷é´íMêªçxÝdÞµÖÙå�ÖsØdÖ�ü¾Û�ÖÙå�ãfÝdÛfßdÚ,Õ Þ©é´àÄå�Õ]ÝdàbÕ Þoí�ä,ä,ß»å���ØX×Õ Õ Þ]îwÚ,Õ1ù©ÕÄÝ,ÝdÕ Þbú

� çsù©ç¬é´íQÕÄìªÜ�Û9å»ß,á¬å�àbãfá·Ú,ÕÄß��Xå»á¬å�ÞµÛ,ú õ�á��� çsù©ç¬é´íQÕÄìªÜ�Û9å»ß,ß�Ûfæ,å�Ö��Xå»áµå�Þ¬Û�ú õ�á

Unite de recherche INRIA RennesIRISA, Campus universitaire de Beaulieu, 35042 RENNES Cedex (France)

Telephone : (33) 99 84 71 00 – Telecopie : (33) 99 84 71 71

Page 5: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

� �/�$�����%�/����!)�����/�$����� �1!)���+���$�V��� �¾�¼�,�,�0�,���+���$��!��6��2��/�$�1�A���%�

� � �����������V� }?�ui-��t�`b��aVz i-a��*pb��qxz?z pbt��wÁQqxz?p a^�wi�zbqxcd{�e���` tu{�i��Qpb` i�if«]z pb` t��9p t�`bi��Çydi��9p ad`$rVt�e,{wp q���i�`?�¬aV`?z p qx¢x¢qxg�e�cdi�z¼�9adg^�u` i�zbz qxad{©§�]{�ad` �¤i�`¼pba$if¦���¢xadqxp1p ��i?qx{wp `fe´«]qªgQe,cVi÷`bi��wt�{o��e,{��9qªi�zCe�{��-pba$adn�pfe,qx{(e)�¬`bi�rVt�i�{��9Ád«]n�e�z i��6` i���`bi�z i�{�pfe,pbqªaV{^a��¸pb��iqxg�e�cdi?qx{w�¬aV` g�e�p qxad{¾vÃe�¯#qxz �f`bi�p i�°�aVz qx{�i#}÷`fe,{�zÄ�¬ad`bgP­·¯$°�}�³�aV`Ce��Qa��wt�¢se,pbi��Q¨©e�����i´�^}1`fe,{�zÄ�¬ad`bgP­·��¨¤}�³/qxz��`bz p��oi�`Ä�¬ad`bg^i�����pb��i�{�e�º�¹)«·n�e�z i��hzf� �ui�g^i-qxz�t�z i´�Qp a^�fa��wi+p ��i-�fawif¶��fqxi�{wpbz�§�]{�eQ�o` z p%zbp i��¾v¼p���aÇydi��fpbad`Q�wi�z qxcV{8z pb` e�p i�cVqªi�z�e,`bi��fadgh��e,`fe,p qxyVi�¢xÁ�if¦���¢xad`bi����hydi��9p ad`bz�e�` i��fadgh��aVz i��MnwÁ�fawif¶��fqxi�{wpbz^qx{wp ` e�n�e,{o�0ad`�qx{wp i�`bn�e,{��X§8}?��iQcVi�{�i�`fe,¢xq���i���¨X¢ªa,Á��0e�¢ªcVad`bqªpb��gH�fadtu��¢xi����?qªpb�8pb��i�� z �u¢ªqxpbp qx{�c! p i´� �u{�qsrdtui�e,`bi£e�����¢xqxi��%pba%adn�pfe,qx{^pb��i��fa��wi�n�awa!"wz#a,�*e£�¬t�¢x¢�zbi�e,`f� �<ydi��fpbad`$rdtoe,{wp q���i�`´§~¾¦��oi�` qxg^i�{�pfe,¢o` i�zbt�¢xp z#z ��a���noi�zbp��oi�`]�¬aV` gQe,{��fi�z/�¬aV`C�<¨w}�p `fe,{�zÄ�¬ad`bg qx{^qx{wp `fe,n�e�{��^��e�z id§$#�tu` p �ui�` ghad` iVv!��i��e´yVi\pbi�z pbi���e�`bi��fad{uz p `bt��fpbqªaV{�z �b��i�g^i-�fa��wqx{�c%qx{��f¢xt��wqx{�c���zbÁ¤�b��a,ywqxz toe,¢%��i�qxcd�wp qx{�co§}?��i#ad�oi�` e�p qx{�c��faVg^��¢xif¦�qxp]Á$��` i�z i�{wp z�e£¢ªqxghqªpfe,pbqªa,{+ad{%p �ui�e,����¢xqs��e�n�qx¢ªqxp]Á$a,�÷e�{%if¦���e,tuz p qxyVi��fa��wi�noa�a&"%z i�e�` �b�©§'?i�{��fidvop `bi�if«]z pb` t��fpbt�` i´��º�¹ z �b��i�ghi�z�e,`bi\qxgh��¢xi�g^i�{wpbi��(�wz tun�aV��p qxg�e�¢�` i�z t�¢xp z$e,`bi\aVn�p e�qx{�i��%nut�p?p ��i-�wi�cd` eë��e�p qxad{�qxz¼rVt�qxp i?` i´e,z aV{�e,nu¢ªi��9adg^�oe,` i´�-pba-p ��i��9adg^�u¢ªi9¦¤qxp]Á$a,�÷e�{�aV` �wqx{�e�` Á+�¬t�¢x¢wz i�e�` �b�^º�¹�§)#¾qª{oe,¢x¢xÁ£e£��` t�{ui��p `bi�i-zbp ` to�fp t�`bi�qxz?pbi�z pbi����uqªp���`ba,y�qs�wi�z?n�i�pbp i�`$�oi�`]�µad` gQe,{��9i�z��¬ad`�e+cdqxyVi�{Q¢ªa�� n�qxp ` e�p id§

Page 6: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.� �

� �+.Ç��� �<�\� ���£�¼�$?�$�/�$�

@BA!C � ��DFE©� � �3G�D C H

IKJ � ��¤��� C � � �)G*D C<L �� C �� ���NM¬� H�u§x� ¯ ¡if��{�qxp qxaV{��wi$¢se�rVt�e�{wp q��¸��e�p qxad{hydi��fpbad`bqªi�¢ª¢xiPO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O j�u§»� ¯#i�z �f`bqx��p qxad{���¥ t�{�rVt�e�{�pbq��¸��e,pbi�t�`?yVi��fp aV` qxi�¢PO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O j

��§»��§x� ¨�i-�fa��wi�t�`SO1OQO7OQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O T��§»��§»� ¨�i-� ¡i´�fa��wi�t�`UOQO7OQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O T��§»��§»� ���b� ¡i�gQe-c ¡i�{ ¡i�`fe,¢1��¥ t�{�¹#º O7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O T��§»��§ j �]g^�oad`bp e�{��fi\�¤t��¤q²�9p qxad{�{oe,qx` iVOQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O T

WKX M � � D ��� �3G�D C E¾�YEZG����)G*D C=C ��G �,� [�u§x�]\�¢xcdaV` qxp �ug^i��wi-¨©½�¿ O7OQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ^�u§»� °���adq�¦��wt��wqs�fpbqxad{�{�e�qx` i�qx{�qxpbq²e�¢�O7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O _

��§»��§x� � ¡i�pb��a��wi�z� d{�e!` aªyVi�z bOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O _��§»��§»� � ¡i�pb��a��wi-��e�`��wqs�b��adpbadg^qxi?yVi��fp aV` qxi�¢x¢xicOQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ���§»��§»� l?i´� �ui�` �b��i-i9¦¤�oe,t�zbp qxydiQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �´�

H d egf� �,� �)h1�)�!�)h÷� � � � D��,������� C ��� @"Wjo§x�]\�`bn�aV` i�zf�fi�{��fi�z�e,zf�fi�{���e�{wp i�z�OQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��jjo§»�i\�`bn�aV` i�zf�fi�{��fi�z��wi�zf�fi�{���e�{wp i�zbO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �)T

j�§»��§x� \�`bn�aV` i�zf�fi�{��9i^�wi�z �9i�{���e�{�pbi ¡i´rdtuqª¢xqxn�` ¡i�ijOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �)Tj�§»��§»� \�`bn�aV` i�zf�fi�{��9i^�wi�z �9i�{���e�{�pbi�{uad{w« ¡i�rVt�qx¢xqªnu` ¡i�i7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �)^

k l h=DmG�noEqp�� C �¤�!r � �,�,E©� �,�$r � ������ C � � �)G0D C Is@Tu§x� �]{wp ¡i�`�Âi�p\�wi$��e�z zbi�`\��e�{�z�tu{��waVg�e,qx{�i#p `fe,{�zÄ�¬ad`bg ¡iPO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �u�Tu§»� °���adq�¦��wi$¢se+p ` e�{�z]�µad` g ¡i�itOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �u�Tu§»� � ¡i�pb��a��wi��wi-rVt�e,{wpbq�����e,pbqªaV{uOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �V�

T�§»��§x� ¹#º±qx{�pb` eë·n�e�{��wiUOQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �V�T�§»��§»� ¹#º±qx{�pbi�`]«]n�e�{��wi<OQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �V�

vKX nsr �� ��Gµ�0� C � � �)G*D C �#�)� � ������=M � � �,� I�Hw §x� ¯#qyx ¡i�`bi�{wp z\¹#º±i�p?gha��wi�z��wi-rVt�e,{wpbq�����e,pbqªaV{ OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��T

w §x�d§x� °�adgh��e,`fe,qxz aV{�qx{wp `fe´«]n�e,{o�wi3z,qx{wp i�`]«]n�e,{��¤i{O7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��Tw §x�d§»� °�adgh��e,`fe,qxz aV{(¯$°�}:zV��¨w} O7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��^w §x�d§»� °�adgh��e,`fe,qxz aV{�i9¦¤�oe,t�zbp q���zde�` noad`bi�z �fi�{�p7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��_w §x�d§ j �]g^�oad`bp e�{��fi\�¤t^�]ed�fpbi�t�`��uz Á��b��a,ywqªzbt�i�¢FOQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �V�

w §»� |#n�p i�{wpbqªaV{���¥ t�{��wqs�fp qxad{u{�e,qx` i#cd¢xadnoe,¢SOQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��}w §»��§x� ¯#qs�fp qxad{u{�e,qx` i$�fad{uz p `bt�qxp��e���e,`bp qx`��wi$��¢xt�zbqªi�t�` z#qªgQe,cVi�z~ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O ��}

w §»� ~1¢se,cVt�e,cVi:O7OQOQO1ORO1OQO7OQOQOQO7OQOQO7OQO1OQO7OQOQO7OQOQOQO7OQO1ORO1OQOQO7OQOQO7OQOQO1ORO1OQO7O �V�

[ l D C ��M¬�/�!G*D C W�H

ù©ùQÝ(�´ñ�ñ�� �

Page 7: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

j �������*'���������� �*'��������! �� �����F��2!���

� � ���*�A�^���!)�����%�

¨©eQrVt�e,{wp q��¸��e,p qxaV{"yVi��fp aV` qxi�¢x¢xidv�g ¡i�p ��a��wi^�¤i^�fadgh��` i�zbz qxad{0�wi^�waV{�{ ¡i�i�z�v1eQ��` qxz$t�{�i%�u¢²eV�fi%p `��i�z�qªgh��aV` pfe,{wp i��e,{�z$¢xi��waVg�e�qª{ui£�¤i�¢se^�9adg^g%tu{�qs��e,pbqªaV{©vwrdtui(�fi�z aVqxp£�ue,{�z$t�{�nut�p-�wi�pb` e�{�z ghqªzbz qxad{<adt"��¥»e�` �b��qxyde,cVi���¥ qx{w«�¬ad`bg�e,pbqxad{�z´§°�i�p pbi^g ¡i�p ��a��wi�z�¥»e,�u��¢xq²rVt�i+i�z zbi�{wp qxi�¢x¢xi�g^i�{wp��ue,{�z-¢xi�z-�wi�tw¦M�¤adg�e�qx{�i�z\rVt�i%zbad{wp-¢]¥ qxg�e,c,i$i�p+¢²eh��e�` aV¢ªiVv¸�9i�z�wi�tw¦h�¬ad`bg^i�z?�wi-zbqªcV{�e,t¤¦��fad{wp i�{�e,{wp��wi�z#qx{w�¬ad`bg�e�p qxad{�z1`bi��wad{o��e,{wp i�z�§¨©eQrVt�e,{wp q��¸��e,p qxaV{�yVi��fpbad` qxi�¢x¢xi%i�zbp\tu{"��`ba��fi�z zbt�z%��¥»e,����`ba´¦�qªgQe,pbqªaV{���¥ t�{<z qxcd{�e�¢/��¥»e,g^�u¢ªqxpbt��wi-�fad{wpbqª{wt�i���e�`t�{�z qxcV{�e,¢1��¥»e,g^�u¢ªqxpbt��wi\�¤qªzf�f`��i�p id§©¨Xi�nut�p\�wi�¢se%�fadgh��` i�z z qxaV{ ¡i�p e�{wp\��¥ if¦�p `fe,qx` i�t�{�i+qª{¤�¬ad`bg�e,pbqxad{^gQe´¦�qxg^e,¢�ip adtup�i�{�{ui£�9` ¡i�e�{�p-rVt©¥ t�{Qg^qx{�qxg�t�g��¤i��wqxz pbad` zbqxad{Q��e,`#` e�����aV` p$e,tQz qxcd{oe,¢�ad`bqxcdqx{�e,¢]vV{�adpb` i�adnd|fi´�fp q��/z i�`fe^�wi�f` ¡i�i�`\tu{�i-�wqxz p aV` zbqªaV{^ghqª{uqªgQe´¢xi¼�oadt�`?tu{�pfe,tw¦��¤i��fadgh��` i�z z qxaV{��waV{�{ ¡i$adt�e,tup ` i�g^i�{wp?�wqxp�v��wi$g�eæ�qªg%qxzbi�`/¢xip e,t¤¦��wi-�faVg^��`bi�z zbqªaV{Q��aVt�`?t�{�i-rVt�e,¢xqxp ¡i$� ¡i�zbqª` ¡i�id§

� adpb` i ¡i�p t��wiÇ�oad` pbi�t�{�qsrVt�i�ghi�{wp�zbt�`^¢se0�faVg^��`bi�z zbqxad{���¥ qxg�e,cVi�z$��¦�i�z<­·�b« e´« �Åzfe,{�zhp i�{�qx`^�faVg^��pbi��wi�z^`bif«�wad{��ue,{��fi�z�p i�g^�oad` i�¢ª¢xi�z�e�����e�` e,qxzbz e,{wp?��e,{uz?t�{�i-z ¡i�rVt�i�{��fi´³�§®?{%�wi�z1` ¡i�zbt�¢xp e�p z1�¬aV{���e�g^i�{wp e�tw¦£�¤i�z/p `fe´yde,tw¦-�wi��w��e�{�{�aV{��fad{o�fi�` {oe,{wp/¢se?`bi�¢se,p qxaV{�� ¡i�n�qxp�zd�wqxz pbad`bz qxad{�g^aV{�pb` irdtui^¢]¥ ad{0adnup qxi�{wp(�¤i�ghi�qx¢x¢ªi�t�` i�z+��i�`Ä�¬ad`bg�e�{��fi�z�i�{��fa���e,{wp%�wi�z%yVi��fp i�t�` zh��¢xt�pÃÂaVp(rVt�iQ�wi�z%z ��e,¢se,qx` i�z%g"Âi�ghi��e,{�z�¢xi���e,z�a©�th¢se�zbadt�`f�fi$ydi��9p ad`bqxi�¢x¢ªi$e��^�9adg^�oadzfe,{wp i�z/z pfe,p qxzbp qsrVt�i�g^i�{�pAqª{o� ¡i��oi�{���e�{�pbi�z��x�����»��� §�\�t�zbz q]vw{�adtuz{©¥»e´ydad{uz¼pb` e,qxp ¡i\rVt�i$¢xi\��e�z��wi$¢²e�rVt�e,{wpbq�����e,pbqªaV{%ydi��9p ad`bqxi�¢x¢ªi$pbadt�p�i�{Q{�adtuz?` e,ghi�{�e�{�p���e,{�z��9i�` pfe,qx{�z���e�z��e��wi¢²e�rVt�e,{wpbq�����e,pbqªaV{^zf��e,¢se,qx`bid§

� � ����$�÷�+���*�£�¼���6������-����\�A�����

�! #" $&%')(+*-,/.0,�1�*�23'�4#5�6 7-58*9.:,;(=<)5>.:,#19*�?!'><@.:1�A:,#'>4#4�'¨©e$¹#t�e,{wp q��¸��e,p qxaV{%º/i��fpbad` qxi�¢x¢xi#­·¹#º\³���e,{uz/z aV{�zbi�{�z�¢ªi?�u¢ªtuz/c ¡i�{ ¡i�` e�¢�i�zbp/¢]¥»e,����`ba´¦�qªgQe,pbq�ad{-��¥ t�{�z qxcV{�e,¢��X¥ e�g%«��¢xqªpbt��wi-�faV{�pbqx{�tui\�oe,`?t�{Qz qxcV{�e,¢���¥»e,gh��¢xqªpbt��wi��wqxzf�f`��i�pbid§¯\e�{�z�¢xi���ed�w`bi(�wi�{�aVp ` i%e,�u��¢xq²��e,p qxaV{©vwi�¢x¢xi��fad{uz qxz pbi��e6` i���` ¡i�z i�{�pbi�`�p adtup\yVi��fpbi�t�`�B"�¤i(�wqxghi�{�z qxaV{C�Q��e�`$t�{ydi��fpbi�t�`+D^�wi$g"Âi�g^i��wqxg^i�{�z qxad{Qe,���oe,` pbi�{�e�{�p��e+t�{Qi�{�zbi�g%n�¢xi#��{�q1e,���oi�¢ ¡i-�wqs�fp qxad{u{�e,qx` iV§¯�¥ t�{+��aVqª{wp1�wi/ywt�i�g�e,pb� ¡i�gQe,p qsrVt�idvb{�aVt�z1��aVt�ydaV{�z÷� ¡i9��{�qx`1{�adpb` i?rdtoe,{wp q��¸��e�p i�tu`÷yVi��fpbad` qxi�¢��wi?�fi�pbp i?gQe,{�q]�i�`bi ��wadqxp E%¢]¥ i�{�z i�g%n�¢xi��wi�z�qx{��¤q²�9i�z��fad`b` i�zb��aV{���e�{�p-e�t��wqs�fpbqªaV{�{�e�qª`bi+F�i�p-DHGJI GLKNM-¢]¥ i�{�zbi�g%n�¢xi\�wi�z�ydi´�fp i�tu` z-�wi+F^§

E�OQP��SR�§´§�§�RUTWV¨�i$��` a��fi�z z tuz£�¤i��fa���e,cVi$i�z p$� ¡if��{�q¾��e,` �

X �&Y Z EB Z X�­;B�³

¨�i$��` a��fi�z z tuz£�¤i�� ¡i��fa���e�cdi ¡i�pfe,{wp\rVt�e�{�p-�e�¢xt�q©� ¡if�o{�q©��e�`��[ �&E Z F

\]Z D G°�i�p pbi-ad� ¡i�` e,pbqxad{©vVi�{��fadgh��` qxgQe,{wp1¢ªi�zC�waV{�{ ¡i�i�z��oi�` �Q�wi$¢]¥ qª{¤�¬ad`bg�e,pbqxa,{�i�p?¢xi#z qxcd{�e�¢�ad`bqªcVqx{�e,¢�{ui\�oadtu` ` e��u¢ªtuzÂi�p `bi-` i�zbp qxp t ¡id§�¨©e%rVt�e,{wpbq�����e,pbqªaV{%ydi��9p ad`bqxi�¢x¢ªi+i�z p��waV{��$t�{ui\aV� ¡i�`fe,p qxaV{�^N_`_�abNcdb _@e`^Hfhg b §

�! ;� $ 'i`<)A:,�j .:,#19*�2�kL7-*l6 7-58*9.:,;(=<)5>.:'73Am?!'><@.:1�A:,#'>4®?{�¹#t�e,{wp q��¸��e,p i�t�`�º/i´�fp aV` qxi�¢/­]¹#º\³�z i�� ¡i��faVg^�oadz i-�waV{��#c ¡i�{ ¡i�` e�¢ªi�g^i�{wp?i�{��wi�t¤¦�e,�u��¢xq²��e,p qxaV{�z%�

n ®){��9a¤�¤i�t�`n ®){�� ¡i��fa��wi�t�`

¯\e�{�z?¢se-zbt�qxp i-�wtQ` e����oad` p´v�¢]¥»e,n�` ¡i�ywqse,p qxaV{^¹�º±zbi�` e6t�p qx¢xqxz ¡i�i$�oadt�`�� ¡i�z qxcd{ui�`?t�{�¹#t�e,{wp q��¸��e,p i�t�`�º/i´�fp aV` qxi�¢©aVt¢²eQ¹#t�e�{�pbq��¸��e,pbqxad{0º/i��9p ad`bqxi�¢x¢ªiQ­]e,���u¢ªqsrVt ¡i�z�e,t8�fa���e�cdi^i�p�� ¡i��fa���e�cdiQ��¥ qªgQe,cVi�z ³#z i�¢ªaV{0¢xi^�fad{wp i9¦¤pbi���e�{�z�t�{n�t�p ¡i�ywqs�wi�{wp���¥»e,¢x¢ ¡i�cVi�`?¢xi�z?{�adpfe,pbqªaV{�z�§

ç²Ý,á¬å�Û

Page 8: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.� T

I��8I��0@ � � ��DFE¾��� �¨�i%`ÃÂaV¢xi^�wt8�fa��wi�t�`%�faV{�z qxz pbidv1�oadt�`-pbadt�p+ydi��fpbi�t�` B0�wt0zbqxcd{�e�¢/i�{8i�{�pb` ¡i�i<­¬n�¢xa��%�wih¢·¥ qxg�e´cVi�³�v1�eQ` i´� �ui�` �b��i�`��e,{�z�¢xi\�wqs�fpbqxad{�{�e�qx` i-F ¢xi\�fa��wif«]ydi´�fp i�tu` D�¢xi#��¢xt�z V��` a��b��i %�wtQydi´�fp i�tu`?z adtu` �fi B¾§w¨©e+{�adpbqªaV{^�wi$��` a´¦�qxg^qxp ¡ie ¡i�p ¡i�gha�� ¡i�¢xqxz ¡i�i$��e,{�z?{uadp `bi$g^qxz i#i�{Qa�i�t�yw` i-��e�`?¢se��wqxzbp e,{o�fi-i�t��9¢ªqs�wqxi�{u{�i$i�{wp ` i�ydi´�fp i�tu` z�§°$¥ i�z p�t�{�qsrVt�i�g^i�{�p$¢]¥���� _ b e`e b �wtÅ�fa��wif«]ydi��fpbi�t�` DÇe,qx{�zbq/z ¡i�¢xi��9p qxad{�{ ¡i�rVt�q�z i�`fe�pb` e,{uz g^qxzbidv©�,¥ i�zbp(�waV{����e��fi{�qxydi�e�t�rVt�i$z´¥ i.x¸i��9p t�i�¢se��faVg^��`bi�z zbqxad{©§¯\e�{�z1¢xiC��eV�w` i��¤i¼{�aVp `bi ¡i�p t��¤idvd¢xi?�wqs�fp qxaV{�{�e,qx`bi/i�z pAp adtup÷zbqxg^��¢xi�ghi�{wp�` i���` ¡i�z i�{�p ¡i$��e,`1t�{�p e�n�¢xi�e,t-i�p/¢]¥ eV�w` i�z z i�wt��fa��wif«]ydi��fpbi�t�`-�faV` ` i�z �oad{��Å�e-zbad{Qqx{��wqs�fi-��e�{�z?¢xi\pfe,n�¢xi�e�t©§

I��8I��8I � � E �� ��DFE¾�w� �¨�i-� ¡i��fa��wi�t�`-�wqxz �oadz i-��¥ t�{ui\` ¡i���¢xqsrVt�i��wt��wqs�fpbqªaV{�{�e�qª`bi�i�p��9ad{�zbt�¢xp i��fi�¢ªtuq�« �fq¾��aVt�`��¬adtu` {�qx`�¢ªi���� b �Sc@b ��� b�� _��¥ qª{o�wqs�fi-�fad`b` i�zb��aV{���e,{wp%�e-¢]¥»ed�w`bi�z zbi-` i���ft�id§�¨�i-� ¡i´�fa��wi�t�`$` ¡i´e,¢xqxz i-�wad{o��¢]¥ ad� ¡i�` e�p qxad{Q�wi-� ¡i��faVg^��`bi�z zbqªaV{©§

I��8I��8W � �)h ���� � L �� C ��)����M(Eqp�� C de®?{�¹#º±��i�tup�i�zbp�` i���` ¡i�zbi�{wp ¡i���e,`?¢se #¾qxcdt�`bi%�d§

����������������! "��#%$

����������������� ��&#%$

'(��)! +*,$ '- .�� �/�10%2�3'40%2 3

5 '40 5 3 '40 5 3 �76 '80 5 3:9<;>=?0 5 3�A@$�����)! +*,$

#¾qxcdtu` i%� �wz �b� ¡i�gQe�c ¡i�{ ¡i�` e�¢÷��¥ t�{Q¹�º

I��8I��yH A � r�D���� � C �,�cE¾� EZG � �3G�D C C ��G �´�\±p ` e´yVi�` z��9i\zf�b� ¡i�g�e���¥ t�{Q¹�º�vwqx¢�i�z p�e�qªz ¡i\�wi$zbi-` i�{o�w` i-�faVg^��pbi\�wi$¢]¥ qªgh��aV` pfe,{��fi?�u` qxg^aV` �wqse,¢xi?�wt��¤q²�9p qxad{w«{�e,qx` i$t�pbqx¢ªqxz ¡i�¢xad`bz��wi�z�aV� ¡i�`fe,p qxaV{�z��wi-�fa���e,cVi$i�p\�wi-� ¡i´�fa���e,cVid§

I��8I��yHB�0@ l � ��� ��� ��)��G·���3G%Co�1���1Eqp�� C EZG � �3G�D C C ��G �,�¼�®?{"�wqs�fpbqxad{�{�e�qx` idvuqª{o� ¡i��oi�{���e�g^g^i�{�p?�wi�z aV{�g^a��wi-�wi��9ad{�zbp ` to�fp qxad{Çi�p$�wt�z Áwzbp��i�ghi��wi�` i��b��i�`f�b��i%i�g^�u¢ªa,Á ¡ii�z p$� ¡if��{�q¾��e,`��¤i�tw¦��oe,` e�g"�i�pb` i�z?�u` qx{��fqx��e�tw¦ �

n zbad{Q{�adg%nu` i\�¤i\yVi��fpbi�t�` z$`bi���` ¡i�z i�{wp e�{wp z �dTM§n ¢se��wqxg^i�{�zbqxad{^�wi-¢]¥ i�zb��ed�fi$yVi��fp aV` qxi�¢8Z �wqxg^i�{�z qxad{^�¤i�z?ydi��9p i�t�`bz$` i���` ¡i�z i�{�pfe,{wp z$�:��§

°�adg^ghi�{�aVt�z$¢xi-ydi�`b` aV{�z-��e�`\¢se6z t�qxp iVv�{uadt�z$p `fe´yde,qx¢x¢xi�` aV{�z�pbadt�|faVt�` z$��e,{uz\tu{"i�zb��ed�9i%p ` e�{�z]�µad` g ¡i-i�p${�aVp ` ii�z ��eV�fi-yVi��fp aV` qxi�¢¾z i�`fe�t�{Qz adtuz]«]i�{�z i�g%n�¢xi£�¤i Y -D�e´yVi��+�FE�Pw� RbjdR´� w Vw§,¨�i�z#ydi��fpbi�t�`bz\�wi-�fi�p#i�z �oed�fi-`bi���` ¡i�z i�{¤«p i�`bad{wp\�wi�z?n�¢xa¤�9z��wi-¢]¥ qªgQe,c,i��wt��waVg�e�qª{ui?p ` e�{�z]�µad` g ¡id§

ù©ùQÝ(�´ñ�ñ�� �

Page 9: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

w �������*'���������� �*'��������! �� �����F��2!���

°�i�z��wi�t¤¦"��e,`fe,g"�i�p `bi�z-e,����e�` e�qªzbz i�{wp ¡i�pb` adqxpbi�g^i�{wp$¢xq ¡i�z�i�p��,¥ i�z p-i�{"i�zbz e´Áwe,{wp���¥»e�|ftuz p i�`£e�t"ghqxi�tw¦�¢se%yde,¢xi�tu`�wi-�fi�z$��e,`fe,g"�i�p `bi�zCrVt©¥ qx¢�z i�` e%�oadzbz qxn�¢xi-�wi-�fad{uz p `bt�qx` i-tu{�noad{��wqs�fpbqxad{�{�e�qx` id§\�yde,{wp/�wi��b��i�`f�b��i�`�rVt�i�¢x¢xi¼�oe,` e´Â axpCÂi�p ` i#¢se?g^i�qª¢x¢xi�t�`biC�9adg^�oadzbqxp qxad{-�wi��fi�z¼��e�` e�g"�i�pb` i�z´v,qx¢�e,���oe,` e´Â axp©��`bqªghad`f�wqse,¢�wi$z i$��¦�i�`#t�{Qad`f�w` i-�wi-cV` e�{��wi�t�`�rVt�e�{wp��e-¢xi�t�`?pfe,qx¢x¢xid§

n ¨¾e�pfe,qx¢x¢ªi^�¤i�z%ydi��9p i�t�`bz��wt��wqs�fpbqxad{�{�e�qx` i�e ¡i�p ¡iQ�u¦ ¡i�i�i�{�pb` i0�hi�p�� w §/~1{8i�x�i�p´v/i�{���¦�e,{wp�t�{�iQp e�qx¢ª¢xizbt�� ¡i�`bqªi�t�` i��e+� w v�¢xi�z©i�x�i�pbz¼�wi�n�¢xa¤�9z÷�wi�ywqxi�{�{ui�{wp÷pb` aV��qxg^�oad`bp e�{�pbz�i�p©¢xi¼�¤q²�9p qxad{�{oe,qx` i/i�z p/�fadgh��¢·�i�p i�g^i�{wp�faV{��wqxp qxaV{�{ ¡i��oe,`�¢·¥ qxg�e�cdi-�e-�oe,` pbqx`C�wi$¢sedrVt�i�¢ª¢xi?qx¢�e ¡i�p ¡i��faV{�z pb` t�qxp�§�¯$e�{�z¼tu{���e,z?if¦�p `�Âi�g^iVvwad{^�oadtu` ` e�qxpi�{Åe,`b` qxydi�`Q�eQ��` i�{��w` iQt�{0yVi��fpbi�t�`^�wih¢²ehpfe,qx¢x¢ªi^�¤i%¢²e�z ¡i�rVt�i�{o�fi���¥»e,����`bi�{wp qxz zfe,cVi�e´ydi´�%�wad{��6t�{0z i�t�¢`bi���` ¡i�z i�{wp e�{wp�voz qxp toe,p qxaV{�rVt�q©e�����e�` e� axp�n�qxi�{QzdÂt�`#{�ad{¤«·i�{wywqxz e�cdi�e�n�¢xid§

n ¨Xi�{uadg%n�`bi^�wiQ` i���` ¡i�z i�{�pfe,{wp z��wt��wqs�fpbqxad{�{�e�qx` i^i�z p^rVt�e,{wp��e�¢xt�q?¢xqxg^qxp ¡i���e�`^�wi�tw¦��fad{wpb` e,qx{wp i�z%n�qxi�{�wqxzbp qx{��fpbi�z �

� °�adg^ghi¼{uadt�z?¢xi$ydi�`b` aV{�z���e�`¼¢se+z t�qxpbidv�¢xi-� ¡i�n�qxp���¥ t�{Q¹#º i�zbp ¡i�c�e�¢C�e ��������D n�qxp z�z,��q�¦�i�¢�a©�t T i�z p

¢ªi${�aVg%n�` i$�wi$` i��u` ¡i�zbi�{wp e,{wpbz��wt��wqs�fp qxaV{�{�e,qx`bi�i�p-�h¢se-pfe,qx¢x¢xi\�wi�z#ydi��9p i�t�`bz�§_©aVt�`�rVt�iÇ¢xi"rVt�e,{wpbq�����e,pbi�t�`�e�qxp^t�{�qx{wp ¡i�`�Âi�p�rVt�i�¢s�faV{�rVt�idv�qx¢?�·e�t�p^n�qxi�{ z�Ât�`Qrdtui"¢xi"� ¡i�n�qxp^z aVqxpqª{¤� ¡i�` qxi�tu`�e,t�� ¡i�n�qxp^�wtÅz qxcd{�e�¢?ad`bqªcVqx{�e,¢$­µi�{���`fe,p qsrVt�idv1aV{Åz iQ��¦�i�`fe0t�{�� ¡i�n�qxp^g�eæ�qªg�t�g n�qxi�{qª{¤� ¡i�` qxi�tu`�e,t�� ¡i�n�qxp?aV` qxcdqx{�e�¢²³�§\�t�zbz q]voz q1ad{h�·e�qªp��¤i�¢se%rVt�e,{wpbq�����e,pbqªaV{Qz ��e�¢²e�qx` i%­;� O �´³�vui�{"e,�u��¢xq²rVt�e�{wp?¢²e+�µad` g%tu¢ªi#��` ¡i´� ¡i��wi�{wpbii�p-i�{0��`bi�{�e�{�p-�faVg^ghi£� ¡i�n�qxp-qx{�qxp qse,¢=_hn�qxp z-z���q�¦�i�¢]v�¢xi�{�adg%nu` i-gQe´¦�qxg%t�g �wi%` i��u` ¡i�zbi�{wp e,{wpbz%i�z p��T w �u��e,`��faV{wp ` i$zbq©ad{�e+t�p qx¢xqxz ¡i-�wi�z?nu¢ªa��fz$�wi$p e�qª¢x¢xi�� w vw¢xi�{uadg%n�`bi�g�eæ�qªg�t�g��wi$` i���` ¡i�z i�{�pfe,{wp zi�z p$�� ��� � O �� ��ç|�{ÅyVadqxp(� ¡i¬|d�eÇe,����e�` e´Â aªpb` ih¢²e<{�e�p t�`bi��¤t �¤i�tw¦�q·�i�g^ih��` aVn�¢·�i�g^i^rVt�q?i�zbp%¢]¥ i�z ��eV�fi�a����ft�� ¡i��oe,`%¢xi�wqs�fp qxad{u{�e,qx` iV§

� |�{0i�z z e�qxi�` eÇ�wad{o�,v©zbi�¢xad{0¢xi�z�e�����¢xqs��e,pbqxad{�z´v©�wi%¢xqxg^qxp i�`#¢se^pfe,qx¢x¢xi(�wi�z(�wqs�fpbqxad{�{�e�qx` i�z´v�qx¢¼e,���oe,` e´Â axp�wi-��¢xt�z#qª{o�fad{��9i�yde,n�¢xi�rVt�i+¢ªi�z\�wqs�fpbqªaV{�{�e�qª`bi�z\�9ad{wp qxi�{�{ui�{wp\�u¢ªtuz��wi�nu¢ªa��fz$rVt�i-¢]¥ qªgQe,c,i#ad` qxcVqª{oe,¢xid§\�qx{�z q]v´�oadt�`1t�{�i�qxg�e�cdi�T��´���;T��´��vf¢xi¼{uadg%n�`bi*�¤i?` i���` ¡i�z i�{�pfe,{wp z?�wt%�wqs�fp qxaV{�{�e,qx`bi¼�wadqxp¼Âi�p `bi?g�e�|faV` ¡i��e,`-� w ��_�j(�ue,{�z?¢xi-��e,z��¤i\nu¢ªa��fz$�wi$p e�qª¢x¢xi�� w §

�]¢�e,����e�` e´Â aªp%rVt�i��oadt�`%¢xi�z%�oe,` pbqxi�z^�wiQ¢]¥ qxgQe,cdi�if¦�qxcdi�e�{wp%t�{�iQ` i�zbp qxp tup qxad{ �¤t8z qxcV{�e,¢��wi<��e,t�pbi�rdtoe,¢xqxp ¡i^aVt�fad{wp i�{�e,{wp�tu{�i ¡i�{�i�`bcdqxi-qxg^�oad`bp e,{wpbi-­·� «ÄeëÄ�Q{ ¡i��fi�zbz qxp e�{�p$t�{�� ¡i�n�qxp�qxg^�oad`bp e,{wpf³�vVad{�zbi�` e6adn�¢xqxc ¡i$��¥ t�p qx¢xqxz i�`��wi¢²ehrVt�e,{wp q��¸��e,p qxaV{�zf��e,¢se�qª`bi-adtÇ�wt�g^aVqx{�z��wi�z$n�¢xa��fz-�wi-�oi�p qxpbi�pfe,qx¢x¢ªi�e´��{"�¤i-{�i���e,z-�faV{�z pb` t�qx` i�t�{"�¤q²�9p qxad{w«{�e,qx` i?�wi?pfe,qx¢x¢ªiAcdqxc�e�{�pbi�z rVt�iV§d_1e,`/�fad{wpb` idvV��aVt�`/¢xi�z1��e�` p qxi�z��wi?¢]¥ qxgQe,c,i1{©¥ if¦�qxcdi�e�{�p1��e�z1t�{�i?cd`fe,{��¤i�rdtoe,¢xqxp ¡i¼�wi` i�zbp qxp t�pbqxad{^aVt^`bi��fi�¢se,{wp?t�{ui?�·e�qªnu¢ªi ¡i�{�i�` cdqxidvwqx¢oz i�`fe���aVz zbqªnu¢ªi$��¥ t�p qx¢xqxz i�`��wi�z?n�¢xa��fz?�wi���¢xt�z�cd`fe,{��¤i�p e�qx¢ª¢xi?zfe,{�z�fad{�{oe� axp `bi�t�{ui�if¦���¢xaVz qxad{��wtÇ{�adg%nu` i-�wi�` i���` ¡i�z i�{�pfe,{wp z�i�p$i�{Çt�p qx¢xqxz e�{�p?¢xi$�]e,qxp\rVt�i-�oadtu`\tu{"� ¡i�n�qxp-�waV{�{ ¡idv¢²e�rVt�e,{wpbq�����e,pbqªaV{^yVi��fp aV` qxi�¢x¢xi$i�z p#z t�� ¡i�` qxi�t�`bi��e+¢se%rdtoe,{wp q��¸��e�p qxad{%zf��e,¢se�qª`bid§°�i�p pbi%` i�gQe,` rVt�i+{�adt�z$ghad{wp `bi\qxghg ¡i��wqse�p i�g%i�{wp�¢]¥ qx{wp ¡i�`�Âi�p-��¥ t�{�zbÁwz p��i�g^i��e^� ¡i�nuqªp$yde�` qse,n�¢xi$i�p$��e�`\¢se6g"Âi�ghia¤����e,zbqªaV{©v1¢]¥ qª{wp ¡i�`�Âi�p��wiQ` i�cV` adtu��i�`%¢xi�z�qx{w�¬aV` g�e�p qxad{uz�qxg^�oad`bp e,{wpbi�z-adt�` i��9i�¢se,{wp%t�{0��e�t�p�{uqªyVi�e,tÅ��¥ ¡i�{�i�`bcdqxid§°�i��fq�|9t�z pbq��oi�` e�¢se�{�aVp qxad{Q�wi-� �oe,{�cVi�g^i�{wp?��¥ i�z �oed�fi��¤i-` i��u` ¡i�zbi�{wp e,pbqxad{�qx{wp `ba¤�¤t�qxp i$t�¢xp ¡i�`bqxi�t�` i�g^i�{wp�§

I��8I��yHB�8I �9C G��o� �d����M�G � ��UE�p�� C EZG����)G*D C=C ��G �����¨©e�z pb` t��9p t�`bi(�wt��wqs�fpbqxad{�{�e�qx` i(�e%�9ad{�zbp ` tuqª`bi-yde�e,t�zbz q÷� ¡i���i�{��w` i%�wt���eV�w` i��X¥ tup qx¢xqªzfe,pbqªaV{(�¤t�¹#º��

n �wqu¢ªi?¹#º�i�zbp¼t�pbqx¢ªqxz ¡i¼t�{uq²rVt�i�g^i�{wp©�oadtu`1�·e,qx`biC�wi?¢se#p `fe,{�zbg^qxz zbqxad{��wi��¤ad{�{ ¡i�i�z�vV¢se�pfe,qx¢x¢xiC�wt%�wqs�fpbqªaV{�{�e�qª`bit�pbqx¢ªqxz ¡i%��i�tup�Âi�p `bi�pb`��i�z%qxgh��aV` p e�{wp i%z e�{�z%rdtui��fi��9q�{�ihz adqxp�t�{8` ¡i�i�¢?��e�{��wqs��e��©v©¢xi6�·ed�fpbi�t�`"�eQ�u` i�{��¤` ii�{±�faVg^��pbi ¡i�p e�{wp�e�¢xad` zht�{�qsrVt�i�ghi�{wp^¢xi"� ¡i�nuqªpQi�{ucdi�{��¤` ¡i0��e�`^¢xi �9a¤�ue,cdiÇcd`,Âed�fi��e8�9i8�wqs�fp qxad{u{�e,qx` iV§¨A¥ qx{wp ¡i�`�Âi�p^��¥ t�{Åpbi�¢��wqs�fp qxaV{�{�e,qx`bi�e�����e�` e� axp�¢xqªghqxp ¡i%z q��9i�¢xt�q�«Ä�fq#��i�` g^i�p^�wiQ` i�zbp qxp t�i�`�e´yVi��ht�{�iQnoad{�{�irVt�e�¢ªqxp ¡i?t�{�qsrVt�i�g^i�{�p1¢se$z ¡i�rVt�i�{��fi-��¥»e�����` i�{�pbqxz z e�cdi%�e$��e,`bp qx`¼�wi#¢sedrVt�i�¢x¢xi?qx¢�e ¡i�p ¡i ¡i�¢²e�n�aV` ¡i?gQe,qxz1{�i��oi�t�p`bi�z pbqªpbt�i�`$�wi${�adt�yVi�¢x¢xi�z¼qxgQe,cdi�z¼e´ydi��#t�{ui£rVt�e�¢xqªp ¡i\eV���fi���pfe,n�¢xid§o�wi$��aVz i-�waV{��$��e,{�z��9i£��e,z?¢xi$��` aVn�¢·�i�g^i�wi?¢]¥ if¦�qxz pbi�{��fi$��¥ t�{^�wqs�fp qxaV{�{�e,qx`bi¼t�{uqªyVi�` zbi�¢o��i�`bg^i�pbp e�{�p��wi�`bi�z pbqªpbt�i�`�{©¥ qxg^�oad` pbiCrVt�i�¢ª¢xi�z ¡i�rVt�i�{��fi�e´yVi��t�{ui\noad{u{�i�rVt�e,¢xqxp ¡iV§

n _1e,`?�faV{�pb` idv��ue,{�z�¢xi���e,z���¥»e�` �b��qxyde,cViC�wi-�waV{�{ ¡i�i�z¼zbt�`?t�{^zbqxp i�tu{�qsrdtui-­¬�oe,z?�wi�pb` e,{uz g^qxzbz qxad{�³�v,¢se$p e�qx¢ª¢xi�wtÇ�wqs�fp qxad{u{�e,qx` i+i�p�¢xi�� ¡i�n�qxp�­µp e�qª¢x¢xi-�wi-¢]¥ qxg�e,cVi\�fa�� ¡i�i�³#z ad{wp%�e%��`bi�{��w`bi%i�{ �9adg^�up i$ywt"rVt�i�¢]¥ adnd|9i��fp q��`bi��b��i�` �b� ¡i+i�z p©|ftuz p i$t�{ui\�faVg^��`bi�z zbqªaV{��wi�z��wad{�{ ¡i�i�z?�oadt�`?�wqxg^qx{wt�i�`1¢]¥ i�z ��eV�fi$a����ft�� ¡i$��e�`¼¢xi�z?�waV{�{ ¡i�i�z´§

ç²Ý,á¬å�Û

Page 10: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.� ^

�wq#¢se�n�e�z i"�¤i"�wad{u{ ¡i�i�zhi�z ph��¦ ¡i�idvA¢seÇz ¡i�rVt�i�{o�fi �X¥ e�����`bi�{wp qxz zfe,cdi<t�p qx¢xqxz ¡i�iQ�oadt�`h¢²eÇ�faV{�z pb` t��fpbqxad{±�wt�wqs�fpbqxad{�{�e�qx` i�i�z p?�µad` g ¡i�i��oe,`?¢]¥ i�{�z i�g%n�¢xi\�wi�z?qxgQe,cdi�z¼�wi-¢se+n�e,zbi\i�p�qx¢�i�z p?�oadzbz qxn�¢xi-��¥ adn�pbi�{�qx`��wi$noad{�z` ¡i�z t�¢xpfe,p z-e´yVi��$t�{��wqs�fpbqªaV{�{�e�qª`bi-t�{�qsrVt�i �u��e,`$�fad{wp `bi-z q1¢se�n�e�z i��wi��wad{�{ ¡i�i�z$i�z p ¡i�yVad¢xt�pbqªyVidvw` i�y�qxi�{wp$¢xi��`badn�¢]�i�ghi\�wt��wqs�fpbqxad{�{�e�qx` i�tu{�qxydi�`bz i�¢]§

°�adg^ghi�{�aVt�z-�oadt�yVad{�z$¢xi%�fad{�zbp e�p i�`´v©¢se^�9ad{�zbp ` to�fp qxad{8�X¥ tu{ ¹#º���i�`]�¬aV` g�e�{wp�i�{0pbadt�pbi�z��fqx` �9ad{�zbp e,{o�fi�z�i�z pt�{%��` aVn�¢·�i�g^i?pb`��i�z?�faVg^��¢xif¦�i?rdtuq�{�i#z i�`fe-�oe,z/pb` e,qxp ¡i�¢xad`bz¼�wi?{�aVp ` i ¡i�p to�wid§��wi�tu¢ªz?�wi�z�p i�z p z�i�x�i��fpbt ¡i�z�i�{��faVt�` z�wi$��` a�|9i�p\e�����aV` pbi�` aV{�p��¤i�z ¡i�¢ ¡i�ghi�{wp z��wi$` ¡i���aV{�z i��e��fi�` pfe,qx{�i�z-�wi-�fi�z\rVt�i�zbp qxad{�z´§¨�i\�b��e���qxp `bi\zbt�qxyde,{wp/yde-�¤ad{��#�fad{�zbqxz p i�`?i�{^¢]¥ ¡i�¢se,noad`fe,p qxaV{(�wtQ�wqs�fp qxaV{�{�e,qx`bidvdi�{^��`bi�{�e,{wp?n�qxi�{Q�fad{uz �fqxi�{��9i£rVt�i¢²e�rVt�e,¢xqxp ¡i$�wt�¹#º i�zbp��¬ad`bp i�ghi�{wp��fad{��¤qªpbqxad{�{ ¡i�i\�oe,`?¢]¥»e,¢xcdaV` qxp ��g%i?�wi��9ad{�zbp ` to�fp qxad{Ç�wt��wqs�fp qxad{u{�e,qx` iV§

� �±���-.0���/�$�����%� �Ç� �Ç��!?�����6���������A�

¨/¥ ¡i�¢se,noad`fe,p qxaV{(�wt^�¤q²�9p qxad{�{oe,qx` i?zbi?�·e�qªp$�e$��e,`bp qx`¼��¥ t�{ui?z ¡i�rVt�i�{o�fi���¥»e,�u��` i�{wpbqªzbz e�cdid§w¨�i�z�ydi´�fp i�tu` z��faV{�z pbqªpbt�e,{wp�fi�p pbi%z ¡i�rVt�i�{��fi��9ad` `bi�z �oad{o�wi�{wp��eh�wi�z$n�¢xa��fz-�wi�¢·¥ qxg�e�cdi#adt �e6t�{"i�{�z i�g%nu¢ªi��wi(�9a�i9¶��fqxi�{wp z-zbq÷¢]¥ ad{<z i�z qxp t�i��e,{�z?tu{�i�z ��eV�fi-p `fe,{�zÄ�¬ad`bg ¡i-�faVg^g^i�{�aVt�z?¢xi\yVi�` `bad{�z#��e,`?¢se+z t�qxpbid§

� #" � 4���1�Ah,;.�����' 23'��� °�i�p�e,¢xcVad` qxpb��g^i$��`bad�oadz ¡i%�oe,`�¨Xqª{o�widv©½At ��a�i�p�¿$` e´Á � ���?�fad`b` i�zb��aV{�� �eht�{�i%i9¦¤pbi�{�zbqªaV{8�wi%¢]¥»e,¢xcdaV` qxp ��g%i-�wi¨�¢xa,Á��V«Ä�<e´¦ � j �©t�p qx¢xqxz ¡i$�oadt�`?¢]¥ ¡i�¢se,noad`fe,p qxaV{^�wi-�wqs�fp qxad{u{�e,qx` i�z���e,{�z?¢xi-��e�z��wi$¢²e%rVt�e�{wp q��¸��e�p qxad{%zf��e,¢se,qx`bid§��waV{`ÃÂad¢xi$i�zbp��oadt�`?t�{��wqs�fpbqxad{�{�e�qx` i�qx{�qxpbq²e�¢¸�¤ad{�{ ¡i-��¥ i�zbz e´ÁVi�`\��¥ aV��p qxg^qxzbi�`/¢xi-�fa��wi�t�`#i�p?¢xi£� ¡i��fa��wi�t�`´§

�� � ��r/���+�=G C G �3G ��M�G¬� � �3G0D Cn #¾q�¦�i�`

� t�{��wqs�fp qxad{u{�e,qx` i$qx{�qxp qse�¢:F������A�wi-p e�qx¢ª¢xi-T� t�{Qz i�t�qx¢���� }� t�{Q{�adg%n�`bi�gQe´¦�qxg�t�g���¥ qxp ¡i�`fe,p qxaV{�z��� t�{�i-zbadt�`f�fi��wi$ydi´�fp i�tu` z#¦��wi-�wqxzbp ` qxn�tup qxad{Q�fad{�{wt�i

n �]{�qxpbq²e�¢xqªzbi�`� [ ��� � O��! O~}

�� � ��r/� @ �n _¾adtu`%¢ªi��wqs�fpbqxad{�{�e�qx` i��fadtu` e,{wp F �#"$� O P D �#"%�G V'& G)(

I+* * *�I �%, v/pb` aVt�ydi�`h¢se���e�` pbqªpbqxad{Åad��pbqxg�e,¢xi.- �#"$� O

P/- �0"%�G V/& G)(I+* * * I �%, rVt�q�g^qx{�qxg%qxz i?¢se��wqxz pbad` zbqxad{^gha,Ádi�{u{�i�zbadqxp��

BFE1- �#"$�G z q�2u­;BR�D �#"$�G ³4352u­;BR�D �#"$�6 ³�R87:9.;O \

n °?e�¢²�9t�¢xi�`?¢se��wqxzbp ad`bz qxad{hg^a,ÁVi�{�{�i

[ �#"$� O �<G)(

>=�+2u­ B>R�D "G ³@? BFEA- �#"$�G �

ù©ùQÝ(�´ñ�ñ�� �

Page 11: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

_ �������*'���������� �*'��������! �� �����F��2!���

�� � ��r/� I �n �wq1­���������� ����� ��� � ��

� �+adt O���³� z p aV���oi�` �u¢xi£¹#º ��{oe,¢�i�zbp\� ¡i��9` qxp���e�`%- �#"$� i�p F �0"%� §

n �wqx{�aV{� �fad{wp qx{wt�i�`

�� � ��r/� W �n _¾adtu`©¢se/�oe,` pbqxp qxad{ - �#"$� v���e�¢²�9t�¢xi�`1¢ªi/�wqs�fpbqxad{�{�e�qx` i1ad��pbqxg�e,¢HF �#"�� � O D �#"�� �G & G)(

I+* * * I �$, v�e´yVi���D �0"�� �G O

������� ­ - �#"$�G ³�§n �]{��9` ¡i�ghi�{wp i�` §n l)i�p aVt�` {�i�`(�e+¢·¥ ¡i�pfe,�oi%�d§

¨/¥»e,n�` ¡i�ywqse,p qxaV{ ������� t�pbqx¢ªqxz ¡i�i���e�{�z$¢·¥»e�¢ªcVad`bqªpb��g%i\�9ad` `bi�z �oad{o�0e,t � b�� � _ ��� � b §�¨Xi��fi�{wpb` a3` as�wi D G ��¥ t�{�i+` ¡i�cVqªaV{- G i�zbp\��e�{�z?¢xi-��e,z��wi+¢²e��wqxz pfe,{��9i\i�t��f¢xqs�wqxi�{�{�i�� ¡if��{�q¾��e,`��DHG8O ������� ­ -3G¬³9O =

��B�? B E�-3G � §°�i�pCe�¢xcdad`bqxp ��ghi¼��¥ ad��pbqxg^qxz e�p qxad{$qxp ¡i�`fe,pbq���p `fe´yde,qx¢x¢xi£�e$�oe,` pbqx`¼��¥ t�{^�wqs�fpbqªaV{�{�e�qª`bi?qx{�qxp qse,¢]§�¨Xi���`badn�¢]�i�ghi¼i�z p?�wad{��` i��oad`bp ¡i?z tu`/¢xiC�b��aVq�¦��wi��9i��wqs�fp qxad{u{�e,qx` iAqª{uqªpbqse,¢��¤ad{wp1¢·¥ if¦�� ¡i�` qxi�{��fi�e)��` aVt�y ¡i�rVt©¥ qª¢w�fad{wpb` qxn�t�e�qªp¾�¬aV` pbi�g^i�{wp1e,tw¦��i�`Ä�¬ad`bg�e�{��fi�z��wi$¢]¥»e,¢xcdaV` qxp �ug^i?¨©½�¿%§�~1{Qi�x�i�p�v��b��edrVt�i$qxp ¡i�` e,pbqxad{Q{�i$��` a,yVa�rdtoe,{wpCrVt©¥ t�{Q�b��e,{�cVi�g^i�{�p?¢xa���e�¢�wt��wqs�fp qxad{u{�e,qx` iVvw¢·¥»e�¢ªcVad`bqªpb��g%i��faV{�yVi�` cVi$ydi�`bz�¢xi$g^qx{�qxg�tug±¢ªa���e�¢�¢xi\�u¢ªtuz?��` a��b��i��wt��wqs�fpbqxad{�{�e�qx` i�qx{�qxpbq²e�¢]§¨�i�{�adg%n�`bi-��¥ qªp ¡i�` e�p qxad{uz�g�eæ�qªg�t�g e ¡i�p ¡i�qª{wpb` a��wt�qxp�¢xaV` z\�¤i�¢se�g^qxzbi-i�{�awi�t�yw`bi^�wt"¹#º e´��{"�¤i-` ¡i��¤t�qx` i%¢xip i�gh��z\�wi^�9ad{��fi���p qxad{0�wi�z-�wqs�fpbqxad{�{�e�qx` i�z´v©�fi��oi�{���e�{wp�v�¢xi�{�adg%n�`bi-g�eæ�qªg�t�g ��¥ qxp ¡i�`fe,pbqªaV{�z\e´Áwe,{wp ¡i�p ¡i���¦ ¡i��e��}�v��9i�¢xt�q�«Ä�fq¾{©¥ qx{�pbi�` ywqxi�{wp?rdtui���e,{uz��wi$` e,`bi�z\��e,z?i�p#{©¥ i�{wp ` e´Â ax{�i$��e,z��wi$��e�t�z zbi-z qxcV{�q��¸e,{wp i$�wi-¢se��wqxz p aV` zbqªaV{©§¨�i$��` aVn�¢·�i�g^i#i�z p$�wad{o��`bi��oad` p ¡i�zbt�`?¢se��9ad{�zbp ` to�fp qxad{Ç�wt��wqs�fp qxad{u{�e,qx` i$qx{�qxp qse�¢·§

� ;� � �-1�,�� 2-7l23,#<@.:,#19*-*-58,�A:' ,#*3,;.:,#584W��8I��0@ � ��)�3h=DFE¾���! C �#" $��o�¤�� ®?{��fi�`bp e,qx{�{uadg%n�`bi��wi-g ¡i�p ��a��wi�z?aV{wp ¡i�p ¡i-��`bad�oadz ¡i�i�z$��aVt�`?¢]¥ qx{�qxpbq²e�¢xqªzfe,pbq�ad{%�wt��wqs�fpbqªaV{�{�e�qª`bid§

W��8I��0@ �0@ A�C G �)G ��M*Gµ� � �)G0D C ��M �� � �3D;G �,���¨�i��wqs�fpbqªaV{�{�e�qª`bi?¢xi?��¢xt�z/z qxgh��¢xi/i�z p?�fi�¢xt�q�rVt�q��fad{wp qxi�{wp/¢xi�z�T ��` i�ghqxi�` z/yVi��fpbi�t�` z��¤i�¢se#z t�qxp i��X¥ e�����`bi�{wp qxz zfe,cdiadt TPyVi��fpbi�t�` z?i9¦¤pb` e�qªpbzCe�¢ ¡i�e,pbadqx` i�ghi�{wp/�wi\�fi�p p i$zbt�qxp id§w°�i�z?ydi´�fp i�tu` z?�oi�t�ydi�{�p�n�qxi�{hz�Ât�`�{�i��oe,z�Âi�pb` i-�wthp adtup` i���` ¡i�z i�{�pfe,pbq��µz£�¤i\¢se+z t�qxpbi���¥»e,���u` i�{wp qxzbz e,cVi$i�p?ad{�e,noadtup qxp£�e%�¤i�z�` ¡i�z t�¢xpfe,p z#p `��i�z�g ¡i��wqxa��f` i�z´§

W��8I��0@ �8I � p ��M L D���G �)h1�0� f�8���w� G�Mw�\�t8¢xqxi�t8�wih��` i�{��w` i T ydi��fpbi�t�`bz^e,¢ ¡i�e,pbadqx` i�g^i�{wp�vXad{Ç��¦�i^tu{�i��wqxzbp e,{o�fiQg^qx{�qxg^e,¢�i-i�{wp `bi�¢xi�z ¡i�¢ ¡i�ghi�{wp z%�wt�wqs�fp qxad{u{�e,qx` i%qx{�qxpbq²e�¢]§¸°�i�p p iQg ¡i�p ��a��wi%�oi�`bg^i�p��X¥ aVn�p i�{�qx`�t�{ui^g^i�qª¢x¢xi�t�`bi�`bi���` ¡i�z i�{wpfe,p qxywqxp ¡i�rVt�i��ue,{�z�¢xi^��e,z��` ¡i�� ¡i��wi�{wp%g�e�qxz\{¾¥ i�z p-pbadt�|faVt�` z+��e,z�z e�p qxz]�·e�qxz e,{wpbidv�¢xi%z i�tuqª¢ ¡i�pfe,{wp-z aVt�ydi�{�p%�wq�¶��fqx¢xi��e<� ¡i�p i�` g^qx{�i�`-��t�qxz rVt�i� ¡i��oi�{���e�{�p$�wi$¢se��faVg^��¢xif¦�qxp ¡i$�wi-¢se+z ¡i�rVt�i�{o�fi(�X¥ e�����`bi�{wp qxz zfe,cdiV§

W��8I��0@ �8W � ��)�3h=DFE¾�PE©���% ��� � ���w� �d�Qr ��DFE¾� G �,�� #�°�i�p pbi�g ¡i�pb��a��wi^{ ¡i��fi�zbz qxp i0�wi�rVt�e,{wp q���i�`%z ��e�¢²e�qx` i�ghi�{wp�¢xi�z �Å�faVg^�oadz e�{wp i�z%�wi�zhydi��fpbi�t�`bz��wi�¢se<z ¡i�rVt�i�{��fi��¥»e,����`bi�{wp qxz zfe,cVi-z t�`'& D {�qxydi´e,tw¦0­·e´yVi��'&

O(&

�§�§´§)&+* O T�³)i�p-��¥ i�x¸i´�fp t�i�`-t�{���`ba��wt�qxp\��e�` p ¡i�z qxi�{Çi�{wp `bi�¢xi�z

�wqs�fp qxad{u{�e,qx` i�z(�wi%noe,z iQ�oadt�`+adn�pbi�{�qx`�¢xi�z T3` i���` ¡i�zbi�{wp e�{�pbz^qx{�qxp qse�tw¦©§©¨�ihp ` e�qxp i�ghi�{wp��wi�z%�fadgh��aVz e�{�pbi�z��wig�e,{uq·�i�` i-qx{�� ¡i���i�{o��e,{wp i%{ui%��i�`bg^i�p$��e�z-��¥ adn�pbi�{�qx`^�e��9adt��ÇzdÂt�`+t�{ �¤q²�9p qxad{�{oe,qx` i�ad��pbqxg�e,¢]§�|#{Ç��i�tup-g"Âi�ghidvz q�¢·¥ aV{"{©¥ ÁÇ��` i�{��0��e�z-c�e�` �wiVv©aVn�p i�{uqª`%�wi�z�` i���` ¡i�zbi�{wp e�{�pbz^qx{�qxp qse�tw¦�{�i^`bi���` ¡i�z i�{wp e�{wp^e,t��ftu{8ydi´�fp i�tu`^�wi%¢sez ¡i�rVt�i�{o�fi(�X¥ e�����`bi�{wp qxz zfe,cdiV§

ç²Ý,á¬å�Û

Page 12: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.� �

W��8I��8I � ��)�3h=DFE¾� r � �UEZG �)h=D��3Do� G¬� �o� � �3D���Gµ��M�Mµ�°�i�p pbi¼g ¡i�p ��a��wi�e ¡i�p ¡i¼��`bad�oadz ¡i�iC�ue,{�z¾¢²e)ydi�`bz qxad{+qª{uqªpbqse,¢xi/�wi/¢]¥»e,¢xcdaV` qxp ��ghi©�wi?¨©½�¿Åz aVt�z©¢xi/{�aVg �wi Vz ��¢xqxp pbqª{uc! � ��� §®?{ � ¡i�n�qxp�-lO������

�­ T�³+i�{wp qxi�`�i�z p^e�¢xad` z�if¦�qxc ¡id§1¯$e,{�z%�fi���e�z�v1t�{�ihz t����fi�z zbqxad{ �wiQ¹#ºÀe´Áwe,{wp��wi�z^� ¡i�n�qxp z

�f` aVqªzbz e�{�pbz\�wi7}��e�-±i�zbp�c ¡i�{ ¡i�` ¡i�id§¨�i$��` a�� ¡i´� ¡i(�¤i£�9ad{�zbp ` to�fp qxad{<i�z p#¢ªi$zbt�qxyde,{wp%�

�� � ��r/���+�=G C G �3G ��M�G¬� � �3G0D Cn �]{�qxpbq²e�¢xqªzbi�`/¢xi��wqs�fpbqªaV{�{�e�qª`bi-F i�{^��`bi�{�e�{�p�F � } �dO D � aX�tCD � i�zbp¼¢xi$�fi�{wp `ba3` as�wi-�wi�¢se$z ¡i�rVt�i�{��9i���¥»e,���u` i�{w«pbqªzbz e�cdi$��` qxzbi���e,{uz?z ad{Qi�{uz i�g%n�¢xid§

nÅ� adp i�`��Q¢xi\yVi��fpbi�t�`\�¤i Y D e´Á�e�{wp¼pbadt�pbi�z?z i�z$�fadgh��aVz e�{�pbi�z ¡i�cwe,¢xi�z��eQ�d§n #¾q�¦�i�`?t�{�i$�oi�` pbt�` n�e�p qxad{<z ��e�¢²e�qx` i��§n #¾q�¦�i�`?¢xi£� ¡i�n�qxp�-�§n #¾q�¦�i�`?t�{Qz i�tuqª¢1�wi-�wqxz pbad` zbqxad{�Q§n _1`bi�{��w`bi ��Ou}�§

�� � ��r/� @ �n _¾i�`bp t�`bn�i�`$¢xi-�wqs�fp qxaV{�{�e,qx`bi\�faVt�` e�{�p F OQP DHG�V & G)( � I+* * * I ��� � , zbi�¢xad{��

7 \O }:R´§�§´§�R ����� ��� F �»� \������ O F ��\ �������F �»� \ � O F ��\ �������

n �]{��9` ¡i�ghi�{wp i�`�

�� � ��r/� I �n °�aV{�z qs� ¡i�`bi�`�¢xi${�aVt�ydi�e�t��wqs�fpbqxad{�{�e�qx` i+F O�PNDHG;V'& G)( � I+* * *�I � � � , §n ~¾¦ ¡i��9t�p i�`$¢]¥»e,¢xcdaV` qxp �ug%iC�wi�¨©½�¿±z tu`�¢xi-�wqs�fp qxad{u{�e,qx` i3F�§

n �wq1­ � D O- adt [ � � � 3�%³� \�` `�Âi�p i�`\i�{�`bi�p i�{�e,{wp-F � � � §

n �wqx{�aV{

� l?i�pbadt�`b{�i�`(�e�¢]¥ ¡i�pfe,�oi��d§

°�i�p�e,¢xcdaV` qxp �ug^i�e ¡i�p ¡i-g^qxz/i�{Qawi�t�yw`bi-¢xad` z��¤i\¢se��fad{o�fi���pbqªaV{"�wi${�aVp ` i�¹�º�§®?{^aV` cwe,{�qxcd`fe,ghg^i/zbqªgh��¢xi��wi-�fi�p�e�¢ªcVad`bqªpb��g^i�i�zbp��wad{�{ ¡i\�oe,`�¢²e #©qxcVt�` i-��§w®?{Qif¦�i�gh��¢xi���¥ if¦ ¡i��ft�pbqxad{��wi-�fi�pe,¢xcdaV` qxp ��ghi?i�z p#` i��u` ¡i�zbi�{wp ¡i���e,`?¢xi�z #¾qxcdt�`bi�z\�uvwj�v�Tuv w v�^�§¨©e%�b��e,`bcdi-i�{"��e,¢s�ftu¢ªz#i�{�cVi�{��w` ¡i�i��oe,`�¢se%�faV{�z pb` t��9p qxad{"�¤t"�wqs�fp qxaV{�{�e,qx`bi\i�z p�pb`��i�z$qxg^�oad`bp e�{�pbi � T��÷gQe,qxz�{©¥ i�z p��e,z¼�9ad{�zbq²� ¡i�` ¡i�i$�fadghg^i1t�{%��e�{��wqs��e�����` ¡i��oad{�� ¡i�` e,{wp ¡i�p e�{wp¼�wad{u{ ¡i�rVt©¥ t�{(�¤q²�9p qxad{�{oe,qx` i�i�z p��fad{�zbp `bt�qxp/t�{�i��¬aVqxz��aVt�`?p aVt�p i�z´§

ù©ùQÝ(�´ñ�ñ�� �

Page 13: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�3} �������*'���������� �*'��������! �� �����F��2!���

����� ������� �� ����������� ���

������������������

� ��� ����� � �� ����� �����!��� ���

��"�� � ����� ��#

$�"���� %&� �'����� ������ #��&��)(+*-,

#¾qx{

./��������102�

3�"�"���������� ���'��#��

#¾qªcVt�` i$� �wad`bc�e,{uqªcV` e�g^g^i?�wi$¢]¥»e,¢xcdaV` qxp ��ghiC�¤i£¨¾½¼¿ � g ¡i�pb��a��wi-�wi54�� � \ �)� \ � �

6�798:<;

#¾qxcdtu` i-� �o�fi�{wp `ba3` as�wi��¤i\¢se���§ \

ç²Ý,á¬å�Û

Page 14: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.���V�

:��6�798

: ;6�7�8

#¾qªcVt�` i$j ���oi�` pbt�` noe,p qxaV{ �

: �6 ; 8

: ;6 ; 8

#©qxcVt�` i7T �wad��pbqªghqxz e,pbqxad{��

ù©ùQÝ(�´ñ�ñ�� �

Page 15: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��� �������*'���������� �*'��������! �� �����F��2!���

:��6 ; 8

:��6 ; 8

:��6 ; 8

: ;6 ; 8

#¾qªcVt�` i w ���oi�` pbt�` noe,p qxaV{��

: ;6 � 8

: �6 � 8

6 � 8�:

:6 � 8�

#©qxcVt�` i7^ �wad��pbqªghqxz e,pbqxad{^�

ç²Ý,á¬å�Û

Page 16: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.���´�

W��8I��8W � � �)h1�)�!�)h1�^�$nsh ���/� �)G �o�°�adg^ghi/{�aVt�z?¢]¥ e´yVad{�z1ywt^�u` ¡i�� ¡i´�wi�g^ghi�{wp�vw¢xi\�9a¤�¤i�t�`?�oi�t�p-Âi�pb` i$ywt��faVg^g^i�t�{ ¡i�g^i�pbp i�tu`�� ¡i�¢xqxy�`fe,{wp�t�{��fa��wirdtuq�{©¥ i�z p$e,t�pb` i-rVt�i-¢]¥ qª{o�wqs�fi\�wtQ�fa��wif«]ydi��9p i�t�`+¢ªi#��¢xt�z?��`ba¤�b��i��wtQydi��fpbi�t�`$z aVt�` �9id§¨�i�p e,t¤¦£��¥ qx{w�¬aV` g�e�p qxad{��¤t�¹#º i�z p/�wad{u{ ¡i/��e�`÷¢xi¼� ¡i�n�qxp �?�faV` `bi�z �oad{��ue,{wp/e,t-{�aVg%n�` i/�wi�n�qxp z¾��e,`1�fadgh��aVz e�{�pbi` i�rVt�qxz?�oadt�`#` i���` ¡i�z i�{�pbi�`$¢xi\yVi��fpbi�t�`$z aVt�` �fiV§_©aVt�`�t�{��wqs�fpbqxad{�{�e�qx` i\�¤i=TP`bi���` ¡i�z i�{wpfe,{wp z#i�p�e´ydi��#�wi�z?yVi��fp i�t�` z%�e��^�faVg^�oadzfe,{wp i�z´vw¢xi�� ¡i�n�qxp?z�¥ if¦���`bqxg^i?��e�`�-O ����� � � � �

DJ Do� �Q� C � � ��G�M*Mµ�<E¾� EZG � �3G�D C=C ��G �,�,EFD C=C ���� T�� �)�Q� C � �)G*M�G]� � C � r�Do� � ����M��,�=Mµ�)�cM �oEZG]� �)D��d��G�D C M �EFG]����� C ���^�w� ��M�G�EZGµ� CZC � � G*MA�¤����� � ��G�M¬�PEqp ��)� � � M*G � Co�1� M � ��Do� r=M¬�$nsG � ��%����� E¾�PM pyD���E��,� E¾� � � D �A M �Nr r � ���NG �EZD C � Co�1�PM � ��Do� r=M¬�$nsG � �� ����D�� $ �-�$nsr�D C � C �)G¬�$M0Mµ�w�"� C � ����� �)�

n � � EZGµ�0� C �!G�D C f� E �� � G ��� n �� �

n � �PE �� � G � f� EZGµ�0� C �!G�D C ��n ���� �|#`$�wi�z��oi�`Ä�¬ad`bg�e,{o�fi�z ¡i�¢ªi�y ¡i�i�z${�i-z aV{wp�e,p pbi�qxcd{�e�n�¢xi�z\rVt©¥»e�tw¦�� ¡i�n�qxpbz ¡i�¢xi�y ¡i�z$g�e�qxz/¢]¥ aV� ¡i�`fe,p qxaV{��¤i£�9a¤�ue,cdi

�wi�ywqxi�{wp�e,¢xad`bz?p `��i�z\�fa©Ât�p i�tuz i-i�{Ç��e,¢s�ft�¢xz´§�]¢¸e-�¤ad{�� ¡i�p ¡i�{ ¡i´�fi�z zfe,qx` i-��¥ i�{wywqxz e�cdi�`?�wi?{�aVt�ydi�¢x¢xi�z/pbi��b��{�qsrVt�i�z?�oi�` ghi�p pfe,{wp¼��¥»e�p p i�qª{o�w` i��wi�z¼` ¡i�z t�¢xpfe,p z��X¥ tu{�i��` ¡i��9qªzbqxad{�eV���fi��up e,nu¢ªi$pbadt�p/i�{�cwe,`f��e,{wp/t�{ui\�faVg^��¢xif¦�qxp ¡i�i�{���e,¢s�ftu¢ªz�e,t��9a¤�ue,cdi#` e�qªzbad{�{oe,n�¢xid§d¯#i�z�p i´� �u{�qsrdtui�z��i�`bg^i�pbp e�{�p��X¥ e�p pbi�qx{��w` i-�fi��fadgh��` aVg^qxz1z ad{wp?¢xi�z?g ¡i�p ��a��wi�z�e,` noad`bi�z �9i�{wp i�z´§

� � � ?� �/�$!)���$�/!?�Q� �-�A.0���/�$�1!��+���*�

®?{�i$�µadqxz¼¢xi-�wqs�fpbqªaV{�{�e�qª`bi-�fad{�zbp `bt�qxp�v�qx¢o�·e�t�p��waV{��#g^i�pbp ` i+i�{Q��¢sed�fi$t�{�i+p i��b��{�qsrVt�i��¤i-` i��b��i�` �b��i�` e,�uq²�¤id§�¨¾e` i��b��i�`f�b��i�i9¦¤�oe,t�zbp qxydi ¡i�p e,{wp��faVg^ghi¼{�aVt�z�¢]¥»e´ydaV{�z/ywtQp `��i�z\�fa©Ât�p i�t�z idv��wi�z?g ¡i�pb��a��wi�z��wi$` i´� �ui�` �b��i^e�` noad` i�z]«�fi�{wp i-zbad{wp��faVt�` e�g^g^i�{�pAt�p qx¢xqxz ¡i�i�z´§�]¢��fad{wywqxi�{wp¼�wi?zbqªcV{�e,¢xi�`/rVt�i?zbq¸�fi�z/p i��b��{uq²rVt�i�z¼{�i��¤ad{�{�i�{�pA��e,z/{ ¡i��fi�zbz e,qx`bi�g^i�{wp�¢xi¼��¢xt�zA��` a��b��i�`bi���` ¡i�z i�{wpfe,{wpg�e,qxz?t�{Ç` i���` ¡i�zbi�{wp e�{�p�i�{0gha,Ádi�{�{ui-��` a��b��idvXi�¢x¢ªi�z-��i�` g^i�p p i�{�p-�wi%` ¡i��wt�qx`bi^�fad{�zbqs� ¡i�` e�n�¢xi�g^i�{�p$¢xi�p i�gh��z\�wi�fa���e,cVi-i�p\e�����e�` e,qxzbz i�{wp\�9adg^ghi?t�{�noad{"�9adg^�u` adghqxz÷i�{�pb` i�¢se���` ¡i��9qªzbqxad{"e�p p i�qª{wpbi-¢xad` z��¤i-¢se�` i�zbp qxp t�pbqxad{"�wi¢·¥ qxg�e�cdi�i�p?¢se�ywqªpbi�z zbi��wi-�fa���e�cdi-�wi��fi�¢ª¢xif« �fq]§|�{��wqxzbp qx{�cdtui£��cV` e�{��wi�z?g ¡i�p ��a��wi�z��wi-¹�º�e,`bn�aV` i�zf�fi�{wp i(�

n ®){�i?��` i�g^q·�i�` i?zbad¢xt�pbqªaV{(�9ad{�zbqªzbp i%�e$qx{�p ¡i�cd`bi�`�¢²e$�faV{�z pb` t��9p qxad{Q�wi?¢]¥ e�` n�`bi��e$�fi�¢x¢xi\�wt^�wqs�fpbqxad{�{�e�qx` id§d°�i�p p ie�����` a��b��i-i�z p?t�{�i�e,����`ba�� �ui � b e�� b�� � � � � b i�p?i�zbp�¢se+��¢xt�z��fadtu` e,ghg^i�{wp/tup qx¢xqªz ¡i�id§

n ®){�i��wi�tw¦�q]�i�ghi¼zbad¢xt�p qxaV{-i�z p?�wi��faV{�z pb` t�qx`bi�¢]¥»e,` noad`bi�z �9i�{��fi#t�{�i��¬aVqªz1¢xi?�wqs�fp qxad{u{�e,qx` iA�¬aV` g ¡iVvÃ��¥ i�z p\�e$�wqx` i�e���e�` pbqª`$�wi�z-�fa��wi�zÄ«·yVi��fpbi�t�` z�adnup i�{wt�z#��e,`#¢·¥»e�¢ªcVad`bqªpb��g%i\�¤i�¨©½�¿ ­s�µi�t�qx¢x¢ªi�z��wi-¢]¥»e,` nu` i�³){�i-��` ¡i�z i�{wpfe,{wpe+��` qxaV` q÷e�t��ft�{ui\zbp `bt��fp tu` i�i�p�i�{Qi�x�i��fpbt�e,{wp$t�{�i-e�` noad` i�z �fi�{o�fi �he!� b�� � � � � b §

H � � �8W��0@ J ��G C ��G*rA�UE©� ��DFE � L ���¨�i%�fa��wi�t�`´v���aVt�`$i�x�i��fp tui�`-z eh`bi��b��i�` �b��iQ�wqxz �oadzbi(�wi�¢]¥»e,` noad`bi�z �9i�{��fi%i�p-� ¡i�g�e,`b` i-zfeh` i��b��i�`f�b��i �e6��e,`bp qx`\�wi¢²e+` eV�fqx{�i��wi$¢]¥»e,`bn�` id§\ �b��eVrVt�i ¡i�p e���iVv,ad{%��e,¢s�ftu¢ªi?¢se#�wqxz p e�{��fi?��e�`1` e,�u��aV` p��e$� �oed�ft�{^�¤i�z1��¢xz/�wt�{�awi�t��%�faVt�` e�{�p1i�pAad{�z ¡i�¢xi��fpbqxad{�{�i¢ªi#{�awi�t��he,���oad`bp e,{wp�t�{�i-�wqxz pbad`bz qxad{hg^qx{�qxg^e,¢�idv´¢²e+` i´� �ui�` �b��i-zbi$��aVt�` zbt�qxp¼i�{uz t�qxp i-��e�{�z?¢xi?z aVt�z]« e,`bn�` i�e´Áwe,{wp�fi^{�awi�to�0�fadghg^i$` eV�fqx{�i^i�p��fi^��`ba��fi�z zbt�z%i�zbp-qxp ¡i�` ¡i\|ft�zfrVt©¥s�e��9i^rdtui^¢]¥ ad{"e�p p i�qªcV{�i%t�{0{�awi�to�Çp i�`bg^qx{�e,¢/�wi¢·¥»e�` n�`bid§�¨Xi��fa��wif«]ydi��9p i�t�`�e�z zba¤�9q ¡i%�e-�fi#{�awi�t��%pbi�` ghqx{�e,¢wi�zbpCe�¢ªaV` z¼�9ad{�zbq²� ¡i�` ¡i$�fadghg^i/¢xi?` i���` ¡i�zbi�{wp e�{�p$�wt%n�¢xa��z adtu` �fid§

H � � �8W��8I J ��G C ��G*rA�UE©�,E �� ��DFE�� L �#��]¢*�9ad{wywqªi�{�p$�wi�{�adpbi�`\rVt�i�¢xi�� ¡i��fa��wi�t�`-{�i%�wqxz �oadzbi�c ¡i�{ ¡i�`fe,¢xi�g^i�{�p?�oe,z-�wi-¢]¥ i�{�zbi�g%n�¢xi-�wi�z-{�awi�to�wz$qª{wpbi�` g ¡if«�wqse,qx` i�z-�wi%¢]¥»e,`bn�` i�g�e�qxz�z i�t�¢xi�g^i�{wp-�wi�z+{�awi�t��wz-pbi�` ghqx{�e,tw¦���tuqªzfrVt�i%¢xi(�fa��wi�t�`�¢xt�q1pb` e,{uz g^i�p£�¤qª`bi��fpbi�g^i�{wp¢·¥ qx{��wqs�fi$�wt��fa��wif«]ydi��9p i�t�`-rVt�q�`bi���` ¡i�z i�{wp i�`9eh¢xi$ydi��9p i�t�`#z aVt�` �fiV§°�i���i�{���e,{wp-��e�{�z$¢ªi���e,z$��e�` p qs�ftu¢ªqxi�`$�wi�¢²e6` i��9ad{�zbp ` to�fp qxad{0�u` adcV` i�zbz qxydiVv�¢xi%� ¡i��fa��wi�t�`-t�pbqª¢xqxz i+¢ªi�z�{�awi�t��¤z\qx{w«p i�`bg ¡i��wqse�qª`bi�z�§N\�tQ¢xqxi�t���¥»e,p pbi�{��w`bi�rVt�i-¢xi$ydi��9p i�t�`$zbadt�`f�fi(e�qxp ¡i�p ¡i��9adg^�u¢·�i�p i�ghi�{wp¼zb� ¡i��fq�� ¡i���e,`?¢xi-�fa��wi�tu`�vo¢se

ù©ùQÝ(�´ñ�ñ�� �

Page 17: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��j �������*'���������� �*'��������! �� �����F��2!���

p ` e�{�z ghqxz z qxaV{�zbi?�·e�qªp$�e-�b��edrVt�i#{�qxydi�e�t^�wi�¢]¥»e,`bn�` id§�\�t��µt�`¼i�p£�e$ghi�z tu` i�rVt�i�¢xi��fa��wi�t�`?��` aVcd`bi�z zbi£�ue,{�z�z e$`bif«� �ui�` �b��idvu¢xi��fa��wif«]ydi��fpbi�t�`?`bi���` ¡i�z i�{wp e�p q��¼�wt%ydi´�fp i�tu`?z adtu` �fi$�wi�ywqxi�{wpC�wi?�u¢ªtuz/i�{^�u¢ªtuz/��` ¡i´�fqxz¼i�p�i�zbp¼qx{wp i�`b��` ¡i�p ¡i��e,`?¢xi-� ¡i��fa��wi�t�`�§

� #" � A���1�A:'>i`<)'*-<)'>i�58i`<)'*32-58*9.0'>i°�i�p]Áw��i$��¥»e,`bn�aV` i�zf�fi�{��fi�{©¥»e´Á�e�{wp÷�oe,z ¡i�p ¡i$g^qxz1i�{ha�i�t�yw` i$¢xad` z��wi\�fi�p p i ¡i�p t��¤idvwz i�tu¢�¢ªi#��` qx{��9qª�oi�c ¡i�{ ¡i�`fe,¢�zbi�` e� ¡i��f`bqªp´§¨©e?�faV{�z pb` t��fpbqxad{%�wi/¢]¥»e,` noad`bi�z �9i�{��fi?zbi1�·e,qxp©�waV{��1t�{ui1�¬adqxz�¢xi/�wqs�fp qxaV{�{�e,qx`bi÷i9¦¤qxzbp e,{wp´§Ã°�i��wqs�fp qxad{u{�e,qx` i/e´Áwe,{wp ¡i�p ¡i�fad{�zbp `bt�qxp*�¤i¼gQe,{�q]�i�`bi/p aVt�p��e��·e�qªp1�f¢se,zbz qsrVt�i?­·e�¢xcdad`bqxp ��ghi*�¤iC¨¾½¼¿Å�oe,`1if¦�i�g^�u¢ªi´³�{�i���` ¡i�z i�{wp i$e?��`bqxad` q�e�t��ft�{�iz p `bt��fpbt�` i��oe,` pbqs�ft�¢xq·�i�` id§/¨A¥ ¡i��wq��¸��e�p qxad{8��¥ t�{ui^�f¢se,z zbq��¸��e,pbqxad{8�uq ¡i�` e,`f�b��qsrdtui�e,zf�fi�{��ue,{wp i��faV{�z qxz pbi8�eh�¬ad`bg^i�`Q�e��e,`bp qx`��wi$��i�p qxp i�z$�f¢se,zbz i�z?pb`��i�z#��adghadc��i�{�i�z?�wi�z��f¢se,zbz i�z$�wi$g^aVqª{uz/i�{Qg^aVqª{uz/��adghadc��i�{�i�z�|ft�zfrdt¾¥²�e+¢]¥ adn�pbi�{wp qxad{��¥ t�{�i-�f¢se,zbz i-t�{uq²rVt�iV§�_©aVt�`��fi�¢seuv�qx¢�{�adtuz��·e,t�p?� ¡if�o{�qx`\�£�¬ad{��9p qxad{�z�rVt�q�zbad{wp��

n ®){�i#�¬ad{��9p qxad{��wi-�wqxz pfe,{��9i 2u­-O�R3O»³/��e,¢s�ft�¢se,{wp�¢se��wqxzbp e,{o�fi-i�{wp `bi��wi�t¤¦�ydi´�fp i�tu` z�§n ®){�i#�¬ad{��9p qxad{��wi-�wqxz zbqxg^qx¢se,` qxp ¡i%�V­�O R)O»³/ghi�z tu` e,{wp�¢se%�wqxz z qxghqª¢se�` qxp ¡i?i�{wp `bi��wi�tw¦��f¢se,zbz i�z-�wi$ydi´�fp i�tu` z�§

¨©e%�wqxz pfe,{��9i 26t�p qx¢xqxz ¡i�i$i�zbp��fi�¢x¢xi�rVt�q©e ¡i�p ¡i-tup qx¢xqªz ¡i�i$¢xad` z��¤i\¢se%�faV{�z pb` t��9p qxad{��wt��wqs�fpbqªaV{�{�e�qª`bid§_©aVt�`/¢se?zbp `fe,p ¡i�cdqxi��wi��¬t�zbqxad{©v´��¢xt�zbqªi�t�` z1�µad{��fpbqxad{�z/�wi��wqxzbz qxg^qx¢se,`bqªp ¡i1��i�tuydi�{wp�Âi�pb` i#t�p qx¢xqxz ¡i�i�z3�ª�´��� v�i�{%ydadqs�fq��wi�tw¦if¦�i�g^��¢xi�z �

n qx{��wqs�fi-�wtQ¢xqxi�{^ghqx{�qxg�t�g

�­8- G R�- 6 ³9O g^qx{

����� K�� � I ��� K� 2�­;B � � R�B � ³

n qx{��wqs�fi-�wi$¢se+g^a,Ádi�{�{�i\�¤i�z\�wqxzbp e,{o�fi�z

��­ -3G�R�- 6 ³�O �

� G � 6 <����� K� � I ��� K��

2u­;B ��� R�B � ³

e´yVi���� G O �� �/2@�+- G �©i�p�� 6 O �� �/2d�+- 6 �¨/¥»e,¢xcdaV` qxp �ug^i�t�p qx¢xqxz ¡i$��aVt�`��faV{�z pb` t�qx` i�¢]¥»e,` noad`bi�z �9i�{��fi�i�z p#¢]¥ e�¢xcdad`bqxp ��g%i��wi�°�¢²e�z zbq�����e,pbqªaV{U\#z �fi�{o��e,{wp i '?q ¡if«` e,`f�b��qsrdtui � w �÷rdtui\{uadt�z�� ¡i´�f` qxydaV{�z\�9q�« �wi�zbz aVt�z �

�� � ��r/���+�=G C G �3G ��M�G¬� � �3G0D Cn \±��e�` pbqª`��¤i T �f¢se�z z i�z\�wqxzª|9adqx{wp i�z�- G v���e�¢s�ft�¢xi�`�¢xi�z?�oe,qx` i�z��V­8- G R�- 6 ³

�� � ��r/� @ �n ¯ ¡i�pbi�` ghqª{ui�`\��e�{�z$¢se���q ¡i�` e�` �b��qxi^�fadtu` e,{wpbidvo¢ªi%�faVt���¢xi-¢xi��u¢ªtuz�z qxghqª¢se�qª`bi-­8- G R - 6 ³$e,t�zbi�{�z-�wi�¢²eh�wqxz zbq�«ghqª¢se�` qxp ¡i$�V­-O�R)O ³n �wq�{ ¡i��fi�zbz e,qx`bidv©��e�¢²�9t�¢xi�`?¢xi£�9i�{wp ` a)` as�wi��wi -3G�� - 6

�� � ��r/� I �

ç²Ý,á¬å�Û

Page 18: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.���)T

n �Qi�p p `bi��e?|faVt�`¼¢xi�z$�wqxz pfe,{��fi�z �V­ - D R -3G � - 6 ³ R 7 � ;O \�RU� ;O 9

�� � ��r/� W �n ��¥ qx¢o` i�zbp i�t�{�i$z i�tu¢ªi��f¢se,z zbidv�e�` `�Âi�p i�`´§n �wqx{�aV{�e�¢ª¢xi�`��e+¢]¥ ¡i�p e���i%�d§

� ;� � A���1�A:'>i`<)'*-<)'>i�23'i`<)'*32-58*9.0'>i°�i^p]Áw��iQ��¥»e,`bn�aV` i�zf�fi�{��fiÇe ¡i�p ¡i^ghqªz+i�{8awi�t�yw`bi���e�{�z�¢xiQ� ¡i�ydi�¢ªaV���oi�g^i�{wp��¤i��fi�pbp i ¡i�pbt��wiQi�p%yde��waV{��QÂi�pb` i� ¡i�ydi�¢ªaV��� ¡i$��¢xt�z��faVg^��¢]�i�pbi�g^i�{�p?��e�{�z��fi-`fe,���oad`bp�§

H �8I��0@ � � � D �,��� �,� C �,�cE¾��� �,� C E�� C �´� �� Co�=G*M�G � � ��w�¨�i�z#{�awi�t��hp i�`bg^qx{�e�tw¦^z aV{�p?zbqxp t ¡i�z?zbt�`�tu{�i$g"Âi�ghi��fadt��b��i+i�p�¢xi�t�`?�oe,t�pbi�t�`�� i�z p$�wad{u{ ¡i�i-��e�`?¢se-`bi�¢se,p qxaV{ �

� O ������­ T�³

H �8I��0@ �0@ l Do� r=M¬�$nsG � �� E¾� ��DFE � L �#���

\À�b��eVrdtui^{�qxydi´e,t8�wih` i��b��i�`f�b��i"��e�{�z-¢]¥»e,` nu` idv¾ad{8��e�¢s�ft�¢xi^¢se��wqxzbp ad`bz qxad{8e�z zba¤�9q ¡i�iM�e�¢²e�` i���` ¡i�z i�{�pfe,pbqªaV{��wtydi��fpbi�t�`#z adtu` �fi-�oe,`��b��ed�9t�{��wi�z?�o¢ªz��¤t�{ua�i�t��Q�fadt�`fe,{wp$­¬{uadt�z ¡i�pfe,{wp?��¢sed� ¡i£�ue,{�z?¢xi\��e,z\�X¥ tu{�e,`bn�` i+n�qx{�e,qx` iVv¢ªi${�aVg%n�` i$�wi#��¢xz¼i�z p ¡i�c�e,¢¼�e%�V³�§�¨¾e��faVg^��¢xif¦�qxp ¡i$�wi$¢]¥ e�¢xcdad`bqxp ��ghiC�wi$`bi��b��i�` �b��i�i�zbp\�waV{��$���Æe�tQ¢ªqxi�tQ�wi������aVt�`?t�{�i-`bi��b��i�`f� �ui�if¦���e�t�z pbqxydidvuz adqxp?t�{hc�e�qª{Q�wi � �

��O �� � �0§

_©aVt�`\�¤ad{�{�i�`\tu{�ad`f�w` i��¤i�cV` e,{o�wi�t�`´v¸�9ad{�zbq²� ¡i�` aV{�z$t�{"�wqs�fpbqªaV{�{�e�qª`bi-�wi��u` a,�µad{��wi�t�`��)}�adt"�fi%rVt�q©i�z p ¡i´rdtuq�«yde,¢xi�{wpC�¤i-p e�qª¢x¢xi-�3}V�,j ¡i�¢ ¡i�g^i�{wp z �

n ¨Xi\{uadg%n�`bi��wi���e�¢²�9t�¢xzC�wi-�wqxzbp ad`bz qxad{Q��e�`?n�¢xa����wi$¢]¥ qªgQe,cVi¼�oadt�`?tu{�i$` i��b��i�`f�b��i�i9¦¤�oe,t�zbp qxydi$i�zbp\�� � O�)}d�,j

n ¨Xi�{uadg%n�`bi��¤i���e,¢s�ft�¢xz^�wi"�¤qªzbp aV` z qxaV{ �oe,`%n�¢xa��Q�wi�¢]¥ qªgQe,cVi��oadt�`ht�{�iQ` i´� �ui�` �b��i8e�` noad` i�z �fi�{wpbi0i�z p� �$�)}=O ��}

n ¨¾e��faVg^��¢xif¦�qxp ¡i$e%�wad{o� ¡i�p ¡i��wqxywqxz ¡i�i$��e�` � ���� � O Tu��O»�

H �8I��0@ �8I �NG*M�M¬� E¾�YEZG����)G*D C=C ��G �,�����

�]¢©e+�·e,¢x¢xt%z pba¤� "Vi�`�{�aV{^��¢xt�z?zbqxg^��¢xi�ghi�{wp÷¢xi�z$�fa��wif«]ydi��9p i�t�`bz$g�e,qxz/pbadt�pbi$¢·¥»e�` noad` i�z �fi�{o�fi(�¤t��¤q²�9p qxad{�{oe,qx` id§w¨�i{�adg%n�`bi(�¤i%{�awi�t��wz�{�ad{0pbi�` ghqx{�e,tw¦�i�zbp ¡i�c�e,¢-�eQ�� � �dv�qx¢1�·e�t�p-n�qxi�{0zdÂt�`-`fe�|fadtup i�`�¢xi%{�adg%n�`bi��wih{�awi�t��wzp i�`bg^qx{�e,t¤¦+rVt�qui�z p¼����§d¨Xi?{�adg%nu` i¼�wi?{ua�i�t��wz\�e#z pba�� "Vi�`�i�z p¼�¤ad{����� ��� �^��� O �� � ���Vv,z aVqªp1i�{wywqx` aV{%t�{�·ed�fpbi�t�`/�#��e,`¾` e�����aV` p/e,t%��e�z÷i9¦¤�oe,t�zbp q�� §´}1adt�pbif�¬adqxz´v ¡i�pfe,{wp/�wad{�{ ¡i¼¢xi?�fa©Ât�p1pb`��i�z/�oi�t ¡i�¢xi�y ¡iC�¤i¼¢se?g ¡i�g^aVqx` i/��e,{uz¢ªi�z\pbi��b��{�aV¢ªaVcdqxi�z-ed�9p t�i�¢x¢xi�z´v¸�9i�p-i�zb��ed�fi%zbt�����¢ ¡i�ghi�{wp e�qª`bi-{�i���i�t�p-��e�z�Âi�pb` i^�faV{�z qs� ¡i�` ¡i^�fadghg^i#t�{"�oe,{��wqs��e��z ¡i�`bqªi�tw¦©§

H �8I��0@ �8W l D C � � �,� ���)G*D C E¾� EFG����)G�D C=C ��G �,�A���

¨©e-�faV{�z pb` t��9p qxad{^�wt^�¤q²�9p qxad{�{oe,qx` i?`bi���aVz i#z t�`/¢xi?��`bqx{��fqx��i��¤i�¢se$�wqs� �uadp aVg^qxi/yVi��fp aV` qxi�¢x¢xi?qx{�pb` a��wt�qxp1��` ¡i�� ¡i��wi�g%«g^i�{wp�§,¨Xad` zfrVt�i?¢]¥ aV{-p `fe´yde,qx¢x¢xi�` e��e�tu{�i?��e,tup i�t�`��©vd�b��eVrVt�i?{�awi�t���zbi�` e-�¤qªywqxz ¡i?i�{(�${ua�i�t��wz¼rVt�q��9ad{�zbp qxp t�i�` ad{wp¢·¥»e�` n�`bi£�¤i\�oe,t�pbi�t�`�� ���d§~1{Qz ad`bp qxidvu¢·¥»e�¢ªcVad`bqªpb��g^i?�wi-�faV{�z pb` t��fpbqxad{"�wt��wqs�fpbqxad{�{�e�qx` i�yde+�µadt�`b{�qx`C�%�wqs�fpbqxad{�{�e�qx` i�z��

n ®){��¤q²�9p qxad{�{oe,qx` i$�wi�z�{ua�i�t��wz�pbi�` ghqx{�e,tw¦©§n ®){��¤q²�9p qxad{�{oe,qx` i$�wi�z�{ua�i�t��wz�qx{wp i�` g ¡i´�wqse,qx` i�z´§

ù©ùQÝ(�´ñ�ñ�� �

Page 19: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

� w �������*'���������� �*'��������! �� �����F��2!���

¨�ad`bz/�wi¼¢se)` ¡i�e�¢ªqxzfe,p qxaV{£�¤iC�fi�¹#º�v�{uadt�z/e´ydaV{�z÷�b��aVqxz q��fadghg^i¾z p `bt��fpbt�` i#��aVt�`/�fi�z¼�wqs�fpbqxad{�{�e�qx` i�z1�wi�z/pfe,n�¢xi�e�tw¦©§¯\e�{�z1¢xi¼pfe,n�¢xi�e�t��wi�z/{ua�i�t��wz/qx{wp i�`bg ¡i��¤q²e�qx` i�z´v�t�{�{�awi�t��%��¥ qx{��wqs�fi�\©e,tu` e?�oadtu`©�o¢ªz1¢xi�z1{�awi�t��¤z¼��¥ qx{��wqs�fi�z/� \ �Q�i�p�� \ � ��§�¨�i�z+{�awi�t��wz��¤i%¢²eh�wi�`b{�q·�i�` iQ�fadt��b��i^�¤i�z-{�awi�t��¤z-qx{�pbi�` g ¡i��wqse,qx`bi�z$ad{wp$¢ªi�t�`$qª{o�wqs�fi(�9adg^�u` qxz$i�{wp ` i� � � � �Qi�p^� � � ��§/_¾adt�`%tu{ �¤i��9i�z^{�awi�to�wz���¥ qx{��wqs�fi \ O � � � �±�� 9"¢xi�z���¢xz%z iQz qxpbt�i�{wp���e�{�z%¢xi�wqs�fp qxad{u{�e,qx` i$�wi�z#{�awi�t��wz#p i�`bg^qx{�e,t¤¦�e,tw¦^qx{��wqs�fi�z��@9�i�p$�@9 � �V§¨/¥»e,¢xcdaV` qxp �ug^i?�wi��faV{�z pb` t��fpbqxad{��wt��wqs�fp qxaV{�{�e,qx`bi\i�z p�¢xi#z t�qxyde,{wp��

�� � ��r/���+�=G C G �3G ��M�G¬� � �3G0D CnÅ� adp i�` F ¢xi\�wqs�fpbqªaV{�{�e�qª`bi-�wi�z�{ua�i�t��wz?p i�` g^qx{�e�tw¦©§n #¾q�¦�i�`�� � }H� O�� � a©�t�� � i�z p?¢xi\�fi�{�pb` a)` a²�¤i£�¤i�¢se-z ¡i�rVt�i�{��9i���¥»e,���u` i�{wp qxzbz e,cVi$��` qxz i$��e,{uz?z ad{hi�{�zbi�g%n�¢xidv��¡i�pfe,{wp?¢xi-�wqs�fp qxad{u{�e,qx` i$�wi�z#{�awi�t��wz#qª{wpbi�` g ¡i��wqse,qx` i�z�§nÅ� adp i�`��Q¢xi\yVi��fpbi�t�`\�¤i Y -D%e´Á�e�{wp¼pbadt�pbi�z?z i�z$�fadgh��aVz e�{�pbi�z ¡i�cwe,¢xi�z��eQ�d§n #¾q�¦�i�`?t�{�i$�oi�` pbt�` n�e�p qxad{<z ��e�¢²e�qx` i��§n #¾q�¦�i�`?¢xi£� ¡i�n�qxp�- adtQ¢se-�u` a,�µad{��wi�t�`��0§n #¾q�¦�i�`?t�{Qz i�tuqª¢1�wi-�wqxz pbad` zbqxad{�Q§n �]{�qxpbq²e�¢xqªzbi�` � O }%­µ`?��` a��¬ad{��¤i�t�`\�9adt�`fe,{wp i-�wi-¢]¥»e,`bn�` i´³�§n �]{�qxpbq²e�¢xqªzbi�` \ � 2`\ ��� Ou}u§

�� � ��r/� @ �n _¾i�`bp t�`bn�i�`$¢xi-�wqs�fp qxaV{�{�e,qx`bi\�faVt�` e�{�p F�zbi�¢xad{ �

7 \O }:R´§�§´§#Rf� � �Å� � F �»� \ � O ����\ � 2 \ ��� � \ ��� � �F �»� \ � ��� O ����\ � 2 \ ��� � \ ��� � �n °?e�¢²�9t�¢xi�`-\ � 2`\ ��� O \ � 2`\ ��� �Å� � � �n �]{��9` ¡i�ghi�{wp i�`�

�� � ��r/� I �n °�aV{�z qs� ¡i�`bi�`�¢xi-�wqs�fpbqªaV{�{�e�qª`bi-F OQP DHG�V'& G)(

I+* * * I

� � , §n ~¾¦ ¡i��9t�p i�`$¢]¥»e,¢xcdaV` qxp �ug%iC�wi�¨©½�¿±z tu`�¢xi-�wqs�fp qxad{u{�e,qx` i3F�§n �wq1­ � D O- adt [ � � � 3�%³

� e,` `�Âi�p i�`\i�{�`bi�p i�{�e,{wp-Fh§n �wqx{�aV{

� ` i��faV��qxi�`�¢xi�z?{ua�i�t��wz\�¤t��¤q²�9p qxad{�{oe,qx` i+F ��e,{uz?¢ªi-�wqs�fpbqxad{�{�e�qx` i�� zbi�¢xad{��7 \)O }:R´§´§�§�Rf� ��� � ��� � \ � 2`\ ��� � \��O F � \ �

� ` i�pbadt�`b{�i�`^�e-¢]¥ ¡i�pfe,�oi(�°�i���i�{���e,{wp´vd¢se$¹#º���e,`Ag ¡i�pb��a��wiCe�` noad`bi�z �fi�{�pbi ¡i�rVt�qx¢xqxn�` ¡i�i?i�z p/zbadt�zÄ«·aV��p qxgQe,¢xi/��e�`/` e�����aV` p\�e#¢se$¹#º�if¦���e,tuz]«p qxydi$i�p��fi´�fq1��aVt�`��wi�tw¦Q` e�qªzbad{�z�rVt©¥ qx¢©�faV{�ywqxi�{wp��wi-�wqxz pbqx{�cdt�i�`��

n zbadt�zÄ«·aV��p qxg�e�¢xqªp ¡iC�¤t��wqs�fpbqªaV{�{�e�qª`bi ��°�i�¢ªtuq�« �fq��fad{wpbqªi�{�p�g^aVqx{�z/�wi$` i���` ¡i�z i�{�pfe,{wp z#��i�` p qx{�i�{�pbz�rVt�i-��e,{�z�¢xi��e�z?if¦���e,tuz p q��¼�wth�·e�qªp?�wi$¢se��9ad{wp `fe,qx{wp i��e+¢sedrVt�i�¢x¢xi�qx¢�i�zbp�z aVt�g^qxz/¢xaV` z��wi-zfe%�fad{uz p `bt��fpbqªaV{©§

n zbadt�zÄ«·aV��p qxg�e�¢xqªp ¡i¼�wtQ�fa���e,cVi �w¯�t��]e,qxp¼�wth��` a�� ¡i�� ¡i��wi�`bi��b��i�`f� �ui���e,{uz¼¢]¥»e,`bn�` idvV¢xi\�fa��wi9«·yVi��fp i�t�`�pb` adtuy ¡i{©¥ i�zbp?��e,z?aVn�¢xqxc�e,pbadqx` i�g^i�{wp/¢xi-�fa��wif«]ydi��9p i�t�`$¢xi��u¢ªtuz?��` a��b��i��wtQyVi��fp i�t�`$z adtu` �fid§

ç²Ý,á¬å�Û

Page 20: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.���)^

H �8I��8I � � � D �,��� �,� C �,�cE¾��� �,� C E�� C �´� C D C�� �� Co�=G�M0G � � ��w�¨�i#�·e,qxp?��¥»e´ydaVqª`At�{�� ¡i�n�qxp?yde,`bqse,n�¢xi��u` ¡i�zbi�{wp i�¢·¥»e´yde�{�pfe,cViC�wi��wqxz p `bqxn�t�i�`?if¶���ed�fi�ghi�{wp?¢xi�z?n�qxp z?zbi�¢xad{Q¢]¥ eV�fp qxywqxp ¡i�wi�z%ydi´�fp i�tu` z�§?¨Xi��fa��wi�tu`^e)x�i��fp i<��¢xt�z(�¤i^n�qxp z^e�tw¦0` ¡i�cVqªaV{�z^ed�9p qxydi�z�i�p%�oi�t�p%cwe,cd{ui�`�tu{8{�aVg%n�` i^�wiQn�qxpbz{�ad{w«]{ ¡i�cV¢xqªcVi�e,nu¢ªi#��aVt�`��fa��wi�`#¢xi�z?` ¡i�cVqxad{�z?��aVg^aVc��i�{�i�z�§¯\e�{�z�¢²e<�fad{�zbp `bt��fp qxaV{ ��¥ t�{Ź�ºPe,`bn�aV` i�zf�fi�{wp�vAqx¢¼zbtw¶^p��oadtu`(e´yVadqx`$t�{ � ¡i�n�qxp�yde�` qse,n�¢xi^�wiQ�fad{uz p `bt�qx` iQt�{�ie,` noad`bi�z �9i�{��fi�{�ad{¤« ¡i�rVt�qx¢xqxn�` ¡i�idv��,¥ i�z p��e��wqx` i$rVt�i$p adtuz?¢ªi�z¼{�awi�to�wz?p i�`bg^qx{�e�tw¦({ui\zbi$z qxp t�i�{�p?�oe,z�z t�`?¢se+g"Âi�ghi�fadt��b��iV§÷¨¾e%¢xad{�cVt�i�t�`-�wtÇg^aVp��wi^�fa��wi^e�z z a��fq ¡i�i"�eh�b��edrVt�i��¬i�t�qx¢ª¢xi-i�z p ¡i�cwe,¢xi��e%¢seh��` a��¬ad{��¤i�t�`-�wi�¢²e6�¬i�t�qx¢ª¢xi��e,{�z?¢]¥»e,`bn�` iV§¨�i�z$p i´� �u{�qsrdtui�z��wi%�fad{uz p `bt��fpbqªaV{8��¥»e,`bn�aV` i�zf�fi�{��fi�z(�wi�z �fi�{o��e,{wp i�z�{�aV{w« ¡i�rVt�qx¢ªqxn�` ¡i�z$��i�t�ydi�{wp%Âi�pb` i^�wqxywqxz ¡i�i�z$i�{�wi�tw¦Q��e,`bp qxi�z �

n \#¢ªcVad`bqªpb��g^i�z?��e,`�� ¡i��fadtu��e,cVi Z:¨¾eQ�fad{�zbp `bt��fp qxaV{8�wi�¢]¥»e,`bn�` i�{�aV{w« ¡i´rdtuqª¢xqxn�` ¡i�zbi-�·e�qxp\¢xaV` z\�¤i%¢²eh�fad{uz]«pb` t��fpbqxad{��wt��wqs�fp qxaV{�{�e,qx`bi�cd`,Âed�fiQ�e�t�{�i-e,���u¢ªqs��e�p qxad{%{uad{w«]z Áwz p ¡i�g�e�p qsrVt�i-�wi$¢se-g ¡i�p ��a��wi-�wi$zb��¢xqªpbp qx{�co§

n \#¢ªcVad`bqªpb��g^i�z-��e,` ¡i�¢se,cVt�e,cViCZ]|#{��fad{uz p `bt�qxp^pbadt�p%��¥»e,noad`f�0t�{�e,`bn�` i ¡i�rVt�qx¢xqxn�` ¡ih��e,`%tu{�iQg ¡i�pb��a��wi�f¢se�z z qsrVt�idv1�fi�p�e,` nu` i^i�z p�i�{�z tuqªpbi ¡i�¢se,cVt ¡i^e´��{8�X¥ e�z zbt�` i�`�¢xi�ghi�qx¢x¢ªi�t�`\�faVg^��`badghqªz?i�{�pb` ih¢²eh��e�t�z zbi��wi�wqxzbp ad`bz qxad{Qi�p?¢se+n�e,qxzbz i-�wi�� ¡i�n�qxp�§

H �8I��8I��0@ E �� � C G �3G�D C �����

¨�i�z�e�¢ªcVad`bqªpb��g^i�z¼�wi-�f` ¡i´e,p qxaV{"��¥»e,`bn�` i$t�pbqª¢xqxz i�{�p?�wi�z?z ¡i�rVt�i�{��9i�z���¥»e,�u��` i�{wpbqªzbz e�cdid§$\±¢]¥ qxz z tui£�¤t��fa���e�cdi-�wi$¢sez ¡i�rVt�i�{o�fidv1z tu����aVz ¡i�i^�¤i�¢xad{ucdt�i�tu` �)v�ad{"� ¡if��{�qxp - � �fadghg^i$¢se^�fi�¢ª¢xt�¢xi%�wi%�fa���e,cVi(e�z z a��fq ¡i�i"�eht�{Ç{�awi�t�� �rdtui�¢s�fad{�rVt�iV§�_1¢xt�zA��` ¡i��9qªz ¡i�g^i�{�p´v�- � � ¡i�z qxcd{�i#¢]¥ i�{�z i�g%nu¢ªi��wi�z�ydi��fpbi�t�`bz��wi�¢se#z ¡i�rVt�i�{��fi-��¥»e,���u` i�{wp qxzbz e,cVi\�waV{wp¢ªi-�b��i�ghqx{��wi-�fa���e�cdi$��e,zbz i-�oe,`?¢xi${�awi�t�� � §|�{�� ¡i9��{�qxp�e,¢xad`bz��

n ¨¾e-��`badn�e�n�qx¢xqªp ¡i �X­ � ³��wtQ{�awi�t�� � �9adg^ghi¼¢xi$p e�tw¦��wi$ydi´�fp i�tu` z-�wi$¢se-z ¡i�rVt�i�{��fi���¥»e,����`bi�{wp qxz zfe,cVi���e,{uz- � �¤ad{�{ ¡i$��e�`�� ��­ � ³�O �� �/2d�+- � ��

n ¨¾e��wqxzbp ad`bz qxad{�h­ � ³?e,z zba��fq ¡i�i�e,th{�awi�t�� � ��e�`��

h­ � ³�O ��� �/2@� - � � <� K�� �

� B � D � � �a©�tCD � i�z p#¢xi£�9i�{wp ` a)` as�wi��wi$¢se��9i�¢x¢ªtu¢ªi - �

H �8I��8I��8I � M L D���G �3h1�0��� r � �UE �� ��D��=r � L �?���

\ ¢se^�wq x ¡i�` i�{��fi^�wi-¢seh�fad{�zbp `bt��fp qxaV{ ��¥ t�{Çe,` nu` i ¡i�rVt�qx¢xqxn�` ¡iVv¸e�t�¢xqxi�t"�wi��¤qªywqxz i�`\�b��edrVt�i�{�awi�t��Ç�wi-¢seh�fadt��b��i���fadtu` e,{wpbi-i�{�zbi�z-�wi�tw¦h��¢xz�v�aV{ ¡i��f¢se,pbi-z i�tu¢ªi�g^i�{wp?¢xi-{�awi�t��QrVt�q¾z i�g%n�¢xi-e���`bqªaV` q�¢xi-��¢xt�z?qx{wp ¡i�` i�zbz e,{wp$z i�¢ªaV{t�{8�f` qxp��i�` i^rVt�q/ydeÇÂi�pb` iQ� ¡if��{�qA��e,`-¢se6z t�qxp iV§÷°�i%{�awi�to�Ç{©¥»e,����e�` pbqªi�{�p$��e�z^�e^tu{�i^�fadto� �ui^��e�` p qs�ftu¢ªq]�i�`bi%g�e�qªz��` ¡i�zbi�{wp i%�fadghg^i?t�{uq²rVt�i-�faV{wp ` e�qx{�pbi-��¥ªÂi�p `bi\pbi�g^�oad`fe,qx` i�g^i�{wp�t�{Q{�awi�t��hp i�`bg^qx{�e�¢·§_1¢xt�z qxi�t�`bz\�f`bqxp��i�`bi�z$ad{wp ¡i�p ¡i�� ¡i9��{�qxz?��aVt�`\� ¡i�p i�`bg^qx{�i�`�rVt�i�¢�{�awi�t��Qi�zbp�¢xi��u¢ªtuz?qª{wp ¡i�` i�zbz e�{�p �

n ¨Xi��f` qxp��i�` i�¢xi���¢xt�z1{�e,pbt�` i�¢�i�zbp¼�wi?��`bi�{��w`bi�¢xi?{�awi�t���rVt�q���` ¡i�z i�{�pbi$¢²e)��¢xt�z/cV` e,{o�wi?n�e,qxzbz i?�wi��wqxz pbad` zbqxad{©§n ®){��wi�t¤¦¤q]�i�ghi��f` qxp��i�` i$��e�` e,qxzbz e,{wp�p aVt�pCe�t�z zbq©�fad{o�fi�yde,nu¢ªi$��¥ t�{^�oadqx{wp¼�wi#ywt�i�¢xadcVqsrdtui?z i�`fe,qxpC�¤i£�¤qªywqxz i�`¢xi%{�awi�t��0�9ad{wp `bqªnut�e,{wp$¢xi%��¢xt�z��eh¢se��¤qªzbp aV` z qxaV{0cd¢xadn�e�¢xid§�¯�i%�u¢ªtuz�v©�fi^�9` qxp��i�`biQ��e,`fe� axp$g^adqx{�z#¢xadt�`f��i�{�b��e�` cdiÇ�wi"��e�¢²�9t�¢xz�rVt�i�¢xiQ��` i�g^qxi�`%��t�qxzfrdt¾¥ qx¢#{©¥ i�z ph��¢xt�z%{ ¡i��fi�z z e�qx` i8�wi"��e,¢s�ft�¢xi�`h¢²e0�¤qªzbp aV` z qxaV{ rVt�i��`ba,yda�rVt�i�`fe,qxp/¢]¥ ¡i��f¢se,pbi�g^i�{wp¼�¤i\�b��ed�9t�{��wi�z?{�awi�t��¤z¼pbi�` ghqª{oe,tw¦Q­·�fi-rVt�qo` i�ywqxi�{wp-�e��faV{�z pb` t�qx`bi\tu{�e,`bn�` i�wi$��`ba,�¬aV{��wi�tu`?g^a,Ádi�{�{�i����dO � � ��a©�t �Qi�z p#¢se-��`ba,�¬aV{��wi�tu`?g^a,Ádi�{�{�i\�¤i\¢]¥»e,`bn�` i-�faVt�` e�{wp ³�§

n ®){"pb` adqxzbq·�i�g^i-�f` qxp��i�` iQ�fad{�zbqxz p i��eQ�b��adqxz qx`#¢ªi�{�awi�t��ÇrVt�q/e,zbz t�`bi%¢ªi+g^i�qx¢x¢xi�t�`��faVg^��`badg^qxz$ dn�e�qxz z i%�wi�¢se�wqxzbp ad`bz qxad{;z,��e�t�z zbi��¤i�� ¡i�n�qxp o§/_©aVt�`%� �oedrVt�iQ{�awi�t���p i�` g^qx{�e�¢ � rdtuq?i�z pQ� ¡i��faVt�� ¡i�i�{ � i�p � � v1aV{��e�¢s�ft�¢xi �

ù©ùQÝ(�´ñ�ñ�� �

Page 21: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�3_ �������*'���������� �*'��������! �� �����F��2!���

� ¢²e+yde,`bqse,p qxaV{��wi-�wqxz pbad`bz qxad{Ç­·�¤qªghqx{�tup qxad{�³ ¡i�cwe,¢xi^�e$���­ � ³ h­ � ³ �Å­#��­ � ³ h­ � ³ � ��­ � � ³ h­ � � ³b³�O

� ¢²e+yde,`bqse,p qxaV{��wi-� ¡i�nuqªp$­]e,t�cVg^i�{wpfe,p qxaV{�³ ¡i�cwe,¢xi^�e ��X­ � ³ �X­ � ³ �8­#��­ � ³ �X­ � ³ � ��­ � � ³ �X­ � � ³ ³!O

°�i�z��¤i�tw¦�yde�` qse,pbqxad{�z ¡i�p e�{wp�e,{wp e�cdad{uqªzbp i�z´vwt�{��fadgh��` aVg^qxz/�wadqxp\Âi�p `bi-p `badt�y ¡id§�_¾aVt�`��fi�¢se�vuad{hg^i�zbt�` i$¢xi`fe,���oad`bp�i�{wp `bi�¢se��wqxg^qx{wt�p qxaV{^�wi-¢se%�wqxz pbad` zbqxad{�i�p#¢se���e,t�zbz i��¤i�� ¡i�n�qxp#` ¡i�zbt�¢xp e,{wp$�wt"� ¡i��9adt���e�cdi��¤i-¢se�¬i�t�qx¢ª¢xi � v��fi-`fe,���oad`bp�i�zbp\e�����i�¢ ¡i+` i�pbadt�`#g�e,`bcdqx{�e�¢�i�p�i�z p�{uadp ¡i���­ � ³�§�_1e�`�� ¡if��{�qxpbqªaV{©v��X­ � ³�i�z p\�¤ad{�{ ¡i��e�`?¢se-`bi�¢se,p qxaV{^z tuqªyde�{wp i �

��­ � ³�O � �X­ � ³ h­ � ³ �Å­ �X­ � ³ h­ � ³ �1�X­ � � ³ h­ � � ³ ³��­ � ³ �X­ � ³ ��­ �X­ � ³ �X­ � ³ ����­ � � ³���­ � � ³b³ O°$¥ i�zbp\¢se(�¬i�t�qx¢x¢xi � �¬adtu` {�qxz zfe,{wp�¢se6��¢xt�z�cV` e,{o�wi�yde�¢xi�t�`\�¤i�`bi�p aVt�`$g�e,`bcdqx{�e�¢©rdtuq÷yde�Âi�p `bi^� ¡i��faVt�� ¡i�i � ^��� _�� §

H �8I��8I��8W � M L D���G �3h1�0�UEqp ��$M � L � � L �UD;r �3Gµ� ��Mw� �

°�i�p pbi�g ¡i�p ��a��wi�e ¡i�p ¡i�ghqxz i?i�{%awi�t�yw`bi�¢xad`bzC�wi��9i�p pbi ¡i�p t��wiV§�¨/¥»e,¢xcdaV` qxp �ug^i1t�p qx¢xqxz ¡i?i�zbp¼¢]¥»e,¢xcVad` qxpb��g^i/�wi$½ #Z|\��wtQ{�adg �¤i-z i�z$e,t�pbi�t�`bz\½A` i�qxg�e�{©v)#�`bqªi´�wg�e�{©v�|#¢xz �ui�{Qi�p\�wpbad{�i �»��� §¨©e%�u` i�ghq·�i�` i ¡i�pfe,�oidv©e´yde�{�p?g"Âi�g^i$¢]¥»e,���u¢ªqs��e�p qxad{Q�wi��fi�p�e,¢xcdaV` qxp �ug^i\�9ad{�zbqªzbp i��e^�faV{�z pb` t�qx`bi%t�{"�wqs�fpbqªaV{�{�e�qª`bi�wi?p e�qª¢x¢xi/qxg^�oad`bp e�{�pbidv,�fi��wqs�fpbqªaV{�{�e�qª`bi ¡i�p e,{wp ¡i�¢se,cVt ¡i?��e�`÷¢se#z tuqªpbid§d¨Xi?n�t�p¼�wi�¢]¥ ¡i�¢se,cdtoe,cdiAi�z p?�wi�z t����u` qxg^i�`1¢xi�z��e,`bp qxi�z��wi#¢·¥»e�` n�`bi\{¾¥ e´Áwe,{wp1��e,z?tu{�i-�fad{wp `bqxn�t�p qxaV{%qªgh��aV` pfe,{wp i���e�{�z?¢se$n�e�qªzbz i-�wi$¢se-�wqxz pbad`bz qxad{h��e,`�` e�����aV` p�e�¢xi�t�`^�9ad{wp `bqªnut�p qxad{Å��e,{uz�¢]¥»e,t�cVg^i�{wpfe,p qxaV{ �wtÅ� ¡i�n�qxp´§/_1¢xt�z^�fad{o�f`��i�pbi�g^i�{�p´v¼�fi�¢²e<` i�y�qxi�{wp"�e<z t��u��` qxg^i�`�¢xi�z� ¡i��faVt���e,cVi�z-�wi ��ad{ui�z$��adghadc��i�{�i�z�rVt�q�ad{wp ¡i�p ¡i�i.x¸i��9p t ¡i�z+¢ªaV` z��wi+¢²e%�9ad{�zbp ` to�fp qxad{Ç�wi-¢]¥»e,` nu` id§u�]¢©i�zbp(�e�{�aVp i�`rdtui(�faVg^ghi\��e�{�z�¢xi���e�z-�wi�¢]¥»e,¢xcVad` qxpb��g%i\�wi�� ¡i��faVt���e,cVidv�¢]¥»e,¢xcdaV` qxp �ug%i\�wi�½$#F|$�<i�z p$n�e�z ¡i�z t�`$¢xi-��`bqx{��fqx��i�wtQ` i�pbadt�`#g�e,`bcdqx{�e�¢·§

HB�8I��8I��8W�� @ J ��G C ��G�r/� E©� M p ��M L D���G �3h1�Ç�¼���

¨�i/��`bqx{��fqx��i��wi/¢]¥»e,¢xcdaV` qxp ��ghi©�wi¼½$#F|$�$i�zbp1i�{$�·e�qªp�`bi�¢se,pbqªyVi�g^i�{�poz qxgh��¢xid§�_¾adt�`1� �oedrVt�i/{�awi�to� � {�ad{¤«·pbi�` ghqª{oe,¢�wi-¢]¥»e,` nu` idvwaV{���e,¢s�ft�¢xi$¢xi-` e�����aV` p?gQe,` cVqx{�e,¢��X­ � ³�§m|#{ ¡i�¢se�cdt�i-e,¢xaV` z?¢]¥»e,` nu` i^�e���e,`bp qx`��wtQ{�awi�t�� � G¼e´Á�e�{�p�¢xi��¢xt�z��oi�p qxp$` e����oad` p#g�e�` cdqx{�e�¢]v��,¥ i�zbp^�e^�wqx` i�rdtui-¢]¥ aV{Q` i�gh��¢sed�fi��ue,{�z#¢·¥»e�` n�`bi-¢se�z adtuz]«]n�` e�{��b��i�� � � qxz zbt�i%�wt{�awi�t�� � Gb­�� � � ³1��e�`/¢xi�{�awi�t�� � Gf§$|�{%ghi�p¼e�¢ªaV` z\�e1|faVt�`/¢xi�`fe,���oad`bp��X­ � ³�e,z zba��fq ¡i(�e$pbadt�z/¢xi�z?e,zf�fi�{��ue,{wp z?�wi � G­¬�oadt�`/¢xi�z�e,t�pb` i�z/{ua�i�t��wz¼�wi?¢]¥»e,`bn�` iVvd�fi?` e����oad` pAi�z p/qx{��b��e�{�c ¡i´³1i�p/aV{�` ¡i�qxp��i�`bi\�fi?��`ba�� ¡i�� ¡i1|ft�z rVt©¥s�e#¢]¥ adn�pbi�{wp qxad{��¥ t�{�� ¡i�n�qxp��waV{�{ ¡i$adt���¥ t�{�i-�wqxzbp ad`bz qxad{hg�eæ¤qxg�t�g±�u¦ ¡i�id§

HB�8I��8I��8W���I � ��� ����G�r �)G�D C E¾� M/p ��M L D���G �)h1�"�����

� adtuz£e�¢x¢ªaV{�z?p aVt�p-��¥»e,noad`f��� ¡i��f`bqx` i%¢se�z pb` t��fpbt�` iQ�wi%�wad{�{ ¡i�i�z-rVt�q/e ¡i�p ¡i%t�p qx¢xqxz ¡i�i�¢xad` z$�wi�¢²e�ghqxz i-i�{Çawi�t�yw` i��aVt�`Qz p a�� "di�`�¢xi�zQqx{w�¬aV` gQe,p qxaV{�z�`bi�¢se,pbqªyVi�z8�e8�b��eVrdtui"{�awi�to� �wiÇ¢]¥»e,` nu` id§?~1{ ��¢xt�z��¤t pfe,n�¢xi�e�t �fad{wpbi�{�e,{wp¢ªi%�wqs�fpbqªaV{�{�e�qª`bidv�{�aVt�z-e´ydaV{�z-�fad{�zbp `bt�qxp-t�{0p e�n�¢xi�e,t0�faV{�pbi�{�e�{�p+¢·¥ i�{uz i�g%n�¢xi��¤i�z-{�awi�t��¤z��wi%¢]¥»e,` noad`bi�z �9i�{��fidv� �oedrVt�i ¡i�¢ ¡i�g^i�{�p��¤t�pfe,n�¢xi�e�t ¡i�pfe,{wp�tu{�i$z p `bt��fpbt�` i%�wi$p]Áw��i$�

n �µ­�� ³�Z3n�e�qªzbz i-�wi-� ¡i�nuqªp?a�����e,z qxaV{�{ ¡i�i-�oe,`?¢xi�`bi�g^��¢seV�fi�g^i�{�p?�wi$¢se-zbadt�zÄ«·nu` e,{o� �ui���¥ ad`bqªcVqx{�i � �oe,`?¢xi{�awi�to� � §

n �V­�� ³!Z ��e,t�zbz i%�wi%�wqxz p aV` zbqªaV{Qa¤����e,zbqªaV{�{ ¡i�i���e�`�¢xi-` i�g^��¢sed�9i�g^i�{wp?�wi�¢²e�zbadt�zÄ«·nu` e,{o� �ui(��¥ aV` qxcdqx{�i ���e�`?¢xi\{ua�i�t�� � §

n �X­ � ³�O ��� � � �� � � � Zyde�¢xi�t�`?�wi-` i�p adtu`?g�e,`bcdqx{�e�¢���aVt�`�¢xi#{�awi�t�� � §

n � " G � ­ � ³�Z3yde,¢xi�tu`¼ghqª{uqªgQe,¢�iC�wtQ`bi�p aVt�`�gQe,` cVqx{�e,¢��oadtu`?¢ªi�z��wi�z �9i�{���e�{�pbz-�wi � §¨/¥»e,¢xcdaV` qxp �ug^i��wi%½ #Z|$��i�zbp$��` ¡i�� ¡i�� ¡i^��¥ t�{�i+����e,zbi(�X¥ qx{�qxpbq²e�¢xqªzfe,pbqªaV{^e,t"�9adt�`bz£�¤i-¢sedrVt�i�¢x¢xi$¢ªi�z£�b��e�g^��z��¤i-¢sez p `bt��fpbt�` i�z aV{�p?qx{�qxpbq²e�¢xqªz ¡i�z���e,`?`fe,���oad`bp��e�¢·¥»e�` n�`bi�qx{�qxp qse,¢8�x�3}�� §

ç²Ý,á¬å�Û

Page 22: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.���´�

J h �����PEqpyG C G �)G �NM0G¬��� �3G D Cn _¾adtu`�� �oedrVt�i#�¬i�t�qx¢x¢xi � �wi$¢]¥ e�` n�`bi �

� �µ­�� ³�O }� �V­�� ³�O }� � " G � ­ � ³�O �

n _¾adtu`�� �oedrVt�i${�awi�t�� � {�ad{w«]p i�` g^qx{�e�¢¸�¤i-¢]¥ e�` n�`bi �

� �µ­�� ³�O �µ­�� ³ ���·­ � ³� �V­�� ³�O �V­�� ³ � �V­ � ³� ��­ � ³�O � � � �����8�

� � �����8�� � " G � ­ � ³�O ghqx{:P �X­ � ³�R � " G � ­ ��� ³ R � " G � ­ � �¼³ V-a©�t ��� i�p � �Åz ad{wp?`bi�z �oi��fpbqªyVi�g^i�{�p#¢xi�z?��¢xz?cwe,t��b��i$i�p�w` aVqªp��¤i �

_÷e�`�� ¡if��{uqªpbqxad{©vwaV{��u` i�{�� �n �µ­ � ³�O���­ � ³���­ � ³�a©�t �X­ � ³�i�zbp?¢²e+��`ba,�¬aV{��wi�t�`$�wtQ{�awi�t�� �

n �µ­�� ³�O�� K � �X­ � ³ �X­ � ³)a©�t �8i�z p�¢]¥ i�{�zbi�g%n�¢xi��wi�z)�¬i�t�qx¢x¢xi�z��wi$¢]¥»e,` nu` i-�n �V­ � ³�O ��­ � ³ h­ � ³n �V­�� ³�O � K � ��­ � ³ h­ � ³

_©aVt�`?p aVt�p?{�awi�t��h{�aV{w«]p i�`bg^qx{�e,¢ � G¼�wi$¢]¥»e,`bn�` i-�wi#��¢xz � � G � i�p � � G � � vwqx¢�i�z p)�·ed�fqx¢xi\�¤i-g^aV{�pb` i�`?rVt�i �

� �µ­�� � � ³ O �·­�� � � � � ³ � �µ­ � � G � ³ � �µ­�� � � � � ³ � �µ­ � � G � � ³ � �µ­ � G ³ �V­�� � � ³ O �V­�� � � � � ³ � �V­ � � G � ³ � �V­�� � � � � ³ � �V­ � � G � � ³ � �V­ � G ³_©aVt�`1¢]¥ qx{�qxpbq²e�¢xqªzfe,pbqªa,{¾vf{�adt�z/e´yVad{�z1t�pbqª¢xqxz ¡iAt�{�i?��`ba¤� ¡i��wt�`bi�` ¡i´�ft�` zbqxydi�rVt�q]v ¡i�p e�{�p��wad{�{ ¡i�i�z/¢se��µad{��fpbqxad{%�wi¼` ¡i���e�`]«p qxp qxad{��%�wi�¢se#z ¡i´rdtui�{��fi-��¥»e,�u��` i�{wpbqªzbz e�cdi?ywqxz]«��e´«]y�qxz1�wt^�wqs�fp qxaV{�{�e,qx`bidv,¢se#��` a��¬ad{��¤i�t�` �h�wi��b��ed�ftu{^�wi�z�{�awi�t��wz��e,{�z?¢]¥»e,`bn�` i-e�qª{uz q÷rVt�i$¢se%�wqxz pbad`bz qxad{� e,z zba��fq ¡i�i�e%�b��edrVt�i${�awi�to�Qqx{�qxp qse,¢xqxz i#¢²e+z pb` t��9p t�`bi^�wi-�wad{�{ ¡i�i�z-��e,{uz¢·¥ i�{uz i�g%n�¢xi��¤i%¢·¥»e�` n�`bid§�°�i�p pbi%��` a�� ¡i��¤t�` ih��` i�{o�Çi�{0��e,`fe,g"�i�p `bi�z d��`bqª{o�fqx��e,tw¦ h¢·¥ qx{��wqs�fi%�wtÇ{�awi�t��Ç�fadtu` e,{wpi�p?¢xi£�¤q²�9p qxad{�{oe,qx` i+­¬p aVt�p i$¢]¥»e,`bn�aV` i�zf�fi�{��fi´³�§�¨�aV` z��wi$¢]¥»e,���oi�¢]vw¢xi�{�awi�t��Q�faVt�` e�{wp?i�z p#¢²e+` eV�fqx{�i-�wi$¢]¥ e�` n�`bid§�¯#i��¢xt�z?¢xi�z��b��e,gh��zC�9ad` `bi�z �oad{o��e,{wp\e�tw¦^�µi�t�qx¢x¢ªi�zC�wi+¢·¥»e�` n�`bi�ad{wp ¡i�p ¡i-��` ¡i�e,¢se,nu¢ªi�g^i�{wp�qª{uqªpbqse,¢xqxz ¡i�z´§º/adqs�fq�t�{ui£�¤i�z �f`bqx��p qxad{<z adghg�e�q�` i��¤i£�9i�p pbi���`ba�� ¡i��wt�`bi(�

��` a��$qx{�qxp qse�¢ªqxzbi$­ � G � � « � � � � 2@R�� � � « ����� � ³ � b f � �

�wq�{�aV{"­Ù�¬i�t�qx¢x¢xi-­ � G R��\³b³qx{�qxp qse,¢xqxz i+­ � � G � R��\³ �qx{�qxp qse,¢xqxz i+­ � � G � � R��\³ � �µ­�� � ³ O �·­�� � � � ³ ��µ­ � � G � ³ � �µ­�� � � � ³ ��µ­ � � G � � ³ ���µ­ � G ³ �V­�� � ³:O �V­�� � � � ³ ���V­ � � G � ³ � �V­�� � � � ³ ���V­ � � G � � ³ ���V­ � G]³�X­ � G ³�O � � � ��� � � �

� � ����� � � �� " G � ­ � G ³�O g^qx{hP �X­ � G ³ R � " G � ­ � � G � ³ R � " G � ­ � � G � � ³ V#¾z q

� ^ �

� M L D���G �)h1�0�UE¾������� �¨/¥»e,¢xcdaV` qxp �ug^i$g^qxz$i�{0awi�t�yw` i���e�{�z-¢xi^��eV�w` iQ�wi%{�adpb` i ¡i�p t��¤i^i�zbp�pb`��i�z%��`ba�� �ui��wi%¢]¥»e,¢xcdaV` qxp �ug^i$��` aV��aVz ¡i0�e¢·¥ aV` qxcdqx{�i��x�3}�� §V}1adt�pbif�¬adqxz´vw¢²e+�fad{��¤qªpbqxad{��X¥ e�` `�Âi�p�e ¡i�p ¡i$g^a��wq�� ¡i�i#��t�qxz rVt�i-��e�{�z�¢²e+ydi�` z qxaV{�aV` qxcdqx{�e�¢xidv,ad{Q�fad{uz]«p ` tuqªpA¢·¥ i�{uz i�g%n�¢xi¼�¤i�z¼e,`bn�` i�z ¡i�¢²e�cdt ¡i�z�|ft�zfrdt¾¥²�e#{�i?�u¢ªtuz*e´yVadqx`/rVt�i¼¢se#` eV�fqx{�i�e,¢xaV` z/rVt�i?{�adtuz÷{uadt�z¼�9ad{wp i�{wpbi�` aV{�z

ù©ùQÝ(�´ñ�ñ�� �

Page 23: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��} �������*'���������� �*'��������! �� �����F��2!���

�wi\�faV{�z pb` t�qx`bi\¢xi�z�z aVt�z]« e,`bn�` i�z ¡i�¢se,cVt ¡i�z?e´Á�e,{wp/tu{�� ¡i�nuqªpAz t�� ¡i�` qxi�t�`��e+t�{^� ¡i�nuqªpA��¦ ¡i?�µadt�`b{�q¸�9adg^ghi/��e�` e,g"�i�p `bi��¥ i�{wp ` ¡i�i�e,tQ��`badcd`fe,ghg^id§¨©e�ydi�` z qxaV{��¤i\¢]¥»e,¢xcVad` qxpb��g%i��wi-½ #Z|$�Qt�p qx¢xqxz ¡i�i#i�z p$�wad{o��¢se�zbt�qxyde,{wp i �

�� � ��r/���+�n ��« ����� � O �µ­ � � ³ � �µ­�� �� ³n ��« ����� � O�V­ � � ³ � �V­�� �� ³

¨�i�z�yde,`bq²e�n�¢xi�z ��« ����� � i�p���« ����� � �faV{wp qxi�{�{�i�{�p�` i�z �oi��fp qxyVi�g^i�{wp�¢seQ��` a��¬ad{o�wi�t�`-gha,Ádi�{u{�i^�wi^¢]¥»e,`bn�` i%i�p-¢se�wqxz p aV` zbqªaV{0i�{�cVi�{��w` ¡i�iQ��e,`-¢xi^�fa���e�cdi^�wih¢se^z ¡i�rVt�i�{��9i"��¥»e,���u` i�{wp qxzbz e,cVi%��e,`+¢ªi�z-{�awi�t��wz�p i�` g^qx{�e�tw¦ �wiQ�fi�pe,` nu` id§o°�i�z�yde�¢ªi�t�` z?zbi�` aV{�p?ghqxz i�z��e�|fadtu`�e,��`��i�z\�b��eVrdtui\aV� ¡i�`fe,p qxaV{��X¥ ¡i�¢²e�cdt�e�cdid§

�� � ��r/� @ �n �wq1­]�wi�n�qxp�� �wi�nuqªpÄ«¬�u¦ ¡i´³

� \O }z���|�{Q��`bi�{��Q¢se+` eV�fqx{�i-�wi$¢·¥»e�` n�`bi£�9adg^ghi?{�awi�t��Q�faVt�` e�{�p´§���zn �wqx{�aV{

� e,` `�Âi�p i�`

�� � ��r/� I �n }/e,{wp?rVt�i ��­ � G ³4� � " G � ­ � � ³

� �wq � " G � ­ � � G � ³�O � " G � ­ � � ³� \O��S\�� �

� �wqx{�ad{� \O��S\����

z�� |�{Ç� �ui�` �b��i��ue,{�z?¢]¥»e,`bn�aV` i�zf�fi�{��fiVv�¢xi\{ua�i�t��Qe´Á�e,{wp�¢xi ��g^qx{�qxg�tug�§���z

�� � ��r/� W �¨�i${�awi�t����9adt�`fe,{wp��fad`b` i�zb��aV{��8�e�¢se+` ed�9qª{ui£�¤i-¢se-zbadt�zÄ«·n�`fe,{��b��i�rdtuq©�wadqxp-Âi�pb` i ¡i�¢se�cdt ¡i�iV§

n ��« ����� � O �µ­�� � ³n ��« ����� � O� �V­�� � ³n � " G � ­ � G·³8O �

�� � ��r/� H �n }/e,{wp?rVt�i�\$;O }

� \O G � �z�� |#{�zbi-�oadz qxpbqªaV{�{�i$z tu`?¢ªi$�©�i�` i��wi � G��z

� �µ­�� � ³9O �µ­�� � ³ � ��« ��� � �� �V­�� � ³�O �V­�� � ³ � ��« ��� � �

ç²Ý,á¬å�Û

Page 24: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�u�

� ��­ � G·³�O � � � ����� � �� � ����� � �

� � " G � ­ � G]³�O g^qx{:P ��­ � G·³�R � " G � ­ � � G � ³ R � " G � ­ � � G � � ³�V

�� � ��r/� k �n ��« ����� � O ��« ����� � �� �ª« ����� �n ��« ����� � O��« ����� � � ��« ����� �

¨�i�z adtuz]« e,` nu` i ¡i�¢se,cVt ¡i¼e ¡i�p ¡i��faV{�z pb` t�qxp´v,i�p1¢se��wqxz pbad`bz qxad{-i�p÷�u` a,�µad{��wi�t�`1g^a,Ádi�{�{�i¼�wi�¢]¥»e,` nu` i/aV{�p ¡i�p ¡i���e,¢s�ft�¢ ¡i�i�z´§

n `bi�p aVt�` {�i�`(�e�¢]¥ ¡i�p e���i%�

°�i�p�e,¢xcdaV` qxp �ug^i?i�zbp��wqxp¼aV��p qxg�e�¢���e�`?qª¢©e ¡i�p ¡i-��` aVt�y ¡i �ª��jH�÷rVt©¥ qª¢o{�i$c ¡i�{ ¡i�` e�qxp�rdtui£�¤i�z�zbadt�zÄ«Äe�` n�`bi�z�aV��p qxg�e�tw¦e,tQz i�{uz\�wtQ` e����oad` p�� ¡i�n�qxp-zV�wqxz p aV` zbqªaV{©§

� � ���6��; �89��� �\�12��+!��3����/�$2�� ��$�1�+���/�$�����%�

�! #" � *9. %'A��' .W23'�j-58i`i '>A 2-58*-i 7-*l2-1 ��58,#*-' .0Ah5 *3i�� 19A�� %'®?{�ihqªgQe,cVi-i�z p���e�n�qxp t�i�¢x¢xi�ghi�{wp\`bi���` ¡i�z i�{wp ¡i�i"zbadt�z+¢²e��¬ad`bg^i%��¥ t�{�i%g�e�p `bq²�9i^�wi%��q�¦�i�¢xz�v¾¢·¥ i�zb��ed�9i��wi%`bi���` ¡i9«z i�{wp e�p qxad{ ¡i�pfe,{wp-c ¡i�{ ¡i�` e�¢xi�g^i�{wp��9i�¢xt�q¼�wi�z+¢ªtug^qx{�e,{o�fi�z�§;\ ¢]¥ qx{wp ¡i�`bqªi�t�`-�wi(�9i�p�i�z ��eV�fidv¾qª¢Aif¦�qªzbp i%zbadt�yVi�{wp��wi�z` i��waV{���e�{��fi�z$��¥ ad` �¤` i�zbp e�p qxz pbq²rVt�iVvw¢²e£¢ªtug^qx{�e,{o�fiC�X¥ tu{^��q�¦�i�¢ ¡i�p e�{�pA�¬aV` p i�g^i�{wp¼�faV` ` ¡i�¢ ¡i�i-��e�`Ce´yVi����fi�¢ª¢xi$�wi$z i�zydadqxzbqª{uz�§\�t�zbz q]v÷e´yde�{wp£�X¥ e�����¢xqsrVt�i�`-�wi^¢seQ¹#º z tu`�t�{ui^qxg�e�cdidvuqª¢Az�¥ i�z p%e´y ¡i�` ¡ih��i�`]�¬aV` g�e�{wp£�¤i^� �oe,{�cVi�`(�X¥ i�z ��eV�fi��wi` i���` ¡i�z i�{�pfe,pbqªaV{ ��e�t�z zbq�¢·¥ qxg�e�cdi/{¾¥ i�z p?��¢xt�z�` i��u` ¡i�zbi�{wp ¡i�i%��e,{uz¼¢xi\�¤adg�e�qx{�iC�¤i�z?¢xt�g^qx{�e�{��fi�z/gQe,qxz/��e,{uz¼t�{Q�wa,«g�e,qx{�i���`ba¤�b��i-�wi$�fi�¢xt�q©�wi�z��¬` ¡i�rVt�i�{��fi�z#z ��e�p qse,¢xi�z´§�°���eVrVt�i\�fawif¶��9qªi�{�p��¤i�¢]¥ qªgQe,cVi/{�i-�fad`b` i�zb��aV{��Qe,¢xad`bz¼�u¢ªtuz�e%t�{�i�¢xt�g^qx{�e�{��fi$g�e�qxz¼i�zbp-e,z zba��fq ¡i��e6t�{�i%ed�fpbqªywqxp ¡i£�¬` ¡i�rVt�i�{�pbqxi�¢x¢ªi%� ¡i�pbi�` ghqx{ ¡i�i%��e,{�z#¢xi(�faV{wp if¦�p i%�wt"�9a¤�ue,cdii�{Qz adtuz]«]n�e,{��¤i�z�aVt��oe,`?p `fe,{�zÄ�¬ad`bg ¡i�i%§°�i£�b��e�{�cdi�g^i�{wp���¥ i�zb��ed�fi+ydi��fpbad`bqªi�¢÷e+��aVt�`?i�x�i�p z �

n ®){�i"�faV{��fi�{wp `fe,pbqªaV{ �wi�¢]¥ ¡i�{�i�` cdqxi��wi�zhn�¢xa��fz^zbt�`�rVt�i�¢srVt�i�zQ�fawif¶��fqxi�{wp zÇ­µp]Á��uq²rVt�i�g^i�{wp%e,z zba��fq ¡i�z�e,tw¦n�e�z zbi�z?�¬` ¡i�rVt�i�{��9i�z ³�§

n ¨A¥ ¡i�¢ªqxghqª{oe,p q�ad{%�wi-�fi�`bp e,qx{�i�z\`bi��waV{���e,{o�fi�z�zbp e�p qxz pbq²rVt�i�z���` ¡i�z i�{wpbi�z-��e,{�z?¢xi�z#n�¢xa��fz?ad`bqªcVqx{�e,tw¦©§

�! ;� � �-1�,�� 2-'�4�5 .:A:58*-i�� 1�A�� %'>'\�t��9adt�`bz��wi${�adpb` i ¡i�p to�widv��¤i�tw¦�pb` e�{�z]�¬aV` g ¡i�i�z�ad{wp ¡i�p ¡i$p i�zbp ¡i�i�z �x�V�����x����� §�°�i�z?pb` e�{�z]�¬aV` g ¡i�i�z�z ad{wp?�wi�z?pb` e,{uz]«�¬ad`bg ¡i�i�z�¢xqx{ ¡i�e,qx`bi�z?��e,`?nu¢ªa��fz?nuq²�¤qªghi�{�zbqªaV{�{�i�¢xz�z ¡i��oe,` e�n�¢xi�z �

n ®){�i$p ` e�{�z]�µad` g ¡i�i$��e,`?nu¢ªa�� �w¢se�¯\°�}-§¯$e,{uz¼¢xi\��e,z?g^aV{�a��wqxg^i�{uz qxad{�{ui�¢]v�¢]¥ ad� ¡i�` e�p qxad{%�oadt�`?�oe,z zbi�`��wt��waVg�e,qx{�i?�wi�z?¢xt�ghqx{�e,{��9i�z¼e,t��waVg�e�qª{uipb` e,{uz]�¬aV` g ¡i#i�z p#¢se-zbt�qxyde,{wp i ��lO ���BQzbq Bhi�zbp�¢xi$n�¢xa¤�#aV` qxcdqx{�e�¢�i�p�� ¢xi�nu¢ªa��#p `fe,{�zÄ�¬ad`bg ¡id§¨¾e-gQe,p `bqs�fi\�wi+p ` e�{�z]�µad` gQe,pbqªaV{�\±i�z p?¢se�zbt�qxyde,{wp i �

� O � � D � O � ­;��³�O� �T O � �4�� ­ � �

�³!O��sO��

T �� R�� O }�vx§�§´§fv � «���v:�hqx{��wqs�fi-�wi#�¬` ¡i�rVt�i�{��fiVv � qx{��wqs�fi$p i�g^�oad` i�¢ z�z ��e�p qse,¢]§� ­;��³�O����

�z q8� O }

� z qx{�aV{a©�tCT i�z p#¢se-pfe,qx¢x¢ªi$�wi�z#n�¢xa¤�9z��wi$¢²e+p `fe,{�zÄ�¬ad`bg ¡i�iV§

ù©ùQÝ(�´ñ�ñ�� �

Page 25: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�d� �������*'���������� �*'��������! �� �����F��2!���

n ~1{wpb` i-pb` e,{uz]�¬aV` g ¡i�i���e�`?n�¢xa¤�#i�p�� ¡i��fadgh��aVz qxp qxaV{^i�{Qz aVt�z]«]n�e�{��wi�z ��¢se���¨w}�³�§¯$e,{uz¼¢xi-��e,z��¤i\¢se���¨w}-vVad{h��` a�|9i�p pbi-¢xi\zbqxcd{�e�¢�zbt�`��wi�z#n�e,zbi�z��wi#�¬ad{o�fp qxad{uz��wi$p e,qx¢x¢xi�� T aX�t TPi�zbp?¢sepfe,qx¢x¢ªi-�wi�z�n�¢xa��fz�§�°�i�z)�¬ad{o�fp qxad{uz�z aV{wp\�faV{�z pbqªpbt ¡i�i�z-��¥ t�{ui$�¬ad{o�fp qxad{ ,�¬i�{©Âi�p `bi ^` ¡i�cdt�¢xq]�i�`bi �X­ � ³)g^a��wt�¢ ¡i�i��e�`?t�{�i#�¬aV{��fp qxaV{^p `bqxcdad{uadg ¡i�p ` qsrVt�i#q²�9q�i�{"�faVz qx{wt�z�§

� D ­ � ³�O �X­ � ³�O �T O � �4 ��� � � T ���

� � O � �� ���� O �T �

e´yVi�� ��­ � ³�O 4H\ ��� ��� � � � � � ����O }hR�§´§´§UR�T ���SR � O }:R´§�§´§�R �ST ���

¯#t��oadqx{wp-�wi�ywt�i%�wt<��¢xp `fe,cdi)z,p `fe,{�zÄ�¬ad`bg�e�p qxad{©vw¢xi�z#�¬aV{��fpbqªaV{�z\�¤i%n�e,zbi�zbad{wp$¢ªi�z\` ¡i��oad{�zbi�z-qxg^��tu¢ªzbqxad{w«{�i�¢ª¢xi�z��wi�z$��¢xpb` i�z��¤i%z Áw{wp �©�i�zbid§1¨�i�z$�o¢ªpb` i�z���¥»e,{�e�¢ªÁwzbi�zbad{wp-�wi�z�ydi�`bz qxad{�z Vp qxg^if«]` i�ydi�`bz i��) Ç�wi�z$��¢xpb` i�z�wi$zbÁ�{wpb�X�i�z iV§_¾adtu`(�fi�p p i<p ` e�{�z]�µad` g ¡i�idv¾¢xi^z qxcV{�e,¢?�wiQp e�qª¢x¢xi Ti�z p%��`ba�|fi�p ¡i�zbt�`%t�{�i6�¬ad{o�fp qxad{Å�wi^noe,z i��wiQ¢se,`bcdi�tu`�ST0v��9i��fq÷e´Áwe,{wp?�fadghg^i�i�x¸i�p\�wi$�wqxg^qx{wt�i�`/¢xi�z?i�x�i�pbz\�wi#n�¢xa¤�#��e�`¼`fe,���oad`bp��e-¢se-¯$°�} �x�´���ħ�¯#t6�·e,qxp¼�wi¢]¥ ¡i�p i�{��wt�iA��{�qxi?�wt�zbqxcd{�e�¢dqxg�e�cdidv���aVt�`1{�i¼�oe,z1g^a��wq���i�`�¢se#�wqxg^i�{�zbqxad{-�wt�z qxcd{�e�¢]v�qx¢wi�z p¼�¤ad{��A{ ¡i��fi�z z e�qx` i��¥ ¡i�pbi�{��w`bi-¢xi$z qxcd{�e�¢©e,tw¦^noad`f�wz-­]�wi �

��9a�i9¶��fqxi�{wp z\�¤i£�b��eVrVt�i-�dÂadp ¡i�³�§

¨�i�z��wq x ¡i�` i�{��fi�z-rVt�e,{wp?e,tw¦^�oi�`Ä�¬ad`bg�e,{o�fi�z?�wi-�fi�z\�¤i�tw¦^p `fe,{�zÄ�¬ad`bg�e�p qxad{�zAz ad{wp��e+¢]¥ e´yde�{wp e,cViC�¤i\¢se-�<¨w} �x������ª�´��� vwi�{Qi�x¸i�p���e�`?` e,�u��aV` p(�e+¢]¥»e,¢xcdaV` qxp ��ghiC�¤i£¯$°�} t�p qx¢xqxz ¡idvwaV{^�oi�t�p#{�adpbi�` �

n ®){�i-�wqxg^qx{wt�p qxad{%�wi�z#i�x�i�p z-�wi$n�¢xa��fz�§n ®){�i\�faV{��fi�{wpb` e,pbqxad{Q��¢xt�z�qªgh��aV` pfe,{wp i��wi$¢]¥ ¡i�{�i�`bcdqxi�zbt�`�¢ªi�z��fadgh��aVz e,{wpbi�z¼�faV{�pbqx{�tui�z$­¬if¶���ed�fqxp ¡i$cV¢ªaVn�e,¢xi�wi-�fa���e�cdi$z tu� ¡i�` qxi�tu` i�³�§

|�{Q�oi�t�p#i�z pbqªghi�`�e+��` qxad`bq©rVt�i-¢se��<¨w}�z i�` e%�u¢ªtuz�ed��e���p ¡i�i-rVt�i$¢se%¯$°�} ��e,{uz?¢ªi-��eV�w` i��wi$¢²e�¹#º�§¯\e�{�z1¢xi�z¼�wi�t¤¦6��e�z�v,¢se#p `fe,{�zÄ�¬ad`bg ¡i�i�z i��]e,qxp©��e�`/n�¢xa��fz�v�i�¢x¢ªi�i�zbp/` i��u` ¡i�zbi�{wp ¡i�i-zbt�`/¢se #¾qxcdtu` i:_#a©�t ���G `bi���` ¡i�z i�{wpbi¢·¥»eV�fp qxywqxp ¡i?�µ` ¡i�rVt�i�{wpbqªi�¢ª¢xi-�wtQn�¢xa�� � ��e�{�z?¢se-noe,{��wi#�¬` ¡i�rVt�i�{wp qxi�¢x¢xi�\�­¬qs�fq¾t�{�i-� ¡i��9adg^�oadzbqxp qxad{Q���Å��n�e,{��¤i�z ³�§

3 3 � * �*

�*�*�3 3

� ���� ��

� � � �� � � � � �� �� � ��

� �� � ��� � � � �� �� � �

#¾qxcdt�`bi _ �w�oe,z zfe,cVi£�ue,{�z?¢xi-�wadgQe,qx{�i��¬` ¡i�rVt�i�{wp qxi�¢

�! � � %').��31 2-' 23'�6 7-58*�.:,/(=<)5>.:,#1�*¨�ad`bz rVt�i%¢]¥ ad{�pb` e´yde�qª¢x¢xi���e�{�z$¢xi(�waVg�e�qª{ui$�¬` ¡i´rdtui�{wp qxi�¢]v�qx¢1i�z p���aVz zbqªnu¢ªi%��¥ ad`bc�e�{�qxz i�`$¢sehg�e,pb` qs�fi-pb` e�{�z]�¬aV` g ¡i�i�wi-�wi�tw¦�g�e�{�q·�i�` i�zC�wqxzbp qx{��fpbi�z\�wi#�·e ��fad{8�e+��` i�{��w` i%�wi�z#n�¢xa��fz��wi${�e,pbt�` i��wq x ¡i�`bi�{wp id§

ç²Ý,á¬å�Û

Page 26: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�V�

\�qx{�z q]v�aV{0��i�t�p(� ¡i��fadgh��aVz i�`�¢]¥ qªgQe,c,i-i�{8z aVt�z]«]n�e�{��wi�z´v÷�,¥ i�zbp��e<�wqx` i^i�{0` i�cV` adtu��e,{wp�¢ªi�z��fawif¶��fqxi�{wp z^�X¥ tu{�ig"Âi�ghi\zbadt�zÄ«·noe,{��wi��µ` ¡i�rVt�i�{wpbqªi�¢ª¢xi�i�p$i�{Çi�x¸i´�fp t�e�{wp�¢se^¹#º�z tu`£�b��eV�ft�{�i^�¤i^�fi�z-zbadt�zÄ«·n�e�{��wi�z6­¬qx{wp ` eë·noe,{��wi´³adt8i�{ cwe,`f��e,{wp�t�{�i��fad`b` i�zb��aV{���e�{��fi�zb��e,pbq²e�¢xi^i�{wp `biQ¢ªi�z%n�¢xa¤�9z^�wi^¢]¥ qxg�e,cVi�aV` qxcdqx{�e�¢xi�i�p^�9i�tw¦ �¤i�¢]¥ i�zb��ed�fip ` e�{�z]�µad` g ¡i-­µqª{wpbi�`]«]n�e,{o�wi�³�§

k��8W��0@ de G C � ��� � � � C EX�¨/¥ ad`bc�e,{uqªzfe,pbqªaV{^�wi�z#n�¢xa¤�9z��wi$¢²e+g�e�p `bq²�9i�p `fe,{�zÄ�¬ad`bg ¡i�i-e ¡i�p ¡i-` i���` ¡i�zbi�{wp ¡i�i%zbt�`?¢se #¾qxcdtu` i-��§

'�� �'

�' �'

�� � � �� ��

������ � �

�� �� �� ��

��������

� �

� � � �

��

� � � �

� �� � � �

� � � � ��

� �) � �$� � � �

� ) � � $ � � )� � $�

� �) � $ ��

#©qxcVt�` i-� ��` i���` ¡i�zbi�{wp e�p qxad{�qx{wp `fe´«]n�e,{o�wi

¨�i�z$e´yde,{wp e�cdi�z?�wi$¢se�¹#º qx{wp `fe´«]n�e,{o�wi�zbad{wp��n ¨A¥ ¡i�{�i�` cVqxi/i�z p/�faV{��fi�{wpb` ¡i�i���e�{�z©tu{�i/��e�` p qxi¼�¤i¼¢]¥ qxg�e,c,i¾p `fe,{�zÄ�¬ad`bg ¡i�i�­·�9adg^�oadzfe,{wp i�z©n�e�z z i�z÷i�p©g^a,ÁVi�{�{�i�z�¬` ¡i�rVt�i�{��9i�z ³�v©qx¢©i�z p-�wad{o�$��aVz zbqªnu¢ªi���¥»ed���fi�{�pbt�i�`-¢se%¹#º zbt�`-�fi�pbp i%��e�` p qxi��¤i-¢]¥ qxgQe,cdi#��e,`#` e�����aV` p$e,tw¦��e�t�p i�z?�¬` ¡i�rVt�i�{��fi�z�§

n |#{�ydeÇ�oadt�yVadqx`^�faV{�z pb` t�qx` i0tu{ �wqs�fp qxaV{�{�e,qx`bi�e�z zba¤�9q ¡i��e0�b��edrVt�iÇz aVt�z]«]n�e�{��widv?�wqxz �oadzfe,{wp�e�qx{�z q$��¥ t�{¢se,`bcdi ¡i�ydi�{wp e�qx¢¼�wi%z pb` e�p ¡i�cVqªi�z-��aVz zbqªnu¢ªi�z�§©¨¾e^pfe,qx¢x¢xi��wi�z$n�¢xa��fz��wi%rVt�e,{wpbq�����e,pbqªaV{��oadt�`b` e"Âi�p `bi^yde�` qse,n�¢xizbi�¢xad{^¢se£�¬` ¡i´rdtui�{��fid§;\#qª{uz q]vdaV{^i�x�i��fpbt�i�`fe^zbadt�yVi�{wp��wi$¢se-rVt�e,{wp q��¸��e,p qxaV{^z ��e,¢se,qx` i#z t�`?¢xi�z��9adg^�oadzfe,{wp i�z�faV{wp qx{wt�i�z�vuad{Qt�pbqª¢xqxz i�` e%�wi�z#n�¢xa��fz\�wi$�oi�p qxpbi�pfe,qx¢x¢ªi#��aVt�`?¢xi�z�noe,z zbi�z?�µ` ¡i�rVt�i�{o�fi�z-i�p��¤i�z$n�¢xa¤�9z��wi-p e�qx¢ª¢xi��¢xt�z?qxgh��aV` p e�{wp i$��aVt�`�¢xi�z#��e,tup i�z)�¬` ¡i�rVt�i�{��fi�z´§©¯$e,{�z$�fi�` pfe,qx{�z$��e,z´v�qx¢¾z i�`fe%g"Âi�g^i��oadzbz qxn�¢xi-�wi-{�i���e�zrVt�e�{�pbq���i�`?¢xi�z?z aVt�z]«]n�e�{��wi�z$�fad`b` i�zb��aV{���e,{wp$e,tw¦Qp `��i�z���e�t�p i�z)�¬` ¡i´rdtui�{��fi�z´§

¯�i���¢xt�z´v�¢]¥ a�i�qª¢¾�wt�g�e�qª{h{�i���i�`���fadqxp$��e�z£�¤i-g�e�{�q·�i�` i-qs�wi�{�pbqsrdtui-¢xi�z-�wq x ¡i�`bi�{wp i�z��fadgh��aVz e,{wpbi�z?�¬` ¡i�rVt�i�{wp qxi�¢x¢xi�zadn�pbi�{wt�i�z�§�\�tuz z q]v ¡i�pfe,{wp/�wad{�{ ¡i�i?t�{�i?�wqxz pbad` zbqxad{�g�e´¦�qxg�t�gÅp ad¢ ¡i�` ¡i�i?z tu`/¢]¥ i�{�z i�g%nu¢ªi/�wi?¢]¥ qxg�e´cVidvfqx¢�i�z p1��aVz zbqªnu¢ªi�wi�` ¡i���e�` p qx`��9i�p pbi^�wqxz p aV` zbqªaV{ �ue,{�z-�b��ed�9t�{�i^�wi�z$zbadt�zÄ«·n�e�{��wi�z�e´��{0�wi�g^qx{�qxg^q�z i�`?¢]¥ qxg^��eV�fp¼ywqxz tui�¢¼�wi%�fi�pbp i�wqxz p aV` zbqªaV{©§ � adt�zhqx{�pb` a��wt�qx`bad{�zQ�wad{���t�{�i�gQe,p `bqs�fi��wi"�fawif¶��fqxi�{wpbz �)e�� ��� c ^`e � b ghe�rdtuq�z i�` eQ|ft�zbp i�ghi�{wp� �oe,` c ¡i�i��wi-�fi�p p i�` ¡i���e,`bp qxp qxad{¾§�¨�i�z$��e,`fed�fp ¡i�` qxz pbqsrdtui�z\�wi��fi�p pbi-g�e�p `bq²�9i�z aV{wp��wad{�{ ¡i�i�z�i�{P\�{�{uif¦�i7\�§

k��8W��8I de G C �´�)� � � � C E��¨�i�z-nu¢ªa��fz��fad{�zbqs� ¡i�` ¡i�z%¢ªaV` z-�wi%¢seQrVt�e,{wp q��¸��e,p qxaV{ �faV` `bi�z �oad{��¤i�{wp(e�tw¦ nu¢ªa��fz-rVt�q/aV{wp ¡i�p ¡i%tup qx¢xqªz ¡i�z-¢xad`bz-�wi%¢sep ` e�{�z]�µad` gQe,pbqªaV{�eÃ��{��wi-p qx`bi�`�n ¡i�{ ¡if�¸�fi%�wi�z ¡i�ydi�{wp tui�¢x¢ªi�z£� ¡i���i�{���e,{o�fi�z-i�{wpb` i-n�e�{��wi�z$�wi-g"Âi�g^i#¢ªa���e�¢xqªzfe,pbqªaV{©§}÷aVt�p i9�¬adqxz�vo¢xi�z��9adg^�oadzfe,{wp i�z£�9ad{wp qx{wt�i�z-aV{wp ¡i�p ¡i%i�{�¢xi�y ¡i�i�z�i�p+qª¢Az i�`feh�·e,qxp$�wi%¢se�rVt�e�{wp q��¸��e�p qxad{�qx{wp `fe´«]n�e,{o�wiz t�`$�fi�z\�9a�i9¶��fqxi�{wp z�§o¨©e%�wqxzb��aVz qxp qxad{Q�wi�z#n�¢xa¤�9z?��i�tup\�waV{���Âi�p `bi-` i��u` ¡i�zbi�{wp ¡i�i%��e�`?¢se #¾qxcdt�`bi%�3}�§

ù©ùQÝ(�´ñ�ñ�� �

Page 27: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�,j �������*'���������� �*'��������! �� �����F��2!���

��

������ � �

�� ��

�� ��

� �� � �� � ��

��

�� �

��

�� �

����

� ���� � �����

� ��

���

��

#¾qxcdt�`bi(�)} �w`bi���` ¡i�z i�{wpfe,p qxaV{"qx{wp i�`Ä«·noe,{��wi

¨�i�z%qx{��faV{wy ¡i�{�qxi�{wp z%�wi��fi�p p i<` i���` ¡i�z i�{�pfe,pbqªaV{Åz ad{wp�n�qxi�{8zdÂt�`^e,{wpfe,cdaV{�qxz pbi�z�e,t¤¦ e´yde,{wp e�cdi�z��¤i^¢se�`bi���` ¡i�z i�{¤«p e,pbqxad{^qx{wp `fe´«]n�e,{o�wi �

n ~1pfe,{wp\�¤ad{�{ ¡i�rdtui�pbadt�z#¢ªi�z\nu¢ªa��fz´v���aV` ghqªz?¢xi�z#n�¢xa��fz-�fad{wp i�{�e,{wp�¢xi�z-�faVg^�oadzfe,{wp i�z��9ad{wp qx{wt�i�z´v�aV{wp�t�{�ig"Âi�g^i?zbp ` to�fp t�`bi%i�p��faV{�pbqxi�{�{�i�{wp%�e���` qxad`bq©t�{ui ¡i�{�i�`bcdqxi��faVg^��e�` e�n�¢xidvdaV{Q��i�`f��¢se+��aVz zbqªnuqª¢xqxp ¡i-��¥»e�¢ª¢xaVt�i�`�wq x ¡i�` i�{�pbz\� ¡i�n�qxp z\�ue,{�z��b��eV�ft�{�i��¤i�z?n�e,{o�wi�z�§

n ¨¾e-pfe,qx¢x¢ªi$�wi�z#n�¢xa¤�9z��wi-rdtoe,{wp q��¸��e�p qxad{Q�wadqxp\Âi�p `bi ¡i�c�e,¢xi^�e��fi�¢x¢xi£�¤i�z�n�¢xa��fz��wi+¢²e+p `fe,{�zÄ�¬ad`bg ¡i�iV§®?{±e´yde,{wp e�cdi"rVt�iÇ��aVz z��i��wi0¢se8¹#º qx{�pbi�`]«]n�e�{��wiÇz t�`�¢se�¹�º qx{wp `fe´«]n�e,{��¤i�i�z p<¢²eM��¢sed�fiÇa����ft�� ¡i�i8��e�`^¢xi�z�wqs�fp qxad{u{�e,qx` i�z�§/~1{Åi�x�i�p�v?��e�{�z%¢xi���e�z^qx{wp i�`Ä«·noe,{��wiVv1ad{�e"�9ad{�zbp ` tuqªpht�{�qsrVt�i�ghi�{wp(�wi�tw¦ �wqs�fpbqxad{�{�e�qx` i�zh­¬t�{��aVt�`%¢xi�z^�fadgh��aVz e�{�pbi�z^�faV{�pbqx{�tui�z�v1¢]¥»e,t�pb` iQ�oadt�`%¢xi�z^�faVg^�oadzfe,{wp i�z+�¬` ¡i�rVt�i�{wp qxi�¢x¢xi�z ³he,¢xad`bz(rVt�iÇ��e,{�z�¢xi���e,zqª{wpb` e´«]n�e�{��widv´ad{%e$�fad{uz p `bt�qxp1t�{(�¤q²�9p qxad{�{oe,qx` i���e,`1zbadt�zÄ«·n�e�{��wi$­f� w �ue,{�z1¢xiC��e,z¼�wi�{�aVp ` i�e�����¢xqs��e,pbqxad{$��t�qxz rVt�i¢ªi�z?n�¢xa¤�9z?t�p qx¢xqxz ¡i�z?¢xad`bz��wi$¢se-pb` e,{uz]�¬aV` g ¡i�i\zbad{wp��wi$p e�qx¢ª¢xi�� w ³�§

��;�2 ��$���,���+���*�£�¼���6�������Æ� ��\�A�����/�$�/�

¨©e+n�e,zbi\�wi-�waV{�{ ¡i�i�z?tup qx¢xqªz ¡i�i��oadtu`¼pbi�z pbi�`�{�aVzCe�¢xcdad`bqxp ��ghi�z/i�zbp��¬ad`bg ¡i�i��wi#j�qxgQe,cdi�z w�f¢se,zbz qsrVt�i�z ��u¦¤i�z�§�°�i�zqªgQe,cVi�z©aV{�p ¡i�p ¡i$� �uadqxz qxi�z¼��e,`���aVz z ¡i´��e,{wp?�wi�z/zbp ` to�fp t�`bi�z\�¤qªyVi�` zbi�z�i�p¼�waVqªyVi�{wp¼�waV{�����i�` g^i�p p `bi\�wi?pbi�z pbi�`?{�aVp ` i¹�º±zbt�`\�¤i�z�qxg�e�cdi�z��wi-�fadgh��¢xif¦�qªp ¡i\�wq x ¡i�` i�{�pbi%­·� � \#{�{�if¦�i�½�³�§

n �F��#;�+­�T��´��� Tu���d³A��q�¦�i�¢xz�§n�� ���32����-�£­�T��´� �oTu���d³A��q�¦�i�¢xz�§n Y!#$�4�!��+)�*�� 0­�TV� w � w ^,j�³��uq�¦�i�¢xz´§n �(����#m�������0 0 8�)­%T�^ w � ^d��}d³A��q�¦¤i�¢ªz´§

\�yde,{wp%��¥»e,���u¢ªqsrVt�i�`+¢²eǹ#º zbt�`^�fi�zhqxg�e,cVi�z�vX{�adt�z%�waV{�{�ad{uz�t�{Ån�`bif�\`fe,���oi�¢$�wi�z%adtup qx¢xz-g ¡i�pb��a��wad¢xaVcdqsrVt�i�zi�g^��¢xa,Á ¡i�z%�

n \#¢ªcVad`bqªpb��g^i��¤i£�9ad{�zbp ` to�fp qxad{Ç�wi�z\�¤q²�9p qxad{�{oe,qx` i�z ��¨©½�¿�e�z zba¤�9q ¡iQ�e-¢se+g ¡i�pb��a��wi-�wi-�w��¢xqxp p qx{�co§n \#¢ªcVad`bqªpb��g^i��X¥ ¡i�¢²e�cdt�e�cdi ��½ #Z|$��§

¨�i�z�p i�zbp z�z aV{�p�i�x�i��fpbt ¡i�z?z tu`C�wi�z¼qxg�e�cdi�z/��e�{�z/t�{%i�z ��eV�fi$p ` e�{�z]�µad` g ¡id§d¨¾e�pfe,qx¢x¢xiC�wi�z¼n�¢xa��fz���aVt�`/��e�z zbi�`���e,{uz¢·¥ i�zb��ed�9i\pb` e�{�z]�¬aV` g ¡i\i�z p��wi^� w �uq�¦�i�¢xz$­µj��8j�³�§}÷aVt�z?¢xi�z�¹#º±qxg^��¢se,{wp ¡i�z/ad{wp ¡i�p ¡i��faVg^��e�` ¡i�z�¢xad` z��¤i£�9i�z$p i�zbp z�§¨�i�z�� ¡i9��{�qxp qxad{uzC�wi�z?yde,¢xi�t�`bz¼t�pbqx¢ªqxz ¡i�i�z���aVt�`��fadgh��e,`bi�`/¢xi�z?` ¡i�z t�¢xpfe,p z��¤i\{uadz�p i�zbp z?z aV{wp?` e,�u��i�¢ ¡i�i�z?i�{ \�{�{�i9¦¤i\�§

ç²Ý,á¬å�Û

Page 28: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m��T

� #" $ ,�� %'A:'>*�.:i���� '). ��1 23'i 2-' 6 7-58*9.0,/(=<)5>.:,#1�*¨©e#z ¡i�`bqxi��wi¼pbi�z pbz/ywqxz i��e��9adg^�oe,` i�`*�¤qyx ¡i�`bi�{wp z¼¹#ºÅg^qxz©i�{�awi�t�yw`bi�e,t%�fadt�`bz¼�wi?�fi�pbp i ¡i�pbt��wid§w°�i�z/pbi�z pbz¼�wadqxyVi�{wp��i�`bg^i�pbp `bi��wi$` i�pb` aVt�ydi�`$�wi�z#` ¡i�zbt�¢xp e,pbz\rVt�i$¢]¥ ad{^zbt����oadzbi�� ¡i¬|d�e%�X¥ tu{��oadqx{wp?�wi$y�tui-p � ¡i�ad` qsrVt�i �

n ¨¾e�{�ad{w«]ad�up qxg�e�¢ªq�p ¡i�e�t�zbi�{�z$� ¡i�n�qxp-zV�wqxz pbad` zbqxad{���¥ t�{�¹#ºÀ�e�` i´� �ui�` �b��i%e,`bn�aV` i�zf�fi�{wp i%��e�`?` e�����aV` p%�e�t�{¹#º �e�` i´� �ui�` �b��i�if¦���e,tuz p qxyVid§

n ¨¾e-zbt�� ¡i�`bqªaV` qxp ¡i��wi$¢²e�pb` e�{�z]�¬aV` gQe,p qxaV{^��¨w}���e�`?` e�����aV` p��e�¢se�¯\°�} ��e,{�z?¢xi-��eV�w` i��¤i\¢se�¹#º�§n ¨Xi\cwe,qx{��¤i\¢se�rVt�e,{wp q��¸��e,p qxaV{^qx{wp ` eë·noe,{��wi$��e�`?` e�����aV` p��e�¢se�rdtoe,{wp q��¸��e�p qxad{hqx{�pbi�`]«]n�e�{��wid§n ¨A¥ qxgh��aV` p e�{��fi��wi+¢·¥ qx{wp `ba¤�¤t��fp qxaV{^��¥ t�{h�·ed�fpbi�t�`#��z Á��b��a,ywqxz t�i�¢]§

¨�i�zQ�fad{w�ocdt�`fe,p qxaV{�z%t�p qx¢xqxz ¡i�i�z%��aVt�`%¢se"�faV{�z pb` t��9p qxad{ �¤i�z��wqs�fpbqxad{�{�e�qx` i�z%��e,{uz%¢ªi���e�z���¥ t�{ui�rVt�e�{wp q��¸��e�p qxad{qª{wpb` e´«]n�e�{��wi$z aV{�p?`bi���` ¡i�z i�{wp ¡i�i�z�z t�`?¢se #©qxcVt�` i^�V�d§�°�i$z aV{wp��fi�z\�9ad{w��cVt�` e�p qxad{uz�rdtuq©z i�` ad{wp#t�p qx¢xqxz ¡i�i�z?pbadt�p�e�t¢ªaV{�c��wi��9i�z?p i�zbp z?zfe,tw�©zb� ¡i��fq��¸��e�p qxad{Q�fad{wpb` e,qx`bid§w�]¢�i�z pA�·ed�fqx¢xi��wi#z�¥»e,�oi�` �9i�ydaVqª`?rVt�i�¢se$pb` aVqªzbq·�i�g^i?�fad{¤��cdt�`fe,pbqªaV{{©¥ i�z p#i�{Q�·e�qªp���e�z�` ¡i´e,¢xqxz p iVv��faVg^��`bi�{�e,{wp�t�{�qsrVt�i�ghi�{wp?��aVt�`?¢xi�z\�faVg^�oadzfe,{wp i�z��9ad{wp qx{wt�i�z#t�{��wqs�fp qxad{u{�e,qx` i-�wi� w ��_,j#` i���` ¡i�z i�{�pfe,{wp z´v��b��edrVt�i�` i��u` ¡i�zbi�{wp e,{wp ¡i�p e�{wp/t�{�ydi��fpbi�t�`¼�¤i¼pfe,qx¢x¢ªi#� w §�|#{%e\e�qx{�z qw¢se,`bcdi�ghi�{wp÷� ¡i��oe,z z ¡i?¢sep e,qx¢x¢xi��wi$¢se-zbadt�zÄ«·n�e�{��wid§o°�i�p pbi-�fad{w�ocdt�`fe,p qxaV{�e ¡i�p ¡i-i�{�ywqxz e�c ¡i�i/|ftuz p i-��e�{�z�¢ªi$n�tupC�wi$yVadqx`¼¢xi$�fadgh��aV` p i�g^i�{wp�wi�z\�¤qyx ¡i�`bi�{wp z\¹#º ��e�{�z?¢xi�z�noe,z]« � ¡i�nuqªpbz�§

v��0@ �0@ l D�� r � ����G]�!D C G C ����� � � � C E©����G C ���)� � � � C E¾�°�i�p pbi-z ¡i�`bqxi��wi$p i�zbp z$i�zbp?i�x¸i´�fp t ¡i�i%z t�`?¢xi�z$�wq x ¡i�`bi�{wp i�z#qxg�e,cVi�z?�wi${�adpb` i$n�e,zbi��wi-�waV{�{ ¡i�i�z´§_©aVt�`/�fi�z¼�9adg^�oe,` e�qxz ad{uz©�wi�z¼¹#º �e?`bi��b��i�` �b��i#if¦���e,tuz p qxyVi¼aV{�p ¡i�p ¡iC�9ad{�zbp ` tuqªpbz�vV¢xi¼�wqs�fp qxaV{�{�e,qx`bi/` i�zb��i´�fp q��*�X¥ tu{�iqªgQe,cVi?i�z p$�fad{ ��9tM�e��oe,` pbqx`��wi-�fi�p pbi�g"Âi�g^i?qxgQe,cdiVv,¢se-pb` e,{uz]�¬aV` g ¡i�i\tup qx¢xqªz ¡i�i$i�z p?¢se%¯$°�}-§

n _¾adtu`?¢·¥ qxg�e�cdiQ 8�!#m�� �� � G � G C ������$G C ���)� � G·���3D��d�!G0D C J�� � X C ����D;r=G¬�}u§ � w � qx{�pb` e �V��§x��� ��j�§ j�� }�§ _�Td�}u§ � w � qx{wp i�` �u�d§»��T �V��§x�3^ }�§ _V�d�}u§ jw��_ qx{�pb` e ��j�§ Td� ��j�§»�d� }�§»��j�_}u§ jw��_ qx{wp i�` �d�V�d§ w � ��^�§ w T }�§ jw��_

n _¾adtu`?¢·¥ qxg�e�cdi � ���32������� �� � G � G C ������$G C ���)� � G·���3D��d�!G0D C J�� � X C ����D;r=G¬�}u§ � w � qx{�pb` e Tu�d§x��� �u�d§ },j }�§ _u� w}u§ � w � qx{wp i�` T�}�§»�d� �u�d§x�d� }�§ _V��^}u§ jw��_ qx{�pb` e w ��§x�d� ��}�§»��} }�§»�V��T}u§ jw��_ qx{wp i�` �d�u�d§x�3} ��j�§ j�� }�§»��_�_

n _¾adtu`?¢·¥ qxg�e�cdi Y�#$�/�!��+3��� � �� � G � G C ������$G C ���)� � G·���3D��d�!G0D C J�� � X C ����D;r=G¬�}u§ � w � qx{�pb` e �V��§ w _ ��j�§»�d� }�§ _�j��}u§ � w � qx{wp i�` ��_�v ^�} �V��§ T�T }�§ _V��^}u§ jw��_ qx{�pb` e ��j�§»�,j ��j�§x� w }�§»��Td�}u§ jw��_ qx{wp i�` ���V��§ T�_ ��^�§»��� }�§»��j�^

n _¾adtu`?¢·¥ qxg�e�cdi��(����#;�������0 8�� �� � G � G C ������$G C ���)� � G·���3D��d�!G0D C J�� � X C ����D;r=G¬�}u§ � w � qx{�pb` e �)_�§ _�^ ��T�§»��^ }�§ _�}d�}u§ � w � qx{wp i�` �V��§»��� ��j�§»�,j }�§ ^V���}u§ jw��_ qx{�pb` e �V��§»�d� ��j�§»�d� }�§ j$} w}u§ jw��_ qx{wp i�` �3}V��§»��T ��^�§ ^d� }�§»��T,jù©ùQÝ(�´ñ�ñ�� �

Page 29: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

� w �������*'���������� �*'��������! �� �����F��2!���

;�� ��� �6 ��� � 8 6 ��� � 8

; 7 � �6 ��� � 8; � �

6 ��� � 8; 7 � �

6 ��� � 8; � �

6 ��� � 8; � �

7

7 77 7

7

7

7

������� �� 7�� � ;��

7

7

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

� ���6 � � � 8

� ���6 � � � 8

; � �6���������� ���� 8

77

7 7

������� �� 7��! �

� 7� �6 � � � 8

� 7� �6 ��� � 8

� ���6 ��� � 8

� ���6 ��� � 8

� ���6 ��� � 8

� 7� �6 ��� � 8

� ���6 ��� � 8 6 ��� � 8

� ���7

7 77 7

7

7

7

����"�� �� 7�� � ���

#¾qxcdtu` i%�d� ���faV{w��cVt�` e�p qxad{��wi�z��¤q²�9p qxad{�{oe,qx` i�z

ç²Ý,á¬å�Û

Page 30: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m��^

¨©e+z t�� ¡i�` qxad`bqªp ¡i��wi$¢]¥ qª{wpb` e´«]n�e�{��wi�i9¦¤qxzbp i-���i�z?¢xi�z?��e�t�p zÄ«Ä� ¡i�n�qxp z#g�e,qxz¼�¤i�ywqªi�{�p���e,cd`fe,{wp i$i�zbz i�{wpbqªi�¢ª¢xi�ghi�{wp���e,{uz¢ªi�z©n�e�z]« � ¡i�n�qxp z´§d~1{-i.x¸i�p´v,¢xi1�·eV�fp i�tu`÷�u` ¡i��oad{�� ¡i�` e�{�p1i�zbp1¢²e)��aVz zbqªnuqª¢xqxp ¡i/��¥»eV���fi�{wp tui�`/¢se?rVt�e,{wp q��¸��e,p qxaV{�­]ed���9ad` �¤i�`t�{�� ¡i�n�qxp?��¢xt�z¼qxgh��aV` p e�{wp ³/��e�{�z?¢xi�z$��ad{�i�z\�wi$¢]¥ qªgQe´cdi�a©�thi�z p��faV{��fi�{wpb` ¡i�i�¢]¥ qx{w�µad` gQe,pbq�ad{¾§3\#t�z zbq]v���e,{�z?¢xi$��e,z�wi^¢seQ¹#º qx{�pb` eë·n�e�{��wi"�eQnoe,z�� ¡i�n�qxp�v¾qª¢Ai�z p���aVz zbqªnu¢ªi^�¤i^�fa��wi�`^�faV` ` i´�fp i�ghi�{wp�¢xi�z+n�e,zbz i�z��¬` ¡i�rVt�i�{��9i�z%i�p��wi{�iQ��e,z%�fa��wi�`%¢xi�z%��e�t�p i�z��¬` ¡i�rVt�i�{��fi�zQ�fad{wp i�{�e,{wp%t�{�g^qx{�qxg�tugÆ��¥ qª{¤�¬ad`bg�e,pbqxad{�z´§¸_1e�`(�faV{wp ` iVv¼��e�{�z�¢xiQ��e,z�wi-¢se%rVt�e,{wp q��¸��e,p qxaV{�qx{wp i�`]«]n�e,{��¤idvo¢ªi-� ¡i�n�qxp�i�zbp\tu{�q��¬ad`bg ¡i�ghi�{wp/` ¡i��oe,` pbq1i�p$i�z p$�wad{��£qª{uz tw¶^zfe,{wp��oadt�`$�fa��wi�`�fi�` pfe,qx{�z$�fawif¶��fqxi�{wp z$�wi$¢·¥ qxg�e�cdi

v��0@ �8I l D�� r � ����G]�!D C �Pl � � � �]¢dz�¥»e�cdqxp©�wi¼�faVg^��e�` i�`�qs�fqw�wi�tw¦�p]Á��oi�z1�wi¼� ¡i��9adg^�oadzbqxp qxad{�z©�¤i/p]Áw��i/nu¢ªa��,v�¢]¥ tu{�i¼�f¢se,zbz qsrVt�i�ghi�{wp�t�p qx¢xqxz ¡i�i¼�ue,{�z�¢xi�ze,����¢xqs��e�p qxad{�z1�wi�p]Á��oi��fa���e�cdi#­·¯$°�}�³�v´¢]¥»e,t�pb` i�i�{wp ` i?pb` e�{�z]�¬aV` g ¡i�i¼i�p*� ¡i��fadgh��aVz qxp qxaV{-i�{�z adtuz]«]n�e,{��¤i�z/��` ¡i�z i�{¤«p e,{wp��wi�z\�oi�`Ä�¬ad`bg�e,{o�fi�z��wi��9a¤�ue,cdi+p � ¡i�aV` qsrVt�i�ghi�{wp?z t�� ¡i�` qxi�t�`bi�z%­·�<¨w}�³�voe,tQ{�qxydi�e�t��wt��fa���e,cVidvo¢·¥»e´yde�{�pfe,cVi�wiQ¢²e<��¨w} ¡i�pfe,{wp%z tu` p aVt�p%¢seQ` ¡i´�wt��fpbqªaV{��wi�z di.x¸i�pbz��wiQn�¢xa�� 0�fad{uz p e�p ¡i�z%�oadtu`%¢²e<¯\°�} ��e,{�z%¢xi�z+�·e�qªnu¢ªi�z� ¡i�n�qxp z´§F\ ��` qxad`bq]v�zbi�¢xad{0¢xi�z-�u` ad�u` q ¡i�p ¡i�z(�wi^�9i�z(�¤i�tw¦0p ` e�{�z]�µad` g ¡i�i�z´v�¢se��<¨w} zbi�g%n�¢xi��u¢ªtuz�e,���u` ad�u` q ¡i�i"�eh¢se¹�º�§m|#{�e�p i�zbp ¡i-¢xi�z?�oi�`Ä�¬ad`bg�e,{o�fi�z���¥ t�{�¹#º e,��`��i�z�¢]¥ t�{�i#adtQ¢]¥»e,t�pb` i-�wi-�fi�z$�wi�tw¦Qp ` e�{�z]�µad` g ¡i�i�z´§¨©e�z ¡i�` qxi-�wi-p i�z p z$e ¡i�p ¡i-` ¡i�e,¢xqxz ¡i�iQ�e-{�aVt�ydi´e,t8�e���e,`bp qx`?�wi�z�qxgQe,cdi�z¼�wi-{�aVp `bi\noe,z i��wi-�wad{�{ ¡i�i�z\e´yVi��#t�{�¹#º �e` i��b��i�`f�b��i�i9¦¤�oe,t�zbp qxydidvu¢xi\gha��wi\�wi-rVt�e�{�pbq��¸��e,pbqxad{��b��aVqxz q©i�z p?¢]¥ qª{wpb` e´«]n�e�{��wid§

n _¾adtu`?¢·¥ qxg�e�cdi3���!#m�� �� � G � ��� C � �/D �,� ��w� � G]� �)D �d�!G�D C JA� � X C � ��D;r Gµ�}u§ � w � ¯$°�} �V��§x��� �,jo§ j�� }u§ _�Td�

��¨w} �)_�§»� w ��Tu§ T�� }u§ _ w �}u§ jw��_ ¯$°�} ��j�§ Td� �,jo§»�d� }u§»�,j�_

��¨w} �´��§ w � ��Tu§»��� }u§»��T�T}u§ �u�3T ¯$°�} ��^�§ T�} �d�u§»�d� }u§x�3T��

��¨w} �V��§»�d� �d�u§»� w }u§x�3T�T

n _¾adtu`?¢·¥ qxg�e�cdi � ���32������� �� � G � ��� C � �/D �,� ��w� � G]� �)D �d�!G�D C JA� � X C � ��D;r Gµ�}u§ � w � ¯$°�} Tu�d§x��� ���V§ },j }u§ _�� w

��¨w} ��T�§»�d� �d�u§ T�_ }u§ _����}u§ jw��_ ¯$°�} w ��§x�d� ��}u§»��} }u§»�d��T

��¨w} jo�d§ _d� ���V§»��� }u§»�d��}}u§ �u�3T ¯$°�} �3}�T�§»�,j ��^u§»��� }u§x��j�T

��¨w} ^V��§ _ w �d�u§x�d� }u§x��j�T

n _¾adtu`?¢·¥ qxg�e�cdi Y�#$�/�!��+3��� � �� � G � ��� C � �/D �,� ��w� � G]� �)D �d�!G�D C JA� � X C � ��D;r Gµ�}u§ � w � ¯$°�} �V��§ w _ �,jo§»�d� }u§ _,j��

��¨w} �)_�§ T�T ��Tu§ j�T }u§ _ w }}u§ jw��_ ¯$°�} ��j�§»�,j �,jo§x� w }u§»��Td�

��¨w} �´��§»�d� ��Tu§»��^ }u§»� w T}u§ �u�3T ¯$°�} j$}�§ w _ �d�u§ },j }u§x�3T�^

��¨w} �V��§ }�T �d�u§»�,j }u§x� w �

ù©ùQÝ(�´ñ�ñ�� �

Page 31: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��_ �������*'���������� �*'��������! �� �����F��2!���

n _¾adtu`?¢·¥ qxg�e�cdi��(����#;�������0 8�� �� � G � ��� C � �/D �,� ��w� � G]� �)D �d�!G�D C JA� � X C � ��D;r Gµ�}u§ � w � ¯$°�} �)_�§ _�^ ��Tu§»��^ }u§ _�}d�

��¨w} ��j�§»��_ � w § T�_ }u§ _d��_}u§ jw��_ ¯$°�} �V��§»�d� �,jo§»�d� }u§ j�} w

��¨w} � w § w � ��Tu§»�d� }u§»�,j�T}u§ �u�3T ¯$°�} ��j�§ j�� �d�u§ ^ w }u§x��j�T

��¨w} ��j�§»�d� �,jo§»�d� }u§x��j�_

¨�i�z$p i�z p z$pbi�{��wi�{wp^�e%�faV{w��` ghi�`�¢xi�z#qs� ¡i�i�z-rVt�q÷e´yde�qxi�{wp ¡i�p ¡i ¡i�{�ad{�� ¡i�i�z�§1¨©e%�<¨w}±z i�`fe,qxp�zbt�� ¡i�`bqxi�t�` i"�e�¢se%¯$°�}�wtQ��aVqª{wp?�wi-ywt�i-�wi$¢se�¹#º��

n ¯#i$g�e�{�q·�i�` i#adnd|fi��9p qxydidvu¢]¥ ¡i�{�i�` cVqxi\i�z p?��¢xt�z��faV{��fi�{wpb` ¡i�i%��e,{uz�¢xi�z��faVg^�oadz e�{wp i�z?�fad{wpbqª{wt�i�z�§n ¯#i$g�e�{�q·�i�` i#z t�nd|fi´�fp qxydiVv�qx¢�Á�e�ghadqx{�z¼��¥ i�x�i�pbz\�wi$n�¢xa��,§

v��0@ �8W l D�� r � ����G]�!D C ��nsh ���/���3G � �)� � � D��,�¤���,� C �� adtuz?p ` e´yde�qx¢ª¢xaV{�z¼��e�{�z?t�{Qi�z �oed�fi%��¨w}�i�p?i�{�qx{wp ` eë·noe,{��wiV§

n _¾adtu`?¢·¥ qxg�e�cdi3���!#m�� �� � G � � � �)h÷�)�!�)h1� � G]� �)D��d��G�D C J�� � X6C � ��Dmr=Gµ�}u§ � w � if¦���e,tuz p qxyVi �3_u§»� w ��T�§ T�� }�§ _ w �

e,` noad`bi�z �9i�{wp i �,jo§x��j ��j�§»��} }�§ _��´�}u§ jw��_ if¦���e,tuz p qxyVi ���u§ w � ��T�§»��� }�§»��T�T

e,` noad`bi�z �9i�{wp i ��Tu§ ^�T ��j�§ }�} }�§»�d�V�}u§ �u�3T if¦���e,tuz p qxyVi �d�u§»�d� �V��§»� w }�§x�3T�T

e,` noad`bi�z �9i�{wp i ��Tu§ jdj �V��§ w j }�§x��jw�

n _¾adtu`?¢·¥ qxg�e�cdi � ���32������� �� � G � � � �)h÷�)�!�)h1� � G]� �)D��d��G�D C J�� � X6C � ��Dmr=Gµ�}u§ � w � if¦���e,tuz p qxyVi ��Tu§»�d� �V��§ T�_ }�§ _��´�

e,` noad`bi�z �9i�{wp i Td�u§»� w ��}�§»��T }�§ ^,jVj}u§ jw��_ if¦���e,tuz p qxyVi j��V§ _d� �u�d§»��� }�§»�d��}

e,` noad`bi�z �9i�{wp i Td�u§x�3T ��}�§ j�� }�§»��}u�}u§ �u�3T if¦���e,tuz p qxyVi ^d�u§ _ w �V��§x�d� }�§x��j$T

e,` noad`bi�z �9i�{wp i ��Tu§ w ^ ��_�§»�d� }�§x����}

n _¾adtu`?¢·¥ qxg�e�cdi Y�#$�/�!��+3��� � �� � G � � � �)h÷�)�!�)h1� � G]� �)D��d��G�D C J�� � X6C � ��Dmr=Gµ�}u§ � w � if¦���e,tuz p qxyVi �3_u§ T�T ��T�§ j�T }�§ _ w }

e,` noad`bi�z �9i�{wp i ��Tu§ ^�T ��j�§ }d� }�§ _�}�}}u§ jw��_ if¦���e,tuz p qxyVi ���u§»�d� ��T�§»��^ }�§»� w T

e,` noad`bi�z �9i�{wp i ��_u§»�d� �V��§ w � }�§»�,jo�}u§ �u�3T if¦���e,tuz p qxyVi �d�u§ }�T �V��§»�,j }�§x� w �

e,` noad`bi�z �9i�{wp i j��V§ _ w �u�d§»��� }�§x��jw�

ç²Ý,á¬å�Û

Page 32: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�V�

n _¾adtu`?¢·¥ qxg�e�cdi��(����#;�������0 8�� �� � G � � � �)h÷�)�!�)h1� � G]� �)D��d��G�D C J�� � X6C � ��Dmr=Gµ�}u§ � w � if¦���e,tuz p qxyVi ��jo§»��_ � w § T�_ }�§ _d��_

e,` noad`bi�z �9i�{wp i ���u§ w � ��T�§»��� }�§ ^�T�T}u§ jw��_ if¦���e,tuz p qxyVi � w § w � ��T�§»�d� }�§»�,j$T

e,` noad`bi�z �9i�{wp i �,jo§ ^ w ��j�§x��� }�§»��}�T}u§ �u�3T if¦���e,tuz p qxyVi �,jo§»�d� ��j�§»�d� }�§x��j$_

e,` noad`bi�z �9i�{wp i �d�u§x�3T �V��§»�d� }�§x���V�

� adtuzC�faV{�z qs� ¡i�` ad{uz�v÷�e£��` ¡i�zbi�{wp�vu¢ªi#p i�gh��z¼�wi$��e,¢s�ftu¢©°?_/®��oadtu`¼¢se$` ¡i�e,¢xqxz e�p qxad{^�wi�z��wqs�fp qxad{u{�e,qx` i�z/i�p��wi�z�i�{��9a,«��e,cVi�z�vV{�adtuz/if¦���` qxghad{�z1¢xi�z/` ¡i�z t�¢xpfe,p z�z aVt�z�¢²e)�¬aV` ghiC�wi?`fe,���oad`bp z�i�{wp `bi�p i�g^��z¼�¤i��·e ��faV{"�e%Âi�pb` i�qx{�� ¡i���i�{���e,{wp�wt���e,¢s�ft�¢se�p i�t�`?tup qx¢xqªz ¡idvw¢xi-� ¡i�n�qxp?i�zbp\�wi7}�§ jw��_+n����©§

A � � L � l D C ��� �,� � �3G�D C E©� EZG����)G*D C=C �NG �,� X C ��DFE�� L � ��� r/���$nsh ���/� �)G � � � � � D��,������� C � �w� r/�+��nsh ���/���3G � �)� � � D������ �,� C �

���!#m� w § j w �V��§»��T� ���32����-� w § j�_ ��}�§ j�}Y�#$�/���!+3�*�� ^�§»��_ ��j�§»��^�(����#m�������0 0 �� ^�§ j�� ��^�§ j w

°�adg^ghi¼{uadt�z�{�adtuz?Á^e,p pbi�{��wqxaV{�z?¢se-�wqxz pbad` zbqxad{^i�z p��u¢ªtuz ¡i�¢xi�y ¡i�i-��e,{uz?¢ªi$��e,z��X¥ tu{�¹#º �e-`bi��b��i�`f� �ui(e�` noad` i�z]«�fi�{wp id§ � ¡i´e,{�ghadqx{�z©�fi�pbp i#��e,t�zbz i��wi?�wqxz pbad`bz qxad{�e�����e�` e,qxp1z t¤¶^z e,ghg^i�{wpo��i�t ¡i�¢xi�y ¡i�i�i�t ¡i�cwe,`f���e#¢se��wqxghqª{wt�pbqxad{�wi�¢seh� �oe,` cVi�i�{ ��e�¢s�ft�¢xz\rVt�q/e ¡i�p ¡i%` ¡i´e,¢xqxz ¡i�i�¢xad` z$�wi�¢·¥ aV� ¡i�` e�p qxad{��wi%�fa���e�cdid§©_1e�`\e,qx¢x¢xi�t�`bz�¢]¥ i�{wp ` aV��qxi-i�zbp\qx{w«� ¡i�` qxi�tu` i���e�{�z?¢xi-��e,z$��¥ t�{�i$` i��b��i�` �b��i%e,` noad`bi�z �9i�{wp i�i�p�¢se+z t�� ¡i�` qxad`bqªp ¡i��wt�¹#º±if¦���e,tuz p q��¼�waVqªp$Âi�pb` i�g^a�� ¡i�` ¡i�i��e,{�z?¢xi-��e�z���¥ t�{��fa���e,cVi\i�{�pb` aV��qsrdtui��wi�z?qx{��wi9¦¤z?pb` e�{�z ghqªz´§

v��0@ �yH A � r�D���� � C �,�cE¾� � � � ���w� ��r/�����)h=D �sG]���1�$M|�{%zbi?��¢sed�fi ¡i�y�qs�wi�g^g^i�{�p1��e,{uz/¢xiC��e�z¼�wi?¢se$¹#º�qx{�pb` eë·n�e�{��wi���t�qxz rVt�i?¢xi?n�tup¼�wi?¢se#g�e,pb` qs�fi¼�¤i?y�qxzbt�e,¢xqxz e�p qxad{i�z p-�wi�` ¡i��oe,` pbqx`\¢se%�wqxzbp ad`bz qxad{<p adpfe,¢xi��wi+¢·¥ qxg�e�cdi#i�{wp ` i�¢xi�z�zbadt�zÄ«·noe,{��wi�z$�¬` ¡i´rdtui�{wp qxi�¢x¢xi�z\eÃ��{"�wi%�wqxg^qx{wt�i�`�¢se ��wqxz pbad`bz qxad{hy�qxzbt�i�¢x¢xi �§� adtuz÷e´ydaV{�z�i�x�i��fpbt ¡i?¢xi�z©pbi�z pbz÷rVt�qwz t�qxyVi�{wp¼�e���e,`bp qx`÷�wiA¢·¥ qxg�e�cdiY!#$�4�!��+)�*�� /vfi�{$��¦�e�{�p�tu{�i¼�wqxz pbad`bz qxad{-gQe´¦�qxg^e,¢�ie,���oad`bp ¡i�i���e,`$¢se^¹#º�§¸¯$e�{�z�t�{Ç��`bi�g^qxi�`$��e,z´v¸�9i�p pbi^�wqxz p aV` zbqªaV{�i�zbp ¡i´rdtuqªpfe,n�¢xi�ghi�{wp�` ¡i���e,`bp qxi%��e,{�z$¢xi�z#z adtuz]«n�e,{��¤i�z�vw��e,{uz÷tu{(�wi�tw¦�q·�i�g^i?��e,z´v,i�¢x¢xi¼i�zbp/` ¡i���e,`bp qxi�zbi�¢xad{�¢ªi��oadqs�wz/�wi�z¼�9a�i9¶��fqxi�{wp z���z Á��b��a,ywqxz t�i�¢xz´§d¨�i�zAyde,¢xi�t�`bz�wi-�wqxz p aV` zbqªaV{Qg�e´¦�qxg�t�g aV{�p ¡i�p ¡i��b��adqxz qxi�z$e´��{Q��¥ adn�pbi�{�qx`��wi�z$� ¡i�n�qxpbz��fadgh��e,`fe,n�¢xi�z?��e,{uz?¢ªi�z��wi�tw¦"��e�z�§¯�i�tw¦�yde�¢ªi�t�` z��wi-�wqxzbp ad`bz qxad{Qi�p��¤i�_/� � l ad{wp ¡i�p ¡i���e�¢s�ft�¢ ¡i�i�z �

n ¨¾e^�wqxz pbad`bz qxad{Çi�p$¢xi(_/� � l±ywqxz tui�¢xz�v©�,¥ i�zbp^�e��¤qª`bi(rVt�i�¢]¥ ad{"e6g%t�¢xp qx��¢xq ¡i$¢se^�wqxzbp ad`bz qxad{Å�e^¢]¥ qx{wp ¡i�`bqªi�t�`\�wi�b��eVrdtui\zbadt�zÄ«·noe,{��wi+��e,`?¢xi-�fawif¶��fqxi�{wp?��zbÁ¤�b��a,ywqxz tui�¢÷�wi��fi�p pbi-z aVt�z]«]n�e�{��wid§

n ¨¾e��wqxzbp ad`bz qxad{Qi�p?¢xi-_/� � l±�f¢se,zbz qsrVt�i�z�§¨�i�z#` ¡i�zbt�¢xp e,pbz�aVn�p i�{wt�z?zbad{wp?¢xi�z?z tuqªyde�{wp z��

� �� � G � J �����)h=D � G·��� �sG]���÷�$M�M¬� J�� � �sG]���1�$M � G]� � � ��w�$M*Mµ� JA� � � ����$M X6C � ��Dmr=Gµ�}�§»�V�d� aVt�q w }�§ j w ��_�§ ^d� j�Tu§ �V� �u�d§ T�^ }�§ ^d� w}�§»�V�d� {uad{ w T�§ }�j ��^�§»�d� j w § � w �u�d§ j�^ }�§ ^�� w}�§ ^ w�w aVt�q ��T�§ w ^ �´��§ w � w�w § ��T �V��§ _�^ }�§ w �´�}�§ ^ w�w {uad{ �)}d��§ }�T �)_�§»�d� w ^u§ ^�T �V��§ _d� }�§ w }u�

¯�th��aVqx{�p��wi$y�tui\�wi�z?` ¡i�z tu¢ªpfe,z?aVnd|fi��fpbq��µz�vwqx¢���e,`fe� axp¼�wq�¶��fqx¢xi��wi$p qx`bi�`��wi�z?�fad{o�f¢xt�z qxad{uz�e,t^ywtQ�wi\�fi�z�` ¡i�z t�¢xp e�p zg"Âi�ghi%z q-eÇ��` qxaV` q]v1��aVt�`%t�{�i<g"Âi�ghi^�wqxz p aV` zbqªaV{�` ¡i�i�¢x¢ªiVv/qx¢?z i�g%nu¢ªi�rVt�i�¢seÇ�wqxz pbad` zbqxad{Åywqªzbt�i�¢x¢xiQz adqxp%ghadqx{�zqªgh��aV` pfe,{wp iQ��e,{�zh¢xi"��e,zha©�t�¢]¥ ad{�t�p qx¢xqxz iQ¢seÇg�e�p ` qs�fi��wiÇ�fawif¶��fqxi�{wp zQ��zbÁ¤�b��a,ywqxz tui�¢xz�§?¯�¥ tu{ �oadqx{wp^�wi�ywt�iy�qxzbt�i�¢]v�qx¢���e�` e� axp?e,t�zbz q/�wq�¶��fqx¢xi(�e%�fi+{�qxydi�e�t��¤i£�¤qªzbp aV` z qxaV{��¤i-��aVt�ydaVqx`?z p e�p t�i�`�z tu`�¢]¥ qª{wp ¡i�`�Âi�p��X¥ qx{wp `ba��wt�qx` i$¢xi

ù©ùQÝ(�´ñ�ñ�� �

Page 33: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��} �������*'���������� �*'��������! �� �����F��2!���

�·ed�fpbi�t�`#��z Á��b��a,ywqxz t�i�¢]§°�i�z?` ¡i�zbt�¢xp e�p z�ghqxp qxc ¡i�zA��i�tuydi�{wp?z�¥ if¦���¢xqsrVt�i�`?��e�`?¢xi?�·e�qªp?rVt�i$¢se$g�e�p ` qs�fi$�wi-�fawif¶��fqxi�{wp z#{©¥ i�z p?�oe,z�ed�ue,��p ¡i�i^�e{�adpb` i-zf� � ¡i�g�e��wi-rVt�e,{wp q��¸��e,p qxaV{©§

� ;� � � .:'*9.:,#1�* 2�kL7-*l2-,�<@.:,#1�*3*-58,#A:' ��4#1 �3584°�adg^ghi%{�adtuz^¢]¥»e´ydad{uz���` ¡i�� ¡i��¤i�g^ghi�{wp%if¦���` qxg ¡iVv/t�{��wqs�fpbqªaV{�{�e�qª`bi�qs� ¡i�e�¢?z i�`fe,qxp^t�{ �wqs�fp qxad{u{�e,qx` iQ�oadt�yde�{wpz i�`by�qx`"�eÇ�fadgh��` i�z z i�`%i�p^� ¡i��faVg^��`bi�z zbi�`%{©¥ qxg^�oad`bp i^rVt�i�¢x¢xi^qxg�e�cdid§¾¯\e�{�z�¢²e���` i�ghq·�i�` iQz ¡i�` qxi��wi^pbi�z pbz�v�{�adtuz{�adt�z+z adghg^i�z$�fad{wpbi�{wp ¡i�z^�wi^�9ad{�zbp ` tuqª`bi��wi�z(�wqs�fpbqxad{�{�e�qx` i�z��e���e,`bp qx`���¥ t�{�i^�9i�` pfe,qx{�i^qxgQe,cdi+��t�qxz��wi%pbi�z pbi�`{�adpb` i�¹#ºPz t�`^�fi�p p i<g"Âi�ghi�qxg�e�cdid§¾¨�iQn�t�p^�wiQ�fi�pbp i"�wi�tw¦�q·�i�g^i^z ¡i�` qxi"�¤i^p i�z p zhi�z pQ��¥ ¡i�yde,¢xt�i�`�¢xi�z���i�`]�¬aV`]«g�e,{o�fi�z%��¥ t�{ �wqs�fpbqxad{�{�e�qx` i^�oe,`�` e,�u��aV` p"�e<t�{8{�aVg%n�` i%�u¢ªtuz�qxg^�oad`bp e�{�p���¥ qªgQe,cVi�z�§F|#{Å�wqxz p qx{�cVt�i�`fe"�wi�tw¦p]Á��oi�z$��¥ if¦�� ¡i�` qxi�{o�fi�z �

n ¨Xi^�wqs�fp qxad{u{�e,qx` i^e ¡i�p ¡i��faV{�z pb` t�qxp��eh��e,`bp qx`��wih��¢xt�z qxi�t�`bz-qxg�e�cdi�z#i�p�zbi�z���i�`Ä�¬ad`bg�e�{��fi�z-zbad{wp ¡i�yde�¢xt ¡i�i�z�oadt�`��b��eV�ft�{�i��wi-�fi�z�qxgQe,cdi�z�§

n |#{0e%i�zbz e´Á ¡i^�wi^�faV{�z pb` t�qx` i%tu{ �wqs�fpbqxad{�{�e�qx` i-cV¢ªaVn�e,¢¾i�p-�fi�¢xt�q�« �fq/i�zbp-p i�zbp ¡i%��e�`$` e,�u��aV` p^�eQ�wi�z$qxg�e,cVi�z{©¥»e´Áwe,{wp/��e�z��·e,qxp���e,`bp qxi-�wi-¢se-z ¡i�rVt�i�{��9i(��¥»e�����` i�{�pbqxz z e�cdid§

v��8I��0@ � G � �3G�D C C ��G �,� ��D C ��� �,� G � f� r � ���)G �E¾�Pr=M¬�/�!G¬�w� �Ã� Gµ� � L �¤�¨�i%n�t�p��wi^�fi�pbp i^z ¡i�` qxiQ�wi%p i�zbp z�i�z p���¥ ¡i�yde,¢xt�i�`+¢ªi�z-��i�`]�¬aV` g�e�{��fi�z���¥ t�{ �¤q²�9p qxad{�{oe,qx` i%�fad{uz p `bt�qxp��eQ��e�` pbqª`-�wi��¢xt�z qxi�t�`bz/qxg�e�cdi�z´§�°�i?p i�z p�y�qxzbi£�e-� ¡i�p i�`bg^qx{�i�`1zbq���e,{uz/¢xiC��e�z¼��¥ t�{�i?noe,z i��¤i��wad{�{ ¡i�i�z/zbp e,pbqsrdtuidvdqx¢wi�zbp/��aVz zbqªnu¢ªi�wiC�9ad{�zbp ` tuqª`bi?t�{%�wqs�fp qxad{u{�e,qx` iAt�{�qsrVt�i¼�oadtu`*�9a¤�¤i�`/¢]¥ i�{�z i�g%n�¢xi*�¤i�z/qxg�e�cdi�z©�wi�¢se?n�e�z i�adt��¤t�ghadqx{�z���¢xt�zbqªi�t�` zqªgQe,cVi�z¼�wi��9i�p pbi-n�e,zbid§_©aVt�`÷�9i/�·e�qx` idv´{�aVt�z÷e´yVad{�z1�fad{�zbp `bt�qxp©t�{%�wqs�fp qxaV{�{�e,qx`bi)�e)��e,`bp qx`÷�¤i�z1j�qxg�e�cdi�z ¡i�{�tug ¡i�` ¡i�i�z¼e�t���e,`fe´yde,{wp�i�p1e´ydad{uzp i�zbp ¡i$¢xi�z¼�oi�`Ä�¬ad`bg�e,{o�fi�z?�wi\�fi$�wqs�fp qxaV{�{�e,qx`bi?��e,`/`fe,���oad`bpCe�tw¦^j-qxg�e�cdi�z´§,~1{^��e�` e�¢ª¢]�i�¢xidv�{�adt�z?e´ydaV{�z¼�faV{�z pb` t�qxpt�{ �¤q²�9p qxad{�{oe,qx` i-e´Á�e�{wp�if¦�ed�9p i�ghi�{wp\¢se�g"Âi�g^i-�faV{w��cdtu` e,pbqxad{�gQe,qxz¼tu{�qsrdtui�g^i�{wp%�e%��e�` p qx`$�wi�¢]¥ qxg�e�cdi��F�!#m�,§� adtuz�e´ydad{uz?�*Ât�e,qx{�z q©�9adg^�oe,` i�`¼¢]¥ if¶���eV�fqxp ¡i-�wi-�fi�z$�wi�tw¦"�wqs�fpbqªaV{�{�e�qª`bi�z���e,`?`fe,���oad`bp(�e+¢²e+n�e�z i��wi-�waV{�{ ¡i�i�z�§°�i�z��wqs�fp qxaV{�{�e,qx`bi�z/ad{wp ¡i�p ¡i-�faV{�z pb` t�qxpbz���e,{�z�¢]¥ i�z ��eV�fi\¯$°�} �¤i�g�e�{�q·�i�` i�e�` noad`bi�z �fi�{�pbid§�¨©e-�9ad{w��cVt�` e�p qxad{Q�wi�z�wqs�fp qxad{u{�e,qx` i�z?i�z p$�wad{�{ ¡i�i$��e,`?¢se #©qxcVt�` i%���u§¨�i�z#` ¡i�zbt�¢xp e,pbz�aVn�p i�{wt�z?zbad{wp?¢xi�z?z tuqªyde�{wp z��

� G����)G�D C=C ��G �,� ��D C �����,�=G � f� r � ���)G ��E¾�¤� H Gµ� � L ���A � � L � � G·���)D �d�!G*D C J�� � X6C � ��Dmr=Gµ����!#m� jdjo§»��T ���V§ w ^ }�§ ^�T�j� ���32����-� ^�Tu§ j�� �d�u§ ��T }�§ ^d�V��(����#m�������0 0 �� �d�u§ }d� �d�u§ }�^ }�§ w ��_Y�#$�/���!+3�*�� j�}u§»��� �d�u§ }�_ }�§ ^�T�T

� G����)G�D C=C ��G �,� ��D C �����,�=G � f� r � ���)G ��E¾� �F�!#m�A � � L � � G·���)D �d�!G*D C J�� � X6C � ��Dmr=Gµ����!#m� ��Tu§ w � �,jo§ }V� }�§ _d�u�� ���32����-� �3T�^u§»��} � w §ª�)T }�§ _d�V��(����#m�������0 0 �� Td�u§»��^ ��}u§ �V� }�§ ^d�V�Y�#$�/���!+3�*�� ^,jo§ w � �d�u§ j$} }�§ ^�^V�

¨©e8�¤qªzbp aV` z qxaV{ �fadghg^i�{����e,{wp��e8�wi�yVi�{�qx`Q��¢xt�z^qxgh��aV` p e�{wp idv1qx¢$i�z pQ�oadzbz qxn�¢xi"�wi0�fad{uz p e�p i�`Qywqxz t�i�¢ª¢xi�ghi�{wp%¢se�wqxz p aV` zbqªaV{"i�{�cdi�{o�w` ¡i�ih��e,`$¢xi%�fa���e,cVi^�wi%¢]¥ qxgQe´cdi � ���32��������e6¢]¥ e�qs�wi��wt8�wqs�fpbqxad{�{�e�qx` i��faV{�z pb` t�qxp��eh��e�` pbqª`-�wi���!#m�6­ #¾qxcdt�`bi����V³�e,¢xaV` z-rVt�i�¢seh�wqxz p aV` zbqªaV{"i�{�cdi�{o�w` ¡i�i%�oe,`$¢xi(�fa���e�cdi%�wi%¢se%g"Âi�g^i$qxg�e�cdi^�e%¢]¥»e,qs�wi��¤t �wqs�b«p qxad{�{oe,qx` i$�fad{�zbp `bt�qxp�z tu`�¢xi�z?j�qªgQe,cVi�z¼{¾¥ i�z p?��e�z?i�{��faV` i-�oi�` �9i���p qxn�¢xi�ywqªzbt�i�¢x¢xi�g^i�{�p#­ #¾qxcdtu` i%��jw³�§

ç²Ý,á¬å�Û

Page 34: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�u�

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

6 ��� � 86 ��� � 8� ���

; � �6 ����� � � ���� 8

6 � � � 8�1; �

6 � � � 8�1; �

� ��"�� � ;

77

7 7

#¾qxcdtu` i%��� ���fad{¤��cdt�`fe,pbqªaV{��wt��wqs�fp qxad{u{�e,qx` i

ù©ùQÝ(�´ñ�ñ�� �

Page 35: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�d� �������*'���������� �*'��������! �� �����F��2!���

#©qxcVt�` i%��� ��¯#qs�fp qxad{u{�e,qx` i$�fad{uz p `bt�qxp�zbt�`��F��#;�

#©qxcVt�` i%��j ��¯#qs�fpbqªaV{�{�e�qª`bi\�faV{�z pb` t�qxp?zbt�`�¢xi�z?j%qxg�e�cdi�z

ç²Ý,á¬å�Û

Page 36: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�V�

|#{��oi�t�p$�fad{uz p e�p i�`-rVt�i$¢xi�z\�¤qªzbp aV` z qxaV{�z?i�{�cVi�{��w` ¡i�i�z-�oadt�`��b��eVrVt�i-qxg�e�cdi?i�{�¢xi�z$�fa���e,{wp?��e�`?¢xi£�¤q²�9p qxad{w«{�e,qx` i%�faV{�z pb` t�qxp��e^�oe,` pbqx`£�¤i^�fi�z-qxg�e�cdi�z#z aV{�p+p adtup6�e6�·e�qxp£eV���fi��up e,nu¢ªi�z��oadt�`$¢seh��¢xt���e�` p-�wi�z�e�����¢xqs��e,pbqxad{�z´§|�{�e��wad{o�(�e+�oi�t���`��i�z?` ¡i�zbad¢xtQ¢xi\�u` adnu¢·�i�g^i��wi�z#n�e,zbi�z��wi-�waV{�{ ¡i�i�z#z pfe,p qsrVt�i�z#g"Âi�ghi¼z´¥ qª¢o�]e,t�p\Âi�p `bi��faV{�z �fqxi�{wprdtui���¢xt�z�¢xi�{�aVg%n�` i���¥ qxg�e�cdi�z1i�zbp?qxg^�oad` pfe,{wp�v´ghadqx{�z/noad{�{ui�z i�` e�¢se$` i´�fad{�zbp `bt��fp qxaV{��¤i£�9i�z?qxg�e,cVi�z��e-�oe,` pbqx`��¥ t�{^�wqs�fp qxaV{�{�e,qx`bi\�faV{�z pb` t�qxp�z t�`�¢]¥ i�{�z i�g%nu¢ªi��¤i�z¼qxgQe,cdi�z�§,�]¢u�·e,to�w` e-�¤ad{��)i�{wy�qxzfe,cdi�`C�wi$�fad{uz p `bt�qx` i$��¢xt�zbqªi�t�` z�wqs�fp qxad{u{�e,qx` i�z�z q¾¢se%n�e�z i��wi��wad{�{ ¡i�i�z$i�z p$qxg^�oad`bp e�{�pbid§�¯$e,{�z$�fi���e�z�voqx¢©zbi�` eh�oadz zbqxn�¢xi��wi��f¢se�z z i�`\¢xi�z#qxg�e,cVi�ze´��{^�wi$�fad{uz p `bt�qx` i-�b��edrVt�i$�wqs�fp qxaV{�{�e,qx`bi?z t�`�t�{^g"Âi�g^iAp]Á��oi\�X¥ qxgQe,cdi�z÷i�pCe�g ¡i�¢xqxad`bi�`/e,qx{�z qu¢ªi�z¼�oi�`]�µad` gQe,{��9i�z�§

� � � 4#5���7-5���'¨�i�z%pbi�z pbz��¤i�{uadp `bi�e,¢xcdaV` qxp ��ghi(�X¥ ¡i�¢²e�cdt�e�cdihad{wp ¡i�p ¡i�i�x�i��fpbt ¡i�z8�eÇ��e�` p qx`%�wiQ¢]¥ qxgQe,cdi �F��#m��§¼¯$e,{uz�t�{Å��`bif«g^qxi�`�p i�gh��z�vu{�adt�z$e´ydaV{�z��fad{uz p `bt�qxp\�wi�z£�¤q²�9p qxad{�{oe,qx` i�z��9ad{wp i�{oe,{wp-�wi�tw¦Q�¬aVqªz?�u¢ªtuz��wi-` i���` ¡i�zbi�{wp e�{�pbz�rVt�i-¢xi�z�wqs�fp qxad{u{�e,qx` i�z\rVt�i�¢·¥ aV{�� ¡i�zbqx` i%adnup i�{�qx`$e,��`��i�z ¡i�¢se�cdt�e�cdid§u�]¢��·e�t�p�n�qxi�{<��` i�{o�w` i^�faV{�z �9qªi�{��fi^rVt�i-¢xi�z$` ¡i�z t�¢xp e�p zz i�`fe,qxi�{wp\e�g ¡i�¢xqxad` ¡i�z/z q¾¢]¥ aV{^��e�` pfe,qxpC�X¥ tu{��¤q²�9p qxad{�{oe,qx` i#��¢xt�z?cd`fe,{��Qe´yde,{wp�¢]¥ ¡i�¢²e�cdt�e�cdid§°�i�z�pbi�z pbz\��¥ ¡i�¢se,cVt�e,cVi�aV{�p ¡i�p ¡i-` ¡i�e�¢xqªz ¡i�z�zbt�`�tu{�i$g�e,pb` qs�fi$��¨w}-v�e´ydi´��tu{�i-�fad{w�ocdt�`fe,p qxaV{�qx{wp `fe´«]n�e,{o�wid§

� �� � G � ��� C � �/D �,� ��w� � G·���)D �d�!G0D C J�� � X C ����D;r=G¬�}�§»� w � ¡i�¢se�cdt�e�cdi �3_�§ w T ��T�§ j�� }u§ _V��}

e�` noad`bi�z �fi�{�p �d��§»��T ��j�§»�d� }u§ _u���}�§ j���_ ¡i�¢se�cdt�e�cdi ��}�§ j$} ��T�§ }d� }u§ ��j�T

e�` noad`bi�z �fi�{�p ��T�§»��^ ��j�§ }�_ }u§ �V�d�

¨�i�z#` ¡i�zbt�¢xp e,pbz�aVn�p i�{wt�z#g^aV{�pb` i�{wp�t�{�i�e�z zbi �-{�i�pbp i�n�e,qxzbz i-�wi��wqxzbp ad`bz qxad{Q�oadt�`?tu{�g"Âi�ghi�� ¡i�n�qxp?��e�`?` e�����aV` p�e�t�{��wqs�fp qxad{u{�e,qx` i$e´Á�e�{�p�t�{�i$zbp ` to�fp t�`bi(e�` noad`bi�z �fi�{�pbi ¡i�rVt�qx¢xqxn�` ¡i�iV§¯�i+��¢xt�z�vu¢²e6g ¡i�pb��a��wi-��¥ ¡i�¢se,cVt�e,cVi\zbi�g%n�¢xi$a�x�` qx`\�¤i�z$��i�`bz �oi��fpbqªyVi�z-pb`��i�z$qx{wp ¡i�`bi�z zfe,{wp i�z+��aVt�`$¢²e%�9ad{�zbp ` to�fp qxad{��¥ t�{ �wqs�fpbqxad{�{�e�qx` i dcV¢xadn�e�¢ o§��]¢�z i�g%n�¢xi%i�{Åi�x�i�p%�oadzbz qxn�¢xi��wi��faV{�z pb` t�qx`bi�tu{ �wqs�fpbqªaV{�{�e�qª`bi��wihp `��i�z%cd`fe,{��wip e,qx¢x¢xi(�e6��e,`bp qx`���¥ t�{Qcd`fe,{��h{�aVg%n�` i-��¥ qxg�e�cdi�z/�ut�qxz���¥ ¡i�¢se,cdtui�`\�fi�p\e,`bn�` i+��aVt�`\�b��eVrdtui-qxg�e,cVi�rVt�i-¢]¥ ad{^yVi�t�p�fa��wi�`�§�|#{h��aVt�` `fe,qxp¼e,qx{�zbq]v¸�e$�oe,` pbqx`¼��¥ t�{^�wqs�fpbqªaV{�{�e�qª`bi?p `��i�z?yde,zbp idvVif¦�p `fe,qx` i$¢se#��e,`bp qxi\�wi#¢]¥ e�` n�`bi?z � ¡i´�fq��¸rVt�i^�e� �oedrVt�i�qxgQe,cdi�rdtui?¢·¥ aV{(�fa��wiV§�°�i�pbp i$p i´� �u{�qsrdtui��oadt�`b` e,qxp?Âi�pb` i$t�p qx¢xqxz ¡i�i�e�t�p e�{wp¼��e,{uz/t�{%n�t�p��wi�pb` e,{uz g^qxzbz qxad{rdtui£�ue,{�z?t�{Qn�tup���¥»e,` �b��qxyde�cdi\�¤i��wad{u{ ¡i�i�z´§

ù©ùQÝ(�´ñ�ñ�� �

Page 37: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

�,j �������*'���������� �*'��������! �� �����F��2!���

� � �%�Q!$�,���A���6�

¯\e�{�z^¢xi"��ed�w`bi �wi0�fi�pbp i ¡i�pbt��widv�{�aVt�z�e´ydaV{�z^pbi�z p ¡i �wq x ¡i�` i�{�pbi�z�g ¡i�p ��a��wi�z��wi0¹#º e�����¢xqsrVt ¡i�i�e,t �9a¤�ue,cdi��¥ qªgQe,cVi�z1��¦�i�z´§®?{��¤i�z?��` i�g^qxi�` z�` ¡i�z t�¢xp e�p z?e-ghad{wp ` ¡i�rVt©¥ qª¢u{©¥ ¡i�p e�qªp���e�z¼i�{wywqxz e�cdi�e�n�¢xi\��¥ i�x�i��fpbt�i�`?t�{�i$`bi��b��i�` �b��i+if¦���e,t�zbp qxydi��e,{�z+t�{8�wqs�fp qxaV{�{�e,qx`bi�{�iQ�fadgh��aV` pfe,{wp-e,t��ftu{�i%z pb` t��fpbt�` iQc ¡i�adg ¡i�p `bq²rVt�i�adt0pbad�oad¢xadcVqsrdtui���e�` pbq²�9t�¢xq·�i�` id§ � aVz` i��b��i�`f�b��i�zÇz i�zbad{wp��waV{��Qywqxp i�aV` qxi�{wp ¡i�i�zQydi�`bz��¤i�z�¹�º e,`bn�aV` i�zf�fi�{wp z�i�{�pb` e´Â aª{oe,{wp^t�{ui"�b��e,`bcdi"�wi0��e�¢²�9t�¢xze,t �fa���e�cdiÇ{�i�pbp i�ghi�{wp^g^aVqx{�z%qxg^�oad` pfe,{wp iV§1}÷aVt�p i9�¬adqxz�v���e,{uz�¢xi"��e,z���¥ t�{�� ¡i�n�qxp��faV{�z pfe,{wpÇ­·e,`bn�aV` i�zf�fi�{��9i¡i�rVt�qx¢ªqxn�` ¡i�i�³�v�qx¢¾z�¥ i�z p-e´y ¡i�` ¡i(rVt�i-noi�e�t��fadtu� ��¥ ¡i�¢ ¡i�ghi�{wp z$�wt"�wqs�fpbqªaV{�{�e�qª`bi ¡i�pfe,qxi�{wp��oi�tÇ` i���` ¡i�z i�{�pfe,pbq��µz-i�p${�adtuze´ydad{uzC�waV{��-� ¡i´�fqs� ¡i-�wi��faV{�z pb` t�qx` iVv��oe,` ¡i�¢se,cdtoe,cdiVvwt�{�¹�º�e,`bn�aV` i�zf�fi�{wp(�e�zbp ` to�fp t�`bi�yde�` qse,nu¢ªiV§_©aVt�`$` i�cV` aVt���i�`-¢]¥ ¡i�{�i�` cVqxi(�wi�¢]¥ qªgQe,c,i#z t�`�rVt�i�¢²rVt�i�z£�9a�i9¶��fqxi�{wp z-i�p-eÃ��{ �X¥ e�¢x¢ªaVt�i�`?¢xi%� ¡i�n�qxp-��e,{uz\¢xi�z ��aV{�i�zqªgh��aV` pfe,{wp i�z��¤i�¢]¥ qxg�e,cVidvVqª¢¾z i�g%nu¢ªi$qx{wp ¡i�`bi�z zfe,{wp��wi�p `fe´yde,qx¢x¢xi�`C�ue,{�z$t�{�i�z ��eV�fi%p `fe,{�zÄ�¬ad`bg ¡id§o¯\e�{�z\�9i(��eV�w` i�wi�p `fe,{�zÄ�¬ad`bg�e�p qxad{�z+�¬` ¡i�rVt�i�{wp qxi�¢x¢xi�z�vA{�adtuz�e´ydaV{�z%�fadgh��e,` ¡i�¢]¥»e,�u��` a��b��iQqx{�pb` eë·n�e�{��wiQi�pQ�fi�¢x¢xi�qx{�pbi�`]«]n�e�{��wid§�]¢�z�¥»e´y��i�`bi�rVt�iQ�oadt�`hydi��9p ad`bqxz i�`hi�p�rVt�e�{�pbq���i�`^e,t�g^qxi�tw¦8¢xi�z^�9a�i9¶��fqxi�{wp z^pb` e�{�z]�¬aV` g ¡i�z�v1¢]¥»e,���u` a��b��iQqª{wpb` e´«n�e,{��¤i"i�zbpQ��¢xt�zQif¶���ed�9id§ � aVt�z ¡i�p e�{wp��u¢²eV� ¡i�z���e�{�z��fi�z"�faV{��wqxp qxaV{�z�vA{�adt�z�e´yVad{�zhqªgh��¢ ¡i�g^i�{�p ¡i^t�{±¹#º �ez p `bt��fpbt�` i$yde,`bqse,n�¢xid§d¨¾e$g ¡i�p ��a��wi?t�pbqx¢ªqxz ¡i�i?��aVt�`?e,` `bqxydi�`\�e+�fi\¹#º±e ¡i�p ¡i#¢]¥ ¡i�¢²e�cdt�e�cdid§,°�i�pbp i$g ¡i�p ��a��wi�{ ¡i��fi�z z qxpbi¢²e#�fad{uz p `bt��fpbqªaV{(�X¥ tu{�e,`bn�` i��wi�p e�qx¢ª¢xi1qxg^�oad`bp e,{wpbi*�ue,{�z1t�{-�u` i�ghqªi�`©p i�g^��z¾g�e,qxz©�fi´�fq�{©¥ i�zbp÷�oe,z1� ¡i�{�e�¢xqªzfe,{wp�v�¢se�fad{�zbp `bt��fp qxaV{^�wt(�¤q²�9p qxad{�{oe,qx` i/{¾¥ i�{�pb` e�{�p1��e�z/��e,{�z1¢xi���` a��fi�zbz t�z?�wi�rVt�e�{�pbq��¸��e,pbqxad{©§´¨�i?��`ba¤�9i�z zbt�zC�X¥ ¡i�¢²e�cdt�e�cdieQ�¬aVt�` {uq��wi�z%` ¡i�z t�¢xp e�p zhp `��i�z^qx{wp ¡i�`bi�z zfe,{wp zhi�p%i�z p%`bi�p i�{�t �fadghg^i ¡i�p e�{�p%¢se<g ¡i�pb��a��wi�e�z zbt�` e�{�p%¢xihg^i�qx¢x¢xi�t�`` e,�u��aV` p�rVt�e,¢xqxp ¡i)zd�faVg^��¢xif¦�qxp ¡i?��e�` ghq�pbadt�z?¢xi�z$¹�º±pbi�z p ¡i�z�§_©aVt�`/�b��ed�ftu{�iC�¤i�z/qxg�e�cdi�z�pbi�z p ¡i�i�z�vVqx¢�e ¡i�p ¡i?��aVz z qxn�¢xi?��¥ adn�pbi�{�qx`©tu{�i¼noad{u{�iCrVt�e�¢xqªp ¡i¼�wi�` i�zbp qxp tup qxad{��e��wiA�·e�qªnu¢ªi�z� ¡i�n�qxp z´§ � ¡i�e�{�g^aVqª{uz�v�tu{-��` aVn�¢·�i�g^i/e�t�rVt�i�¢w{�adtuz÷{uadt�z¾z adghg^i�z��ui�t�` p ¡i�z¼e ¡i�p ¡i?¢]¥ ¡i�¢²e�n�aV` e�p qxad{$��¥ t�{��wqs�fpbqªaV{�{�e�qª`bit�{�qxydi�`bz i�¢¾��aVt�yde,{wp�z i�`bywqª`%�e��9a¤�¤i�`�pbadt�pbi\qxgQe,cdiV§d°�i$��` aVn�¢·�i�g^i#i�z p©|ftuz rVt©¥s�e�e�t�|faVt�` ��¥ �wt�q�`bi�z p ¡i-z e�{�z?` ¡i��oad{uz ii�p��wi�y�`fe,qxp%z tuz �fqxp i�`�i�{��fad`bi"�wi�zh` i��b��i�` �b��i�z´§�}1adtup if�¬aVqxz�v1t�{�iÇ� ¡i�g�e�` �b��iQ�oadt�yde�{�p�z i�g%n�¢xi�`%qx{�p ¡i�` i�z z e�{wp i��eif¦���¢xad` i�`-z i�`fe,qxp�¢²eQ�faV{�z pb` t��9p qxad{8��¥ t�{8�¤q²�9p qxad{�{oe,qx` i%e,`bn�aV` i�zf�fi�{wp^�wi%p `��i�z�cd` e�{��wi%pfe,qx¢x¢ªi%�faV{�z pb` t�qxp��eQ�oe,` pbqx`�wi^��¢xt�zbqxi�t�` z+qªgQe,cVi�z-�wi%p]Áw��i�z%�wq x ¡i�` i�{wpbz�§/°�i^�wqs�fpbqªaV{�{�e�qª`bi ¡i�p e�{wp-i�{�zbt�qxp i ¡i�¢²e�cdt ¡i%`bi�¢se,pbqªyVi�g^i�{�p^�eQ¢]¥ qxg�e�c,i�e^�fa��wi�`�­]�,¥ i�z p^�e^�¤qª`bi�rVt�i-¢]¥ ad{Qz ¡i�¢ªi´�fp qxad{u{�i�` e�qxp\¢se���e�` pbqªi��wi�¢]¥»e,`bn�` i+��aVt�yde,{wp��fa��wi�`$¢xi-p]Áw�oi(�wi+¢·¥ qxg�e�cdi?i�{i�{wp ` ¡i�i�³�§¯\e�{�z-�fi�` e,�u��aV` p�vo¢xi�z$` ¡i�z t�¢xp e�p z��¤i�z$p i�zbp z-aV{�p ¡i�p ¡i��u` ¡i�zbi�{wp ¡i�z���aVt�`$¢se%��¢xt���e�` p$z aVt�z#�¬ad`bg^i-�wi�p e�n�¢xi�e,tw¦��oqx¢i�t�p ¡i�p ¡ihz e,{uz��wadtup i^�u¢ªtuz¼|ft�zbp i��¤i%g^ad{wpb` i�`��¤i�z�` ¡i�z tu¢ªpfe,pbz�ywqxz t�i�¢ªz6­¬qxg�e�cdi�z$` ¡i�z t�¢xp e�p zf³-gQe,qxz�¢se�rVt�e�¢ªqxp ¡i(�wi` i��faV{�z pb` t��9p qxad{ ¡i�p e�qxp?z adtuydi�{wp�pb` aV��n�aV{�{�i$�oadt�`$rdtui-¢se��wq x ¡i�` i�{��fi^e´ydi´��¢]¥ qxg�e�cdi?ad`bqxcdqx{�e,¢xi?zbadqxp ¡i�ywqs�wi�{wp id§o�]¢{�i%�·e�t�p-��e�z-�oadt�`%e,t�pfe,{wp-aVt�n�¢xqxi�`-rdtui^¢xi%n�t�p%�wi%¢se�¹#ºÀe�����¢xqsrVt ¡i�i^e,t8�9a¤�ue,cdi^�X¥ qxgQe,cdi�z\i�z p%�wi%��aVt�ydaVqx`` i�zbp qxp t�i�`\tu{�zbqxcd{�e�¢�ywqxz t�i�¢ª¢xi�ghi�{wpC�¤i\noad{u{�i�rVt�e,¢xqxp ¡iV§�]¢©�fad{wywqxi�{wpC�wi$gha¤� ¡i�` i�`�{�aVp ` i-�b��aVq�¦^zbt�`?t�{�¹#º �e+z pb` t��9p t�`bi(e�` noad` i�z �fi�{wpbi(��e�{�z�¢ªi-��e�zC�X¥ tu{�i-e,` �b��qxpbi��fp tu` ig%t�¢xp q�«·�u` a��fi�zbz i�t�`bz�§©~*{0i�x¸i�p�v¾z q/¢]¥ ad{��oi�t�p�e,z zba��fqxi�`-t�{Ç��` a��fi�z z i�t�`"�eQ� �oedrVt�i ¡i�¢ ¡i�g^i�{wp-�wt8�wqs�fpbqxad{�{�e�qx` idvo¢xi�fa���e,cVi?��aVt�`¼�b��edrVt�i?nu¢ªa��?�wi?¢]¥ qxg�e�cdi1z i��·e�qxp÷i�{^��e,¢s�ft�¢se�{�p1i�{%�oe,` e�¢x¢·�i�¢ªi�¢se$�wqxz p aV` zbqªaV{%i�{�cVi�{��w` ¡i�i$��e,`/�b��edrVt�i` i���` ¡i�z i�{�pfe,{wp��wt^�wqs�fpbqxad{�{�e�qx` id§,¯$e,{�z��fi���e,z´vdqx¢�i�z p¼e´yde�{�pfe,cVi�tw¦(��¥ t�pbqx¢ªqxzbi�`1t�{�i?z pb` t��9p t�`bi\i9¦¤�oe,t�zbp qxydi���e�`/t�{�iz p `bt��fpbt�` i%e,`bn�aV` i�zf�fi�{wp i�{�i-�oi�` ghi�p?��e�z��fi$��e,`fe,¢x¢·�i�¢xqªzbg^id§

ç²Ý,á¬å�Û

Page 38: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m��T

� ��������� �J D C E �� ��� �3G�D C r/�����)h=D �sG]���÷�$M�Ms�~1¢x¢ªi$i�zbp?n�e,z ¡i�i-zbt�`�t�{ui\ghi�z tu` i-�wi��wqxzbp ad`bz qxad{Q�wi-p]Áw�oi£~A¹\� ��aV{�� ¡i�` ¡i�id§¯\e�{�z?¢xi-��e,z?a©�t�¢se+p `fe,{�zÄ�¬ad`bg�e,pbqxad{%i�zbp�t�{�qxpfe,qx` idvwaV{^`fe,���oi�¢x¢xi£rVt�i+¢²e��wqxz pbad`bz qxad{��wi�z?noe,{��wi�z�i�zbp\ed�u�wqxp qxydi �

n =�� O�� G [ Gn =�� ��aV{�� ¡i�` ¡i�i O�� G�� G [ G a©�t � G i�z p�¢xi-�fawif¶��fqxi�{wp#��z Á��b��a,ywqxz t�i�¢1e,zbz a��fq ¡i^�e�¢²e+z aVt�z]«]n�e�{��wi \b§

�wadt�z/�fi�` p e�qx{�i�z¼�faV{��wqxp qxaV{�z÷�wi�g^a�� ¡i�¢ªqxzfe,p qxaV{\�wi�z���e,`fed�fp ¡i�` qxz pbqsrdtui�z¼� ¡i�nuqªpÄ«Ä�¤qªzbp aV` z qxaV{(�wt�rdtoe,{wp q��¸��e�p i�tu`÷tup qx¢xqªz ¡ii�p-�wi�z��wi�{�z qxp ¡i�z��wi���` aVn�e,n�qx¢xqxp ¡i��¤i�z-z aVt�` �9i�z��faV{�z qs� ¡i�` ¡i�i�zh­¬qs�fq/¢xi�z$zbadt�zÄ«·n�e�{��wi�zf³�v�¢]¥»e,¢x¢xa���e,pbqxad{Qi�{0�wqxz p aV` zbqªaV{ad��pbqªgQe,¢xi?i�zbp\�wthp]Á��oi �

[ �G O [� G e,th�·eV�fp i�tu`\�wi${�aV` g�e�¢xqªzfe,pbqªaV{��u`��i�z¯ ¡i�p e�{�p#¢se��wqxzbp ad`bz qxad{Qpbadp e�¢xi\e,¢x¢xadt ¡i�id§� adtuz^e´ydad{uz(eV�wad��p ¡i��fi<p]Á��oi��wiQ��aV{�� ¡i�`fe,pbqªaV{8n�qxi�{�rVt©¥ i�¢x¢xi%{©¥»e,qxp���e,z ¡i�p ¡i<ad��pbqªghqxz ¡i�i%�oadt�`%¢xihz �b� ¡i�gQe"�wirdtoe,{wp q��¸��e�p qxad{Çt�pbqª¢xqxz ¡iV§©¨�i^��e�¢s�ft�¢¼�wi�z��oadqs�wz � G i�z p+` ¡i�e�¢ªqxz ¡i%z i�¢xad{0¢seh��`ba¤� ¡i��wt�`bi�� ¡i��f` qxpbi^��e�`�½�§¾��ed��r �x� w �e´ydi��#t�{�i#��i�` �fi��up qxad{�ywqxz tui�¢x¢ªi$�wi$p]Áw��i#��e,zbz if«]n�e,{o�wi�e,zbz a��fq ¡i�i^�e+¢²e£�¬aV{��fp qxaV{^�wi-�fad{wp `fe,zbp i-� ¡i�pbi�` ghqª{ ¡i�i$if¦�� ¡if«` qxg^i�{wpfe,¢xi�g^i�{�pA��e,`���e�{�{�aVz¼i�p$��e�"w`bqªzbad{ �ª�)^�� §|�{��waV{�{�i$¢se�g�e�p ` qs�fi$rVt�q©e ¡i�p ¡i-i�gh��¢xa,Á ¡i�i\��e�{�z?{�aVp ` i�e,����¢xqs��e�p qxad{ �

� O ����d��O _u������O }�^ �d�NO w � ��jmOx�3_�d��O } w � w O T�^ ���NO _�T �´��O }�^��T�O _�j �3}NO»� w �3TNO ^ w �NO _u�� w O _�^ ���NO _d� �3}NO w T w O _�_

�����

� ��r=r/�$M(E¾��� C D �)G*D C �#� �)G�M*G]� ��w�w��������/�������*��#��������°�ad{��fi�` {�e�{�p+¢ªi+p ` e�qxp i�ghi�{wp£�X¥ qxgQe,cdi�z�vw¢se^�wqxzbp e,{o�fi%i�t��f¢xqs�wqxi�{�{ui�i�zbp-¢se%��¢xt�z$` ¡i���e,{o�wt�i^�wi�z$ghi�z t�`bi�z��wi%�wqxz]«p ad`bz qxad{¾§

2u­ B>RUDV³�O D<6 (

­;B 6 � D 6 ³ �¨©eQ�wqxz pbad` zbqxad{"�faV` `bi�z �oad{�� �e%¢]¥ i�` `bi�t�`�rVt�eV�w` e�p qsrVt�i�g^a,Ádi�{�{�i-rVt�q¼e ¡i�p ¡i%qx{wp ` a��wtuqªpbi�¢xaV` z-�wi�z$ad� ¡i�` e�p qxad{�z-�wi�fa���e,cVif«Ä� ¡i��fa���e,cVid§

~1{8pb` e,qxpbi�g^i�{wp%��¥ qxg�e,cVi�z�voqx¢�i�z p^��¥ t�zfe,cVi���¥»e,zbz a��fqxi�`��e"�9i�p pbi��¤qªzbp aV` z qxaV{8¢xi^`fe,���oad`bp�zbqªcV{�e,¢�z tu`^�wqxz p aV` zbqªaV{_/� � l±� ¡if��{�q¾��e,`��

& �8T�- O �3} � ��� � � ��T�T �[ � ­]��½�³

¨/¥ i�{wp `bad��qxi?rdtuq�i�z p���e,¢s�ft�¢ ¡i�i?i�z pA�¬ad{��9p qxad{��¤i?¢²e$�wqxzbp ` qxn�tup qxad{%�wi�z/`bi���` ¡i�z i�{wpfe,{wp z��wt%�wqs�fpbqªaV{�{�e�qª`bi£�e#¢]¥ qx{�p ¡i�` qxi�tu`�wi-¢]¥ qªgQe,c,i��fa�� ¡i�id§�¨/¥ i�{wp `bad��qxi-�fad`b` i�zb��aV{��Çe,t�� ¡i�n�qxp\rVt�q��oadt�`b` e�qªp-Âi�p ` i%e,pbp i�qx{wp?z q¾��aVz p ¡i�` qxi�t�`bi�g^i�{�p$e,t�¹#º�vad{Qg^i�pbp e�qªpAi�{���¢sed�9i\tu{��9a¤�ue,cdi-�wi�')t$x¸gQe,{hadt��fa���e,cVi$i�{wp ` aV��qsrVt�i �ª�)_�� §�wadqxp$��¢se6�¬ad{o�fp qxad{Ç�wi^�wi�{�zbqxp ¡i^�wi���` aVn�e,nuqª¢xqxp ¡i��wi%¢]¥ qxgQe,c,i-�fa�� ¡i�idv ��­ ³-O ��­ � O ³#a©�t i�z p-t�{ ¡i�¢ ¡i�ghi�{wp�wt��wqs�fp qxad{u{�e,qx` i �±i�p�� t�{^yVi��fpbi�t�`-�wi$¢]¥ qxgQe,cdi?�fa�� ¡i�iV§��waVqªp �µ­ ³)¢se-¢xad{ucdt�i�tu`C�wt��fa��wi��wt^`bi���` ¡i�z i�{wp e�{wp ve,¢xad`bz��

����� � � �@\ � O <� K�� ��­ ³ �µ­ ³ù©ùQÝ(�´ñ�ñ�� �

Page 39: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

� w �������*'���������� �*'��������! �� �����F��2!���

� ��� ����� �

A � � L �¤��� �)G*M�G]� ��w�¤� r�Do� ��M¬��� �������Ã�

#¾qxcdt�`bi(�)T �@�F�!#m�

#¾qªcVt�` i%� w � � ���32����-�

ç²Ý,á¬å�Û

Page 40: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m��^

#©qxcVt�` i%�3^ �:Y!#$�/����+)�*��

#¾qxcdt�`bi%�3_ �8�(����#m�������0 0 ��

ù©ùQÝ(�´ñ�ñ�� �

Page 41: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

��_ �������*'���������� �*'��������! �� �����F��2!���

� ��.�,�������/�-2�����

�ª� ��°$§ ~)§¸�¤��e,{�{uad{©v% �\�g�e,pb��i�gQe,p qs��e�¢�p ��i�ad` ÁÇa,���faVg^g%t�{�qs��e�p qxad{ �v � �! 0 ����)���/���R���s��'��$#��*'��� ��$�����!#m�� ���v���©§���^V�´«]j��V��vV���©§ w �V�´« w T w vo���,j$_�§

� � ��°$§ ~)§÷�w�oe,{�{�aV{©v �°�a��wqx{�c<p ��i�aV` i�ghz��¬ad`%eÇ�wqxz �f`bi�p i�zbadt�`f�fi �?qxp � e<���wi�¢xqxp]Á �f`bqxp i�`bqªaV{ �v�Y �� � ������#m�� �(��#�+���#"���*��# ��'������,v�_1e�` p?j�vw�u�©§���jw�´«�� w �uv��´��TV��§

� � ���(§?¨�qx{��wiVv(\�§?½/t ��a�v�l+§ �M§¼¿$`fe´Á�v �\�{ e,¢xcdaV` qxp ��g4�¬aV`^ydi´�fp aV`"rVt�e,{wp q���i�`��¤i�z qxcd{ �v Y����q���;�-��#$� ���#�(��� ��$#��*'��svwº/aV¢]§�° |$�h« ��_uv � a�§¾�dvw���¾§�_,j,« ��Tuv��we,{©§¾����_�}�§

� j ����§»_1§�¨�¢xa,Á���v �¨�i´e,z p#z rVt�e�` i�z�rVt�e�{wp q���e,pbqxad{Qqx{"_/°?� ov Y.�������;�-��#$� �Y�#��3���������Z�"�������,vuº/ad¢]§u�]}�«Ä��_�v � a�§��vw���©§��´�d�ë9�´��^�vw��e�` �b�0����_V��§

� T �7\�§/½Ai�{�e�����e�v�� ����#$�%� &('��)�%�*��# +���'��/�������� 0 �� ��#S'��3���)���<�� �0���)������v/}?�©�i�z i"�¤i�¢]¥ ®){�qxydi�`bz qxp ¡i��wi�_1e,`bqxz]« �wt���v�fi�{wp `bi���¥ |#` z e´Áwvw�©§�� w §

� w �7\�§/½Ai�{�e�����e�v�� ����#$�%� &('��)�%�*��# +���'��/�������� 0 �� ��#S'��3���)���<�� �0���)������v/}?�©�i�z i"�¤i�¢]¥ ®){�qxydi�`bz qxp ¡i��wi�_1e,`bqxz]« �wt���v�fi�{wp `bi���¥ |#` z e´Áwvw���©§;Td�ë w ��§

� ^ ��~?§ \�§�l)qxz "wqx{©v�m�����*��2� ������)�/� + ��'.�4��� �!����#$�%���3�)�%�*��#U���(� � � ���.��vÃ_*��¯�p ��i�zbqxz�vd�wpfe,{w�µad` �$®){�qxydi�`bz qxp]Á�v´�wp e�{w�¬aV` ��v°?e�§xv��Vt�{�i^�´��_�_�§

� _ ��~?§ \�§�l)qxz "wqx{©v) �\±cV` i�i��¤Á�p `bi�i�cV` a��?qx{�c%e,¢xcdaV` qxp �ug��¬ad`?pb��i%�wi�z qxcV{�a��¼yde,`bqse,n�¢xi�`fe,pbi-ydi��9p ad`-rVt�e�{�pbq���i�` z �vY��������m����#$� ���m����#m�� )�(���3'��.�-� �svwºAad¢]§��V��v � a�§��d�Vvw���©§o��T�}�}´« ��T�}�^�v � a,y�§����V���

� � ��¨/§d½A` i�qxgQe,{©v��o§ '-§)#�`bqªi´�wg�e�{©v,l-§ \�§�|#¢xz �ui�{©v�°$§ ��§»�wpbad{�idv �� 8�)����� &('�� ���*��#c��#m�����%���-�.�����*��# �%�-���.�9v�}?��i! 8eV�V«z ��ad` pb���wp e�p qxz pbq²�9z-zd_*` adnoe,n�qx¢xqxp]Á^�wi�` qxi�z´v�½Ai�¢xg^aV{�p´v�°?e�¢xq��µad` {uq²e �" 8ed�wz �¼aV` pb�©v�����_,j�§

�ª�)}H�Q\�§�¿$i�`bz ��aov�l-§»�0§d¿£` e´Áwv!�m��'.�4���1�!����#$�%���3�)�%�*��#P��#m� ������#m�� F'����:5;�-�.�-���*��#�v"#�¢xt)��i�`�ed��eV�wi�ghq²�A��t�nu¢ªqxzb��i�` z´v���©§ w j$T´« w TV��vo���d�V��§

�ª�V���$#�§»l+§dl�e�a�vd_1§%�$qx�©v �Q���3'������/�+�(� ���0#����&�;�-��#$�'�3���!� �)(Q �������������R����(1��+ ��#$�/�)�������*( 5�5m y��'-� ������#$��v�\$��ed�wi�g^qs�_1` i�zbz�v�°���e��©§���vw�©§�^uv©�´�d��}u§

�ª�´�H�-~?§ � cdtuÁdi�{�_*��to�,v � � �!�.�+�;��������#;���-,���%���*�!�����8�F�3'��� ���� �"( 5�5m y��'-� ������#���� �(�)��� ��� �s Y!� � ���.��v�¯$~=\�v��]{�z pbqxp t�p� e,pbqxad{�e�¢¸_¾ad¢xÁwp i´� �u{�qsrdtui£�¤i-}1adt�¢xadtuz idvw�wi���p´§��d��§

�ª�´�H�Q\�§1½/i�{oe�� ��euv�� �"��#$�%� &('��)�%�*��# +���'��/�������� 0 ��U�!#o'��)���)���P�� �0���)������v�}?�©�i�z i��wi^¢]¥»®?{uqªyVi�` zbqxp ¡i^�wi^_1e,`bqxz]« �wt���v�fi�{wp `bi���¥ |#` z e´Áwvw���©§;T�^ë w }�§

�ª��jN�-_1§ \�§©°���aVt©vo}-§©¨�awa!"de�n�e,tucd�©vol-§»�0§�¿$` e´Áwv� �|#��pbqªgQe,¢¾��` t�{uqª{uc �?qxpb� e�����¢xqs��e,pbqªaV{�z�pbaQp ` i�if«·zbp `bt��fp tu` i,�z adtu` �fi��9a¤�¤qª{uc(e�{��hg^a��wi�¢xqx{�c! ov Y��q���.�;�-��#$� � Y!#��3����� �/�Z�"�������,vw�u�©§��d�V�´« ���3Tuv��<e,` �b�0����_d�u§

�ª�)TH��'-§»��§���e�¢ªyde�`�v"�;��� #;�� )� �-�)'-�.�����0#$� �� �*�����.5�5����0�;�-��#$�'�3�����R��vd®?{uqªyVi�` zbqs��ed�wi-�wi$½/`fe,zbqª¢xqse�vw½A` e���qª¢]v�\�`bp i��b�'?adtuz idvo½/aVz p aV{©v�¨Xad{��¤ad{©v��´�d�d�u§

�ª� w �-½�§/��eV��rov�� ����'-�45��%���� ��;�-��#"�1�)�����R� ��#m�32F#N�0+ �!���3�� �(#$�%�-��5�� �(�)��� #$�$�3��� ��#�Y!#$�/�%���-� �4���4( 5�5m�-�)��'.� �/��(�*'.���$�-� �(�3���0#$�,v�}?�©�i�zbi��wi$¢]¥»®?{�qxydi�` z qxp ¡i£°?e�p ��aV¢xq²rVt�i$�wi-¨�aVt�yde,qx{©vw�w��p´§©����_d�u§

�ª�)^H����§d��e�{�{�aVz�vd¯�§,��e�"w`bqªzbad{©v V}?��i¼i.x¸i��9p¼a��Xe)y�qxzbt�e,¢V�¸�wi�¢ªqxp]Á��9` qxp i�`bqxad{�ad{�p ��i?i�{o�fa��wqx{�c$a,��qªgQe,cVi�z ov Y�������m����#$� �)Y�#��3�������5�Z�"�������,v"�dt�¢xÁ"�´��^�j�§

�ª�)_H�Q\�§�¿$i�`bz ��aov�l-§»�0§d¿£` e´Áwv!�m��'.�4���1�!����#$�%���3�)�%�*��#P��#m� ������#m�� F'����:5;�-�.�-���*��#�v"#�¢xt)��i�`�ed��eV�wi�ghq²�A��t�nu¢ªqxzb��i�` z´v���©§���^u�f« ��^�^�vo���d�V��§

�ª�´�H��'-§»��§w��e,¢xyde,`´v! w¨©e�����i´�%p `fe,{�zÄ�¬ad`bg �¬ad`�if¶��fqxi�{wp�p ` e�{�z]�µad` g z,zbt�n�n�e�{��%�fa��wqx{�c! ov Y��q���.�;�-��#$�3��'.���*��#$�1��#��'�����������'�������5��-��'.�<��#m�6�m����#m�� )�(���3'��.�-���0#"�Ãvwº/aV¢]§���_�v � ao§ w v7�dt�qx{"�´�d��}�§

� ��}H����§»_1§��<e,` i�z ��rovs�q�������R��� �3'.�!,�!� � �R���7�!�"��#$�%� &('��)�%�*��# + ��'.�4�����*�! 0 8�Q������5N�4� ���0+��Q� �$ �%�*'� ��)���3��� ��( 5�5; y�*'�� ���*��#���P'��3���)������� �8,�)�!�"�!#m'��.�R�� �0���)�����Q��,�� �,��+)�������� 8�.�9vw}?�©�i�z i��¤i\¢]¥»®?{uqªyVi�` zbqxp ¡i-�wi-l?i�{u{�i�z��Vv©�´��_ w §

ç²Ý,á¬å�Û

Page 42: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

����������� �� ��������������������� �!�"��#$�%� &('��)�%�*��#,+��-'.�/�����*�! 0 ��1���32��������3'���#"�4�65"���$�7 8�9'-���:5;�-�.���.����#<�� �0���)�����=&=>��.�m�V�

� �u���-�0§�\#{wp ad{uqª{uq·v �;�-��#$�'�3���!�-,���.�6�!#c��#m���! 8�.�*�/�.�1��� �(��� 5m���������*��#U#��$�-,�����������.�1���.�:�0� � ���.��vd}?�©�i�z i$�wi?¢]¥ ®){�q�«ydi�`bz qxp ¡i-�wi � qs�fi-�wad���uq²eë�\#{wp qx��aV¢xqªz´v��´�d�u�d§

� �V�H�-_1§d�Qad{ui�p�v,°$§ ¢se,n�qxp�v �/°�a¤�¤i�n�awa&"�l?i��u¢ªi�{�qxz ��ghi�{wp©qx{�°�¢se,zbz q���i���_1` tu{�i���}1` i�i9«Ä�wpb` t��9p t�`bi��%º/i´�fp aV`¼¹#t�e,{w«p q���e,pbqxad{^a��÷�]gQe,cdi��¤i�rVt�i�{��fi�z �v>YN�*(��7�:�¼v��u�©§��d��_�T´« �d��_�_uv����V��}�§

ù©ùQÝ(�´ñ�ñ�� �

Page 43: Etude d'algorithmes de quantification vectorielle ... · institut national de recherche en informatique et automatique Etude d’algorithmes de quantification vectorielle arborescente

Unite de recherche INRIA Lorraine, Technopole de Nancy-Brabois, Campus scientifique,615 rue de Jardin Botanique, BP 101, 54600 VILLERS LES NANCY

Unite de recherche INRIA Rennes, IRISA, Campus universitaire de Beaulieu, 35042 RENNES CedexUnite de recherche INRIA Rhone-Alpes, 46 avenue Felix Viallet, 38031 GRENOBLE Cedex 1

Unite de recherche INRIA Rocquencourt, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY CedexUnite de recherche INRIA Sophia-Antipolis, 2004 route des Lucioles, BP 93, 06902 SOPHIA-ANTIPOLIS Cedex

EditeurINRIA, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY Cedex (France)

ISSN 0249-6399