Comments (8)
Yes, I have the same query. The issue seems to be lack of ground plane data for testing dataset.
How to generate the ground planes for testing dataset (or any other new data)?
P.S.
For now i fixed the ground plane coefficients to a,b,c,d = [0,-1,0,1.73] (height of lidar in KITTI data).
from avod.
The planes are generated with an in-house plane estimation algorithm, and we include the output here for easier training on labelled data. We recommend looking into one of the many other available methods for ground plane estimation to generate these files if needed.
Using a constant ground plane for training is also a viable option to try, although we would recommend using a, b, c, d = [0, -1, 0, 1.65]
instead, as the ground plane is in the camera co-ordinate frame, and the camera is 1.65m above the ground (http://www.cvlibs.net/datasets/kitti/setup.php).
from avod.
@kujason @asharakeh thank you for the responses.
I manually created text.txt and planes directory filling txts with
#Plane
Width 4
Height 1
0.0e+00 -1.0e+00 0.0e+00 1.65e+00`
in /Kitti/object, then run
python avod/experiments/run_inference.py --checkpoint_name='avod_cars_example' --data_split='test' --ckpt_indices=120 --device='0'
This way works!!
I have other question, how to interpret the output values in /avod/data/outputs/avod_cars_example/predictions/final_predictions_and_scores?
I put an example here:
3.91767 1.73724 6.20433 3.30604 1.53459 1.41908 -1.33451 0.99933 0.00000
I guess these output values are: x, y, z, l, w, h, ry, score, ???.
Am I correct?
Thanks in advance.
from avod.
In order to repeat the same results as reported in the paper, during testing, should we fix the ground plane as a, b, c, d = [0, -1, 0, 1.65] ? I think most of the people care about this.
from avod.
@yzhou-saic you will not get the same results unless you use our ground plane estimation algorithm, which we will not be releasing any time soon.
However, any ground plane estimation algorithm should work in theory.
from avod.
The output is in box_3d + score
detection format (more info here). To convert to KITTI label format, you can use the provided scripts/offline_eval/save_kitti_predictions.py
script.
from avod.
My issue is solved. Thanks.
from avod.
@yzhou-saic you will not get the same results unless you use our ground plane estimation algorithm, which we will not be releasing any time soon.
However, any ground plane estimation algorithm should work in theory.
Hi,
I want to use your algorithm on my own dataset. I have developed an algorithm for ground plane estimation. I cannot find respective part of the code for ground plane estimation. Is it possible to feed my point cloud data with separated ground point (I mean extract points above the ground and feed them directly into the network)? I want to know where is the ground estimation (ground plane usage) in your pipeline?
Thanks
from avod.
Related Issues (20)
- Checking the mAP for cars, cyclist, and pedestrian HOT 9
- Running AVOD on Jetson Xavier
- ImportError: No module named 'wavedata.tools' HOT 1
- Running in real time
- ImportError: cannot import name 'kitti_dataset_pb2' from 'avod.protos' HOT 1
- What is the meaing of each value of output file? HOT 1
- What is the difference between box_3d , 'box_8c', 'box_8co',box_4c,'box_4ca' encoding for a bounding box ?? HOT 4
- Convert checkpoints to frozen graph, "ValueError: graph_def is invalid at node u'global_step/Assign': Input tensor 'global_step:0' Cannot convert a tensor of type int32 to an input of type int32_ref."
- TypeError: build() got multiple values for argument 'layers_config' HOT 2
- Pretrained Model HOT 1
- Problems with Run Evaluator
- questions about usage of kitti(more specifically which files to download)? HOT 1
- Result of test set
- About the RPN loss (smooth_L1_LOSS)
- Model capability to work with a tilted camera frame HOT 1
- Excuse me, an error is reported when generating Mini-batch, for obj_label in obj_labels: TypeError: 'NoneType' object is not iterable. What is the reason for this?
- protoc: not found HOT 1
- could anyone send me a Pretrained model for SSD-AVOD / AVOD ? HOT 1
- request to give access for pretrained model
- Evaluate the mAP of only one image
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avod.