{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T03:09:42Z","timestamp":1768705782527,"version":"3.49.0"},"reference-count":34,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2017,11,6]],"date-time":"2017-11-06T00:00:00Z","timestamp":1509926400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A single-shot structured light method is widely used to acquire dense and accurate depth maps for dynamic scenes. In this paper, we propose a color sequence coded fringe depth sensing method. To overcome the phase unwrapping problem encountered in phase-based methods, the color-coded sequence information is embedded into the phase information. We adopt the color-encoded De Bruijn sequence to denote the period of the phase information and assign the sequence into two channels of the pattern, while the third channel is used to code the phase information. Benefiting from this coding strategy, the phase information distributed in multiple channels can improve the quality of the phase intensity by channel overlay, which results in precise phase estimation. Meanwhile, the wrapped phase period assists the sequence decoding to obtain a precise period order. To evaluate the performance of the proposed method, an experimental platform is established. Quantitative and qualitative experiments demonstrate that the proposed method generates a higher precision depth, as compared to a Kinect and larger resolution ToF (Time of Flight) camera.<\/jats:p>","DOI":"10.3390\/s17112558","type":"journal-article","created":{"date-parts":[[2017,11,6]],"date-time":"2017-11-06T11:39:38Z","timestamp":1509968378000},"page":"2558","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Single-Shot Dense Depth Sensing with Color Sequence Coded Fringe Pattern"],"prefix":"10.3390","volume":"17","author":[{"given":"Fu","family":"Li","sequence":"first","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Baoyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Guangming","family":"Shi","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Yi","family":"Niu","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Ruodai","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Lili","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]},{"given":"Xuemei","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, Xidian University, Xi\u2019an 710071, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,11,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1117\/1.602351","article-title":"Robust fringe analysis system for human body shape measurement","volume":"39","author":"Lilley","year":"2000","journal-title":"OPTICE"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1311","DOI":"10.1016\/j.optlaseng.2005.12.005","article-title":"Whole 3D shape reconstruction of vascular segments under pressure via fringe projection techniques","volume":"44","author":"Genovese","year":"2006","journal-title":"Opt. Lasers Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1007\/s11741-005-0069-z","article-title":"Fringe projection measurement system in reverse engineering","volume":"9","author":"Lin","year":"2005","journal-title":"J. Shanghai Univ."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1152","DOI":"10.1016\/j.optlaseng.2012.03.004","article-title":"Comparison of fourier transform, windowed fourier transform, and wavelet transform methods for phase calculation at discontinuities in fringe projection profilometry","volume":"50","author":"Zhang","year":"2012","journal-title":"Opt. Lasers Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.optlaseng.2009.09.001","article-title":"Fringe projection techniques: Whither we are?","volume":"48","author":"Gorthi","year":"2010","journal-title":"Opt. Lasers Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.optlaseng.2009.06.013","article-title":"Phase-retrieval techniques in fringe-projection profilometry","volume":"48","author":"Quan","year":"2010","journal-title":"Opt. Lasers Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2666","DOI":"10.1016\/j.patcog.2010.03.004","article-title":"A state of the art in structured light patterns for surface profilometry","volume":"43","author":"Salvi","year":"2010","journal-title":"Pattern Recognit."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0146-664X(82)90096-X","article-title":"Surface measurement by space-encoded projected beam systems","volume":"18","author":"Posdamer","year":"1982","journal-title":"Comput. Graph. Image Process."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Gupta, M., and Nayar, S.K. (2012, January 16\u201321). Micro phase shifting. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6247753"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/S0012-365X(00)00117-5","article-title":"De bruijn sequences with efficient decoding algorithms","volume":"226","author":"Tuliani","year":"2001","journal-title":"Discret. Math."},{"key":"ref_11","unstructured":"Monks, T., Carter, J., and Shadle, C. (1992, January 7\u20139). Colour-encoded structured light for digitisation of real-time 3D data. Proceedings of the International Conference on Image Processing and its Applications, Maastricht, The Netherlands."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, Q., Li, F., Shi, G., Qi, F., Shi, Y., and Gao, S. (2013, January 17\u201320). Dense depth acquisition via one-shot stripe structured light. Proceedings of the Conference on Visual Communications and Image Processing (VCIP), Sarawak, Malaysia.","DOI":"10.1109\/VCIP.2013.6706402"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Yang, Z., Xiong, Z., Zhang, Y., Wang, J., and Wu, F. (2013, January 23\u201328). Depth acquisition from density modulated binary patterns. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.11"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chen, S., Li, Y., and Zhang, J. (2007, January 10\u201314). Realtime structured light vision with the principle of unique color codes. Proceedings of the IEEE International Conference on Robotics and Automation, Roma, Italy.","DOI":"10.1109\/ROBOT.2007.363824"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1109\/34.667888","article-title":"Structured light using pseudorandom codes","volume":"20","author":"Morano","year":"1998","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3977","DOI":"10.1364\/AO.22.003977","article-title":"Fourier transform profilometry for the automatic measurement of 3-D object shapes","volume":"22","author":"Takeda","year":"1983","journal-title":"Appl. Opt."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.optcom.2015.06.061","article-title":"Phase unwrapping method based on multiple fringe patterns without use of equivalent wavelengths","volume":"355","author":"Song","year":"2015","journal-title":"Opt. Commun."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1287","DOI":"10.1364\/OE.22.001287","article-title":"Absolute three-dimensional shape measurement using coded fringe patterns without phase unwrapping or projector calibration","volume":"22","author":"Lohry","year":"2014","journal-title":"Opt. Express"},{"key":"ref_19","first-page":"73","article-title":"Optical 3D surface reconstruction by a multi-period phase shift method","volume":"2","author":"Lilienblum","year":"2007","journal-title":"JCP"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.optcom.2016.04.042","article-title":"Unequal-period combination approach of gray code and phase-shifting for 3-D visual measurement","volume":"374","author":"Yu","year":"2016","journal-title":"Opt. Commun."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2644","DOI":"10.1364\/OE.14.002644","article-title":"High-resolution, real-time 3D absolute coordinate measurement based on a phase-shifting method","volume":"14","author":"Zhang","year":"2006","journal-title":"Opt. Express"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"9684","DOI":"10.1364\/OE.18.009684","article-title":"Superfast phase-shifting method for 3-D shape measurement","volume":"18","author":"Zhang","year":"2010","journal-title":"Opt. Express"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3001","DOI":"10.1109\/TIP.2011.2155072","article-title":"Period coded phase shifting strategy for real\u2013time 3-D structured light illumination","volume":"20","author":"Wang","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/S0143-8166(01)00023-9","article-title":"Fourier transform profilometry: A review","volume":"35","author":"Su","year":"2001","journal-title":"Opt. Lasers Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"815","DOI":"10.1016\/S0143-8166(03)00061-7","article-title":"The effect of windowing in fourier transform profilometry applied to noisy images","volume":"41","author":"Berryman","year":"2004","journal-title":"Opt. Lasers Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"043609","DOI":"10.1117\/1.3122370","article-title":"Absolute phase technique for the fourier transform method","volume":"48","author":"Guo","year":"2009","journal-title":"OPTICE"},{"key":"ref_27","first-page":"46","article-title":"3-D profilometry for the impact process with marked fringes tracking","volume":"34","author":"Xiao","year":"2007","journal-title":"Opto-Electron. Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"7442","DOI":"10.1364\/AO.53.007442","article-title":"Marker encoded fringe projection profilometry for efficient 3D model acquisition","volume":"53","author":"Budianto","year":"2014","journal-title":"Appl. Opt."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"5219","DOI":"10.1364\/AO.55.005219","article-title":"Single-shot absolute 3D shape measurement with fourier transform profilometry","volume":"55","author":"Li","year":"2016","journal-title":"Appl. Opt."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"707","DOI":"10.1016\/j.imavis.2005.05.007","article-title":"Optimised de bruijn patterns for one-shot shape acquisition","volume":"23","author":"Salvi","year":"2005","journal-title":"Image Vis. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2590","DOI":"10.1364\/OE.16.002590","article-title":"Projected fringe profilometry using the area-encoded algorithm for spatially isolated and dynamic objects","volume":"16","author":"Su","year":"2008","journal-title":"Opt. Express"},{"key":"ref_32","unstructured":"Falcao, G., Hurtos, N., and Massich, J. (2008). Plane-based calibration of a projector-camera system. Vibot Master, 9."},{"key":"ref_33","unstructured":"(2017, February 26). Camera Calibration Toolbox for Matlab. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/index.html."},{"key":"ref_34","unstructured":"(2016, November 14). Meshlab Software. Available online: http:\/\/www.meshlab.net\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2558\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:48:19Z","timestamp":1760208499000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2558"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,6]]},"references-count":34,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2017,11]]}},"alternative-id":["s17112558"],"URL":"https:\/\/doi.org\/10.3390\/s17112558","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,6]]}}}