MalcolmMielle/maoris
1
1
Fork
You've already forked maoris
0
Reimplementing the [maoris](https://github.com/MalcolmMielle/maoris) map segmentation algorithm in rust
  • Rust 100%
2025年07月11日 01:39:18 +02:00
.forgejo/workflows Update pipeline python 2025年06月01日 21:46:43 +02:00
.vscode Add watershed to graph 2025年01月31日 19:31:32 +01:00
maoris-py Update pipeline python 2025年06月01日 21:46:43 +02:00
maoris-rs Add maoris to python lib 2025年02月23日 00:45:56 +01:00
.gitignore Region merging first version 2025年02月01日 01:06:27 +01:00
Cargo.lock Added python wrapper 2025年02月22日 21:07:49 +01:00
Cargo.toml Add python pippeline and README 2025年03月07日 00:06:46 +01:00
LICENSE.md Update LICENSE.md 2025年07月11日 01:39:18 +02:00
README.md Update pipeline python 2025年06月01日 21:46:43 +02:00

MAORIS

MAORIS map segmentation in rust and with python bindings.

Image of a segmentation Image of another segmentation

Paper: ArXiv, IEEE

@inproceedings{mielle2018method,
 title={A method to segment maps from different modalities using free space layout maoris: map of ripples segmentation},
 author={Mielle, Malcolm and Magnusson, Martin and Lilienthal, Achim J},
 booktitle={2018 IEEE International Conference on Robotics and Automation (ICRA)},
 pages={4993--4999},
 year={2018},
 organization={IEEE}
}

Build

To build the rust backend, use cargo build in the root folder. To buidld the python package only, run maturin build in the "maoris-py" folder.

Python usage

import maoris_py
maoris = maoris_py.maoris("path/to/image.png", "output_path")