Comments (8)
Hi, the reason for evaluating the first category is to assess the performance on general objects. It will been taken into account in mAP.
Hi, what is the general object you are referring to?
I still don't think it makes sense to calculate this category into mIoU for the following reasons, which I hope you will consider
- The first category is just a generalization of noise points and some rare categories (animal, self-ego points, vehicle.emergency, pedestrian.wheelchair...) into the first category, which is not realistic in terms of category classification.
- The overall number of points in this category is much smaller than the lowest number of the other 16 categories, and there is an order of magnitude difference, so it is not scientific to count them in the mIoU.
- This category is not calculated into mIoU in the semantic and panoptic benchmark of nuScenes, and it is not calculated into mIoU in any of the paper methods so far.
from cvpr2023-3d-occupancy-prediction.
Thanks for you suggestion . Other works such as OpenOccupancy(https://arxiv.org/abs/2303.03991) choose to ignore this category during evaluation following the definition in the panoptic segmentation task. We keep the first category in the mIoU owing to the importance of this category in the task, which is not dependent on the number of points. And class imbalance is very common in the dataset, such as the occupancy data in the SemanticKitti dataset, in which the IoU metric on some categories is very close to zero during evaluation owing to the rare points in these categories.
Different mIoU evaluation scores can be designed to satisfy different tasks, but we still want to evaluate the performance on all
categories for the current challenge. You can abandon the first category for your furture work.
from cvpr2023-3d-occupancy-prediction.
"We use the well-known IOU metric, which is defined as TP / (TP + FP + FN). The IOU score is calculated separately for each class, and then the mean is computed across classes. Note that lidar segmentation index 0 is ignored in the calculation."
See here:
https://www.nuscenes.org/lidar-segmentation?externalData=all&mapData=all&modalities=Any
from cvpr2023-3d-occupancy-prediction.
Yes, agree with you
from cvpr2023-3d-occupancy-prediction.
Hi, the reason for evaluating the first category is to assess the performance on general objects. It will been taken into account in mAP.
from cvpr2023-3d-occupancy-prediction.
The occupancy prediction task differentiates with the traditional task such as LiDAR segmentation. We describe the driving scene as occupancy and all occupied objects in 3D space should be predicted well in autonomous driving.
The first category includes all unknown objects in the driving scene such as the unknown obstacles in the road, and these objects can not be ignored in the occupancy task.
- We have removed almost all invalid noise points to ensure the effectiveness of this category.
- Although the number of points is small, this category can not be ignored in our task.
- Our occupancy task differentiates with the semantic and panoptic task, and we predict all occupied region in 3D space.
from cvpr2023-3d-occupancy-prediction.
The occupancy prediction task differentiates with the traditional task such as LiDAR segmentation. We describe the driving scene as occupancy and all occupied objects in 3D space should be predicted well in autonomous driving. The first category includes all unknown objects in the driving scene such as the unknown obstacles in the road, and these objects can not be ignored in the occupancy task.
- We have removed almost all invalid noise points to ensure the effectiveness of this category.
- Although the number of points is small, this category can not be ignored in our task.
- Our occupancy task differentiates with the semantic and panoptic task, and we predict all occupied region in 3D space.
I fully understand your concerns. Your consideration is that any occupancy cannot be ignored. I agree with you. And I think a more reasonable way may be to add another IoU evaluation score specifically for occ detection or not (such as https://arxiv.org/abs/2303.03991), instead of counting these rare points into mIoU.
from cvpr2023-3d-occupancy-prediction.
Thanks for the reply, it's clear. I'm gonna close this issue.
from cvpr2023-3d-occupancy-prediction.
Related Issues (20)
- Is there any inference code for visualize predicted result? HOT 1
- When does the challenge start? HOT 1
- What coordinate system is the occ gts in? HOT 1
- About the usage specification of mask camera HOT 2
- Can baseline code support fp16? HOT 3
- Regarding the rule HOT 2
- When will you release test dataset HOT 3
- Question about mask_camera HOT 1
- Bug in nuscenes_dataset.py HOT 5
- The frame number of test split is 6008? HOT 1
- visualization error HOT 1
- Can the validation set be used for training? HOT 1
- i can't test using baseline HOT 1
- solved
- Question about LiDAR accumulation range
- Discussion of the 1st-ranked solution
- About test dataset evaluation in the future HOT 2
- Hope for some detail about GTS
- Camera visibility mask HOT 1
- conda env specs for InternImage-based Baseline HOT 1
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 cvpr2023-3d-occupancy-prediction.