├── .gitignore ├── CMakeLists.txt ├── README.md ├── config ├── materials │ ├── gpf_rviz.png │ ├── open3d.png │ └── seq00_results.png └── params.yaml ├── include ├── cascadedseg │ └── cascaded_groundseg.hpp ├── common.hpp ├── gpf │ └── groundplanefit.hpp ├── gpregression │ └── GaussianFloorSegmentation.h ├── linefit │ ├── bin.cc │ ├── bin.h │ ├── ground_segmentation.cc │ ├── ground_segmentation.h │ ├── segment.cc │ └── segment.h ├── patchwork │ └── patchwork.hpp ├── r_gpf │ └── r_gpf.hpp └── ransac │ └── ransac_gpf.hpp ├── launch ├── deprecated │ ├── cascaded_gseg.launch │ ├── gpf.launch │ ├── gpregression.launch │ ├── ground_semgentation.launch │ ├── patchwork.launch │ ├── r_gpf.launch │ ├── ransac_gpf.launch │ ├── simple.launch │ └── tro_cascaded_gseg.launch └── gseg_benchmark.launch ├── license ├── msg └── node.msg ├── package.xml ├── rviz ├── basic.rviz ├── cascaded_gseg.rviz ├── classviz.rviz ├── estimateviz.rviz ├── fig_02_3300.rviz ├── ground.rviz ├── ground4r_gpf.rviz ├── kitti_mapgen.rviz ├── patchwork_viz.rviz ├── sotacomparison.rviz └── vizmap.rviz ├── scripts └── semantickitti2bag │ ├── README.md │ ├── debug_tf.py │ ├── gen_rosbag.sh │ ├── kitti2bag.py │ ├── kitti2bag.pyc │ ├── kitti2node.py │ ├── pykitti │ ├── __init__.py │ ├── __init__.pyc │ ├── odometry.py │ ├── odometry.pyc │ ├── raw.py │ ├── raw.pyc │ ├── utils.py │ └── utils.pyc │ ├── scribble.py │ ├── semantic_kitti_utils.py │ └── semantic_kitti_utils.pyc ├── shellscripts ├── autosave_all.sh ├── autosave_cascaded_gseg.sh ├── autosave_gpf.sh ├── autosave_gpregression.sh ├── autosave_linefit.sh ├── autosave_patchwork.sh ├── autosave_r_gpf.sh ├── autosave_ransac.sh └── common.sh └── src ├── lib ├── cvt.h └── datahandle.h ├── main_offline.cpp ├── main_rosbag.cpp └── utils ├── count_num.py ├── viz_all_frames.py ├── viz_each_class.cpp ├── viz_estimates.cpp └── viz_one_frame.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/README.md -------------------------------------------------------------------------------- /config/materials/gpf_rviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/config/materials/gpf_rviz.png -------------------------------------------------------------------------------- /config/materials/open3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/config/materials/open3d.png -------------------------------------------------------------------------------- /config/materials/seq00_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/config/materials/seq00_results.png -------------------------------------------------------------------------------- /config/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/config/params.yaml -------------------------------------------------------------------------------- /include/cascadedseg/cascaded_groundseg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/cascadedseg/cascaded_groundseg.hpp -------------------------------------------------------------------------------- /include/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/common.hpp -------------------------------------------------------------------------------- /include/gpf/groundplanefit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/gpf/groundplanefit.hpp -------------------------------------------------------------------------------- /include/gpregression/GaussianFloorSegmentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/gpregression/GaussianFloorSegmentation.h -------------------------------------------------------------------------------- /include/linefit/bin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/bin.cc -------------------------------------------------------------------------------- /include/linefit/bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/bin.h -------------------------------------------------------------------------------- /include/linefit/ground_segmentation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/ground_segmentation.cc -------------------------------------------------------------------------------- /include/linefit/ground_segmentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/ground_segmentation.h -------------------------------------------------------------------------------- /include/linefit/segment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/segment.cc -------------------------------------------------------------------------------- /include/linefit/segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/linefit/segment.h -------------------------------------------------------------------------------- /include/patchwork/patchwork.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/patchwork/patchwork.hpp -------------------------------------------------------------------------------- /include/r_gpf/r_gpf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/r_gpf/r_gpf.hpp -------------------------------------------------------------------------------- /include/ransac/ransac_gpf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/include/ransac/ransac_gpf.hpp -------------------------------------------------------------------------------- /launch/deprecated/cascaded_gseg.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/cascaded_gseg.launch -------------------------------------------------------------------------------- /launch/deprecated/gpf.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/gpf.launch -------------------------------------------------------------------------------- /launch/deprecated/gpregression.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/gpregression.launch -------------------------------------------------------------------------------- /launch/deprecated/ground_semgentation.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/ground_semgentation.launch -------------------------------------------------------------------------------- /launch/deprecated/patchwork.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/patchwork.launch -------------------------------------------------------------------------------- /launch/deprecated/r_gpf.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/r_gpf.launch -------------------------------------------------------------------------------- /launch/deprecated/ransac_gpf.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/ransac_gpf.launch -------------------------------------------------------------------------------- /launch/deprecated/simple.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/simple.launch -------------------------------------------------------------------------------- /launch/deprecated/tro_cascaded_gseg.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/deprecated/tro_cascaded_gseg.launch -------------------------------------------------------------------------------- /launch/gseg_benchmark.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/launch/gseg_benchmark.launch -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/license -------------------------------------------------------------------------------- /msg/node.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/msg/node.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/package.xml -------------------------------------------------------------------------------- /rviz/basic.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/basic.rviz -------------------------------------------------------------------------------- /rviz/cascaded_gseg.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/cascaded_gseg.rviz -------------------------------------------------------------------------------- /rviz/classviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/classviz.rviz -------------------------------------------------------------------------------- /rviz/estimateviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/estimateviz.rviz -------------------------------------------------------------------------------- /rviz/fig_02_3300.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/fig_02_3300.rviz -------------------------------------------------------------------------------- /rviz/ground.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/ground.rviz -------------------------------------------------------------------------------- /rviz/ground4r_gpf.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/ground4r_gpf.rviz -------------------------------------------------------------------------------- /rviz/kitti_mapgen.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/kitti_mapgen.rviz -------------------------------------------------------------------------------- /rviz/patchwork_viz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/patchwork_viz.rviz -------------------------------------------------------------------------------- /rviz/sotacomparison.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/sotacomparison.rviz -------------------------------------------------------------------------------- /rviz/vizmap.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/rviz/vizmap.rviz -------------------------------------------------------------------------------- /scripts/semantickitti2bag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/README.md -------------------------------------------------------------------------------- /scripts/semantickitti2bag/debug_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/debug_tf.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/gen_rosbag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/gen_rosbag.sh -------------------------------------------------------------------------------- /scripts/semantickitti2bag/kitti2bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/kitti2bag.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/kitti2bag.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/kitti2bag.pyc -------------------------------------------------------------------------------- /scripts/semantickitti2bag/kitti2node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/kitti2node.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/__init__.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/__init__.pyc -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/odometry.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/odometry.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/odometry.pyc -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/raw.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/raw.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/raw.pyc -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/utils.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/pykitti/utils.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/pykitti/utils.pyc -------------------------------------------------------------------------------- /scripts/semantickitti2bag/scribble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/scribble.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/semantic_kitti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/semantic_kitti_utils.py -------------------------------------------------------------------------------- /scripts/semantickitti2bag/semantic_kitti_utils.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/scripts/semantickitti2bag/semantic_kitti_utils.pyc -------------------------------------------------------------------------------- /shellscripts/autosave_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_all.sh -------------------------------------------------------------------------------- /shellscripts/autosave_cascaded_gseg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_cascaded_gseg.sh -------------------------------------------------------------------------------- /shellscripts/autosave_gpf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_gpf.sh -------------------------------------------------------------------------------- /shellscripts/autosave_gpregression.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_gpregression.sh -------------------------------------------------------------------------------- /shellscripts/autosave_linefit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_linefit.sh -------------------------------------------------------------------------------- /shellscripts/autosave_patchwork.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_patchwork.sh -------------------------------------------------------------------------------- /shellscripts/autosave_r_gpf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_r_gpf.sh -------------------------------------------------------------------------------- /shellscripts/autosave_ransac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/autosave_ransac.sh -------------------------------------------------------------------------------- /shellscripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/shellscripts/common.sh -------------------------------------------------------------------------------- /src/lib/cvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/lib/cvt.h -------------------------------------------------------------------------------- /src/lib/datahandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/lib/datahandle.h -------------------------------------------------------------------------------- /src/main_offline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/main_offline.cpp -------------------------------------------------------------------------------- /src/main_rosbag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/main_rosbag.cpp -------------------------------------------------------------------------------- /src/utils/count_num.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/utils/count_num.py -------------------------------------------------------------------------------- /src/utils/viz_all_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/utils/viz_all_frames.py -------------------------------------------------------------------------------- /src/utils/viz_each_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/utils/viz_each_class.cpp -------------------------------------------------------------------------------- /src/utils/viz_estimates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/utils/viz_estimates.cpp -------------------------------------------------------------------------------- /src/utils/viz_one_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/url-kaist/Ground-Segmentation-Benchmark/HEAD/src/utils/viz_one_frame.py --------------------------------------------------------------------------------