Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors
Identifieur interne : 000A73 ( Main/Merge ); précédent : 000A72; suivant : 000A74Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors
Auteurs : Diana Pagliari ; Livio PintoSource :
- Sensors (Basel, Switzerland) [ 1424-8220 ] ; 2015.
Abstract
In recent years, the videogame industry has been characterized by a great boost in gesture recognition and motion tracking, following the increasing request of creating immersive game experiences. The Microsoft Kinect sensor allows acquiring RGB, IR and depth images with a high frame rate. Because of the complementary nature of the information provided, it has proved an attractive resource for researchers with very different backgrounds. In summer 2014, Microsoft launched a new generation of Kinect on the market, based on time-of-flight technology. This paper proposes a calibration of Kinect for Xbox One imaging sensors, focusing on the depth camera. The mathematical model that describes the error committed by the sensor as a function of the distance between the sensor itself and the object has been estimated. All the analyses presented here have been conducted for both generations of Kinect, in order to quantify the improvements that characterize every single imaging sensor. Experimental results show that the quality of the delivered model improved applying the proposed calibration procedure, which is applicable to both point clouds and the mesh model created with the Microsoft Fusion Libraries.
Url:
DOI: 10.3390/s151127569
PubMed: 26528979
PubMed Central: 4701245
Links toward previous steps (curation, corpus...)
- to stream Pmc, to step Corpus: 000387
- to stream Pmc, to step Curation: 000387
- to stream Pmc, to step Checkpoint: 000709
- to stream Ncbi, to step Merge: 003D34
- to stream Ncbi, to step Curation: 003D34
- to stream Ncbi, to step Checkpoint: 003D34
Links to Exploration step
PMC:4701245Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors</title>
<author><name sortKey="Pagliari, Diana" sort="Pagliari, Diana" uniqKey="Pagliari D" first="Diana" last="Pagliari">Diana Pagliari</name>
</author>
<author><name sortKey="Pinto, Livio" sort="Pinto, Livio" uniqKey="Pinto L" first="Livio" last="Pinto">Livio Pinto</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">26528979</idno>
<idno type="pmc">4701245</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4701245</idno>
<idno type="RBID">PMC:4701245</idno>
<idno type="doi">10.3390/s151127569</idno>
<date when="2015">2015</date>
<idno type="wicri:Area/Pmc/Corpus">000387</idno>
<idno type="wicri:Area/Pmc/Curation">000387</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000709</idno>
<idno type="wicri:Area/Ncbi/Merge">003D34</idno>
<idno type="wicri:Area/Ncbi/Curation">003D34</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">003D34</idno>
<idno type="wicri:Area/Main/Merge">000A73</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors</title>
<author><name sortKey="Pagliari, Diana" sort="Pagliari, Diana" uniqKey="Pagliari D" first="Diana" last="Pagliari">Diana Pagliari</name>
</author>
<author><name sortKey="Pinto, Livio" sort="Pinto, Livio" uniqKey="Pinto L" first="Livio" last="Pinto">Livio Pinto</name>
</author>
</analytic>
<series><title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint><date when="2015">2015</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><p>In recent years, the videogame industry has been characterized by a great boost in gesture recognition and motion tracking, following the increasing request of creating immersive game experiences. The Microsoft Kinect sensor allows acquiring RGB, IR and depth images with a high frame rate. Because of the complementary nature of the information provided, it has proved an attractive resource for researchers with very different backgrounds. In summer 2014, Microsoft launched a new generation of Kinect on the market, based on time-of-flight technology. This paper proposes a calibration of Kinect for Xbox One imaging sensors, focusing on the depth camera. The mathematical model that describes the error committed by the sensor as a function of the distance between the sensor itself and the object has been estimated. All the analyses presented here have been conducted for both generations of Kinect, in order to quantify the improvements that characterize every single imaging sensor. Experimental results show that the quality of the delivered model improved applying the proposed calibration procedure, which is applicable to both point clouds and the mesh model created with the Microsoft Fusion Libraries.</p>
</div>
</front>
<back><div1 type="bibliography"><listBibl><biblStruct><analytic><author><name sortKey="El Iaithy, R A" uniqKey="El Iaithy R">R.A. El-Iaithy</name>
</author>
<author><name sortKey="Jidong, H" uniqKey="Jidong H">H. Jidong</name>
</author>
<author><name sortKey="Yeh, M" uniqKey="Yeh M">M. Yeh</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Oliver, A" uniqKey="Oliver A">A. Oliver</name>
</author>
<author><name sortKey="Kong, S" uniqKey="Kong S">S. Kong</name>
</author>
<author><name sortKey="Wunsche, B" uniqKey="Wunsche B">B. Wünsche</name>
</author>
<author><name sortKey="Macdonald, B" uniqKey="Macdonald B">B. MacDonald</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Samoil, S" uniqKey="Samoil S">S. Samoil</name>
</author>
<author><name sortKey="Lai, K" uniqKey="Lai K">K. Lai</name>
</author>
<author><name sortKey="Yanushkevich, S N" uniqKey="Yanushkevich S">S.N. Yanushkevich</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Suarez, J" uniqKey="Suarez J">J. Suarez</name>
</author>
<author><name sortKey="Murphy, R R" uniqKey="Murphy R">R.R. Murphy</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Macknojia, R" uniqKey="Macknojia R">R. Macknojia</name>
</author>
<author><name sortKey="Chavez Aragon, A" uniqKey="Chavez Aragon A">A. Chavez-Aragon</name>
</author>
<author><name sortKey="Payeur, P" uniqKey="Payeur P">P. Payeur</name>
</author>
<author><name sortKey="Laganiere, R" uniqKey="Laganiere R">R. Laganiere</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Alnowami, M" uniqKey="Alnowami M">M. Alnowami</name>
</author>
<author><name sortKey="Alnwaimi, B" uniqKey="Alnwaimi B">B. Alnwaimi</name>
</author>
<author><name sortKey="Tahavori, F" uniqKey="Tahavori F">F. Tahavori</name>
</author>
<author><name sortKey="Copland, F" uniqKey="Copland F">F. Copland</name>
</author>
<author><name sortKey="Wells, K" uniqKey="Wells K">K. Wells</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Guevara, D C" uniqKey="Guevara D">D.C. Guevara</name>
</author>
<author><name sortKey="Vietri, G" uniqKey="Vietri G">G. Vietri</name>
</author>
<author><name sortKey="Prabakar, M" uniqKey="Prabakar M">M. Prabakar</name>
</author>
<author><name sortKey="Jong Hoon, K" uniqKey="Jong Hoon K">K. Jong-Hoon</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Bernacchia, N" uniqKey="Bernacchia N">N. Bernacchia</name>
</author>
<author><name sortKey="Scalise, L" uniqKey="Scalise L">L. Scalise</name>
</author>
<author><name sortKey="Casacanditella, L" uniqKey="Casacanditella L">L. Casacanditella</name>
</author>
<author><name sortKey="Ercoli, I" uniqKey="Ercoli I">I. Ercoli</name>
</author>
<author><name sortKey="Marchionni, P" uniqKey="Marchionni P">P. Marchionni</name>
</author>
<author><name sortKey="Tomasini, E P" uniqKey="Tomasini E">E.P. Tomasini</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Kastaniotis, D" uniqKey="Kastaniotis D">D. Kastaniotis</name>
</author>
<author><name sortKey="Economou, G" uniqKey="Economou G">G. Economou</name>
</author>
<author><name sortKey="Fotopoulos, S" uniqKey="Fotopoulos S">S. Fotopoulos</name>
</author>
<author><name sortKey="Kartsakalis, G" uniqKey="Kartsakalis G">G. Kartsakalis</name>
</author>
<author><name sortKey="Papathanasopoulos, P" uniqKey="Papathanasopoulos P">P. Papathanasopoulos</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Schindhelm, C K" uniqKey="Schindhelm C">C.K. Schindhelm</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Han, J" uniqKey="Han J">J. Han</name>
</author>
<author><name sortKey="Shoo, L" uniqKey="Shoo L">L. Shoo</name>
</author>
<author><name sortKey="Xu, D" uniqKey="Xu D">D. Xu</name>
</author>
<author><name sortKey="Shotton, J" uniqKey="Shotton J">J. Shotton</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Engelhard, N" uniqKey="Engelhard N">N. Engelhard</name>
</author>
<author><name sortKey="Endres, F" uniqKey="Endres F">F. Endres</name>
</author>
<author><name sortKey="Hess, J" uniqKey="Hess J">J. Hess</name>
</author>
<author><name sortKey="Sturm, J" uniqKey="Sturm J">J. Sturm</name>
</author>
<author><name sortKey="Burgard, W" uniqKey="Burgard W">W. Burgard</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Lee, D" uniqKey="Lee D">D. Lee</name>
</author>
<author><name sortKey="Kim, H" uniqKey="Kim H">H. Kim</name>
</author>
<author><name sortKey="Myung, H" uniqKey="Myung H">H. Myung</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Khoshelham, K" uniqKey="Khoshelham K">K. Khoshelham</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Menna, F" uniqKey="Menna F">F. Menna</name>
</author>
<author><name sortKey="Remondino, F" uniqKey="Remondino F">F. Remondino</name>
</author>
<author><name sortKey="Battisti, R" uniqKey="Battisti R">R. Battisti</name>
</author>
<author><name sortKey="Nocerino, E" uniqKey="Nocerino E">E. Nocerino</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mankhoff, K D" uniqKey="Mankhoff K">K.D. Mankhoff</name>
</author>
<author><name sortKey="Russo, T A" uniqKey="Russo T">T.A. Russo</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chow, J C" uniqKey="Chow J">J.C. Chow</name>
</author>
<author><name sortKey="Lichti, D D" uniqKey="Lichti D">D.D. Lichti</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Shpunt, A" uniqKey="Shpunt A">A. Shpunt</name>
</author>
<author><name sortKey="Zalvesky, Z" uniqKey="Zalvesky Z">Z. Zalvesky</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Izadi, S" uniqKey="Izadi S">S. Izadi</name>
</author>
<author><name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
<author><name sortKey="Hilliges, O" uniqKey="Hilliges O">O. Hilliges</name>
</author>
<author><name sortKey="Molyneaux, D" uniqKey="Molyneaux D">D. Molyneaux</name>
</author>
<author><name sortKey="Newcombe, R" uniqKey="Newcombe R">R. Newcombe</name>
</author>
<author><name sortKey="Kohli, P" uniqKey="Kohli P">P. Kohli</name>
</author>
<author><name sortKey="Shotton, J" uniqKey="Shotton J">J. Shotton</name>
</author>
<author><name sortKey="Hodges, S" uniqKey="Hodges S">S. Hodges</name>
</author>
<author><name sortKey="Freeman, D" uniqKey="Freeman D">D. Freeman</name>
</author>
<author><name sortKey="Davison, A" uniqKey="Davison A">A. Davison</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chow, J C K" uniqKey="Chow J">J.C.K. Chow</name>
</author>
<author><name sortKey="Ang, K D" uniqKey="Ang K">K.D. Ang</name>
</author>
<author><name sortKey="Lichti, D D" uniqKey="Lichti D">D.D. Lichti</name>
</author>
<author><name sortKey="Teskey, W F" uniqKey="Teskey W">W.F. Teskey</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Park, J H" uniqKey="Park J">J.H. Park</name>
</author>
<author><name sortKey="Shin, Y D" uniqKey="Shin Y">Y.D. Shin</name>
</author>
<author><name sortKey="Bae, J H" uniqKey="Bae J">J.H. Bae</name>
</author>
<author><name sortKey="Baeg, M H" uniqKey="Baeg M">M.H. Baeg</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Herrera, C D" uniqKey="Herrera C">C.D. Herrera</name>
</author>
<author><name sortKey="Kannala, J" uniqKey="Kannala J">J. Kannala</name>
</author>
<author><name sortKey="Heikkil, J" uniqKey="Heikkil J">J. Heikkilä</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Smisek, J" uniqKey="Smisek J">J. Smisek</name>
</author>
<author><name sortKey="Jancosek, M" uniqKey="Jancosek M">M. Jancosek</name>
</author>
<author><name sortKey="Pajdla, T" uniqKey="Pajdla T">T. Pajdla</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Lachat, E" uniqKey="Lachat E">E. Lachat</name>
</author>
<author><name sortKey="Macher, H" uniqKey="Macher H">H. Macher</name>
</author>
<author><name sortKey="Mittet, M A" uniqKey="Mittet M">M.A. Mittet</name>
</author>
<author><name sortKey="Landes, T" uniqKey="Landes T">T. Landes</name>
</author>
<author><name sortKey="Grussenmeyer, P" uniqKey="Grussenmeyer P">P. Grussenmeyer</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Fankhauser, P" uniqKey="Fankhauser P">P. Fankhauser</name>
</author>
<author><name sortKey="Bloesch, M" uniqKey="Bloesch M">M. Bloesch</name>
</author>
<author><name sortKey="Rodriguez, D" uniqKey="Rodriguez D">D. Rodriguez</name>
</author>
<author><name sortKey="Kaestner, R" uniqKey="Kaestner R">R. Kaestner</name>
</author>
<author><name sortKey="Hutter, M" uniqKey="Hutter M">M. Hutter</name>
</author>
<author><name sortKey="Siegwart, R" uniqKey="Siegwart R">R. Siegwart</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Pages, J" uniqKey="Pages J">J. Pagès</name>
</author>
<author><name sortKey="Salvi, J" uniqKey="Salvi J">J. Salvi</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Sell, J" uniqKey="Sell J">J. Sell</name>
</author>
<author><name sortKey="O Onnor, P" uniqKey="O Onnor P">P. O’Connor</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zennaro, S" uniqKey="Zennaro S">S. Zennaro</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Butkiewics, T" uniqKey="Butkiewics T">T. Butkiewics</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Bamji, C S" uniqKey="Bamji C">C.S. Bamji</name>
</author>
<author><name sortKey="O Onnor, P" uniqKey="O Onnor P">P. O’Connor</name>
</author>
<author><name sortKey="Elkhatib, T" uniqKey="Elkhatib T">T. Elkhatib</name>
</author>
<author><name sortKey="Mehta, S" uniqKey="Mehta S">S. Mehta</name>
</author>
<author><name sortKey="Thompson, B" uniqKey="Thompson B">B. Thompson</name>
</author>
<author><name sortKey="Prather, L A" uniqKey="Prather L">L.A. Prather</name>
</author>
<author><name sortKey="Snow, D" uniqKey="Snow D">D. Snow</name>
</author>
<author><name sortKey="Akkaya, O C" uniqKey="Akkaya O">O.C. Akkaya</name>
</author>
<author><name sortKey="Daniel, A" uniqKey="Daniel A">A. Daniel</name>
</author>
<author><name sortKey="Payne, A D" uniqKey="Payne A">A.D. Payne</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Fiedler, D" uniqKey="Fiedler D">D. Fiedler</name>
</author>
<author><name sortKey="Muller, H" uniqKey="Muller H">H. Müller</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Brown, D" uniqKey="Brown D">D. Brown</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Pagliari, D" uniqKey="Pagliari D">D. Pagliari</name>
</author>
<author><name sortKey="Menna, F" uniqKey="Menna F">F. Menna</name>
</author>
<author><name sortKey="Roncella, R" uniqKey="Roncella R">R. Roncella</name>
</author>
<author><name sortKey="Remondino, F" uniqKey="Remondino F">F. Remondino</name>
</author>
<author><name sortKey="Pinto, L" uniqKey="Pinto L">L. Pinto</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Krauss, K" uniqKey="Krauss K">K. Krauss</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Barzaghi, R" uniqKey="Barzaghi R">R. Barzaghi</name>
</author>
<author><name sortKey="Pinto, L" uniqKey="Pinto L">L. Pinto</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Newcombe, R A" uniqKey="Newcombe R">R.A. Newcombe</name>
</author>
<author><name sortKey="Izadi, S" uniqKey="Izadi S">S. Izadi</name>
</author>
<author><name sortKey="Hilliges, O" uniqKey="Hilliges O">O. Hilliges</name>
</author>
<author><name sortKey="Molyneaux, D" uniqKey="Molyneaux D">D. Molyneaux</name>
</author>
<author><name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
<author><name sortKey="Davison, A J" uniqKey="Davison A">A.J. Davison</name>
</author>
<author><name sortKey="Kohli, P" uniqKey="Kohli P">P. Kohli</name>
</author>
<author><name sortKey="Shotton, J" uniqKey="Shotton J">J. Shotton</name>
</author>
<author><name sortKey="Hodges, S" uniqKey="Hodges S">S. Hodges</name>
</author>
<author><name sortKey="Fitzgibbon, A" uniqKey="Fitzgibbon A">A. Fitzgibbon</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Chen, Y" uniqKey="Chen Y">Y. Chen</name>
</author>
<author><name sortKey="Medioni, G" uniqKey="Medioni G">G. Medioni</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Besl, J P" uniqKey="Besl J">J.P. Besl</name>
</author>
<author><name sortKey="Mckay, H D" uniqKey="Mckay H">H.D. Mckay</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A73 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 000A73 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Main |étape= Merge |type= RBID |clé= PMC:4701245 |texte= Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Merge/RBID.i -Sk "pubmed:26528979" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Merge/biblio.hfd \ | NlmPubMed2Wicri -a HapticV1
![]() | This area was generated with Dilib version V0.6.23. | ![]() |