Commit 758a087d authored by Bryce Hepner's avatar Bryce Hepner

Small things

parent c8885286
Pipeline #2576 passed with stage
in 7 seconds
...@@ -21,10 +21,10 @@ ...@@ -21,10 +21,10 @@
\citation{PNGdetails} \citation{PNGdetails}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Technical Overview}{1}{subsection.1.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Technical Overview}{1}{subsection.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Background}{1}{subsection.1.2}\protected@file@percent }
\@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 } \@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}} \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}{}} \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 }
\@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{1}{section.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{1}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}PNG}{1}{subsection.2.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}PNG}{1}{subsection.2.1}\protected@file@percent }
\@writefile{brf}{\backcite{PNGoverview}{{1}{2.1}{subsection.2.1}}} \@writefile{brf}{\backcite{PNGoverview}{{1}{2.1}{subsection.2.1}}}
...@@ -48,11 +48,11 @@ ...@@ -48,11 +48,11 @@
\citation{Numpy} \citation{Numpy}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{section.3}}} \@writefile{brf}{\backcite{Numpy}{{3}{3}{section.3}}}
\@writefile{brf}{\backcite{Huffman}{{3}{3}{section.3}}} \@writefile{brf}{\backcite{Huffman}{{3}{3}{section.3}}}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{figure.caption.3}}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Encoding the Pixel Values\relax }}{3}{figure.caption.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Encoding the Pixel Values\relax }}{3}{figure.caption.2}\protected@file@percent }
\newlabel{fig:sub1}{{2}{3}{Encoding the Pixel Values\relax }{figure.caption.2}{}} \newlabel{fig:sub1}{{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 } \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Encoding the Error Values\relax }}{3}{figure.caption.3}\protected@file@percent }
\newlabel{fig:sub2}{{3}{3}{Encoding the Error Values\relax }{figure.caption.3}{}} \newlabel{fig:sub2}{{3}{3}{Encoding the Error Values\relax }{figure.caption.3}{}}
\@writefile{brf}{\backcite{Numpy}{{3}{3}{figure.caption.3}}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Results}{3}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}Results}{3}{section.4}\protected@file@percent }
\citation{LAPACKAlgorithms} \citation{LAPACKAlgorithms}
\citation{LeastSquaredProblem} \citation{LeastSquaredProblem}
......
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 28 JUN 2022 15:11 This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 28 JUN 2022 16:05
entering extended mode entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
%&-line parsing enabled. %&-line parsing enabled.
...@@ -312,22 +312,22 @@ File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode ...@@ -312,22 +312,22 @@ File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode
(./main.aux) (./main.aux)
\openout1 = `main.aux'. \openout1 = `main.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 89. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 89. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 89. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 89. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 89. LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 89. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 89. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 89. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 90.
LaTeX Font Info: ... okay on input line 89. LaTeX Font Info: ... okay on input line 90.
Package caption Info: Begin \AtBeginDocument code. Package caption Info: Begin \AtBeginDocument code.
Package caption Info: hyperref package is loaded. Package caption Info: hyperref package is loaded.
Package caption Info: End \AtBeginDocument code. Package caption Info: End \AtBeginDocument code.
...@@ -355,15 +355,15 @@ e ...@@ -355,15 +355,15 @@ e
)) ))
\symgns@font=\mathgroup4 \symgns@font=\mathgroup4
LaTeX Font Info: Overwriting symbol font `gns@font' in version `bold' LaTeX Font Info: Overwriting symbol font `gns@font' in version `bold'
(Font) TS1/cmr/m/n --> TS1/cmr/b/n on input line 89. (Font) TS1/cmr/m/n --> TS1/cmr/b/n on input line 90.
Package gensymb Info: Math companion symbols declared on input line 89. Package gensymb Info: Math companion symbols declared on input line 90.
LaTeX Info: Redefining \degree on input line 89. LaTeX Info: Redefining \degree on input line 90.
LaTeX Info: Redefining \celsius on input line 89. LaTeX Info: Redefining \celsius on input line 90.
Package gensymb Info: Using text companion symbols for \degree, \celsius and \p Package gensymb Info: Using text companion symbols for \degree, \celsius and \p
erthousand on input line 89. erthousand on input line 90.
LaTeX Info: Redefining \ohm on input line 89. LaTeX Info: Redefining \ohm on input line 90.
Package gensymb Info: Using \textohm for \ohm on input line 89. Package gensymb Info: Using \textohm for \ohm on input line 90.
Package gensymb Info: Using \textmu for \micro on input line 89. Package gensymb Info: Using \textmu for \micro on input line 90.
\AtBeginShipoutBox=\box51 \AtBeginShipoutBox=\box51
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
...@@ -374,7 +374,7 @@ File: color.cfg 2016/01/02 v1.6 sample color configuration ...@@ -374,7 +374,7 @@ File: color.cfg 2016/01/02 v1.6 sample color configuration
) )
Package color Info: Driver file: pdftex.def on input line 147. Package color Info: Driver file: pdftex.def on input line 147.
) )
Package hyperref Info: Link coloring ON on input line 89. Package hyperref Info: Link coloring ON on input line 90.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
...@@ -387,28 +387,31 @@ Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) ...@@ -387,28 +387,31 @@ Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
) )
\c@section@level=\count279 \c@section@level=\count279
) )
LaTeX Info: Redefining \ref on input line 89. LaTeX Info: Redefining \ref on input line 90.
LaTeX Info: Redefining \pageref on input line 89. LaTeX Info: Redefining \pageref on input line 90.
LaTeX Info: Redefining \nameref on input line 89. LaTeX Info: Redefining \nameref on input line 90.
(./main.out) (./main.out) (./main.out) (./main.out)
\@outlinefile=\write3 \@outlinefile=\write3
\openout3 = `main.out'. \openout3 = `main.out'.
LaTeX Font Info: Trying to load font information for OMS+cmtt on input line LaTeX Font Info: Trying to load font information for OMS+cmtt on input line
91. 92.
LaTeX Font Info: No file OMScmtt.fd. on input line 91. LaTeX Font Info: No file OMScmtt.fd. on input line 92.
LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead (Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbraceleft' on input line 91. (Font) for symbol `textbraceleft' on input line 92.
<PixelArrangement.png, id=44, 130.55226pt x 86.724pt> <PixelArrangement.png, id=44, 130.55226pt x 86.724pt>
File: PixelArrangement.png Graphic file (type png) File: PixelArrangement.png Graphic file (type png)
<use PixelArrangement.png> <use PixelArrangement.png>
Package pdftex.def Info: PixelArrangement.png used on input line 112. Package pdftex.def Info: PixelArrangement.png used on input line 113.
(pdftex.def) Requested size: 99.36972pt x 66.01147pt. (pdftex.def) Requested size: 99.36972pt x 66.01147pt.
LaTeX Warning: `h' float specifier changed to `ht'.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
...@@ -416,34 +419,37 @@ Package pdftex.def Info: PixelArrangement.png used on input line 112. ...@@ -416,34 +419,37 @@ Package pdftex.def Info: PixelArrangement.png used on input line 112.
<Uniform_No_Title.png, id=83, 462.528pt x 346.896pt> <Uniform_No_Title.png, id=83, 462.528pt x 346.896pt>
File: Uniform_No_Title.png Graphic file (type png) File: Uniform_No_Title.png Graphic file (type png)
<use Uniform_No_Title.png> <use Uniform_No_Title.png>
Package pdftex.def Info: Uniform_No_Title.png used on input line 238. Package pdftex.def Info: Uniform_No_Title.png used on input line 239.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt. (pdftex.def) Requested size: 237.13594pt x 177.8515pt.
LaTeX Warning: `h' float specifier changed to `ht'.
<Normal_No_Title.png, id=85, 462.528pt x 346.896pt> <Normal_No_Title.png, id=85, 462.528pt x 346.896pt>
File: Normal_No_Title.png Graphic file (type png) File: Normal_No_Title.png Graphic file (type png)
<use Normal_No_Title.png> <use Normal_No_Title.png>
Package pdftex.def Info: Normal_No_Title.png used on input line 244. Package pdftex.def Info: Normal_No_Title.png used on input line 245.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt. (pdftex.def) Requested size: 237.13594pt x 177.8515pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[3 <./Uniform_No_Title.png> <./Normal_No_Title.png>] [3 <./Uniform_No_Title.png> <./Normal_No_Title.png>]
Underfull \hbox (badness 7273) in paragraph at lines 270--282 Underfull \hbox (badness 7273) in paragraph at lines 271--283
[]\OT1/cmr/m/n/10 This was tested on a set of a least 16 []\OT1/cmr/m/n/10 This was tested on a set of a least 16
[] []
Underfull \hbox (badness 5161) in paragraph at lines 270--282 Underfull \hbox (badness 5161) in paragraph at lines 271--283
\OT1/cmr/m/n/10 im-ages, so this does not af-fect us as much. \OT1/cmr/m/n/10 im-ages, so this does not af-fect us as much.
[] []
Underfull \hbox (badness 4353) in paragraph at lines 270--282 Underfull \hbox (badness 4353) in paragraph at lines 271--283
\OT1/cmr/m/n/10 When tested on a ran-dom set of 16 im-ages, \OT1/cmr/m/n/10 When tested on a ran-dom set of 16 im-ages,
[] []
Underfull \hbox (badness 3428) in paragraph at lines 270--282 Underfull \hbox (badness 3428) in paragraph at lines 271--283
\OT1/cmr/m/n/10 the ra-tio only changed from $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/1 \OT1/cmr/m/n/10 the ra-tio only changed from $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/1
0 3973$ to $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 4193$. 0 3973$ to $0\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 4193$.
[] []
...@@ -459,17 +465,17 @@ Underfull \hbox (badness 7362) in paragraph at lines 26--26 ...@@ -459,17 +465,17 @@ Underfull \hbox (badness 7362) in paragraph at lines 26--26
[] []
) )
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 314. Package atveryend Info: Empty hook `BeforeClearDocument' on input line 315.
[4] [4]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 314. Package atveryend Info: Empty hook `AfterLastShipout' on input line 315.
(./main.aux) (./main.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 314. Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 315.
\snap@out=\write5 \snap@out=\write5
\openout5 = `main.dep'. \openout5 = `main.dep'.
Dependency list written on main.dep. Dependency list written on main.dep.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 314. Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 315.
Package rerunfilecheck Info: File `main.out' has not changed. Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 90A24BEB086706678095977998C56209;523. (rerunfilecheck) Checksum: 90A24BEB086706678095977998C56209;523.
Package rerunfilecheck Info: File `main.brf' has not changed. Package rerunfilecheck Info: File `main.brf' has not changed.
...@@ -481,7 +487,7 @@ LaTeX Font Warning: Some font shapes were not available, defaults substituted. ...@@ -481,7 +487,7 @@ LaTeX Font Warning: Some font shapes were not available, defaults substituted.
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
8438 strings out of 481239 8438 strings out of 481239
129046 string characters out of 5920377 129046 string characters out of 5920377
403148 words of memory out of 5000000 403170 words of memory out of 5000000
23517 multiletter control sequences out of 15000+600000 23517 multiletter control sequences out of 15000+600000
541812 words of font info for 57 fonts, out of 8000000 for 9000 541812 words of font info for 57 fonts, out of 8000000 for 9000
1142 hyphenation exceptions out of 8191 1142 hyphenation exceptions out of 8191
...@@ -500,7 +506,7 @@ y9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb ...@@ -500,7 +506,7 @@ y9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti9.pfb></usr/ ></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti9.pfb></usr/
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/ share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb> texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on main.pdf (4 pages, 247647 bytes). Output written on main.pdf (4 pages, 248231 bytes).
PDF statistics: PDF statistics:
180 PDF objects out of 1000 (max. 8388607) 180 PDF objects out of 1000 (max. 8388607)
152 compressed objects within 2 object streams 152 compressed objects within 2 object streams
......
No preview for this file type
No preview for this file type
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
\author{Dr. Andrey Filippov \qquad Nathaniel Callens Jr. \\ \author{Dr. Andrey Filippov \qquad Nathaniel Callens Jr. \\
Kelly Chang \qquad Bryce Hepner \\ Kelly Chang \qquad Bryce Hepner \\
Nikolay (Last Name) \\
Elphel, Inc.\\ Elphel, Inc.\\
1455 W. 2200 S. \#205, Salt Lake City, Utah 84119 USA \\ 1455 W. 2200 S. \#205, Salt Lake City, Utah 84119 USA \\
{\tt\small \{andrey,bryce\}@elphel.com}} {\tt\small \{andrey,bryce\}@elphel.com}}
...@@ -91,7 +92,7 @@ Elphel, Inc.\\ ...@@ -91,7 +92,7 @@ Elphel, Inc.\\
\begin{abstract} \begin{abstract}
% The method described in this paper is a simple method that has intended use with thermal images. % The method described in this paper is a simple method that has intended use with thermal images.
This algorithm operates by scanning through each pixel in a raster pattern, using already scanned pixels to decompress the next pixel's value. This method operates by scanning through each pixel in a raster pattern, using already scanned pixels to decompress the next pixel's value.
By saving the error between the predicted pixel value and the actual value, we were able to losslessly compress thermal images to be less than 41\% of their original size. By saving the error between the predicted pixel value and the actual value, we were able to losslessly compress thermal images to be less than 41\% of their original size.
The resulting files were approximately 34\% smaller than their equivalent PNGs, and 35\% smaller than LZW compression with TIFF files. The resulting files were approximately 34\% smaller than their equivalent PNGs, and 35\% smaller than LZW compression with TIFF files.
......
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