Skip to content

A raytracing-based simulation framework for modelling of active echo-based sensing systems

License

Notifications You must be signed in to change notification settings

Cosys-Lab/SonoTraceLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SonoTraceLab

A raytracing-based simulation framework for modelling of active echo-based sensing systems.
Paper: https://arxiv.org/pdf/2403.06847.pdf
Youtube Video: https://www.youtube.com/watch?v=_h9p5dmUeeI

Publications

We kindly ask to cite our paper if you find this library useful:

@ARTICLE{10530870,
  author={Jansen, Wouter and Steckel, Jan},
  journal={IEEE Access}, 
  title={SonoTraceLab—A Raytracing-Based Acoustic Modeling System for Simulating Echolocation Behavior of Bats}, 
  year={2024},
  volume={12},
  number={},
  pages={69371-69382},
  doi={10.1109/ACCESS.2024.3401226}
}

Usage

Dependencies

  • Matlab 2023 or higher
    • Signal Processing Toolbox
    • Deep Learning Toolbox
    • Parallel Computing Toolbox
    • Phased Array System Toolbox
    • Lidar Toolbox
  • GPU with CUDA support for parallel processing

Examples

Two examples are provided with 'exampleSimple.m' and 'exampleMovingTarget.m'.

Mex files

There are some accelerated functions that are implemented in C++/CUDA and compiled to a Mex file. Depending on your operating system these may need to be compiled from source. This relates to:

License

This library is provided as is, will not be actively updated and comes without warranty or support. Please contact a Cosys-Lab researcher to get more in depth information or if you wish to collaborate. SonoTraceLab is open source under the MIT license, see the LICENSE file.

Open-Source libraries included in this project

  • Recursive Zonal Equal Area (EQ) Sphere Partitioning Toolbox by Paul Leopardi for the University of New South Wales (link)
  • Curvature Estimation On Triangle Mesh by Itzik Ben Shabat (link)
  • Progress bar by HyunGwang Cho (link)
  • Save MAT files more quickly by Tim Holy (link)
  • Patch Normals by Dirk-Jan Kroon (link)
  • DataHash by Jan (link)

About

A raytracing-based simulation framework for modelling of active echo-based sensing systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published