We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The use of open source software for monitoring bee diversity in natural systems: the BEEMS project

00:00

Formal Metadata

Title
The use of open source software for monitoring bee diversity in natural systems: the BEEMS project
Title of Series
Number of Parts
351
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2022

Content Metadata

Subject Area
Genre
Abstract
The use of open source software for monitoring bee diversity in natural systems: the BEEMS project This work wants to highlight the results obtained during the BEEMS (Monitoring Bee Diversity in Natural System) project, which the main goal was to answer the following question: Which biotic and abiotic indicators of floral and nesting resources best reflect the diversity of bee species and community composition in the Israeli natural environment? To this end, the research was oriented towards the cost-effectiveness analysis of new aerial geomatics techniques and classical ground-based methods for collecting the indicators described above, based only on open-source software for data analysis. The study involved the Israeli and Italian teams, focusing the attention on two complementary study systems in central Israel, the Alexander Stream National Park, an area undergoing an ecological restoration project in a sandy ecosystem, and the Judean foothills area, to the South of Tel Aviv. In each study system, different surveys of bees, flowers, nesting substrates and soil, using classical field measurement methods have been conducted. Simultaneously, an integrated aerophotogrammetric survey, acquiring different spectral responses of the land surface by means of Uncrewed Aerial Vehicle (UAV) imaging systems have been performed. The multispectral sensors have provided surface spectral response out of the visible spectrum, while the photogrammetric reconstruction has provided three-dimensional information. Thanks to Artificial Intelligence (AI) algorithms and the richness of the data acquired, a methodology for Land Cover Classification has been developed. The results obtained by ground surveys and advanced geomatics tools have been compared and overlapped. The results are promising and show a good fit between the two approaches, and high performance of the geomatics tools in providing valuable ecological data. The acquisition of the indicators identified in the planning phase took place through several measurement campaigns conducted in the period between February 2020 and April 2020 located in two areas of interest in the Israeli territory. A total of 934 and 543 wild bees were collected in the two systems under study, respectively. From a geomatics point of view, 8 flights were carried out in the Alexander Stream National Park on 24 February 2020, acquiring approximately 65 GB of 8-bit multi-band images in tiff format. In the Judean foothills area, 11 flights were carried out on 26 February 2020, obtaining approximately 77 GB of tiff images. In addition, in order to obtain a correctly geo-referenced 3D model, a total of 54 Ground Control Points (GCPs) were acquired, of which 27 in Alexander Stream National Park and 27 in the Judean foothills, with a multi-frequency, multi-constellation GNSS geodetic receiver in RTK mode. On the basis of the technical requirements necessary to carry out this project, very high-resolution digital maps (orthophotos, digital terrain models - DTM) were produced through the application and optimisation of photogrammetric and structure from motion (SfM) processes performed on data from different imaging sensors (RGB, multispectral), considering only open-source software. Therefore, considering all the previously defined aspects, in order to plan the data acquisition, the research group defined the flight parameters and instruments, both in terms of aircraft and sensors to be installed onboard, necessary to achieve the project objectives. All the digital cartography generated has been defined in the Israeli reference system, i.e. in WGS84 with UTM 36N cartographic projection. The results are shown in Tables 2 and 3 for the Alexander Stream National Park and the Judean foothills, respectively. The production of very high scale digital cartography allowed the extraction of the necessary data for training the proposed Artificial Intelligence model. These data were applied to two different approaches for automatic land cover classification. The first approach was based on unsupervised classification at the pixel level, while the second approach is based on object classification, i.e. vector polygons describing the boundaries of a real object. The algorithms operate differently on these two types of data, in fact in the pixel-based approach they are applied at the level of the single pixel, while in the object-oriented approach they are applied to groups of homogenous pixels for a given feature. The implementation of all the training and validation phases of the proposed models was based on Python programming language using open libraries for data management (shapely, raster) and learning (sk-learn). The segmentation of the input data is fundamental in the approach in order to define the objects to be classified, therefore the Orpheo Toolbox library was applied. The object-oriented approach was applied for the Alexander Stream National Park site while the pixel-based approach was applied on the Judean Foothills area. For pixel-based classification, a clusterization algorithm, KMeans, was used in an unsupervised manner. The KMeans algorithm clusters the data by attempting to separate the samples into n groups of equal variances, minimising a criterion known as within-cluster sum-of-squares. The algorithm was optimised through a trial-and-error procedure that led to the identification of initialisation parameters. For the object-oriented classification, we proceeded to apply automatic segmentation algorithms based on the analysis of multi-band spectral variability. In particular, the algorithm used is the Large-Scale Mean-Shift segmentation algorithm, which produces a clustered image in which the pixels around a target pixel that present similar behaviour from both the spatial and spectral points of view are grouped together. Then, the procedure vectorizes these clusters and the operator associates a label to each of them for the generation of the dataset. After subdividing the data into training and testing elements, the Random Forest algorithm was used for both approaches and proved to be the most effective in performing the assigned task. The classification results were carried out using different validation metrics such as Precision, Recall, F1 score, etc. that will be presented.
Keywords
Open sourceSystem programmingNatural numberIntegrated development environmentAreaTrailCollaborationismProjective planeSpeech synthesisPresentation of a groupSoftwareComputer fontMereologyContext awarenessExploit (computer security)Open sourcePolygonComputer animation
SoftwareSystem programmingOpen sourceTrailGeomaticsDigital signal processingMathematical analysisComputer-generated imageryObject-oriented programmingProcess (computing)Geomatics1 (number)Mathematical analysisPolygonPresentation of a groupComputer fontSoftwareProjective planeResultantProcess (computing)WebsiteUniverse (mathematics)Open sourceMetropolitan area networkSlide ruleBilderkennungComputer animation
Open sourceTrailSystem programmingSoftwarePressure volume diagramNatural numberState of matterConservation lawNumerical taxonomyWage labourDirected setSystem identificationIntegrated development environmentData integrityPrice indexMixed realityClassical physicsIntegrated development environmentINTEGRALGeomaticsTrail1 (number)Observational studyProjective planeContext awarenessPhysical systemSpacetimeGroup actionCollaborationismMereologyReliefMultiplication signSoftware developerComputer animation
TrailOpen sourceSystem programmingSoftwareGreen's functionIntegrated development environmentPC CardProjective planeIntegrated development environmentContext awarenessPairwise comparisonMathematical analysisDifferent (Kate Ryan album)Universe (mathematics)Disk read-and-write headParameter (computer programming)Conservation lawResultantProcedural programmingFocus (optics)Multiplication signComputer animation
SoftwareSystem programmingOpen sourceTrailMetric systemDigital rights managementProcess (computing)Archaeological field surveyIntegrated development environmentGeomaticsInformationMathematical analysisBildsegmentierungSocial classResultantMultiplication signOpen sourceProduct (business)Projective planePhase transitionLatent heatProcess (computing)CountingMappingSoftware testingGeomaticsFrequencyExtension (kinesiology)Level (video gaming)Term (mathematics)Procedural programmingAreaPixelObject-oriented programmingComputer animation
Field (computer science)ForestPhotographic mosaicTrailPC CardOpen sourceSoftwareSystem programmingProjective planeCondition numberMathematical analysisMereologyNetwork topologyComplete metric spaceIntegrated development environmentPatch (Unix)Extension (kinesiology)Type theoryAreaDifferent (Kate Ryan album)Slide ruleRow (database)CASE <Informatik>Raw image formatComputer animation
TrailClique-widthGreen's functionRange (statistics)Matrix (mathematics)Angular resolutionWeightSpectrum (functional analysis)Bit rateFrame problemComputer wormDimensional analysisDuality (mathematics)System programmingSoftwareOpen sourceoutputGame controllerRange (statistics)Point (geometry)Model theoryLevel (video gaming)Spline (mathematics)Computer animation
TrailMultiplicationMusical ensembleComputer-generated imageryPoint (geometry)Error messageControl flowSystem programmingSoftwareOpen sourceDifferent (Kate Ryan album)Spline (mathematics)SoftwareLevel (video gaming)Open sourceTerm (mathematics)AreaPoint (geometry)MappingSystem programmingoutputResultantInformationComputer animation
SoftwareOpen sourceTrailSystem programmingTexture mappingNumberLevel (video gaming)ResultantPatch (Unix)Photographic mosaicSubsetPhase transitionDimensional analysisField (computer science)Computer animation
Sample (statistics)Model theorySocial classGeometryMathematical morphologyOpen sourceTrailSystem programmingSoftwareInheritance (object-oriented programming)Radiology information systemAreaClique-widthLine (geometry)Entropie <Informationstheorie>Moment (mathematics)Inverse elementCross-correlationVarianceSkewnessKurtosisMoment of inertiaArithmetic meanStatisticsRange (statistics)Green's functionPrice indexSystem identificationIntegrated development environmentSlide ruleSocial classMusical ensembleSpeech synthesisProduct (business)Multiplication signPrice indexInformationSupervised learningRange (statistics)Level (video gaming)Object-oriented programmingType theoryComputer animationProgram flowchart
System programmingSoftwareOpen sourceTrailArithmetic meanShift operatorRadiusComputer-generated imageryRange (statistics)PixelAlgorithmPolygonSlide ruleScaling (geometry)MereologyArithmetic meanType theoryShift operatorPolygonSet (mathematics)Range (statistics)Graph coloringRadiusAreaComputer animation
System programmingSoftwareOpen sourceTrailArchaeological field surveyPixelSample (statistics)PixelMathematical analysisResultantObject (grammar)Type theoryComputer animation
Mathematical analysisForestRandom numberPearson product-moment correlation coefficientCross-correlationPixelSoftwareTrailSystem programmingOpen sourceSign (mathematics)PredictionHarmonic analysisPersonal digital assistantPixelResultantObject (grammar)Cross-correlationArithmetic meanPrice indexNumberMatrix (mathematics)Mathematical analysisForestSlide ruleRandomizationVideo GenieCASE <Informatik>Set (mathematics)PredictabilityHarmonic analysisComputer animation
SoftwareOpen sourceTrailSystem programmingObject (grammar)NumberPixelSocial classType theoryPrice indexResultantInformationDifferent (Kate Ryan album)Slide ruleKlassengruppeCASE <Informatik>Parameter (computer programming)Computer animation
System programmingOpen sourceTrailSoftwareAreaMappingResultantCASE <Informatik>Photographic mosaicLevel (video gaming)Computer animation
James Waddell Alexander IIOpen sourceSystem programmingTrailSoftwareCodePixelArtificial intelligenceArchaeological field surveyGeomaticsCharacteristic polynomialPressure volume diagramModel theorySurfaceDigital signalClassical physicsSpeciesDependent and independent variablesSpectrum (functional analysis)InformationService (economics)ResultantCharacteristic polynomialIntegrated development environmentSpeech synthesisNumberParameter (computer programming)Mathematical analysisMultiplication signPrice indexTable (information)Slide ruleType theory2 (number)Computer animation
Open sourceSystem programmingNatural numberComputer animation
Transcript: English(auto-generated)