hort-lidar-processing

This repository contains the code and spreadsheet data for all lidar processing operations. Point clouds are stored separately in Purdue Box.

https://github.com/ag-informatics/hort-lidar-processing

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

This repository contains the code and spreadsheet data for all lidar processing operations. Point clouds are stored separately in Purdue Box.

Basic Info
  • Host: GitHub
  • Owner: ag-informatics
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 8.98 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

Horticultural Crop LiDAR Processing

This repository serves to store the code used for processing point clouds of horticultural crops. It was last updated on August 16, 2025.

File Locations

All plant point clouds and accompanying 2D images are stored in the Purdue University Research Repository "Horticultural Crop Point Clouds" dataset. The file setup of this repository mirrors that the user can simply copy this repository's files into a separate folder and add the point clouds, or add the point clouds to this repository in their correct location. Regardless, the point cloud files are much too large for GitHub to store.

Repository Structure

projectfolders - BiomassandVolumeRegressions - stores regressions for parameters and volume calculations. - GardenPlots - stores associated point clouds. - PepperVarietyTrial - stores associated point clouds. - Personal-SizedWatermelonVarietyTrial - stores associated point clouds. - plotfigs - stores figures produced from analyses. - SeedlessWatermelonVarietyTrial - stores associated point clouds. - TomatoFertilizerTrial - stores associated point clouds. - Transplant-Age_Plants - stores associated point clouds.

Environment

A description of the environment used for all processing and analysis is found in the environment.yml file in the main directory.

Important Scripts

  1. biovolreg_analysis.ipynb - analyzes the performance of the volume-structural characteristic regressions.
  2. biomass_plots.ipynb - produces figures for physically measured structural characteristics.
  3. descriptive_stats.ipynb - produces descriptive statistics for the point cloud dataset.
  4. iou_stats.ipynb - produces descriptive statistics for the iou scores.
  5. performancetestpipeline.ipynb - calculates iou scores for processing evaluation.
  6. processing_pipeline.ipynb - processes raw point clouds into finalized plant and non-plant point clouds.
  7. sensorvalidationpipeline.ipynb - calculates difference between sensed and measured plant height.
  8. volumebiomassregressionsconstrainedsubset_2.ipynb - fits regression equations for parameters estimated from the calibration trial samples with volume metrics.
  9. volume_pipeline.ipynb - calculates volume metrics for processed plant point clouds.

Owner

  • Name: The Agricultural Informatics Lab
  • Login: ag-informatics
  • Kind: organization
  • Location: Purdue University, Indiana

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software or reference it, please cite it as below."
authors:
- family-names: "Doyle"
  given-names: "Steven Anthony"
- family-names: "Raturi"
  given-names: "Ankita"
title: "Horticultural Crop LiDAR Processing"
version: 1.0.0
date-released: 2025-07-26
url: "https://github.com/ag-informatics/hort-lidar-processing"

GitHub Events

Total
  • Public event: 1
  • Push event: 2
Last Year
  • Public event: 1
  • Push event: 2

Dependencies

.github/workflows/auto-assign.yml actions
  • pozil/auto-assign-issue v1 composite
.github/workflows/proof-html.yml actions
  • anishathalye/proof-html v1.1.0 composite
environment.yml pypi
  • patsy ==1.0.1
  • seaborn ==0.13.2
  • statsmodels ==0.14.4