summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--intro.tex31
-rw-r--r--kinect.bib220
-rw-r--r--kinect.tex19
3 files changed, 32 insertions, 238 deletions
diff --git a/intro.tex b/intro.tex
index 625be66..8f67ccd 100644
--- a/intro.tex
+++ b/intro.tex
@@ -1,2 +1,33 @@
\section{Introduction}
\label{sec:intro}
+
+Person identification has become a valuable asset, whether for means of
+authentication, personalization, or other applications. Previous work revolves
+around either physiological biometrics, such as face recognition, or behavioral
+biometrics such as voice or gait recognition. In this paper, we propose using
+skeletal measurements as a new physiological biometric for recognition.
+
+In recent years, advances in range cameras have given us access to increasingly
+accurate real-time depth imaging. Furthermore, the low-cost and widely
+available Kinect~\cite{kinect} has brought range imaging to the masses. In
+parallel, the automatic detection of body parts from depth images has led to
+real-time skeleton mapping. As the resolution and accuracy of range cameras
+improve, so will the accuracy and precision of skeleton mapping algorithms.
+
+In this paper we show that skeleton mapping is accurate and unique enough in
+individuals to be used for person recognition. First, we show that ground
+truth skeleton measurements can uniquely identify a person. Second, we show
+how the accuracy of skeleton recognition decreases as simulated error
+increases. Third, we collect skeleton data with a Kinect in an uncontrolled
+setting and we apply preprocessing and classification algorithms to this
+dataset. We evaluate the performance of skeleton recognition with varying
+group size and compare it to face recognition.
+
+Much of the prior work in person recognition focuses on data gathered from
+other sensors, such as face recognition with color cameras and voice
+recognition with microphones. In the realm of depth imaging, most of the work
+surrounds behavioral recognition, continuing work in gait recognition. The
+Xbox 360~\cite{} does use the height inferred from the Kinect as part of its
+user identification algorithm, albeit in addition to other attributes including
+face recognition.
+
diff --git a/kinect.bib b/kinect.bib
deleted file mode 100644
index a3042f0..0000000
--- a/kinect.bib
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-#@string{PROC = "Proc. "}
-@string{PROC = "Proceedings of the "}
-@string{POSTER = "Poster Session of the "}
-
-%%% Journals
-@string{PIEEE = PROC # "IEEE"}
-@string{IEEEJSAC = "IEEE Journal Selected Areas in Communications"}
-@string{IEEETCOM = "IEEE Transactions on Communications"}
-@string{IEEETIT = "IEEE Transactions on Information Theory"}
-@string{INTERNETWORK = "Journal of Internetworking: Research and Experience"}
-@string{IJDACS = "International Journal on Digital and Analog Communication Systems"}
-@string{IJCS = "International Journal on Communication Systems"}
-@string{JACM = "Journal of the ACM"}
-@string{MTA = "Multimedia Tools and Applications"}
-@string{CC = "Computer Communications"}
-@string{IPJ = "Internet Protocol Journal"}
-@string{COMPNETWORK = "Computer Networks Journal"}
-
-%%% Magazines
-@string{CACM = "Communications of the ACM"}
-@string{COMPUTER = "IEEE Computer Magazine"}
-@string{IEEECOM = "IEEE Communication Magazine"}
-@string{IEEENET = "IEEE Network Magazine"}
-@string{CCR = "ACM SIGCOMM Computer Communication Review"}
-@string{SIGOPSOSR = "ACM SIGOPS Operating Systems Review"}
-
-%%% Conferences + Workshops
-@string{GLOBECOM = PROC # "IEEE GLOBECOM"}
-@string{INET = PROC # "INET"}
-@string{TSWS = PROC # "ACM SIGCOMM Network Troubleshooting Workshop"}
-@string{HSNMC="High Speed Networking and Multimedia Computing Symp."}
-@string{ICNP = PROC # "IEEE International Conference on Network Protocol"}
-@string{ICC = PROC # "International Conference on Communications"}
-@string{FTCS = PROC # "International Symposium on Fault-Tolerant Computing"}
-@string{FREENIX = PROC # "Freenix"}
-@string{PRDC = PROC # "PRDC"}
-
-
-@string{WWW = "World Wide Web Journal"}
-
-@string{WWWConf = PROC # "International World Wide Web Conference (WWW)"}
-
-@string{WOSN = PROC # "ACM SIGCOMM Workshop on Online Social Networks (WOSN)"}
-
-@string{IMC = PROC # "Internet Measurement Conference (IMC)"}
-@string{IMW = PROC # "Internet Measurement Workshop (IMW)"}
-
-@string{CIKM = PROC # "ACM Conference on Information and Knowledge Management (CIKM)"}
-
-@string{WPES = PROC # "ACM Workshop on Privacy in the Electronic Society (WPES)"}
-
-@string{WPET = PROC # "Workshop on Privacy Enhancing Technologies"}
-
-@string{CHI = PROC # "ACM SIGCHI Conference on Human Factors in Computing Systems"}
-
-@string{RAID = PROC # "Symposium on Recent Advances in Intrusion Detection (RAID)"}
-
-@string{KDD = PROC # "ACM SIGKDD International Conference on Knowledge discovery and data mining"}
-
-@string{CCT = PROC # "International Conference on Communities and Technologies (CT)"}
-
-@string{CICA = PROC # "Annual Conference of the International Communication Association"}
-
-@string{ITCC = PROC # "International Conference on Information Technology: Coding and Computing (ITCC)"}
-
-@string{SNS = PROC # "ACM EuroSys Workshop on Social Network Systems (SNS)"}
-
-@string{COMSNETS = PROC # "International Conference on Communication Systems and Networks (COMSNETS)"}
-
-@string{GINET = PROC # "IEEE Global Internet Symposium"}
-
-@string{PAM = PROC # "International Conference on Passive and Active Measurement (PAM)"}
-@string{WPAM = PROC # "Passive and Active Measurement Workshop (PAM)"}
-
-@string{SIGCOMM = PROC # "ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM)"}
-
-@string{CCS = PROC # "ACM Conference on Computer and Communications Security (CCS)"}
-
-@string{CONEXT = PROC # "ACM Conference on Emerging Networking Experiments And Technologies (CoNEXT)"}
-@string{CONEXTWORKSHOP = CONEXT # " Student Workshop"}
-
-@string{INFOCOM = PROC # "Conference of the IEEE Computer and Communications Societies (INFOCOM)"}
-
-@string{USENIX = PROC # "USENIX Annual Technical Conference"}
-
-@string{USENIXSEC = PROC # "USENIX Security Symposium"}
-
-@string{SIGMETRICS = PROC # "ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS)"}
-
-@string{MOBICOM = PROC # "ACM SIGMOBILE Annual International Conference on Mobile Computing and Networking (MOBICOM)"}
-
-@string{WIRELESSNET = "Wireless Networks Journal"}
-
-@string{PNAS = PROC # "National Academy of Sciences of the United States of America"}
-@string{IDMAA = "Journal of the International Digital Media and Arts Association"}
-@string{TON = "IEEE\slash ACM Transactions on Networking (ToN)"}
-@string{TOCS = "ACM Transactions on Computer Systems"}
-@string{IPSMOME = PROC # "Workshop on Internet Performance (IPS-MOME)"}
-@string{WOW = PROC # "IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks"}
-@string{LCN = PROC # "IEEE Conference on Local Computer Networks (LCN)"}
-@string{HOTWEB = PROC # "IEEE Workshop on Hot Topics in Web Systsems and Technologies (HotWeb)"}
-@string{WICON = PROC # "Wireless Internet Conference (WICON)"}
-@string{MUM = PROC # "International Conference on Mobile and Ubiquitous Multimedia"}
-@string{LSAD = PROC # "Workshop on Large Scale Attack Defense (LSAD)"}
-@string{SSDBM = PROC # "International Conference on Statistical and Scientific Database Management (SSDBM)"}
-@string{VLDB = PROC # "International Conference on Very Large Data Bases"}
-@string{MMMACNS = PROC # "International Workshop on Mathematical Methods, Models, and Architectures for Computer Networks Security (MMM-ACNS)"}
-@string{SPIEDEF = PROC # "International Symposium on Aerospace Defense Sensing, Simulation, and Control"}
-@string{ICISP = PROC # "International Conference on Internet Surveillance and Protection (ICISP)"}
-@string{OSDI = PROC # "USENIX Symposium on Operating Systems Design and Implementation (OSDI)"}
-@string{SIGMOD = PROC # "ACM SIGMOD Conference"}
-@string{NISSC = PROC # "National Information Systems Security Conference (NISSC)"}
-@string{LISA = PROC # "Systems Administration Conference (LISA)"}
-@string{ACSAC = PROC # "Annual Computer Security Applications Conference (ACSAC)"}
-@string{ACMMMCN = PROC # "Annual Multimedia Computing and Networking (MMCN)"}
-@string{LANMAN = PROC # "IEEE Workshopp on Local and Metropolitan Area Networks (LANMAN)"},
-
-
-
-@misc{comon,
- author = {KyoungSoo Park and Vivek Pai},
- title = {CoMon: A Monitoring Infrastructure for PlanetLab},
- howpublished = {\url{http://comon.cs.princeton.edu/}},
-}
-
-
-@techreport{eden06wp,
- title = {Next-Generation Residential Gateways},
- author = {Eric Eden},
- institution = {PMC-Sierra, Inc.},
- number = {White Paper, Issue No. 1},
- year = 2006,
- month=may,
- note={Web registration required:
- \url{http://www.pmc-sierra.com/cgi-bin/extras/signup.pl}},
-}
-
-
-@article{jon-fabian-ccr,
- author = {Jon Whiteaker and Fabian Schneider and Renata Teixeira},
- title = {Explaining Packet Delays under Virtualization},
- journal = {SIGCOMM Comput. Commun. Rev.},
- volume = {41},
- number = {1},
- pages = {38--44},
- month = jan,
- year = 2011,
-}
- doi = {http://doi.acm.org/10.1145/1925861.1925867},
- acmid = {1925867},
- issn = {0146-4833},
- publisher = {ACM},
- address = {New York, NY, USA},
- keywords = {packet delay, timestamping, virtualization, vserver, xen},
-
-@inproceedings{dixon:hotnets10,
- author = {Dixon, Colin and Mahajan, Ratul and Agarwal, Sharad and Brush, A. J. and Lee, Bongshin and Saroiu, Stefan and Bahl, Victor},
- title = {The home needs an operating system (and an app store)},
- booktitle = {Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks},
- series = {Hotnets '10},
- year = {2010},
- pages = {18:1--18:6},
-}
- isbn = {978-1-4503-0409-2},
- location = {Monterey, California},
- articleno = {18},
- numpages = {6},
- url = {http://doi.acm.org/10.1145/1868447.1868465},
- doi = {http://doi.acm.org/10.1145/1868447.1868465},
- acmid = {1868465},
- publisher = {ACM},
- address = {New York, NY, USA},
- keywords = {home networks, operating systems},
-
-@inproceedings{ganapathi:cvpr10,
- author = {V. Ganapathi and C. Plagemann and D. Koller and S. Thrun},
- title = {Real Time Motion Capture using a Single Time-Of-Flight Camera},
- booktitle = {Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR)},
- year = 2010,
-}
-
-@inproceedings{plagemann:icra10,
- author = {C. Plagemann and V. Ganapathi and D. Koller and S. Thrun},
- title = {Realtime Identification and Localization of Body Parts from
- Depth Images},
- booktitle = {Proc. International Conferences on Robotics and
- Automation (ICRA 2010)},
- year = 2010,
-}
-
-@article{leyvand:computer11,
- author = {Leyvand, Tommer and Meekhof, Casey and Wei, Yi-Chen and Sun, Jian and Guo, Baining},
- title = {Kinect Identity: Technology and Experience},
- journal = {Computer},
- issue_date = {April 2011},
- volume = {44},
- issue = {4},
- month = {April},
- year = {2011},
- issn = {0018-9162},
- pages = {94--96},
- numpages = {3},
- publisher = {IEEE Computer Society Press},
- address = {Los Alamitos, CA, USA},
- keywords = {Kinect, game design, software development},
-}
-
-@article{shotton:cvpr11,
- author={Shotton, J. and Fitzgibbon, A. and Cook, M. and Sharp, T. and Finocchio, M. and Moore, R. and Kipman, A. and Blake, A.},
- title={Real-Time Human Pose Recognition in Parts from Single Depth Images},
- volume={2},
- number={3},
- journal={IEEE Conference on Computer Vision and Pattern Recognition (2008)},
- publisher={IEEE},
- author={Shotton, Jamie and Sharp, Toby},
- year={2011},
- pages={1297--1304}
-}
diff --git a/kinect.tex b/kinect.tex
index 34fb509..a89d19e 100644
--- a/kinect.tex
+++ b/kinect.tex
@@ -47,23 +47,6 @@
\maketitle
-%\title{Twenty Questions}
-%
-%\author{
-% \hspace{-1em}
-% \begin{minipage}{\textwidth}
-% \setlength{\aulen}{0.24\linewidth}
-% \centering
-% \auboxs{\aulen}{Jon Whiteaker\fnsym{tc}}
-% \auboxs{\aulen}{Branislav Kveton\fnsym{tc}}
-% \\[0.5\baselineskip]
-% \affaddr
-% \setlength{\aulen}{0.49\linewidth}
-% \affbox{\aulen}{\fnsym{tc}Technicolor}{<firstname>.<lastname>@technicolor.com}
-% \end{minipage}
-%}
-%
-%\maketitle
% Use the following at camera-ready time to suppress page numbers.
% Comment it out when you first submit the paper for review.
@@ -80,7 +63,7 @@
{
\bibliographystyle{splncs}
-\bibliography{kinect}
+\bibliography{references}
}
%Features\endnote{Remember to use endnotes, not footnotes!} galore, plethora of promises.\\