Browse Source

git-svn-id: http://newslabx.csie.ntu.edu.tw/svn/Ginger@17 5747cdd2-2146-426f-b2b0-0570f90b98ed

master
Hobe 6 years ago
parent
commit
8dce8a1efd
76 changed files with 42586 additions and 0 deletions
  1. +5
    -0
      branches/candidate/00Abstract.tex
  2. +32
    -0
      branches/candidate/01Introduction.tex
  3. +45
    -0
      branches/candidate/02Background.tex
  4. +129
    -0
      branches/candidate/03Design.tex
  5. +50
    -0
      branches/candidate/04Evaluation.tex
  6. +3
    -0
      branches/candidate/05Conclusion.tex
  7. +2
    -0
      branches/candidate/06Acknowledge.tex
  8. BIN
      branches/candidate/DIY Interface for Enhanced Service Customization of Remote IoT Devices- A CoAP Based Prototype.skim
  9. +232
    -0
      branches/candidate/ERICA.bib
  10. +2425
    -0
      branches/candidate/IEEEtran.bst
  11. +4702
    -0
      branches/candidate/IEEEtran.cls
  12. +78
    -0
      branches/candidate/Main.aux
  13. +2108
    -0
      branches/candidate/Main.bcf
  14. BIN
      branches/candidate/Main.dvi
  15. +1133
    -0
      branches/candidate/Main.log
  16. BIN
      branches/candidate/Main.pdf
  17. +86
    -0
      branches/candidate/Main.run.xml
  18. +20
    -0
      branches/candidate/Main.svn
  19. BIN
      branches/candidate/Main.synctex.gz
  20. +144
    -0
      branches/candidate/Main.tex
  21. +302
    -0
      branches/candidate/Makefile
  22. +325
    -0
      branches/candidate/Makefile.RACS
  23. +177
    -0
      branches/candidate/MetaRoutingforMobileIOTDevices.bib
  24. +20
    -0
      branches/candidate/MixedPublicPrivate_IOT.svn
  25. +0
    -0
      branches/candidate/MixedPublicPrivate_IOT.tdo
  26. +142
    -0
      branches/candidate/MixedPublicPrivate_IoT.tex
  27. +102
    -0
      branches/candidate/MultiNetwork.bib
  28. +117
    -0
      branches/candidate/MySetting.tex
  29. +457
    -0
      branches/candidate/SOCA17.bib
  30. BIN
      branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices-2.pptx
  31. BIN
      branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices-3.pptx
  32. BIN
      branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices.pptx
  33. BIN
      branches/candidate/Toward a Distributed Data Flow Platform for the Web of Things.skim
  34. +59
    -0
      branches/candidate/WFIoT.bib
  35. +5637
    -0
      branches/candidate/bibliography.bib
  36. BIN
      branches/candidate/figures/ContextFreeString.pdf
  37. +393
    -0
      branches/candidate/figures/FLIR_video.txt
  38. BIN
      branches/candidate/figures/From.png
  39. BIN
      branches/candidate/figures/GridEYEData.pdf
  40. BIN
      branches/candidate/figures/GridEYEData2.pdf
  41. BIN
      branches/candidate/figures/GridEYEData3.pdf
  42. BIN
      branches/candidate/figures/GridEye.pdf
  43. +174
    -0
      branches/candidate/figures/H264_video.txt
  44. BIN
      branches/candidate/figures/Neg.png
  45. BIN
      branches/candidate/figures/Pos.png
  46. BIN
      branches/candidate/figures/SystemArchitecture.pdf
  47. BIN
      branches/candidate/figures/ThermalAtHome.pdf
  48. BIN
      branches/candidate/figures/To.png
  49. BIN
      branches/candidate/figures/compareToJpeg.pdf
  50. BIN
      branches/candidate/figures/computeTime.pdf
  51. +219
    -0
      branches/candidate/figures/computeTime.txt
  52. BIN
      branches/candidate/figures/dividing1.png
  53. BIN
      branches/candidate/figures/dividing2.png
  54. BIN
      branches/candidate/figures/dividing3.png
  55. BIN
      branches/candidate/figures/dividing4.png
  56. BIN
      branches/candidate/figures/dividing5.png
  57. BIN
      branches/candidate/figures/dividing6.png
  58. BIN
      branches/candidate/figures/dividing7.png
  59. BIN
      branches/candidate/figures/dividing8.png
  60. BIN
      branches/candidate/figures/dividing9.png
  61. +99
    -0
      branches/candidate/figures/jpgResult.txt
  62. BIN
      branches/candidate/figures/my4000.png
  63. +15945
    -0
      branches/candidate/figures/myResult.txt
  64. BIN
      branches/candidate/figures/quality3.jpg
  65. BIN
      branches/candidate/figures/real.png
  66. BIN
      branches/candidate/figures/separate.png
  67. BIN
      branches/candidate/figures/video.xlsx
  68. +4592
    -0
      branches/candidate/ieeeconf.cls
  69. +0
    -0
      branches/candidate/log.tex
  70. +17
    -0
      branches/candidate/myColor.sty
  71. +95
    -0
      branches/candidate/mycolor.cfg
  72. +255
    -0
      branches/candidate/ntu_techrpt_cover.sty
  73. +256
    -0
      branches/candidate/ntu_techrpt_cover_acm.sty
  74. +139
    -0
      branches/candidate/prelim2e.sty
  75. +1849
    -0
      branches/candidate/svn-multi.sty
  76. +21
    -0
      branches/candidate/todos.tex

+ 5
- 0
branches/candidate/00Abstract.tex View File

@ -0,0 +1,5 @@
\begin{abstract}
In a IoT environment, many devices will periodically transmit data. However, most of the data are redundant, but sensor itself may not have a good standard to decide to send or not. Some static rule maybe useful on specific scenario, and become ineffective when we change the usage of the sensor. Hence, we design an algorithm to solve the problem of data redundant for IoT devices. In the algorithm, we iteratively separate a data region into some smaller regions. Each round, choose a region with highest variability, and separate it into four regions. Finally, each region has different size and uses its average value to represent itself. If an area has more dynamical diverse data, the density of regions will be higher. In this paper, we present a method to reduce the file size of thermal sensor which can sense the temperature of a surface and outputs a two dimension gray scale image. In our evaluation result, we can reduce the file size to $50\%$ less than JPEG when $0.5\%$ of distortion is allowed, and up to $93\%$ less when $2\%$ of distortion is allowed.
\end{abstract}

+ 32
- 0
branches/candidate/01Introduction.tex View File

@ -0,0 +1,32 @@
\section{Introduction}
\label{sec:introduction}
Walking exercises the nervous, cardiovascular, pulmonary, musculoskeletal and hematologic systems because it requires more oxygen to contract the muscles. Hence, {\it gait velocity}, or called {\it walking speed}~\cite{Middleton2015}, has become a valid and important metric for senior populations~\cite{Middleton2015,studenski2011,Studenski03}.
In 2011, Studenski et al~\cite{studenski2011} published a study that tracked gait velocity of over 34,000 seniors from 6 to 21 years in US. The study found that predicted survival rate based on age, sex, and gait velocity was as accurate as predicted based on age, sex, chronic conditions, smoking history, blood pressure, body mass index, and hospitalization. Consequently, it has motivated the industrial and academia communities to develop the methodology to track and assess the risk based on gait velocity. The following years have led to many papers that point to the importance of gait velocity as a predictor of degradation and exacerbation events associated with various chronic diseases including heart failure, COPD, kidney failure, stroke, etc~\cite{Studenski03, pulignano2016, Konthoraxjnl2015, kutner2015}.
In the US, there are 13 million seniors who live alone at home~\cite{profile2015}. Gait velocity and stride length are particularly important in this case since they provide an assessment of fall risk, the ability to perform daily activities such as bathing and eating, and hence the potential for being independent. Assessment of gait velocity is recommended to instruct the subjects to walk back and forth in a 5, 8 or 10 meter walkway. Similar results were found in a study comparing a 3 meter walk test to the GAITRite electronic walkway in individuals with chronic stroke~\cite{Peters2013}.
The above approaches are conducted either at the clinical institutes or designated locations. They are recommended by the physicians but are required to be conducted at limited time and location. Consequently, it is difficult to observe the change in long term. It is desirable for the elderly, their family members, and physicians to monitor gait velocity for the elderly all the time at any location. However, the assessment should take into account several factors, including accuracy, privacy, portability, robustness, and applicability.
Shih and his colleagues~\cite{Shih17b} proposed a sensing system to be installed at home or nursing institute without revealing privacy and not using wearable devices. Given the proposed method, one may deploy several thermal sensors in his/her apartments as shown in Figure~\ref{fig:gaitVelocitySmartHome}. In this example, numbers of thermal sensors are deployed to increase the coverage of the sensing signals. In large spaces such as living room, there will be more than one sensor in one space; in small spaces such as corridor, there can be only one sensor. One fundamental question to ask is how many sensors should be deployed and how these sensors work together seamlessly to provide accurate gait velocity measurement.
\begin{figure}[ht]
\centering
\includegraphics[trim={1cm 3cm 2cm 2cm},clip,width=1\columnwidth]{figures/ThermalAtHome.pdf}
\caption{Gait Velocity Measurement at Smart Homes}
\label{fig:gaitVelocitySmartHome}
\end{figure}
In a IoT environment, many devices will periodically transmit data. Some sensors are used for avoid accidents, so they will have very high sensing frequency. However, most of the data are redundant. Like a temperature sensor on a gas stove, the temperature value is the same as the value from air conditioner and does not change very frequently, but it will have dramatically difference when we are cooking. We can simply make a threshold that when temperature is higher or lower than some degrees, the data will be transmitted, and drop the data that we don't interest. This is a very easy solution if we only have a few devices, but when we have hundreds or thousands devices, it is impossible to manually configure all devices, and the setting may need to change in the winter and summer, or different location.
In this paper, we study the data from Panasonic Grid-EYE, a $8 \times 8$ pixels infrared array sensor, and FLIR ONE PRO, a $480 \times 640$ pixels thermal camera. Both are setting on ceiling and taking a video of a person walking under the camera.
In Figure~\ref{fig:gaitVelocitySmartHome}, there are fifteen thermal sensor in a house. If they are Panasonic Grid-EYE, it will have 2 bytes per pixel, 64 pixels per frame, 10 frames per second, and total need 1.7GB storage space per day. If they are FLIR ONE PRO, it generates 5 frames per second but needs about 45KB per frame, and it will need 291.6GB everyday.
{\bf Contribution} The target of our work is to compress the thermal data retrieved from FLIR ONE PRO to targeted data size and keep the quality of data. Nearby pixels in a thermal data mostly have similar value, so we can easily separate an data region into several regions and use its average value to represent it but will not cause too much error. By the method we proposed, the size of file can reduce more than $50\%$ compare to using JPEG compression algorithm when both have $0.5\% (0.18^\circ C)$ of root-mean-square error.
The remaining of this paper is organized as follow. Section~\ref{sec:bk_related} presents related works and background for developing the methods. Section~\ref{sec:design} presents the system architecture, challenges, and the developed mechanisms. Section~\ref{sec:eval} presents the evaluation results of proposed mechanism and Section~\ref{sec:conclusion} summaries our works.

+ 45
- 0
branches/candidate/02Background.tex View File

@ -0,0 +1,45 @@
\section{Background and Related Works}
\label{sec:bk_related}
\subsection{Panasonic Grid-EYE Thermal Sensor}
First, we study the sensor Panasonic Grid-EYE which is a thermal camera that can output $8 \times 8$ pixels thermal data with $2.5^\circ C$ accuracy and $0.25^\circ C$ resolution at $10$ frames per second. In normal mode, the current consumption is 4.5mA. It is a low resolution camera and infrared array sensor, so we install it in our house at ease without some privacy issue that may cause by a surveillance camera.
When someone walks under a Grid-EYE sensor, we will see some pixels with higher temperature than others. Figure~\ref{fig:GridEye} shows an example of thermal from Grid-EYE sensor. The sensor signal will form a signal cone. The pixel sampling our head temperature will have the highest reading, body is lower, and leg is the lowest except background because when the distance from camera to our body is longer, the area covered by the camera will be wider and the ratio of background temperature in the pixel will increase, also our head does not cover by cloth, so the surface temperature will higher than other place. While we are walking in an area, the temperature of air in the area will become warmer, and the shape of human will be more difficult to recognize.
\begin{figure}[htbp]
\centering
\includegraphics[width=\columnwidth]{figures/GridEye.pdf}
\caption{Walking under a Grid-EYE sensor}
\label{fig:GridEye}
\end{figure}
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}
FLIR ONE PRO is a thermal camera that can output $480 \times 640$ pixels thermal data with $3^\circ C$ accuracy and $0.01^\circ C$ resolution, and capture speed is about 5 frames per second. In picture taking mode, it can retrieve the precise data from the header of picture file. However, in the video taking mode, it only store a gray scale video and show the range of temperature on the monitor. Hence, we use the data from picture taking mode as our test object. The data form FLIR ONE PRO has about $5000$ times resolution compared to Grid-EYE. The shape of object is not just a cone. The temperature in a same object is similar, but an Obvious edge between different objects. Hence, we developed a method to compress the thermal data from FLIR PRO ONE. It can also treat as a normal image and be stored as jpeg, png, etc.
\subsection{Raspberry Pi 3}
We use Raspberry Pi 3 as our testing environment. It has a 1.2 GHz 64-bit quad-core ARM Cortex-A53 CPU, 1 GB memory, and 802.11n wireless network. We run a Debian-based Linux operating system on it. While it is idle and turning off WiFi, it will consume 240mA and while uploading data at 24Mbit/s, it will consume 400mA.
\subsection{Simple Data Compressing}
If we save a frame from Grid-EYE in a readable format, it will take about 380 bytes storage. However, the temperature range of indoor environment mostly from $5^\circ C$ to $40^\circ C$ and the resolution of Grid-EYE is $0.25^\circ C$, so we can easily represent each temperature by one byte. Hence, we only need $64$ bytes to store a frame. We can use different ways to compress the frame.
\subsubsection{Huffman Coding}
Huffman coding is a lossless data compressing. In average, it can reduce the frame size from $64$ bytes to $40.7$ bytes with $6$ bytes standard deviation.
\subsubsection{Z-score Threshold}
We can only send the pixels with higher temperature since thermal sensors are mostly used for detect heat source. Z-score is defined as $z = \frac{\chi - \mu}{\sigma}$ where $\chi$ is the value of the temperature, $\mu$ is the average of the temperature and $\sigma$ is the standard deviation of the temperature. In our earlier work~\cite{Shih17b}, we use Z-score instead of a static threshold to detect human because the background temperature may have a $10^\circ C$ difference between day and night, and when people walk through the sensing area the Grid-EYE, the temperature reading will only increase $2^\circ C$ to $3^\circ C$. Hence, it is impossible to use a static threshold to detect human. In~\cite{Shih17b}, the pixels with useful data only if the Z-score is higher than $2$, so we can reduce the frame size by dropping all pixels with Z-score lower than $2$. We can reduce the file size from $64$ bytes to $12.6$ bytes with $2.9$ bytes standard deviation by Z-score threshold $2$ and compress by Huffman coding.
\subsubsection{Gaussian Function Fitting}
Since the temperature readings of human body in a thermal data from Grid-EYE looks like a signal cone, we may use a Gaussian function to fit the thermal data. A Gaussian function $y = Ae^{-(x-B)^2/2C^2}$ has three parameter $A$, $B$ and $C$. The parameter $A$ is the height of the cone, $B$ is the position of the cone's peak and $C$ controls the width of the cone. We use the pixel with highest temperature to be the peak of the cone, so we only need to adjust $A$ and $C$ to fit the thermal data. Guo~\cite{guo2011simple} provides a fast way to determine the fitting Gaussian function. In our testing, it will have $0.5^\circ C$ root-mean-square error in average, and only needs $5$ bytes to store the position of peak and two parameters.

+ 129
- 0
branches/candidate/03Design.tex View File

@ -0,0 +1,129 @@
\section{Data Size Decision Framework}
\label{sec:design}
This section presents the proposed method to generate a data array that has less size compared to jpeg image when some of distortion is allowed. We use the thermal data from FLIR ONE PRO.
The nearby pixels usually have similar values, except at the edge of objects. Hence, we can divide an image into several regions, and the pixels in a same region has similar value so we can use the average value to represent it and do not cause too much error. However, precisely divide an image into some polygon region needs a lot of computation power and difficult to describe the edge of each region. Also, determining the number of region is a challenge. Hence, to effectively describe regions we design that every region most be a rectangle, and every region can divide into 4 regions by cut in half at the middle of horizontal and vertical. The image will start from only contains one region, and 3 regions will be added per round since we divide a region into 4 pieces.
Our method is shown in Figure~\ref{fig:SystemArchitecture}. Data structure initialization only needs to do once if the size of a frame doesn't change. A thermal data will be loaded into our data structure and divide into several regions. Finally, the compressed data will be encoded by Huffman coding, and transmitted to database. When users want to use the thermal data, they can restore the data from the encoded data in database.
\begin{figure}[htbp]
\centering
\includegraphics[width=\columnwidth]{figures/SystemArchitecture.pdf}
\caption{System Architecture}
\label{fig:SystemArchitecture}
\end{figure}
\subsection{Region Represent Grammar}
For each frame, we can use a context-free language to represent it.
\begin{center}
\begin{tabular}{rl}
$S \rightarrow\ $ & $R$ \\
$R \rightarrow\ $ & $\alpha$\\
$R \rightarrow\ $ & $\beta RRRR$
\end{tabular}
\end{center}
$R$ refers to a region of frame, and it can either use the average $\alpha$ of the pixels in the region to represent the whole region or divide into four regions and left a remainder $\beta$. Dependence on size of compressed data, we can choose the amount of dividing regions. The context-free grammar starts from a region containing whole frame. For each $R$ we calculate a score based on the data the quality of data we can improve by dividing it into smaller regions. Figure~\ref{fig:pngImage} shows an example of thermal data which was took by FLIR ONE PRO. One of the possible outcome is Shown in Figure~\ref{fig:SeparateImage} if we divide the frame 6 times and it will have 19 regions. By this method, we can iteratively compress the thermal data until the number of regions reach our file size requirement or the error rate is less than the requirement.
\begin{figure}[ht]
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[width=\linewidth]{figures/real.png}
\caption{PNG image, size = 46KB}
\label{fig:pngImage}
\end{minipage}
\hspace{0.05\linewidth}
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[width=\linewidth]{figures/separate.png}
\caption{Region divided by our method}
\label{fig:SeparateImage}
\end{minipage}
\end{figure}
\subsection{Data Structure and Region Selection Algorithm}
To help us choose which region to be divided, we give every region a score, and put them into a heap. For each round, we pick the region with the highest score, and divide it into four subregions, calculate the score of subregions, and put them into the heap. We use the sum of square error of pixels in the region $R$ as the score of the region.
\begin{center}
\begin{tabular}{rl}
$\mu = $ & $E(R)$\\
$Score = $ & $\sum\limits_{X\in R} (X-\mu)^2$\\
$= $ & $\sum\limits_{X\in R} X^2 - |R|\mu^2$
\end{tabular}
\end{center}
By the equation shown above, we just need to know the sum of square and the sum of all pixels in the region to calculate the score of the region. We use a 4-dimension segment tree as a container to store all possible regions and its scores. Since segment tree is a complete tree, the size of tree is less than 2 times the number if pixels. For each node of segment tree, it records the range on both width and height it covered, sum $\sum\limits_{X\in R} X$, and sum of square $\sum\limits_{X\in R} X^2$ of pixels in the region. The root of segment tree starts is node number $0$, and each node $i$ has four child from node number from $i\times 4+1$ to $i\times 4+4$. Hence, we only need to allocate a large array and recursively process all nodes form root. Algorithm~\ref{code:SegmentTreePreprocess} shows how we generate the tree and calculate the sum of square and the sum of all nodes.
\begin{algorithm*}[h]
\caption{Segment Tree Preprocess}
\label{code:SegmentTreePreprocess}
\begin{algorithmic}[1]
\State $Tree = Array()$
\Function{setTreeNode}{$x, left, right, top, bottom$}
\If {$left = right$ \and $top = bottom$}
\State $Tree[x].Sum = Frame[left][top]$
\State $Tree[x].SquareSum = Frame[left][top]^2$
\Else
\State $setTreeNode(4x+1, left, (left+right)/2, top, (top+bottom)/2)$
\State $setTreeNode(4x+2, (left+right)/2, right, top, (top+bottom)/2)$
\State $setTreeNode(4x+3, left, (left+right)/2, (top+bottom)/2, bottom)$
\State $setTreeNode(4x+4, (left+right)/2, right, (top+bottom)/2, bottom)$
\State $Tree[x].Sum = \sum\limits_{i = 4x+1}^{4x+4} Tree[i].sum $
\State $Tree[x].SquareSum = \sum\limits_{i = 4x+1}^{4x+4} Tree[i].SquareSum$
\EndIf
\State $Tree[x].SquaredError = Tree[x].SquareSum - \frac{Tree[x].Sum^2}{(right-left+1)\times(bottom-top+1)}$
\EndFunction
\State $setTreeNode(0, 0, Frame.Width, 0, Frame.Height)$
\end{algorithmic}
\end{algorithm*}
For region selection, we use a priority queue to retrieve the region of considerate regions with highest score. The priority queue is made by heap, and start with only root of the segment tree. For each round the priority queue pop the item with highest score and push all its child in to the queue.
The compressed data size is depended on how many iterations of dividing the regions. The compressed data size will be about the number of iterations times four bytes. Algorithm~\ref{code:RegionSpecifiedSize} shows how we divide regions until specified data size.
\begin{algorithm*}[h]
\caption{Dividing regions depends on compressed data size}
\label{code:RegionSpecifiedSize}
\begin{algorithmic}[1]
\State $seperatedRegions = Array()$
\State $PriorityQueue = Heap()$
\State $PriorityQueue.Push(Tree[0].SquaredError, 0)$
\For{$i = 0..NumberOfIterations$}
\State $value, x = PriorityQueue.Pop()$
\State $seperatedRegions.push(x)$
\For{$j = 1..4$}
\State $PriorityQueue.Push(Tree[4x+j].SquaredError, 4x+j)$
\EndFor
\EndFor
\end{algorithmic}
\end{algorithm*}
The error rate of the compressed data is the sum of the squared error of regions in priority queue. Algorithm~\ref{code:RegionSpecifiedError} shows how we divide regions until specified RMSE.
\begin{algorithm*}[h]
\caption{Dividing regions depends on compressed data RMSE}
\label{code:RegionSpecifiedError}
\begin{algorithmic}[1]
\State $seperatedRegions = Array()$
\State $PriorityQueue = Heap()$
\State $PriorityQueue.Push(Tree[0].SquaredError, 0)$
\State $SquaredError = Tree[0].SquaredError$
\While{$\sqrt{(SquaredError/FrameSize)} > SpecifiedRMSE$}
\State $value, x = PriorityQueue.Pop()$
\State $seperatedRegions.push(x)$
\State $SquaredError$ -= $value$
\For{$j = 1..4$}
\State $PriorityQueue.Push(Tree[4x+j].SquaredError, 4x+j)$
\State $SquaredError$ += $Tree[4x+j].SquaredError$
\EndFor
\EndWhile
\end{algorithmic}
\end{algorithm*}
After the region dividing finished, we will generate the data string to be sent. The regions in $seperatedRegions$ will be replaced by a reminder for dividing and others in $PriorityQueue$ will be the average sensor reading in the region, and then compress the string by Huffman Coding.
The complexity of our algorithm can be divided into 3 parts. First part is to initialize the segment tree. The size of segment is depends on the size of the frame. If the number of pixels is $N$, the height of segment tree is $O(Nlog(N))$, and the number of nodes will be $O(N)$. The time complexity of initialize is $O(N)$. Second part is loading the thermal data. It will need to traverse whole tree from leaf to root. Since segment tree can be stored in an array, it also takes $O(N)$ time to load the thermal data. Third part is to divide regions. For each round, we pop an element from heap and push four elements into heap. If there is $K$ iterations, the size of heap will be $3K+1$. Time complexity of pop and push will be $O(log(K))$, and do it $5K$ times will be $O(Klog(K))$.

+ 50
- 0
branches/candidate/04Evaluation.tex View File

@ -0,0 +1,50 @@
\section{Performance Evaluation}
\label{sec:eval}
To evaluate the effectiveness of the proposed method, we did the different ratios of compressing on a thermal data by our method compared to JPEG image using different quality and png image, a lossless bit map image. We set the camera at the ceiling and view direction is perpendicular to the ground, and the thermal data size is $480 \times 640$ pixels. The JPEG image is generated by OpenCV $3.3.0$ which is using libjpeg version 9 13-Jan-2013, and image quality from $1$ to $99$.
Figure~\ref{fig:4KMy} and Figure~\ref{fig:4KJpeg} show the different of JPEG and our method. JPEG image id generated by image quality level $3$, and thermal data of our method does $1390$ rounds of separate and compressed by Huffman Coding. In this case, Huffman Coding can reduce $39\%$ of compressed data size.
\begin{figure}[ht]
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[width=\linewidth]{figures/my4000.png}
\caption{Data compressed by Proposed Method (4KB)}
\label{fig:4KMy}
\end{minipage}
\hspace{0.05\linewidth}
\begin{minipage}[b]{0.45\linewidth}
\centering
\includegraphics[width=\linewidth]{figures/quality3.jpg}
\caption{Data compressed by JPEG (4KB)}
\label{fig:4KJpeg}
\end{minipage}
\end{figure}
Figure~\ref{fig:compareToJpeg} shows that the size of file can reduce more than $50\%$ compared to JPEG image when both have $0.5\% (0.18^\circ C)$ of root-mean-square error. Our method has $82\%$ less error rate when the compressed data size is $4KB$. The percentage of file size is compared to PNG image.
\begin{figure}[ht]
\centering
\includegraphics[width=\columnwidth]{figures/compareToJpeg.pdf}
\caption{Proposed method and JPEG comparing}
\label{fig:compareToJpeg}
\end{figure}
The computing time of a $480 \times 640$ thermal data on Raspberry Pi 3 is:
\subsubsection{Date Structure Initialize}
0.233997 second.
\subsubsection{Thermal Data Loading}
1.268126 second.
\subsubsection{Regions dividing}
About 4.6 microsecond per separation. Figure~\ref{fig:computeTime} shows the computation time of Region dividing.
Total time is about 1.5 second.
\begin{figure}[ht]
\centering
\includegraphics[width=\columnwidth]{figures/computeTime.pdf}
\caption{Computation Time of Regions Dividing}
\label{fig:computeTime}
\end{figure}

+ 3
- 0
branches/candidate/05Conclusion.tex View File

@ -0,0 +1,3 @@
\section{Conclusion\label{sec:conclusion}}
In this paper we present the design to reduce the data size of a two dimension thermal data. Nearby pixels in a thermal data mostly have similar value, so we can easily separate an data region into several regions and use its average value to represent it but will not cause too much error. The method we proposed can either choose the data size or error rate of compressed data. By giving every regions different resolutions, we can reduce the file size to $50\%$ less than JPEG when there is $0.5\%$ of distortion, and up to $93\%$ less when there is $2\%$ of distortion.

+ 2
- 0
branches/candidate/06Acknowledge.tex View File

@ -0,0 +1,2 @@
\textbf{Acknowledgements}
This research was supported in part by the Ministry of Science and Technology of Taiwan (MOST 106-2633-E-002-001, MOST 106-2627-M-002-022-), National Taiwan University (NTU-106R104045), Intel Corporation, and Delta Electronics, and Advantech.

BIN
branches/candidate/DIY Interface for Enhanced Service Customization of Remote IoT Devices- A CoAP Based Prototype.skim View File


+ 232
- 0
branches/candidate/ERICA.bib View File

@ -0,0 +1,232 @@
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Created for cshih at 2017-05-14 18:16:25 +0800
%% Saved with string encoding Unicode (UTF-8)
@inproceedings{YiWillemson13,
Author = {X. Yi and J. Willemson and F. Nait-Abdesselam},
Booktitle = {2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications},
Date-Added = {2017-05-14 07:47:40 +0000},
Date-Modified = {2017-05-14 07:48:44 +0000},
Keywords = {biomedical equipment;cryptography;medical computing;wireless sensor networks;Cybernetica;Sharemind system;advanced cryptographic techniques;attribute-based encryption;eavesdropping;input data;lightweight encryption algorithm;low-cost sensor nodes;low-power sensor nodes;open air;patient data privacy;patient database;privacy-preserving wireless medical sensor network;sensor node;spoofing;symmetric key cryptosystems;Communication system security;Cryptography;Medical services;Protocols;Servers;Wireless communication;Wireless sensor networks;Medical sensor network;SHA-3;Sharemind;privacy-preserving computation},
Month = {July},
Pages = {118-125},
Title = {Privacy-Preserving Wireless Medical Sensor Network},
Year = {2013},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRlJlZmVyZW5jZXMvMjAxMy1Qcml2YWN5LVByZXNlcnZpbmcgV2lyZWxlc3MgTWVkaWNhbCBTZW5zb3IgTmV0d29yay5wZGbSFwsYGVdOUy5kYXRhTxECOAAAAAACOAACAAAFbm90ZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QlB8UgrAAAAFGlaHzIwMTMtUHJpdmFjeS1QcmVzZXJ2IzE0NkQxRC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUbR3VPiyHAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA1QjRcQAAABEACAAA1T28BwAAAAEAFAAUaVoAFGkrAAeVLAAGrFcAA+utAAIAVG5vdGVzOm5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAMjAxMy1Qcml2YWN5LVByZXNlcnYjMTQ2RDFELnBkZgAOAHgAOwAyADAAMQAzAC0AUAByAGkAdgBhAGMAeQAtAFAAcgBlAHMAZQByAHYAaQBuAGcAIABXAGkAcgBlAGwAZQBzAHMAIABNAGUAZABpAGMAYQBsACAAUwBlAG4AcwBvAHIAIABOAGUAdAB3AG8AcgBrAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAZi9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy8yMDEzLVByaXZhY3ktUHJlc2VydmluZyBXaXJlbGVzcyBNZWRpY2FsIFNlbnNvciBOZXR3b3JrLnBkZgATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANcA3ADkAyADIgMnAzIDOwNJA00DVANdA2IDbwNyA4QDhwOMAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA44=}}
@inproceedings{JalalKamal14,
Author = {A. Jalal and S. Kamal and D. Kim},
Booktitle = {Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT)},
Date-Added = {2017-05-14 07:42:12 +0000},
Date-Modified = {2017-05-14 07:43:07 +0000},
Pages = {1-6},
Title = {Depth map-based human activity tracking and recognition using body joints features and Self-Organized Map},
Year = {2014},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QeFJlZmVyZW5jZXMvRGVwdGggTWFwLWJhc2VkIEh1bWFuIEFjdGl2aXR5IFRyYWNraW5nIGFuZCBSZWNvZ25pdGlvbiBVc2luZyBCb2R5IEpvaW50cyBGZWF0dXJlcyBhbmQgU2VsZi1Pcmdhbml6ZWQgTWFwLnBkZtIXCxgZV05TLmRhdGFPEQLOAAAAAALOAAIAAAVub3RlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCUHxSCsAAAAUaVofRGVwdGggTWFwLWJhc2VkIEh1bWEjMTQ2RDE1LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRtFdU+Ks4AAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADVCNFxAAAAEQAIAADVPbpOAAAAAQAUABRpWgAUaSsAB5UsAAasVwAD660AAgBUbm90ZXM6bm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgBEZXB0aCBNYXAtYmFzZWQgSHVtYSMxNDZEMTUucGRmAA4A3ABtAEQAZQBwAHQAaAAgAE0AYQBwAC0AYgBhAHMAZQBkACAASAB1AG0AYQBuACAAQQBjAHQAaQB2AGkAdAB5ACAAVAByAGEAYwBrAGkAbgBnACAAYQBuAGQAIABSAGUAYwBvAGcAbgBpAHQAaQBvAG4AIABVAHMAaQBuAGcAIABCAG8AZAB5ACAASgBvAGkAbgB0AHMAIABGAGUAYQB0AHUAcgBlAHMAIABhAG4AZAAgAFMAZQBsAGYALQBPAHIAZwBhAG4AaQB6AGUAZAAgAE0AYQBwAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAmC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9EZXB0aCBNYXAtYmFzZWQgSHVtYW4gQWN0aXZpdHkgVHJhY2tpbmcgYW5kIFJlY29nbml0aW9uIFVzaW5nIEJvZHkgSm9pbnRzIEZlYXR1cmVzIGFuZCBTZWxmLU9yZ2FuaXplZCBNYXAucGRmABMADi9Wb2x1bWVzL25vdGVz//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4BCQEOARYD6APqA+8D+gQDBBEEFQQcBCUEKgQ3BDoETARPBFQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAEVg==}}
@inproceedings{BodorJackson03,
Author = {Bodor, Robert and Jackson, Bennett and Papanikolopoulos, Nikolaos},
Booktitle = {Proc. of the 11th Mediterranean Conf. on Control and Automation},
Date-Added = {2017-05-14 07:40:29 +0000},
Date-Modified = {2017-05-14 07:41:33 +0000},
Title = {Vision-based human tracking and activity recognition},
Volume = {1},
Year = {2003},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QQ1JlZmVyZW5jZXMvVmlzaW9uLUJhc2VkIEh1bWFuIFRyYWNraW5nIGFuZCBBY3Rpdml0eSBSZWNvZ25pdGlvbi5wZGbSFwsYGVdOUy5kYXRhTxECMAAAAAACMAACAAAFbm90ZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QlB8UgrAAAAFGlaH1Zpc2lvbi1CYXNlZCBIdW1hbiBUIzE0NkQxMC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUbRDVPirHAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA1QjRcQAAABEACAAA1T26RwAAAAEAFAAUaVoAFGkrAAeVLAAGrFcAA+utAAIAVG5vdGVzOm5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAVmlzaW9uLUJhc2VkIEh1bWFuIFQjMTQ2RDEwLnBkZgAOAHIAOABWAGkAcwBpAG8AbgAtAEIAYQBzAGUAZAAgAEgAdQBtAGEAbgAgAFQAcgBhAGMAawBpAG4AZwAgAGEAbgBkACAAQQBjAHQAaQB2AGkAdAB5ACAAUgBlAGMAbwBnAG4AaQB0AGkAbwBuAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAYy9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9WaXNpb24tQmFzZWQgSHVtYW4gVHJhY2tpbmcgYW5kIEFjdGl2aXR5IFJlY29nbml0aW9uLnBkZgAAEwAOL1ZvbHVtZXMvbm90ZXP//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDUANkA4QMVAxcDHAMnAzADPgNCA0kDUgNXA2QDZwN5A3wDgQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOD}}
@article{Fortino15,
Abstract = {Abstract Body Sensor Networks (BSNs) have emerged as the most effective technology enabling not only new e-Health methods and systems but also novel applications in human-centered areas such as electronic health care, fitness/welness systems, sport performance monitoring, interactive games, factory workers monitoring, and social physical interaction. Despite their enormous potential, they are currently mostly used only to monitor single individuals. Indeed, \{BSNs\} can proactively interact and collaborate to foster novel \{BSN\} applications centered on collaborative groups of individuals. In this paper, C-SPINE, a framework for Collaborative \{BSNs\} (CBSNs), is proposed. \{CBSNs\} are \{BSNs\} able to collaborate with each other to fulfill a common goal. They can support the development of novel smart wearable systems for cyberphysical pervasive computing environments. Collaboration therefore relies on interaction and synchronization among the \{CBSNs\} and on collaborative distributed computing atop the collaborating CBSNs. Specifically, collaboration is triggered upon \{CBSN\} proximity and relies on service-specific protocols allowing for managing services among the collaborating CBSNs. C-SPINE also natively supports multi-sensor data fusion among \{CBSNs\} to enable joint data analysis such as filtering, time-dependent data integration and classification. To demonstrate its effectiveness, C-SPINE is used to implement e-Shake, a collaborative \{CBSN\} system for the detection of emotions. The system is based on a multi-sensor data fusion schema to perform automatic detection of handshakes between two individuals and capture of possible heart-rate-based emotion reactions due to the individuals' meeting. },
Author = {Giancarlo Fortino and Stefano Galzarano and Raffaele Gravina and Wenfeng Li},
Date-Added = {2017-05-14 07:10:48 +0000},
Date-Modified = {2017-05-14 07:23:10 +0000},
Doi = {https://doi.org/10.1016/j.inffus.2014.03.005},
Issn = {1566-2535},
Journal = {Information Fusion},
Keywords = {Handshake detection},
Pages = {50 - 70},
Title = {A framework for collaborative computing and multi-sensor data fusion in body sensor networks},
Url = {http://www.sciencedirect.com/science/article/pii/S156625351400044X},
Volume = {22},
Year = {2015},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S156625351400044X},
Bdsk-Url-2 = {https://doi.org/10.1016/j.inffus.2014.03.005}}
@inproceedings{Bourke16,
Author = {Bourke, Alan K and Ihlen, Espen AF and Van de Ven, Pepijn and Nelson, John and Helbostad, Jorunn L},
Booktitle = {Engineering in Medicine and Biology Society (EMBC), 2016 IEEE 38th Annual International Conference of the},
Date-Added = {2017-05-13 14:39:15 +0000},
Date-Modified = {2017-05-14 07:44:51 +0000},
Organization = {IEEE},
Pages = {4881--4884},
Title = {Video analysis validation of a real-time physical activity detection algorithm based on a single waist mounted tri-axial accelerometer sensor},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QnFJlZmVyZW5jZXMvVmlkZW8gQW5hbHlzaXMgVmFsaWRhdGlvbiBvZiBhIFJlYWwtdGltZSBQaHlzaWNhbCBBY3Rpdml0eSBEZXRlY3Rpb24gQWxnb3JpdGhtIGJhc2VkIG9uIGEgU2luZ2xlIFdhaXN0IE1vdW50ZWQgVHJpLWF4aWFsIEFjY2VsZXJvbWV0ZXIgU2Vuc29yLnBkZtIXCxgZV05TLmRhdGFPEQM6AAAAAAM6AAIAAAVub3RlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCUHxSCsAAAAUaVofVmlkZW8gQW5hbHlzaXMgVmFsaWQjMTQ2QTQ2LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRqRtU94jQAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADVCNFxAAAAEQAIAADVPXG0AAAAAQAUABRpWgAUaSsAB5UsAAasVwAD660AAgBUbm90ZXM6bm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgBWaWRlbyBBbmFseXNpcyBWYWxpZCMxNDZBNDYucGRmAA4BJACRAFYAaQBkAGUAbwAgAEEAbgBhAGwAeQBzAGkAcwAgAFYAYQBsAGkAZABhAHQAaQBvAG4AIABvAGYAIABhACAAUgBlAGEAbAAtAHQAaQBtAGUAIABQAGgAeQBzAGkAYwBhAGwAIABBAGMAdABpAHYAaQB0AHkAIABEAGUAdABlAGMAdABpAG8AbgAgAEEAbABnAG8AcgBpAHQAaABtACAAYgBhAHMAZQBkACAAbwBuACAAYQAgAFMAaQBuAGcAbABlACAAVwBhAGkAcwB0ACAATQBvAHUAbgB0AGUAZAAgAFQAcgBpAC0AYQB4AGkAYQBsACAAQQBjAGMAZQBsAGUAcgBvAG0AZQB0AGUAcgAgAFMAZQBuAHMAbwByAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAvC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9WaWRlbyBBbmFseXNpcyBWYWxpZGF0aW9uIG9mIGEgUmVhbC10aW1lIFBoeXNpY2FsIEFjdGl2aXR5IERldGVjdGlvbiBBbGdvcml0aG0gYmFzZWQgb24gYSBTaW5nbGUgV2Fpc3QgTW91bnRlZCBUcmktYXhpYWwgQWNjZWxlcm9tZXRlciBTZW5zb3IucGRmABMADi9Wb2x1bWVzL25vdGVz//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4BLQEyAToEeAR6BH8EigSTBKEEpQSsBLUEugTHBMoE3ATfBOQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAE5g==}}
@inproceedings{Gheid16,
Author = {Gheid, Zakaria and Challal, Yacine},
Booktitle = {13th International Conference on Ubiquitous Intelligence and Computing (UIC 2016)},
Date-Added = {2017-05-13 14:39:11 +0000},
Date-Modified = {2017-05-14 07:46:54 +0000},
Title = {Novel Efficient and Privacy-Preserving Protocols For Sensor-Based Human Activity Recognition},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qa1JlZmVyZW5jZXMvTm92ZWwgRWZmaWNpZW50IGFuZCBQcml2YWN5LVByZXNlcnZpbmcgUHJvdG9jb2xzIEZvciBTZW5zb3ItQmFzZWQgSHVtYW4gQWN0aXZpdHkgUmVjb2duaXRpb24ucGRm0hcLGBlXTlMuZGF0YU8RAqgAAAAAAqgAAgAABW5vdGVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJQfFIKwAAABRpWh9Ob3ZlbCBFZmZpY2llbnQgYW5kICMxNDZBMTkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFGoZ1T3iNAAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANUI0XEAAAARAAgAANU9cbQAAAABABQAFGlaABRpKwAHlSwABqxXAAPrrQACAFRub3Rlczpub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6AE5vdmVsIEVmZmljaWVudCBhbmQgIzE0NkExOS5wZGYADgDCAGAATgBvAHYAZQBsACAARQBmAGYAaQBjAGkAZQBuAHQAIABhAG4AZAAgAFAAcgBpAHYAYQBjAHkALQBQAHIAZQBzAGUAcgB2AGkAbgBnACAAUAByAG8AdABvAGMAbwBsAHMAIABGAG8AcgAgAFMAZQBuAHMAbwByAC0AQgBhAHMAZQBkACAASAB1AG0AYQBuACAAQQBjAHQAaQB2AGkAdAB5ACAAUgBlAGMAbwBnAG4AaQB0AGkAbwBuAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAiy9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9Ob3ZlbCBFZmZpY2llbnQgYW5kIFByaXZhY3ktUHJlc2VydmluZyBQcm90b2NvbHMgRm9yIFNlbnNvci1CYXNlZCBIdW1hbiBBY3Rpdml0eSBSZWNvZ25pdGlvbi5wZGYAABMADi9Wb2x1bWVzL25vdGVz//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A/AEBAQkDtQO3A7wDxwPQA94D4gPpA/ID9wQEBAcEGQQcBCEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAEIw==}}
@article{LuFu09,
Author = {Lu, C. H. and Fu, L. C.},
Date-Added = {2017-05-13 07:27:06 +0000},
Date-Modified = {2017-05-13 07:28:17 +0000},
Doi = {10.1109/TASE.2009.2021981},
Issn = {1545-5955},
Journal = {IEEE Transactions on Automation Science and Engineering},
Keywords = {belief networks;home automation;mobile computing;telecommunication network reliability;wireless sensor networks;Bayesian network fusion;ambient intelligence applications;attentive home pilot project;context-aware attentive services;device failure;robust location-aware activity recognition;smart home;wireless sensor network;Location-aware activity recognition;ambient-intelligence compliant object (AICO);attentive home;wireless sensor network},
Month = {Oct},
Number = {4},
Pages = {598-609},
Title = {Robust Location-Aware Activity Recognition Using Wireless Sensor Network in an Attentive Home},
Volume = {6},
Year = {2009},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QbFJlZmVyZW5jZXMvUm9idXN0IExvY2F0aW9uLUF3YXJlIEFjdGl2aXR5IFJlY29nbml0aW9uIFVzaW5nIFdpcmVsZXNzIFNlbnNvciBOZXR3b3JrIGluIGFuIEF0dGVudGl2ZSBIb21lLnBkZtIXCxgZV05TLmRhdGFPEQKqAAAAAAKqAAIAAAVub3RlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCUHxSCsAAAAUaVofUm9idXN0IExvY2F0aW9uLUF3YXIjMTQ2OUJCLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRpu9U94jMAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADVCNFxAAAAEQAIAADVPXGzAAAAAQAUABRpWgAUaSsAB5UsAAasVwAD660AAgBUbm90ZXM6bm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgBSb2J1c3QgTG9jYXRpb24tQXdhciMxNDY5QkIucGRmAA4AxABhAFIAbwBiAHUAcwB0ACAATABvAGMAYQB0AGkAbwBuAC0AQQB3AGEAcgBlACAAQQBjAHQAaQB2AGkAdAB5ACAAUgBlAGMAbwBnAG4AaQB0AGkAbwBuACAAVQBzAGkAbgBnACAAVwBpAHIAZQBsAGUAcwBzACAAUwBlAG4AcwBvAHIAIABOAGUAdAB3AG8AcgBrACAAaQBuACAAYQBuACAAQQB0AHQAZQBuAHQAaQB2AGUAIABIAG8AbQBlAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAjC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9Sb2J1c3QgTG9jYXRpb24tQXdhcmUgQWN0aXZpdHkgUmVjb2duaXRpb24gVXNpbmcgV2lyZWxlc3MgU2Vuc29yIE5ldHdvcmsgaW4gYW4gQXR0ZW50aXZlIEhvbWUucGRmABMADi9Wb2x1bWVzL25vdGVz//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A/QECAQoDuAO6A78DygPTA+ED5QPsA/UD+gQHBAoEHAQfBCQAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAEJg==},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/TASE.2009.2021981}}
@article{Yick20082292,
Abstract = {A wireless sensor network (WSN) has important applications such as remote environmental monitoring and target tracking. This has been enabled by the availability, particularly in recent years, of sensors that are smaller, cheaper, and intelligent. These sensors are equipped with wireless interfaces with which they can communicate with one another to form a network. The design of a \{WSN\} depends significantly on the application, and it must consider factors such as the environment, the application's design objectives, cost, hardware, and system constraints. The goal of our survey is to present a comprehensive review of the recent literature since the publication of [I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, A survey on sensor networks, \{IEEE\} Communications Magazine, 2002]. Following a top-down approach, we give an overview of several new applications and then review the literature on various aspects of WSNs. We classify the problems into three different categories: (1) internal platform and underlying operating system, (2) communication protocol stack, and (3) network services, provisioning, and deployment. We review the major development in these three categories and outline new challenges. },
Author = {Jennifer Yick and Biswanath Mukherjee and Dipak Ghosal},
Date-Added = {2017-05-13 06:59:55 +0000},
Date-Modified = {2017-05-13 06:59:55 +0000},
Doi = {https://doi.org/10.1016/j.comnet.2008.04.002},
Issn = {1389-1286},
Journal = {Computer Networks},
Keywords = {Survey},
Number = {12},
Pages = {2292 - 2330},
Title = {Wireless sensor network survey},
Url = {http://www.sciencedirect.com/science/article/pii/S1389128608001254},
Volume = {52},
Year = {2008},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRFJlZmVyZW5jZXMvV2lyZWxlc3Mtc2Vuc29yLW5ldHdvcmstc3VydmV5XzIwMDhfQ29tcHV0ZXItTmV0d29ya3MucGRm0hcLGBlXTlMuZGF0YU8RAjIAAAAAAjIAAgAABW5vdGVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJQfFIKwAAABRpWh9XaXJlbGVzcy1zZW5zb3ItbmV0dyMxNDY5Q0IucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFGnL1T3iMwAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANUI0XEAAAARAAgAANU9cbMAAAABABQAFGlaABRpKwAHlSwABqxXAAPrrQACAFRub3Rlczpub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6AFdpcmVsZXNzLXNlbnNvci1uZXR3IzE0NjlDQi5wZGYADgB0ADkAVwBpAHIAZQBsAGUAcwBzAC0AcwBlAG4AcwBvAHIALQBuAGUAdAB3AG8AcgBrAC0AcwB1AHIAdgBlAHkAXwAyADAAMAA4AF8AQwBvAG0AcAB1AHQAZQByAC0ATgBlAHQAdwBvAHIAawBzAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAZC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaXJlbGVzcy1zZW5zb3ItbmV0d29yay1zdXJ2ZXlfMjAwOF9Db21wdXRlci1OZXR3b3Jrcy5wZGYAEwAOL1ZvbHVtZXMvbm90ZXP//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDVANoA4gMYAxoDHwMqAzMDQQNFA0wDVQNaA2cDagN8A38DhAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOG},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S1389128608001254},
Bdsk-Url-2 = {https://doi.org/10.1016/j.comnet.2008.04.002}}
@article{Milenkovic20062521,
Abstract = {Recent technological advances in sensors, low-power integrated circuits, and wireless communications have enabled the design of low-cost, miniature, lightweight, and intelligent physiological sensor nodes. These nodes, capable of sensing, processing, and communicating one or more vital signs, can be seamlessly integrated into wireless personal or body networks (WPANs or WBANs) for health monitoring. These networks promise to revolutionize health care by allowing inexpensive, non-invasive, continuous, ambulatory health monitoring with almost real-time updates of medical records via the Internet. Though a number of ongoing research efforts are focusing on various technical, economic, and social issues, many technical hurdles still need to be resolved in order to have flexible, reliable, secure, and power-efficient \{WBANs\} suitable for medical applications. This paper discusses implementation issues and describes the authors' prototype sensor network for health monitoring that utilizes off-the-shelf 802.15.4 compliant network nodes and custom-built motion and heart activity sensors. The paper presents system architecture and hardware and software organization, as well as the authors' solutions for time synchronization, power management, and on-chip signal processing. },
Author = {Aleksandar Milenkovi{\'c} and Chris Otto and Emil Jovanov},
Date-Added = {2017-05-13 06:58:37 +0000},
Date-Modified = {2017-05-13 06:58:37 +0000},
Doi = {https://doi.org/10.1016/j.comcom.2006.02.011},
Issn = {0140-3664},
Journal = {Computer Communications},
Note = {Wirelsess Senson Networks and Wired/Wireless Internet Communications},
Number = {13--14},
Pages = {2521 - 2533},
Title = {Wireless sensor networks for personal health monitoring: Issues and an implementation},
Url = {http://www.sciencedirect.com/science/article/pii/S0140366406000508},
Volume = {29},
Year = {2006},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QgFJlZmVyZW5jZXMvV2lyZWxlc3Mtc2Vuc29yLW5ldHdvcmtzLWZvci1wZXJzb25hbC1oZWFsdGgtbW9uaXRvcmluZy1Jc3N1ZXMtYW5kLWFuLWltcGxlbWVudGF0aW9uXzIwMDZfQ29tcHV0ZXItQ29tbXVuaWNhdGlvbnMucGRm0hcLGBlXTlMuZGF0YU8RAuYAAAAAAuYAAgAABW5vdGVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJQfFIKwAAABRpWh9XaXJlbGVzcy1zZW5zb3ItbmV0dyMxNDY5QjkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFGm51T3iMwAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANUI0XEAAAARAAgAANU9cbMAAAABABQAFGlaABRpKwAHlSwABqxXAAPrrQACAFRub3Rlczpub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6AFdpcmVsZXNzLXNlbnNvci1uZXR3IzE0NjlCOS5wZGYADgDsAHUAVwBpAHIAZQBsAGUAcwBzAC0AcwBlAG4AcwBvAHIALQBuAGUAdAB3AG8AcgBrAHMALQBmAG8AcgAtAHAAZQByAHMAbwBuAGEAbAAtAGgAZQBhAGwAdABoAC0AbQBvAG4AaQB0AG8AcgBpAG4AZwAtAEkAcwBzAHUAZQBzAC0AYQBuAGQALQBhAG4ALQBpAG0AcABsAGUAbQBlAG4AdABhAHQAaQBvAG4AXwAyADAAMAA2AF8AQwBvAG0AcAB1AHQAZQByAC0AQwBvAG0AbQB1AG4AaQBjAGEAdABpAG8AbgBzAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAoC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaXJlbGVzcy1zZW5zb3ItbmV0d29ya3MtZm9yLXBlcnNvbmFsLWhlYWx0aC1tb25pdG9yaW5nLUlzc3Vlcy1hbmQtYW4taW1wbGVtZW50YXRpb25fMjAwNl9Db21wdXRlci1Db21tdW5pY2F0aW9ucy5wZGYAEwAOL1ZvbHVtZXMvbm90ZXP//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgERARYBHgQIBAoEDwQaBCMEMQQ1BDwERQRKBFcEWgRsBG8EdAAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAR2},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0140366406000508},
Bdsk-Url-2 = {https://doi.org/10.1016/j.comcom.2006.02.011}}
@article{Gravina16,
Abstract = {Abstract This paper proposes Activity as a Service (Activity-aaService), a full-fledged cyber--physical framework to support community, on-line and off-line human activity recognition and monitoring in mobility. Activity-aaService is able to address the current lack of Cloud-Assisted Body Area Networks platforms and applications supporting monitoring and analysis of human activity for single individuals and communities. Activity-aaService is built atop the BodyCloud platform so enabling efficient BSN-based sensor data collection and local processing (Body-side), high performance computing of collected sensor data and data storing on the Cloud (Cloud-side), workflow-based programming of data analysis (Analyst-side), and advanced visualization of results (Viewer-side). Specifically, it provides specific, powerful and flexible programming abstractions for the rapid prototyping of efficient human activity-oriented applications. The effectiveness of the proposed framework has been demonstrated through the development of several prototypes related to physical activity monitoring, step counting, physical energy estimation, automatic fall detection, and smart wheelchair support. Finally, performance evaluation of the proposed framework at the Body-side of the activity classification has been carried out by analyzing processing load, data transmission time, \{CPU\} usage, memory footprint, and battery consumption using four heterogeneous mobile devices representing low, medium and high performance mobile platforms. },
Author = {Raffaele Gravina and Congcong Ma and Pasquale Pace and Gianluca Aloi and Wilma Russo and Wenfeng Li and Giancarlo Fortino},
Date-Added = {2017-05-13 03:20:32 +0000},
Date-Modified = {2017-05-13 06:52:28 +0000},
Doi = {https://doi.org/10.1016/j.future.2016.09.006},
Issn = {0167-739X},
Journal = {Future Generation Computer Systems},
Keywords = {Software as a service},
Month = {September},
Title = {Cloud-based Activity-aaService cyber--physical framework for human activity monitoring in mobility},
Url = {http://www.sciencedirect.com/science/article/pii/S0167739X16303016},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YW8QcABSAGUAZgBlAHIAZQBuAGMAZQBzAC8AQwBsAG8AdQBkAC0AYgBhAHMAZQBkACAAQQBjAHQAaQB2AGkAdAB5AC0AYQBhAFMAZQByAHYAaQBjAGUAIABjAHkAYgBlAHIgEwBwAGgAeQBzAGkAYwBhAGwAIABmAHIAYQBtAGUAdwBvAHIAawAgAGYAbwByACAAaAB1AG0AYQBuACAAYQBjAHQAaQB2AGkAdAB5ACAAbQBvAG4AaQB0AG8AcgBpAG4AZwAgAGkAbgAgAG0AbwBiAGkAbABpAHQAeQAuAHAAZABm0hcLGBlXTlMuZGF0YU8RArgAAAAAArgAAgAABW5vdGVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJQfFIKwAAABRpWh9DbG91ZC1iYXNlZCBBY3Rpdml0eSMxNDZBNDQucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFGpE1T3iNAAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANUI0XEAAAARAAgAANU9cbQAAAABABQAFGlaABRpKwAHlSwABqxXAAPrrQACAFRub3Rlczpub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6AENsb3VkLWJhc2VkIEFjdGl2aXR5IzE0NkE0NC5wZGYADgDMAGUAQwBsAG8AdQBkAC0AYgBhAHMAZQBkACAAQQBjAHQAaQB2AGkAdAB5AC0AYQBhAFMAZQByAHYAaQBjAGUAIABjAHkAYgBlAHIgEwBwAGgAeQBzAGkAYwBhAGwAIABmAHIAYQBtAGUAdwBvAHIAawAgAGYAbwByACAAaAB1AG0AYQBuACAAYQBjAHQAaQB2AGkAdAB5ACAAbQBvAG4AaQB0AG8AcgBpAG4AZwAgAGkAbgAgAG0AbwBiAGkAbABpAHQAeQAuAHAAZABmAA8ADAAFAG4AbwB0AGUAcwASAJIvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvQ2xvdWQtYmFzZWQgQWN0aXZpdHktYWFTZXJ2aWNlIGN5YmVy4oCTcGh5c2ljYWwgZnJhbWV3b3JrIGZvciBodW1hbiBhY3Rpdml0eSBtb25pdG9yaW5nIGluIG1vYmlsaXR5LnBkZgATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAXEBdgF+BDoEPARBBEwEVQRjBGcEbgR3BHwEiQSMBJ4EoQSmAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABKg=},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0167739X16303016},
Bdsk-Url-2 = {https://doi.org/10.1016/j.future.2016.09.006}}
@article{WangWu17,
Abstract = {Injuries that are caused by falls have been regarded as one of the major health threats to the independent living for the elderly. Conventional fall detection systems have various limitations. In this work, we first look for the correlations between different radio signal variations and activities by analyzing radio propagation model. Based on our observation, we propose WiFall, a truly unobtrusive fall detection system. WiFall employs physical layer Channel State Information (CSI) as the indicator of activities. It can detect fall of the human without hardware modification, extra environmental setup, or any wearable device. We implement WiFall on desktops equipped with commodity 802.11n NIC, and evaluate the performance in three typical indoor scenarios with several layouts of transmitter-receiver (Tx-Rx) links. In our area of interest, WiFall can achieve fall detection for a single person with high accuracy. As demonstrated by the experimental results, WiFall yields 90 percent detection precision with a false alarm rate of 15 percent on average using a one-class SVM classifier in all testing scenarios. It can also achieve average 94 percent fall detection precisions with 13 percent false alarm using Random Forest algorithm.},
Annote = {http://ieeexplore.ieee.org/abstract/document/7458186/},
Author = {Y. Wang and K. Wu and L. M. Ni},
Date-Added = {2017-05-13 03:19:27 +0000},
Date-Modified = {2017-05-13 06:50:32 +0000},
Doi = {10.1109/TMC.2016.2557792},
Issn = {1536-1233},
Journal = {IEEE Transactions on Mobile Computing},
Keywords = {biomedical communication;decision trees;geriatrics;indoor radio;medical computing;pattern classification;radio links;radio receivers;radio transmitters;support vector machines;wireless LAN;wireless sensor networks;802.11n NIC;WiFall;device-free fall detection;false alarm rate;health threats;indoor scenarios;one-class SVM classifier;physical layer channel state information;radio propagation model;radio signal;random forest algorithm;transmitter-receiver links;wireless networks;Channel state information;IEEE 802.11 Standard;Motion detection;Senior citizens;Sensors;Wireless communication;Wireless sensor networks;Wireless;channel state information;device-free;fall detection;machine learning},
Month = {Feb},
Number = {2},
Pages = {581-594},
Title = {WiFall: Device-Free Fall Detection by Wireless Networks},
Volume = {16},
Year = {2017},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRlJlZmVyZW5jZXMvV2lGYWxsLSBEZXZpY2UtRnJlZSBGYWxsIERldGVjdGlvbiBieSBXaXJlbGVzcyBOZXR3b3Jrcy5wZGbSFwsYGVdOUy5kYXRhTxECOAAAAAACOAACAAAFbm90ZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QlB8UgrAAAAFGlaH1dpRmFsbC0gRGV2aWNlLUZyZWUgIzE0NkEyMy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUaiPVPeI0AAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA1QjRcQAAABEACAAA1T1xtAAAAAEAFAAUaVoAFGkrAAeVLAAGrFcAA+utAAIAVG5vdGVzOm5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAV2lGYWxsLSBEZXZpY2UtRnJlZSAjMTQ2QTIzLnBkZgAOAHgAOwBXAGkARgBhAGwAbAAtACAARABlAHYAaQBjAGUALQBGAHIAZQBlACAARgBhAGwAbAAgAEQAZQB0AGUAYwB0AGkAbwBuACAAYgB5ACAAVwBpAHIAZQBsAGUAcwBzACAATgBlAHQAdwBvAHIAawBzAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAZi9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaUZhbGwtIERldmljZS1GcmVlIEZhbGwgRGV0ZWN0aW9uIGJ5IFdpcmVsZXNzIE5ldHdvcmtzLnBkZgATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANcA3ADkAyADIgMnAzIDOwNJA00DVANdA2IDbwNyA4QDhwOMAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA44=},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/TMC.2016.2557792}}
@article{Prabhu17,
Abstract = {Engineers have created WSN applications for areas including health care, utilities, and remote monitoring. In health care, wireless devices make less invasive patient monitoring and health care possible. For utilities such as the electricity grid, streetlights, and water municipals, wireless sensors offer a lower-cost method for collecting system health data to reduce energy usage and better manage resources. Remote monitoring covers a wide range of applications where wireless systems can complement wired systems by reducing wiring costs and allowing new types of measurement applications. The most well-liked principle for distributed clustering methodology is to choose cluster heads with more residual energy and to rotate them occasionally. Sensors at very heavy traffic locations rapidly deplete their energy resources and die in advance, before the network to collapse. The use of these sensors and the probability of organizing them into networks have discovered many research issues and have highlighted innovative ways to cope with certain problems. Here, the view of distributed clustering mechanism has been elaborated elegantly and different areas where such distributed clustering methodology could be put to use in emerging real world wireless sensor network applications have been compiled and discussed.},
Annote = {https://ssrn.com/abstract=2909105},
Author = {Prabhu, Boselin and Balakumar, N and Antony, A Johnson},
Date-Added = {2017-05-13 03:15:40 +0000},
Date-Modified = {2017-05-13 06:50:20 +0000},
Journal = {INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY},
Keywords = {Wireless Sensor Network, Sensor Node, Distributed Clustering, Energy Utilization, Real World Applications},
Month = {Jan.},
Number = {8},
Title = {Wireless Sensor Network Based Smart Environment Applications},
Volume = {3},
Year = {2017},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QS1JlZmVyZW5jZXMvV2lyZWxlc3MgU2Vuc29yIE5ldHdvcmsgQmFzZWQgU21hcnQgRW52aXJvbm1lbnQgQXBwbGljYXRpb25zLnBkZtIXCxgZV05TLmRhdGFPEQJIAAAAAAJIAAIAAAVub3RlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCUHxSCsAAAAUaVofV2lyZWxlc3MgU2Vuc29yIE5ldHcjMTQ2OUMzLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRpw9U94jMAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADVCNFxAAAAEQAIAADVPXGzAAAAAQAUABRpWgAUaSsAB5UsAAasVwAD660AAgBUbm90ZXM6bm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgBXaXJlbGVzcyBTZW5zb3IgTmV0dyMxNDY5QzMucGRmAA4AggBAAFcAaQByAGUAbABlAHMAcwAgAFMAZQBuAHMAbwByACAATgBlAHQAdwBvAHIAawAgAEIAYQBzAGUAZAAgAFMAbQBhAHIAdAAgAEUAbgB2AGkAcgBvAG4AbQBlAG4AdAAgAEEAcABwAGwAaQBjAGEAdABpAG8AbgBzAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAay9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaXJlbGVzcyBTZW5zb3IgTmV0d29yayBCYXNlZCBTbWFydCBFbnZpcm9ubWVudCBBcHBsaWNhdGlvbnMucGRmAAATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANwA4QDpAzUDNwM8A0cDUANeA2IDaQNyA3cDhAOHA5kDnAOhAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA6M=}}
@article{LeeChung09,
Abstract = {The smart shirt which measures electrocardiogram (ECG) and acceleration signals for continuous and real time health monitoring is designed and developed. The shirt mainly consists of sensors for continuous monitoring the health data and conductive fabrics to get the body signal as electrodes. The measured physiological \{ECG\} data and physical activity data are transmitted in an ad-hoc network in \{IEEE\} 802.15.4 communication standard to a base-station and server \{PC\} for remote monitoring. The wearable sensor devices are designed to fit well into shirt with small size and low power consumption to reduce the battery size. The adaptive filtering method to cancel artifact noise from conductive fabric electrodes in a shirt is also designed and tested to get clear \{ECG\} signal even though during running or physical exercise of a person. },
Author = {Young-Dong Lee and Wan-Young Chung},
Date-Added = {2017-05-13 03:14:52 +0000},
Date-Modified = {2017-05-13 06:53:06 +0000},
Doi = {https://doi.org/10.1016/j.snb.2009.04.040},
Issn = {0925-4005},
Journal = {Sensors and Actuators B: Chemical},
Month = {July},
Number = 2,
Pages = {390 - 395},
Title = {Wireless sensor network based wearable smart shirt for ubiquitous health and activity monitoring},
Url = {http://www.sciencedirect.com/science/article/pii/S0925400509003724},
Volume = 140,
Year = 2009,
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qb1JlZmVyZW5jZXMvV2lyZWxlc3Mgc2Vuc29yIG5ldHdvcmsgYmFzZWQgd2VhcmFibGUgc21hcnQgc2hpcnQgZm9yIHViaXF1aXRvdXMgaGVhbHRoIGFuZCBhY3Rpdml0eSBtb25pdG9yaW5nLnBkZtIXCxgZV05TLmRhdGFPEQK0AAAAAAK0AAIAAAVub3RlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAADVCUHxSCsAAAAUaVofV2lyZWxlc3Mgc2Vuc29yIG5ldHcjMTQ2QTExLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRqEdU94jQAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADVCNFxAAAAEQAIAADVPXG0AAAAAQAUABRpWgAUaSsAB5UsAAasVwAD660AAgBUbm90ZXM6bm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgBXaXJlbGVzcyBzZW5zb3IgbmV0dyMxNDZBMTEucGRmAA4AygBkAFcAaQByAGUAbABlAHMAcwAgAHMAZQBuAHMAbwByACAAbgBlAHQAdwBvAHIAawAgAGIAYQBzAGUAZAAgAHcAZQBhAHIAYQBiAGwAZQAgAHMAbQBhAHIAdAAgAHMAaABpAHIAdAAgAGYAbwByACAAdQBiAGkAcQB1AGkAdABvAHUAcwAgAGgAZQBhAGwAdABoACAAYQBuAGQAIABhAGMAdABpAHYAaQB0AHkAIABtAG8AbgBpAHQAbwByAGkAbgBnAC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAjy9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaXJlbGVzcyBzZW5zb3IgbmV0d29yayBiYXNlZCB3ZWFyYWJsZSBzbWFydCBzaGlydCBmb3IgdWJpcXVpdG91cyBoZWFsdGggYW5kIGFjdGl2aXR5IG1vbml0b3JpbmcucGRmAAATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAQABBQENA8UDxwPMA9cD4APuA/ID+QQCBAcEFAQXBCkELAQxAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABDM=},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S0925400509003724}}
@article{AlemdarErsoy10,
Abstract = {Becoming mature enough to be used for improving the quality of life, wireless sensor network technologies are considered as one of the key research areas in computer science and healthcare application industries. The pervasive healthcare systems provide rich contextual information and alerting mechanisms against odd conditions with continuous monitoring. This minimizes the need for caregivers and helps the chronically ill and elderly to survive an independent life, besides provides quality care for the babies and little children whose both parents have to work. Although having significant benefits, the area has still major challenges which are investigated in this paper. We provide several state of the art examples together with the design considerations like unobtrusiveness, scalability, energy efficiency, security and also provide a comprehensive analysis of the benefits and challenges of these systems. },
Author = {Hande Alemdar and Cem Ersoy},
Date-Modified = {2017-05-13 06:52:42 +0000},
Doi = {https://doi.org/10.1016/j.comnet.2010.05.003},
Issn = {1389-1286},
Journal = {Computer Networks},
Keywords = {Children and chronically ill},
Month = {October},
Number = {15},
Pages = {2688 - 2710},
Title = {Wireless sensor networks for healthcare: A survey},
Url = {http://www.sciencedirect.com/science/article/pii/S1389128610001398},
Volume = {54},
Year = {2010},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QQFJlZmVyZW5jZXMvV2lyZWxlc3Mgc2Vuc29yIG5ldHdvcmtzIGZvciBoZWFsdGhjYXJlLSBBIHN1cnZleS5wZGbSFwsYGVdOUy5kYXRhTxECJgAAAAACJgACAAAFbm90ZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QlB8UgrAAAAFGlaH1dpcmVsZXNzIHNlbnNvciBuZXR3IzE0NjlCNS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUabXVPeIzAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA1QjRcQAAABEACAAA1T1xswAAAAEAFAAUaVoAFGkrAAeVLAAGrFcAA+utAAIAVG5vdGVzOm5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAV2lyZWxlc3Mgc2Vuc29yIG5ldHcjMTQ2OUI1LnBkZgAOAGwANQBXAGkAcgBlAGwAZQBzAHMAIABzAGUAbgBzAG8AcgAgAG4AZQB0AHcAbwByAGsAcwAgAGYAbwByACAAaABlAGEAbAB0AGgAYwBhAHIAZQAtACAAQQAgAHMAdQByAHYAZQB5AC4AcABkAGYADwAMAAUAbgBvAHQAZQBzABIAYC9ub3Rlcy9QdWJsaWNhdGlvbnMvMjAxNy9SQUNTMTcvUmVmZXJlbmNlcy9XaXJlbGVzcyBzZW5zb3IgbmV0d29ya3MgZm9yIGhlYWx0aGNhcmUtIEEgc3VydmV5LnBkZgATAA4vVm9sdW1lcy9ub3Rlc///AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANEA1gDeAwgDCgMPAxoDIwMxAzUDPANFA0oDVwNaA2wDbwN0AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA3Y=},
Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/S1389128610001398},
Bdsk-Url-2 = {https://doi.org/10.1016/j.comnet.2010.05.003}}
@webpage{Zscore,
Date-Added = {2017-06-12 10:16:21 +0000},
Date-Modified = {2017-06-12 10:16:44 +0000},
Lastchecked = {Monday, 12 June 2017},
Title = {Standard score - Wikipedia},
Url = {https://en.wikipedia.org/wiki/Standard_score},
Bdsk-Url-1 = {https://en.wikipedia.org/wiki/Standard_score}
}

+ 2425
- 0
branches/candidate/IEEEtran.bst
File diff suppressed because it is too large
View File


+ 4702
- 0
branches/candidate/IEEEtran.cls
File diff suppressed because it is too large
View File


+ 78
- 0
branches/candidate/Main.aux View File

@ -0,0 +1,78 @@
\relax
\abx@aux@refcontext{none/global//global/global}
\abx@aux@cite{Middleton2015}
\abx@aux@segm{0}{0}{Middleton2015}
\abx@aux@segm{0}{0}{Middleton2015}
\abx@aux@cite{studenski2011}
\abx@aux@segm{0}{0}{studenski2011}
\abx@aux@cite{Studenski03}
\abx@aux@segm{0}{0}{Studenski03}
\abx@aux@segm{0}{0}{studenski2011}
\abx@aux@segm{0}{0}{Studenski03}
\abx@aux@cite{pulignano2016}
\abx@aux@segm{0}{0}{pulignano2016}
\abx@aux@cite{Konthoraxjnl2015}
\abx@aux@segm{0}{0}{Konthoraxjnl2015}
\abx@aux@cite{kutner2015}
\abx@aux@segm{0}{0}{kutner2015}
\abx@aux@cite{profile2015}
\abx@aux@segm{0}{0}{profile2015}
\abx@aux@cite{Peters2013}
\abx@aux@segm{0}{0}{Peters2013}
\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}}
\newlabel{sec:introduction}{{I}{1}}
\abx@aux@cite{Shih17b}
\abx@aux@segm{0}{0}{Shih17b}
\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Gait Velocity Measurement at Smart Homes}}{3}}
\newlabel{fig:gaitVelocitySmartHome}{{1}{3}}
\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {II}Background and Related Works}{4}}
\newlabel{sec:bk_related}{{II}{4}}
\@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}
\abx@aux@cite{guo2011simple}
\abx@aux@segm{0}{0}{guo2011simple}
\@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 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{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}}
\@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}}

+ 2108
- 0
branches/candidate/Main.bcf
File diff suppressed because it is too large
View File


BIN
branches/candidate/Main.dvi View File


+ 1133
- 0
branches/candidate/Main.log
File diff suppressed because it is too large
View File


BIN
branches/candidate/Main.pdf View File


+ 86
- 0
branches/candidate/Main.run.xml View File

@ -0,0 +1,86 @@
<?xml version="1.0" standalone="yes"?>
<!-- logreq request file -->
<!-- logreq version 1.0 / dtd version 1.0 -->
<!-- Do not edit this file! -->
<!DOCTYPE requests [
<!ELEMENT requests (internal | external)*>
<!ELEMENT internal (generic, (provides | requires)*)>
<!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
<!ELEMENT cmdline (binary, (option | infile | outfile)*)>
<!ELEMENT input (file)+>
<!ELEMENT output (file)+>
<!ELEMENT provides (file)+>
<!ELEMENT requires (file)+>
<!ELEMENT generic (#PCDATA)>
<!ELEMENT binary (#PCDATA)>
<!ELEMENT option (#PCDATA)>
<!ELEMENT infile (#PCDATA)>
<!ELEMENT outfile (#PCDATA)>
<!ELEMENT file (#PCDATA)>
<!ATTLIST requests
version CDATA #REQUIRED
>
<!ATTLIST internal
package CDATA #REQUIRED
priority (9) #REQUIRED
active (0 | 1) #REQUIRED
>
<!ATTLIST external
package CDATA #REQUIRED
priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
active (0 | 1) #REQUIRED
>
<!ATTLIST provides
type (static | dynamic | editable) #REQUIRED
>
<!ATTLIST requires
type (static | dynamic | editable) #REQUIRED
>
<!ATTLIST file
type CDATA #IMPLIED
>
]>
<requests version="1.0">
<internal package="biblatex" priority="9" active="0">
<generic>latex</generic>
<provides type="dynamic">
<file>Main.bcf</file>
</provides>
<requires type="dynamic">
<file>Main.bbl</file>
</requires>
<requires type="static">
<file>blx-dm.def</file>
<file>blx-compat.def</file>
<file>biblatex.def</file>
<file>numeric-comp.bbx</file>
<file>numeric.bbx</file>
<file>standard.bbx</file>
<file>numeric-comp.cbx</file>
<file>biblatex.cfg</file>
<file>english.lbx</file>
</requires>
</internal>
<external package="biblatex" priority="5" active="0">
<generic>biber</generic>
<cmdline>
<binary>biber</binary>
<infile>Main</infile>
</cmdline>
<input>
<file>Main.bcf</file>
</input>
<output>
<file>Main.bbl</file>
</output>
<provides type="dynamic">
<file>Main.bbl</file>
</provides>
<requires type="dynamic">
<file>Main.bcf</file>
</requires>
<requires type="editable">
<file>SOCA17.bib</file>
</requires>
</external>
</requests>

+ 20
- 0
branches/candidate/Main.svn View File

@ -0,0 +1,20 @@
% SVN Keyword cache
% Global values:
\def \svnrev {2459}
\let \ifsvnmodified \@secondoftwo
\def \svndate {2017-10-13 23:28:44 +0800 (週五, 13 十月 2017)}
\def \svnauthor {cshih}
\def \svnyear {2017}
\def \svnmonth {10}
\def \svnday {13}
\def \svnhour {23}
\def \svnminute {28}
\def \svnsecond {44}
\def \svntimezonehour {+08}
\def \svntimezoneminute {00}
\svn@gdefverb \svnurl {http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA17/trunk/Main.tex}
\svn@gdefverb \svnfname {Main.tex}

BIN
branches/candidate/Main.synctex.gz View File


+ 144
- 0
branches/candidate/Main.tex View File

@ -0,0 +1,144 @@
% Final Submission
%\documentclass[10pt,conference,a4paper,twocolumn]{./IEEEtran}
%\documentclass[10pt,a4paper,twocolumn]{ieeeconf}
% Draft
%\documentclass[10pt,a4paper,onecolumn]{ieeeconf}
\documentclass[12pt,a4paper,onecolumn]{./IEEEtran}
%PAPER PAGE LIMIT:
%
%Regular Papers: 8 pages, including all figures, tables, and references.
%Short Papers: 6 pages, including all figures, tables, and references.
%http://www.ieeeconfpublishing.org/cpir/authorKit.asp?Facility=CPS_Nov&ERoom=SOCA+2017
\usepackage{ntu_techrpt_cover}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{times}
\usepackage{psfrag}
%\usepackage[tight]{subfigure}
\usepackage{setspace}
\usepackage{listings}
\usepackage{epsfig}
\usepackage{longtable}
\usepackage{cases}
%\usepackage{subfig}
\usepackage{balance}
\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage[noend]{algpseudocode}
%% % To add svn version number in Latex
\usepackage{svn-multi}
% \usepackage[draft,scrtime]{prelim2e}
\usepackage[final]{prelim2e}
\usepackage{soul}
\usepackage{authblk}
% Add svn keyword for all the tex files
% svn ps svn:keywords 'Id HeadURL LastChangedDate LastChangedBy LastChangedRevision' *.tex
\svnidlong{$HeadURL: http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA17/trunk/Main.tex $} {$LastChangedDate: 2017-10-13 23:28:44 +0800 (週五, 13 十月 2017) $} {$LastChangedRevision: 2459 $} {$LastChangedBy: cshih $}
\svnid{$Id: Main.tex 2459 2017-10-13 15:28:44Z cshih $}
% to show SVN version number
%% \renewcommand{\PrelimWords}{Rev: \svnrev\ (\svnfilerev) \svnyear/\svnmonth/\svnday/\svnhour:\svnminute}
\renewcommand{\PrelimWords}{The draft is made at \thistime.}
% Commented out for article
% \numberwithin{algorithm}{section}
% \setstretch{0.83}
\usepackage[backend=biber,style=numeric-comp,sorting=none]{biblatex}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=url,
match=\regexp{http://(ieeexplore.ieee.org/|dx.doi.org/|dl.acm.org/)},
final]
\step[fieldset=url, null]
\step[fieldset=urldate, null]
\step[fieldset=doi, null]
\step[fieldset=ISBN, null]
}
}
}
\renewcommand*{\bibfont}{\footnotesize}
%% \addbibresource{Conference.bib}
%%\addbibresource{bibliography.bib}
%%\addbibresource{IEEEabrv.bib}
\addbibresource{SOCA17.bib}
%%\addbibresource{ERICA.bib}
%%%%%%%%%%%%%%%%%
\input{MySetting}
%\author{
% \IEEEauthorblockN{Jyun-Jhe \textsc{Chou}\IEEEauthorrefmark{1}, Chi-Sheng \textsc{Shih}\IEEEauthorrefmark{1}, Wei-Dean \textsc{Wang}\IEEEauthorrefmark{2}, and Kuo-Chin \textsc{Huang}\IEEEauthorrefmark{3}}
% \IEEEauthorblockA{\IEEEauthorrefmark{1}\small{Embedded Systems and Wireless Networking Lab}\\
% \small{Graduate Institute of Networking and Multimedia}\\
% \small{Department of Computer Science and Information Engineering}\\
% \small{NTU IoX Research Center}\\
% \small{National Taiwan University}
% \\\{cshih\}@csie.ntu.edu.tw}
% \IEEEauthorblockA{\IEEEauthorrefmark{2}Department of Medical Education and Bioethics,\\NTU}
% \IEEEauthorblockA{\IEEEauthorrefmark{3}Department of Family Medicine, \\NTU Hospital}
%}
\author{Jyun-Jhe Chou}
\affil{\small{Graduate Institute of Networking and Multimedia}\\
\small{Department of Computer Science and Information Engineering}\\
\small{NTU IoX Research Center}\\
\small{National Taiwan University} \vspace{1.5ex}}
\title{Parameterized Data Reduction Framework for IoT Devices}
% \setlength{\topmargin}{-0.5in}
%\setlength{\textheight}{10.1in}
%\reportyear{2017}
%\reportmonth{November}
%\reportnumber{0009}
\pagestyle{empty}
\begin{document}
%% To make report cover
%\thispagestyle{empty}
%\makecover
%\newpage
%% To add revision log
%\thispagestyle{empty}
%\onecolumn
%\input{log}
%\newpage
%% \input{todos}
%% \newpage
%% \twocolumn
\maketitle
\thispagestyle{empty}
\IEEEpeerreviewmaketitle
\setcounter{page}{1}
% Double space for draft
\doublespacing
\input{00Abstract}
\input{01Introduction}
% Related works
\input{02Background}
% Architecture, formal model, and problem definition
% Proposed solution
\input{03Design}
% Evaluation
\input{04Evaluation}
% Conclusion
\input{05Conclusion}
% Acknowledgement
%\input{06Acknowledge}
\balance
\printbibliography
\end{document}

+ 302
- 0
branches/candidate/Makefile View File

@ -0,0 +1,302 @@
# LaTeX Makefile for dvi, ps, and pdf file creation.
# MAGMA - Laboratoire Leibniz 13-12-2004
# The LATEX variable contains the latex command to use, using LATEXFLAGS
# you can specify additional flags to pass.
TEXPATH = /usr/local/texlive/latest/bin/universal-darwin
LATEX = pdflatex
LATEXFLAGS= -interaction=scrollmode
PDFLATEX = pdflatex
#PDFLATEXFLAGS= --jobname=$(OUTFILE)
PDFLATEXFLAGS=
MAKEINDEX = makeindex
# Specifies the bibliography generation program.
BIBTEX = biber
BIBTEXFLAGS=
# These options are used for generating PostScript files from DVI files.
DVIPS = dvips
DVIPSFLAGSPDF = -P pdf
PS2PDF = ps2pdf
PS2PDFFLAGS =
# Commands for images convertion
FIG2DEV = /usr/bin/fig2dev
GIFTOPNM = giftopnm
PNMTOPNG = pnmtopng
# Useful commands
EGREP = egrep
ECHO = echo
# The variable USEPDFLATEX must equal 1 to use pdflatex for generating pdf file.
USEPDFLATEX = 1
# Tex directory
TEX_DIR = .
# Figures directory for fig to eps or pdf convertion
FIGURE_DIR = figures
# Contain those LaTeX input files which will be passed directly to LaTeX, i.e.
# no include files.
MAIN_TEX_FILES= Main.tex
# Contains include tex file
TEX_FILES= $(wildcard *.tex) \
$(wildcard ./$(TEX_DIR)/*.tex)
# Contains the names of all DVI files to be generated when using the target<.dvi>
# target. Defaults to all files from $(MAIN_TEX_FILES) with their
# extensions changed to target<.dvi>.
DVI_FILES= $(MAIN_TEX_FILES:.tex=.dvi)
# Contains the names of all PostScript resp. PDF files to be generated when
# using the target<.ps> or target<.pdf>.
PS_FILES= $(DVI_FILES:.dvi=.ps)
CMR_FILES= $(DVI_FILES:.dvi=_CMR.pdf)
PDF_FILES= $(DVI_FILES:.dvi=.pdf)
# Contains the names of all eps resp. eps images to be generated when
# using target<.dvi> or target<.ps> or target<.pdf>.
EPSFIGURES = $(patsubst %.fig,%.eps,$(wildcard ./$(FIGURE_DIR)/*.fig)) $(patsubst %.tex,%.eps,$(wildcard ./$(FIGURE_DIR)/*.tex))
PDFFIGURES = $(patsubst %.fig,%.pdf,$(wildcard ./$(FIGURE_DIR)/*.fig))
TODAY= $(shell date +"%Y%m%d_%H%M")
TODAY= $(shell date +"%Y%m%d")
OUTFILE=$(shell basename $(CURDIR))_$(TODAY)
# Contains the names of all configuration and styles to be linked
# from the configuration directory
LINKS_FILES = bibliography.bib MySetting.tex latex8.bst latex8.sty latex8_unsrt.bst myColor.sty ntu_techrpt_cover.sty mycolor.cfg coverart.eps svn-multi.sty prelim2e.sty ieeeconf.cls IEEEtran.cls
#LINKS_FILES = mycolor.cfg myColor.sty
LN = ln -sf
HOME = /Users/cshih
# Target definition
#all: $(EPSFIGURES) $(PDFFIGURE)
all: link $(EPSFIGURES) $(PDFFIGURE)
@$(ECHO) "Home directory is $(HOME)"
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "EPSFIGURES: $(EPSFIGURES)."
@$(ECHO) "PDFFIGURES: $(PDFFIGURES)."
@$(ECHO) "OUTFILE: $(OUTFILE)."
@$(ECHO) "----------------------------------------------------------------"
# $(MAKE) $(DVI_FILES) $(PS_FILES)
# ./svnlog-gen.sh http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA12 log.tex
# $(MAKE) $(DVI_FILES) $(PS_FILES) $(PDF_FILES)
$(MAKE) $(DVI_FILES) $(PDF_FILES)
%.dvi %.log %.aux %.toc : $(EPSFIGURES) $(TEX_FILES)
$(MAKE) $<
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Running $(LATEX) $* for the first time"
@$(ECHO) "----------------------------------------------------------------"
$(TEXPATH)/$(LATEX) $(LsATEXFLAGS) $* $(LATEXSTDOUT)
# Path beamer to be sure to have navigation bar
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to include navigation bar"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
# end beamer
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to get references right"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT) ; \
fi
@if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Making Bibliography using $(BIBTEX)"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \
if [ -f $*.bbl ]; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to include bibliography"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
fi
@-count=5;\
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Rerunning $(LATEX), max. $$count times left"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \
count=`expr $$count - 1`; \
done
# Generate pdf file with pdflatex
ifdef USEPDFLATEX
%.pdf : $(TEX_FILES)
$(MAKE) $<
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Running $(PDFLATEX) for the first time..."
@$(ECHO) "----------------------------------------------------------------"
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT)
# Path beamer to be sure to have navigation bar
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to include navigation bar"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
# end beamer
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to get references right"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT) ; \
fi
@if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Making Bibliography using $(BIBTEX)"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \
if [ -f $*.bbl ]; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to include bibliography"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
fi
@-count=5; \
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Rerunning $(PDFLATEX), max. $$count times left"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
count=`expr $$count - 1`; \
done; \
cp -f $(PDF_FILES) ~/Dropbox/2Reads/$(OUTFILE).pdf; \
$(ECHO) "-------- DONE --------"
# Generate pdf file with dvi and dvips
else
%.pdf : %.ps
@if [ -s $< ] ; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Generating PDF file $@"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PS2PDF) $(PS2PDFFLAGS) $< $@; \
else \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \
$(ECHO) "----------------------------------------------------------------"; \
fi
endif
%.ps : %.dvi
@if [ -s $< ] ; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Generating PS file $@"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(DVIPS) $(DVIPSFLAGSPDF) $< -o $*.ps ; \
else \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \
$(ECHO) "----------------------------------------------------------------"; \
fi
cmr: $(PDF_FILES)
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Make CMR Ready for IEEE"
@$(ECHO) "----------------------------------------------------------------"
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEmbedAllFonts=true -dSubsetFonts=true -sOutputFile=$(CMR_FILES) -f $(PDF_FILES)
# ps2pdf14 -dPDFSETTINGS=/prepress $(PDF_FILES) $(CMR_FILES)
cleanepsfig:
-rm -f $(FIGURE_DIR)/*.eps $(FIGURE_DIR)/*.bak
cleanpdffig:
-rm -f $(FIGURE_DIR)/*.pdf $(FIGURE_DIR)/*.bak
#cleanfig: cleanepsfig cleanpdffig
cleanfig:
-rm -f $(PDFFIGURES) $(EPSFIGURES)
cleanbiber:
rm -rf `biber --cache`
clean: cleanfig cleanbiber
rsync -Cuavz $(PDF_FILES) ~/Dropbox/2Reads/$(OUTFILE).pdf
-rm -f $(TEX_DIR)/*.aux
-rm -f *.dvi *.ps *.pdf
-rm -f *.aux *.log *.toc *.out
-rm -f *.lof *.lot *.loa *.lol
-rm -f *.nav *.snm *.vrb
-rm -f *.idx *.ind *.ilg *.glo *.gls *.bbl *.blg
-rm -f $(LINKS_FILES)
%.eps : %.fig
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Convert $*.fig to $*.eps and $*.pdf"
@$(ECHO) "----------------------------------------------------------------"
$(FIG2DEV) -L eps $*.fig $*.eps
@if [ -f $*.pdf ]; then \
$(ECHO) "$*.pdf is there"; \
rm -f $*.pdf; \
fi
epstopdf $*.eps
%.pdf : %.fig %.eps
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Convert $*.eps to $*.pdf"
@$(ECHO) "----------------------------------------------------------------"
if [ -f $*.eps ]; then \
epstopdf $*.eps \
else \
$(FIG2DEV) -L pdf -P $*.fig $*.pdf \
fi
help:
@$(ECHO) "Usage: make <target>[.dvi,.ps,.pdf]"
@$(ECHO) "Options:"
@$(ECHO) " - make help display this message"
@$(ECHO) " - make clean remove all intermediate generated file"
@$(ECHO) " - make cleanfig remove all intermediate figures"
link: $(LINKS_FILES)
bibliography.bib:
$(LN) $(HOME)/notes/bibDB/bibliography.bib .
MySetting.tex:
$(LN) $(HOME)/notes/tex_config/MySetting.tex .
latex8.bst:
$(LN) $(HOME)/notes/tex_config/latex8.bst .
latex8.sty:
$(LN) $(HOME)/notes/tex_config/latex8.sty .
latex8_unsrt.bst:
$(LN) $(HOME)/notes/tex_config/latex8_unsrt.bst .
myColor.sty:
$(LN) $(HOME)/notes/tex_config/myColor.sty .
svn-multi.sty:
$(LN) $(HOME)/notes/tex_config/svn-multi.sty .
prelim2e.sty:
$(LN) $(HOME)/notes/tex_config/prelim2e.sty .
mycolor.cfg:
$(LN) $(HOME)/notes/tex_config/mycolor.cfg .
ntu_techrpt_cover.sty:
$(LN) $(HOME)/notes/tex_config/ntu_techrpt_cover.sty .
coverart.eps:
$(LN) $(HOME)/notes/tex_config/figures/coverart.eps ./figures/.
ieeeconf.cls:
$(LN) $(HOME)/notes/tex_config/ieeeconf.cls .
IEEEtran.cls:
$(LN) $(HOME)/notes/tex_config/IEEEtran.cls .

+ 325
- 0
branches/candidate/Makefile.RACS View File

@ -0,0 +1,325 @@
# LaTeX Makefile for dvi, ps, and pdf file creation.
# MAGMA - Laboratoire Leibniz 13-12-2004
# The LATEX variable contains the latex command to use, using LATEXFLAGS
# you can specify additional flags to pass.
TEXPATH = /usr/local/texlive/latest/bin/universal-darwin
LATEX = latex
LATEXFLAGS= -interaction=scrollmode
PDFLATEX = pdflatex
PDFLATEXFLAGS=
MAKEINDEX = makeindex
WD = notes
#WD = Work
# Specifies the bibliography generation program.
# BIBTEX = bibtex
BIBTEX = biber
BIBTEXFLAGS=
# These options are used for generating PostScript files from DVI files.
DVIPS = dvips
DVIPSFLAGSPDF = -P pdf
PS2PDF = ps2pdf
PS2PDFFLAGS =
# Commands for images convertion
FIG2DEV = /usr/bin/fig2dev
SVG2DEV = /Applications/Inkscape.app/Contents/Resources/bin/inkscape
GIFTOPNM = giftopnm
PNMTOPNG = pnmtopng
# Useful commands
EGREP = egrep
ECHO = echo
# The variable USEPDFLATEX must equal 1 to use pdflatex for generating pdf file.
USEPDFLATEX = 1
# Tex directory
TEX_DIR = .
# Figures directory for fig to eps or pdf convertion
FIGURE_DIR = figures
# Contain those LaTeX input files which will be passed directly to LaTeX, i.e.
# no include files.
# MAIN_TEX_FILES= $(wildcard *.tex)
MAIN_TEX_FILES = main.tex
# Contains include tex file
TEX_FILES= $(wildcard *.tex) \
$(wildcard ./$(TEX_DIR)/*.tex)
# Contains the names of all DVI files to be generated when using the target<.dvi>
# target. Defaults to all files from $(MAIN_TEX_FILES) with their
# extensions changed to target<.dvi>.
DVI_FILES= $(MAIN_TEX_FILES:.tex=.dvi)
# Contains the names of all PostScript resp. PDF files to be generated when
# using the target<.ps> or target<.pdf>.
PS_FILES= $(DVI_FILES:.dvi=.ps)
CMR_FILES= $(DVI_FILES:.dvi=_CMR.pdf)
PDF_FILES= $(DVI_FILES:.dvi=.pdf)
# Contains the names of all eps resp. eps images to be generated when
# using target<.dvi> or target<.ps> or target<.pdf>.
EPSFIGURES = $(patsubst %.fig,%.eps,$(wildcard ./$(FIGURE_DIR)/*.fig)) $(patsubst %.tex,%.eps,$(wildcard ./$(FIGURE_DIR)/*.tex))
PDFFIGURES = $(patsubst %.fig,%.pdf,$(wildcard ./$(FIGURE_DIR)/*.fig))
# Contains the names of all configuration and styles to be linked
# from the configuration directory
LINKS_FILES = bibliography.bib MySetting.tex latex8.bst latex8.sty latex8_unsrt.bst myColor.sty ntu_techrpt_cover_acm.sty mycolor.cfg svn-multi.sty prelim2e.sty ieeeconf.cls IEEEtran.cls IEEEtran.bst
#LINKS_FILES = mycolor.cfg myColor.sty
LN = ln -sf
LN = ln
HOME = /Users/cshih
# Target definition
all: link $(EPSFIGURES) $(PDFFIGURE)
@$(ECHO) "Home directory is $(HOME)"
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "EPSFIGURES: $(EPSFIGURES)."
@$(ECHO) "PDFFIGURES: $(PDFFIGURES)."
@$(ECHO) "----------------------------------------------------------------"
# $(MAKE) $(DVI_FILES) $(PS_FILES)
# svn propset svn:keywords "Id Rev URL Date Author" MetaRoutingforMobileIOTDevices.tex
# ./svnlog-gen.sh http://cshih@newslabx.csie.ntu.edu.tw/svn/R_Publications/ICCAD16 log.tex
$(MAKE) $(DVI_FILES) $(PS_FILES) $(PDF_FILES)
%.dvi %.log %.aux %.toc : $(EPSFIGURES) $(TEX_FILES)
$(MAKE) $<
# Generate pdf file with pdflatex
ifdef USEPDFLATEX
%.pdf : $(TEX_FILES)
$(MAKE) $<
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Running $(PDFLATEX) for the first time..."
@$(ECHO) "----------------------------------------------------------------"
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT)
# Path beamer to be sure to have navigation bar
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to include navigation bar"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
# end beamer
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to get references right"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT) ; \
fi
# Commented out by Daniel
# @if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \
#
@if $(EGREP) -q 'cite' $*.aux; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Making Bibliography using $(BIBTEX)"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \
if [ -f $*.blg ]; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(PDFLATEX) again to include bibliography"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
fi
@if $(EGREP) -q "run Biber" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Rerun $(BIBTEX)"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \
fi
@-count=5; \
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Rerunning $(PDFLATEX), max. $$count times left"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \
count=`expr $$count - 1`; \
done
else
# Generate pdf file with dvi and dvips
%.pdf : %.ps
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Running $(LATEX) $* for the first time"
@$(ECHO) "----------------------------------------------------------------"
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT)
# Path beamer to be sure to have navigation bar
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to include navigation bar"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
# end beamer
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to get references right"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT) ; \
fi
# Commented out by Daniel
# @if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \
#
@if $(EGREP) -q 'cite' $*.aux; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Making Bibliography using $(BIBTEX)"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \
if [ -f $*.blg ]; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Running $(LATEX) again to include bibliography"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \
fi; \
fi
@-count=5;\
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Rerunning $(LATEX), max. $$count times left"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \
count=`expr $$count - 1`; \
done
@if [ -s $< ] ; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Generating PDF file $@"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(PS2PDF) $(PS2PDFFLAGS) $< $@; \
else \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \
$(ECHO) "----------------------------------------------------------------"; \
fi
endif
%.ps : %.dvi
@if [ -s $< ] ; then \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Generating PS file $@"; \
$(ECHO) "----------------------------------------------------------------"; \
$(TEXPATH)/$(DVIPS) $(DVIPSFLAGSPDF) $< -o $*.ps ; \
else \
$(ECHO) "----------------------------------------------------------------"; \
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \
$(ECHO) "----------------------------------------------------------------"; \
fi
cmr: $(PDF_FILES)
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Make CMR Ready for IEEE"
@$(ECHO) "----------------------------------------------------------------"
# gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEmbedAllFonts=true -dSubsetFonts=true -sOutputFile=$(CMR_FILES) -f $(PDF_FILES)
ps2pdf14 -dPDFSETTINGS=/prepress $(PDF_FILES) $(CMR_FILES)
cleanepsfig:
-rm -f $(FIGURE_DIR)/*.eps $(FIGURE_DIR)/*.bak
cleanpdffig:
-rm -f $(FIGURE_DIR)/*.pdf $(FIGURE_DIR)/*.bak
#cleanfig: cleanepsfig cleanpdffig
cleanfig:
-rm -f $(PDFFIGURES) $(EPSFIGURES)
cleanbiber:
-rm -rf `biber --cache`
clean: cleanfig cleanbiber
-rm -f $(TEX_DIR)/*.aux
-rm -f *.dvi *.ps *.pdf
-rm -f *.aux *.log *.toc *.out
-rm -f *.lof *.lot *.loa *.lol
-rm -f *.nav *.snm *.vrb
-rm -f *.idx *.ind *.ilg *.glo *.gls *.bbl *.blg *.bcf *.run.xml
# -rm -f $(LINKS_FILES)
%.eps : %.svg
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Convert $*.svg to $*.eps and $*.pdf"
@$(ECHO) "----------------------------------------------------------------"
$(SVG2DEV) -F $*.fig -E $*.eps
@if [ -f $*.pdf ]; then \
$(ECHO) "$*.pdf is there"; \
rm -f $*.pdf; \
fi
epstopdf $*.eps
%.eps : %.fig
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Convert $*.fig to $*.eps and $*.pdf"
@$(ECHO) "----------------------------------------------------------------"
$(FIG2DEV) -L eps $*.fig $*.eps
@if [ -f $*.pdf ]; then \
$(ECHO) "$*.pdf is there"; \
rm -f $*.pdf; \
fi
epstopdf $*.eps
%.pdf : %.fig %.eps
@$(ECHO) "----------------------------------------------------------------"
@$(ECHO) "Convert $*.eps to $*.pdf"
@$(ECHO) "----------------------------------------------------------------"
if [ -f $*.eps ]; then \
epstopdf $*.eps \
else \
$(FIG2DEV) -L pdf -P $*.fig $*.pdf \
fi
help:
@$(ECHO) "Usage: make <target>[.dvi,.ps,.pdf]"
@$(ECHO) "Options:"
@$(ECHO) " - make help display this message"
@$(ECHO) " - make clean remove all intermediate generated file"
@$(ECHO) " - make cleanfig remove all intermediate figures"
link: $(LINKS_FILES)
bibliography.bib:
$(LN) $(HOME)/$(WD)/bibDB/bibliography.bib .
MySetting.tex:
$(LN) $(HOME)/$(WD)/tex_config/MySetting.tex .
latex8.bst:
$(LN) $(HOME)/$(WD)/tex_config/latex8.bst .
IEEEtran.bst:
$(LN) $(HOME)/$(WD)/tex_config/IEEEtran.bst .
latex8.sty:
$(LN) $(HOME)/$(WD)/tex_config/latex8.sty .
latex8_unsrt.bst:
$(LN) $(HOME)/$(WD)/tex_config/latex8_unsrt.bst .
myColor.sty:
$(LN) $(HOME)/$(WD)/tex_config/myColor.sty .
svn-multi.sty:
$(LN) $(HOME)/$(WD)/tex_config/svn-multi.sty .
prelim2e.sty:
$(LN) $(HOME)/$(WD)/tex_config/prelim2e.sty .
mycolor.cfg:
$(LN) $(HOME)/$(WD)/tex_config/mycolor.cfg .
ntu_techrpt_cover_acm.sty:
$(LN) $(HOME)/$(WD)/tex_config/ntu_techrpt_cover_acm.sty .
coverart.eps:
$(LN) $(HOME)/$(WD)/tex_config/figures/coverart.eps ./figures/.
ieeeconf.cls:
$(LN) $(HOME)/$(WD)/tex_config/ieeeconf.cls .
IEEEtran.cls:
$(LN) $(HOME)/$(WD)/tex_config/IEEEtran.cls .

+ 177
- 0
branches/candidate/MetaRoutingforMobileIOTDevices.bib View File

@ -0,0 +1,177 @@
@misc{zigbee,
title = {{ZigBee}},
howpublished = {http://www.zigbee.org/},
}
@misc{zwave,
title = {Z-Wave Technology},
url = {http://www.z-wavealliance.org/technology},
note = {Last accessed on January 17th, 2015}
}
@misc{wifi,
title = {{WI-FI}},
howpublished = {http://www.wi-fi.org/},
}
@misc{m2m-1,
title = {{What is M2M}},
howpublished = {http://whatis.techtarget.com/definition/machine-to-machine-M2M},
}
@misc{m2m-2,
title = {{Introduction of M2M}},
howpublished = {http://iknow.stpi.narl.org.tw/Post/Read.aspx?PostID=3056},
}
@article{wukong,
title= {{Design of an intelligent middleware for flexible sensor configuration in M2M systems}},
author={{Niels Reijers} and {Kwei-Jay Lin} and {Yu-Chung Wang} and {Chi-Sheng Shih} and {Jane Y. Hsu}},
journal={SENSORNETS 2013, Barcelona, Spain},
volume={},
number={},
pages={41-46},
year={2013},
publisher={}
}
@article{SPEED,
title= {{SPEED: A stateless protocol for real-time communication in sensor networks}},
author={{Tian He} and {John A Stankovic} and {Chenyang Lu} and {Tarek Abdelzaher}},
journal={In Proceedings of 23rd International Conference on Distributed Computing Systems},
volume={},
number={},
pages={46-55},
year={2003},
publisher={}
}
@article{MMSPEED,
title= {{MMSPEED: multipath Multi-SPEED protocol for QoS guarantee of reliability and Timeliness in wireless sensor networks}},
author={{Emad Felemban} and {Chang-Gun Lee} and {Eylem Ekici}},
journal={ Mobile Computing, IEEE Transactions},
volume={5},
number={},
pages={738-754},
year={2006},
publisher={}
}
@article{energyaware,
title= {{An energy-aware QoS routing protocol for wireless sensor network}},
author={{Kemal Akkaya} and {Mohamed Younis}},
journal={In Proceedings of the Workshops in the 23rd International Conference on Distributed Computing Systems},
volume={},
number={},
pages={710-715},
year={2003},
publisher={}
}
@article{qos-survey-1,
title= {{QoS in Wireless Sensor Networks: survey and approach}},
author={{Jos{e}-F Mart{i}nez} and {Ana-B Garc{i}a} and {Iv{a}n Corredor} and {Lourdes L{o}pez} and {Vicente Hern{a}ndez} and {Antonio Dasilva}},
journal={EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems},
volume={},
number={},
pages={},
year={2007},
publisher={}
}
@article{qos-survey-2,
title= {{Real-time QoS support in wireless sensor networks: a survey}},
author={{Yanjun Li} and {Chung Shue Chen} and {Ye-Qiong Song} and {Zhi Wang}},
journal={Proc of 7th IFAC Int Conf on Fieldbuses and Networks in Industrial and Embedded Systems, Toulouse, France},
volume={},
number={},
pages={},
year={2007},
publisher={}
}
@inproceedings{ShihWu2015,
author = {Shih, Chi-Sheng and Wu, Guan-Fan},
title = {Distributed Meta-routing over Heterogeneous Networks for M2M/IoT Systems},
booktitle = {Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems},
series = {RACS},
year = {2015},
isbn = {978-1-4503-3738-0},
location = {Prague, Czech Republic},
pages = {443--450},
numpages = {8},
url = {http://doi.acm.org/10.1145/2811411.2811532},
doi = {10.1145/2811411.2811532},
acmid = {2811532},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {reliability, synchronous/asynchronous operation},
}
@inproceedings{ShihWu2014,
author = {Shih, Chi-Sheng and Wu, Guan-Fan},
title = {Meta-routing over Heterogeneous Networks in M2M Systems},
booktitle = {Proceedings of the 2014 Conference on Research in Adaptive and Convergent Systems},
series = {RACS '14},
year = {2014},
isbn = {978-1-4503-3060-2},
location = {Towson, Maryland},
pages = {166--173},
numpages = {8},
url = {http://doi.acm.org/10.1145/2663761.2666033},
doi = {10.1145/2663761.2666033},
acmid = {2666033},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {reliability, synchronous/asynchronous operation[input/output and data communications]},
}
@inproceedings{martin2014,
title={An ibeacon primer for indoor localization: demo abstract},
author={{Martin, Paul} and {Ho, Bo-Jhang} and {Grupen, Nicholas} and {Munoz, Samuel} and {Srivastava, Mani}},
booktitle={Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings},
pages={190--191},
year={2014},
organization={ACM}
}
@article{omre2010,
title={Bluetooth low energy: wireless connectivity for medical monitoring},
author={Omre, Alf Helge and Keeping, Steven},
journal={Journal of diabetes science and technology},
volume={4},
number={2},
pages={457--463},
year={2010},
publisher={SAGE Publications}
}
@misc{BLE,
publisher = {Bluetooth {SIG}},
title = {Bluetooth SIG Extends Bluetooth Brand, Introduces Bluetooth Smart Marks},
url = {https://web.archive.org/web/20150203053330/http://www.bluetooth.com/Pages/Press-Releases-Detail.aspx?ItemID=138},
year = {2011},
month = {October},
date = {24},
note = {Retrieved 2016-01-31}
}
@misc{LongRangeWiFi,
publisher = {Incisive Media},
author = {Matt Chapman},
title = {Wi-Fi world record set at 304km},
url = {http://www.v3.co.uk/v3-uk/news/1984314/wi-fi-world-record-set-304km|},
year = {2007},
month = {August},
date = {23},
note = {Retrieved 2016-01-31}
}
@Misc{PTC,
author = {IEEE 802.15 WPAN Task Group},
title = {IEEE 802.15.4p Positive Train Control},
url = {http://www.ieee802.org/15/pub/TG4p.html},
month = {March},
year = {2012}
}

+ 20
- 0
branches/candidate/MixedPublicPrivate_IOT.svn View File

@ -0,0 +1,20 @@
% SVN Keyword cache
% Global values:
\def \svnrev {1734}
\let \ifsvnmodified \@secondoftwo
\def \svndate {2016-06-26 18:21:49 +0800 (日, 26 6 2016)}
\def \svnauthor {cshih}
\def \svnyear {2016}
\def \svnmonth {06}
\def \svnday {26}
\def \svnhour {18}
\def \svnminute {21}
\def \svnsecond {49}
\def \svntimezonehour {+08}
\def \svntimezoneminute {00}
\svn@gdefverb \svnurl {http://cshih@newslabx.csie.ntu.edu.tw/svn/R_Publications/WFIoT16/MixedPublicPrivate_IoT.tex}
\svn@gdefverb \svnfname {MixedPublicPrivate_IoT.tex}

+ 0
- 0
branches/candidate/MixedPublicPrivate_IOT.tdo View File


+ 142
- 0
branches/candidate/MixedPublicPrivate_IoT.tex View File

@ -0,0 +1,142 @@
\documentclass[conference]{./IEEEtran}
\usepackage{ntu_techrpt_cover}
%% \documentclass{sig-alternate-05-2015}
\pdfpagewidth=8.5truein
\pdfpageheight=11truein
%% \usepackage{ntu_techrpt_cover_acm}
\usepackage{algorithm}
\usepackage[noend]{algorithmic}
\usepackage{graphicx}
\usepackage{times}
\usepackage{psfrag}
\usepackage[tight]{subfigure}
\usepackage{setspace}
\usepackage{listings}
\usepackage{epsfig}
\usepackage{multirow}
\usepackage{flushend}
\usepackage{longtable}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{url}
\setstretch{0.88}
\usepackage{tabularx}
\usepackage[backend=biber,sorting=none]{biblatex}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=url, match=\regexp{http://(ieeexplore.ieee.org/|dx.doi.org/|dl.acm.org/)}, final]
\step[fieldset=url, null]
\step[fieldset=urldate, null]
\step[fieldset=doi, null]
\step[fieldset=ISBN, null]
}
}
}
\renewcommand*{\bibfont}{\footnotesize}
%% \renewcommand*{\bibfont}{\small}
\addbibresource{MetaRoutingforMobileIOTDevices.bib}
\addbibresource{MultiNetwork.bib}
\addbibresource{RACS15-MetaRouting.bib}
\addbibresource{WFIoT.bib}
\usepackage{tikz}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=1pt] (char) {#1};}}
\input{MySetting}
\pdfpagewidth=8.5truein
\pdfpageheight=11truein
\submission{IEEE CPSNA}
%% % To add svn version number in Latex
\usepackage{svn-multi}
%\usepackage[draft,scrtime,time]{prelim2e}
\usepackage[final]{prelim2e}
\usepackage{lastpage}
\svnidlong {$HeadURL: http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA17/trunk/MixedPublicPrivate_IoT.tex $} {$LastChangedDate: 2017-09-17 11:30:53 +0800 (週日, 17 九月 2017) $} {$LastChangedRevision: 2418 $} {$LastChangedBy: cshih $}
\svnid {$Id: MixedPublicPrivate_IoT.tex 2418 2017-09-17 03:30:53Z cshih $}
\reportyear{\svnyear}
\reportmonth{\svnmonth}
\reportnumber{0004}
\renewcommand{\PrelimWords}{Prepared for WFIoT 2016 --
Last Changed Date:{\svnfiledate} -- Rev: {\svnrev} --
Page:{\thepage} of {\pageref{LastPage}}}
\begin{document}
\title{Federating Public and Private Intelligent Services for IoT
Applications}
%% \author{
%% <Removed for review> \\
%% \small{<Removed for review>} \\
%% \small{<Removed for review>} \\
%% \small{<Removed for review>}
%% }
%% \author{\IEEEauthorblockN{Sen Zhou\IEEEauthorrefmark{1}, Kwei-Jay Lin\IEEEauthorrefmark{1} and Chi-Sheng Shih\IEEEauthorrefmark{2}} \\
%% %\institute{
%% \IEEEauthorblockA{\IEEEauthorrefmark{1}Department of EECS, University of California, Irvine, USA}
%% \IEEEauthorblockA{\IEEEauthorrefmark{2}Department of Computer Science, National Taiwan University, Taiwan}
%% %\textit{\{senz, klin\}@uci.edu}\\
%% }
\author{
\small{{Chi-Sheng Shih}}\\
\small{\tt cshih@csie.ntu.edu.tw}\\
\small{Embedded Systems and Wireless Networking Lab}\\
\small{Graduate Institute of Networking and Multimedia}\\
\small{NTU IoX Research Center}\\
\small{Department of Computer Science and Information Engineering}\\
\small{National Taiwan University, Taipei, Taiwan}
}
%% %% To make report cover
\thispagestyle{empty}
\makecover
\newpage
%% %% To add revision log
%% \thispagestyle{empty}
%% \onecolumn
%% \input{log}
%% \newpage
% \input{todos}
\onecolumn
\todototoc
\listoftodos
\twocolumn
\newpage
\setcounter{table}{0}
\setcounter{page}{0}
\twocolumn
\maketitle
\input{00Abstract}
\input{01Introduction}
\input{02Background}
\input{03Design}
\input{04Evaluation}
\input{05Conclusion}
%% \input{Acknowledge}
%% \bibliographystyle{ieeetr}
%% \bibliography{ImpreciseComputationOverCloud}
\printbibliography
\end{document}

+ 102
- 0
branches/candidate/MultiNetwork.bib View File

@ -0,0 +1,102 @@
@INPROCEEDINGS{DSDV1994,
author = {Perkins, Charles E. and Bhagwat, Pravin },
title = {Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers},
booktitle = {SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications},
year = {1994},
pages = {234--244}
}
@INPROCEEDINGS{AODV1999,
author={Perkins, C.E. and Royer, E.M.},
booktitle={Mobile Computing Systems and Applications,
1999. Proceedings. WMCSA '99. Second IEEE Workshop
on},
title={Ad-hoc on-demand distance vector routing},
year={1999},
pages={90--100},
doi={10.1109/dMCSA.1999.749281}}
@INPROCEEDINGS{WUKONG2013,
author = {Reijers, Niels and Lin, Kwei-Jay and Wang, Yu-Chung and
Shih, Chi-Sheng and Hsu, Jane Y},
title = {Design of an Intelligent Middleware for Flexible Sensor
Configuration in M2M Systems},
booktitle = {Proceedings of the 2nd International Conference on Sensor
Networks (SENSORNETS)},
year = {2013},
pages = {1--6},
month = {Feb.}
}
@article{MULTROUT2010,
author = {Yoon, Wonyong and Vaidya, Nitin},
title = {Routing exploiting multiple heterogeneous wireless
interfaces: A TCP performance study},
journal = {Computer Communicatoins},
issue_date = {January, 2010},
volume = {33},
number = {1},
month = {January},
year = {2010},
issn = {0140-3664},
pages = {23--34},
numpages = {12},
url = {http://dx.doi.org/10.1016/j.comcom.2009.07.012},
doi = {10.1016/j.comcom.2009.07.012},
acmid = {1660344},
publisher = {Elsevier Science Publishers B. V.},
address = {Amsterdam, The Netherlands, The Netherlands}
}
@Misc{POWER_MONITOR,
title = {MonSoon Power Monitor},
url = {http://msoon.github.io/powermonitor/},
note = {Last accessed on January 17th, 2015}
}
@Misc{REF_ARDUINO,
title = {Arduino},
url = {http://www.arduino.cc/},
note = {Last accessed on January 17th, 2015}
}
@Misc{REF_KONTRON,
title = {Kontron},
url={http://cn.kontron.com/},
note = {Last accessed on January 17th, 2015}
}
@Misc{IPV41981,
author = {J. Postel},
title = {Internet Protocol: DARPA Internet Program Protocol Specification (RFC 791)},
url={https://tools.ietf.org/html/rfc791},
year = {1981},
month = {September}
}
@Misc{ZB802154,
author = {Gasco'n, David},
title = {{Security in 802.15.4 and ZigBee networks}},
url = {http://www.libelium.com/es/security-802-15-4-zigbee/},
note = {Last accessed on January 17th, 2015}
}
@Misc{REFZW,
title = {Z-Wave Technology},
url = {http://www.z-wavealliance.org/technology},
note = {Last accessed on January 17th, 2015}
}
@Misc{REFWIFI,
title = {Wi-Fi Alliance},
url = {http://www.wi-fi.org/},
note = {Last accessed on January 17th, 2015}
}
@Misc{LoRA,
title = {LoRa Alliance - Wide Area networks for IoT},
url = {http://lora-alliance.org/},
note = {Last accessed on May 15th, 2015}
}

+ 117
- 0
branches/candidate/MySetting.tex View File

@ -0,0 +1,117 @@
% theorem-like environments
% \newtheorem{thm}{Theorem}[section]
% \newtheorem{cor}[thm]{Corollary}
% \newtheorem{lem}[thm]{Lemma}
% \newtheorem{definition}[thm]{Definition}
\newtheorem{prop}{Proposition}
% Definitions for old versions
%% \newtheorem*{algorithm}{Algorithm}
%% \theoremstyle{remark}
%% \newtheorem*{rmk}{Remark}
%% \newtheorem*{ToJane}{To Jane}
%% \newtheorem*{ToDaniel}{To Daniel}
%% \theoremstyle{plain}
%% \newtheorem*{rd_algorithm}{Reference Deadline Algorithm}
%% \newtheorem*{edf_rd}{EDF-RD Algorithm}
%% \newtheorem*{PSA}{Period Synthesis Algorithm}
%% \newtheorem*{priority_boosting_edf}{Priority-Boosting EDF Algorithm}
%% % Using symbole as the footnote mark
%% %\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\newtheorem{plain_definition}{Definition}
%% \def\singlespace{\baselineskip=11pt plus 2pt}
%% \def\oneandonehalfspace{\baselineskip=17pt plus 4pt}
%% \def\doublespace{\baselineskip=22pt plus 4pt}
% \def\doublespace{\baselineskip=26pt plus 4pt}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\def\slug{\hbox to 6pt{\hfill}\hfill\llap{\vrule height 6pt width 6pt depth 0pt}}
\def\proof{\futurelet\next{\bf Proof:}}
%\def\endproof{\hfill\slug}
\def\endproof{\slug}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\appear#1{\def\@appear{#1}}
\appear{Conference of Fun}
\newcount\timehh\newcount\timemm
\timehh=\time \divide\timehh by 60
\timemm=\time \count255=\timehh \multiply\count255 by -60 \advance\timemm by \count255
\def\paperdraftheadertime{Draft of \today\ at \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}%
\def\paperdraftheaderday{\footnotesize Draft of \today\ for \@appear.\ }%
\def\paperdraftheader{\paperdraftheaderday}
\newcommand{\draft}{\pagestyle{myheadings}\markboth{\paperdraftheader\hfil}{\paperdraftheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}}
\def\submission#1{\def\@submission{#1}}
\submission{Conference of Fun}
\def\submitheaderday{\footnotesize Submitted to \@appear.\ }%
\def\submitheader{\submitheaderday}
\newcommand{\submit}{\pagestyle{myheadings}\markboth{\submitheader\hfil}{\submitheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}}
\def\appearinheaderday{\footnotesize Appeared in \@appear.\ }
\def\appearinheader{\appearinheaderday}
\newcommand{\appearin}{\pagestyle{myheadings}\markboth{\appearinheader\hfil}{\appearinheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}}
\def\u#1{\underline{#1}}
\newcommand{\good}{\ding{51}}
\newcommand{\bad}{\ding{55}}
\font\tenhv = phvb at 10pt
\def\easycaption#1{\vskip 10pt \centerline{\tenhv #1}}
\font\tenhvs = phvb at 8pt
% ---- OPERATORS (requires amsmath) ----
\def\aff{\operatorname{aff}} % (\Line is better!)
\def\area{\operatorname{area}}
\def\argmax{\operatornamewithlimits{arg\,max}}
\def\argmin{\operatornamewithlimits{arg\,min}}
\def\Aut{\operatorname{Aut}} % Automorphism group
\def\card{\operatorname{card}} % cardinality, deprecated for \abs
\def\conv{\operatorname{conv}} % (\overline is better!)
\def\E{\operatorname{E}} % Expectation: $\E[X]$ (like \Pr)
\def\EE{\operatornamewithlimits{E}}
\def\Hom{\operatorname{Hom}} % Homomorphism group
\def\id{\operatorname{id}} % identity
\def\im{\operatorname{im}} % image
\def\lcm{\operatorname{lcm}}
\def\lfs{\operatorname{lfs}} % local feature size
\def\poly{\operatorname{poly}}
\def\polylog{\operatorname{polylog}}
\def\rank{\operatorname{rank}}
\def\rel{\operatorname{rel\,}} % relative (interior, boundary, etc.)
\def\sgn{\operatorname{sgn}}
\def\vol{\operatorname{vol}} % volume
\def\fp#1{^{\underline{#1}}} % falling powers: $n\fp{d}$
\def\rp#1{^{\overline{#1}}} % rising powers: $n\rp{d}$
\usepackage{color,soul}
\usepackage{myColor}
\input{mycolor.cfg}
\newcommand{\ap}{\ding{51}}
\newcommand{\nap}{\ding{55}}
\usepackage[colorinlistoftodos]{todonotes}
%% \usepackage{easyReview}
\newcommand{\add}[1]{\todo[color=red!40,inline]{#1}}
\newcommand{\rewrite}[1]{\todo[color=green!40,inline]{#1}}
%
%
% \newcommand{\argmax}{\mathop}{\mathrm{argmax}}}

+ 457
- 0
branches/candidate/SOCA17.bib View File

@ -0,0 +1,457 @@
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Created for Chi-Sheng Shih at 2017-10-03 10:19:18 +0800
%% Saved with string encoding Unicode (UTF-8)
@conference{Shih17b,
Address = {Krakow, Poland},
Author = { Shih, Chi-Sheng and Chou, Jyun-Jhe and Chuang, Ching-Chi and Wang, Tim-Yuao and Chuang, Ze-Yu and Lin, Kwei-Jay and Wang, Wei-Dean and Huang, Kuo-Chin},
Booktitle = { 2017 International Conference on Research in Adaptive and Convergent Systems (RACS 2017) },
Date-Added = {2017-10-03 02:17:16 +0000},
Date-Modified = {2017-10-03 02:18:39 +0000},
Month = {September},
Publisher = {ACM},
Title = {Collaborative Sensing for Privacy Preserving Gait Tracking Using IoT Middleware},
Year = {2017}}
@article{guo2011simple,
title={A simple algorithm for fitting a gaussian function [DSP tips and tricks]},
author={Guo, Hongwei},
journal={IEEE Signal Processing Magazine},
volume={28},
number={5},
pages={134--137},
year={2011},
publisher={IEEE}
}
@inproceedings{DSDV1994,
Author = {Perkins, Charles E. and Bhagwat, Pravin},
Booktitle = {SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications},
Pages = {234--244},
Title = {Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers},
Year = {1994}}
@inproceedings{AODV1999,
Author = {Perkins, C.E. and Royer, E.M.},
Booktitle = {Mobile Computing Systems and Applications, 1999. Proceedings. WMCSA '99. Second IEEE Workshop on},
Doi = {10.1109/dMCSA.1999.749281},
Pages = {90--100},
Title = {Ad-hoc on-demand distance vector routing},
Year = {1999},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/dMCSA.1999.749281}}
@article{MULTROUT2010,
Acmid = {1660344},
Address = {Amsterdam, The Netherlands, The Netherlands},
Author = {Yoon, Wonyong and Vaidya, Nitin},
Doi = {10.1016/j.comcom.2009.07.012},
Issn = {0140-3664},
Issue_Date = {January, 2010},
Journal = {Computer Communicatoins},
Month = {January},
Number = {1},
Numpages = {12},
Pages = {23--34},
Publisher = {Elsevier Science Publishers B. V.},
Title = {Routing exploiting multiple heterogeneous wireless interfaces: A TCP performance study},
Url = {http://dx.doi.org/10.1016/j.comcom.2009.07.012},
Volume = {33},
Year = {2010},
Bdsk-Url-1 = {http://dx.doi.org/10.1016/j.comcom.2009.07.012}}
@inproceedings{ShihLin2014,
Abstract = {Self-Management of services and devices in Internet of Things (IoT) systems and Machine-to-Machine (M2M) systems is a fundamental challenge due to the large number of devices and context-aware services. In this paper, we present the mechanism to automatically manage the services and devices according to context of the system and location of the devices. The developed mechanism is parts of WuKong middleware, which is a middleware for distributed and autonomous IoT/M2M systems. To support autonomous service management, we develop the device identification mechanism, the mechanism for device status monitoring, device management, and service reconfiguration. This paper presents the location and context-aware service configuration mechanism in WuKong middleware. The mechanism includes the services to manage the devices, to manage the radio interfaces on devices, to learn the location of devices, to load the service remotely and dynamically. The developed mechanisms are implemented and experimented on Arduino-compatible devices to evaluate its performance.},
Author = {Shih, Chi-Sheng and Lin, Kwei-Jay and Chou, Jyun-Jhe and Chuang, Ching-Chi},
Booktitle = {2014 IEEE 7th International Conference on Service-Oriented Computing and Applications},
Doi = {10.1109/SOCA.2014.10},
Isbn = {978-1-4799-6833-6},
Month = {Novemer},
Pages = {246--251},
Publisher = {IEEE},
Shorttitle = {Service-Oriented Computing and Applications (SOCA)},
Title = {{Autonomous Service Management for Location and Context Aware Service}},
Url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6978617},
Year = {2014},
Bdsk-Url-1 = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6978617},
Bdsk-Url-2 = {http://dx.doi.org/10.1109/SOCA.2014.10}}
@inproceedings{LiangHsu2014,
Address = {Matsue, Japan},
Author = {Liang, Che Wei and Hsu, Jane Yung-Jen and Lin, Kwei-Jay},
Booktitle = {IEEE International Workshop on Internet of Things Services},
Title = {{Auction-Based Resource Access Protocols in IoT Service Systems}},
Year = {2014}}
@inproceedings{Su2014,
Abstract = {Failover for service-oriented distributed networks is a prerequisite to enabling Internet-of-Things (IoT) in the sense of deploy-once, run forever. Resource reconfiguration is required to achieve failover mechanisms upon replacement of devices or failure of services. It can be particularly challenging when services in applications have more than end-to-end transmissions between devices that are heterogeneous or versatile, for which duplications can be costly and redundant. Specifically, a device with a failed service shall be taken over by another service peer without users', including developers and installers, involvement. We develop the fault tolerance mechanism for IoT, which is distributed and takes into account the dynamics within IoT. Strip is introduced to store a list of duplicated services, and, each service peer maintains a consistent view of duplicated services in the strip. In combination with the heartbeat protocol, recovery from failure can be achieved by manipulating strips in a distributed manner. Experiments using Arduino Mega 2560 compatible devices show that our approach is capable of failover in small networks, whereas experiments in larger networks are underway. The results show that the faulures can be recovered within few seconds without administrator or developers in the loop.},
Author = {Su, Penn H. and Shih, Chi-Sheng and Hsu, Jane Yung-Jen and Lin, Kwei-Jay and Wang, Yu-Chung},
Booktitle = {2014 IEEE World Forum on Internet of Things (WF-IoT)},
Doi = {10.1109/WF-IoT.2014.6803115},
Isbn = {978-1-4799-3459-1},
Keywords = {Biomedical monitoring,Fault tolerance,Heart beat,Internet of Things,Internet-of-Things,Middleware,Monitoring,Sensors,Strips,decentralized fault tolerance mechanism,duplicated services,end-to-end transmissions,failover mechanisms,heartbeat protocol,intelligent IoT-M2M middleware,middleware,resource reconfiguration,service-oriented architecture,service-oriented distributed networks},
Month = {March},
Pages = {45--50},
Publisher = {IEEE},
Shorttitle = {Internet of Things (WF-IoT), 2014 IEEE World Forum},
Title = {{Decentralized fault tolerance mechanism for intelligent IoT/M2M middleware}},
Url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6803115},
Year = {2014},
Bdsk-Url-1 = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6803115},
Bdsk-Url-2 = {http://dx.doi.org/10.1109/WF-IoT.2014.6803115}}
@inproceedings{Shih14a,
Address = {Taipei, Taiwan},
Author = {Shih, Chi-Sheng and Chou, Chun-Ting and Lin, Kwei-Jay and Tsai, Bo-Lun and Lee, Chen-Husan and Cheng, Doug and Chou, Jyun-Jhe},
Booktitle = {the IEEE International Conference on Cyber-Physical-Social Computing},
Month = {September},
Publisher = {IEEE Xplore},
Title = {Out-of-box Device Management for Large Scale Cyber-Physical Systems},
Year = {2014}}
@inproceedings{Wu2014,
Abstract = {Most of existing commercial IoT devices do not collaborate with one another yet, and it is also challenging to develop intelligent care services (ICS) to satisfy user needs while minimizing user inconvenience due to multiple sources of changing contexts. In this study, we demonstrate our concept of IoT-based collaborative context reasoning in a setting of a smart kitchen environment, where a smart kitchen cabinet providing ICS is designed. We prototyped a smart kitchen stand deployed with sensors and actuators controlled by Intel Galileo boards. Based on a flexible M2M platform, i.e., WuKong, an IoT-based service application was composed. Results show that our system can correctly infer contexts through collaborative sensors and according to these contexts proactively react to enable/disable actuators to ensure kitchen safety or provide occupants convenience based on provided usage model of occupants.},
Author = {Wu, Chao-Lin and You, Chuang-Wen and Chen, Chun-Yuan and Chuang, Ching-Chi and Chiang, Tsung-Chi},
Booktitle = {2014 IEEE 7th International Conference on Service-Oriented Computing and Applications},
Doi = {10.1109/SOCA.2014.18},
Isbn = {978-1-4799-6833-6},
Keywords = {Conferences,ICS,Intel Galileo boards,Internet of Things,Internet of Things (IoT),IoT based intelligent care services,IoT-based collaborative context reasoning,Wukong,actuators,assisted living,commercial IoT devices,context reasoning,flexible M2M platform,inference mechanisms,kitchen safety,logical sensors,microcomputers,occupant usage model,sensors,smart kitchen environment,smart kitchen stand},
Month = nov,
Pages = {241--245},
Publisher = {IEEE},
Shorttitle = {Service-Oriented Computing and Applications (SOCA)},
Title = {{Exploring the Collaborative Context Reasoning in IoT Based Intelligent Care Services}},
Url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6978616},
Year = {2014},
Bdsk-Url-1 = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6978616},
Bdsk-Url-2 = {http://dx.doi.org/10.1109/SOCA.2014.18}}
@misc{REFWIFI,
Note = {Last accessed on January 17th, 2015},
Title = {Wi-Fi Alliance},
Url = {http://www.wi-fi.org/},
Bdsk-Url-1 = {http://www.wi-fi.org/}}
@misc{LoRA,
Note = {Last accessed on May 15th, 2015},
Title = {LoRa Alliance - Wide Area networks for IoT},
Url = {http://lora-alliance.org/},
Bdsk-Url-1 = {http://lora-alliance.org/}}
@misc{REFZW,
Note = {Last accessed on January 17th, 2015},
Title = {Z-Wave Technology},
Url = {http://www.z-wavealliance.org/technology},
Bdsk-Url-1 = {http://www.z-wavealliance.org/technology}}
@misc{ZB802154,
Author = {Gasco'n, David},
Note = {Last accessed on January 17th, 2015},
Title = {{Security in 802.15.4 and ZigBee networks}},
Url = {http://www.libelium.com/es/security-802-15-4-zigbee/},
Bdsk-Url-1 = {http://www.libelium.com/es/security-802-15-4-zigbee/}}
@webpage{Zscore,
Date-Added = {2017-06-12 10:16:21 +0000},
Date-Modified = {2017-06-12 10:16:44 +0000},
Lastchecked = {Monday, 12 June 2017},
Title = {Standard score - Wikipedia},
Url = {https://en.wikipedia.org/wiki/Standard_score},
Bdsk-Url-1 = {https://en.wikipedia.org/wiki/Standard_score}}
@webpage{USRPN210,
Date-Added = {2017-06-12 09:37:49 +0000},
Date-Modified = {2017-06-12 09:38:14 +0000},
Lastchecked = {Monday, 12 June 2017},
Title = {USRP N210 Software Defined Radio (SDR) - Ettus Research},
Url = {https://www.ettus.com/product/details/UN210-KIT},
Bdsk-Url-1 = {https://www.ettus.com/product/details/UN210-KIT}}
@article{Peters2013,
Author = {Denise M. Peters and Addie Middleton and Jonathan W. Donley and Erika L. Blanck and Stacy L. Fritz},
Date-Added = {2017-06-12 06:54:13 +0000},
Date-Modified = {2017-06-12 06:54:30 +0000},
Doi = {10.3109/09593985.2013.845805},
Eprint = {http://dx.doi.org/10.3109/09593985.2013.845805},
Journal = {Physiotherapy Theory and Practice},
Number = {3},
Pages = {183-188},
Title = {Concurrent validity of walking speed values calculated via the GAITRite electronic walkway and 3 meter walk test in the chronic stroke population},
Url = {http://dx.doi.org/10.3109/09593985.2013.845805},
Volume = {30},
Year = {2014},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QsS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTMgLSBDb25jdXJyZW50IHZhbGlkaXR5IG9mIHdhbGtpbmcgc3BlZWQgdmFsdWVzIGNhbGN1bGF0ZWQgdmlhIHRoZSBHQUlUUml0ZSBlbGVjdHJvbmljIHdhbGt3YXkgYW5kIDMgbWV0ZXIgd2FsayB0ZXN0IGluIHRoZSBjaHJvbmljIHN0cm9rZSBwb3B1bGF0aW9uLnBkZtIXCxgZV05TLmRhdGFPEQN0AAAAAAN0AAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxMyAtIENvbmN1cnJlbnQgdiMzQzFEM0EzLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTo9Wu65gAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsYAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTMgLSBDb25jdXJyZW50IHYjM0MxRDNBMy5wZGYAAA4BOgCcADIAMAAxADMAIAAtACAAQwBvAG4AYwB1AHIAcgBlAG4AdAAgAHYAYQBsAGkAZABpAHQAeQAgAG8AZgAgAHcAYQBsAGsAaQBuAGcAIABzAHAAZQBlAGQAIAB2AGEAbAB1AGUAcwAgAGMAYQBsAGMAdQBsAGEAdABlAGQAIAB2AGkAYQAgAHQAaABlACAARwBBAEkAVABSAGkAdABlACAAZQBsAGUAYwB0AHIAbwBuAGkAYwAgAHcAYQBsAGsAdwBhAHkAIABhAG4AZAAgADMAIABtAGUAdABlAHIAIAB3AGEAbABrACAAdABlAHMAdAAgAGkAbgAgAHQAaABlACAAYwBoAHIAbwBuAGkAYwAgAHMAdAByAG8AawBlACAAcABvAHAAdQBsAGEAdABpAG8AbgAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAM0vY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxMyAtIENvbmN1cnJlbnQgdmFsaWRpdHkgb2Ygd2Fsa2luZyBzcGVlZCB2YWx1ZXMgY2FsY3VsYXRlZCB2aWEgdGhlIEdBSVRSaXRlIGVsZWN0cm9uaWMgd2Fsa3dheSBhbmQgMyBtZXRlciB3YWxrIHRlc3QgaW4gdGhlIGNocm9uaWMgc3Ryb2tlIHBvcHVsYXRpb24ucGRmAAATAA4vVm9sdW1lcy9Vc2VycwAVAAIAFP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAUIBRwFPBMcEyQTOBNkE4gTwBPQE+wUEBQkFFgUZBSsFLgUzAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABTU=},
Bdsk-Url-1 = {http://dx.doi.org/10.3109/09593985.2013.845805}}
@article{Studenski03,
Author = {Studenski, Stephanie and Perera, Subashan and Wallace, Dennis and Chandler, Julie M. and Duncan, Pamela W. and Rooney, Earl and Fox, Michael and Guralnik, Jack M.},
Date-Added = {2017-06-12 06:50:23 +0000},
Date-Modified = {2017-06-12 06:50:49 +0000},
Doi = {10.1046/j.1532-5415.2003.51104.x},
Issn = {1532-5415},
Journal = {Journal of the American Geriatrics Society},
Keywords = {geriatric assessment, risk assessment, locomotion, health maintenance organizations, hospitalization, activities of daily living},
Number = {3},
Pages = {314--322},
Publisher = {Blackwell Science Inc},
Title = {Physical Performance Measures in the Clinical Setting},
Url = {http://dx.doi.org/10.1046/j.1532-5415.2003.51104.x},
Volume = {51},
Year = {2003},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QVS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMDMgLSBQaHlzaWNhbCBQZXJmb3JtYW5jZSBNZWFzdXJlcyBpbiB0aGUgQ2xpbmljYWwgU2V0dGluZy5wZGbSFwsYGVdOUy5kYXRhTxECYAAAAAACYAACAAAFVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WUO7UgrAAADcearHzIwMDMgLSBQaHlzaWNhbCBQZXIjM0MxRDNBMS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB06HVruuYAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA0WSebQAAABEACAAA1a57GAAAAAEAGANx5qsDcVnMArO/ogAkJ5IAIQFcAAAAYwACAFtVc2Vyczpjc2hpaDoAbm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgAyMDAzIC0gUGh5c2ljYWwgUGVyIzNDMUQzQTEucGRmAAAOAIIAQAAyADAAMAAzACAALQAgAFAAaAB5AHMAaQBjAGEAbAAgAFAAZQByAGYAbwByAG0AYQBuAGMAZQAgAE0AZQBhAHMAdQByAGUAcwAgAGkAbgAgAHQAaABlACAAQwBsAGkAbgBpAGMAYQBsACAAUwBlAHQAdABpAG4AZwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAHEvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAwMyAtIFBoeXNpY2FsIFBlcmZvcm1hbmNlIE1lYXN1cmVzIGluIHRoZSBDbGluaWNhbCBTZXR0aW5nLnBkZgAAEwAOL1ZvbHVtZXMvVXNlcnMAFQACABT//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDmAOsA8wNXA1kDXgNpA3IDgAOEA4sDlAOZA6YDqQO7A74DwwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAPF},
Bdsk-Url-1 = {http://dx.doi.org/10.1046/j.1532-5415.2003.51104.x}}
@book{profile2015,
Author = {United States. Administration on Aging and U.S. Census Bureau},
Date-Added = {2017-06-11 08:58:11 +0000},
Date-Modified = {2017-06-11 08:58:11 +0000},
Publisher = {U.S. Department of Health and Human Services, Administration on Aging},
Title = {A Profile of Older Americans : 2015},
Url = {https://books.google.com.tw/books?id=B4hEnQAACAAJ},
Year = {2015},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QPC4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTUgLSBBIFByb2ZpbGUgb2YgT2xkZXIgQW1lcmljYW5zLnBkZtIXCxgZV05TLmRhdGFPEQIUAAAAAAIUAAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNSAtIEEgUHJvZmlsZSBvZiMzQzFEM0E3LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTp9Wu65gAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsYAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTUgLSBBIFByb2ZpbGUgb2YjM0MxRDNBNy5wZGYAAA4AUAAnADIAMAAxADUAIAAtACAAQQAgAFAAcgBvAGYAaQBsAGUAIABvAGYAIABPAGwAZABlAHIAIABBAG0AZQByAGkAYwBhAG4AcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAFgvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNSAtIEEgUHJvZmlsZSBvZiBPbGRlciBBbWVyaWNhbnMucGRmABMADi9Wb2x1bWVzL1VzZXJzABUAAgAU//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4AzQDSANoC8gL0AvkDBAMNAxsDHwMmAy8DNANBA0QDVgNZA14AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADYA==},
Bdsk-Url-1 = {https://books.google.com.tw/books?id=B4hEnQAACAAJ}}
@article{kutner2015,
Author = {Kutner, Nancy G and Zhang, Rebecca and Huang, Yijian and Painter, Patricia},
Date-Added = {2017-06-11 08:42:32 +0000},
Date-Modified = {2017-06-11 08:42:32 +0000},
Journal = {American Journal of Kidney Diseases},
Number = {2},
Pages = {297--304},
Publisher = {Elsevier},
Title = {Gait Speed and Mortality, Hospitalization, and Functional Status Change Among Hemodialysis Patients: A US Renal Data System Special Study},
Volume = {66},
Year = {2015},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qii4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTUgLSBHYWl0IHNwZWVkIGFuZCByZWFkbWlzc2lvbiBmb2xsb3dpbmcgaG9zcGl0YWxpc2F0aW9uIGZvciBhY3V0ZSBleGFjZXJiYXRpb25zIG9mIENPUEQgLSBhIHByb3NwZWN0aXZlIHN0dWR5LnBkZtIXCxgZV05TLmRhdGFPEQL+AAAAAAL+AAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNSAtIEdhaXQgc3BlZWQgYSMzQzFEM0E5LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTqdWu65kAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsZAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTUgLSBHYWl0IHNwZWVkIGEjM0MxRDNBOS5wZGYAAA4A7AB1ADIAMAAxADUAIAAtACAARwBhAGkAdAAgAHMAcABlAGUAZAAgAGEAbgBkACAAcgBlAGEAZABtAGkAcwBzAGkAbwBuACAAZgBvAGwAbABvAHcAaQBuAGcAIABoAG8AcwBwAGkAdABhAGwAaQBzAGEAdABpAG8AbgAgAGYAbwByACAAYQBjAHUAdABlACAAZQB4AGEAYwBlAHIAYgBhAHQAaQBvAG4AcwAgAG8AZgAgAEMATwBQAEQAIAAtACAAYQAgAHAAcgBvAHMAcABlAGMAdABpAHYAZQAgAHMAdAB1AGQAeQAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAKYvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNSAtIEdhaXQgc3BlZWQgYW5kIHJlYWRtaXNzaW9uIGZvbGxvd2luZyBob3NwaXRhbGlzYXRpb24gZm9yIGFjdXRlIGV4YWNlcmJhdGlvbnMgb2YgQ09QRCAtIGEgcHJvc3BlY3RpdmUgc3R1ZHkucGRmABMADi9Wb2x1bWVzL1VzZXJzABUAAgAU//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4BGwEgASgEKgQsBDEEPARFBFMEVwReBGcEbAR5BHwEjgSRBJYAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAEmA==}}
@article{Konthoraxjnl2015,
Abstract = {Background Hospitalisation for acute exacerbations of COPD is associated with high risk of readmission. However, no tool has been validated to stratify patients at discharge for risk of readmission.Aim To evaluate the ability of the 4 m gait speed (4MGS), a surrogate marker of frailty, to predict risk of future readmission in hospitalised patients with an acute exacerbation of COPD (AECOPD).Methods 213 patients hospitalised with an AECOPD were recruited prospectively. 4MGS was measured on day of discharge. Logistic regression models were used to assess the association between 4MGS and readmission at 90 days after discharge.Results Baseline characteristics of the cohort: 52\% men; mean age 72 years; median FEV1 35\%predicted. Mean (SD) 4MGS at hospital discharge was 0.61 (0.26) ms-1. Significant increased rates of all-cause readmission at 90 days were seen across quartiles of decreasing 4MGS (Q4 fastest: 11.5\%; Q3: 20.4\%; Q2: 30.2\%; Q1 slowest: 48.2\%; ptrend\&lt;0.001). Compared with Q4, those in the slowest 4MGS quartile had unadjusted ORs (95\% CIs) for 90-day readmission of 7.12 (2.61 to 19.44) for the whole cohort and 11.56 (3.08 to 43.35) in those aged 65 or over. A multivariate model incorporating 4MGS, Charlson Index, hospital admission in past year, FEV1\%predicted and number of exacerbations in past year in those aged 65 or over predicted 90-day readmission with a C-statistic of 0.86.Conclusions The 4MGS, a surrogate marker of physical frailty, independently predicts the risk of readmission in older patients hospitalised for acute exacerbation of COPD.Trial registration number NCT01507415.},
Author = {Kon, Samantha S C and Jones, Sarah E and Schofield, Susie J and Banya, Winston and Dickson, Mandy J and Canavan, Jane L and Nolan, Claire M and Haselden, Brigitte M and Polkey, Michael I and Cullinan, Paul and Man, William D-C},
Date-Added = {2017-06-11 08:38:45 +0000},
Date-Modified = {2017-06-11 08:38:45 +0000},
Doi = {10.1136/thoraxjnl-2015-207046},
Eprint = {http://thorax.bmj.com/content/early/2015/08/17/thoraxjnl-2015-207046.full.pdf},
Issn = {0040-6376},
Journal = {Thorax},
Publisher = {BMJ Publishing Group Ltd},
Title = {Gait speed and readmission following hospitalisation for acute exacerbations of COPD: a prospective study},
Url = {http://thorax.bmj.com/content/early/2015/08/17/thoraxjnl-2015-207046},
Year = {2015},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qii4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTUgLSBHYWl0IHNwZWVkIGFuZCByZWFkbWlzc2lvbiBmb2xsb3dpbmcgaG9zcGl0YWxpc2F0aW9uIGZvciBhY3V0ZSBleGFjZXJiYXRpb25zIG9mIENPUEQgLSBhIHByb3NwZWN0aXZlIHN0dWR5LnBkZtIXCxgZV05TLmRhdGFPEQL+AAAAAAL+AAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNSAtIEdhaXQgc3BlZWQgYSMzQzFEM0E5LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTqdWu65kAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsZAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTUgLSBHYWl0IHNwZWVkIGEjM0MxRDNBOS5wZGYAAA4A7AB1ADIAMAAxADUAIAAtACAARwBhAGkAdAAgAHMAcABlAGUAZAAgAGEAbgBkACAAcgBlAGEAZABtAGkAcwBzAGkAbwBuACAAZgBvAGwAbABvAHcAaQBuAGcAIABoAG8AcwBwAGkAdABhAGwAaQBzAGEAdABpAG8AbgAgAGYAbwByACAAYQBjAHUAdABlACAAZQB4AGEAYwBlAHIAYgBhAHQAaQBvAG4AcwAgAG8AZgAgAEMATwBQAEQAIAAtACAAYQAgAHAAcgBvAHMAcABlAGMAdABpAHYAZQAgAHMAdAB1AGQAeQAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAKYvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNSAtIEdhaXQgc3BlZWQgYW5kIHJlYWRtaXNzaW9uIGZvbGxvd2luZyBob3NwaXRhbGlzYXRpb24gZm9yIGFjdXRlIGV4YWNlcmJhdGlvbnMgb2YgQ09QRCAtIGEgcHJvc3BlY3RpdmUgc3R1ZHkucGRmABMADi9Wb2x1bWVzL1VzZXJzABUAAgAU//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4BGwEgASgEKgQsBDEEPARFBFMEVwReBGcEbAR5BHwEjgSRBJYAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAEmA==},
Bdsk-Url-1 = {http://thorax.bmj.com/content/early/2015/08/17/thoraxjnl-2015-207046},
Bdsk-Url-2 = {http://dx.doi.org/10.1136/thoraxjnl-2015-207046}}
@article{pulignano2016,
Author = {Pulignano, G and Del Sindaco, D and Di Lenarda, A and Alunni, G and Senni, M and Tarantini, L and Cioffi, G and Tinti, MD and Barbati, G and Minardi, G and others},
Date-Added = {2017-06-11 08:36:09 +0000},
Date-Modified = {2017-06-11 08:36:09 +0000},
Journal = {JACC. Heart failure},
Number = {4},
Pages = {289--298},
Title = {Incremental Value of Gait Speed in Predicting Prognosis of Older Adults With Heart Failure: Insights From the IMAGE-HF Study.},
Volume = {4},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QnS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTYgLSBJbmNyZW1lbnRhbCBWYWx1ZSBvZiBHYWl0IFNwZWVkIGluIFByZWRpY3RpbmcgUHJvZ25vc2lzIG9mIE9sZGVyIEFkdWx0cyBXaXRoIEhlYXJ0IEZhaWx1cmUgLSBJbnNpZ2h0cyBGcm9tIHRoZSBJTUFHRS1IRiBTdHVkeS5wZGbSFwsYGVdOUy5kYXRhTxEDOAAAAAADOAACAAAFVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WUO7UgrAAADcearHzIwMTYgLSBJbmNyZW1lbnRhbCAjM0MxRDNBRS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB067VruuZAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA0WSebQAAABEACAAA1a57GQAAAAEAGANx5qsDcVnMArO/ogAkJ5IAIQFcAAAAYwACAFtVc2Vyczpjc2hpaDoAbm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgAyMDE2IC0gSW5jcmVtZW50YWwgIzNDMUQzQUUucGRmAAAOARIAiAAyADAAMQA2ACAALQAgAEkAbgBjAHIAZQBtAGUAbgB0AGEAbAAgAFYAYQBsAHUAZQAgAG8AZgAgAEcAYQBpAHQAIABTAHAAZQBlAGQAIABpAG4AIABQAHIAZQBkAGkAYwB0AGkAbgBnACAAUAByAG8AZwBuAG8AcwBpAHMAIABvAGYAIABPAGwAZABlAHIAIABBAGQAdQBsAHQAcwAgAFcAaQB0AGgAIABIAGUAYQByAHQAIABGAGEAaQBsAHUAcgBlACAALQAgAEkAbgBzAGkAZwBoAHQAcwAgAEYAcgBvAG0AIAB0AGgAZQAgAEkATQBBAEcARQAtAEgARgAgAFMAdAB1AGQAeQAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASALkvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNiAtIEluY3JlbWVudGFsIFZhbHVlIG9mIEdhaXQgU3BlZWQgaW4gUHJlZGljdGluZyBQcm9nbm9zaXMgb2YgT2xkZXIgQWR1bHRzIFdpdGggSGVhcnQgRmFpbHVyZSAtIEluc2lnaHRzIEZyb20gdGhlIElNQUdFLUhGIFN0dWR5LnBkZgAAEwAOL1ZvbHVtZXMvVXNlcnMAFQACABT//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgEuATMBOwR3BHkEfgSJBJIEoASkBKsEtAS5BMYEyQTbBN4E4wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAATl}}
@article{studenski2011,
Author = {STUDENSKI, Stephanie and PERERA, Subashan and PATEL, Kushang and ROSANO, Caterina and FAULKNER, Kimberly and INZITARI, Marco and BRACH, Jennifer and CHANDLER, Julie and CAWTHON, Peggy and CONNOR, Elizabeth Barrett and others},
Date-Added = {2017-06-11 08:02:15 +0000},
Date-Modified = {2017-06-11 08:02:15 +0000},
Journal = {JAMA, the journal of the American Medical Association},
Number = {1},
Pages = {50--58},
Publisher = {American Medical Association},
Title = {Gait Speed and Survival in Older Adults},
Volume = {305},
Year = {2011},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QRy4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTEgLSBHYWl0IFNwZWVkIGFuZCBTdXJ2aXZhbCBpbiBPbGRlciBBZHVsdHMucGRm0hcLGBlXTlMuZGF0YU8RAjYAAAAAAjYAAgAABVVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFlDu1IKwAAA3Hmqx8yMDExIC0gR2FpdCBTcGVlZCBhIzNDMUQzQTIucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwdOi1a7rmAAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANFknm0AAAARAAgAANWuexgAAAABABgDcearA3FZzAKzv6IAJCeSACEBXAAAAGMAAgBbVXNlcnM6Y3NoaWg6AG5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAMjAxMSAtIEdhaXQgU3BlZWQgYSMzQzFEM0EyLnBkZgAADgBmADIAMgAwADEAMQAgAC0AIABHAGEAaQB0ACAAUwBwAGUAZQBkACAAYQBuAGQAIABTAHUAcgB2AGkAdgBhAGwAIABpAG4AIABPAGwAZABlAHIAIABBAGQAdQBsAHQAcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAGMvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxMSAtIEdhaXQgU3BlZWQgYW5kIFN1cnZpdmFsIGluIE9sZGVyIEFkdWx0cy5wZGYAABMADi9Wb2x1bWVzL1VzZXJzABUAAgAU//8AAIAG0hscHR5aJGNsYXNzbmFtZVgkY2xhc3Nlc11OU011dGFibGVEYXRhox0fIFZOU0RhdGFYTlNPYmplY3TSGxwiI1xOU0RpY3Rpb25hcnmiIiBfEA9OU0tleWVkQXJjaGl2ZXLRJidUcm9vdIABAAgAEQAaACMALQAyADcAQABGAE0AVQBgAGcAagBsAG4AcQBzAHUAdwCEAI4A2ADdAOUDHwMhAyYDMQM6A0gDTANTA1wDYQNuA3EDgwOGA4sAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADjQ==}}
@article{Middleton2015,
Author = {Middleton, Addie and Fritz, Stacy L and Lusardi, Michelle},
Date-Added = {2017-06-11 08:02:15 +0000},
Date-Modified = {2017-06-11 08:02:15 +0000},
Journal = {Journal of aging and physical activity},
Number = {2},
Pages = {314--322},
Title = {Walking speed: the functional vital sign},
Volume = {23},
Year = {2015},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QkS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTYgLSBBIEpvaW50IEluZG9vciBXTEFOIExvY2FsaXphdGlvbiBhbmQgT3V0bGllciBEZXRlY3Rpb24gU2NoZW1lIFVzaW5nIExBU1NPIGFuZCBFbGFzdGljLU5ldCBPcHRpbWl6YXRpb24gVGVjaG5pcXVlcy5wZGbSFwsYGVdOUy5kYXRhTxEDFAAAAAADFAACAAAFVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WUO7UgrAAADcearHzIwMTYgLSBBIEpvaW50IEluZG8jM0MxRDNBQi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB06vVruuZAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA0WSebQAAABEACAAA1a57GQAAAAEAGANx5qsDcVnMArO/ogAkJ5IAIQFcAAAAYwACAFtVc2Vyczpjc2hpaDoAbm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgAyMDE2IC0gQSBKb2ludCBJbmRvIzNDMUQzQUIucGRmAAAOAPoAfAAyADAAMQA2ACAALQAgAEEAIABKAG8AaQBuAHQAIABJAG4AZABvAG8AcgAgAFcATABBAE4AIABMAG8AYwBhAGwAaQB6AGEAdABpAG8AbgAgAGEAbgBkACAATwB1AHQAbABpAGUAcgAgAEQAZQB0AGUAYwB0AGkAbwBuACAAUwBjAGgAZQBtAGUAIABVAHMAaQBuAGcAIABMAEEAUwBTAE8AIABhAG4AZAAgAEUAbABhAHMAdABpAGMALQBOAGUAdAAgAE8AcAB0AGkAbQBpAHoAYQB0AGkAbwBuACAAVABlAGMAaABuAGkAcQB1AGUAcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAK0vY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNiAtIEEgSm9pbnQgSW5kb29yIFdMQU4gTG9jYWxpemF0aW9uIGFuZCBPdXRsaWVyIERldGVjdGlvbiBTY2hlbWUgVXNpbmcgTEFTU08gYW5kIEVsYXN0aWMtTmV0IE9wdGltaXphdGlvbiBUZWNobmlxdWVzLnBkZgAAEwAOL1ZvbHVtZXMvVXNlcnMAFQACABT//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgEiAScBLwRHBEkETgRZBGIEcAR0BHsEhASJBJYEmQSrBK4EswAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAS1}}
@article{Chang2017,
Author = {L. Chang and X. Chen and Y. Wang and D. Fang and J. Wang and T. Xing and Z. Tang},
Date-Added = {2017-06-11 07:45:30 +0000},
Date-Modified = {2017-06-11 07:45:30 +0000},
Doi = {10.1109/TNET.2017.2669339},
Issn = {1063-6692},
Journal = {IEEE/ACM Transactions on Networking},
Keywords = {Calibration;Compressed sensing;IEEE transactions;Manuals;Real-time systems;Transceivers;Wireless communication;Device-free localization;compressive sensing.;received signal strength;transfer scheme},
Number = {99},
Pages = {1-14},
Title = {FitLoc: Fine-Grained and Low-Cost Device-Free Localization for Multiple Targets Over Various Areas},
Volume = {PP},
Year = {2017},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8Qgi4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTcgLSBGaXRMb2MtIEZpbmUtR3JhaW5lZCBhbmQgTG93LUNvc3QgRGV2aWNlLUZyZWUgTG9jYWxpemF0aW9uIGZvciBNdWx0aXBsZSBUYXJnZXRzIE92ZXIgVmFyaW91cyBBcmVhcy5wZGbSFwsYGVdOUy5kYXRhTxEC5gAAAAAC5gACAAAFVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WUO7UgrAAADcearHzIwMTcgLSBGaXRMb2MtIEZpbmUjM0MxRDNCMS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB07HVruuZAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA0WSebQAAABEACAAA1a57GQAAAAEAGANx5qsDcVnMArO/ogAkJ5IAIQFcAAAAYwACAFtVc2Vyczpjc2hpaDoAbm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgAyMDE3IC0gRml0TG9jLSBGaW5lIzNDMUQzQjEucGRmAAAOANwAbQAyADAAMQA3ACAALQAgAEYAaQB0AEwAbwBjAC0AIABGAGkAbgBlAC0ARwByAGEAaQBuAGUAZAAgAGEAbgBkACAATABvAHcALQBDAG8AcwB0ACAARABlAHYAaQBjAGUALQBGAHIAZQBlACAATABvAGMAYQBsAGkAegBhAHQAaQBvAG4AIABmAG8AcgAgAE0AdQBsAHQAaQBwAGwAZQAgAFQAYQByAGcAZQB0AHMAIABPAHYAZQByACAAVgBhAHIAaQBvAHUAcwAgAEEAcgBlAGEAcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAJ4vY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNyAtIEZpdExvYy0gRmluZS1HcmFpbmVkIGFuZCBMb3ctQ29zdCBEZXZpY2UtRnJlZSBMb2NhbGl6YXRpb24gZm9yIE11bHRpcGxlIFRhcmdldHMgT3ZlciBWYXJpb3VzIEFyZWFzLnBkZgATAA4vVm9sdW1lcy9Vc2VycwAVAAIAFP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOARMBGAEgBAoEDAQRBBwEJQQzBDcEPgRHBEwEWQRcBG4EcQR2AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABHg=}}
@inproceedings{Yi2013,
Author = {X. Yi and J. Willemson and F. Nait-Abdesselam},
Booktitle = {2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications},
Date-Added = {2017-06-11 07:38:30 +0000},
Date-Modified = {2017-06-11 07:38:30 +0000},
Doi = {10.1109/TrustCom.2013.19},
Issn = {2324-898X},
Keywords = {biomedical equipment;cryptography;medical computing;wireless sensor networks;Cybernetica;Sharemind system;advanced cryptographic techniques;attribute-based encryption;eavesdropping;input data;lightweight encryption algorithm;low-cost sensor nodes;low-power sensor nodes;open air;patient data privacy;patient database;privacy-preserving wireless medical sensor network;sensor node;spoofing;symmetric key cryptosystems;Communication system security;Cryptography;Medical services;Protocols;Servers;Wireless communication;Wireless sensor networks;Medical sensor network;SHA-3;Sharemind;privacy-preserving computation},
Month = {July},
Pages = {118-125},
Title = {Privacy-Preserving Wireless Medical Sensor Network},
Year = {2013},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QUC4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTMtUHJpdmFjeS1QcmVzZXJ2aW5nIFdpcmVsZXNzIE1lZGljYWwgU2Vuc29yIE5ldHdvcmsucGRm0hcLGBlXTlMuZGF0YU8RAlAAAAAAAlAAAgAABVVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFlDu1IKwAAA3Hmqx8yMDEzLVByaXZhY3ktUHJlc2VyIzNDMUQzQTUucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwdOl1a7rmAAAAAAAAAAAAAEAAwAACQAAAAAAAAAAAAAAAAAAAAAKUmVmZXJlbmNlcwAQAAgAANFknm0AAAARAAgAANWuexgAAAABABgDcearA3FZzAKzv6IAJCeSACEBXAAAAGMAAgBbVXNlcnM6Y3NoaWg6AG5vdGVzOgBQdWJsaWNhdGlvbnM6ADIwMTc6AFJBQ1MxNzoAUmVmZXJlbmNlczoAMjAxMy1Qcml2YWN5LVByZXNlciMzQzFEM0E1LnBkZgAADgB4ADsAMgAwADEAMwAtAFAAcgBpAHYAYQBjAHkALQBQAHIAZQBzAGUAcgB2AGkAbgBnACAAVwBpAHIAZQBsAGUAcwBzACAATQBlAGQAaQBjAGEAbAAgAFMAZQBuAHMAbwByACAATgBlAHQAdwBvAHIAawAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAGwvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxMy1Qcml2YWN5LVByZXNlcnZpbmcgV2lyZWxlc3MgTWVkaWNhbCBTZW5zb3IgTmV0d29yay5wZGYAEwAOL1ZvbHVtZXMvVXNlcnMAFQACABT//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDhAOYA7gNCA0QDSQNUA10DawNvA3YDfwOEA5EDlAOmA6kDrgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOw},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/TrustCom.2013.19}}
@inproceedings{Hsu2017,
Acmid = {3025937},
Address = {New York, NY, USA},
Author = {Hsu, Chen-Yu and Liu, Yuchen and Kabelac, Zachary and Hristov, Rumen and Katabi, Dina and Liu, Christine},
Booktitle = {Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems},
Date-Added = {2017-06-11 07:35:53 +0000},
Date-Modified = {2017-06-11 07:35:53 +0000},
Doi = {10.1145/3025453.3025937},
Isbn = {978-1-4503-4655-9},
Keywords = {continuous monitoring, device-free sensing, gait velocity, stride length, wireless sensing},
Location = {Denver, Colorado, USA},
Numpages = {11},
Pages = {2116--2126},
Publisher = {ACM},
Series = {CHI '17},
Title = {Extracting Gait Velocity and Stride Length from Surrounding Radio Signals},
Url = {http://doi.acm.org/10.1145/3025453.3025937},
Year = {2017},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QaS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTcgLSBFeHRyYWN0aW5nIEdhaXQgVmVsb2NpdHkgYW5kIFN0cmlkZSBMZW5ndGggZnJvbSBTdXJyb3VuZGluZyBSYWRpbyBTaWduYWxzLnBkZtIXCxgZV05TLmRhdGFPEQKcAAAAAAKcAAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNyAtIEV4dHJhY3RpbmcgRyMzQzFEM0IwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTsNWu65kAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsZAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTcgLSBFeHRyYWN0aW5nIEcjM0MxRDNCMC5wZGYAAA4AqgBUADIAMAAxADcAIAAtACAARQB4AHQAcgBhAGMAdABpAG4AZwAgAEcAYQBpAHQAIABWAGUAbABvAGMAaQB0AHkAIABhAG4AZAAgAFMAdAByAGkAZABlACAATABlAG4AZwB0AGgAIABmAHIAbwBtACAAUwB1AHIAcgBvAHUAbgBkAGkAbgBnACAAUgBhAGQAaQBvACAAUwBpAGcAbgBhAGwAcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAIUvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNyAtIEV4dHJhY3RpbmcgR2FpdCBWZWxvY2l0eSBhbmQgU3RyaWRlIExlbmd0aCBmcm9tIFN1cnJvdW5kaW5nIFJhZGlvIFNpZ25hbHMucGRmAAATAA4vVm9sdW1lcy9Vc2VycwAVAAIAFP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOAPoA/wEHA6cDqQOuA7kDwgPQA9QD2wPkA+kD9gP5BAsEDgQTAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABBU=},
Bdsk-Url-1 = {http://dx.doi.org/10.1145/3025453.3025937}}
@article{Khalajmehrabadi16,
Abstract = {In this paper, we introduce two indoor Wireless Local Area Network (WLAN) positioning methods using augmented sparse recovery algorithms. These schemes render a sparse user's position vector, and in parallel, minimize the distance between the online measurement and radio map. The overall localization scheme for both methods consists of three steps: 1) coarse localization, obtained from comparing the online measurements with clustered radio map. A novel graph-based method is proposed to cluster the offline fingerprints. In the online phase, a Region Of Interest (ROI) is selected within which we search for the user's location; 2) Access Point (AP) selection; and 3) fine localization through the novel sparse recovery algorithms. Since the online measurements are subject to inordinate measurement readings, called outliers, the sparse recovery methods are modified in order to jointly estimate the outliers and user's position vector. The outlier detection procedure identifies the APs whose readings are either not available or erroneous. The proposed localization methods have been tested with Received Signal Strength (RSS) measurements in a typical office environment and the results show that they can localize the user with significantly high accuracy and resolution which is superior to the results from competing WLAN fingerprinting localization methods.},
Author = {A. Khalajmehrabadi and N. Gatsis and D. Pack and D. Akopian},
Date-Added = {2017-06-11 07:33:56 +0000},
Date-Modified = {2017-06-11 07:33:56 +0000},
Doi = {10.1109/TMC.2016.2616465},
Issn = {1536-1233},
Journal = {IEEE Transactions on Mobile Computing},
Keywords = {Clustering algorithms;Global Positioning System;Mobile computing;Position measurement;Probabilistic logic;Sensors;Wireless LAN;Indoor positioning;WLAN fingerprinting;outlier detection;sparsity recovery},
Number = {99},
Pages = {1-1},
Title = {A Joint Indoor WLAN Localization and Outlier Detection Scheme Using LASSO and Elastic-Net Optimization Techniques},
Volume = {PP},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QkS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTYgLSBBIEpvaW50IEluZG9vciBXTEFOIExvY2FsaXphdGlvbiBhbmQgT3V0bGllciBEZXRlY3Rpb24gU2NoZW1lIFVzaW5nIExBU1NPIGFuZCBFbGFzdGljLU5ldCBPcHRpbWl6YXRpb24gVGVjaG5pcXVlcy5wZGbSFwsYGVdOUy5kYXRhTxEDFAAAAAADFAACAAAFVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WUO7UgrAAADcearHzIwMTYgLSBBIEpvaW50IEluZG8jM0MxRDNBQi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB06vVruuZAAAAAAAAAAAAAQADAAAJAAAAAAAAAAAAAAAAAAAAAApSZWZlcmVuY2VzABAACAAA0WSebQAAABEACAAA1a57GQAAAAEAGANx5qsDcVnMArO/ogAkJ5IAIQFcAAAAYwACAFtVc2Vyczpjc2hpaDoAbm90ZXM6AFB1YmxpY2F0aW9uczoAMjAxNzoAUkFDUzE3OgBSZWZlcmVuY2VzOgAyMDE2IC0gQSBKb2ludCBJbmRvIzNDMUQzQUIucGRmAAAOAPoAfAAyADAAMQA2ACAALQAgAEEAIABKAG8AaQBuAHQAIABJAG4AZABvAG8AcgAgAFcATABBAE4AIABMAG8AYwBhAGwAaQB6AGEAdABpAG8AbgAgAGEAbgBkACAATwB1AHQAbABpAGUAcgAgAEQAZQB0AGUAYwB0AGkAbwBuACAAUwBjAGgAZQBtAGUAIABVAHMAaQBuAGcAIABMAEEAUwBTAE8AIABhAG4AZAAgAEUAbABhAHMAdABpAGMALQBOAGUAdAAgAE8AcAB0AGkAbQBpAHoAYQB0AGkAbwBuACAAVABlAGMAaABuAGkAcQB1AGUAcwAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAK0vY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNiAtIEEgSm9pbnQgSW5kb29yIFdMQU4gTG9jYWxpemF0aW9uIGFuZCBPdXRsaWVyIERldGVjdGlvbiBTY2hlbWUgVXNpbmcgTEFTU08gYW5kIEVsYXN0aWMtTmV0IE9wdGltaXphdGlvbiBUZWNobmlxdWVzLnBkZgAAEwAOL1ZvbHVtZXMvVXNlcnMAFQACABT//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgEiAScBLwRHBEkETgRZBGIEcAR0BHsEhASJBJYEmQSrBK4EswAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAS1},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/TMC.2016.2616465}}
@article{Chen2017,
Author = {C. Chen and Y. Chen and Y. Han and H. Q. Lai and K. J. R. Liu},
Date-Added = {2017-06-11 06:06:37 +0000},
Date-Modified = {2017-06-11 06:06:37 +0000},
Doi = {10.1109/JIOT.2016.2628701},
Issn = {2327-4662},
Journal = {IEEE Internet of Things Journal},
Keywords = {frequency hop communication;radiofrequency interference;wireless LAN;wireless channels;CFR;IPS;TRRS;WiFi networks;WiFi platforms;WiFi techniques;achieving centimeter accuracy indoor localization;centimeter localization;channel frequency responses;frequency hopping approach;indoor environment;indoor spaces;location fingerprints;mainstream WiFi systems;multiple channels;nonline-of-sight;office environment;single-antenna WiFi devices;time-reversal resonating strength;Bandwidth;Focusing;IEEE 802.11 Standard;IP networks;OFDM;Synchronization;Transceivers;Channel frequency response (CFR);WiFi;indoor localization;time-reversal resonating strength (TRRS)},
Month = {Feb},
Number = {1},
Pages = {111-121},
Title = {Achieving Centimeter-Accuracy Indoor Localization on WiFi Platforms: A Frequency Hopping Approach},
Volume = {4},
Year = {2017},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QgS4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTcgLSBBY2hpZXZpbmcgQ2VudGltZXRlci1BY2N1cmFjeSBJbmRvb3IgTG9jYWxpemF0aW9uIG9uIFdpRmkgUGxhdGZvcm1zLSBBIEZyZXF1ZW5jeSBIb3BwaW5nIEFwcHJvYWNoLnBkZtIXCxgZV05TLmRhdGFPEQLkAAAAAALkAAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNyAtIEFjaGlldmluZyBDZSMzQzFEM0FGLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTr9Wu65kAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsZAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTcgLSBBY2hpZXZpbmcgQ2UjM0MxRDNBRi5wZGYAAA4A2gBsADIAMAAxADcAIAAtACAAQQBjAGgAaQBlAHYAaQBuAGcAIABDAGUAbgB0AGkAbQBlAHQAZQByAC0AQQBjAGMAdQByAGEAYwB5ACAASQBuAGQAbwBvAHIAIABMAG8AYwBhAGwAaQB6AGEAdABpAG8AbgAgAG8AbgAgAFcAaQBGAGkAIABQAGwAYQB0AGYAbwByAG0AcwAtACAAQQAgAEYAcgBlAHEAdQBlAG4AYwB5ACAASABvAHAAcABpAG4AZwAgAEEAcABwAHIAbwBhAGMAaAAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAJ0vY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNyAtIEFjaGlldmluZyBDZW50aW1ldGVyLUFjY3VyYWN5IEluZG9vciBMb2NhbGl6YXRpb24gb24gV2lGaSBQbGF0Zm9ybXMtIEEgRnJlcXVlbmN5IEhvcHBpbmcgQXBwcm9hY2gucGRmAAATAA4vVm9sdW1lcy9Vc2VycwAVAAIAFP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOARIBFwEfBAcECQQOBBkEIgQwBDQEOwREBEkEVgRZBGsEbgRzAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAABHU=}}
@inproceedings{Zhao2016,
Acmid = {2973762},
Address = {New York, NY, USA},
Author = {Zhao, Mingmin and Adib, Fadel and Katabi, Dina},
Booktitle = {Proceedings of the 22Nd Annual International Conference on Mobile Computing and Networking},
Date-Added = {2017-06-11 06:02:21 +0000},
Date-Modified = {2017-06-11 06:02:35 +0000},
Doi = {10.1145/2973750.2973762},
Isbn = {978-1-4503-4226-1},
Keywords = {affective computing, emotion recognition, heart rate variability, wireless sensing, wireless signals},
Location = {New York City, New York},
Numpages = {14},
Pages = {95--108},
Publisher = {ACM},
Series = {MobiCom '16},
Title = {Emotion Recognition Using Wireless Signals},
Url = {http://doi.acm.org/10.1145/2973750.2973762},
Year = {2016},
Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QSy4uL1JBQ1MxNy9SZWZlcmVuY2VzLzIwMTYgLSBFbW90aW9uIHJlY29nbml0aW9uIHVzaW5nIHdpcmVsZXNzIHNpZ25hbHMgLnBkZtIXCxgZV05TLmRhdGFPEQJCAAAAAAJCAAIAAAVVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAADRZQ7tSCsAAANx5qsfMjAxNiAtIEVtb3Rpb24gcmVjbyMzQzFEM0FELnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8HTrdWu65kAAAAAAAAAAAABAAMAAAkAAAAAAAAAAAAAAAAAAAAAClJlZmVyZW5jZXMAEAAIAADRZJ5tAAAAEQAIAADVrnsZAAAAAQAYA3HmqwNxWcwCs7+iACQnkgAhAVwAAABjAAIAW1VzZXJzOmNzaGloOgBub3RlczoAUHVibGljYXRpb25zOgAyMDE3OgBSQUNTMTc6AFJlZmVyZW5jZXM6ADIwMTYgLSBFbW90aW9uIHJlY28jM0MxRDNBRC5wZGYAAA4AbgA2ADIAMAAxADYAIAAtACAARQBtAG8AdABpAG8AbgAgAHIAZQBjAG8AZwBuAGkAdABpAG8AbgAgAHUAcwBpAG4AZwAgAHcAaQByAGUAbABlAHMAcwAgAHMAaQBnAG4AYQBsAHMAIAAuAHAAZABmAA8ADAAFAFUAcwBlAHIAcwASAGcvY3NoaWgvbm90ZXMvUHVibGljYXRpb25zLzIwMTcvUkFDUzE3L1JlZmVyZW5jZXMvMjAxNiAtIEVtb3Rpb24gcmVjb2duaXRpb24gdXNpbmcgd2lyZWxlc3Mgc2lnbmFscyAucGRmAAATAA4vVm9sdW1lcy9Vc2VycwAVAAIAFP//AACABtIbHB0eWiRjbGFzc25hbWVYJGNsYXNzZXNdTlNNdXRhYmxlRGF0YaMdHyBWTlNEYXRhWE5TT2JqZWN00hscIiNcTlNEaWN0aW9uYXJ5oiIgXxAPTlNLZXllZEFyY2hpdmVy0SYnVHJvb3SAAQAIABEAGgAjAC0AMgA3AEAARgBNAFUAYABnAGoAbABuAHEAcwB1AHcAhACOANwA4QDpAy8DMQM2A0EDSgNYA1wDYwNsA3EDfgOBA5MDlgObAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA50=},
Bdsk-Url-1 = {http://doi.acm.org/10.1145/2973750.2973762},
Bdsk-Url-2 = {http://dx.doi.org/10.1145/2973750.2973762}}
@article{RailPaper,
Author = {{Johannes Christian Koeppe}},
Journal = {\url{http://cba2.unomaha.edu/faculty/mohara/web/Koeppe_Competitive_RR_97.pdf}},
Title = {{Competitive Issues in the Deregulated United States Railroad Industry}, {A Thesis Presented to Business Administration and the Faculty of the Graduate College University of Nebraska In Partial Fulfillment of the Requirements for the Degree Master of Business Administration University of Nebraska at Omaha}},
Year = {November 1997}}
@article{diot1997multipoint,
Author = {Diot, Christophe and Dabbous, Walid and Crowcroft, Jon},
Journal = {Selected Areas in Communications, IEEE Journal on},
Number = {3},
Pages = {277--290},
Publisher = {IEEE},
Title = {Multipoint communication: A survey of protocols, functions, and mechanisms},
Volume = {15},
Year = {1997}}
@article{Mud06,
Acmid = {1176142},
Address = {Piscataway, NJ, USA},
Author = {Srivatsa, Mudhakar and Gedik, Bugra and Liu, Ling},
Doi = {10.1109/TPDS.2006.158},
Issn = {1045-9219},
Issue_Date = {November 2006},
Journal = {IEEE Trans. Parallel Distrib. Syst.},
Keywords = {Peer-to-peer systems, Peer-to-peer systems, overlay topology, overlay routing, node heterogeneity, load balancing., load balancing., node heterogeneity, overlay routing, overlay topology},
Month = nov,
Number = {11},
Numpages = {17},
Pages = {1277--1293},
Publisher = {IEEE Press},
Title = {Large Scaling Unstructured Peer-to-Peer Networks with Heterogeneity-Aware Topology and Routing},
Url = {http://dx.doi.org/10.1109/TPDS.2006.158},
Volume = {17},
Year = {2006},
Bdsk-Url-1 = {http://dx.doi.org/10.1109/TPDS.2006.158}}
@INPROCEEDINGS{WUKONG2013,
author = {Reijers, Niels and Lin, Kwei-Jay and Wang, Yu-Chung and
Shih, Chi-Sheng and Hsu, Jane Y},
title = {Design of an Intelligent Middleware for Flexible Sensor
Configuration in M2M Systems},
booktitle = {Proceedings of the 2nd International Conference on Sensor
Networks (SENSORNETS)},
year = {2013},
pages = {1--6},
month = {Feb.}
}
@INPROCEEDINGS{NielsShih17,
author = {Reijers, Niels and Shih, Chi-Sheng},
title = {Ahead-of-Time Compilation of Stack-Based {JVM} Bytecode on Resource-Constrained Devices},
booktitle = {Proceedings of 2017 International Conference on Embedded Wireless Systems and Networks (EWSN)},
year = {2017},
pages = {1--12},
month = {Feb.}
}
@misc{wukongref,
title = {{WuKong Release 0.4}},
howpublished = {https://www.gitbook.com/book/wukongsun/wukong-release-0-4/details},
}
@misc{wukong_github,
title = {{WuKong Github}},
howpublished = {https://github.com/wukong-m2m/wukong-darjeeling},
}

BIN
branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices-2.pptx View File


BIN
branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices-3.pptx View File


BIN
branches/candidate/Slide/Parameterized Data Reduction Framework for IoT Devices.pptx View File


BIN
branches/candidate/Toward a Distributed Data Flow Platform for the Web of Things.skim View File


+ 59
- 0
branches/candidate/WFIoT.bib View File

@ -0,0 +1,59 @@
@inproceedings{Blackstock14,
author = {Blackstock, Michael and Lea, Rodger},
title = {Toward a Distributed Data Flow Platform for the Web of Things (Distributed Node-RED)},
booktitle = {Proceedings of the 5th International Workshop on Web of Things},
series = {WoT '14},
year = {2014},
isbn = {978-1-4503-3066-4},
location = {Cambridge, MA, USA},
pages = {34--39},
numpages = {6},
url = {http://doi.acm.org/10.1145/2684432.2684439},
doi = {10.1145/2684432.2684439},
acmid = {2684439},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Distributed data flow, Internet of things, Node-RED, Visual data flow languages, Web of things, toolkits},
}
@article{Khan16,
author = {Khan, Muhammad Sohail and Kim, DoHyeun},
title = {DIY Interface for Enhanced Service Customization of Remote IoT Devices: A CoAP Based Prototype},
journal = {Int. J. Distrib. Sen. Netw.},
issue_date = {January 2015},
volume = {2015},
month = jan,
year = {2016},
issn = {1550-1329},
pages = {185:185--185:185},
articleno = {185},
numpages = {1},
url = {http://dx.doi.org/10.1155/2015/542319},
doi = {10.1155/2015/542319},
acmid = {2929742},
publisher = {Taylor \& Francis, Inc.},
address = {Bristol, PA, USA},
}
@Misc{Revolv16,
author = {Nick Statt},
title = {{NEST} is permanently disabling the {Revolv} smart home hub},
url = {http://www.theverge.com/2016/4/4/11362928/google-nest-revolv-shutdown-smart-home-products},
howpublished = {\url{http://www.theverge.com/2016/4/4/11362928/google-nest-revolv-shutdown-smart-home-products}},
month = {April},
year = {2016},
note = {Last access: June 26th, 2016},
OPTannote = {}
}
@Misc{nodeRED,
author = {{IBM Emerging Technology organization}},
title = {Nest is permanently disabling the Revolv smart home hub},
url = {http://nodered.org},
howpublished = {\url{http://nodered.org}},
year = {2013},
note = {Last access: June 26th, 2016},
OPTannote = {}
}

+ 5637
- 0
branches/candidate/bibliography.bib
File diff suppressed because it is too large
View File


BIN
branches/candidate/figures/ContextFreeString.pdf View File


+ 393
- 0
branches/candidate/figures/FLIR_video.txt View File

@ -0,0 +1,393 @@
2633.375 24.51590714
2626.625 24.43611594
2590.625 24.13647255
2543.375 24.0800028
2638.375 24.00907419
2515.25 23.93659115
2936.375 23.88317275
2329.875 23.87042165
2248 23.86399168
2935.25 23.82485598
2530.5 23.81488011
2927.375 23.79169087
2994.5 23.75160234
2419.875 23.72156975
2255.375 23.71102847
2785 23.69411089
2400.875 23.62474789
2358.5 23.55003101
2898.25 23.52184576
2859.625 23.51037268
2615.125 23.4490178
3170.25 23.19290605
2909.75 23.1891704
3175.75 23.15723269
2683.125 23.15081847
2843.25 23.14739683
2405.125 23.13884052
3051.625 23.11208162
2550 23.05750452
2778.125 23.0181805
3203.625 22.99397252
2904.25 22.93134393
3039.75 22.9279975
2911.75 22.91320256
2959.5 22.89915473
3149.875 22.89385754
2922.25 22.89288445
3010.625 22.82846061
2638.75 22.81620494
3149.125 22.79286843
2960.875 22.74742941
2977.125 22.72217044
2875.125 22.69993676
2710.375 22.54017316
2954.75 22.46526472
2936.5 22.42103856
3248.875 22.35890856
2649 22.28938832
2973.625 22.22421746
3070.625 22.22176705
3526 22.21864795
2886.5 22.13292427
2905.25 22.10976219
2894 22.08489471
3190.75 22.06527221
2798.25 22.05887711
3780 22.02867169
3600.25 22.00877413
3204.375 21.9870574
2997.75 21.940288
3203.25 21.92516525
3707.375 21.92482656
4061.375 21.87079521
3163.125 21.82683878
3137 21.7708589
3937 21.71963568
3236.75 21.71598854
3991.875 21.6223207
4184.625 21.61190083
4039.25 21.56890868
3547.75 21.52215069
3740.625 21.49833058
4265.5 21.48474015
3261.625 21.41862334
3689.375 21.40636992
3690.75 21.40613866
4321.25 21.3812632
4038.375 21.36829334
3824.75 21.32283673
3901.5 21.31993443
3825.375 21.31923781
4260.5 21.25470245
3865 21.19137224
3392.875 21.15583387
4283.625 21.11507837
4647.25 21.11414054
4121.25 21.09701776
4087.375 21.05179845
4282.5 21.00141438
4406.625 20.90146615
3589.25 20.8832208
4448.25 20.84893805
3319.625 20.83563684
4052.25 20.83337954
4339.125 20.77936905
3977.375 20.77007558
4607.875 20.75326528
4427.125 20.67966428
4546.625 20.67212214
4683.25 20.64792081
4037.5 20.63928773
4892.5 20.62045029
4123.875 20.4946262
4678.125 20.46537767
5073.25 20.45630455
3820.25 20.36389253
4319.75 20.36340632
5217.625 20.34905792
4394 20.32045256
4313.5 20.27435585
4592.25 20.21199526
4605.25 20.10196779
5903.75 20.08336586
4338.875 20.0715305
4814.125 19.9650685
4852.375 19.90335561
5729.125 19.87311234
4986.875 19.80861399
5323.875 19.77897674
5324.375 19.76620779
5433.875 19.76483025
5896.25 19.73537809
5590.375 19.73500182
4784.125 19.72985876
5659.375 19.65305509
5928.875 19.62784948
5281.75 19.58606294
5334.125 19.57342106
5186.125 19.54317384
5606.125 19.44947758
5889.5 19.41470301
4823.125 19.36938996
6101.375 19.35225829
5420.5 19.28588978
6471.75 19.21517037
5765.625 19.20060849
5262 19.11870164
6755.375 19.09136449
6203.875 19.08436196
5531.375 19.06970019
5803.625 18.9943973
6185.5 18.99231215
6344 18.98253496
6234 18.97418778
5978.125 18.89837334
6068 18.85444507
6478.625 18.82711863
6284 18.77775174
5935 18.71926524
5729.125 18.69928786
6117.25 18.62607562
7253.625 18.49498193
6304.375 18.49310816
6331.375 18.44539708
6181.375 18.39083392
6733.625 18.36551331
6626 18.24584586
5763.125 18.08861575
6632.5 18.07684367
6439.625 18.03942327
6760.75 18.01773054
6611.125 17.97357797
7030.5 17.96806849
6651 17.94477226
7273 17.81575118
6672 17.80977593
6696.5 17.7487972
7276.875 17.71236073
6856.5 17.67472884
7449.125 17.55218527
7289 17.4987977
7938.5 17.38626407
7058.625 17.36489574
7240.75 17.35976342
7980.125 17.35676887
7883.875 17.25823092
9063.25 17.18334446
8828.625 17.18031916
6863.25 17.14195248
9150.25 17.13675339
8991.75 17.1325641
8909.5 17.1069727
7143.5 17.10480217
7591.75 17.08815234
7610.125 17.00844287
7970 16.9726046
8868.25 16.95567898
9162.125 16.90933892
7802.75 16.86566023
9042.5 16.8456887
9577.875 16.67036263
9993.375 16.66917473
9448.875 16.65298118
8347.625 16.53169773
9954.5 16.40121947
9869.125 16.36329508
8852.625 16.35557857
9979.625 16.3549732
7806 16.3395287
8758.75 16.33255875
11365.5 16.32785993
9820.375 16.31709302
10800.375 16.25614887
9819.75 16.25477843
11362.75 16.23634232
10451.5 16.23222562
10731 16.06068319
9884.875 16.02195276
10877.375 16.00835178
11139.625 15.86499353
11019.375 15.73150336
10717.375 15.67870474
10727.5 15.60194834
11234.625 15.59925106
11395.375 15.4944896
10238.875 15.36261374
11724.75 15.36245262
10586 15.33536003
11348.75 15.30433835
12022.375 15.30158861
10915.875 15.29835298
11489.75 15.25801202
10815.875 15.23707048
11933.5 15.19379759
11441.75 15.00478472
12715.125 14.97373939
12299.875 14.97076359
13509.25 14.96977152
12999.5 14.90298661
13292.875 14.8911895
12744.875 14.84890902
14220 14.78877685
11985.25 14.74939166
13263.375 14.59858938
13002.5 14.58790357
13704.75 14.58315181
13234.25 14.53588935
12540.75 14.49137675
13068.375 14.45169489
12735.375 14.40348555
12419.875 14.3583901
13440.625 14.30138815
12796 14.30052274
12881.375 14.25892113
12916.125 14.17727229
14704.375 14.1618998
14649.125 14.14231065
14212.25 14.12374589
13100.25 14.07722689
15166.5 13.93194207
14070.5 13.83513249
15648 13.83191173
15903.875 13.82886921
15617.125 13.75996489
15733.125 13.73313547
16226.875 13.67262206
17645.375 13.62983042
14864.875 13.59018283
16211.75 13.28514394
16714.125 13.27899406
15883.75 13.21640145
16513.375 13.17870319
17758.75 13.13015575
16467 13.04144194
18201.625 12.98895189
16687.25 12.94791546
19458.125 12.94581243
18085.875 12.83790798
20461.625 12.7845823
19055.875 12.76830854
20013.5 12.69657317
18206.125 12.65674007
19741.75 12.51988517
19598.5 12.51790796
19744.625 12.44035274
19544.75 12.39650222
20316.125 12.22377978
20516.875 12.00165005
21051.5 11.97894192
22994 11.97811536
21287 11.97129405
23539.625 11.92198236
20808.625 11.89891417
23421.375 11.85222543
21861.375 11.84198772
20952.875 11.82211387
22332.625 11.81080224
23321.375 11.75113224
23738 11.67590393
24023.625 11.66614803
25808.75 11.63555493
23671.625 11.63385296
23073.125 11.52268533
23869.25 11.52053698
23513.5 11.51086443
23291.125 11.34538769
24113.75 11.22717707
26273.375 11.22011983
25045 11.18277494
26172.75 11.09299128
27463.375 11.060813
26395.625 10.98175805
26548.625 10.96800026
29996 10.83905662
27809.875 10.82328806
27187.5 10.80268577
26959.875 10.65038464
31418.125 10.46753586
29006.75 10.45025936
32256.25 10.40729942
29004.125 10.39873374
32649.125 10.08748857
30017.875 10.05381559
34954.875 10.03508696
33977.5 10.01731175
35178.875 10.01558192
33494.75 10.00296986
35176 9.898244669
35660.125 9.844081501
36769.75 9.685908924
36970.75 9.678239346
37843.5 9.640826964
38214 9.481874319
41158.625 9.481613265
40249.125 9.472210528
37657.25 9.402706583
39724.875 9.400863664
40047.375 9.379776011
39160.875 9.321538988
38140.625 9.093572967
40499 8.995323317
41603.375 8.917110041
44211 8.803408431
44200.375 8.757457925
46879.625 8.705864644
43946 8.678527046
48429 8.648813803
47795.375 8.477693503
49919.625 8.419684621
49219 8.320319872
55594.625 8.308709495
48854.5 8.105736876
52143.375 8.022246297
49197.125 8.02008617
59309.875 8.010512894
56889.875 7.935382601
61752.75 7.903815346
61198.625 7.784218612
59838 7.587770254
64356.125 7.571768827
62079.375 7.424871236
66505.375 7.355539436
64402.25 7.353183456
69500.875 7.238852817
66594.125 7.235774709
69744.25 7.080862508
71729.125 7.013777107
72627.625 6.935344973
72825.75 6.807828924
79692.125 6.674541554
79921.375 6.668976498
81207.25 6.520341363
89208.25 6.440896561
86203.125 6.410464835
88195.625 6.277809418
91369.5 6.2112163
90326 6.134628217
95596.875 6.000412527
97827.375 5.999587445
106599.25 5.706084992
108899.625 5.66166543
109017.375 5.650286946
125101.75 5.442316775
119184.875 5.2553603
122586.5 5.179930807
135153.5 5.15406213
132552.125 5.038957145
140489.75 4.878727313
144760 4.807687738
163382.75 4.69569004
167525.75 4.597136431
183891.5 4.406341065
192462.875 4.308637422
200469.625 4.198656079
217739.75 4.077224838
246313.25 3.931971012
258607.875 3.756183022
277414.5 3.672213027
307602.125 3.465530405
333675 3.294910567
353300.75 3.177893941
403708.25 2.967647333
460189.875 2.801166659

BIN
branches/candidate/figures/From.png View File

Before After
Width: 480  |  Height: 640  |  Size: 42 KiB

BIN
branches/candidate/figures/GridEYEData.pdf View File


BIN
branches/candidate/figures/GridEYEData2.pdf View File


BIN
branches/candidate/figures/GridEYEData3.pdf View File


BIN
branches/candidate/figures/GridEye.pdf View File


+ 174
- 0
branches/candidate/figures/H264_video.txt View File

@ -0,0 +1,174 @@
8524, 59.4871654118
15360, 36.7475240536
16666, 25.9544705513
16780, 18.4748216581
17170, 16.606683414
17569, 14.4776260139
19299, 10.5035278329
21785, 8.81419771528
24366, 7.36675635826
26689, 6.53879407097
28826, 5.98246989792
30833, 5.39535851569
33168, 4.99573976017
35391, 4.60715721105
37671, 4.36676098144
39924, 4.08204385149
42340, 3.88205600556
44811, 3.71766426216
47054, 3.50833476109
49432, 3.3791358682
51902, 3.23831576127
54231, 3.11656510672
56789, 3.00950655355
59194, 2.92465709906
61367, 2.83940883785
64005, 2.77571217816
66063, 2.68584329813
68467, 2.63152637771
70980, 2.54541131393
73459, 2.49945884523
75686, 2.43943970261
78563, 2.3750588305
80676, 2.33950422983
83049, 2.28078879371
85405, 2.24877280274
87791, 2.20459877151
90284, 2.16466362651
92172, 2.12934036993
94823, 2.09078673427
97142, 2.05938685505
99640, 2.02948178067
101944, 2.00040125684
104296, 1.97397029182
107051, 1.93947375728
109488, 1.91389224128
111572, 1.88611251644
113958, 1.8607243523
116330, 1.83975054539
118819, 1.8213791002
121469, 1.81061828854
123612, 1.78348192001
125965, 1.75457011881
128297, 1.73555290703
130950, 1.72233201503
133358, 1.70382523945
135768, 1.68369875869
138257, 1.6693475274
140525, 1.65144782506
142921, 1.6348014227
145287, 1.62031357163
148025, 1.60071832628
150307, 1.59141908554
152723, 1.57603423654
155247, 1.56089088452
157617, 1.54804146855
159905, 1.53079494779
162326, 1.52693433036
164570, 1.51076131445
167181, 1.49775541762
169288, 1.49078097589
172138, 1.47089555102
174293, 1.46126766943
177022, 1.44893155016
179304, 1.44169498389
181961, 1.43119207529
184236, 1.42156977171
186461, 1.41503152881
189329, 1.40063259683
191517, 1.39608996466
194044, 1.38836391902
196760, 1.37406551677
198775, 1.37198741054
201428, 1.36102600581
203847, 1.35191252157
206170, 1.34398216032
208702, 1.33942786748
211084, 1.3311393852
213464, 1.32156834412
216178, 1.31554774424
218507, 1.31118754856
221213, 1.29982595371
223765, 1.29230875937
226154, 1.28459369224
228379, 1.28296886107
231160, 1.27749595304
233194, 1.27314013503
235979, 1.26284093233
238422, 1.25903977841
240902, 1.25226625859
243434, 1.24415242823
245956, 1.23694502189
248530, 1.23388319463
250931, 1.23050485092
253250, 1.22303973543
255752, 1.21709430726
258121, 1.21516175729
260232, 1.20975752621
263184, 1.20596142039
265506, 1.19953170385
268214, 1.19448361473
270468, 1.19083665221
273049, 1.18621796024
275796, 1.17997401404
277926, 1.17658061018
280595, 1.17223408277
282688, 1.17177045051
285520, 1.16620965549
287899, 1.16099312303
290634, 1.1542463029
293120, 1.15115254812
295350, 1.14919751364
297829, 1.14231014472
300940, 1.13960154449
303258, 1.13496096551
305623, 1.13223881214
308114, 1.12781584453
310982, 1.12397887657
313261, 1.12118786241
315693, 1.11807421638
318632, 1.11523227278
320932, 1.11083578521
323405, 1.10839513041
325776, 1.10355985022
328352, 1.10001377815
330907, 1.09615252103
332954, 1.09446726982
335766, 1.09151443059
338651, 1.08826973051
340788, 1.085878203
343450, 1.08230717904
345932, 1.07782096953
348657, 1.07611937976
351596, 1.07386675808
353797, 1.07018983346
356274, 1.06888109745
358551, 1.06507758441
361217, 1.06292546932
363504, 1.06024364256
366047, 1.05645368023
368629, 1.05438140727
370865, 1.04994840038
373973, 1.04978545049
376455, 1.04619770527
378485, 1.04495319513
381192, 1.04172317555
383712, 1.03879161817
386408, 1.03647530129
388954, 1.03259872175
391386, 1.03053804244
393851, 1.0306455124
396065, 1.02776970172
398774, 1.02584326383
401418, 1.02182989702
404083, 1.01985686949
406224, 1.01799357282
409073, 1.01643948998
411907, 1.01273806657
414100, 1.01260888307
416652, 1.01038480586
419405, 1.00710992361
421709, 1.00464640944
423691, 1.00295360724
426867, 1.00021416816
429150, 0.998352530802

BIN
branches/candidate/figures/Neg.png View File

Before After
Width: 480  |  Height: 640  |  Size: 122 KiB

BIN
branches/candidate/figures/Pos.png View File

Before After
Width: 480  |  Height: 640  |  Size: 128 KiB

BIN
branches/candidate/figures/SystemArchitecture.pdf View File


BIN
branches/candidate/figures/ThermalAtHome.pdf View File


BIN
branches/candidate/figures/To.png View File

Before After
Width: 480  |  Height: 640  |  Size: 83 KiB

BIN
branches/candidate/figures/compareToJpeg.pdf View File


BIN
branches/candidate/figures/computeTime.pdf View File


+ 219
- 0
branches/candidate/figures/computeTime.txt View File

@ -0,0 +1,219 @@
SeparateTimes Time(ms)
100 0.259
200 0.548
300 0.857
400 1.191
500 1.516
600 1.854
700 2.253
800 2.578
900 2.963
1000 3.349
1100 3.752
1200 4.17
1300 4.672
1400 5.041
1500 5.457
1600 5.874
1700 6.303
1800 6.76
1900 7.224
2000 7.71
2100 8.118
2200 8.626
2300 9.042
2400 9.515
2500 10.094
2600 10.49
2700 10.899
2800 11.392
2900 11.824
3000 12.307
3100 12.81
3200 13.25
3300 13.724
3400 14.182
3500 14.646
3600 15.151
3700 15.625
3800 16.062
3900 16.548
4000 17.02
4100 17.515
4200 17.976
4300 18.493
4400 18.957
4500 19.436
4600 19.91
4700 20.399
4800 20.886
4900 21.367
5000 21.832
5100 22.298
5200 22.799
5300 23.265
5400 23.731
5500 24.235
5600 24.691
5700 25.188
5800 25.696
5900 26.21
6000 26.669
6100 27.146
6200 27.618
6300 28.087
6400 28.581
6500 29.038
6600 29.577
6700 30.022
6800 30.519
6900 30.962
7000 31.478
7100 31.945
7200 32.434
7300 32.906
7400 33.411
7500 33.906
7600 34.351
7700 34.873
7800 35.329
7900 35.833
8000 36.333
8100 36.835
8200 37.326
8300 37.805
8400 38.294
8500 38.768
8600 39.285
8700 39.796
8800 40.275
8900 40.761
9000 41.265
9100 41.745
9200 42.193
9300 42.7
9400 43.189
9500 43.675
9600 44.148
9700 44.668
9800 45.174
9900 45.675
10000 46.148
10100 46.64
10200 47.143
10300 47.606
10400 48.109
10500 48.599
10600 49.105
10700 49.573
10800 50.08
10900 50.579
11000 51.126
11100 51.569
11200 52.038
11300 52.539
11400 53.025
11500 53.487
11600 53.965
11700 54.381
11800 54.886
11900 55.39
12000 55.892
12100 56.368
12200 56.848
12300 57.365
12400 57.87
12500 58.324
12600 58.833
12700 59.317
12800 59.809
12900 60.273
13000 60.764
13100 61.253
13200 61.819
13300 62.283
13400 62.744
13500 63.23
13600 63.791
13700 64.24
13800 64.727
13900 65.261
14000 65.759
14100 66.186
14200 66.647
14300 67.138
14400 67.69
14500 68.16
14600 68.602
14700 69.111
14800 69.502
14900 69.943
15000 70.415
15100 70.87
15200 71.299
15300 71.755
15400 72.275
15500 72.719
15600 73.201
15700 73.719
15800 74.236
15900 74.653
16000 75.112
16100 75.595
16200 76.015
16300 76.439
16400 76.883
16500 77.297
16600 77.745
16700 78.197
16800 78.626
16900 79.079
17000 79.435
17100 79.905
17200 80.353
17300 80.782
17400 81.296
17500 81.719
17600 82.141
17700 82.709
17800 83.103
17900 83.484
18000 84.047
18100 84.388
18200 84.828
18300 85.259
18400 85.682
18500 86.128
18600 86.529
18700 87.024
18800 87.436
18900 87.869
19000 88.229
19100 88.703
19200 89.134
19300 89.441
19400 89.81
19500 90.148
19600 90.567
19700 90.94
19800 91.329
19900 91.698

BIN
branches/candidate/figures/dividing1.png View File

Before After
Width: 480  |  Height: 640  |  Size: 18 KiB

BIN
branches/candidate/figures/dividing2.png View File

Before After
Width: 480  |  Height: 640  |  Size: 26 KiB

BIN
branches/candidate/figures/dividing3.png View File

Before After
Width: 480  |  Height: 640  |  Size: 33 KiB

BIN
branches/candidate/figures/dividing4.png View File

Before After
Width: 480  |  Height: 640  |  Size: 41 KiB

BIN
branches/candidate/figures/dividing5.png View File

Before After
Width: 480  |  Height: 640  |  Size: 46 KiB

BIN
branches/candidate/figures/dividing6.png View File

Before After
Width: 480  |  Height: 640  |  Size: 51 KiB

BIN
branches/candidate/figures/dividing7.png View File

Before After
Width: 480  |  Height: 640  |  Size: 56 KiB

BIN
branches/candidate/figures/dividing8.png View File

Before After
Width: 480  |  Height: 640  |  Size: 60 KiB

BIN
branches/candidate/figures/dividing9.png View File

Before After
Width: 480  |  Height: 640  |  Size: 67 KiB

+ 99
- 0
branches/candidate/figures/jpgResult.txt View File

@ -0,0 +1,99 @@
Size JPEG
8.781034 1.903885069
8.837019013 1.881946162
9.000667514 1.338757737
9.222454297 1.435323141
9.254753343 1.019330585
9.485153205 0.833773553
9.713399798 0.892060485
9.821063285 0.742363467
9.995478134 0.655330715
10.1828126 0.617446729
10.34000129 0.608085016
10.4885769 0.53483709
10.62207963 0.497340955
10.8094141 0.498216404
10.96875606 0.452657328
11.10225878 0.437855145
11.25083439 0.407655742
11.39510346 0.410197186
11.51568657 0.382517548
11.66641545 0.379343161
11.83652376 0.362604995
11.99155918 0.349579894
12.14444133 0.336985293
12.28440387 0.328372112
12.41360005 0.323645441
12.55140932 0.318895807
12.68706531 0.302067382
12.77104283 0.299844254
12.94761095 0.29448124
13.06604078 0.284688521
13.16939773 0.274499318
13.3567322 0.266358351
13.41056394 0.265059771
13.60651149 0.259106904
13.72494132 0.253617508
13.81107211 0.252180653
13.96610753 0.245673344
14.10607007 0.244880929
14.11252988 0.24469048
14.29986434 0.235370964
14.44198015 0.233883554
14.47643246 0.233192516
14.6659202 0.22696975
14.84894813 0.224773076
14.97383777 0.218032237
14.98029758 0.218004396
15.29036842 0.21443102
15.44540385 0.207873267
15.44540385 0.207873267
15.44540385 0.207873267
15.65427101 0.205716943
15.98372128 0.202024453
15.99233436 0.201953509
16.07200534 0.199169493
16.1818221 0.198130917
16.49835275 0.19474597
16.73305915 0.1890432
16.81703667 0.188071159
16.84718245 0.187674131
17.18093926 0.184105176
17.32305506 0.182683694
17.52330914 0.180958058
17.5836007 0.180500673
17.97980233 0.171645933
18.1456041 0.169888114
18.27910682 0.168788012
18.63870287 0.164324633
19.01767834 0.161920525
19.20501281 0.160343423
19.61628733 0.152985162
19.68734523 0.152492711
20.47328869 0.14959809
20.93408841 0.141548096
20.93839495 0.14149769
21.3475162 0.13980976
21.91382615 0.136580777
22.83757886 0.133312081
22.97538813 0.132570721
23.65151483 0.127808405
24.15322667 0.125621712
24.98008225 0.122412097
26.21175255 0.117364282
26.80390172 0.115476578
27.41543033 0.113146221
29.15957882 0.108320787
29.5880795 0.107128803
31.60353998 0.102941176
32.60050387 0.100564271
35.56986284 0.094135012
36.92642277 0.091615126
38.83206649 0.088641438
43.23980965 0.083062565
48.55407937 0.077260977
55.92687496 0.070799684
62.44051592 0.063853018
71.67804311 0.057595866
78.13569906 0.053339335
98.21063285 0.045263023

BIN
branches/candidate/figures/my4000.png View File

Before After
Width: 480  |  Height: 640  |  Size: 50 KiB

+ 15945
- 0
branches/candidate/figures/myResult.txt
File diff suppressed because it is too large
View File


BIN
branches/candidate/figures/quality3.jpg View File

Before After
Width: 480  |  Height: 640  |  Size: 4.0 KiB

BIN
branches/candidate/figures/real.png View File

Before After
Width: 480  |  Height: 640  |  Size: 64 KiB

BIN
branches/candidate/figures/separate.png View File

Before After
Width: 480  |  Height: 640  |  Size: 20 KiB

BIN
branches/candidate/figures/video.xlsx View File


+ 4592
- 0
branches/candidate/ieeeconf.cls
File diff suppressed because it is too large
View File


+ 0
- 0
branches/candidate/log.tex View File


+ 17
- 0
branches/candidate/myColor.sty View File

@ -0,0 +1,17 @@
\RequirePackage{color,calc}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{myColor}
[2000/10/26 v1.0 LaTeX package for colored paragraphs.]
\usepackage{color,calc}
\newcommand{\cmcolor}{}
\newenvironment{cminipage}[1][white]%
{%\setlength{\fboxsep}{-\fboxrule}
\renewcommand{\cmcolor}{#1}\noindent%
\begin{lrbox}{\@tempboxa}%
\begin{minipage}{\linewidth-2\fboxsep}}%
{ \end{minipage}%
\end{lrbox}%
\colorbox{\cmcolor}{\usebox{\@tempboxa}}}%
%%
%%
%% End of file `myColor.sty'.

+ 95
- 0
branches/candidate/mycolor.cfg View File

@ -0,0 +1,95 @@
\DefineNamedColor{named}{GreenYellow} {cmyk}{0.15,0,0.69,0}
\DefineNamedColor{named}{Yellow} {cmyk}{0,0,1,0}
\DefineNamedColor{named}{Goldenrod} {cmyk}{0,0.10,0.84,0}
\DefineNamedColor{named}{Dandelion} {cmyk}{0,0.29,0.84,0}
\DefineNamedColor{named}{Apricot} {cmyk}{0,0.32,0.52,0}
\DefineNamedColor{named}{Peach} {cmyk}{0,0.50,0.70,0}
\DefineNamedColor{named}{Melon} {cmyk}{0,0.46,0.50,0}
\DefineNamedColor{named}{YellowOrange} {cmyk}{0,0.42,1,0}
\DefineNamedColor{named}{Orange} {cmyk}{0,0.61,0.87,0}
\DefineNamedColor{named}{BurntOrange} {cmyk}{0,0.51,1,0}
\DefineNamedColor{named}{Bittersweet} {cmyk}{0,0.75,1,0.24}
\DefineNamedColor{named}{RedOrange} {cmyk}{0,0.77,0.87,0}
\DefineNamedColor{named}{Mahogany} {cmyk}{0,0.85,0.87,0.35}
\DefineNamedColor{named}{Maroon} {cmyk}{0,0.87,0.68,0.32}
\DefineNamedColor{named}{BrickRed} {cmyk}{0,0.89,0.94,0.28}
\DefineNamedColor{named}{Red} {cmyk}{0,1,1,0}
\DefineNamedColor{named}{OrangeRed} {cmyk}{0,1,0.50,0}
\DefineNamedColor{named}{RubineRed} {cmyk}{0,1,0.13,0}
\DefineNamedColor{named}{WildStrawberry}{cmyk}{0,0.96,0.39,0}
\DefineNamedColor{named}{Salmon} {cmyk}{0,0.53,0.38,0}
\DefineNamedColor{named}{CarnationPink} {cmyk}{0,0.63,0,0}
\DefineNamedColor{named}{Magenta} {cmyk}{0,1,0,0}
\DefineNamedColor{named}{VioletRed} {cmyk}{0,0.81,0,0}
\DefineNamedColor{named}{Rhodamine} {cmyk}{0,0.82,0,0}
\DefineNamedColor{named}{Mulberry} {cmyk}{0.34,0.90,0,0.02}
\DefineNamedColor{named}{RedViolet} {cmyk}{0.07,0.90,0,0.34}
\DefineNamedColor{named}{Fuchsia} {cmyk}{0.47,0.91,0,0.08}
\DefineNamedColor{named}{Lavender} {cmyk}{0,0.48,0,0}
\DefineNamedColor{named}{Thistle} {cmyk}{0.12,0.59,0,0}
\DefineNamedColor{named}{Orchid} {cmyk}{0.32,0.64,0,0}
\DefineNamedColor{named}{DarkOrchid} {cmyk}{0.40,0.80,0.20,0}
\DefineNamedColor{named}{Purple} {cmyk}{0.45,0.86,0,0}
\DefineNamedColor{named}{Plum} {cmyk}{0.50,1,0,0}
\DefineNamedColor{named}{Violet} {cmyk}{0.79,0.88,0,0}
\DefineNamedColor{named}{RoyalPurple} {cmyk}{0.75,0.90,0,0}
\DefineNamedColor{named}{BlueViolet} {cmyk}{0.86,0.91,0,0.04}
\DefineNamedColor{named}{Periwinkle} {cmyk}{0.57,0.55,0,0}
\DefineNamedColor{named}{CadetBlue} {cmyk}{0.62,0.57,0.23,0}
\DefineNamedColor{named}{CornflowerBlue}{cmyk}{0.65,0.13,0,0}
\DefineNamedColor{named}{MidnightBlue} {cmyk}{0.98,0.13,0,0.43}
\DefineNamedColor{named}{NavyBlue} {cmyk}{0.94,0.54,0,0}
\DefineNamedColor{named}{RoyalBlue} {cmyk}{1,0.50,0,0}
\DefineNamedColor{named}{Blue} {cmyk}{1,1,0,0}
\DefineNamedColor{named}{Cerulean} {cmyk}{0.94,0.11,0,0}
\DefineNamedColor{named}{Cyan} {cmyk}{1,0,0,0}
\DefineNamedColor{named}{ProcessBlue} {cmyk}{0.96,0,0,0}
\DefineNamedColor{named}{SkyBlue} {cmyk}{0.62,0,0.12,0}
\DefineNamedColor{named}{Turquoise} {cmyk}{0.85,0,0.20,0}
\DefineNamedColor{named}{TealBlue} {cmyk}{0.86,0,0.34,0.02}
\DefineNamedColor{named}{Aquamarine} {cmyk}{0.82,0,0.30,0}
\DefineNamedColor{named}{BlueGreen} {cmyk}{0.85,0,0.33,0}
\DefineNamedColor{named}{Emerald} {cmyk}{1,0,0.50,0}
\DefineNamedColor{named}{JungleGreen} {cmyk}{0.99,0,0.52,0}
\DefineNamedColor{named}{SeaGreen} {cmyk}{0.69,0,0.50,0}
\DefineNamedColor{named}{Green} {cmyk}{1,0,1,0}
\DefineNamedColor{named}{ForestGreen} {cmyk}{0.91,0,0.88,0.12}
\DefineNamedColor{named}{PineGreen} {cmyk}{0.92,0,0.59,0.25}
\DefineNamedColor{named}{LimeGreen} {cmyk}{0.50,0,1,0}
\DefineNamedColor{named}{YellowGreen} {cmyk}{0.44,0,0.74,0}
\DefineNamedColor{named}{SpringGreen} {cmyk}{0.26,0,0.76,0}
\DefineNamedColor{named}{OliveGreen} {cmyk}{0.64,0,0.95,0.40}
\DefineNamedColor{named}{RawSienna} {cmyk}{0,0.72,1,0.45}
\DefineNamedColor{named}{Sepia} {cmyk}{0,0.83,1,0.70}
\DefineNamedColor{named}{Brown} {cmyk}{0,0.81,1,0.60}
\DefineNamedColor{named}{Tan} {cmyk}{0.14,0.42,0.56,0}
\DefineNamedColor{named}{LightGray} {cmyk}{0.1,0.1,0.1,0.1}
\DefineNamedColor{named}{Gray} {cmyk}{0,0,0,0.50}
\DefineNamedColor{named}{DarkGray} {cmyk}{0.1,0.1,0.1,0.8}
\DefineNamedColor{named}{Black} {cmyk}{0,0,0,1}
\DefineNamedColor{named}{White} {cmyk}{0,0,0,0}
\definecolor{lightgray}{named}{LightGray}
\definecolor{gray}{named}{Gray}
\definecolor{darkgray}{named}{DarkGray}
\newcommand\black {\color{black}}
\newcommand\darkgray {\color{darkgray}}
\newcommand\gray {\color{gray}}
\newcommand\lightgray{\color{lightgray}}
\newcommand\white {\color{white}}
\newcommand\blue {\color{Blue}}
\newcommand\red {\color{red}}
\newcommand\green {\color{green}}
\newcommand\yellow {\color{yellow}}
\newcommand\magenta {\color{magenta}}
\newcommand\cyan {\color{cyan}}
% \newenvironment{newtext}{\begin{center}
% ==== START of NEW CONTENT ====
% \end{center}\blue\bf}{\black\rm\begin{center}
% ==== END of NEW CONTENT ====
% \end{center}}
\fboxsep=8pt
\fboxrule=1.25pt

+ 255
- 0
branches/candidate/ntu_techrpt_cover.sty View File

@ -0,0 +1,255 @@
% NTU News Lab Cover style
% Extended from UC CS REPORT COVER STYLE
% Provides a command, \makecover, that produces a UC CS technical report
% cover (complete with campanile logo), and then resets the page number.
% Copyright (C) 1993, 1994 by Paul N. Hilfinger. All rights reserved.
% Permission to copy this file and use after suitable modification is granted,
% provided that this notice be retained on the copy and that no change is
% made to the format of the text of the report number without the author's
% permission.
% To use:
%
% 1. Include ntu_techrpt_cover as a style parameter in the \documentstyle
% command.
% 2. Use the declarations \author, \title, \reportmonth,
% \reportyear, and \reportnumber to supply the necessary
%information for the cover. These declarations
% typically go in the prelude. For example,
%
% \author{P. N. Hilfinger}
% \title{LaTeX: Threat or Menace?}
% \reportmonth{April}
% \reportyear{1993}
% \reportnumber{42}
%
% You may also leave off \reportyear and \reportmonth, and put the
%entire report designation in \reportnumber. This use is deprecated,
%but retained for backwards compatibility. For example,
% \author{P. N. Hilfinger}
% \title{LaTeX: Threat or Menace?}
% \date{April 1993}
% \reportnumber{93-42}
% 3. If you wish to use the ugly official format (with the form
%UCB//CSD-94-nn rather than UCB/CSD-94-nn), include also the
% declaration
% \useuglyformat
% with \title, \reportmonth, etc.
% 4. Put a \makecover command immediately after \begin{document}
%
% This file requires the auxiliary Postscript file coverart.eps.
% TO INSTALL:
% 1. Put coverart.ps in some appropriate directory.
% 2. Change the following declaration to give the right path name (see 1)
% for coverart.eps. This must be a full path name (starting with
% /).
\RequirePackage{graphicx}
\RequirePackage{eso-pic}
%% \RequirePackage{pdfpages}
\newcommand\BackgroundPicObselete{%
\put(-0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=0.80\paperwidth,height=\paperheight,%
keepaspectratio]{figures/coverart}%
%% \includegraphics[width=0.90\paperwidth,height=\paperheight,%
%% keepaspectratio,bb=0 0 560 763]{figures/coverart}%
%% \includepdf[scale=0.90,pagecommand={},pages={-}]{figures/coverart.pdf}%
\vfill
}}}
\newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{%
\put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}%
}
\newcommand\BackgroundPic{%
\AtPageCenter{% Picture is centred on page
\makebox[0pt]{% Horizontally centred
\raisebox{-0.5\height}{% Vertically centred
\includegraphics[scale=1.0]{figures/coverart}}}}}% Actual image
\DeclareOption{letterpaper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
\typeout{-- This is defined for letterpaper cover.}}
\DeclareOption{a4paper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
\typeout{-- This is defined for a4paper cover.}}
%% \DeclareOption{letterpaper}{\def\@coverart{\special{psfile=figures/coverart.eps %
%% hoffset=-50 voffset=-700 hscale=100 vscale=100}}%
%% \typeout{-- This is defined for letterpaper.}}
%% \DeclareOption{a4paper}{\def\@coverart{\special{psfile=figures/coverart.eps %
%% hoffset=-55 voffset=-740 hscale=100 vscale=100}}%
%% \typeout{-- This is defined for a4paper.}}
% default to A4 paper, 10pt, twocolumn, one sided, final, journal
\ExecuteOptions{a4paper}
% overrride these defaults per user requests
\ProcessOptions
% For a4paper
% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-55 voffset=-740 hscale=100 vscale=100}}
% For letter
%% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-50 voffset=-700 hscale=100 vscale=100}}
\def\reportnumber#1{\def\@reportnumber{#1}}
\def\reportmonth#1{\def\@reportmonth{#1}}
\def\reportyear#1{\def\@reportyear{#1}}
\def\email#1{\def\@email{#1}}
\def\@reportnumber{?}
\def\@reportmonth{}
\def\@reportyear{}
\def\@numberformatter{Report No.~NTU/NEWS-\@reportdesignator}
\def\useuglyformat{%
\gdef\@numberformatter{Report No.~NTU//NEWS-\@reportdesignator}%
}
\def\makecover{
\ifx\@empty\@reportyear%
\def\@reportdesignator{\@reportnumber}
\else%
\date{\@reportmonth\ \@reportyear}%
\@tempcnta\@reportyear%
\divide\@tempcnta by 100%
\multiply\@tempcnta by 100%
\@tempcntb\@reportyear%
\advance\@tempcntb-\@tempcnta%
\edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
\fi
\shipout\vbox to 7true in{
\hsize=7.4375true in\parindent=0.5true in
{\@coverart
\vbox to 1.25true in{\vfil}
\hspace*{-1.0true in}
\noindent\begin{minipage}[t]{6.9375 true in}
\def\thanks##1{\relax}
\LARGE\bf
\begin{center}
\@title
\end{center}
\end{minipage}
\vbox to 0.625true in{\vfil}
% 6.9375
% \noindent\begin{minipage}[t]{6.9375 true in}
% \Large\it
% \begin{center}
% \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
% \end{center}
% \end{minipage}
\hspace*{-1.0true in}
\noindent\begin{minipage}[t]{6.9375 true in}
\large
\begin{center}
\@author
\end{center}
\end{minipage}
\vfil
\begin{center}
\hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
\end{center}
\begin{center}
\hrule width 440pt depth 0.5pt height 1pt
\end{center}
\vspace{1cm}
\hspace*{2.5true in}
\begin{minipage}[t]{3.75in}
\parindent=0pt
{\bf \@numberformatter}
\vspace{1ex}
\noindent \@date
\vspace{16ex}
\small
Wireless Networking and Embedded Systems (NEWS) Group\\
Graduate Institute of Networking and Multimedia \\
Department of Computer Science and Information Engineering \\
National Taiwan University \\
Taipei, Taiwan 106 \\ \\ \\
\end{minipage}
}}
}
%% \def\makecoverRB{
%% \ifx\@empty\@reportyear%
%% \def\@reportdesignator{\@reportnumber}
%% \else%
%% \date{\@reportmonth\ \@reportyear}%
%% \@tempcnta\@reportyear%
%% \divide\@tempcnta by 100%
%% \multiply\@tempcnta by 100%
%% \@tempcntb\@reportyear%
%% \advance\@tempcntb-\@tempcnta%
%% \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
%% \fi
%% \shipout\vbox to 7true in{
%% \hsize=7.4375true in\parindent=0.5true in
%% {\@coverartRB
%% \vbox to 1.25true in{\vfil}
%% \hspace*{-1.0true in}
%% \noindent\begin{minipage}[t]{6.9375 true in}
%% \def\thanks##1{\relax}
%% \LARGE\bf
%% \begin{center}
%% \@title
%% \end{center}
%% \end{minipage}
%% \vbox to 0.625true in{\vfil}
%% % 6.9375
%% % \noindent\begin{minipage}[t]{6.9375 true in}
%% % \Large\it
%% % \begin{center}
%% % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
%% % \end{center}
%% % \end{minipage}
%% \hspace*{-1.0true in}
%% \noindent\begin{minipage}[t]{6.9375 true in}
%% \large
%% \begin{center}
%% \@author
%% \end{center}
%% \end{minipage}
%% \vfil
%% \begin{center}
%% \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
%% \end{center}
%% \begin{center}
%% \hrule width 440pt depth 0.5pt height 1pt
%% \end{center}
%% \vspace{1cm}
%% \hspace*{2.5true in}
%% \begin{minipage}[t]{3.75in}
%% \parindent=0pt
%% {\bf \@numberformatter}
%% \vspace{1ex}
%% \noindent \@date
%% \vspace{14ex}
%% \small
%% Wireless Networking and Embedded Systems (NEWS) Lab \\
%% Graduate Institute of Networking and Multimedia \\
%% Department of Computer Science and Information Engineering \\
%% National Taiwan University \\
%% Taipei, Taiwan 106
%% \end{minipage}
%% }}
%% }

+ 256
- 0
branches/candidate/ntu_techrpt_cover_acm.sty View File

@ -0,0 +1,256 @@
% NTU News Lab Cover style
% Extended from UC CS REPORT COVER STYLE
% Provides a command, \makecover, that produces a UC CS technical report
% cover (complete with campanile logo), and then resets the page number.
% Copyright (C) 1993, 1994 by Paul N. Hilfinger. All rights reserved.
% Permission to copy this file and use after suitable modification is granted,
% provided that this notice be retained on the copy and that no change is
% made to the format of the text of the report number without the author's
% permission.
% To use:
%
% 1. Include ntu_techrpt_cover as a style parameter in the \documentstyle
% command.
% 2. Use the declarations \author, \title, \reportmonth,
% \reportyear, and \reportnumber to supply the necessary
%information for the cover. These declarations
% typically go in the prelude. For example,
%
% \author{P. N. Hilfinger}
% \title{LaTeX: Threat or Menace?}
% \reportmonth{April}
% \reportyear{1993}
% \reportnumber{42}
%
% You may also leave off \reportyear and \reportmonth, and put the
%entire report designation in \reportnumber. This use is deprecated,
%but retained for backwards compatibility. For example,
% \author{P. N. Hilfinger}
% \title{LaTeX: Threat or Menace?}
% \date{April 1993}
% \reportnumber{93-42}
% 3. If you wish to use the ugly official format (with the form
%UCB//CSD-94-nn rather than UCB/CSD-94-nn), include also the
% declaration
% \useuglyformat
% with \title, \reportmonth, etc.
% 4. Put a \makecover command immediately after \begin{document}
%
% This file requires the auxiliary Postscript file coverart.eps.
% TO INSTALL:
% 1. Put coverart.ps in some appropriate directory.
% 2. Change the following declaration to give the right path name (see 1)
% for coverart.eps. This must be a full path name (starting with
% /).
\RequirePackage{graphicx}
\RequirePackage{eso-pic}
%% \RequirePackage{pdfpages}
\newcommand\BackgroundPicObselete{%
\put(-0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=0.80\paperwidth,height=\paperheight,%
keepaspectratio]{figures/coverart}%
%% \includegraphics[width=0.90\paperwidth,height=\paperheight,%
%% keepaspectratio,bb=0 0 560 763]{figures/coverart}%
%% \includepdf[scale=0.90,pagecommand={},pages={-}]{figures/coverart.pdf}%
\vfill
}}}
\newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{%
\put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}%
}
\newcommand\BackgroundPic{%
\AtPageCenter{% Picture is centred on page
\makebox[600pt]{% Horizontally centred
\raisebox{-1\height}{% Vertically centred
\includegraphics[scale=1.0]{figures/coverart}}}}}% Actual image
\DeclareOption{letterpaper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
\typeout{-- This is defined for letterpaper cover.}}
\DeclareOption{a4paper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
\typeout{-- This is defined for a4paper cover.}}
%% \DeclareOption{letterpaper}{\def\@coverart{\special{psfile=figures/coverart.eps %
%% hoffset=-50 voffset=-700 hscale=100 vscale=100}}%
%% \typeout{-- This is defined for letterpaper.}}
%% \DeclareOption{a4paper}{\def\@coverart{\special{psfile=figures/coverart.eps %
%% hoffset=-55 voffset=-740 hscale=100 vscale=100}}%
%% \typeout{-- This is defined for a4paper.}}
% default to A4 paper, 10pt, twocolumn, one sided, final, journal
\ExecuteOptions{a4paper}
% overrride these defaults per user requests
\ProcessOptions
% For a4paper
% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-55 voffset=-740 hscale=100 vscale=100}}
% For letter
%% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-50 voffset=-700 hscale=100 vscale=100}}
\def\reportnumber#1{\def\@reportnumber{#1}}
\def\reportmonth#1{\def\@reportmonth{#1}}
\def\reportyear#1{\def\@reportyear{#1}}
\def\email#1{\def\@email{#1}}
\def\@reportnumber{?}
\def\@reportmonth{}
\def\@reportyear{}
\def\@numberformatter{Report No.~NTU/NEWS-\@reportdesignator}
\def\useuglyformat{%
\gdef\@numberformatter{Report No.~NTU//NEWS-\@reportdesignator}%
}
\def\makecover{
\ifx\@empty\@reportyear%
\def\@reportdesignator{\@reportnumber}
\else%
\date{\@reportmonth\ \@reportyear}%
\@tempcnta\@reportyear%
\divide\@tempcnta by 100%
\multiply\@tempcnta by 100%
\@tempcntb\@reportyear%
\advance\@tempcntb-\@tempcnta%
\edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
\fi
\shipout\vbox to 7true in{
\hsize=7.4375true in\parindent=0.5true in
{\@coverart
\vbox to 1.25true in{\vfil}
\hspace*{-1.0true in}
\noindent\begin{minipage}[t]{6.9375 true in}
\def\thanks##1{\relax}
\LARGE\bf
\begin{center}
\@title
\end{center}
\end{minipage}
\vbox to 0.625true in{\vfil}
% 6.9375
% \noindent\begin{minipage}[t]{6.9375 true in}
% \Large\it
% \begin{center}
% \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
% \end{center}
% \end{minipage}
\hspace*{-1.0true in}
\noindent\begin{minipage}[t][3.3 true in]{6.9375 true in}
\large
\begin{center}
\@author
\end{center}
\end{minipage}
\vfil
\begin{center}
\hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
\end{center}
\begin{center}
\hrule width 440pt depth 0.5pt height 1pt
\end{center}
\vspace{2cm}
\hspace*{2.5true in}
\begin{minipage}[t]{3.75in}
\parindent=0pt
{\bf \@numberformatter}
\vspace{1ex}
\noindent \@date
\vspace{14ex}
\small
Wireless Networking and Embedded Systems (NEWS) Group\\
Graduate Institute of Networking and Multimedia \\
Department of Computer Science and Information Engineering \\
National Taiwan University \\
Taipei, Taiwan 106 \\ \\ \\
\end{minipage}
\vspace{14ex}
}}
}
%% \def\makecoverRB{
%% \ifx\@empty\@reportyear%
%% \def\@reportdesignator{\@reportnumber}
%% \else%
%% \date{\@reportmonth\ \@reportyear}%
%% \@tempcnta\@reportyear%
%% \divide\@tempcnta by 100%
%% \multiply\@tempcnta by 100%
%% \@tempcntb\@reportyear%
%% \advance\@tempcntb-\@tempcnta%
%% \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
%% \fi
%% \shipout\vbox to 7true in{
%% \hsize=7.4375true in\parindent=0.5true in
%% {\@coverartRB
%% \vbox to 1.25true in{\vfil}
%% \hspace*{-1.0true in}
%% \noindent\begin{minipage}[t]{6.9375 true in}
%% \def\thanks##1{\relax}
%% \LARGE\bf
%% \begin{center}
%% \@title
%% \end{center}
%% \end{minipage}
%% \vbox to 0.625true in{\vfil}
%% % 6.9375
%% % \noindent\begin{minipage}[t]{6.9375 true in}
%% % \Large\it
%% % \begin{center}
%% % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
%% % \end{center}
%% % \end{minipage}
%% \hspace*{-1.0true in}
%% \noindent\begin{minipage}[t]{6.9375 true in}
%% \large
%% \begin{center}
%% \@author
%% \end{center}
%% \end{minipage}
%% \vfil
%% \begin{center}
%% \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
%% \end{center}
%% \begin{center}
%% \hrule width 440pt depth 0.5pt height 1pt
%% \end{center}
%% \vspace{1cm}
%% \hspace*{2.5true in}
%% \begin{minipage}[t]{3.75in}
%% \parindent=0pt
%% {\bf \@numberformatter}
%% \vspace{1ex}
%% \noindent \@date
%% \vspace{14ex}
%% \small
%% Wireless Networking and Embedded Systems (NEWS) Lab \\
%% Graduate Institute of Networking and Multimedia \\
%% Department of Computer Science and Information Engineering \\
%% National Taiwan University \\
%% Taipei, Taiwan 106
%% \end{minipage}
%% }}
%% }

+ 139
- 0
branches/candidate/prelim2e.sty View File

@ -0,0 +1,139 @@
%%
%% This is file `prelim2e.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% prelim2e.dtx (with options: `package')
%%
%% Copyright (C) 1995..2009 by Martin Schroeder.
%%
%% This file is part of the Prelim2e package
%% -----------------------------------------
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is Martin Schroeder.
%%
%% This work consists of the files prelim2e.dtx and prelim2e.ins
%% and the derived file prelim2e.sty.
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{prelim2e}
[2009/05/29 v1.3 prelim2e Package (MS)]
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%% Digits \0\1\2\3\4\5\6\7\8\9
%% Exclamation \! Double quote \" Hash (number) \#
%% Dollar \$ Percent \% Ampersand \&
%% Acute accent \' Left paren \( Right paren \)
%% Asterisk \* Plus \+ Comma \,
%% Minus \- Point \. Solidus \/
%% Colon \: Semicolon \; Less than \<
%% Equals \= Greater than \> Question mark \?
%% Commercial at \@ Left bracket \[ Backslash \\
%% Right bracket \] Circumflex \^ Underscore \_
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
%% \iffalse meta-comment
%% ===================================================================
%% @LaTeX-package-file{
%% author = {Martin Schr\"oder},
%% version = "1.3",
%% date = "29 May 2009",
%% filename = "prelim2e.sty",
%% address = {Martin Schr\"oder
%% Barmer Stra\"se 14
%% 44137 Dortmund
%% Germany},
%% telephone = "+49-231-1206574",
%% email = "martin@oneiros.de",
%% docstring = "LaTeX package which allows the marking of
%% preliminary versions of a document."
%% }
%% ===================================================================
%% \fi
\newif\if@prelim@draft
\newif\if@prelim@time
\newif\if@prelim@scrtime
\newcommand{\PrelimWords}{}
\DeclareOption{draft}{\@prelim@drafttrue}
\DeclareOption{final}{\@prelim@draftfalse}
\DeclareOption{danish}{%
\renewcommand{\PrelimWords}{Forel\o{}big version}}
\DeclareOption{english}{%
\renewcommand{\PrelimWords}{Preliminary version}}
\DeclareOption{french}{%
\renewcommand{\PrelimWords}{Version pr\'eliminaire}}
\DeclareOption{german}{%
\renewcommand{\PrelimWords}{Vorl\"aufige Version}}
\DeclareOption{italian}{%
\renewcommand{\PrelimWords}{Versione preliminare}}
\DeclareOption{norsk}{%
\renewcommand{\PrelimWords}{Forel\o{}pig versjon}}
\DeclareOption{time}{\@prelim@timetrue}
\DeclareOption{scrtime}{\@prelim@scrtimetrue\@prelim@timetrue}
\DeclareOption*{%
\if@prelim@scrtime
\PassOptionsToPackage{\CurrentOption}{scrtime}%
\fi
}
\ExecuteOptions{draft,english}
\ProcessOptions\relax
\RequirePackage{everyshi}[1995/01/25]
\if@prelim@scrtime
\RequirePackage{scrtime}
\fi
\newcommand{\PrelimText}{%
\textnormal{%
\footnotesize
\PrelimTextStyle
\PrelimWords{} -- \today
\if@prelim@time
\ -- \thistime
\fi
}%
}
\newcommand{\PrelimTextStyle}{}
\newcommand{\@Prelim@EveryShipout}{%
\bgroup
\dimen\z@=\wd\@cclv
\dimen\@ne=\ht\@cclv
\dimen\tw@=\dp\@cclv
\dimen\thr@@=\dimen1
\advance\dimen\thr@@ by \dimen\tw@
\global\setbox\@cclv\vbox to \dimen\thr@@{%
\hb@xt@\dimen\z@{%
\box\@cclv%
\hss
}%
\vbox to \z@{%
\hb@xt@\dimen\z@{%
\let\protect\relax
\hfill\PrelimText\hfill
}%
\vss
}%
\vss
}%
\wd\@cclv=\dimen\z@
\ht\@cclv=\dimen\@ne
\dp\@cclv=\dimen\tw@
\egroup
}
\if@prelim@draft
\EveryShipout{\@Prelim@EveryShipout}
\fi
\endinput
%%
%% End of file `prelim2e.sty'.

+ 1849
- 0
branches/candidate/svn-multi.sty
File diff suppressed because it is too large
View File


+ 21
- 0
branches/candidate/todos.tex View File

@ -0,0 +1,21 @@
{\bf Todo Lists}:
\begin{longtable}{|c|l|l|p{330px}|}
\hline
\textbf{Mark} & \textbf{Author} &\textbf{Date} & \textbf{Description}\\
\hline
&
cshih &
2017-03-10-10:54 & Start to write
\\
\hline
& cshih & 2017-03-10-10:54 & Replace thesis to paper/works
\\
\hline
& Ginger & 2017-03-18-13:30 & Questions:\\
&&&1. Data exchange detail between server, routers, and users\\
&&&2. Network topology\\
&&&3. What Gaussian distribution means in random allocate.\\
&&&4. Both and Condition mean?\\
\hline
\end{longtable}

Loading…
Cancel
Save