Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Obarads committed Jul 29, 2023
1 parent 52af475 commit 3b9b735
Show file tree
Hide file tree
Showing 138 changed files with 133 additions and 99 deletions.
129 changes: 66 additions & 63 deletions asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,72 +1,75 @@
{
"files": {
"main.css": "/static/css/main.8155fda4.css",
"main.js": "/static/js/main.7f6b6a5e.js",
"static/media/KaTeX_AMS-Regular.ttf": "/static/media/KaTeX_AMS-Regular.797708391f0380251e6c.ttf",
"static/media/KaTeX_Main-Regular.ttf": "/static/media/KaTeX_Main-Regular.c13710b121e1ae9a9d2f.ttf",
"static/media/KaTeX_Main-Bold.ttf": "/static/media/KaTeX_Main-Bold.741b6dafa705c6d25b25.ttf",
"static/media/KaTeX_Main-Italic.ttf": "/static/media/KaTeX_Main-Italic.3b2e2994b30e81862423.ttf",
"static/media/KaTeX_Main-BoldItalic.ttf": "/static/media/KaTeX_Main-BoldItalic.bcbfc655023034502de4.ttf",
"static/media/KaTeX_Math-Italic.ttf": "/static/media/KaTeX_Math-Italic.75d88e3958e5834e8981.ttf",
"static/media/KaTeX_AMS-Regular.woff": "/static/media/KaTeX_AMS-Regular.363668e44a7969113323.woff",
"static/media/KaTeX_Main-Regular.woff": "/static/media/KaTeX_Main-Regular.de6fec34c611e644fb7e.woff",
"static/media/KaTeX_Main-Bold.woff": "/static/media/KaTeX_Main-Bold.b6b0f845cc25ad4efefc.woff",
"static/media/KaTeX_Typewriter-Regular.ttf": "/static/media/KaTeX_Typewriter-Regular.c5441b17caa5c7dada57.ttf",
"static/media/KaTeX_Fraktur-Bold.ttf": "/static/media/KaTeX_Fraktur-Bold.6fc2b891d34108e11c7c.ttf",
"static/media/KaTeX_Fraktur-Regular.ttf": "/static/media/KaTeX_Fraktur-Regular.37f0101fee072a7d943a.ttf",
"static/media/KaTeX_SansSerif-Bold.ttf": "/static/media/KaTeX_SansSerif-Bold.a8255c4ff4c190f773dc.ttf",
"static/media/KaTeX_AMS-Regular.woff2": "/static/media/KaTeX_AMS-Regular.8d510e21cd0beac17756.woff2",
"static/media/KaTeX_Main-Regular.woff2": "/static/media/KaTeX_Main-Regular.f48ad2e5e85c50e34b20.woff2",
"static/media/KaTeX_SansSerif-Italic.ttf": "/static/media/KaTeX_SansSerif-Italic.d85162094f7dfe0c4848.ttf",
"static/media/KaTeX_Main-Bold.woff2": "/static/media/KaTeX_Main-Bold.6d0c6e980b5b6e6cb6df.woff2",
"static/media/KaTeX_SansSerif-Regular.ttf": "/static/media/KaTeX_SansSerif-Regular.ceab5b86b249bef82115.ttf",
"static/media/KaTeX_Main-Italic.woff": "/static/media/KaTeX_Main-Italic.4e63cc058631b3f5bd45.woff",
"static/media/KaTeX_Main-BoldItalic.woff": "/static/media/KaTeX_Main-BoldItalic.4a19c03b7da09e09cd83.woff",
"static/media/KaTeX_Script-Regular.ttf": "/static/media/KaTeX_Script-Regular.c73c90547b90ed7ecaae.ttf",
"static/media/KaTeX_Math-Italic.woff": "/static/media/KaTeX_Math-Italic.809564019aa0fbd25388.woff",
"static/media/KaTeX_Fraktur-Bold.woff": "/static/media/KaTeX_Fraktur-Bold.581882ea14128df221a6.woff",
"static/media/KaTeX_Main-Italic.woff2": "/static/media/KaTeX_Main-Italic.67c15fa332a8a01a09da.woff2",
"static/media/KaTeX_Fraktur-Regular.woff": "/static/media/KaTeX_Fraktur-Regular.d3067917c6674766d6b8.woff",
"static/media/KaTeX_Main-BoldItalic.woff2": "/static/media/KaTeX_Main-BoldItalic.bdf662cdf7575c7920b7.woff2",
"static/media/KaTeX_Typewriter-Regular.woff": "/static/media/KaTeX_Typewriter-Regular.a34b6f63ba2b93b49e42.woff",
"static/media/KaTeX_Fraktur-Bold.woff2": "/static/media/KaTeX_Fraktur-Bold.e9f666bf488a9aeb0a80.woff2",
"static/media/KaTeX_Math-Italic.woff2": "/static/media/KaTeX_Math-Italic.d0dd29d1dbbeef0a62ac.woff2",
"static/media/KaTeX_Fraktur-Regular.woff2": "/static/media/KaTeX_Fraktur-Regular.8fafd26485760d61dfd4.woff2",
"static/media/KaTeX_Caligraphic-Bold.ttf": "/static/media/KaTeX_Caligraphic-Bold.9958c13ab75e09ef7565.ttf",
"static/media/KaTeX_SansSerif-Bold.woff": "/static/media/KaTeX_SansSerif-Bold.57e9ba613f20e620836d.woff",
"static/media/KaTeX_Caligraphic-Regular.ttf": "/static/media/KaTeX_Caligraphic-Regular.f35e6d3248716f5337af.ttf",
"static/media/KaTeX_SansSerif-Italic.woff": "/static/media/KaTeX_SansSerif-Italic.f08f621001261ee2d63e.woff",
"static/media/KaTeX_Typewriter-Regular.woff2": "/static/media/KaTeX_Typewriter-Regular.862beea11f68ccfdf48d.woff2",
"static/media/KaTeX_SansSerif-Regular.woff": "/static/media/KaTeX_SansSerif-Regular.93218b2f135e9b5506ef.woff",
"static/media/KaTeX_SansSerif-Bold.woff2": "/static/media/KaTeX_SansSerif-Bold.cd968aa508af4af8bc30.woff2",
"static/media/KaTeX_SansSerif-Italic.woff2": "/static/media/KaTeX_SansSerif-Italic.1b8a4a77b10aa1eaa7c5.woff2",
"static/media/KaTeX_SansSerif-Regular.woff2": "/static/media/KaTeX_SansSerif-Regular.504e912b05772fbcbaef.woff2",
"static/media/KaTeX_Script-Regular.woff": "/static/media/KaTeX_Script-Regular.7e1d698712b8ffbb7d10.woff",
"static/media/KaTeX_Size1-Regular.ttf": "/static/media/KaTeX_Size1-Regular.41fbe5099844aa68b8d5.ttf",
"static/media/KaTeX_Size2-Regular.ttf": "/static/media/KaTeX_Size2-Regular.8f1e2ab9d9daad71f128.ttf",
"static/media/KaTeX_Script-Regular.woff2": "/static/media/KaTeX_Script-Regular.49ff882dc4f1dc2669ab.woff2",
"static/media/KaTeX_Caligraphic-Bold.woff": "/static/media/KaTeX_Caligraphic-Bold.dce5f22607251d1b4489.woff",
"static/media/KaTeX_Caligraphic-Regular.woff": "/static/media/KaTeX_Caligraphic-Regular.a0f19b9a9b7f73e668e1.woff",
"static/media/KaTeX_Size4-Regular.ttf": "/static/media/KaTeX_Size4-Regular.9ee4a1fd3c7a40cb7cd0.ttf",
"static/media/KaTeX_Caligraphic-Bold.woff2": "/static/media/KaTeX_Caligraphic-Bold.0408dbd13e95ededc28f.woff2",
"static/media/KaTeX_Caligraphic-Regular.woff2": "/static/media/KaTeX_Caligraphic-Regular.8cb339d8ad1bfecbf94e.woff2",
"static/media/KaTeX_Size3-Regular.ttf": "/static/media/KaTeX_Size3-Regular.32abfb103fffbadcb25f.ttf",
"static/media/KaTeX_Size1-Regular.woff": "/static/media/KaTeX_Size1-Regular.6dff523265817031489a.woff",
"static/media/KaTeX_Size2-Regular.woff": "/static/media/KaTeX_Size2-Regular.758926c65e4c5c8fcd08.woff",
"static/media/KaTeX_Size4-Regular.woff": "/static/media/KaTeX_Size4-Regular.47db69ec5cc203442e18.woff",
"static/media/KaTeX_Size1-Regular.woff2": "/static/media/KaTeX_Size1-Regular.98c1c5eef4bcbd7ab21e.woff2",
"static/media/KaTeX_Size2-Regular.woff2": "/static/media/KaTeX_Size2-Regular.9f44db0b1cc25192ea09.woff2",
"static/media/KaTeX_Size4-Regular.woff2": "/static/media/KaTeX_Size4-Regular.31bd031914e07800da3a.woff2",
"static/media/KaTeX_Size3-Regular.woff": "/static/media/KaTeX_Size3-Regular.d27d182ea833ec6cc72e.woff",
"static/media/KaTeX_Size3-Regular.woff2": "/static/media/KaTeX_Size3-Regular.943a01ec6dae1a54fa8b.woff2",
"main.css": "/static/css/main.385aad3c.css",
"main.js": "/static/js/main.3e397697.js",
"static/media/KaTeX_AMS-Regular.ttf": "/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf",
"static/media/KaTeX_Main-Regular.ttf": "/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf",
"static/media/KaTeX_Main-Bold.ttf": "/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf",
"static/media/KaTeX_Main-Italic.ttf": "/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf",
"static/media/KaTeX_AMS-Regular.woff": "/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff",
"static/media/KaTeX_Main-BoldItalic.ttf": "/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf",
"static/media/KaTeX_Math-Italic.ttf": "/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf",
"static/media/KaTeX_Math-BoldItalic.ttf": "/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf",
"static/media/KaTeX_Main-Regular.woff": "/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff",
"static/media/KaTeX_Main-Bold.woff": "/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff",
"static/media/KaTeX_AMS-Regular.woff2": "/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2",
"static/media/KaTeX_Typewriter-Regular.ttf": "/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf",
"static/media/KaTeX_Main-Regular.woff2": "/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2",
"static/media/KaTeX_Main-Bold.woff2": "/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2",
"static/media/KaTeX_SansSerif-Bold.ttf": "/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf",
"static/media/KaTeX_SansSerif-Italic.ttf": "/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf",
"static/media/KaTeX_Main-Italic.woff": "/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff",
"static/media/KaTeX_Fraktur-Bold.ttf": "/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf",
"static/media/KaTeX_Fraktur-Regular.ttf": "/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf",
"static/media/KaTeX_SansSerif-Regular.ttf": "/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf",
"static/media/KaTeX_Main-BoldItalic.woff": "/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff",
"static/media/KaTeX_Math-Italic.woff": "/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff",
"static/media/KaTeX_Math-BoldItalic.woff": "/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff",
"static/media/KaTeX_Main-Italic.woff2": "/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2",
"static/media/KaTeX_Main-BoldItalic.woff2": "/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2",
"static/media/KaTeX_Script-Regular.ttf": "/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf",
"static/media/KaTeX_Math-Italic.woff2": "/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2",
"static/media/KaTeX_Math-BoldItalic.woff2": "/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2",
"static/media/KaTeX_Typewriter-Regular.woff": "/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff",
"static/media/KaTeX_SansSerif-Bold.woff": "/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff",
"static/media/KaTeX_SansSerif-Italic.woff": "/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff",
"static/media/KaTeX_Typewriter-Regular.woff2": "/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2",
"static/media/KaTeX_Fraktur-Bold.woff": "/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff",
"static/media/KaTeX_Fraktur-Regular.woff": "/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff",
"static/media/KaTeX_Caligraphic-Bold.ttf": "/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf",
"static/media/KaTeX_Caligraphic-Regular.ttf": "/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf",
"static/media/KaTeX_SansSerif-Regular.woff": "/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff",
"static/media/KaTeX_Size1-Regular.ttf": "/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf",
"static/media/KaTeX_SansSerif-Bold.woff2": "/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2",
"static/media/KaTeX_SansSerif-Italic.woff2": "/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2",
"static/media/KaTeX_Size2-Regular.ttf": "/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf",
"static/media/KaTeX_Fraktur-Bold.woff2": "/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2",
"static/media/KaTeX_Fraktur-Regular.woff2": "/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2",
"static/media/KaTeX_Script-Regular.woff": "/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff",
"static/media/KaTeX_Size4-Regular.ttf": "/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf",
"static/media/KaTeX_SansSerif-Regular.woff2": "/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2",
"static/media/KaTeX_Script-Regular.woff2": "/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2",
"static/media/KaTeX_Caligraphic-Bold.woff": "/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff",
"static/media/KaTeX_Caligraphic-Regular.woff": "/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff",
"static/media/KaTeX_Size3-Regular.ttf": "/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf",
"static/media/KaTeX_Caligraphic-Bold.woff2": "/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2",
"static/media/KaTeX_Caligraphic-Regular.woff2": "/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2",
"static/media/KaTeX_Size1-Regular.woff": "/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff",
"static/media/KaTeX_Size2-Regular.woff": "/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff",
"static/media/KaTeX_Size4-Regular.woff": "/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff",
"static/media/KaTeX_Size1-Regular.woff2": "/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2",
"static/media/KaTeX_Size2-Regular.woff2": "/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2",
"static/media/KaTeX_Size4-Regular.woff2": "/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2",
"static/media/KaTeX_Size3-Regular.woff": "/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff",
"static/media/KaTeX_Size3-Regular.woff2": "/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2",
"index.html": "/index.html",
"static/media/check-14px.svg": "/static/media/check-14px.91cda0ff150f8d910f19.svg",
"static/media/check-24px.svg": "/static/media/check-24px.44535fb34eaf28577373.svg",
"main.8155fda4.css.map": "/static/css/main.8155fda4.css.map",
"main.7f6b6a5e.js.map": "/static/js/main.7f6b6a5e.js.map"
"main.385aad3c.css.map": "/static/css/main.385aad3c.css.map",
"main.3e397697.js.map": "/static/js/main.3e397697.js.map"
},
"entrypoints": [
"static/css/main.8155fda4.css",
"static/js/main.7f6b6a5e.js"
"static/css/main.385aad3c.css",
"static/js/main.3e397697.js"
]
}
6 changes: 1 addition & 5 deletions data/3DSSD Point-based 3D Single Stage Object Detector.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ python lib/core/trainer.py --cfg configs/kitti/3dssd/3dssd.yaml
```

## どんなもの?
### Single stage 3D物体検出モデル、3DSSDを提案した。
- Single stage 3D物体検出モデル、3DSSDを提案した。
- 精度と効率を調律させた軽量のモデルである。
- 効率を上げるため、既存手法で大抵採用されているアップサンプリング層とrefinement stageをすべて省き、計算コストを大幅削減した。
- 少ない代表点での検出を可能にするためのダウンサンプリング処理におけるfusion sampling strategyを提案する。
Expand All @@ -102,10 +102,6 @@ python lib/core/trainer.py --cfg configs/kitti/3dssd/3dssd.yaml

> Figure 1. Illustration of the 3DSSD framework. On the whole, it is composed of backbone and box prediction network including a candidate generation layer and an anchor-free prediction head. (a) Backbone network. It takes the raw point cloud (x, y, z, r) as input, and generates global features for all representative points through several SA layers with fusion sampling (FS) strategy. (b) Candidate generation layer (CG). It downsamples, shifts and extracts features for representative points after SA layers. (c) Anchor-free prediction head.
### Contribution
> - We first propose a lightweight and effective point-based 3D single stage object detector, named 3DSSD. In our paradigm, we remove FP layers and the refinement module, which are indispensible in all existing point-based methods, contributing to huge deduction on inference time of our framework.
> - A novel fusion sampling strategy in SA layers is developed to keep adequate interior points of different foreground instances, which preserves rich information for regression and classification.
> - We design a delicate box prediction network, making our framework both effective and efficient further. Experimental results on KITTI and nuScenes dataset show that our framework outperforms all single stage methods, and has comparable performance to state-of-the-art two stage methods with a much faster speed, which is 38ms per scene.

## どうやって有効だと検証した?
他モデルと比べた際の結果は以下の通り。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ python train_ModelNet40.py
```

## どんなもの?
### 新規の点畳込み演算子、Kernel Point Convolution (KPConv)を提案した。
- 新規の点畳込み演算子、Kernel Point Convolution (KPConv)を提案した。
- > KPConv also consists of a set of local 3D filters, but overcomes previous point convolution limitations as shown in related work.
- "previous point convolution" are Projection networks, Graph convolution networks, Pointwise MLP networks, Point convolution networks.
- > PCNN [2] design is the closest to KPConv.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ CUDA_VISIBLE_DEVICES=0 python examples/segmentation/main.py --cfg cfgs/s3dis/poi
```

## どんなもの?
### PointNet++をベースとして改修したモデル、PointNeXtを提案した。
- > In this work, we revisit PointNet++, the classical and widely used network, and find that its full potential has yet to be explored, mainly due to two factors that were not present at the time of PointNet++: (1) superior training strategies and (2) effective model scaling strategies.
1. > Through a comprehensive empirical study on various benchmarks, e.g., ScanObjecNN [48] for object classification and S3DIS [1] for semantic segmentation, we discover that training strategies, i.e., data augmentation and optimization techniques, play an important role in the network’s performance. In fact, a large part of the performance gain of state-of-the-art (SOTA) methods [51, 47, 62] over PointNet++ [32] is due to improved training strategies that are, unfortunately, less publicized compared to architectural changes.
2. > Effectively expanding PointNet++ from its original small scale to a larger scale is a topic worth studying because larger models are generally expected to enable richer representations and perform better [2, 18, 61]. However, we find that the naive way of using more building blocks or increasing the channel size in PointNet++ only leads to an overhead in latency and no significant improvement in accuracy (see Sec. 4.4.2). For effective and efficient model scaling, we introduce residual connections [14], an inverted bottleneck design [40], and separable MLPs [34] into PointNet++.
Expand All @@ -94,9 +93,6 @@ CUDA_VISIBLE_DEVICES=0 python examples/segmentation/main.py --cfg cfgs/s3dis/poi

> Figure 2: PointNeXt architecture. PointNeXt shares the same Set Abstraction and Feature Propagation blocks as PointNet++ [32], while adding an additional MLP layer at the beginning and scaling the architecture with the proposed Inverted Residual MLP (InvResMLP) blocks. Here, we present PointNeXt for segmentation as an example. Refer to Appendix for the classification architecture.
### Contribution
> - We present the first systematic study of training strategies in the point cloud domain and show that PointNet++ strikes back (+8.2% OA on ScanObjectNN and +13.6% mIoU on S3DIS) by simply adopting improved training strategies alone. The improved training strategies are general and can be easily applied to improve other methods [31, 51, 29].
> - We propose PointNeXt, the next version of PointNets. PointNeXt is scalable and surpasses SOTA on all tasks studied, including object classification [48], semantic segmentation [1], and part segmentation [59], while being faster than SOTA in inference.

## どうやって有効だと検証した?
他モデルと比べた際の結果は以下の通り。
Expand Down
Loading

0 comments on commit 3b9b735

Please sign in to comment.