{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T04:07:09Z","timestamp":1768795629404,"version":"3.49.0"},"reference-count":38,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2018,7,28]],"date-time":"2018-07-28T00:00:00Z","timestamp":1532736000000},"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>Measuring the volume of bird eggs is a very important task for the poultry industry and ornithological research due to the high revenue generated by the industry. In this paper, we describe a prototype of a new metrological system comprising a 3D range camera, Microsoft Kinect (Version 2) and a point cloud post-processing algorithm for the estimation of the egg volume. The system calculates the egg volume directly from the egg shape parameters estimated from the least-squares method in which the point clouds of eggs captured by the Kinect are fitted to novel geometric models of an egg in a 3D space. Using the models, the shape parameters of an egg are estimated along with the egg\u2019s position and orientation simultaneously under the least-squares criterion. Four sets of experiments were performed to verify the functionality and the performance of the system, while volumes estimated from the conventional water displacement method and the point cloud captured by a survey-grade laser scanner serve as references. The results suggest that the method is straightforward, feasible and reliable with an average egg volume estimation accuracy 93.3% when compared to the reference volumes. As a prototype, the software part of the system was implemented in a post-processing mode. However, as the proposed processing techniques is computationally efficient, the prototype can be readily transformed into a real-time egg volume system.<\/jats:p>","DOI":"10.3390\/s18082454","type":"journal-article","created":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T11:55:08Z","timestamp":1532951708000},"page":"2454","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["An Egg Volume Measurement System Based on the Microsoft Kinect"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3318-7540","authenticated-orcid":false,"given":"Ting On","family":"Chan","sequence":"first","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Dr NW, Calgary, AB T2N 1N4, Canada"},{"name":"School of Geography and Planning, Sun Yat-sen University, Guangzhou 510275, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Derek D.","family":"Lichti","sequence":"additional","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Dr NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Jahraus","sequence":"additional","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Dr NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hooman","family":"Esfandiari","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of British Columbia, Vancouver, BC V6T 1Z4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Herve","family":"Lahamy","sequence":"additional","affiliation":[{"name":"Saskatchewan Polytechnic, Moose Jaw Campus, SK S6H 4R4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeremy","family":"Steward","sequence":"additional","affiliation":[{"name":"Department of Geomatics Engineering, University of Calgary, 2500 University Dr NW, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Glanzer","sequence":"additional","affiliation":[{"name":"Skytech Solutions Ltd., Calgary, AB T2L 1Y4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,28]]},"reference":[{"key":"ref_1","unstructured":"Agriculture and Agri-Food Canada (2018, June 01). Canada\u2019s Table and Processed Egg Industry. Available online: http:\/\/www.agr.gc.ca\/eng\/industry-markets-and-trade\/statistics-and-market-information\/by-product-sector\/poultry-and-eggs\/poultry-and-egg-market-information\/table-and-processed-eggs\/?id=1384971854396."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"85","DOI":"10.3161\/00016454AO2015.50.1.009","article-title":"Variation in Egg Sizes of Pied Flycatchers Ficedula hypoleuca in Central Poland: A Long-Term Decreasing Trend","volume":"50","author":"Skwarska","year":"2015","journal-title":"Acta Ornithol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1016\/j.actao.2008.02.003","article-title":"Temperature during Egg Formation and the Effect of Climate Warming on Egg Size in a Small Songbird","volume":"33","author":"Potti","year":"2008","journal-title":"Acta Oecol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1111\/j.1600-0587.1994.tb00082.x","article-title":"Global Warming and Egg Size of Birds","volume":"17","year":"1994","journal-title":"Ecography"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1079\/WPS200417","article-title":"Non-destructive measurements of the egg quality","volume":"60","author":"Bamelis","year":"2004","journal-title":"World\u2019s Poult. Sci. J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1111\/j.1474-919X.1986.tb02675.x","article-title":"A Device for Measuring the Volume of Eggs: Description and Field Evaluation","volume":"128","author":"Morris","year":"1985","journal-title":"IBIS"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bosisio, R.G. (1973). A Digital Non-Contact Microwave Instrument for Egg Size and Shape Index Measurements. IEEE Trans. Ind. Electron. Control Instrum., 174\u2013177.","DOI":"10.1109\/TIECI.1973.5408914"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1111\/j.1557-9263.2006.00092.x","article-title":"Measuring Egg Size Using Digital Photography: Testing Hoyt\u2019s Method Using Florida Scrub-Jay Eggs","volume":"78","author":"Bridge","year":"2007","journal-title":"J. Field Ornithol."},{"key":"ref_9","first-page":"1647","article-title":"Egg Volume and Surface Area Calculations Based on Machine Vision","volume":"Volume 3","author":"Zhou","year":"2008","journal-title":"Computer and Computing Technologies in Agriculture II, Proceedings the Second IFIP International Conference on Computer and Computing Technologies in Agriculture (CCTA2008), Beijing, China, 18\u201320 October 2008"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"482","DOI":"10.1093\/ps\/84.3.482","article-title":"Egg Geometry Calculation Using the Measurements of Length and Breadth","volume":"84","author":"Narushin","year":"2005","journal-title":"Poult. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1111\/ibi.12177","article-title":"A Simple Tool for Calculating Egg Shape, Volume and Surface Area from Digital Images","volume":"156","author":"Troscianko","year":"2014","journal-title":"IBIS"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zalhan, M.Z., Syarmila, S.S., Nazri, I.M., and Taha, I.M. (2016, January 16\u201317). Vision-based Egg Grade Classifier. Proceedings of the International Conference on Information and Communication Technology (ICICTM), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICICTM.2016.7890772"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Waranusast, R., Intayod, P., and Makhod, D. (2016, January 27\u201328). Egg size classification on Android mobile devices using image processing and machine learning. Proceedings of the Fifth ICT International Student Project Conference (ICT-ISPC), Nakhon Pathom, Thailand.","DOI":"10.1109\/ICT-ISPC.2016.7519263"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.jfoodeng.2015.08.025","article-title":"A Novel Method for Measuring the Volume and Surface Area of Egg","volume":"170","author":"Zhang","year":"2016","journal-title":"J. Food Eng."},{"key":"ref_15","first-page":"1","article-title":"Alpha Shapes\u2014A Survey","volume":"27","author":"Edelsbrunner","year":"2010","journal-title":"Tessellations Sci."},{"key":"ref_16","unstructured":"(2018, June 01). Microsoft, 2017. Meet Kinect for Windows. Available online: https:\/\/developer.microsoft.com\/en-us\/windows\/kinect."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cviu.2015.05.006","article-title":"Kinect Range Sensing: Structured-light Versus Time-of-Flight Kinect","volume":"139","author":"Sarbolandi","year":"2015","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4275","DOI":"10.1109\/JSEN.2015.2416651","article-title":"Evaluating and Improving the Depth Accuracy of Kinect for Windows v2","volume":"15","author":"Yang","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Otte, K., Kayser, B., Mansow-Model, S., Verrel, J., Paul, F., Brandt, A.U., and Schmitz-H\u00fcbsch, T. (2016). Accuracy and Reliability of the Kinect Version 2 for Clinical Measurement of Motor Function. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0166532"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1007\/s40846-016-0184-2","article-title":"Evaluation of Kinect 3D Sensor for Healthcare Imaging","volume":"36","author":"Harkness","year":"2016","journal-title":"J. Med. Biol. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Dehbandi, B., Barachant, A., Smeragliuolo, A.H., Long, J.D., Bumanlag, S.J., He, V., Lampe, A., and Putrino, D. (2017). Using Data from the Microsoft Kinect 2 to Determine Postural Stability in Healthy Subjects: A Feasibility Trial. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0170890"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1007\/978-3-319-54427-4_3","article-title":"Comparison of Kinect V1 and V2 Depth Images in Terms of Accuracy and Precision","volume":"10117","author":"Stricker","year":"2017","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Lahamy, H., Lichti, D.D., Steward, J., El-Badry, M., and Moravvej, M. (2016). Measurement of Deflection in Concrete Beams During Fatigue Loading Test Using the Microsoft Kinect 2.0. J. Appl. Geodesy, 10.","DOI":"10.1515\/jag-2015-0023"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Fankhauser, P., Bloesch, M., Rodriguez, D., Kaestner, R., Hutter, M., and Siegwart, R. (2015, January 27\u201331). Kinect V2 for Mobile Robot Navigation: Evaluation and Modeling. Proceedings of the International Conference on Advanced Robotics (ICAR), Istanbul, Turkey.","DOI":"10.1109\/ICAR.2015.7251485"},{"key":"ref_25","unstructured":"K\u00f6ller, J. (2018, June 01). Egg Curves and Ovals. Available online: http:\/\/www.mathematische-basteleien.de\/eggcurves.htm."},{"key":"ref_26","unstructured":"Yamamoto, N. (2018, June 01). TDCC Laboratory. Available online: http:\/\/www.geocities.jp\/nyjp07\/index_egg_E.html."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.isprsjprs.2014.11.003","article-title":"A Rigorous Cylinder-based Self-calibration Approach for Terrestrial Laser Scanners","volume":"99","author":"Chan","year":"2015","journal-title":"ISPRS J. Photogram. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1016\/j.robot.2015.09.024","article-title":"A Metrological Characterization of the Kinect V2 Time-of-Flight Camera","volume":"75","author":"Corti","year":"2016","journal-title":"Robot. Auton. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"27569","DOI":"10.3390\/s151127569","article-title":"Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors","volume":"15","author":"Pagliari","year":"2015","journal-title":"Sensors"},{"key":"ref_30","unstructured":"Steward, J., Lichti, D., Chow, J., Ferber, R., and Osis, S. (2015, January 17\u201321). Performance Assessment and Calibration of the Kinect 2.0 Time-of-Flight Range Camera for use in Motion Capture Applications. Proceedings of the Wisdom of the Ages to the Challenges of the Modern World, Sofia, Bulgaria."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"13070","DOI":"10.3390\/rs71013070","article-title":"Assessment and Calibration of a RGB-D Camera (Kinect V2 Sensor) Towards a Potential Use for Close-Range 3D Modeling","volume":"7","author":"Lachat","year":"2015","journal-title":"Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Prince, S.J.D. (2012). Computer Vision: Models, Learning, and Inference, Cambridge University Press.","DOI":"10.1017\/CBO9780511996504"},{"key":"ref_33","unstructured":"McGlone, J.C., Mikhail, E.M., Bethel, J., and Mullen, R. (2004). Mathematical Concepts in Photogrammetry. Manual of Photogrammetry, American Society of Photogrammetry and Remote Sensing. [5th ed.]."},{"key":"ref_34","unstructured":"Kuang, S. (1996). Geodetic Network Analysis and Optimal Design: Concepts and Applications, Ann Arbor Press."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A Threshold Selection Method from Gray-Level Histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1016\/j.csda.2009.09.020","article-title":"Robust Smoothing of Gridded Data in One and Higher Dimensions with Missing Values","volume":"54","author":"Garcia","year":"2010","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_37","unstructured":"Forsythe, G.E., Malcolm, M.A., and Moler, C.B. (1977). Computer Methods for Mathematical Computations, Prentice-Hall."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1127\/pfg\/2016\/0294","article-title":"Survey Accuracy Analysis of a Hand-held Mobile LiDAR Device for Cultural Heritage Documentation","volume":"153\u2013165","author":"Chan","year":"2016","journal-title":"Photogram. Fernerkund. Geoinform."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2454\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:15:01Z","timestamp":1760195701000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/8\/2454"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,28]]},"references-count":38,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2018,8]]}},"alternative-id":["s18082454"],"URL":"https:\/\/doi.org\/10.3390\/s18082454","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,28]]}}}