Skip to content

Dynamic Vehicular Pose Estimation with Heuristic L-Shape Fitting and Grid-based Particle Filter

Notifications You must be signed in to change notification settings

sunjingnjupt/PE-HL-PF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PE-HL-PF

Dynamic Vehicular Pose Estimation with Heuristic L-Shape Fitting and Grid-based Particle Filter

The example vedio for the vehicle pose estimation can be found on the Youtube.

This reposetary contains the implement detais abount the paper" Dynamic Vehicular Pose Estimation with Heuristic L-Shape Fitting and Grid-based Particle Filter".

Introduction

The following image denotes the illustration of the process for the geometric shape classifier. (a) shows the processing of endpoints extraction and width calculation, (b) shows the step of cluster classifying according to extracted contours, the solid blue points in each segment represent contours. (c) shows a real-world traffic scene on the road, there are various clusters on it, the cluster in black rectangle represents a symmetrical-like cluster.

Geometric classifier

platform and thirdparty

platform: ubuntu14.04 or higher ubuntu version., CMakeList 2.8.3 or higher.
third party:
Qt5.6: you should change CMakeList.txt content Qt5_DIR to Qt install dir.
OPENCV3: you should change CMakeList.txt content OpenCV_DIR to Opencv install dir.
QGLVIEWER is a powerful and high-performance point cloud image visualization.

sudo apt-get install libqglviewer-dev libboost-all-dev libeigen3-dev freeglut3-dev libgl1-mesa-dev libgtest-dev2

when all dependencies are met, type this in root code dir, you will get a bin exec file to run.

mkdir build && cd build && cmake ..

datasets

we used kitti dataset, example data can be done here. link, Register and download the data for this section 2011_10_03_drive_0047 (3.3 GB).
change data to this format
dataset/velodyne
dataset/image_2
dataset should change param.h kitti_velo_dir, this var will be use in mainwindow.cpp => onOpenFolderToRead

About

Dynamic Vehicular Pose Estimation with Heuristic L-Shape Fitting and Grid-based Particle Filter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages