Conceptualization and First Realization Steps for a Multi-Camera System to Capture Tree Streamlining in Wind
Abstract
:1. Introduction
2. Concept of a Multi-Camera System and Image-Processing Pipeline for the Automated Creation of a 3D Model of a Tree Hull
2.1. Theoretical Background
2.2. Technical Requirements
2.3. Hardware Setup
2.3.1. Camera Arrangement and Mounting
- It can be controlled through an ethernet interface and powered through Power over Ethernet (PoE), thus simplifying the mounting process, as only one cable needs to be run to each camera.
- Its spatial and temporal resolution (2464 by 2056 pixels, 23 FPS [53]) is high enough to fulfill the requirements mentioned above but not too high, such that the bandwidth used for each camera does not exceed 1 Gbit/s.
2.3.2. Temporal Synchronization and Camera Triggers
2.3.3. Data Storage and Camera Control
2.4. Data Analysis
2.4.1. Feature Extraction and Feature Matching
- An automated feature-matching algorithm detects feature points for every camera in one frame.
- The algorithm attempts to match those features between different cameras. Those matches are then presented to an operator, who can either confirm or correct those suggestions. Lastly, all features that could not be matched automatically are also presented to the operator, who can then perform the matching manually.
- The automated tracking algorithm is then used to track all features in every camera over time.
- Assuming all extrinsic camera parameters are known, every feature is then triangulated using collinearity equations [66].
2.4.2. Creation of the 3D Model
3. Impressions of First Realization
4. Validation and Proof-of-Concept Measurements
4.1. Validation Setup
4.2. Estimation of Intrinsic and Extrinsic Parameters
- Focal lengths ( and );
- The location of the camera’s principal point ( and );
- Radial lens distortion coefficients (, , , , , and );
- Tangential lens distortion coefficients ( and ).
- The 3D location of the camera’s projection center , , and in local coordinates;
- The rotation matrix, R, that defines the rotation of the camera sensor in local coordinates.
4.3. Feature Tracking and Triangulation
- An operator manually marks the location of the prism in one camera frame. While doing so, the operator also selects an area around the prism, henceforth called the feature rectangle, and an even larger area around the feature rectangle, henceforth called the search rectangle. The feature rectangle designates the area of the image that will be tracked by the algorithm, and the search rectangle designates the area of the image where the feature will be searched in the next frame. It is, therefore, paramount that the search rectangle is big enough and includes the position where the feature is expected to appear in the next frame. The feature rectangle should also include some surrounding area around the actual feature, as the algorithm learns over time to distinguish features and backgrounds (see below). Figure 4 depicts a schematic view of the user interface that we developed for this process.Figure 4. Schematic of the user interface used for the semi-automated feature tracking. The operator moves the feature rectangle in the image and aligns the feature center (depicted as a circle with a cross) with the desired target (in this case, a Leica 360°-prism). The operator then adjusts the size of the feature rectangle (depicted in red), such that it includes the entire feature, as well as some surroundings. Including the surroundings is important because it allows the algorithm to distinguish feature and background over time. Lastly, the operator adjusts the size of the search rectangle (depicted in black), such that it includes the area where the feature is expected to appear in the next frame.Figure 4. Schematic of the user interface used for the semi-automated feature tracking. The operator moves the feature rectangle in the image and aligns the feature center (depicted as a circle with a cross) with the desired target (in this case, a Leica 360°-prism). The operator then adjusts the size of the feature rectangle (depicted in red), such that it includes the entire feature, as well as some surroundings. Including the surroundings is important because it allows the algorithm to distinguish feature and background over time. Lastly, the operator adjusts the size of the search rectangle (depicted in black), such that it includes the area where the feature is expected to appear in the next frame.
- The algorithm now uses an advanced template search algorithm based on [75] and further described below. It uses the previously specified search rectangle and crops the following camera frame to this area. The template search is now run on this cropped frame, using the previously defined feature rectangle as the tracking template.
- Once the template search has found a maximum, the feature rectangle and search rectangle are moved to the new feature location.
- The algorithm now repeats steps 2 through 3 until either the end of the recording is reached or the operator interrupts the tracking.
- If the template search fails to find the correct solution, the operator may interrupt the tracking at any time. The operator can then move the feature rectangle manually to the correct location, allowing the algorithm to learn (see below) and then resume the tracking from step 2. As an additional tool, the operator can start a local gradient-ascent search after moving the feature center manually to an approximately correct position. When doing this, the last used tracking template is matched around the manually selected feature center, and the closest local maximum is found. The feature center is then moved to this local maximum. This may refine the coarse correction performed by the operator.
- The template search method. The operator may choose between all available matching methods available in [75]:
- –
- TM_CCOEFF;
- –
- TM_CCOEFF_NORMED;
- –
- TM_CCORR;
- –
- TM_CCORR_NORMED;
- –
- TM_SQDIFF;
- –
- TM_SQDIFF_NORMED [76].
- The number of surrounding feature rectangles to consider;
- Whether the fixed targets should be included in the score calculation;
- Whether the average frame target should be used in the score calculation;
- The weights for Equation (1).
4.4. Evaluation of the Influence of Synchronization Errors
4.5. Vibration Analysis of the Cameras
4.6. Validation Results
4.6.1. Validation Results for V1
4.6.2. Validation Results for V2
4.6.3. Validation Results for V3
4.6.4. Validation Results for V4
4.7. Evaluation of Validation Results
5. Limitations of the Presented Approach
6. Future Work
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
API | Application programming interface |
CAD | Computer-aided design |
FPS | Frames per second |
GNSS | Global navigation satellite system |
GPIO | General-purpose input/output |
IMU | Inertial measurement unit |
NAS | Network-attached storage |
NTP | Network time protocol |
PoE | Power over Ethernet |
PTP | Precision time protocol |
RAM | Random access memory |
SDK | Software development kit |
SSD | Solid-state drive |
References
- Jaroszewicz, B.; Cholewińska, O.; Gutowski, J.M.; Samojlik, T.; Zimny, M.; Latałowa, M. Białowieża Forest—A Relic of the High Naturalness of European Forests. Forests 2019, 10, 849. [Google Scholar] [CrossRef]
- Krieger, D.J. Economic Value of Forest Ecosystem Services: A Review; The Wilderness Society: Washington, DC, USA, 2001. [Google Scholar]
- Morales-Hidalgo, D.; Oswalt, S.N.; Somanathan, E. Status and trends in global primary forest, protected areas, and areas designated for conservation of biodiversity from the Global Forest Resources Assessment 2015. For. Ecol. Manag. 2015, 352, 68–77. [Google Scholar] [CrossRef]
- Gamfeldt, L.; Snäll, T.; Bagchi, R.; Jonsson, M.; Gustafsson, L.; Kjellander, P.; Ruiz-Jaen, M.C.; Fröberg, M.; Stendahl, J.; Philipson, C.D.; et al. Higher levels of multiple ecosystem services are found in forests with more tree species. Nat. Commun. 2013, 4, 1340. [Google Scholar] [CrossRef] [PubMed]
- Gardiner, B.; Blennow, K.; Carnus, J.M.; Fleischer, P.; Ingemarson, F.; Landmann, G.; Lindner, M.; Marzano, M.; Nicoll, B.; Orazio, C.; et al. Destructive Storms in European Forests: Past and Forthcoming Impacts. Final report to European Commission—DG Environment, European Forest Institute; DG Environment: Brussels, Belgium, 2010. [Google Scholar] [CrossRef]
- Isbell, F.; Craven, D.; Connolly, J.; Loreau, M.; Schmid, B.; Beierkuhnlein, C.; Bezemer, T.M.; Bonin, C.; Bruelheide, H.; de Luca, E.; et al. Biodiversity increases the resistance of ecosystem productivity to climate extremes. Nature 2015, 526, 574–577. [Google Scholar] [CrossRef]
- Gardiner, B.; Schuck, A.; Schelhaas, M.J.; Orazio, C.; Blennow, K.; Nicoll, B. (Eds.) Living with Storm Damage to Forests: What Science Can Tell Us; European Forest Institute: Joensuu, Finland, 2013; Volume 3. [Google Scholar]
- Salmond, J.A.; Tadaki, M.; Vardoulakis, S.; Arbuthnott, K.; Coutts, A.; Demuzere, M.; Dirks, K.N.; Heaviside, C.; Lim, S.; Macintyre, H.; et al. Health and climate related ecosystem services provided by street trees in the urban environment. Environ. Health Glob. Access Sci. Source 2016, 15 (Suppl. S1), 36. [Google Scholar] [CrossRef]
- Millward, A.A.; Sabir, S. Benefits of a forested urban park: What is the value of Allan Gardens to the city of Toronto, Canada? Landsc. Urban Plan. 2011, 100, 177–188. [Google Scholar] [CrossRef]
- Nicoll, B.C.; Gardiner, B.A.; Rayner, B.; Peace, A.J. Anchorage of coniferous trees in relation to species, soil type, and rooting depth. Can. J. For. Res. 2006, 36, 1871–1883. [Google Scholar] [CrossRef]
- Rahardjo, H.; Harnas, F.R.; Indrawan, I.; Leong, E.C.; Tan, P.Y.; Fong, Y.K.; Ow, L.F. Understanding the stability of Samanea saman trees through tree pulling, analytical calculations and numerical models. Urban For. Urban Green. 2014, 13, 355–364. [Google Scholar] [CrossRef]
- Rudnicki, M.; Burns, D. Branch sway period of four tree species using 3d motion tracking. In Proceedings of the 5th Plant Biomechanics Conference, Stockholm, Sweden, 28 August–1 September 2006; pp. 25–31. [Google Scholar]
- Peltola, H.; Kellomäki, S. A mechanistic model for calculating windthrow and stem breakage of Scots pines at stand age. Silva Fenn. 1993, 27. [Google Scholar] [CrossRef]
- van Emmerik, T.; Steele-Dunne, S.; Hut, R.; Gentine, P.; Guerin, M.; Oliveira, R.S.; Wagner, J.; Selker, J.; van de Giesen, N. Measuring Tree Properties and Responses Using Low-Cost Accelerometers. Sensors 2017, 17, 1098. [Google Scholar] [CrossRef]
- Schindler, D.; Kolbe, S. Assessment of the Response of a Scots Pine Tree to Effective Wind Loading. Forests 2020, 11, 145. [Google Scholar] [CrossRef]
- Baker, C.J. Measurements of the natural frequencies of trees. J. Exp. Bot. 1997, 48, 1125–1132. [Google Scholar] [CrossRef]
- Hassinen, A.; Lemettinen, M.; Peltola, H.; Kellomäki, S.; Gardiner, B. A prism-based system for monitoring the swaying of trees under wind loading. Agric. For. Meteorol. 1998, 90, 187–194. [Google Scholar] [CrossRef]
- Doaré, O.; Moulia, B.; de Langre, E. Effect of plant interaction on wind-induced crop motion. J. Biomech. Eng. 2004, 126, 146–151. [Google Scholar] [CrossRef]
- Rudnicki, M.; Mitchell, S.J.; Novak, M.D. Wind tunnel measurements of crown streamlining and drag relationships for three conifer species. Can. J. For. Res. 2004, 34, 666–676. [Google Scholar] [CrossRef]
- Paulus, S. Measuring crops in 3D: Using geometry for plant phenotyping. Plant Methods 2019, 15, 103. [Google Scholar] [CrossRef]
- Shafiekhani, A.; Kadam, S.; Fritschi, F.B.; DeSouza, G.N. Vinobot and Vinoculer: Two Robotic Platforms for High-Throughput Field Phenotyping. Sensors 2017, 17, 214. [Google Scholar] [CrossRef]
- Jin, X.; Zarco-Tejada, P.J.; Schmidhalter, U.; Reynolds, M.P.; Hawkesford, M.J.; Varshney, R.K.; Yang, T.; Nie, C.; Li, Z.; Ming, B.; et al. High-Throughput Estimation of Crop Traits: A Review of Ground and Aerial Phenotyping Platforms. IEEE Geosci. Remote Sens. Mag. 2021, 9, 200–231. [Google Scholar] [CrossRef]
- Wu, S.; Wen, W.; Wang, Y.; Fan, J.; Wang, C.; Gou, W.; Guo, X. MVS-Pheno: A Portable and Low-Cost Phenotyping Platform for Maize Shoots Using Multiview Stereo 3D Reconstruction. Plant Phenomics 2020, 2020, 1848437. [Google Scholar] [CrossRef]
- Luhmann, T. Nahbereichsphotogrammetrie: Grundlagen, Methoden und Anwendungen; Wichmann: Heidelberg, Germany, 2000. [Google Scholar]
- Kraus, K. Photogrammetrie: Band 1: Photogrammetrie: Geometrische Informationen aus Photographien und Laserscanneraufnahmen; De Gruyter Lehrbuch; De Gruyter: Berlin, Germany, 2004. [Google Scholar]
- Bay, H.; Tuytelaars, T.; van Gool, L. SURF: Speeded Up Robust Features. In Computer Vision—ECCV 2006; Leonardis, A., Bischof, H., Pinz, A., Eds.; Lecture Notes in Computer Science; Springer: Berlin, Germany, 2006; Volume 3951, pp. 404–417. [Google Scholar] [CrossRef]
- Sarlin, P.E.; DeTone, D.; Malisiewicz, T.; Rabinovich, A. SuperGlue: Learning Feature Matching With Graph Neural Networks. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; Mortensen, E., Masson-Forsythe, M., Eds.; IEEE: Piscataway, NJ, USA, 2020; pp. 4937–4946. [Google Scholar] [CrossRef]
- Quine, C.; Gardiner, B. Understanding how the interaction of wind and trees results in windthrow, stem breakage, and canopy gap formation. In Plant Disturbance Ecology—The Process and the Response; Academic Press: Cambridge, MA, USA, 2007; pp. 103–155. [Google Scholar]
- Jaffe, M.J. Thigmomorphogenesis: The response of plant growth and development to mechanical stimulation: With special reference to Bryonia dioica. Planta 1973, 114, 143–157. [Google Scholar] [CrossRef]
- Lindner, M.; Maroschek, M.; Netherer, S.; Kremer, A.; Barbati, A.; Garcia-Gonzalo, J.; Seidl, R.; Delzon, S.; Corona, P.; Kolström, M.; et al. Climate change impacts, adaptive capacity, and vulnerability of European forest ecosystems. For. Ecol. Manag. 2010, 259, 698–709. [Google Scholar] [CrossRef]
- Hanewinkel, M.; Hummel, S.; Albrecht, A. Assessing natural hazards in forestry for risk management: A review. Eur. J. For. Res. 2011, 130, 329–351. [Google Scholar] [CrossRef]
- Schuck, A.; Schelhaas, M.J. Storm damage in Europe—An overview. In Living with Storm Damage to Forests: What Science Can Tell Us; Gardiner, B., Schuck, A., Schelhaas, M.J., Orazio, C., Blennow, K., Nicoll, B., Eds.; European Forest Institute: Joensuu, Finland, 2013; Volume 3, pp. 15–23. [Google Scholar]
- Seidl, R.; Fernandes, P.M.; Fonseca, T.F.; Gillet, F.; Jönsson, A.M.; Merganičová, K.; Netherer, S.; Arpaci, A.; Bontemps, J.D.; Bugmann, H.; et al. Modelling natural disturbances in forest ecosystems: A review. Ecol. Model. 2011, 222, 903–924. [Google Scholar] [CrossRef]
- Seidl, R.; Rammer, W.; Blennow, K. Simulating wind disturbance impacts on forest landscapes: Tree-level heterogeneity matters. Environ. Model. Softw. 2014, 51, 1–11. [Google Scholar] [CrossRef]
- Kamimura, K.; Gardiner, B.; Dupont, S.; Finnigan, J. Agent-based modelling of wind damage processes and patterns in forests. Agric. For. Meteorol. 2019, 268, 279–288. [Google Scholar] [CrossRef]
- Forzieri, G.; Pecchi, M.; Girardello, M.; Mauri, A.; Klaus, M.; Nikolov, C.; Rüetschi, M.; Gardiner, B.; Tomaštík, J.; Small, D.; et al. A spatially explicit database of wind disturbances in European forests over the period 2000–2018. Earth Syst. Sci. Data 2020, 12, 257–276. [Google Scholar] [CrossRef]
- Gardiner, B.A. Wind and wind forces in a plantation spruce forest. Boundary-Layer Meteorol. 1994, 67, 161–186. [Google Scholar] [CrossRef]
- Schindler, D.; Mohr, M. No resonant response of Scots pine trees to wind excitation. Agric. For. Meteorol. 2019, 265, 227–244. [Google Scholar] [CrossRef]
- Milne, R. Dynamics of swaying of Picea sitchensis. Tree Physiol. 1991, 9, 383–399. [Google Scholar] [CrossRef]
- Rudnicki, M.; Meyer, T.H.; Lieffers, V.J.; Silins, U.; Webb, V.A. The periodic motion of lodgepole pine trees as affected by collisions with neighbors. Trees 2008, 22, 475–482. [Google Scholar] [CrossRef]
- Niez, B.; Dlouha, J.; Moulia, B.; Badel, E. Water-stressed or not, the mechanical acclimation is a priority requirement for trees. Trees 2019, 33, 279–291. [Google Scholar] [CrossRef]
- Telewski, F.W. Is windswept tree growth negative thigmotropism? Plant Sci. 2012, 184, 20–28. [Google Scholar] [CrossRef] [PubMed]
- Mayer, H. Wind-induced tree sways. Trees 1987, 1, 195–206. [Google Scholar] [CrossRef]
- Sellier, D.; Brunet, Y.; Fourcaud, T. A numerical model of tree aerodynamic response to a turbulent airflow. Forestry 2008, 81, 279–297. [Google Scholar] [CrossRef]
- Gardiner, B. Mathematical modelling of the static and dynamic characteristics of plantation trees. In Mathematical Modelling of Forest Ecosystems; Franke, J., Ed.; Sauerländer: Frankfurt am Main, Germany, 1992; pp. 40–61. [Google Scholar]
- Schindler, D.; Fugmann, H.; Schönborn, J.; Mayer, H. Coherent response of a group of plantation-grown Scots pine trees to wind loading. Eur. J. For. Res. 2012, 131, 191–202. [Google Scholar] [CrossRef]
- Schindler, D.; Fugmann, H.; Mayer, H. Analysis and simulation of dynamic response behavior of Scots pine trees to wind loading. Int. J. Biometeorol. 2013, 57, 819–833. [Google Scholar] [CrossRef]
- Schindler, D.; Vogt, R.; Fugmann, H.; Rodriguez, M.; Schönborn, J.; Mayer, H. Vibration behavior of plantation-grown Scots pine trees in response to wind excitation. Agric. For. Meteorol. 2010, 150, 984–993. [Google Scholar] [CrossRef]
- Gardiner, B.A.; Stacey, G.R.; Belcher, R.E.; Wood, C.J. Field and wind tunnel assessments of the implications of respacing and thinning for tree stability. Forestry 1997, 70, 233–252. [Google Scholar] [CrossRef]
- Gardiner, B.; Marshall, B.; Achim, A.; Belcher, R.; Wood, C. The stability of different silvicultural systems: A wind-tunnel investigation. Forestry 2005, 78, 471–484. [Google Scholar] [CrossRef]
- Mayhead, G.J. Some drag coefficients for british forest trees derived from wind tunnel studies. Agric. Meteorol. 1973, 12, 123–130. [Google Scholar] [CrossRef]
- Leclercq, T.; Peake, N.; de Langre, E. Does flutter prevent drag reduction by reconfiguration? Proc. Math. Phys. Eng. Sci. 2018, 474, 20170678. [Google Scholar] [CrossRef] [PubMed]
- Allied Vision Technologies. Mako G-507 Data Sheet. Available online: https://cdn.alliedvision.com/fileadmin/pdf/en/Mako_G-507_DataSheet_en.pdf (accessed on 21 August 2024).
- Liang, C.K.; Chang, L.W.; Chen, H.H. Analysis and compensation of rolling shutter effect. IEEE Trans. Image Process. 2008, 17, 1323–1330. [Google Scholar] [CrossRef] [PubMed]
- Stemmer Imaging. FUJINON HF6XA-5M Data Sheet. Available online: https://www.fujifilm.com/de/de/business/optical-devices/mvlens/hfxa5m#HF01 (accessed on 21 August 2024).
- Kolbe, S.; Schindler, D. TreeMMoSys: A low cost sensor network to measure wind-induced tree response. HardwareX 2021, 9, e00180. [Google Scholar] [CrossRef]
- Allied Vision Technologies. Mako Technical Manual: GigE Vision Cameras. Available online: https://cdn.alliedvision.com/fileadmin/content/documents/products/cameras/Mako/techman/Mako_TechMan_en.pdf (accessed on 24 January 2022).
- Teledyne FLIR. FLIR BLACKFLY S Installation Guide. Available online: https://flir.app.boxcn.net/s/bfw7jzqcq3qfrgf3i9ri1zp4mam2d7l7 (accessed on 25 August 2021).
- 1588-2019; IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. Institute of Electrical and Electronics Engineers: Piscataway, NJ, USA, 2020. [CrossRef]
- Meinberg. IMS—LANTIME M500: Time and Frequency Synchronization in Rail Mount Chassis. Available online: https://www.meinbergglobal.com/english/products/modular-railmount-ntp-server-ieee-1588-solution.htm (accessed on 22 September 2022).
- Meinberg. IMS Modules: Power Supplies, Input Signals and Output Signals for Meinberg IMS—Systems. Available online: https://www.meinbergglobal.com/english/products/ims-modules.htm (accessed on 25 August 2021).
- Allied Vision Technologies. Vimba SDK Product Page. Available online: https://www.alliedvision.com/en/products/vimba-sdk/ (accessed on 24 January 2022).
- Bradski, G. The OpenCV Library. Dr. Dobb’s J. Softw. Tools 2000, 25, 120–126. [Google Scholar]
- Lowe, D.G. Object recognition from local scale-invariant features. In Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece, 20–27 September 1999. [Google Scholar] [CrossRef]
- Rublee, E.; Rabaud, V.; Konolige, K.; Bradski, G. ORB: An efficient alternative to SIFT or SURF. In Proceedings of the 2011 International Conference on Computer Vision (ICCV 2011), Barcelona, Spain, 6–13 November 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 2564–2571. [Google Scholar] [CrossRef]
- Schenk, T. Introduction to Photogrammetry; Department of Civil and Environmental Engineering and Geodetic Science, The Ohio State University: Columbus, OH, USA, 2005. [Google Scholar]
- Wiggenhagen, M.; Steensen, T. Taschenbuch zur Photogrammetrie und Fernerkundung: Guide for Photogrammetry and Remote Sensing; Wichmann: Berlin/Offenfach, Germany, 2021. [Google Scholar]
- de Langre, E. Effects of Wind on Plants. Annu. Rev. Fluid Mech. 2008, 40, 141–168. [Google Scholar] [CrossRef]
- Leica Geosystems AG. Leica Nova MS60 Data Sheet. Available online: https://leica-geosystems.com/-/media/files/leicageosystems/products/datasheets/leica_nova_ms60_ds.ashx?la=en-gb&hash=DC24A3605EE8B0DED66F30240A8B63DC (accessed on 27 October 2022).
- Leica Geosystems AG. Leica Nova TS50 Data Sheet. Available online: https://downloads.leica-geosystems.com/files/archived-files/leica_nova_ts50_bro_de.pdf (accessed on 4 October 2024).
- Leica Geosystems AG. Leica RTC360 3D Reality Capture Solution Data Sheet: Fast. Agile. Precise. Available online: https://leica-geosystems.com/-/media/files/leicageosystems/products/datasheets/leica-rtc360-ds-872750-0422-en.ashx?sc_lang=en&hash=0C62B81F1DE6058C41E4ED99C6900326 (accessed on 21 August 2024).
- OpenCV. Camera Calibration and 3D Reconstruction. Available online: https://docs.opencv.org/4.9.0/d9/d0c/group__calib3d.html (accessed on 12 August 2024).
- Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef]
- Agisoft LLC. Agisoft Metashape User Manual: Professional Edition, Version 2.1. Available online: https://www.agisoft.com/pdf/metashape-pro_2_1_en.pdf (accessed on 13 August 2024).
- OpenCV. matchTemplate Documentation. Available online: https://docs.opencv.org/4.6.0/df/dfb/group__imgproc__object.html#ga586ebfb0a7fb604b35a23d85391329be (accessed on 15 July 2024).
- OpenCV. TemplateMatchModes for matchTemplate. Available online: https://docs.opencv.org/4.6.0/df/dfb/group__imgproc__object.html#ga3a7850640f1fe1f58fe91a2d7583695d (accessed on 15 July 2024).
Variable | Explanation |
---|---|
C | Tracking confidence. This is the result that the selected template search method has calculated at the resulting location. |
The Euclidean distance between the 2D location of the feature location and the tracking-result location. | |
The maximum value of over all evaluated tracking templates. | |
The maximum difference between the new feature rectangle and the average frame. The average frame is determined by calculating the per-pixel sum of all video frames of the camera recording and dividing them by the number of frames. The result of this is a picture where stationary image parts remain sharp and moving image parts become blurred. Given that the prism is moving, the aim of this parameter is to favor tracking results in moving image areas. | |
, , | Weights for each parameter. The operator can customize the values of the weights. must always be true. |
Experiment | Recording Date | Leica 360° Used? | Circular Prism Used? | Recording Rate [FPS] | Artificial Time Offset Applied? |
---|---|---|---|---|---|
V1 | 6 December 2022 | Yes | Yes | 2 | No |
V2 | 6 December 2022 | Yes | Yes | 2 | No |
V3 | 6 December 2022 | Yes | No | 10 | No |
V4 | 2 May 2023 | Yes | No | 10 | Yes |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kammel, F.O.; Reiterer, A. Conceptualization and First Realization Steps for a Multi-Camera System to Capture Tree Streamlining in Wind. Forests 2024, 15, 1846. https://doi.org/10.3390/f15111846
Kammel FO, Reiterer A. Conceptualization and First Realization Steps for a Multi-Camera System to Capture Tree Streamlining in Wind. Forests. 2024; 15(11):1846. https://doi.org/10.3390/f15111846
Chicago/Turabian StyleKammel, Frederik O., and Alexander Reiterer. 2024. "Conceptualization and First Realization Steps for a Multi-Camera System to Capture Tree Streamlining in Wind" Forests 15, no. 11: 1846. https://doi.org/10.3390/f15111846
APA StyleKammel, F. O., & Reiterer, A. (2024). Conceptualization and First Realization Steps for a Multi-Camera System to Capture Tree Streamlining in Wind. Forests, 15(11), 1846. https://doi.org/10.3390/f15111846