1 #LyX 1.5.7 created this file. For more info see http://www.lyx.org/
7 \usepackage[final]{graphicx}
13 \font_typewriter default
14 \font_default_family default
20 \paperfontsize default
28 \paperorientation portrait
40 \paragraph_separation indent
42 \quotes_language swedish
45 \paperpagestyle default
46 \tracking_changes false
54 \begin_layout Standard
55 \begin_inset Include \input{bc_start.tex}
69 \begin_layout Standard
70 <Představení práce, motivace a přehled obsahu kapitol.>
74 Vývoj a principy fraktálové komprese obrazu
77 \begin_layout Subsection
81 \begin_layout Standard
82 Základy fraktálové komprese byly položeny v druhé polovině 80.\InsetSpace ~
84 studoval systémy iterovaných funkcí (IFS).
85 IFS je množina bodů v\InsetSpace ~
86 úplném metrickém prostoru definována pomocí souboru
87 kontraktivních zobrazení prostoru do sebe.
88 Mějme soubor zobrazení
89 \begin_inset Formula $f_{i}:X\rightarrow X$
93 \begin_inset Formula $i\in J$
96 a definujme jejich sjednocení
97 \begin_inset Formula $f:2^{X}\rightarrow2^{X}$
101 \begin_inset Formula $f\left(A\right)=\left\{ f_{i}\left(a\right)\mid i\in J,\ a\in A\right\} $
105 \begin_inset Formula $2^{X}$
108 je značena množina všech podmnožin
109 \begin_inset Formula $X$
114 \begin_inset Formula $2^{X}$
117 lze definovat metriku tak, abychom dostali zase úplný metrický prostor
119 \begin_inset Formula $f$
126 \begin_layout Standard
128 \begin_inset LatexCommand cite
133 pomocí Hausdorffovy metriky
139 To spolu s\InsetSpace ~
140 Banachovou větou o\InsetSpace ~
141 pevném bodě dává, že zobrazení
142 \begin_inset Formula $f$
145 má právě jeden pevný bod, kterým je právě hledaná množina bodů, často nazývaná
146 atraktor nebo fraktál
150 \begin_layout Standard
151 fraktály lze konstruovat i jinými způsoby než pomocí IFS
159 \begin_layout Standard
160 IFS mají několik zajímavých vlastností.
161 Pro získání atraktoru stačí znát zobrazení
162 \begin_inset Formula $f$
165 a iterovat ho na libovolné neprázdné kompaktní podmnožině
166 \begin_inset Formula $X$
170 Navíc vzniklé fraktály můžou mít detailní kresbu při libovolném přiblížení,
171 přestože jejich matematický popis je velmi malý.
172 Mezi nejznámější IFS patří Barnsleyho kapradina, generovaná v
173 \begin_inset Formula $\mathbb{R}^{2}$
176 pomocí čtyř afinních zobrazení.
177 Barnsley zkoumal, zda by nebylo možné proces obrátit -- k\InsetSpace ~
179 najít soubor zobrazení, jehož pevný bod by obrázku byl velmi blízký.
183 \begin_layout Standard
184 Zde se používá takzvaná kolážová věta, uvedená například v\InsetSpace ~
186 \begin_inset LatexCommand cite
191 , která dává horní odhad na odchylku atraktoru od požadovaného obrázku:
193 \begin_inset Formula \[
194 f\mbox{ je zobrazení, }\exists k\; f^{k}\mbox{ je kontraktivní s faktorem }s<1\mbox{ v metrice }d\mbox{, pak}\]
199 \begin_inset Formula \[
200 d\left(A,\lim_{n\rightarrow\infty}f^{n}\left(A\right)\right)\le\frac{1}{1-s}d\left(A,f\left(A\right)\right)\]
204 Díky tomu stačí hledat zobrazení, která obrázek transformují a přitom ho
209 \begin_layout Standard
210 triviální identické zobrazení sice vždy zkonverguje, ale jinak samozřejmě
211 fungovat nebude, nesplňuje předpoklad kontraktivity
217 Ukázalo se, že největší problém je v tom, že na rozdíl od klasických IFS
218 málokterý obrázek lze charakterizovat jako sjednocení několika transformovaných
219 zmenšenin celého obrázku.
220 Bylo sice možné obrázek rozdělit na menší kusy charakterizované IFS, ale
221 tuto metodu se nepodařilo zautomatizovat.
224 \begin_layout Subsection
228 \begin_layout Standard
229 Pro kompresi obrázků také bylo nutné najít lepší model, než množinu bodů
231 \begin_inset Formula $\mathbb{R}^{2}$
236 možností reprezentace obrázků ve stupních šedi je funkce tvaru
237 \begin_inset Formula $g:I^{2}\rightarrow I$
241 \begin_inset Formula $I$
244 je značení pro interval
245 \begin_inset Formula $\left[0,1\right]\subset\mathbb{R}$
249 Zde budeme analogicky hledat soubor operátorů takový, aby jejich sjednocením
251 \begin_inset Formula $F$
255 pevným bodem co nejblíže danému obrázku (jeho funkci).
256 Aby bylo zaručeno, že sjednocení lze provést, v\InsetSpace ~
257 PIFS (partitioned IFS) je
258 prostor obrázku rozdělen na disjunktní části
259 \begin_inset Formula \[
260 \forall i\in J\quad R_{i}\subset I^{2},\qquad\bigcup_{i\in J}R_{i}=I^{2},\qquad\forall i,j\in J\quad i\neq j\rightarrow R_{i}\cap R_{j}=\emptyset\]
264 a operátory jsou tvaru
265 \begin_inset Formula $F_{i}:\left(I^{2}\rightarrow I\right)\rightarrow\left(R_{i}\rightarrow I\right)$
271 \begin_layout Standard
272 PIFS dnes tvoří základ naprosté většiny technik pro fraktální kompresi obrazu.
273 Pro zjednodušení se typicky uvažují pouze afinní operátory, kde se navíc
274 vzájemně neovlivňuje transformace polohy s transformací barvy, formálně
276 \begin_inset Formula \[
277 F_{i}g=h_{i},\qquad h_{i}:R_{i}\rightarrow I,\qquad h_{i}\left(\left[\begin{array}{c}
279 y\end{array}\right]\right)=\left(c_{i}\circ g\circ w_{i}\right)\left(\left[\begin{array}{c}
281 y\end{array}\right]\right)\]
286 \begin_inset Formula \[
287 \mbox{pro nějaká afinní zobrazení\quad} w_{i}:R_{i}\rightarrow I^{2}\mbox{\quad a\quad}c_{i}:I\rightarrow I\]
301 \begin_inset Formula $R_{i}$
304 se volí souvislé části obrazu, typicky čtverce o straně délky
305 \begin_inset Formula $2^{k}$
308 , a nazývají se zdrojové bloky.
310 \begin_inset Formula $w_{i}$
314 \begin_inset Formula $D_{i}=w_{i}\left(R_{i}\right)$
317 také souvislé části obrazu a nazývají se zdrojové bloky
321 \begin_layout Standard
331 značení pochází z anglických termínů
366 \begin_layout Subsubsection
370 \begin_layout Standard
371 Pro konvergenci a horní odhad chyby PIFS modelu lze zase použít kolážovou
373 Následující důkaz je modifikací důkazu uvedeného v
374 \begin_inset LatexCommand cite
381 \begin_inset Formula \[
382 d_{sup}\left(g_{1},g_{2}\right)=\sup_{\vec{z}\in I^{2}}\left\{ \left|g_{1}\left(\vec{z}\right)-g_{2}\left(\vec{z}\right)\right|\right\} \]
396 \begin_inset Formula $\exists s<1\;\forall i\in J\quad c_{i}$
400 \begin_inset Formula $a_{i}:\;\left|a_{i}\right|\le s$
404 \begin_inset Formula $g_{1},g_{2}:I^{2}\rightarrow I\quad$
408 \begin_inset Formula $\forall\vec{z}\in I^{2}\quad\exists!i\in J\quad\vec{z}\in R_{i}\quad$
412 \begin_inset Formula \[
413 \left|\left(F_{i}g_{1}\right)\left(\vec{z}\right)-\left(F_{i}g_{2}\right)\left(\vec{z}\right)\right|\quad\le\quad s\left|\left(g_{1}\circ w_{i}\right)\left(\vec{z}\right)-\left(g_{2}\circ w_{i}\right)\left(\vec{z}\right)\right|\quad\leq\quad s\ d_{sup}\left(g_{1},g_{2}\right)\]
417 Z toho už plyne kontraktivita celého operátoru
418 \begin_inset Formula $F:\quad d_{sup}\left(Fg_{1},Fg_{2}\right)\;\le\; s\ d_{sup}\left(g_{1},g_{2}\right)$
424 \begin_layout Standard
428 \begin_inset LatexCommand bibtex
429 options "bibtotoc,plain"