|
pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
|
#include <pillar_preprocess_cuda.hpp>
Public Attributes | |
| float | x_min = 0.0f |
| Minimum accepted X coordinate. | |
| float | x_max = 0.0f |
| Maximum accepted X coordinate. | |
| float | y_min = 0.0f |
| Minimum accepted Y coordinate. | |
| float | y_max = 0.0f |
| Maximum accepted Y coordinate. | |
| float | z_min = 0.0f |
| Minimum accepted Z coordinate. | |
| float | z_max = 0.0f |
| Maximum accepted Z coordinate. | |
| float | voxel_x = 0.0f |
| Voxel width along X. | |
| float | voxel_y = 0.0f |
| Voxel width along Y. | |
| float | value_threshold = 1.0f |
| Divisor for value-threshold normalization. | |
| float | min_value = 0.0f |
| Minimum for min-max normalization. | |
| float | max_value = 1.0f |
| Maximum for min-max normalization. | |
| float | epsilon = 1e-6f |
| Lower bound for unsafe normalization divisors. | |
| float | z_score_mean = 0.0f |
| Mean for Z-score normalization. | |
| float | z_score_std = 1.0f |
| Standard deviation for Z-score normalization. | |
| float | center_z = 0.0f |
| Z center written to pillar coordinates. | |
| std::int32_t | grid_x = 0 |
| Number of grid cells along X. | |
| std::int32_t | grid_y = 0 |
| Number of grid cells along Y. | |
| std::int32_t | num_pillars = 0 |
| Total number of output pillars. | |
| std::int32_t | max_num_points = 0 |
| Maximum number of input points. | |
| std::int32_t | feature_dim = 0 |
| Number of output features per point. | |
| PointFeatureNormalizationType | normalization_type = PointFeatureNormalizationType::kNone |
| Feature transform. | |
Complete geometry, normalization, and output-shape contract for CUDA preprocessing.
Definition at line 23 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::center_z = 0.0f |
Z center written to pillar coordinates.
Definition at line 38 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::epsilon = 1e-6f |
Lower bound for unsafe normalization divisors.
Definition at line 35 of file pillar_preprocess_cuda.hpp.
| std::int32_t pcod_common::PillarPreprocessCudaConfig::feature_dim = 0 |
Number of output features per point.
Definition at line 43 of file pillar_preprocess_cuda.hpp.
| std::int32_t pcod_common::PillarPreprocessCudaConfig::grid_x = 0 |
Number of grid cells along X.
Definition at line 39 of file pillar_preprocess_cuda.hpp.
| std::int32_t pcod_common::PillarPreprocessCudaConfig::grid_y = 0 |
Number of grid cells along Y.
Definition at line 40 of file pillar_preprocess_cuda.hpp.
| std::int32_t pcod_common::PillarPreprocessCudaConfig::max_num_points = 0 |
Maximum number of input points.
Definition at line 42 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::max_value = 1.0f |
Maximum for min-max normalization.
Definition at line 34 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::min_value = 0.0f |
Minimum for min-max normalization.
Definition at line 33 of file pillar_preprocess_cuda.hpp.
| PointFeatureNormalizationType pcod_common::PillarPreprocessCudaConfig::normalization_type = PointFeatureNormalizationType::kNone |
Feature transform.
Definition at line 44 of file pillar_preprocess_cuda.hpp.
| std::int32_t pcod_common::PillarPreprocessCudaConfig::num_pillars = 0 |
Total number of output pillars.
Definition at line 41 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::value_threshold = 1.0f |
Divisor for value-threshold normalization.
Definition at line 32 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::voxel_x = 0.0f |
Voxel width along X.
Definition at line 30 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::voxel_y = 0.0f |
Voxel width along Y.
Definition at line 31 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::x_max = 0.0f |
Maximum accepted X coordinate.
Definition at line 25 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::x_min = 0.0f |
Minimum accepted X coordinate.
Definition at line 24 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::y_max = 0.0f |
Maximum accepted Y coordinate.
Definition at line 27 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::y_min = 0.0f |
Minimum accepted Y coordinate.
Definition at line 26 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::z_max = 0.0f |
Maximum accepted Z coordinate.
Definition at line 29 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::z_min = 0.0f |
Minimum accepted Z coordinate.
Definition at line 28 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::z_score_mean = 0.0f |
Mean for Z-score normalization.
Definition at line 36 of file pillar_preprocess_cuda.hpp.
| float pcod_common::PillarPreprocessCudaConfig::z_score_std = 1.0f |
Standard deviation for Z-score normalization.
Definition at line 37 of file pillar_preprocess_cuda.hpp.