Skip to content

Herusyahputra/Visual-Odometry

Repository files navigation

Visual Odometry (VO) Utilizing Outdoor Environment Using Optical Flow

Advisor : Dr. Chuang-Jan Chang

Create By : Cj-Heru05
Date : Juni 10, 2021

  1. Introduction

    Currently, 3D structure acquisition of real objects is a digital storage and recording technology that has various application requirements in scientific and engineering fields such as object modeling, scene modeling, realistic rendering, robot navigation, target recognition, and 3D measurement. Technology-based research in computer vision will be applied in this study based on 3D reconstruction techniques and trajectory trajectories based on paths and pose estimations which have great theoretical research value and are significant in practical applications, this study uses visual odometry by estimating the beginning of the camera odometry change to each poses, and each visual odometry group was estimated to have a different scale.

  2. Analisys Research

    z

  3. Methodology Imlementation

    • Features Detection
     1. LK Shi-Tomasi
     
     2. LK Fast
    
    • Features Descriptor
     (SHI_TOMASI_ORB, FAST_ORB, ORB, BRISK, AKAZE, FAST_FREAK, SIFT, ROOT_SIFT, SURF, SUPERPOINT, FAST_TFEAT)
    
    • Features Matching
     1. Bruce Force (BF) and Nearest Neighbors
     
     2. Fast Library for Approximate Nearest Neighbors (FLANN)
    
    • Optical FLow
     1. Motion field and optical flow
     
     2. Optical flow constraint equation
     
     3. Lucas Kanade (LK) method
     
     4. Coarse to fine flow estimation
     
     5. Application of optical flow
    
     # Refferences from (Shree K. Nayar) Computer Vision Columbia, New York
    
    
    
  4. Achievement our Progress

    • UI Research
      b

    • Coming Soon

  5. How to use this apps

    Follow these steps to installation apication:

    • Open your terminal by clicking Ctrl + Alt + T
     $ git clone https://github.com/Herusyahputra/Visual-Odometry.git
    
    • Please Download datasets, put the video file that is in the Visual-Odometry/src/datasets folder
     $ cd Visual-Odometry
    
     $ virtualenv env
    
     $ source env/bin/activate
    
     $ chmod 777 *
    
     $ ./install_basic.sh
    
     $ cd src
    
     $ python3 main_vo.py
    
    Tutorial.mp4
  6. Result

    1

  7. Referencess
    [1]. CamOdoCal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry, Link: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6696592
    [2]. Research Monocolar Visual Odometry Based on 3D-2D Motion Estimation, Link: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7904314
    [3]. Monocolar Visual Odometry based on Optical Flow and Feature Matching, Link: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7979301
    [4]. Real-time Monocolar Visual Odometry Using Optical Flow: Study on Navigation of Quadrotors, LInk: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8011864
    [5]. Monocolor Visual Odometry for Trajectory Estimation of a Moving Object Using Ground Plane Geometry, LInk: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8993259

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors