{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T16:23:45Z","timestamp":1784132625517,"version":"3.55.0"},"reference-count":54,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T00:00:00Z","timestamp":1475107200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>Three-dimensional (3D) reconstruction of a tree canopy is an important step in order to measure canopy geometry, such as height, width, volume, and leaf cover area. In this research, binocular stereo vision was used to recover the 3D information of the canopy. Multiple images were taken from different views around the target. The Structure-from-motion (SfM) method was employed to recover the camera calibration matrix for each image, and the corresponding 3D coordinates of the feature points were calculated and used to recover the camera calibration matrix. Through this method, a sparse projective reconstruction of the target was realized. Subsequently, a ball pivoting algorithm was used to do surface modeling to realize dense reconstruction. Finally, this dense reconstruction was transformed to metric reconstruction through ground truth points which were obtained from camera calibration of binocular stereo cameras. Four experiments were completed, one for a known geometric box, and the other three were: a croton plant with big leaves and salient features, a jalapeno pepper plant with median leaves, and a lemon tree with small leaves. A whole-view reconstruction of each target was realized. The comparison of the reconstructed box\u2019s size with the real box\u2019s size shows that the 3D reconstruction is in metric reconstruction.<\/jats:p>","DOI":"10.3390\/jimaging2040028","type":"journal-article","created":{"date-parts":[[2016,9,29]],"date-time":"2016-09-29T09:54:50Z","timestamp":1475142890000},"page":"28","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["3D Reconstruction of Plant\/Tree Canopy Using Monocular and Binocular Vision"],"prefix":"10.3390","volume":"2","author":[{"given":"Zhijiang","family":"Ni","sequence":"first","affiliation":[{"name":"Department of Agricultural & Biological Engineering, University of Florida, Gainesville, FL 32611, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Burks","sequence":"additional","affiliation":[{"name":"Department of Agricultural & Biological Engineering, University of Florida, Gainesville, FL 32611, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9420-4789","authenticated-orcid":false,"given":"Won","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Agricultural & Biological Engineering, University of Florida, Gainesville, FL 32611, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2016,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/0168-1923(91)90064-W","article-title":"Estimating the three-dimensional geometry of a maize crop as an input of radiation models: Comparison between three-dimensional digitizing and plant profiles","volume":"55","author":"Sinoquet","year":"1991","journal-title":"Agric. For. Meteorol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"367","DOI":"10.13031\/2013.8587","article-title":"Investigation of laser and ultrasonic ranging sensors for measurements of citrus canopy volume","volume":"18","author":"Tumbo","year":"2002","journal-title":"Appl. Eng. Agric."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"173","DOI":"10.13031\/2013.15887","article-title":"Effects of foliage density and ground speed on ultrasonic measurement of citrus tree volume","volume":"20","author":"Zaman","year":"2004","journal-title":"Appl. Eng. Agric."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2101","DOI":"10.13031\/2013.17795","article-title":"Development of a laser scanner for measuring tree canopy characteristics: Phase 1. Prototype development","volume":"47","author":"Wei","year":"2004","journal-title":"Trans. ASAE"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1595","DOI":"10.13031\/2013.19174","article-title":"Development of a laser scanner for measuring tree canopy characteristics: Phase 2. Foliage density measurement","volume":"48","author":"Wei","year":"2005","journal-title":"Trans. ASAE"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"777","DOI":"10.13031\/2013.28846","article-title":"A laser scanner based measurement system for quantification of citrus tree geometric characteristics","volume":"25","author":"Lee","year":"2009","journal-title":"Appl. Eng. Agric."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1505","DOI":"10.1016\/j.agrformet.2009.04.008","article-title":"Obtaining the three-dimensional structure of tree orchards from remote 2D terrestrial LIDAR scanning","volume":"149","author":"Rosell","year":"2009","journal-title":"Agric. For. Meteorol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5769","DOI":"10.3390\/s110605769","article-title":"Innovative LIDAR 3D dynamic measurement system to estimate fruit-tree leaf area","volume":"11","author":"Escola","year":"2011","journal-title":"Sensors"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Pan, Z., Zhang, X., Rhalibi, A., Woo, W., and Li, Y. (2008). Technologies for E-Learning and Digital Entertainment, Springer.","DOI":"10.1007\/978-3-540-69736-7"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Cui, Y., Schuon, S., Chan, D., Thrun, S., and Theobalt, C. (2010, January 13\u201318). 3D shape scanning with a time-of-flight camera. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5540082"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1139","DOI":"10.1007\/s00371-011-0664-x","article-title":"Time-of-flight sensor and color camera calibration for multi-view acquisition","volume":"28","author":"Shim","year":"2012","journal-title":"Vis. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Heyden, A., and Kahl, F. (2011). Image Analysis, Springer.","DOI":"10.1007\/978-3-642-21227-7"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1109\/TPAMI.2004.60","article-title":"An experimental comparison of min-cut\/max- flow algorithms for energy minimization in vision","volume":"26","author":"Boykov","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","unstructured":"Adhikari, B., and Karkee, M. (2011, January 7\u201310). 3D reconstruction of apple trees for mechanical pruning. Proceedings of the ASABE Annual International Meeting, Louisville, KY, USA."},{"key":"ref_15","unstructured":"Microsoft, Kinect for Xbox 360. Available online: http:\/\/www.xbox.com\/en-US\/KINECT."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Izadi, S., Kim, D., Hilliges, O., Molyneaux, D., Newcombe, R., Kohli, P., Shotton, J., Hodges, S., Freeman, D., and Davison, A. (2011, January 16\u201319). KinectFusion: Real-time 3D reconstruction and interaction using a moving depth camera. Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, Santa Barbara, CA, USA.","DOI":"10.1145\/2047196.2047270"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Davison, A.J., Izadi, S., Kohli, P., Hilliges, O., Shotton, J., Molyneaux, D., Hodges, S., Kim, D., and Fitzgibbon, A. (2011, January 26\u201329). KinectFusion: Real-time dense surface mapping and tracking. Proceedings of the 10th IEEE International Symposium on Mixed and Augmented reality (ISMAR), Basel, Switzerland.","DOI":"10.1109\/ISMAR.2011.6162880"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1016\/j.compag.2011.12.007","article-title":"On the use of depth camera for 3D phenotyping of entire plants","volume":"82","author":"Chene","year":"2012","journal-title":"Comput. Electron. Agric."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2384","DOI":"10.3390\/s130202384","article-title":"Rapid characterization of vegetation structure with a Microsoft Kinect sensor","volume":"13","author":"Azzari","year":"2013","journal-title":"Sensors"},{"key":"ref_20","unstructured":"Wang, Q., and Zhang, Q. (2013, January 21\u201324). Three-dimensional reconstruction of a dormant tree using RGB-D cameras. Proceedings of the Annual International Meeting, Kansas City, MI, USA."},{"key":"ref_21","first-page":"967","article-title":"Corn 3D reconstruction with photogrammetry","volume":"37","author":"Zhang","year":"2008","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_22","unstructured":"Song, Y. (2008). Modelling and Analysis of Plant Image Data for Crop Growth Monitoring in Horticulture. [Ph.D. Thesis, University of Warwick]."},{"key":"ref_23","unstructured":"Han, S., and Burks, T.F. (2009, January 21\u201324). 3D reconstruction of a citrus canopy. Proceedings of the 2009 ASABE Annual International Meeting, Reno, NV, USA."},{"key":"ref_24","unstructured":"Pollefeys, M., Koch, R., and van Gool, L. (1998, January 4\u20137). Self-calibration and metric reconstruction in spite of varying and unknown internal camera parameters. Proceedings of the 6th International Conference on Computer Vision, Bombay, India."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/S0924-2716(00)00023-X","article-title":"Automated reconstruction of 3D scenes from sequences of images","volume":"55","author":"Pollefeys","year":"2000","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fitzgibbon, A.W., and Zisserman, A. (1998, January 2\u20136). Automatic camera recovery for closed or open image sequences. Proceedings of the 5th European Conference on Computer Vision-Volume I, Freiburg, Germany.","DOI":"10.1007\/BFb0055675"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1145\/1141911.1141964","article-title":"Photo tourism: Exploring photo collections in 3D","volume":"25","author":"Snavely","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1145\/1141911.1141929","article-title":"Image-based plant modeling","volume":"25","author":"Quan","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/TPAMI.2005.44","article-title":"A quasi-dense approach to surface reconstruction from uncalibrated images","volume":"27","author":"Lhuillier","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/1276377.1276486","article-title":"Image-based tree modeling","volume":"26","author":"Tan","year":"2007","journal-title":"ACM Trans. Graph."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"037003","DOI":"10.1117\/1.3549927","article-title":"Leaf segmentation, classification, and three-dimensional recovery from a few images with close viewpoints","volume":"50","author":"Teng","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TPAMI.2009.161","article-title":"Accurate, dense, and robust multiview stereopsis","volume":"32","author":"Furukawa","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","unstructured":"Santos, T.T., and Oliveira, A.A. (2012, January 22\u201325). Image-based 3D digitizing for plant architecture analysis and phenotyping. Proceedings of the Workshop on Industry Applications (WGARI) in SIBGRAPI 2012 (XXV Conference on Graphics, Patterns and Images), Ouro Preto, Brazil."},{"key":"ref_35","unstructured":"Wu, C. SiftGPU: A GPU Implementation of Scale Invariant Feature Transform (SIFT). Available online: http:\/\/www.cs.unc.edu\/~ccwu\/siftgpu\/."},{"key":"ref_36","unstructured":"Snavely, N. Bundler: Structure from Motion (SfM) for Unordered Image Collections. Available online: http:\/\/phototour.cs.washington.edu\/bundler\/."},{"key":"ref_37","unstructured":"Wu, C. VisualSFM: A Visual Structure from Motion System. Available online: http:\/\/homes.cs.washington.edu\/~ccwu\/vsfm\/."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_39","unstructured":"Bouguet, J.Y. Camera Calibration ToolBox for Matlab. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_41","unstructured":"Harris, C., and Stephens, M. (September, January 31). A combined corner and edge detector. Proceedings of the 4th Alvey Vision Conference, Manchester, UK."},{"key":"ref_42","unstructured":"Richard, S. (2011). Computer Vision: Algorithms and Applications, Springer."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1023\/B:VISI.0000027790.02288.f2","article-title":"Scale & affine invariant interest point detectors","volume":"60","author":"Mikolajczyk","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1615","DOI":"10.1109\/TPAMI.2005.188","article-title":"A performance evaluation of local descriptors","volume":"27","author":"Mikolajczyk","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_45","unstructured":"Yan, K., and Sukthankar, R. (July, January 27). PCA-SIFT: A more distinctive representation for local image descriptors. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC, USA."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1137\/080732730","article-title":"ASIFT: A new framework for fully affine invariant image comparison","volume":"2","author":"Morel","year":"2009","journal-title":"SIAM J. Imaging Sci."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and van Gool, L. (2006, January 7\u201313). Surf: Speeded up robust features. Proceedings of the 9th European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_32"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1145\/293347.293348","article-title":"An optimal algorithm for approximate nearest neighbor searching fixed dimensions","volume":"45","author":"Arya","year":"1998","journal-title":"J. ACM"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1486525.1486527","article-title":"SBA: A software package for generic sparse bundle adjustment","volume":"36","author":"Lourakis","year":"2009","journal-title":"ACM Trans. Math. Softw."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Furukawa, Y., and Ponce, J. (2007, January 17\u201322). Accurate, dense, and robust multi-view stereopsis. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383246"},{"key":"ref_51","unstructured":"Furukawa, Y., and Ponce, J. Patch-Based Multi-View Stereo Software (PMVS\u2014Version 2). Available online: http:\/\/www.di.ens.fr\/pmvs\/."},{"key":"ref_52","unstructured":"Furukawa, Y. Clustering Views for Multi-View Stereo (CMVS). Available online: http:\/\/www.di.ens.fr\/cmvs\/."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Wu, C.C., Agarwal, S., Curless, B., and Seitz, S.M. (2011, January 20\u201325). Multicore bundle adjustment. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995552"},{"key":"ref_54","unstructured":"Forsyth, D.A., and Ponce, J. (2003). Computer Vision: A Modern Approach, Prentice Hall."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/2\/4\/28\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:32:04Z","timestamp":1760211124000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/2\/4\/28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,29]]},"references-count":54,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2016,12]]}},"alternative-id":["jimaging2040028"],"URL":"https:\/\/doi.org\/10.3390\/jimaging2040028","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,9,29]]}}}