Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
image-compression-paper
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Elphel
image-compression-paper
Commits
e7349ae2
Commit
e7349ae2
authored
Jul 13, 2022
by
Bryce Hepner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build check on JPEG addition
parent
53af98cd
Pipeline
#2607
passed with stage
in 8 seconds
Changes
9
Pipelines
1
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
146 additions
and
118 deletions
+146
-118
main.aux
main.aux
+11
-5
main.bbl
main.bbl
+14
-0
main.bib
main.bib
+20
-2
main.blg
main.blg
+32
-32
main.brf
main.brf
+3
-1
main.log
main.log
+30
-46
main.pdf
main.pdf
+0
-0
main.synctex.gz
main.synctex.gz
+0
-0
main.tex
main.tex
+36
-32
No files found.
main.aux
View file @
e7349ae2
...
...
@@ -16,25 +16,29 @@
\gdef\HyperFirstAtBeginDocument
#1
{
#1
}
\providecommand\HyField
@AuxAddToFields[1]
{}
\providecommand\HyField
@AuxAddToCoFields[2]
{}
\citation
{
ISO/IEC14495-1
}
\citation
{
544819
}
\citation
{
PNGoverview
}
\citation
{
PNGdetails
}
\citation
{
PNGdetails
}
\@
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
{
toc
}{
\contentsline
{
subsection
}{
\numberline
{
1.2
}
Background
}{
1
}{
subsection.1.2
}
\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
}
\@
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
{
brf
}{
\backcite
{
PNGoverview
}{{
1
}{
2.1
}{
subsection.2.1
}}}
\@
writefile
{
brf
}{
\backcite
{
PNGdetails
}{{
1
}{
2.1
}{
subsection.2.1
}}}
\@
writefile
{
brf
}{
\backcite
{
PNGdetails
}{{
1
}{
2.1
}{
subsection.2.1
}}}
\citation
{
LZW
}
\citation
{
PNGdetails
}
\citation
{
ABRARDO1997321
}
\citation
{
Dahlen1993
}
\citation
{
AIAZZI20021619
}
\@
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
}}}
...
...
@@ -48,11 +52,11 @@
\citation
{
Numpy
}
\@
writefile
{
brf
}{
\backcite
{
Numpy
}{{
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
}
\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
}
\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
}
\citation
{
LAPACKAlgorithms
}
\citation
{
LeastSquaredProblem
}
...
...
@@ -66,8 +70,10 @@
\bibcite
{
PNGdetails
}{
6
}
\bibcite
{
Numpy
}{
7
}
\bibcite
{
Huffman
}{
8
}
\bibcite
{
PNGoverview
}{
9
}
\bibcite
{
LZW
}{
10
}
\bibcite
{
ISO/IEC14495-1
}{
9
}
\bibcite
{
PNGoverview
}{
10
}
\@
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
}}}
\bibcite
{
LZW
}{
11
}
\bibcite
{
544819
}{
12
}
main.bbl
View file @
e7349ae2
...
...
@@ -50,6 +50,13 @@ D.~A. Huffman.
\newblock {\em Proceedings of the Institute of Radio Engineers},
40(9):1098--1101, Sept. 1952.
\bibitem{ISO/IEC14495-1}
JPEG.
\newblock {Information technology — Lossless and near-lossless compression of
continuous-tone still images}.
\newblock Standard, International Organization for Standardization, Geneva, CH,
Dec. 1999.
\bibitem{PNGoverview}
{Mark Adler, Thomas Boutell, John Bowler, Christian Brunschen, Adam M.
Costello, Lee Daniel Crocker, Andreas Dilger, Oliver Fromme, Jean-loup
...
...
@@ -66,4 +73,11 @@ Welch.
\newblock A technique for high-performance data compression.
\newblock {\em Computer}, 17(6):8--19, 1984.
\bibitem{544819}
X.~Wu and N.~Memon.
\newblock Calic-a context based adaptive lossless image codec.
\newblock In {\em 1996 IEEE International Conference on Acoustics, Speech, and
Signal Processing Conference Proceedings}, volume~4, pages 1890--1893 vol. 4,
1996.
\end{thebibliography}
main.bib
View file @
e7349ae2
...
...
@@ -172,6 +172,24 @@ doi={10.1007/BF02215679},
url={https://doi.org/10.1007/BF02215679}
}
@techreport{ISO/IEC14495-1,
type = {Standard},
key = {LosslessJPG},
author = {JPEG},
month = dec,
year = {1999},
title = {{Information technology — Lossless and near-lossless compression of continuous-tone still images}},
volume = {1999},
address = {Geneva, CH},
institution = {International Organization for Standardization}
}
@INPROCEEDINGS{544819,
author={Xiaolin Wu and Memon, N.},
booktitle={1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings},
title={CALIC-a context based adaptive lossless image codec},
year={1996},
volume={4},
number={},
pages={1890-1893 vol. 4},
doi={10.1109/ICASSP.1996.544819}}
main.blg
View file @
e7349ae2
...
...
@@ -3,44 +3,44 @@ Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
The top-level auxiliary file: main.aux
The style file: ieee.bst
Database file #1: main.bib
You've used 1
0
entries,
You've used 1
2
entries,
2120 wiz_defined-function locations,
5
78 strings with 6187
characters,
and the built_in function-call counts,
3623
in all, are:
= --
332
> -- 2
3
0
< --
0
+ --
94
- -- 8
2
* --
295
:= --
638
add.period$ -- 3
3
call.type$ -- 1
0
change.case$ --
7
1
5
91 strings with 6591
characters,
and the built_in function-call counts,
4378
in all, are:
= --
411
> -- 2
5
0
< --
2
+ --
102
- -- 8
8
* --
340
:= --
750
add.period$ -- 3
9
call.type$ -- 1
2
change.case$ --
8
1
chr.to.int$ -- 0
cite$ -- 1
0
duplicate$ --
97
empty$ --
247
format.name$ -- 8
2
if$ --
720
cite$ -- 1
2
duplicate$ --
130
empty$ --
313
format.name$ -- 8
8
if$ --
892
int.to.chr$ -- 0
int.to.str$ -- 1
0
missing$ --
7
newline$ --
5
6
num.names$ -- 2
0
pop$ --
69
int.to.str$ -- 1
2
missing$ --
8
newline$ --
6
6
num.names$ -- 2
4
pop$ --
78
preamble$ -- 1
purify$ -- 6
1
purify$ -- 6
8
quote$ -- 0
skip$ --
6
9
skip$ --
9
9
stack$ -- 0
substring$ --
185
swap$ --
10
text.length$ --
0
substring$ --
252
swap$ --
24
text.length$ --
2
text.prefix$ -- 0
top$ -- 0
type$ -- 4
0
type$ -- 4
8
warning$ -- 0
while$ --
27
width$ -- 1
2
write$ -- 1
15
while$ --
33
width$ -- 1
4
write$ -- 1
39
main.brf
View file @
e7349ae2
\backcite {ISO/IEC14495-1}{{1}{1.1}{subsection.1.1}}
\backcite {544819}{{1}{1.1}{subsection.1.1}}
\backcite {PNGoverview}{{1}{2.1}{subsection.2.1}}
\backcite {PNGdetails}{{1}{2.1}{subsection.2.1}}
\backcite {PNGdetails}{{
1
}{2.1}{subsection.2.1}}
\backcite {PNGdetails}{{
2
}{2.1}{subsection.2.1}}
\backcite {LZW}{{2}{2.2}{subsection.2.2}}
\backcite {PNGdetails}{{2}{2.2}{subsection.2.2}}
\backcite {ABRARDO1997321}{{2}{2.3}{subsection.2.3}}
...
...
main.log
View file @
e7349ae2
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 1
1 JUL 2022 13:27
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.7.20) 1
3 JUL 2022 10:21
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
...
...
@@ -404,10 +404,10 @@ LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbraceleft' on input line 92.
<PixelArrangement.png, id=4
4
, 130.55226pt x 86.724pt>
<PixelArrangement.png, id=4
6
, 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 11
3
.
Package pdftex.def Info: PixelArrangement.png used on input line 11
7
.
(pdftex.def) Requested size: 99.36972pt x 66.01147pt.
LaTeX Warning: `h' float specifier changed to `ht'.
...
...
@@ -416,42 +416,24 @@ LaTeX Warning: `h' float specifier changed to `ht'.
<./PixelArrangement.png (PNG copy)>] [2]
<Uniform_No_Title.png, id=8
3
, 462.528pt x 346.896pt>
<Uniform_No_Title.png, id=8
7
, 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 239.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
<Normal_No_Title.png, id=85, 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 245.
Package pdftex.def Info: Uniform_No_Title.png used on input line 243.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
LaTeX Warning: `h' float specifier changed to `ht'.
[3 <./Uniform_No_Title.png> <./Normal_No_Title.png>]
Underfull \hbox (badness 7273) in paragraph at lines 272--284
[]\OT1/cmr/m/n/10 This was tested on a set of a least 16
[]
Underfull \hbox (badness 5161) in paragraph at lines 272--284
\OT1/cmr/m/n/10 im-ages, so this does not af-fect us as much.
[]
Underfull \hbox (badness 4353) in paragraph at lines 272--284
\OT1/cmr/m/n/10 When tested on a ran-dom set of 16 im-ages,
[]
<Normal_No_Title.png, id=89, 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 249.
(pdftex.def) Requested size: 237.13594pt x 177.8515pt.
Underfull \hbox (badness 3428) in paragraph at lines 272--284
\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$.
[]
LaTeX Warning: `h' float specifier changed to `ht'.
(./main.bbl (./main.brf)
[3 <./Uniform_No_Title.png> <./Normal_No_Title.png>]
(./main.bbl (./main.brf)
\tf@brf=\write4
\openout4 = `main.brf'.
...
...
@@ -461,34 +443,36 @@ Underfull \hbox (badness 7362) in paragraph at lines 26--26
, Oct. 1999.
[]
)
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 317.
[4]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 317.
[4])
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 321.
[5
]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 321.
(./main.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 3
17
.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 3
21
.
\snap@out=\write5
\openout5 = `main.dep'.
Dependency list written on main.dep.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 3
17
.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 3
21
.
Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 32E97EDE93C04899CE7128EA0CB0D790;513.
Package rerunfilecheck Info: File `main.brf' has not changed.
(rerunfilecheck) Checksum:
BB047529470216DFDC4D0933E0F06F40;613
.
(rerunfilecheck) Checksum:
9099E033D70D51ED61C40175FF1C40FF;711
.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
)
Here is how much of TeX's memory you used:
84
38
strings out of 481239
129
046
string characters out of 5920377
40
3170
words of memory out of 5000000
235
17
multiletter control sequences out of 15000+600000
84
49
strings out of 481239
129
190
string characters out of 5920377
40
4236
words of memory out of 5000000
235
25
multiletter control sequences out of 15000+600000
541812 words of font info for 57 fonts, out of 8000000 for 9000
1142 hyphenation exceptions out of 8191
47i,9n,42p,782b,
389
s stack positions out of 5000i,500n,10000p,200000b,80000s
47i,9n,42p,782b,
468
s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></us
r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/shar
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texl
...
...
@@ -503,10 +487,10 @@ 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/
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on main.pdf (
4 pages, 247996
bytes).
Output written on main.pdf (
5 pages, 250889
bytes).
PDF statistics:
1
80
PDF objects out of 1000 (max. 8388607)
1
5
2 compressed objects within 2 object streams
28
named destinations out of 1000 (max. 500000)
1
91
PDF objects out of 1000 (max. 8388607)
1
6
2 compressed objects within 2 object streams
31
named destinations out of 1000 (max. 500000)
96 words of extra memory for PDF output out of 10000 (max. 10000000)
main.pdf
View file @
e7349ae2
No preview for this file type
main.synctex.gz
View file @
e7349ae2
No preview for this file type
main.tex
View file @
e7349ae2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment