diff --git a/trunk/02Background.tex b/trunk/02Background.tex index ed5da50..b671e93 100644 --- a/trunk/02Background.tex +++ b/trunk/02Background.tex @@ -13,7 +13,14 @@ When someone walks under a Grid-EYE sensor, we will see some pixels with higher \label{fig:GridEye} \end{figure} -The data we used is collected from a solitary elder's home. We deployed four Grid-EYE sensors at the corner of her living room, and recorded the thermal video for three weeks at $10$ frames per second data rate, and the size of raw data is about 17.6GB. +Figure~\ref{fig:GridEyeData} shows an example output of Grid-EYE sensor. + +\begin{figure}[htbp] + \centering + \includegraphics[width=\columnwidth]{figures/GridEYEData.pdf} + \caption{Output Data from Grid-EYE} + \label{fig:GridEyeData} +\end{figure} \subsection{FLIR ONE PRO} diff --git a/trunk/Main.aux b/trunk/Main.aux index 02d28b9..f85080c 100644 --- a/trunk/Main.aux +++ b/trunk/Main.aux @@ -33,44 +33,46 @@ \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-A}}Panasonic Grid-EYE Thermal Sensor}{4}} \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Walking under a Grid-EYE sensor}}{4}} \newlabel{fig:GridEye}{{2}{4}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Output Data from Grid-EYE}}{5}} +\newlabel{fig:GridEyeData}{{3}{5}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-B}}FLIR ONE PRO}{5}} \abx@aux@segm{0}{0}{Shih17b} \abx@aux@segm{0}{0}{Shih17b} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-B}}FLIR ONE PRO}{5}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-C}}Raspberry Pi 3}{5}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-D}}Simple Data Compressing}{5}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}1}Huffman Coding}{5}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}2}Z-score Threshold}{5}} \abx@aux@cite{guo2011simple} \abx@aux@segm{0}{0}{guo2011simple} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}3}Gaussian Function Fitting}{6}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {III}Data Size Decision Framework}{6}} -\newlabel{sec:design}{{III}{6}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces System Architecture}}{7}} -\newlabel{fig:SystemArchitecture}{{3}{7}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-C}}Raspberry Pi 3}{6}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {II-D}}Simple Data Compressing}{6}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}1}Huffman Coding}{6}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}2}Z-score Threshold}{6}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {II-D}3}Gaussian Function Fitting}{7}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {III}Data Size Decision Framework}{7}} +\newlabel{sec:design}{{III}{7}} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-A}}Region Represent Grammar}{7}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces PNG image, size = 46KB}}{8}} -\newlabel{fig:pngImage}{{4}{8}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Region divided by our method}}{8}} -\newlabel{fig:SeparateImage}{{5}{8}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces System Architecture}}{8}} +\newlabel{fig:SystemArchitecture}{{4}{8}} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {\unhbox \voidb@x \hbox {III-B}}Data Structure and Region Selection Algorithm}{8}} -\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Segment Tree Preprocess}}{9}} -\newlabel{code:SegmentTreePreprocess}{{1}{9}} -\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces Dividing regions depends on compressed data size}}{9}} -\newlabel{code:RegionSpecifiedSize}{{2}{9}} -\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces Dividing regions depends on compressed data RMSE}}{10}} -\newlabel{code:RegionSpecifiedError}{{3}{10}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {IV}Performance Evaluation}{10}} -\newlabel{sec:eval}{{IV}{10}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Data compressed by Proposed Method (4KB)}}{11}} -\newlabel{fig:4KMy}{{6}{11}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Data compressed by JPEG (4KB)}}{11}} -\newlabel{fig:4KJpeg}{{7}{11}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces PNG image, size = 46KB}}{9}} +\newlabel{fig:pngImage}{{5}{9}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Region divided by our method}}{9}} +\newlabel{fig:SeparateImage}{{6}{9}} +\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Segment Tree Preprocess}}{10}} +\newlabel{code:SegmentTreePreprocess}{{1}{10}} +\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces Dividing regions depends on compressed data size}}{10}} +\newlabel{code:RegionSpecifiedSize}{{2}{10}} +\@writefile{loa}{\defcounter {refsection}{0}\relax }\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces Dividing regions depends on compressed data RMSE}}{11}} +\newlabel{code:RegionSpecifiedError}{{3}{11}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {IV}Performance Evaluation}{11}} +\newlabel{sec:eval}{{IV}{11}} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {IV-}1}Date Structure Initialize}{11}} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {IV-}2}Thermal Data Loading}{11}} \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {\unhbox \voidb@x \hbox {IV-}3}Regions dividing}{11}} -\newlabel{sec:conclusion}{{V}{11}} -\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {V}Conclusion}{11}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Proposed method and JPEG comparing}}{12}} -\newlabel{fig:compareToJpeg}{{8}{12}} -\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Computation Time of Regions Dividing}}{12}} -\newlabel{fig:computeTime}{{9}{12}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Data compressed by Proposed Method (4KB)}}{12}} +\newlabel{fig:4KMy}{{7}{12}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Data compressed by JPEG (4KB)}}{12}} +\newlabel{fig:4KJpeg}{{8}{12}} +\newlabel{sec:conclusion}{{V}{12}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {V}Conclusion}{12}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Proposed method and JPEG comparing}}{13}} +\newlabel{fig:compareToJpeg}{{9}{13}} +\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Computation Time of Regions Dividing}}{13}} +\newlabel{fig:computeTime}{{10}{13}} diff --git a/trunk/Main.log b/trunk/Main.log index c654084..ac414d0 100644 --- a/trunk/Main.log +++ b/trunk/Main.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9.6210 64-bit) (preloaded format=pdflatex 2018.3.9) 15 MAR 2018 23:07 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9.6210 64-bit) (preloaded format=pdflatex 2018.3.9) 16 MAR 2018 00:22 entering extended mode **./Main.tex (Main.tex @@ -994,87 +994,99 @@ File: figures/GridEye.pdf Graphic file (type pdf) Package pdftex.def Info: figures/GridEye.pdf used on input line 11. (pdftex.def) Requested size: 516.0pt x 280.6471pt. - [4 <./figures/GridEye.pdf>] -LaTeX Warning: Citation 'Shih17b' on page 5 undefined on input line 34. +pdfTeX warning: pdflatex (file ./figures/GridEYEData.pdf): PDF inclusion: found + PDF version <1.7>, but at most version <1.5> allowed + +File: figures/GridEYEData.pdf Graphic file (type pdf) -LaTeX Warning: Citation 'Shih17b' on page 5 undefined on input line 34. + +Package pdftex.def Info: figures/GridEYEData.pdf used on input line 20. +(pdftex.def) Requested size: 516.0pt x 516.13908pt. + [4 <./figures/GridEye.pdf>] [5 <./figures/GridEYEData.pdf>] -[5] +LaTeX Warning: Citation 'Shih17b' on page 6 undefined on input line 41. -LaTeX Warning: Citation 'guo2011simple' on page 6 undefined on input line 37. -) (03Design.tex +LaTeX Warning: Citation 'Shih17b' on page 6 undefined on input line 41. + + +LaTeX Warning: Citation 'guo2011simple' on page 6 undefined on input line 44. + +[6]) (03Design.tex pdfTeX warning: pdflatex (file ./figures/SystemArchitecture.pdf): PDF inclusion : found PDF version <1.7>, but at most version <1.5> allowed - + File: figures/SystemArchitecture.pdf Graphic file (type pdf) Package pdftex.def Info: figures/SystemArchitecture.pdf used on input line 12. (pdftex.def) Requested size: 516.0pt x 290.26419pt. - [6] - + [7] + File: figures/real.png Graphic file (type png) Package pdftex.def Info: figures/real.png used on input line 34. (pdftex.def) Requested size: 232.19843pt x 309.59338pt. - + File: figures/separate.png Graphic file (type png) Package pdftex.def Info: figures/separate.png used on input line 41. (pdftex.def) Requested size: 232.19843pt x 309.59338pt. -[7 <./figures/SystemArchitecture.pdf>] [8 <./figures/real.png (PNG copy)> <./fi -gures/separate.png (PNG copy)>] +[8 <./figures/SystemArchitecture.pdf>] ** WARNING: \and is valid only when in conference or peerreviewca modes (line 67). LaTeX Warning: `h' float specifier changed to `ht'. +[9 <./figures/real.png (PNG copy)> <./figures/separate.png (PNG copy)>] + +LaTeX Warning: `h' float specifier changed to `ht'. + Overfull \hbox (28.18843pt too wide) in paragraph at lines 127--128 []\OT1/ptm/m/n/12 After the re-gion di-vid-ing fin-ished, we will gen-er-ate th e data string to be sent. The re-gions in $\OML/cmm/m/it/12 seperatedRegions$ [] -[9]) (04Evaluation.tex +) (04Evaluation.tex [10] File: figures/my4000.png Graphic file (type png) Package pdftex.def Info: figures/my4000.png used on input line 11. (pdftex.def) Requested size: 232.19843pt x 309.59338pt. - + File: figures/quality3.jpg Graphic file (type jpg) Package pdftex.def Info: figures/quality3.jpg used on input line 18. (pdftex.def) Requested size: 232.19843pt x 309.59338pt. - + File: figures/compareToJpeg.pdf Graphic file (type pdf) Package pdftex.def Info: figures/compareToJpeg.pdf used on input line 28. (pdftex.def) Requested size: 516.0pt x 309.61102pt. - [10] - + + File: figures/computeTime.pdf Graphic file (type pdf) Package pdftex.def Info: figures/computeTime.pdf used on input line 45. (pdftex.def) Requested size: 516.0pt x 309.61102pt. -) (05Conclusion.tex) + [11]) (05Conclusion.tex) LaTeX Warning: Empty bibliography on input line 143. \svn@write=\write7 \openout7 = `Main.svn'. -[11 <./figures/my4000.png (PNG copy)> <./figures/quality3.jpg>] [12 <./figures/ +[12 <./figures/my4000.png (PNG copy)> <./figures/quality3.jpg>] [13 <./figures/ compareToJpeg.pdf> <./figures/computeTime.pdf pdfTeX warning: pdflatex (file ./figures/computeTime.pdf): PDF inclusion: multi @@ -1093,10 +1105,10 @@ Package logreq Info: Writing requests to 'Main.run.xml'. ) Here is how much of TeX's memory you used: - 22516 strings out of 493333 - 425405 string characters out of 3139189 - 930158 words of memory out of 3000000 - 25628 multiletter control sequences out of 15000+200000 + 22522 strings out of 493333 + 425548 string characters out of 3139189 + 930167 words of memory out of 3000000 + 25633 multiletter control sequences out of 15000+200000 37218 words of font info for 72 fonts, out of 3000000 for 9000 1141 hyphenation exceptions out of 8191 64i,8n,56p,1118b,1282s stack positions out of 5000i,500n,10000p,200000b,50000s @@ -1113,9 +1125,9 @@ KTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy8.pfb> -Output written on Main.pdf (12 pages, 651563 bytes). +Output written on Main.pdf (13 pages, 657391 bytes). PDF statistics: - 157 PDF objects out of 1000 (max. 8388607) + 167 PDF objects out of 1000 (max. 8388607) 0 named destinations out of 1000 (max. 500000) - 64 words of extra memory for PDF output out of 10000 (max. 10000000) + 69 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/trunk/Main.pdf b/trunk/Main.pdf index f65ed54..e82a094 100644 Binary files a/trunk/Main.pdf and b/trunk/Main.pdf differ diff --git a/trunk/Main.synctex.gz b/trunk/Main.synctex.gz index 3bb8395..59dc391 100644 Binary files a/trunk/Main.synctex.gz and b/trunk/Main.synctex.gz differ diff --git a/trunk/Slide/Parameterized Data Reduction Framework for IoT Devices-3.pptx b/trunk/Slide/Parameterized Data Reduction Framework for IoT Devices-3.pptx new file mode 100644 index 0000000..fc39ae8 Binary files /dev/null and b/trunk/Slide/Parameterized Data Reduction Framework for IoT Devices-3.pptx differ diff --git a/trunk/figures/GridEYEData.pdf b/trunk/figures/GridEYEData.pdf new file mode 100644 index 0000000..1e7b65f Binary files /dev/null and b/trunk/figures/GridEYEData.pdf differ diff --git a/trunk/figures/GridEYEData2.pdf b/trunk/figures/GridEYEData2.pdf new file mode 100644 index 0000000..d10e8a4 Binary files /dev/null and b/trunk/figures/GridEYEData2.pdf differ diff --git a/trunk/figures/GridEYEData3.pdf b/trunk/figures/GridEYEData3.pdf new file mode 100644 index 0000000..f2f5393 Binary files /dev/null and b/trunk/figures/GridEYEData3.pdf differ diff --git a/trunk/figures/dividing1.png b/trunk/figures/dividing1.png new file mode 100644 index 0000000..293214b Binary files /dev/null and b/trunk/figures/dividing1.png differ diff --git a/trunk/figures/dividing2.png b/trunk/figures/dividing2.png new file mode 100644 index 0000000..5ec6dca Binary files /dev/null and b/trunk/figures/dividing2.png differ diff --git a/trunk/figures/dividing3.png b/trunk/figures/dividing3.png new file mode 100644 index 0000000..d0e44c6 Binary files /dev/null and b/trunk/figures/dividing3.png differ diff --git a/trunk/figures/dividing4.png b/trunk/figures/dividing4.png new file mode 100644 index 0000000..b9cba00 Binary files /dev/null and b/trunk/figures/dividing4.png differ diff --git a/trunk/figures/dividing5.png b/trunk/figures/dividing5.png new file mode 100644 index 0000000..6cb3472 Binary files /dev/null and b/trunk/figures/dividing5.png differ diff --git a/trunk/figures/dividing6.png b/trunk/figures/dividing6.png new file mode 100644 index 0000000..4dd879d Binary files /dev/null and b/trunk/figures/dividing6.png differ diff --git a/trunk/figures/dividing7.png b/trunk/figures/dividing7.png new file mode 100644 index 0000000..2ff1117 Binary files /dev/null and b/trunk/figures/dividing7.png differ diff --git a/trunk/figures/dividing8.png b/trunk/figures/dividing8.png new file mode 100644 index 0000000..b42799f Binary files /dev/null and b/trunk/figures/dividing8.png differ diff --git a/trunk/figures/dividing9.png b/trunk/figures/dividing9.png new file mode 100644 index 0000000..a016a5f Binary files /dev/null and b/trunk/figures/dividing9.png differ