Skip to content
@SmartForest-no

SmartForest

SmartForest is a Centre for Research Based Innovation (SFI) funded by the Norwegian Research Council

Who we are 🙋‍

SmartForest is a centre for research-based innovation (SFI) 🚀 funded by the Norwegian Reseacrh Council (NFR SFI project no. 309671) and aimed at bringing the industry 4.0 to the Norwegian forest sector. The centre is jointly coordinated by NIBIO and NMBU, other partners include UiO and most of the forest industry actors in Norway.

Purpose of this collection of repositories

The purpose of this page is to release the methods 🛠️ developed within SmartForest for public use.

Available repositories 👩‍🔬🧑‍🔬

The table below shows the repositories developed within SmartForest, and respective contributors and references to the scientific papers. The repos are in an increasing temporal order so as a general rule the latest ones

Single tree segmentation from point clouds 🌲✴︎

These include methods for forest 3D scene panoptic segmentation into single trees and various semantic classes. As a general rule, the latest one should be the best. However, ForAINet and SegmentAnyTree are very similar in terms of architecture, and the former includes more semantic layers (ground, low veg., stems, branches, leaves), so one might prefer ForAINet if one has TLS, MLS, or very high-resolution ULS data.

Contributors Repository Language citation
Maciej Wielgosz Point2Tree Python Wielgosz et al. 2023
Binbin Xiang ForAINet Python Xiang et al. 2024
Maciej Wielgosz SegmentAnyTree Python Wielgosz et al. 2024
Binbin Xiang ForestFormer3D Python Xiang et al. 2025

UAV RGB models

Contributors Repository Language citation
Stefano Puliti and Saheba Bhatnagar wheelRuts_semanticSegmentation Python Bhatnagar et al. 2022
Stefano Puliti SmartForest_UAV_damage_detection Python Puliti and Astrup 2022

RGB road segmentation

Contributors Repository Language citation
Mostafa Hoseini RoadSens Python Hoseini et al. 2024

Wood quality

These include various deep learning methods for extraction of wood quality parameters

Contributors Repository Language citation
Stefano Puliti and [Nicolas Cattaneo] whorl_detector R Puliti et al. 2023
Stefano Puliti BranchPoseNet Python Puliti et al. 2024

Allometric functions

These include allometric functions to estimate stem taper and functions to optimize bucking.

Contributors Repository Language citation
Johannes Rahlf and Endre Hansen taperNOR R Hansen et al. 2023
Lennart Noordemeer OptBuck R Unpublished

Contribute 🚧🔨

Keep in mind that the repos above are mostly experimental code, meaning that there might be still bugs. If you happen to find one, make us happy by filling an issue with all the details to reproduce it the best you can.

Popular repositories Loading

  1. SegmentAnyTree SegmentAnyTree Public

    Python 136 31

  2. ForestFormer3D ForestFormer3D Public

    Official implementation of the ICCV 2025 paper: "ForestFormer3D: A Unified Framework for End-to-End Segmentation of Forest LiDAR 3D Point Clouds"

    Python 58 20

  3. Point2tree Point2tree Public

    Python 50 7

  4. wheelRuts_semanticSegmentation wheelRuts_semanticSegmentation Public

    Python 9 1

  5. taperNOR taperNOR Public

    Taper models for spruce, pine and birch in Norway

    R 4 2

  6. optBuck optBuck Public

    Optimal bucking

    R 2 1

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…