Skip to content
Snippets Groups Projects
Commit bf8b3c0f authored by Vojtěch Moravec's avatar Vojtěch Moravec
Browse files

Fixed problems with charts in document.

parent f0e32d77
No related branches found
No related tags found
No related merge requests found
...@@ -35,20 +35,20 @@ Level_6;ZOrder;AverageCompressionRation ...@@ -35,20 +35,20 @@ Level_6;ZOrder;AverageCompressionRation
----------------------------------------------- -----------------------------------------------
Level_6;DifferenceNormal_VS_ZOrder Level_6;DifferenceNormal_VS_ZOrder
GZIP GZIP
Artemia 105.95400 Artemia 0.15945
Artemia Flash 109.29308 Artemia Flash 0.17179
LLC Emerald 101.46799 LLC Emerald 0.02069
16 Bit Z Stack 101.15722 16 Bit Z Stack 0.01711
LZMA LZMA
Artemia 103.48855 Artemia 0.12075
Artemia Flash 104.98964 Artemia Flash 0.11741
LLC Emerald 102.23146 LLC Emerald 0.03672
16 Bit Z Stack 101.92729 16 Bit Z Stack 0.03480
BZIP2 BZIP2
Artemia 99.84425 Artemia -0.00565
Artemia Flash 100.77455 Artemia Flash 0.01913
LLC Emerald 99.89707 LLC Emerald -0.00177
16 Bit Z Stack 98.90801 16 Bit Z Stack -0.02083
----------------------------------------------- -----------------------------------------------
Level_6;NormalOrder;BitsPerPixel Level_6;NormalOrder;BitsPerPixel
GZIP GZIP
......
-- SELECT subblock, compressionRatio, compressionRatioZ -- SELECT subblock, compressionRatio, compressionRatioZ
-- FROM LlcEmeralCherry -- FROM LlcEmeralCherry
-- WHERE compression = 'GZIP' AND level = 6 -- WHERE compression = 'LZMA2' AND level = 6
SELECT * FROM SELECT * FROM
( (
SELECT ROUND((AVG(compressionRatioZ) / AVG(compressionRatio))*100.0,5) SELECT ROUND(AVG(compressionRatioZ) - AVG(compressionRatio),5)
FROM ArtemiaZSect FROM ArtemiaZSect
WHERE compression = 'GZIP' AND level = 6 WHERE compression = 'LZMA2' AND level = 6
) a, ) a,
( (
SELECT ROUND((AVG(compressionRatioZ) / AVG(compressionRatio))*100.0,5) SELECT ROUND(AVG(compressionRatioZ) - AVG(compressionRatio),5)
FROM ArtemiaFlash FROM ArtemiaFlash
WHERE compression = 'GZIP' AND level = 6 WHERE compression = 'LZMA2' AND level = 6
) af, ) af,
( (
SELECT ROUND((AVG(compressionRatioZ) / AVG(compressionRatio))*100.0,5) SELECT ROUND(AVG(compressionRatioZ) - AVG(compressionRatio),5)
FROM LlcEmeralCherry FROM LlcEmeralCherry
WHERE compression = 'GZIP' AND level = 6 WHERE compression = 'LZMA2' AND level = 6
) llc, ) llc,
( (
SELECT ROUND((AVG(compressionRatioZ) / AVG(compressionRatio))*100.0,5) SELECT ROUND(AVG(compressionRatioZ) - AVG(compressionRatio),5)
FROM Bit16ZStack FROM Bit16ZStack
WHERE compression = 'GZIP' AND level = 6 WHERE compression = 'LZMA2' AND level = 6
) b16; ) b16;
\ No newline at end of file
No preview for this file type
...@@ -234,28 +234,30 @@ všechny snímky v souboru a kompresní úroveň 6. ...@@ -234,28 +234,30 @@ všechny snímky v souboru a kompresní úroveň 6.
\label{fig:more_files_comp} \label{fig:more_files_comp}
\end{figure} \end{figure}
Pokud se podíváme na kompresi jednotlivých snímků v grafu na Obrázku \ref{fig:frame_compression}, vídíme, že hodnota poměru je různá pro každý % NOTE: This graph is misleading because the jumps in compression ratios are results of different image channels. In conclusion
snímek a obě metody dosahují horších výsledků pro stejné snímky, cca. snímky 25 až 75. Toto je pravda i pro metodu lzma, ale pro přehlednost, % this plot is not saying anything interesting.
jsme jí v grafu vynechali. % Pokud se podíváme na kompresi jednotlivých snímků v grafu na Obrázku \ref{fig:frame_compression}, vídíme, že hodnota poměru je různá pro každý
% snímek a obě metody dosahují horších výsledků pro stejné snímky, cca. snímky 25 až 75. Toto je pravda i pro metodu lzma, ale pro přehlednost,
\begin{figure}[h!] % jsme jí v grafu vynechali.
\centering
\begin{tikzpicture} % \begin{figure}[h!]
\begin{axis}[ % \centering
width=0.8\linewidth, % \begin{tikzpicture}
xlabel = {Snímek}, % \begin{axis}[
ylabel = {Kompresní poměr}, % width=0.8\linewidth,
legend entries = {gzip, bzip2}, %lzma % xlabel = {Snímek},
legend pos = outer north east % ylabel = {Kompresní poměr},
] % legend entries = {gzip, bzip2}, %lzma
\addplot[red, thick ] table{data/llc_gzip_by_frame.dat}; % legend pos = outer north east
%\addplot[blue, thick] table{data/llc_lzma_by_frame.dat}; % ]
\addplot[green, thick ] table{data/llc_bzip_by_frame.dat}; % \addplot[red, thick ] table{data/llc_gzip_by_frame.dat};
\end{axis} % %\addplot[blue, thick] table{data/llc_lzma_by_frame.dat};
\end{tikzpicture} % \addplot[green, thick ] table{data/llc_bzip_by_frame.dat};
\caption{Komprese jednotlivých snímků} % \end{axis}
\label{fig:frame_compression} % \end{tikzpicture}
\end{figure} % \caption{Komprese jednotlivých snímků}
% \label{fig:frame_compression}
% \end{figure}
V Tabulce \ref{tab:compressionTable} uvadíme ještě shrnutí kompresí jednotlivých souborů, pro úroveň komprese 6. V Tabulce \ref{tab:compressionTable} uvadíme ještě shrnutí kompresí jednotlivých souborů, pro úroveň komprese 6.
Uvádíme zde bity na pixel, což je průměrný počet bitů potřebný k zakódování informace o jednom pixelu. Jak jsme již uvedli, Uvádíme zde bity na pixel, což je průměrný počet bitů potřebný k zakódování informace o jednom pixelu. Jak jsme již uvedli,
...@@ -317,9 +319,9 @@ V našem případě pomocí $Z$ souřadnice přeuspořádáme data obrazů. ...@@ -317,9 +319,9 @@ V našem případě pomocí $Z$ souřadnice přeuspořádáme data obrazů.
\image{0.5}{ZCurve.pdf}{fig:zCurve}{Mortonovo kódování} \image{0.5}{ZCurve.pdf}{fig:zCurve}{Mortonovo kódování}
V grafu na Obrázku \ref{fig:z_order_comp}, můžeme vidět procentuální změnu kompresního poměru, vzhledem k výsledkům v grafu \ref{fig:more_files_comp}. V grafu na Obrázku \ref{fig:z_order_comp}, můžeme vidět změnu kompresního poměru, vzhledem k výsledkům v grafu \ref{fig:more_files_comp}.
Naměřené výsledky jsou znovu průměrem přes všechny snímky s úrovní komprese 6. Naměřené výsledky jsou znovu průměrem přes všechny snímky s úrovní komprese 6.
Mortonovo kódování se nejvíce vyplatilo pro metody GZIP a LZMA, kde pozorujeme $9\%$ nárost v kompresním poměru. Naopak pro metodu bzip2 nemělo Mortonovo kódování se nejvíce vyplatilo pro metody GZIP a LZMA, kde pozorujeme nějvětší nárost v kompresním poměru. Naopak pro metodu bzip2 nemělo
přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco horší než původní. přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco horší než původní.
\begin{figure} \begin{figure}
...@@ -328,7 +330,7 @@ přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco ...@@ -328,7 +330,7 @@ přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco
ybar, ybar,
%xlabel = {}, %xlabel = {},
ylabel = {Procentuální změna kompresního poměru}, ylabel = {Procentuální změna kompresního poměru},
axis line origin={0,100}, % axis line origin={0,100},
width=0.8\linewidth, width=0.8\linewidth,
symbolic x coords={{Artemia},{Artemia Flash}, {LLC Emerald}, {16 Bit Z Stack}}, symbolic x coords={{Artemia},{Artemia Flash}, {LLC Emerald}, {16 Bit Z Stack}},
legend pos = outer north east, legend pos = outer north east,
...@@ -342,29 +344,29 @@ přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco ...@@ -342,29 +344,29 @@ přeuspořádání dat smysl, neboť naměřené kompresní poměry jsou o něco
] ]
% gzip % gzip
\addplot coordinates { \addplot coordinates {
({Artemia},105.95400) ({Artemia},0.15945)
({Artemia Flash},109.29308) ({Artemia Flash},0.17179)
({LLC Emerald},101.46799) ({LLC Emerald},0.02069)
({16 Bit Z Stack},101.15722) ({16 Bit Z Stack},0.01711)
}; };
% lzma % lzma
\addplot coordinates { \addplot coordinates {
({Artemia},103.4885) ({Artemia},0.12075)
({Artemia Flash},104.98964) ({Artemia Flash},0.11741)
({LLC Emerald},102.23146) ({LLC Emerald},0.03672)
({16 Bit Z Stack},101.92729) ({16 Bit Z Stack},0.03480)
}; };
% bzip2 % bzip2
\addplot coordinates { \addplot coordinates {
({Artemia},99.84425) ({Artemia},-0.00565)
({Artemia Flash},100.77455) ({Artemia Flash},0.01913)
({LLC Emerald},99.89707) ({LLC Emerald},-0.00177)
({16 Bit Z Stack},98.90801) ({16 Bit Z Stack},-0.02083)
}; };
\legend{gzip,lzma,bzip2} \legend{gzip,lzma,bzip2}
\end{axis} \end{axis}
\end{tikzpicture} \end{tikzpicture}
\caption{Komprese dat, přeuzpořadaných podle \emph{Z křivky}} \caption{Komprese dat, přeuspořadaných podle \emph{Z křivky}}
\label{fig:z_order_comp} \label{fig:z_order_comp}
\end{figure} \end{figure}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment