ScanObjectNN
ScanObjectNN real-world object classification dataset with its background and perturbation variants.

Classes:
-
ScanObjectNN–The ScanObjectNN dataset of 3D object point clouds, as described in the paper
ScanObjectNN
¶
ScanObjectNN(
root: PathLike,
train: bool = True,
partition: ScanObjectNNPartition = "main",
background: bool = False,
variant: Optional[ScanObjectNNVariant] = None,
classes: Union[
ScanObjectNNClasses,
Sequence[ScanObjectNNClasses],
Literal["all"],
] = "all",
transform: Optional[
Callable[[Dict[str, Any]], Dict[str, Any]]
] = None,
download: bool = False,
force_download: bool = False,
force_process: bool = False,
show_progress: bool = True,
)
Bases: PointCloudDataset
The ScanObjectNN dataset of 3D object point clouds, as described in the paper Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Data by Mikaela Angelina Uy, Quang-Hieu Pham, Binh-Son Hua, Duc Thanh Nguyen, Sai-Kit Yeung (submitted on 2019).
Attributes:
-
class_to_idx(Dict[str, int]) –Mapping from class name to label index.
-
raw_file(str) –Path to the raw HDF5 file of the split, partition and variant.
-
processed_file(str) –Path to the packed
.npzcache mirroringraw_file. -
name(str) –Name of the dataset directory.
-
data_dir(str) –Path to the dataset directory
<root>/<name>. -
raw_dir(str) –Path to the raw download directory.
-
processed_dir(str) –Path to the processed cache directory.