Commit 4503d4c2 authored by Super-Klass's avatar Super-Klass

formulas for compression limit

parent 3f1102b8
Pipeline #2680 passed with stage
in 8 seconds
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\citation{ISO/IEC14495-1}
\citation{544819}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Overview}{1}{subsection.1.1}\protected@file@percent }
\@writefile{brf}{\backcite{ISO/IEC14495-1}{{1}{1.1}{subsection.1.1}}}
\@writefile{brf}{\backcite{544819}{{1}{1.1}{subsection.1.1}}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The other 4 pixels are used to find the value of the 5th.\relax }}{1}{figure.caption.1}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:pixels}{{1}{1}{The other 4 pixels are used to find the value of the 5th.\relax }{figure.caption.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Background}{1}{subsection.1.2}\protected@file@percent }
\citation{PNGoverview}
\citation{PNGdetails}
\citation{PNGdetails}
\citation{LZW}
\citation{PNGdetails}
\citation{ABRARDO1997321}
\citation{Dahlen1993}
\citation{AIAZZI20021619}
\@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{2}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}PNG}{2}{subsection.2.1}\protected@file@percent }
\@writefile{brf}{\backcite{PNGoverview}{{2}{2.1}{subsection.2.1}}}
\@writefile{brf}{\backcite{PNGdetails}{{2}{2.1}{subsection.2.1}}}
\@writefile{brf}{\backcite{PNGdetails}{{2}{2.1}{subsection.2.1}}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}LZW}{2}{subsection.2.2}\protected@file@percent }
\@writefile{brf}{\backcite{LZW}{{2}{2.2}{subsection.2.2}}}
\@writefile{brf}{\backcite{PNGdetails}{{2}{2.2}{subsection.2.2}}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Similar Methods}{2}{subsection.2.3}\protected@file@percent }
\@writefile{brf}{\backcite{ABRARDO1997321}{{2}{2.3}{subsection.2.3}}}
\@writefile{brf}{\backcite{Dahlen1993}{{2}{2.3}{subsection.2.3}}}
\citation{Huffman}
\citation{Numpy}
\@writefile{brf}{\backcite{AIAZZI20021619}{{3}{2.3}{subsection.2.3}}}
\@writefile{toc}{\contentsline {section}{\numberline {3}The Approach}{3}{section.3}\protected@file@percent }
\@writefile{brf}{\backcite{Huffman}{{3}{3}{section.3}}}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{section.3}}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Encoding the Pixel Values\relax }}{3}{figure.caption.2}\protected@file@percent }
\newlabel{fig:Uniform}{{2}{3}{Encoding the Pixel Values\relax }{figure.caption.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Encoding the Error Values\relax }}{3}{figure.caption.3}\protected@file@percent }
\newlabel{fig:Normal}{{3}{3}{Encoding the Error Values\relax }{figure.caption.3}{}}
\citation{LAPACKAlgorithms}
\citation{LeastSquaredProblem}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Encoding the Error Values\relax }}{4}{figure.caption.4}\protected@file@percent }
\newlabel{fig:2DHist}{{4}{4}{Encoding the Error Values\relax }{figure.caption.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Results}{4}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}Discussion}{4}{section.5}\protected@file@percent }
\@writefile{brf}{\backcite{LAPACKAlgorithms}{{4}{5}{section.5}}}
\@writefile{brf}{\backcite{LeastSquaredProblem}{{4}{5}{section.5}}}
\bibstyle{ieee}
\bibdata{main}
\gdef \@abspage@last{5}
\RequireVersions{
*{application}{pdfTeX} {0000/00/00 v1.40.24}
*{format} {LaTeX2e} {2022-06-01 v2.e}
*{package}{snapshot} {2020/06/17 v2.14}
*{class} {article} {2021/10/04 v1.4n}
*{file} {size10.clo} {2021/10/04 v1.4n}
*{package}{caption} {2022/03/01 v3.6b}
*{package}{caption3} {2022/03/17 v2.3b}
*{package}{keyval} {2022/05/29 v1.15}
*{package}{subcaption} {2022/01/07 v1.5}
*{package}{amsmath} {2022/04/08 v2.17n}
*{package}{amstext} {2021/08/26 v2.01}
*{package}{amsgen} {1999/11/30 v2.0}
*{package}{amsbsy} {1999/11/29 v1.2d}
*{package}{amsopn} {2022/04/08 v2.04}
*{package}{graphicx} {2021/09/16 v1.2d}
*{package}{graphics} {2022/03/10 v1.4e}
*{package}{trig} {2021/08/11 v1.11}
*{file} {graphics.cfg}{2016/06/04 v1.11}
*{file} {pdftex.def} {2020/10/05 v1.2a}
*{package}{xspace} {2014/10/28 v1.13}
*{package}{multirow} {2021/03/15 v2.8}
*{package}{titlesec} {2021/07/05 v2.14}
*{package}{etoolbox} {2020/10/05 v2.5k}
*{package}{gensymb} {2003/07/02 v1.0}
*{package}{textcomp} {2020/02/02 v2.0n}
*{package}{enumitem} {2019/06/20 v3.9}
*{package}{hyperref} {2022-06-20 v7.00s}
*{package}{ltxcmds} {2020-05-10 v1.25}
*{package}{iftex} {2022/02/03 v1.0f}
*{package}{pdftexcmds} {2020-06-27 v0.33}
*{package}{infwarerr} {2019/12/03 v1.5}
*{package}{kvsetkeys} {2019/12/15 v1.18}
*{package}{kvdefinekeys}{2019-12-19 v1.6}
*{package}{pdfescape} {2019/12/09 v1.15}
*{package}{hycolor} {2020-01-27 v1.10}
*{package}{letltxmacro} {2019/12/03 v1.6}
*{package}{auxhook} {2019-12-17 v1.6}
*{package}{nameref} {2022-05-17 v2.50}
*{package}{refcount} {2019/12/15 v3.6}
*{package}{gettitlestring}{2019/12/15 v1.6}
*{package}{kvoptions} {2022-06-15 v3.15}
*{file} {pd1enc.def} {2022-06-20 v7.00s}
*{package}{intcalc} {2019/12/15 v1.3}
*{package}{etexcmds} {2019/12/15 v1.7}
*{file} {puenc.def} {2022-06-20 v7.00s}
*{package}{backref} {2021/02/04 v1.41}
*{package}{rerunfilecheck}{2022-07-10 v1.10}
*{package}{atveryend-ltx}{2020/08/19 v1.0a}
*{package}{uniquecounter}{2019/12/15 v1.4}
*{package}{bigintcalc} {2019/12/15 v1.5}
*{package}{url} {2013/09/16 v3.4}
*{package}{bitset} {2019/12/09 v1.3}
*{package}{atbegshi-ltx}{2021/01/10 v1.0c}
*{file} {hpdftex.def} {2022-06-20 v7.00s}
*{file} {l3backend-pdftex.def}{2022-07-01 v3}
*{-------}{Document-specific files:}{----}
*{file} {supp-pdf.mkii}{0000/00/00 v0.0}
*{package}{epstopdf-base}{2020-01-24 v2.11}
*{file} {epstopdf-sys.cfg}{2021/03/18 v2.0}
*{package}{color} {2022/01/06 v1.3d}
*{file} {color.cfg} {2016/01/02 v1.6}
*{file} {mathcolor.ltx}{0000/00/00 v0.0}
*{file} {main.out} {0000/00/00 v0.0}
*{file} {main.out} {0000/00/00 v0.0}
*{file} {PixelArrangement.png}{Graphic v0.0}
*{file} {Uniform_No_Title.png}{Graphic v0.0}
*{file} {Normal_No_Title.png}{Graphic v0.0}
*{file} {2DHist.png} {Graphic v0.0}
}
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (MiKTeX 22.7) (preloaded format=pdflatex 2022.8.3) 15 AUG 2022 00:18
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**./main.tex
(main.tex
LaTeX2e <2022-06-01> patch level 5
L3 programming layer <2022-07-04>
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/snapshot\snapshot.sty
Package: snapshot 2020/06/17 v2.14
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/base\article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/base\size10.clo
File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
)
\c@part=\count185
\c@section=\count186
\c@subsection=\count187
\c@subsubsection=\count188
\c@paragraph=\count189
\c@subparagraph=\count190
\c@figure=\count191
\c@table=\count192
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen138
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/caption\caption.sty
Package: caption 2022/03/01 v3.6b Customizing captions (AR)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/caption\caption3.sty
Package: caption3 2022/03/17 v2.3b caption3 kernel (AR)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics\keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks16
)
\caption@tempdima=\dimen139
\captionmargin=\dimen140
\caption@leftmargin=\dimen141
\caption@rightmargin=\dimen142
\caption@width=\dimen143
\caption@indent=\dimen144
\caption@parindent=\dimen145
\caption@hangindent=\dimen146
Package caption Info: Standard document class detected.
)
\c@caption@flags=\count193
\c@continuedfloat=\count194
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/caption\subcaption.sty
Package: subcaption 2022/01/07 v1.5 Sub-captions (AR)
\c@subfigure=\count195
\c@subtable=\count196
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/amsmath\amsmath.sty
Package: amsmath 2022/04/08 v2.17n AMS math features
\@mathmargin=\skip49
For additional information on amsmath, use the `?' option.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/amsmath\amstext.sty
Package: amstext 2021/08/26 v2.01 AMS text
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/amsmath\amsgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks17
\ex@=\dimen147
))
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/amsmath\amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen148
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/amsmath\amsopn.sty
Package: amsopn 2022/04/08 v2.04 operator names
)
\inf@bad=\count197
LaTeX Info: Redefining \frac on input line 234.
\uproot@=\count198
\leftroot@=\count199
LaTeX Info: Redefining \overline on input line 399.
LaTeX Info: Redefining \colon on input line 410.
\classnum@=\count266
\DOTSCASE@=\count267
LaTeX Info: Redefining \ldots on input line 496.
LaTeX Info: Redefining \dots on input line 499.
LaTeX Info: Redefining \cdots on input line 620.
\Mathstrutbox@=\box51
\strutbox@=\box52
LaTeX Info: Redefining \big on input line 722.
LaTeX Info: Redefining \Big on input line 723.
LaTeX Info: Redefining \bigg on input line 724.
LaTeX Info: Redefining \Bigg on input line 725.
\big@size=\dimen149
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
\macc@depth=\count268
LaTeX Info: Redefining \bmod on input line 905.
LaTeX Info: Redefining \pmod on input line 910.
LaTeX Info: Redefining \smash on input line 940.
LaTeX Info: Redefining \relbar on input line 970.
LaTeX Info: Redefining \Relbar on input line 971.
\c@MaxMatrixCols=\count269
\dotsspace@=\muskip16
\c@parentequation=\count270
\dspbrk@lvl=\count271
\tag@help=\toks18
\row@=\count272
\column@=\count273
\maxfields@=\count274
\andhelp@=\toks19
\eqnshift@=\dimen150
\alignsep@=\dimen151
\tagshift@=\dimen152
\tagwidth@=\dimen153
\totwidth@=\dimen154
\lineht@=\dimen155
\@envbody=\toks20
\multlinegap=\skip50
\multlinetaggap=\skip51
\mathdisplay@stack=\toks21
LaTeX Info: Redefining \[ on input line 2953.
LaTeX Info: Redefining \] on input line 2954.
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics\graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics\graphics.sty
Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics\trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics-cfg\graphics.
cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 107.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics-def\pdftex.de
f
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
))
\Gin@req@height=\dimen156
\Gin@req@width=\dimen157
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/tools\xspace.sty
Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH)
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/multirow\multirow.st
y
Package: multirow 2021/03/15 v2.8 Span multiple rows of a table
\multirow@colwidth=\skip52
\multirow@cntb=\count275
\multirow@dima=\skip53
\bigstrutjot=\dimen158
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/titlesec\titlesec.sty
Package: titlesec 2021/07/05 v2.14 Sectioning titles
\ttl@box=\box53
\beforetitleunit=\skip54
\aftertitleunit=\skip55
\ttl@plus=\dimen159
\ttl@minus=\dimen160
\ttl@toksa=\toks22
\titlewidth=\dimen161
\titlewidthlast=\dimen162
\titlewidthfirst=\dimen163
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/etoolbox\etoolbox.st
y
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count276
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/was\gensymb.sty
Package: gensymb 2003/07/02 v1.0 (WaS)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/base\textcomp.sty
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/enumitem\enumitem.sty
Package: enumitem 2019/06/20 v3.9 Customized lists
\labelindent=\skip56
\enit@outerparindent=\dimen164
\enit@toks=\toks23
\enit@inbox=\box54
\enit@count@id=\count277
\enitdp@description=\count278
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\hyperref.st
y
Package: hyperref 2022-06-20 v7.00s Hypertext links for LaTeX
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/ltxcmds\ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
) (C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/iftex\iftex.sty
Package: iftex 2022/02/03 v1.0f TeX engine tests
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/pdftexcmds\pdftexcmd
s.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/infwarerr\infwarerr.
sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/kvsetkeys\kvsetkeys.
sty
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/kvdefinekeys\kvdefin
ekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/pdfescape\pdfescape.
sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hycolor\hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/letltxmacro\letltxmacr
o.sty
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/auxhook\auxhook.sty
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\nameref.sty
Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/refcount\refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/gettitlestring\getti
tlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/kvoptions\kvoptions.st
y
Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
))
\c@section@level=\count279
)
\@linkdim=\dimen165
\Hy@linkcounter=\count280
\Hy@pagecounter=\count281
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\pd1enc.def
File: pd1enc.def 2022-06-20 v7.00s Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/intcalc\intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/etexcmds\etexcmds.st
y
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count282
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\puenc.def
File: puenc.def 2022-06-20 v7.00s Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Option `breaklinks' set `true' on input line 4045.
Package hyperref Warning: Option `letterpaper' is no longer used.
Package hyperref Info: Option `colorlinks' set `true' on input line 4045.
Package hyperref Info: Option `bookmarks' set `true' on input line 4045.
Package hyperref Info: Hyper figures OFF on input line 4162.
Package hyperref Info: Link nesting OFF on input line 4167.
Package hyperref Info: Hyper index ON on input line 4170.
Package hyperref Info: Plain pages OFF on input line 4177.
Package hyperref Info: Backreferencing ON on input line 4180.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4408.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\backref.sty
Package: backref 2021/02/04 v1.41 Bibliographical back referencing
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/rerunfilecheck\rerunfi
lecheck.sty
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/base\atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
kage
with kernel methods
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/uniquecounter\unique
counter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/bigintcalc\bigintcal
c.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
85.
))
\c@Hy@tempcnt=\count283
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/url\url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4746.
\XeTeXLinkMargin=\dimen166
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/generic/bitset\bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
)
\Fld@menulength=\count284
\Field@Width=\dimen167
\Fld@charsize=\dimen168
Package hyperref Info: Hyper figures OFF on input line 6024.
Package hyperref Info: Link nesting OFF on input line 6029.
Package hyperref Info: Hyper index ON on input line 6032.
Package hyperref Info: backreferencing ON on input line 6037.
Package hyperref Info: Link coloring ON on input line 6042.
Package hyperref Info: Link coloring with OCG OFF on input line 6049.
Package hyperref Info: PDF/A mode OFF on input line 6054.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/base\atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
\Hy@abspage=\count285
\c@Item=\count286
\c@Hfootnote=\count287
)
Package hyperref Info: Driver (autodetected): hpdftex.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/hyperref\hpdftex.def
File: hpdftex.def 2022-06-20 v7.00s Hyperref driver for pdfTeX
\Fld@listcount=\count288
\c@bookmark@seq@number=\count289
\Hy@SectionHShift=\skip57
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/l3backend\l3backend-pd
ftex.def
File: l3backend-pdftex.def 2022-07-01 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count290
\l__pdf_internal_box=\box55
) (main.aux)
\openout1 = `main.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 89.
LaTeX Font Info: ... okay on input line 89.
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: hyperref package is loaded.
Package caption Info: End \AtBeginDocument code.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/context/base/mkii\supp-pdf.m
kii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count291
\scratchdimen=\dimen169
\scratchbox=\box56
\nofMPsegments=\count292
\nofMParguments=\count293
\everyMPshowfont=\toks24
\MPscratchCnt=\count294
\MPscratchDim=\dimen170
\MPnumerator=\count295
\makeMPintoPDFobject=\count296
\everyMPtoPDFconversion=\toks25
)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/epstopdf-pkg\epstopdf-
base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/00miktex\epstopdf-sys.
cfg
File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX
))
\symgns@font=\mathgroup4
LaTeX Font Info: Overwriting symbol font `gns@font' in version `bold'
(Font) TS1/cmr/m/n --> TS1/cmr/b/n on input line 89.
Package gensymb Info: Math companion symbols declared on input line 89.
LaTeX Info: Redefining \degree on input line 89.
LaTeX Info: Redefining \celsius on input line 89.
Package gensymb Info: Using text companion symbols for \degree, \celsius and \p
erthousand on input line 89.
LaTeX Info: Redefining \ohm on input line 89.
Package gensymb Info: Using \textohm for \ohm on input line 89.
Package gensymb Info: Using \textmu for \micro on input line 89.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics\color.sty
Package: color 2022/01/06 v1.3d Standard LaTeX Color (DPC)
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex/graphics-cfg\color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package color Info: Driver file: pdftex.def on input line 149.
(C:\Users\masne\AppData\Local\Programs\MiKTeX1\tex/latex-dev/graphics\mathcolor
.ltx))
Package hyperref Info: Link coloring ON on input line 89.
(main.out) (main.out)
\@outlinefile=\write3
\openout3 = `main.out'.
LaTeX Font Info: Trying to load font information for OMS+cmtt on input line
91.
LaTeX Font Info: No file OMScmtt.fd. on input line 91.
LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbraceleft' on input line 91.
LaTeX Warning: Citation `ISO/IEC14495-1' on page 1 undefined on input line 118.
LaTeX Warning: Citation `544819' on page 1 undefined on input line 118.
Underfull \hbox (badness 1019) in paragraph at lines 118--121
\OT1/cmr/m/n/10 com-pres-sion is not new, as ev-i-denced by its use
[]
<PixelArrangement.png, id=44, 130.55226pt x 86.724pt>
File: PixelArrangement.png Graphic file (type png)
<use PixelArrangement.png>
Package pdftex.def Info: PixelArrangement.png used on input line 124.
(pdftex.def) Requested size: 99.36972pt x 66.01147pt.
[1{C:/Users/masne/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map}
<./PixelArrangement.png (PNG copy)>]
LaTeX Warning: Citation `PNGoverview' on page 2 undefined on input line 144.
LaTeX Warning: Citation `PNGdetails' on page 2 undefined on input line 145.
LaTeX Warning: Citation `PNGdetails' on page 2 undefined on input line 150.
LaTeX Warning: Citation `LZW' on page 2 undefined on input line 158.
LaTeX Warning: Citation `PNGdetails' on page 2 undefined on input line 162.
LaTeX Warning: Citation `ABRARDO1997321' on page 2 undefined on input line 170.
LaTeX Warning: Citation `Dahlen1993' on page 2 undefined on input line 177.
LaTeX Warning: Citation `AIAZZI20021619' on page 2 undefined on input line 180.
[2]
LaTeX Warning: Citation `Huffman' on page 3 undefined on input line 195.
LaTeX Warning: Citation `Numpy' on page 3 undefined on input line 201.
<Uniform_No_Title.png, id=66, 462.528pt x 346.896pt>
File: Uniform_No_Title.png Graphic file (type png)
<use Uniform_No_Title.png>
Package pdftex.def Info: Uniform_No_Title.png used on input line 212.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
<Normal_No_Title.png, id=68, 462.528pt x 346.896pt>
File: Normal_No_Title.png Graphic file (type png)
<use Normal_No_Title.png>
Package pdftex.def Info: Normal_No_Title.png used on input line 218.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
[3 <./Uniform_No_Title.png> <./Normal_No_Title.png>]
<2DHist.png, id=78, 376.40625pt x 279.0425pt>
File: 2DHist.png Graphic file (type png)
<use 2DHist.png>
Package pdftex.def Info: 2DHist.png used on input line 238.
(pdftex.def) Requested size: 237.13594pt x 175.80196pt.
LaTeX Warning: Citation `LAPACKAlgorithms' on page 4 undefined on input line 28
7.
LaTeX Warning: Citation `LeastSquaredProblem' on page 4 undefined on input line
290.
[4 <./2DHist.png>]
No file main.bbl.
[5
] (main.aux)
\snap@out=\write4
\openout4 = `main.dep'.
Dependency list written on main.dep.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: There were undefined references.
Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 81FFFA41E0E4A08DC56DE7073FE50007;970.
)
Here is how much of TeX's memory you used:
11834 strings out of 478338
193978 string characters out of 2836232
503799 words of memory out of 3000000
30085 multiletter control sequences out of 15000+600000
477776 words of font info for 58 fonts, out of 8000000 for 9000
1142 hyphenation exceptions out of 8191
87i,9n,91p,601b,439s stack positions out of 10000i,1000n,20000p,200000b,80000s
<C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm
/cmbx10.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/a
msfonts/cm/cmbx12.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type
1/public/amsfonts/cm/cmex10.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/
fonts/type1/public/amsfonts/cmextra/cmex7.pfb><C:/Users/masne/AppData/Local/Pro
grams/MiKTeX1/fonts/type1/public/amsfonts/cm/cmmi10.pfb><C:/Users/masne/AppData
/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmmi5.pfb><C:/Users/masn
e/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmmi7.pfb><C:/U
sers/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmr10.
pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/
cm/cmr12.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/
amsfonts/cm/cmr17.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type
1/public/amsfonts/cm/cmr7.pfb><C:/Users/masne/AppData/Local/Programs/MiKTeX1/fo
nts/type1/public/amsfonts/cm/cmr9.pfb><C:/Users/masne/AppData/Local/Programs/Mi
KTeX1/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Users/masne/AppData/Local/P
rograms/MiKTeX1/fonts/type1/public/amsfonts/cm/cmsy9.pfb><C:/Users/masne/AppDat
a/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmti10.pfb><C:/Users/ma
sne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmtt10.pfb><C
:/Users/masne/AppData/Local/Programs/MiKTeX1/fonts/type1/public/amsfonts/cm/cmt
t9.pfb>
Output written on main.pdf (5 pages, 340817 bytes).
PDF statistics:
173 PDF objects out of 1000 (max. 8388607)
20 named destinations out of 1000 (max. 500000)
101 words of extra memory for PDF output out of 10000 (max. 10000000)
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
\BOOKMARK [2][-]{subsection.1.1}{\376\377\000O\000v\000e\000r\000v\000i\000e\000w}{section.1}% 2
\BOOKMARK [2][-]{subsection.1.2}{\376\377\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d}{section.1}% 3
\BOOKMARK [1][-]{section.2}{\376\377\000R\000e\000l\000a\000t\000e\000d\000\040\000W\000o\000r\000k}{}% 4
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000P\000N\000G}{section.2}% 5
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000L\000Z\000W}{section.2}% 6
\BOOKMARK [2][-]{subsection.2.3}{\376\377\000S\000i\000m\000i\000l\000a\000r\000\040\000M\000e\000t\000h\000o\000d\000s}{section.2}% 7
\BOOKMARK [1][-]{section.3}{\376\377\000T\000h\000e\000\040\000A\000p\000p\000r\000o\000a\000c\000h}{}% 8
\BOOKMARK [1][-]{section.4}{\376\377\000R\000e\000s\000u\000l\000t\000s}{}% 9
\BOOKMARK [1][-]{section.5}{\376\377\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n}{}% 10
File added
File added
......@@ -268,6 +268,14 @@ When tested on a random set of 16 images, the ratio only changed from $0.3973$ t
\end{center}
Our method created files that are on average 33.7\% smaller than PNG and 34.5\% smaller than LWZ compression on TIFF.
For estimation of limits of compression, we use information theory. Expected length of source code: $ L = \sum_{x} p(x)l(x)\\$ $l(x)$ is a length of codeword, corresponding to state x. $p(x) = \frac{n_x}{N}$, $n_x$ - number of elements for state $x$, N - total number states. From information theory we have: $L \geq H$ Where $H = -\sum_{x} p(x)\log_2{p(x)}$ - Shannon entropy.
From the previous formula: $ L = \frac{\sum_{x} n_x l(x)}{N} \geq -\sum_{x} p(x)\log_2{p(x)}$.
From that we have:
$ \text{compression rate} \geq \frac{NH}{\text{uncompr size}}
$
After averaging over 224 images, compression limit is 0.37.
\section{Discussion}
The files produced through this method are much smaller than the ones produced by the others, but this comes at great computational costs in its current implementation.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment