Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

necessary argument for yaml.load() added #33

Open
wants to merge 49 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
4d8eb55
necessary argument for yaml.load() added
koraykoca Nov 18, 2021
e2da8c0
changes from the author Merge branch 'main' of https://github.com/tia…
koraykoca Nov 22, 2021
1ec20e4
testing
koraykoca Nov 26, 2021
3f86b8a
limit the dataset size
Nov 27, 2021
ef09664
Create BASHRC.txt
DanHalp Nov 27, 2021
44f4bdd
Update BASHRC.txt
DanHalp Nov 28, 2021
8cb313b
28.11.2021 - GT visualizaiton in demo, and take only a precentage of …
Nov 28, 2021
2bf0262
code improvement
Nov 28, 2021
d781d09
Update README.md
DanHalp Nov 29, 2021
b0ad00c
shuffling dataset for training
Nov 29, 2021
3556643
Update BASHRC.txt
koraykoca Nov 29, 2021
6b33175
GT visualization improvement
koraykoca Nov 30, 2021
c4b1c63
Update BASHRC.txt
koraykoca Nov 30, 2021
c6f672e
BiFPN class implementation
koraykoca Dec 11, 2021
f1f2a17
Update README.md
DanHalp Dec 16, 2021
6c36c59
Update README.md
DanHalp Dec 16, 2021
8f62890
Update README.md
DanHalp Dec 16, 2021
589898e
Implemented the BiFPN as a prestage to the pseudo image
koraykoca Dec 16, 2021
4193094
Implemented the BiFPN as a prestage to the pseudo image
koraykoca Dec 16, 2021
7828c69
asdasdsad
koraykoca Dec 16, 2021
e65edd1
bifpn in heatmaps
koraykoca Dec 26, 2021
db05120
Update README.md
koraykoca Jan 1, 2022
95fd0bf
Skip connections and ablation studies
koraykoca Jan 4, 2022
fbcc220
Added validation to the training, change the position of BifPN to init()
koraykoca Jan 7, 2022
4b418a8
Merge pull request #1 from koraykoca/root
koraykoca Jan 7, 2022
d2c6627
Forgotten things
koraykoca Jan 7, 2022
a60e9e0
Added files
koraykoca Jan 7, 2022
754f900
validation loss anzeigen
koraykoca Jan 7, 2022
15cfc69
Added val during training (Noisy), fixed bug in Bifpn where the tenso…
koraykoca Jan 10, 2022
df314ef
Merge pull request #2 from koraykoca/Dan
DanHalp Jan 10, 2022
fe2a2ca
Recent Changes 11.1
koraykoca Jan 11, 2022
88e621b
Merge pull request #3 from koraykoca/Dan
DanHalp Jan 11, 2022
1910c75
Update BASHRC.txt
DanHalp Jan 11, 2022
ca97c38
Fixed skip connections
koraykoca Jan 11, 2022
529de44
Merge pull request #4 from koraykoca/Dan
DanHalp Jan 12, 2022
28f2fe1
Evaluation step
koraykoca Jan 13, 2022
8c45629
Merge pull request #5 from koraykoca/Dan
DanHalp Jan 13, 2022
64634b5
Update README.md
koraykoca Jan 13, 2022
0d09e82
demo for implementation
koraykoca Jan 13, 2022
13dceb4
demo of implementation
koraykoca Jan 13, 2022
62b3133
Merge pull request #6 from koraykoca/Dan
koraykoca Jan 13, 2022
ee28bac
Cleanining an docstring
koraykoca Jan 22, 2022
694195e
GCP VM Settings
koraykoca Jan 30, 2022
6f50558
bugfixes and training of 128 64 for 120 epochs. Fixed the val loss to…
koraykoca Jan 31, 2022
6aea5e2
Create CITATION.cff
DanHalp Feb 2, 2022
5286886
Add the outputs folder with all the results
koraykoca Feb 3, 2022
a3f73ad
Merge pull request #7 from koraykoca/Dan
DanHalp Feb 3, 2022
28b37ba
Update README.md
koraykoca May 13, 2022
aec0d95
Update README.md
koraykoca Nov 21, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions BASHRC.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
alias gs="git status"
alias gsh="git status show"
alias gd="git diff"
alias gc="git commit -m"
alias gpush="git push origin HEAD"
alias gpushd="git push origin Dan"
alias ga="git add"
alias gtrack="git branch -u"
alias gb="git branch"
alias br="code ~/.bashrc"
alias sbr="source ~/.bashrc"

alias vnc="vncserver"
alias vncnew="vncserver -localhost no"
function vncnewthing() {
host myip.opendns.com resolver1.opendns.com
vnc -kill :1
vnc -kill :2
vnc -kill :3
vncnew
export DISPLAY=:1
}


alias vnc="vncserver"
alias vncnew="vncserver -localhost no"
alias vnckill="vnc -kill :"
alias vncn=vncnewthing

alias cac="source /opt/conda/bin/activate cpkitti1"
alias ll="ls -l -hs"
alias tmux="tmux -2"
alias tmuxa="tmux attach -t"
alias tmuxl="tmux list-sessions"


# Centerpoint aliases:
alias permission="sudo chmod -R 777 /home/koraykoca34"
alias ctrain="cd /home/koraykoca34/CenterPoint-KITTI && sudo rm -rf output && cac && \
cd /home/koraykoca34/CenterPoint-KITTI/tools && \
python /home/koraykoca34/CenterPoint-KITTI/tools/train.py \
--cfg_file /home/koraykoca34/CenterPoint-KITTI/tools/cfgs/kitti_models/centerpoint.yaml"
alias train="cac && \
cd /home/koraykoca34/CenterPoint-KITTI/tools && \
python /home/koraykoca34/CenterPoint-KITTI/tools/train.py \
--cfg_file /home/koraykoca34/CenterPoint-KITTI/tools/cfgs/kitti_models/centerpoint.yaml --workers 4"
alias demo="cac && \
cd /home/koraykoca34/CenterPoint-KITTI/tools && \
python demo.py --cfg_file /home/koraykoca34/CenterPoint-KITTI/tools/cfgs/kitti_models/centerpoint_rcnn.yaml \
--ckpt /home/koraykoca34/CenterPoint-KITTI/tools/checkpoints/checkpoint_epoch_80.pth \
--data_path /home/koraykoca34/CenterPoint-KITTI/data/kitti/training/velodyne/000002.bin"
alias testcp="cac && \
cd /home/koraykoca34/CenterPoint-KITTI/tools && \
python /home/koraykoca34/CenterPoint-KITTI/tools/test.py \
--cfg_file /home/koraykoca34/CenterPoint-KITTI/tools/cfgs/kitti_models/centerpoint.yaml --ckpt /home/koraykoca34/CenterPoint-KITTI/tools/checkpoint_epoch_80.pth"

alias eval="cac && \
cd /home/koraykoca34/CenterPoint-KITTI/tools && \
python /home/koraykoca34/CenterPoint-KITTI/tools/test.py \
--cfg_file /home/koraykoca34/CenterPoint-KITTI/tools/cfgs/kitti_models/centerpoint.yaml --batch_size 4 --workers 4 --eval_all"
10 changes: 10 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Koca, Halperin
given-names: Koray, Dan
orcid: https://orcid.org/0000-0003-4925-7248
title: "CenterPoint with BiFPN blocks"
version: 2.0.4
doi: 10.5281/zenodo.1234
date-released: 2021-08-11
25 changes: 24 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,34 @@

3D Object Detection and Tracking using center points in the bird-eye view.

This forked repo were used for the lecture Advanced Deep Learning for Computer Vision. Our poster and contributions:
![Team2_cvpr_poster](https://user-images.githubusercontent.com/20690194/203155410-92ceca31-5006-4ae0-a3a9-6a3d89c0f1aa.png)

## Reference papers \ Repos:
1) Center Point: https://arxiv.org/abs/2006.11275
2) BiFPN horizon Robotics: https://arxiv.org/abs/2006.15505
3) BiFPN GitHub Repo: https://github.com/ViswanathaReddyGajjala/EfficientDet-Pytorch
4) Metrics GitHub repo: https://github.com/rafaelpadilla/Object-Detection-Metrics

GCP VM Settings:
- Intel N1-highmem-4 (4vCPU, 26 GB Memory)
- Nvidia Tesla T4
- 500 GB SSD

Useful Links:
1) GCP GPU Zones: https://cloud.google.com/compute/docs/gpus/gpu-regions-zones

## Original Repo README.md:

3D Object Detection and Tracking using center points in the bird-eye view.

<p align="center"> <img src='docs/teaser.png' align="center" height="230px"> </p>

> [**Center-based 3D Object Detection and Tracking**](https://arxiv.org/abs/2006.11275),
> Tianwei Yin, Xingyi Zhou, Philipp Kr&auml;henb&uuml;hl,
> *arXiv technical report ([arXiv 2006.11275](https://arxiv.org/abs/2006.11275))*



@article{yin2021center,
title={Center-based 3D Object Detection and Tracking},
author={Yin, Tianwei and Zhou, Xingyi and Kr{\"a}henb{\"u}hl, Philipp},
Expand All @@ -23,3 +43,6 @@ This repo is an reimplementation of CenterPoint on the KITTI dataset. For nuScen
## Acknowledgement

Our code is based on [OpenPCDet](https://github.com/open-mmlab/OpenPCDet). Some util files are copied from [mmdetection](https://github.com/open-mmlab/mmdetection) and [mmdetection3d](https://github.com/open-mmlab/mmdetection3d). Thanks OpenMMLab Development Team for their awesome codebases.



Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading