hankkkwu / DeepLearningProject

Visualizing the object's motion with RAFT, estimating object's depth with DPT, and object detection with YOLOv4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Learning Projecet

Using RAFT(Recurrent All Pairs Field Transforms for Optical Flow) optical flow algorithm and YOLOv4 object detection algorithm to visualize object's motion, then using DPT(Dense Prediction Transformers) to predict the object's depth.

The optical flow color coding:

color coding

Here is the result of the RAFT on video1:

optical flow1

Here is the result with object's depth and motion on video1: (Green arrows are the motion of the objects)

result1

Here is the result of the RAFT on video2:

optical flow2

Here is the result with object's depth and motion on video2: (Green arrows are the motion of the objects)

result2

The DPT architecture:

DPT architecture

Reference papers:

Link to the RAFT paper

Link to the DPT paper

About

Visualizing the object's motion with RAFT, estimating object's depth with DPT, and object detection with YOLOv4


Languages

Language:Python 100.0%